body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.add-item-form{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:100%}.add-item-form input[type=number],.add-item-form input[type=text]{border:1px solid #ccc;border-radius:4px;color:#4a4a4a;flex-grow:1;max-width:200px;min-width:120px;outline:none;padding:.4rem .6rem;transition:border-color .3s ease,box-shadow .3s ease}.add-item-form input[type=number]:focus,.add-item-form input[type=text]:focus{border-color:#bfa76f;box-shadow:0 0 5px 2px hsla(42,38%,59%,.6)}.add-item-form input[type=submit]{background-color:#4b8d42;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-weight:700;max-width:120px;padding:.5rem 1rem;transition:background-color .5s ease,color .5s ease,box-shadow .3s ease,-webkit-transform .5s ease;transition:background-color .5s ease,color .5s ease,transform .5s ease,box-shadow .3s ease;transition:background-color .5s ease,color .5s ease,transform .5s ease,box-shadow .3s ease,-webkit-transform .5s ease}.add-item-form input[type=submit]:hover{background-color:#6cba63;box-shadow:0 2px 6px rgba(108,186,99,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:480px){.add-item-form input[type=number],.add-item-form input[type=text]{max-width:100%;min-width:100%}.add-item-form input[type=submit]{margin-top:.5rem;max-width:100%;width:100%}}.price-list-container{background:url(https://www.transparenttextures.com/patterns/paper-fibers.png),#f8f1e5;background-blend-mode:multiply;border:1px solid #bfa76f;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:1rem;margin:2rem auto;max-width:600px;padding:2rem}.list-title{color:#bfa76f;font-family:Cinzel Decorative,Georgia,serif;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.form-wrapper{justify-content:center;margin:2rem 0}.form-wrapper,.item-list{display:flex;padding:0 1rem}.item-list{flex-direction:column;gap:.5rem}.item-row{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;padding:.25rem 0}.item-name,.item-remove,.item-value{flex-shrink:1;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.item-name,.item-value{color:#4a4a4a}.item-name{flex-basis:55%;text-align:left}.item-value{flex-basis:30%}.item-remove{color:#b24c4c;cursor:pointer;flex-basis:15%;flex-shrink:0;font-size:1.25rem;text-align:right;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.item-remove:hover{color:#912323;-webkit-transform:scale(1.1);transform:scale(1.1)}.total{display:flex;font-size:1.25rem;font-weight:700;justify-content:center;margin-top:2rem;padding:0 1rem}@media (max-width:480px){.price-list-container{margin:1rem;padding:1rem}.list-title{font-size:1.5rem;margin-bottom:1rem}.form-wrapper{margin:1rem 0}.add-item-form input[type=number],.add-item-form input[type=text]{max-width:100%;min-width:100%}.add-item-form input[type=submit]{margin-top:.5rem;max-width:100%;width:100%}.item-name{flex-basis:55%;font-size:.9rem}.item-value{flex-basis:30%;font-size:.9rem}.item-remove{flex-basis:15%}.item-remove,.total{font-size:1.1rem}}
/*# sourceMappingURL=main.2f0e775b.css.map*/