@font-face{font-family:Mulish;src:url("./media/Mulish-VariableFont_wght-OA2P4R6Q.ttf") format("truetype");font-style:normal;font-weight:200 1000;font-display:swap}@font-face{font-family:Mulish;src:url("./media/Mulish-Italic-VariableFont_wght-5ZCG2P5G.ttf") format("truetype");font-style:italic;font-weight:200 1000;font-display:swap}@font-face{font-family:Nerko One;src:url("./media/NerkoOne-Regular-4ZNQCSXI.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nokora;src:url("./media/Nokora-VariableFont_wght-LG54C2SK.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;list-style-type:none}:root{scrollbar-width:thin;scrollbar-color:rgb(255,207,161) rgb(53,39,58)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.btn{cursor:pointer;background-color:transparent;border:none;color:#221227}.btn__primary{background-color:#ffb770;font-size:1.125rem;font-weight:700;min-height:48px;padding:12px 16px;border-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.btn__primary--icon{width:18px;height:16px;fill:#221227}.btn__primary--notready{background-color:#ffcfa11a}.btn__primary:disabled{background-color:#ffb77073;color:#22122773}.btn__secondary{display:flex;justify-content:center;align-items:center;gap:10px;font-size:1rem;color:#fefdff;font-weight:700;background-color:#ffb7704d;border-radius:10px}.btn__secondary:hover{background-color:#ffb77099}.btn__secondary--icon{fill:#fefdff;width:20px}.btn__add{display:flex;align-items:center;gap:4px}.btn__add--icon{width:16px;aspect-ratio:1/1}.btn__bin{margin-right:13px;padding:4px;display:flex;flex-direction:row;align-items:center;justify-content:center;justify-self:end;border-radius:3px;align-self:start}.btn__bin--icon{width:18px;height:16px;fill:#fff}.btn__bin:hover{background-color:#ffcfa1}.btn__bin:hover .btn__bin--icon{fill:#35273a}.btn--content{width:fit-content}.icon__check{display:none}@media(min-width:800px){.btn__primary{background-color:#ffcfa1}.btn__primary--icon{width:0;height:0;visibility:hidden;transition:width .25s ease-in-out,width .25s ease-in-out}.btn__primary--notready{background-color:#ffcfa11a}.btn__primary:hover:not(:disabled){background-color:#ffb770}.btn__primary:hover:not(:disabled) .btn__primary--icon{width:18px;height:16px;visibility:visible}.btn__primary:active .icon__check{display:inline}.btn__primary:active .icon__add{display:none}}.form{max-width:1042px}.form__fieldset{border:none}.form__fieldset--main{border:none;display:grid;grid-template-rows:auto 1fr;align-items:center;gap:8px}.form__fieldset--heading{border:none;display:grid;grid-template-rows:auto 1fr;align-items:center;gap:4px;grid-template-areas:"name bin" "input input"}@media(min-width:500px){.form__fieldset--heading{grid-template-columns:1fr auto;grid-template-areas:"name name" "input bin"}.form__fieldset--heading>.form__label{grid-area:name}.form__fieldset--heading>.form__input{grid-area:input}.form__fieldset--heading>.btn__bin{grid-area:bin}}.form__label{font-family:Mulish,system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:700;color:#fefdff}.form__label--row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.form__label--count{font-family:Mulish,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:400;color:#fefdff}.form__input{grid-column:span 2;font-family:Mulish,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:400;color:#35273a;padding:10px 13px;border-radius:5px 20px 5px 5px;border:none}.form__input:focus{background-color:#fee9d4;border:none;outline:none}.form__input.is-invalid{box-shadow:inset 0 0 0 3px #c44a4a}.form__input.is-invalid::placeholder{color:#f08a80;opacity:1;font-family:Mulish,system-ui,-apple-system,sans-serif;font-style:italic}.dropdown__btn.is-invalid{box-shadow:inset 0 0 0 3px #c44a4a}.required:after{content:" *";color:#ee9236}.form__label--error{font-family:Mulish,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:400;color:#f08a80;min-width:0;overflow:hidden;text-overflow:ellipsis}.error-message{grid-column:1/-1;font-family:Mulish,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:400;color:#f08a80}.main-bg{background-color:#35273a}
