*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.clickable:hover{cursor:pointer}.disabled{color:var(--gray-40)}.disabled:has(>.lucide){align-items:center;gap:4px;display:flex}.disabled>.lucide{width:1em;height:1em}.mb-0{margin-bottom:0!important}.text-danger{color:var(--danger-100)}.overflow-auto{overflow:auto}.order-on-hold-color{color:var(--order-on-hold-100)}.order-on-hold-background{background-color:var(--order-on-hold-10)}.order-creating-color{color:var(--order-creating-100)}.order-creating-background{background-color:var(--order-creating-10)}.order-placed-color{color:var(--order-placed-100)}.order-placed-background{background-color:var(--order-placed-10)}.order-processing-color{color:var(--order-processing-100)}.order-processing-background{background-color:var(--order-processing-10)}.order-shipped-color{color:var(--order-shipped-100)}.order-shipped-background{background-color:var(--order-shipped-10)}.order-received-color{color:var(--order-received-100)}.order-received-background{background-color:var(--order-received-10)}.order-cancellation-request-color{color:var(--order-cancellation-request-100)}.order-cancellation-request-background{background-color:var(--order-cancellation-request-10)}.order-cancelled-color{color:var(--order-cancelled-100)}.order-cancelled-background{background-color:var(--order-cancelled-10)}.order-expired-color{color:var(--order-expired-100)}.order-expired-background{background-color:var(--order-expired-10)}.order-lost-color{color:var(--order-lost-100)}.order-lost-background{background-color:var(--order-lost-10)}:root{--white:#fbfbfb;--gray-10:#f0f3f3;--gray-20:#e5eaea;--gray-30:#c4cbd2;--gray-40:#aeb6c2;--gray-50:#6c757d;--black:#121417;--brand-10:#eff7de;--brand-100:#166938;--success-10:#e0f5e6;--success-100:#44c568;--warning-10:#fdf6ec;--warning-100:#f29f40;--danger-10:#fdecef;--danger-100:#b10f2e;--info-10:#dcf4fa;--info-100:#22aed1;--highlight-10:#f8edfd;--highlight-100:#8316b6;--order-on-hold-10:var(--gray-10);--order-on-hold-100:var(--gray-50);--order-creating-10:#fcf7e0;--order-creating-100:#e5b700;--order-placed-10:#f8edfd;--order-placed-100:#8316b6;--order-processing-10:#dcf4fa;--order-processing-100:#22aed1;--order-shipped-10:var(--success-10);--order-shipped-100:var(--success-100);--order-received-10:#e8eaf6;--order-received-100:#3949ab;--order-cancellation-request-10:var(--warning-10);--order-cancellation-request-100:var(--warning-100);--order-cancelled-10:var(--danger-10);--order-cancelled-100:var(--danger-100);--order-expired-10:#edebe9;--order-expired-100:#5b5249;--order-lost-10:#e2e8f0;--order-lost-100:#282d33;--label-text-color:var(--gray-50);--sidebar-width:200px;--default-font-size:16px;--label-font-size:.9em;--spacing-xs:calc(var(--default-spacing) / 5);--spacing-s:calc(var(--default-spacing) * .6);--default-spacing:20px;--spacing-l:calc(var(--default-spacing) * 2);--default-box-shadow:0 0 2px #0000000f, 0 2px 4px #0000001a, 0 4px 12px #00000014;--flat-box-shadow:0 1px 1px #00000014, 0 2px 2px #00000014;--backdrop-color:#00000008;font-feature-settings:"liga" 1, "calt" 1;color:var(--black);font-family:Inter,sans-serif}h3,h4{margin-bottom:1.1em}h3{font-weight:600}h3:has(.button){justify-content:space-between;align-items:center;display:flex}h4{font-weight:600}dl dt{color:var(--gray-50);font-size:calc(var(--default-font-size) * .875)}dl dd{color:var(--black);font-weight:500}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}.container{width:100%;padding:20px}.row{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.row:not(:last-child){margin-bottom:20px}.row .col-1-of-1{grid-column:auto/span 12}.row .col-1-of-2{grid-column:auto/span 6}.row .col-1-of-3{grid-column:auto/span 4}.row .col-1-of-4{grid-column:auto/span 3}.row .col-2-of-3{grid-column:auto/span 8}.push-right{justify-content:flex-end;align-items:center;display:flex}@media screen and (width>=769px){.content{padding-left:var(--sidebar-width)}}@media screen and (width<=768px){.content{padding-bottom:72.2px}}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-header h3{margin-bottom:0}.page-header h5{color:var(--gray-50);font-weight:400}dl:not(:last-child){margin-bottom:12px}.alert{border-radius:4px;align-items:center;gap:8px;padding:12px;display:flex}.alert:not(:last-child){margin-bottom:var(--default-spacing)}.select+.alert{margin-top:var(--default-spacing)}.alert.alert-bordered{border:1px solid var(--gray-30)}.alert.alert-large{gap:20px;padding:24px}.alert.alert-compact{padding:4px 8px}.alert.alert-success{background-color:var(--success-10);color:var(--success-100)}.alert.alert-success.alert-bordered{border-color:var(--success-100)}.alert.alert-danger{background-color:var(--danger-10);color:var(--danger-100)}.alert.alert-danger.alert-bordered{border-color:var(--danger-100)}.alert.alert-highlight{background-color:var(--highlight-10);color:var(--highlight-100)}.alert.alert-highlight.alert-bordered{border-color:var(--highlight-100)}.alert.alert-info{background-color:var(--info-10);color:var(--info-100)}.alert.alert-info.alert-bordered{border-color:var(--info-100)}.alert.alert-neutral{background-color:var(--gray-10);color:var(--gray-50)}.alert.alert-neutral.alert-bordered{border-color:var(--gray-50)}.alert.alert-warning{background-color:var(--warning-10);color:var(--warning-100)}.alert.alert-warning.alert-bordered{border-color:var(--warning-100)}.alert .lucide{flex-shrink:0;width:1.3em;height:1.3em}.alert a{color:inherit;font-weight:600}.badge{background-color:var(--gray-10);width:fit-content;color:var(--gray-50);border-radius:6px;align-items:center;gap:4px;padding:2px 6px;display:flex}.badge .lucide{flex-shrink:0;width:1em;height:1em}.badge-danger{background-color:var(--danger-10);color:var(--danger-100)}.badge-highlight{background-color:var(--highlight-10);color:var(--highlight-100)}.badge-info{background-color:var(--info-10);color:var(--info-100)}.badge-success{background-color:var(--success-10);color:var(--success-100)}.badge-warning{background-color:var(--warning-10);color:var(--warning-100)}.badge.order-on-hold-background{background-color:var(--order-on-hold-10)}.badge.order-on-hold-color{color:var(--order-on-hold-100)}.badge.order-creating-color{color:var(--order-creating-100)}.badge.order-creating-background{background-color:var(--order-creating-10)}.badge.order-placed-color{color:var(--order-placed-100)}.badge.order-placed-background{background-color:var(--order-placed-10)}.badge.order-processing-color{color:var(--order-processing-100)}.badge.order-processing-background{background-color:var(--order-processing-10)}.badge.order-shipped-color{color:var(--order-shipped-100)}.badge.order-shipped-background{background-color:var(--order-shipped-10)}.badge.order-received-color{color:var(--order-received-100)}.badge.order-received-background{background-color:var(--order-received-10)}.badge.order-expired-color{color:var(--order-expired-100)}.badge.order-expired-background{background-color:var(--order-expired-10)}.badge.order-lost-color{color:var(--order-lost-100)}.badge.order-lost-background{background-color:var(--order-lost-10)}.badge.order-cancellation-request-color{color:var(--order-cancellation-request-100)}.badge.order-cancellation-request-background{background-color:var(--order-cancellation-request-10)}.badge.order-cancelled-color{color:var(--order-cancelled-100)}.badge.order-cancelled-background{background-color:var(--order-cancelled-10)}.notification-badge{background-color:var(--brand-10);min-width:20px;height:20px;color:var(--brand-100);border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:.7em;font-weight:600;display:flex}:root{--z-bottom-nav:60}.bottom-navigation-bar{z-index:var(--z-bottom-nav);width:100%;color:var(--gray-50);background-color:var(--white);border-top:1px solid var(--gray-30);padding:12px;position:fixed;bottom:0}@media screen and (width>=769px){.bottom-navigation-bar{display:none}}.bottom-navigation-bar ul{justify-content:space-around;padding:0;list-style-type:none;display:flex}.bottom-navigation-bar ul li{flex-direction:column;align-items:center;gap:4px;font-size:.8em;display:flex}.bottom-navigation-bar .cart{align-items:center;gap:8px;display:flex}.bottom-navigation-bar .cart .cart-counter{background-color:var(--brand-10);width:20px;height:20px;color:var(--brand-100);border-radius:50%;justify-content:center;align-items:center;font-size:.7em;font-weight:600;display:flex}.bottom-navigation-bar .cart-bottom-sheet .lucide-arrow-right{margin-left:auto}:root{--z-bottom-sheet:70}.bottom-sheet-backdrop{z-index:var(--z-bottom-sheet);background-color:var(--backdrop-color);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:100%;height:100%;display:none;position:fixed;top:0;left:0}.bottom-sheet-backdrop:has(.bottom-sheet.active){display:initial}.bottom-sheet{border:1px solid var(--gray-10);background-color:var(--white);width:calc(100% - 16px);box-shadow:var(--default-box-shadow);border-radius:6px;margin:8px;padding:40px 0 0;display:none;position:fixed;bottom:0}.bottom-sheet.active{display:initial}.bottom-sheet span.bottom-sheet-close{background-color:var(--gray-10);border-radius:50%;padding:4px;position:absolute;top:8px;right:8px}.bottom-sheet span.bottom-sheet-close svg.lucide{width:16px;height:16px;color:var(--gray-50)}.bottom-sheet .bottom-sheet-content{padding:12px}.bottom-sheet a.bottom-sheet-link{color:var(--label-text-color);border-radius:6px;align-items:center;gap:8px;margin:4px;padding:8px;text-decoration:none;display:flex}.bottom-sheet a.bottom-sheet-link:hover{background-color:var(--gray-10);color:var(--black)}.button,.secondary-button{border:1px solid var(--brand-100);font-size:calc(var(--default-font-size) * .875);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;display:flex;position:relative}:is(.button,.secondary-button) .lucide{width:var(--default-font-size);height:var(--default-font-size)}:is(.button,.secondary-button) .lucide-plus{width:calc(var(--default-font-size) * 1.13);height:calc(var(--default-font-size) * 1.13)}.button{background-color:var(--brand-100);color:var(--white)}.secondary-button{background-color:var(--white);color:var(--gray-50);border-color:var(--gray-30)}.button-danger{background-color:var(--danger-100);color:var(--danger-10);border-color:var(--danger-100)}.button-danger.secondary-button{color:var(--danger-100);border-color:var(--danger-10)}.button-success{background-color:var(--success-100);color:var(--success-10);border-color:var(--success-100)}.button-success.secondary-button{color:var(--success-100);border-color:var(--success-10)}.button-dark{background-color:var(--black);color:var(--white);border-color:var(--black)}a.button{text-decoration:none}.close-button{background-color:var(--gray-10);cursor:pointer;border-radius:50%;padding:4px}.close-button svg.lucide{width:16px;height:16px;color:var(--gray-50)}.buttons-group{flex-wrap:wrap;gap:12px;display:flex}.buttons-group>*{flex:none}.button:disabled{filter:opacity(.4);cursor:not-allowed;overflow:hidden}.button .button-loader{background-color:var(--brand-100);position:absolute;inset:0}.button-danger .button-loader{background-color:var(--danger-100)}.button-success .button-loader{background-color:var(--success-100)}.button .loader{border:3px solid var(--brand-10);border-bottom-color:var(--brand-100);width:16px;height:16px}.button-danger .loader{border:3px solid var(--danger-10);border-bottom-color:var(--danger-100);border:3px solid var(--success-10);border-bottom-color:var(--success-100)}.secondary-button .button-loader{background-color:var(--white)}.secondary-button .loader{border-color:var(--white);border-bottom-color:var(--gray-30)}a:has(.card){color:initial;text-decoration:none}a:has(.card) .card{box-shadow:var(--flat-box-shadow)}a:has(.card) .card:hover{border-color:var(--gray-40)}.card{border:1px solid var(--gray-30);border-radius:6px}.card .card-header{border-bottom:1px solid var(--gray-30);border-top-left-radius:6px;border-top-right-radius:6px;padding:16px}.card .card-header h1,.card .card-header h2,.card .card-header h3,.card .card-header h4,.card .card-header h5,.card .card-header h6{margin:0}.card .card-body{padding:16px}.card .card-footer{border-top:1px solid var(--gray-30);padding:16px}.datepicker{position:relative}.datepicker:has(.datepicker-clear) .form-input{padding-right:var(--spacing-l)}.datepicker .datepicker-clear{right:var(--spacing-s);padding:var(--spacing-xs);cursor:pointer;color:var(--gray-50);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.datepicker .datepicker-clear:hover{color:var(--black)}.datepicker .datepicker-clear svg.lucide{width:16px;height:16px}.datepicker .rdp-root{--rdp-accent-color:var(--brand-100);--rdp-accent-background-color:var(--brand-10);--rdp-day_button-border-radius:6px;z-index:1;max-width:fit-content;padding:var(--spacing-xs);background-color:var(--white);box-shadow:var(--default-box-shadow);border:1px solid var(--gray-10);pointer-events:revert;border-radius:6px;display:none;position:absolute;top:calc(100% + 4px);left:0}.datepicker .rdp-root .rdp-caption_label{z-index:unset;padding-left:var(--spacing-s)}.datepicker .rdp-root .rdp-today:not(.rdp-outside) .rdp-day_button{background-color:var(--gray-10);color:var(--black);border:1px solid var(--gray-20)}.datepicker .rdp-root .rdp-today:not(.rdp-outside) .rdp-day_button:hover{background-color:var(--rdp-accent-background-color);color:var(--rdp-accent-color);border:1px solid var(--rdp-accent-background-color)}.datepicker .rdp-root .rdp-day_button:hover{background-color:var(--rdp-accent-background-color);color:var(--rdp-accent-color)}.datepicker .rdp-root .rdp-selected .rdp-day_button{background-color:var(--rdp-accent-color);color:var(--brand-10);border:none;font-weight:400}.datepicker.active .rdp-root{display:initial}:root{--z-dropdown:65}.dropdown{position:relative}.dropdown .dropdown-items{font-size:var(--label-font-size);color:var(--label-text-color);display:none}.dropdown .dropdown-items a{color:var(--label-text-color);text-decoration:none}.dropdown .dropdown-items button,.dropdown .dropdown-items .button{color:var(--label-text-color);background-color:#0000;border:none}.dropdown .dropdown-items .button.button-danger{color:var(--danger-100);background-color:#0000}.dropdown .dropdown-items .button.button-danger:hover{background-color:var(--danger-10);color:var(--danger-100)}.dropdown .dropdown-items .button.button-success{color:var(--success-100);background-color:#0000}.dropdown .dropdown-items .button.button-success:hover{background-color:var(--success-10);color:var(--success-100)}.dropdown .dropdown-items>*{cursor:pointer;text-align:left;border-radius:4px;padding:4px 8px}.dropdown .dropdown-items>*:not(.disabled):hover{background-color:var(--gray-10);color:var(--black)}.dropdown.active{background-color:var(--gray-10)}.dropdown.active .dropdown-items{z-index:var(--z-dropdown);border:1px solid var(--gray-10);background-color:var(--white);width:max-content;max-width:200px;box-shadow:var(--default-box-shadow);border-radius:6px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.dropdown.active .dropdown-items:before{content:"";width:100%;height:8px;position:absolute;top:-8px;left:0}.error-screen{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100vw;height:100vh;display:flex}.error-screen p{text-align:center;max-width:350px}.form-group{margin-bottom:16px}.form-group:last-child{margin-bottom:0}.input-group{display:flex}.input-group .input-group-icon{border:1px solid var(--gray-30);background-color:var(--danger-10);color:var(--danger-100);border-radius:6px 0 0 6px;justify-content:center;align-items:center;padding:8px;display:flex}.input-group .input-group-icon svg.lucide{width:18px;height:18px}:is(form .form-group:has(.input-help) .input-group,form .form-group:has(.input-error) .input-group){margin-bottom:4px}form label,.form-label{margin-bottom:4px;font-weight:600;display:block}:is(form label,.form-label).required:after{content:"*";color:var(--danger-100);margin-left:4px}.input-help{color:var(--gray-50);font-size:.8em}.input-error{color:var(--danger-100);font-size:.8em}form input[type=text],form input[type=password],form input[type=number],.form-input{border:1px solid var(--gray-30);background-color:#fff;border-radius:6px;width:100%;padding:8px 12px}:is(form input[type=text],form input[type=password],form input[type=number],.form-input):focus{border-color:var(--gray-40);outline:none}:is(form input[type=text],form input[type=password],form input[type=number],.form-input):disabled{background-color:var(--gray-10);color:var(--gray-40);cursor:not-allowed}:is(form .input-group:has(.input-group-icon) input[type=text],form .input-group:has(.input-group-icon) input[type=password]){border-left:none;border-radius:0 6px 6px 0}.select{font-size:calc(var(--default-font-size) * .875);position:relative}.select .select-trigger{border:1px solid var(--gray-30);cursor:pointer;border-radius:6px;padding:4px 12px}.select .select-trigger:has(.lucide){justify-content:space-between;align-items:center;gap:4px;display:flex}.select .select-trigger .lucide{width:calc(var(--default-font-size) * 1);height:calc(var(--default-font-size) * 1);color:var(--gray-50);flex:none;transform:translateY(1px)}.select.form-select .select-trigger{background-color:#fff;height:42px;min-height:42px}.select .select-trigger .close-button{margin:0 8px 0 auto}.select .select-trigger .selected-options{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.select .select-trigger .selected-options .selected-option{background-color:var(--gray-20);border-radius:4px;flex:none;padding:2px 6px}.select.form-select .select-trigger:has(.selected-options){height:max-content;padding:8px 12px}.select .select-options{z-index:1;border:1px solid var(--gray-10);background-color:var(--white);border-radius:6px;flex-direction:column;gap:4px;width:max-content;min-width:100%;max-height:250px;padding:4px;display:none;position:absolute;top:calc(100% + 4px);right:0;overflow-y:scroll;box-shadow:0 1px 1px #00000014,0 2px 2px #00000014}.select .select-option{color:var(--label-text-color);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;display:flex}.select .select-option .lucide{width:1.15em;height:1.15em}.select .select-option:hover,.select .select-option.selected{background-color:var(--gray-10);color:var(--black)}.select .select-option.selected:has(.lucide){justify-content:space-between}.select .select-option.danger{color:var(--danger-100)}.select .select-option.danger:hover{background-color:var(--danger-10)}.select.active .select-trigger{border-color:var(--black)}.select.active .select-options{display:flex}input[type=checkbox].checkbox{appearance:none;cursor:pointer;width:20px;height:20px;position:relative}input[type=checkbox].checkbox:before{content:"";border:1px solid var(--gray-40);border-radius:6px;position:absolute;inset:0}input[type=checkbox].checkbox:checked:before{background-color:var(--brand-100);border-color:var(--brand-100)}input[type=checkbox].checkbox:checked:after{content:"";border:solid var(--white);border-width:0 1px 1px 0;width:4px;height:10px;position:absolute;top:3px;left:8px;transform:rotate(38deg)}.password-input-group{position:relative}.password-input-group input{padding-right:48px}.password-input-group svg[class*=lucide-eye]{color:var(--gray-50);cursor:pointer;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.icon-label,.label{color:var(--gray-50);font-size:.875em}.icon-label{align-items:center;gap:4px;display:flex}.icon-label .lucide{flex:0 0 16px;width:16px;height:16px}a:has(.lucide){align-items:center;gap:4px;display:flex}a.icon-ghost-link{color:var(--gray-50);border-radius:4px;padding:6px}a.icon-ghost-link .lucide{width:24px;height:24px}a.icon-ghost-link:hover{background-color:var(--gray-20);color:var(--black)}a.incognito-link{color:inherit;cursor:pointer;text-decoration:none}a.incognito-link:hover{text-decoration:underline}.loader{border:4px solid var(--gray-10);border-bottom-color:var(--brand-100);border-radius:50%;width:24px;height:24px;animation:1s linear infinite rotation;display:inline-block}:has(>.loader:first-child:last-child){justify-content:center;align-items:center;display:flex}:has(>.loader:first-child:last-child)#root{width:100vw;height:100vh;padding:20px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--z-modal:90}.modal-backdrop{z-index:calc(var(--z-modal) - 1);padding:var(--default-spacing);background-color:var(--backdrop-color);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:none;position:fixed;inset:0;overflow-y:auto}.modal-backdrop:has(.modal.active){display:flex}.modal{z-index:var(--z-modal);border:1px solid var(--gray-10);background-color:var(--white);width:min(520px,100%);box-shadow:var(--default-box-shadow);border-radius:6px;margin:auto;display:none}.modal.active{display:block}.modal-header{padding:var(--default-spacing);border-bottom:1px solid var(--gray-20);justify-content:space-between;align-items:center;display:flex}.modal-header h4{margin-bottom:0}.modal-body{padding:var(--default-spacing)}.modal-footer{padding:var(--default-spacing);justify-content:flex-end;gap:var(--spacing-s);display:flex}.order-counters-help{margin-bottom:var(--spacing-s);font-size:calc(var(--default-font-size) * .875);color:var(--gray-50)}.order-counters{gap:var(--default-spacing);padding-bottom:var(--default-spacing);flex-wrap:wrap;display:flex}@media screen and (width<=768px){.order-counters{flex-wrap:nowrap;overflow-x:scroll}}.order-counters .card{padding:calc(var(--spacing-xs) * 2) var(--spacing-s);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--flat-box-shadow);background:0 0;align-items:center;transition:opacity .15s;display:flex}.order-counters .card:hover{border-color:var(--gray-40)}.order-counters .card.muted{opacity:.45}.order-counters .card.muted:hover{opacity:1}.order-counters .card.active{border-color:currentColor}.order-counters .card .order-counter-icon{width:20px;height:20px;margin-right:calc(var(--spacing-xs) * 2);border-radius:6px;justify-content:center;align-items:center;display:flex}.order-counters .card .order-counter-icon .lucide{width:16px;height:16px}.order-counters .card .order-counter-label{margin-right:var(--default-spacing);white-space:nowrap}.order-counters .card .order-counter-count{color:initial;font-weight:800;font-size:calc(var(--default-font-size) * 1.125)}.pagination{color:var(--gray-50);justify-content:center;align-items:center;padding:0;font-size:.8em;list-style-type:none;display:flex}.pagination li{border:1px solid var(--gray-30);cursor:default;border-left:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pagination li:first-child{border-left:1px solid var(--gray-30);border-radius:6px 0 0 6px}.pagination li:last-child{border-radius:0 6px 6px 0}.pagination li.active{color:var(--brand-100);background-color:var(--gray-10);font-weight:500}.pagination li:not(.disabled){cursor:pointer}.pagination li:not(.disabled):hover{color:var(--black);background-color:var(--gray-10)}.pagination li .lucide{width:16px;height:16px}:root{--z-popover:65;--popover-gap:4px;--popover-width:260px;--popover-viewport-margin:8px}.popover-trigger{display:inline-block}.popover-backdrop{z-index:calc(var(--z-popover) - 1);pointer-events:none;background-color:var(--backdrop-color);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:fixed;inset:0}.popover-bridge{z-index:var(--z-popover);width:calc(var(--anchor-right) - var(--anchor-left) + var(--popover-width) + var(--popover-gap));height:calc(var(--popover-gap) * 4);position:fixed}.popover-bridge-bottom-left,.popover-bridge-bottom-right{top:calc(var(--anchor-bottom) - var(--popover-gap))}.popover-bridge-top-left,.popover-bridge-top-right{bottom:calc(100vh - var(--anchor-top) - var(--popover-gap))}.popover-bridge-bottom-right,.popover-bridge-top-right{left:calc(var(--anchor-left) - var(--popover-gap))}.popover-bridge-bottom-left,.popover-bridge-top-left{right:calc(100vw - var(--anchor-right) - var(--popover-gap))}.popover{z-index:var(--z-popover);width:var(--popover-width);border:1px solid var(--gray-10);background-color:var(--white);box-shadow:var(--default-box-shadow);cursor:default;border-radius:6px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.popover h4{margin-bottom:0;font-size:1em}.popover-bottom-left,.popover-bottom-right{top:calc(var(--anchor-bottom) + var(--popover-gap));max-height:min(var(--popover-max-height), calc(100vh - var(--anchor-bottom) - var(--popover-gap) - var(--popover-viewport-margin)))}.popover-top-left,.popover-top-right{bottom:calc(100vh - var(--anchor-top) + var(--popover-gap));max-height:min(var(--popover-max-height), calc(var(--anchor-top) - var(--popover-gap) - var(--popover-viewport-margin)))}.popover-bottom-right,.popover-top-right{left:clamp(var(--popover-viewport-margin), var(--anchor-right), calc(100vw - var(--popover-width) - var(--popover-viewport-margin)))}.popover-bottom-left,.popover-top-left{right:clamp(var(--popover-viewport-margin), calc(100vw - var(--anchor-left)), calc(100vw - var(--popover-width) - var(--popover-viewport-margin)))}.popover-header{padding:var(--spacing-s);border-bottom:1px solid var(--gray-20)}.popover-body{padding:var(--spacing-s);min-height:0;overflow-y:auto}.search-input{position:relative}.search-input .lucide{width:var(--default-font-size);height:var(--default-font-size);color:var(--gray-30);transition:color .2s ease-in;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.search-input:has(input:focus) .lucide{color:var(--black)}.search-input input{border:1px solid var(--gray-30);padding:0 8px 0 calc(var(--default-font-size) + 12px);height:100%;font-size:calc(var(--default-font-size) * .875);background-color:#fff;border-radius:6px;transition:border-color .2s ease-in}.search-input input:focus{border-color:var(--black);outline:none}:root{--z-side-panel:80}.side-panel-backdrop{z-index:calc(var(--z-side-panel) - 1);background-color:var(--backdrop-color);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:none;position:fixed;inset:0}.side-panel-backdrop:has(.side-panel.active){display:initial}.side-panel{z-index:var(--z-side-panel);border:1px solid var(--gray-10);background-color:var(--white);width:640px;box-shadow:var(--default-box-shadow);border-radius:6px;display:none;position:fixed;top:8px;bottom:8px;right:8px}.side-panel.active{flex-direction:column;display:flex}@media screen and (width<=656px){.side-panel{width:calc(100% - 16px);left:8px}}.side-panel-header{border-bottom:1px solid var(--gray-30);justify-content:space-between;align-items:center;padding:16px;display:flex}.side-panel-header h3{margin-bottom:0}.side-panel-body{flex-grow:1;padding:16px;overflow-y:scroll}:root{--z-sidebar:60}div.sidebar{z-index:var(--z-sidebar);width:var(--sidebar-width);border-right:1px solid var(--gray-30);background-color:var(--white);flex-direction:column;padding:20px;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;bottom:0;left:0}@media screen and (width<=768px){div.sidebar{border:none;width:100%;bottom:71px;transform:translateY(100%)}}@media screen and (width>=769px){div.sidebar{scrollbar-width:none;overflow-y:scroll}}@media screen and (width<=768px){div.sidebar.active{transform:translateY(0)}}div.sidebar img.logo{width:auto;height:40px;margin:0 auto 24px}div.sidebar nav{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}@media screen and (width<=768px){div.sidebar nav{align-items:center}}div.sidebar ul{padding:0;list-style-type:none}div.sidebar ul:first-child{margin-bottom:36px}div.sidebar ul li{font-size:var(--label-font-size);color:var(--label-text-color);cursor:pointer;border-radius:6px;margin-bottom:4px}@media screen and (width<=786px){div.sidebar ul li{justify-content:center}}div.sidebar ul li a{color:var(--label-text-color);align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}div.sidebar ul li.active{color:var(--brand-100);background-color:var(--gray-10)}div.sidebar ul li.active a{color:var(--brand-100)}div.sidebar ul li:not(.active):hover{background-color:var(--gray-10);color:var(--black)}div.sidebar svg.lucide{width:20px;height:20px}#root table:not(.rdp-month_grid){border-collapse:separate;border-spacing:0;width:100%;max-width:100%;margin-bottom:20px;font-size:.875em}#root table:not(.rdp-month_grid) thead{text-align:left}#root table:not(.rdp-month_grid) thead th{font-weight:700}#root table:not(.rdp-month_grid) thead th.sortable{cursor:default}#root table:not(.rdp-month_grid) thead th .label{color:var(--gray-40);font-weight:400;display:block}#root table:not(.rdp-month_grid) thead th .sort-icon{vertical-align:middle;color:var(--gray-50);margin-top:-2px;margin-left:6px;display:inline-block}#root table:not(.rdp-month_grid)>thead:first-child tr:first-child th{border-top:1px solid var(--gray-30)}#root table:not(.rdp-month_grid)>thead:first-child tr:first-child th:first-child{border-top-left-radius:6px}#root table:not(.rdp-month_grid)>thead:first-child tr:first-child th:last-child{border-top-right-radius:6px}#root table:not(.rdp-month_grid)>tbody:first-child tr:first-child td{border-top:1px solid var(--gray-30)}#root table:not(.rdp-month_grid)>tbody:first-child tr:first-child td:first-child{border-top-left-radius:6px}#root table:not(.rdp-month_grid)>tbody:first-child tr:first-child td:last-child{border-top-right-radius:6px}#root table:not(.rdp-month_grid) th:first-child,#root table:not(.rdp-month_grid) td:first-child{border-left:1px solid var(--gray-30)}#root table:not(.rdp-month_grid) th:last-child,#root table:not(.rdp-month_grid) td:last-child{border-right:1px solid var(--gray-30)}#root table:not(.rdp-month_grid) tr:last-child td:first-child{border-bottom-left-radius:6px}#root table:not(.rdp-month_grid) tr:last-child td:last-child{border-bottom-right-radius:6px}#root table:not(.rdp-month_grid) th,#root table:not(.rdp-month_grid) td{border-bottom:1px solid var(--gray-30);padding:12px 16px}#root table:not(.rdp-month_grid) tr.merge-below td{border-bottom:0;padding-bottom:0}#root table:not(.rdp-month_grid) th.table-select-col,#root table:not(.rdp-month_grid) td.table-select-col{text-align:center;width:2.5rem}#root table:not(.rdp-month_grid) td.empty{padding-block:var(--spacing-l);text-align:center;color:var(--gray-50)}#root table:not(.rdp-month_grid) h4{margin-bottom:0}#root table:not(.rdp-month_grid) .actions{min-width:72px;position:relative}#root table:not(.rdp-month_grid) .actions .dropdown{z-index:0;background-color:var(--gray-10);width:24px;height:20px;color:var(--gray-50);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}#root table:not(.rdp-month_grid) .actions .dropdown.active{z-index:1}#root table:not(.rdp-month_grid) .actions .lucide{width:16px;height:16px}#root table:not(.rdp-month_grid) td .checkbox:only-child,#root table:not(.rdp-month_grid) th .checkbox:only-child{margin:5px -4px 0 0}table.compact th,table.compact td{padding:8px 12px}table.compact .actions .dropdown{right:12px}table.compact h4{margin-bottom:0}.timeline{row-gap:var(--default-spacing);flex-direction:column;display:flex}.timeline .timeline-entry{align-items:center;gap:var(--spacing-s);display:flex}.timeline .timeline-entry-content{flex-wrap:wrap;align-items:center;display:flex}.timeline .timeline-entry-date{margin-bottom:var(--spacing-xs);color:var(--gray-40);flex-basis:100%;font-size:.8em}.timeline .timeline-entry-content .badge{margin-inline:var(--spacing-xs)}.timeline .timeline-entry-content .badge:first-child{margin-left:0}.timeline .timeline-entry-icon{background-color:var(--white);border:1px solid var(--gray-20);width:32px;height:32px;box-shadow:var(--flat-box-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.timeline .timeline-entry-icon .lucide{width:1em;height:1em}.timeline .timeline-entry:not(:last-child) .timeline-entry-icon:after{content:"";width:1px;height:calc(var(--default-spacing) + 100%);background-color:var(--gray-20);position:absolute;top:100%}:root{--z-toasts:100}.toast-container{width:328px;z-index:var(--z-toasts);flex-direction:column;row-gap:16px;display:flex;position:fixed;bottom:16px;right:16px}@media screen and (width<=360px){.toast-container{width:calc(100% - 32px);left:16px}}.toast{width:100%;box-shadow:var(--default-box-shadow);border:1px solid var(--gray-30);border-radius:6px;align-items:flex-start;column-gap:8px;padding:12px;animation:.4s ease-in-out forwards slide-in;display:flex}.toast .lucide:not(.lucide-x){flex-shrink:0;width:16px;height:16px;margin-top:2px}.toast p{font-size:.83em}.toast .close-button{background-color:var(--white);flex-shrink:0;margin-left:auto}.toast-error{background:linear-gradient(90deg, var(--white), 70%, var(--danger-10))}.toast-error .lucide:not(.lucide-x){fill:var(--danger-100);stroke:var(--danger-100)}.toast-error .lucide:not(.lucide-x) path{stroke:var(--white)}.toast-info{background:linear-gradient(90deg, var(--white), 70%, var(--info-10))}.toast-info .lucide:not(.lucide-x){fill:var(--info-100);stroke:var(--info-100)}.toast-info .lucide:not(.lucide-x) path{stroke:var(--white)}.toast-success{background:linear-gradient(90deg, var(--white), 70%, var(--success-10))}.toast-success .lucide:not(.lucide-x){fill:var(--success-100);stroke:var(--success-100)}.toast-success .lucide:not(.lucide-x) path{stroke:var(--white)}@keyframes slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0%)}}:root{--z-toolbar:60}.toolbar{z-index:var(--z-toolbar);border-bottom:1px solid var(--gray-30);justify-content:flex-end;padding:0 20px;display:flex;position:relative}@media screen and (width<=768px){.toolbar{display:none}}.toolbar .toolbar-tools{align-items:center;gap:24px;padding:8px 0;display:flex}.toolbar .toolbar-item{cursor:pointer;border-radius:6px;padding:4px}.toolbar .toolbar-item .disabled:not(.alert){color:var(--gray-40)}.toolbar .toolbar-item .disabled{cursor:default}.toolbar .toolbar-item:hover{background-color:var(--gray-10);color:var(--black)}.toolbar svg.lucide{width:20px;height:20px;color:var(--gray-50);position:relative}.toolbar .separator{background-color:var(--gray-30);width:1px;margin:0 24px}.toolbar .locale-selector .locale-selector-item{align-items:center;gap:8px;display:flex}.toolbar .locale-selector .locale-selector-item:not(:last-child){margin-bottom:4px}.toolbar .locale-selector .locale-selector-item.active{background-color:var(--gray-10);color:var(--black)}.toolbar .locale-selector img{border-radius:2px;height:14px;box-shadow:0 1px 2px #0000001a}.toolbar .cart{align-items:center;gap:8px;display:flex}.toolbar .cart .cart-counter{background-color:var(--brand-10);width:20px;height:20px;color:var(--brand-100);border-radius:50%;justify-content:center;align-items:center;font-size:.7em;font-weight:600;display:flex}.toolbar .order-creator{color:var(--gray-40)}body{background-color:var(--white);font-size:var(--default-font-size)}
