*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}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){display:flex;align-items:center;gap:4px}.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)}: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;--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 1px 1px rgba(0, 0, 0, .08), 0 2px 2px rgba(0, 0, 0, .08)}:root{font-family:Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1;color:var(--black)}h3,h4{margin-bottom:1.1em}h3{font-weight:600}h3:has(.button){display:flex;justify-content:space-between;align-items:center}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{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.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{display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width: 769px){.content{padding-left:var(--sidebar-width)}}@media screen and (max-width: 768px){.content{padding-bottom:72.2px}}.page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.page-header h3{margin-bottom:0}.page-header h5{font-weight:400;color:var(--gray-50)}dl:not(:last-child){margin-bottom:12px}.alert{padding:12px;border-radius:4px;display:flex;align-items:center;gap:8px}.alert:not(:last-child){margin-bottom:16px}.alert.alert-bordered{border:1px solid var(--gray-30)}.alert.alert-large{padding:24px;gap:20px}.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-info.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{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 6px;border-radius:6px;background-color:var(--gray-10);color:var(--gray-50)}.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-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{min-width:20px;height:20px;padding:4px;display:flex;align-items:center;justify-content:center;background-color:var(--brand-10);border-radius:6px;font-size:.7em;color:var(--brand-100);font-weight:600}:root{--z-bottom-nav: 60}.bottom-navigation-bar{z-index:var(--z-bottom-nav);position:fixed;width:100%;bottom:0;padding:12px;color:var(--gray-50);background-color:var(--white);border-top:1px solid var(--gray-30)}@media screen and (min-width: 769px){.bottom-navigation-bar{display:none}}.bottom-navigation-bar ul{list-style-type:none;padding:0;display:flex;justify-content:space-around}.bottom-navigation-bar ul li{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.8em}.bottom-navigation-bar .cart{display:flex;align-items:center;gap:8px}.bottom-navigation-bar .cart .cart-counter{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:var(--brand-10);border-radius:50%;font-size:.7em;color:var(--brand-100);font-weight:600}.bottom-navigation-bar .cart-bottom-sheet .lucide-arrow-right{margin-left:auto}:root{--z-bottom-sheet: 70}.bottom-sheet-backdrop{display:none;z-index:var(--z-bottom-sheet);position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000001a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.bottom-sheet-backdrop:has(.bottom-sheet.active){display:initial}.bottom-sheet{display:none;position:fixed;bottom:0;width:calc(100% - 16px);margin:8px;padding:40px 0 0;border-radius:6px;border:1px solid var(--gray-10);background-color:var(--white);box-shadow:var(--default-box-shadow)}.bottom-sheet.active{display:initial}.bottom-sheet span.bottom-sheet-close{position:absolute;top:8px;right:8px;padding:4px;background-color:var(--gray-10);border-radius:50%}.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{display:flex;align-items:center;gap:8px;padding:8px;margin:4px;text-decoration:none;color:var(--label-text-color);border-radius:6px}.bottom-sheet a.bottom-sheet-link:hover{background-color:var(--gray-10);color:var(--black)}.button,.secondary-button{border:1px solid var(--brand-100);border-radius:6px;position:relative;display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:calc(var(--default-font-size) * .875);cursor:pointer}: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{padding:4px;background-color:var(--gray-10);border-radius:50%;cursor:pointer}.close-button svg.lucide{width:16px;height:16px;color:var(--gray-50)}.buttons-group{display:flex;flex-wrap:wrap;gap:12px}.buttons-group>*{flex:0 0 auto}.button:disabled{filter:opacity(.4);cursor:not-allowed;overflow:hidden}.button .button-loader{position:absolute;inset:0;background-color:var(--brand-100)}.button-danger .button-loader{background-color:var(--danger-100)}.button-success .button-loader{background-color:var(--success-100)}.button .loader{width:16px;height:16px;border:3px solid var(--brand-10);border-bottom-color:var(--brand-100)}.button-danger .loader{border:3px solid var(--danger-10);border-bottom-color:var(--danger-100)}.button-danger .loader{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){text-decoration:none;color:initial}a:has(.card) .card{box-shadow:var(--default-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{padding:16px;border-bottom:1px solid var(--gray-30);border-top-left-radius:6px;border-top-right-radius:6px}.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{padding:16px;border-top:1px solid var(--gray-30)}.datepicker{position:relative}.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;display:none;max-width:fit-content;padding:var(--spacing-xs);position:absolute;left:0;top:calc(100% + 4px);background-color:var(--white);box-shadow:var(--default-box-shadow);border-radius:6px;border:1px solid var(--gray-10);pointer-events:revert}.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{border:none;background-color:var(--rdp-accent-color);color:var(--brand-10);font-weight:400}.datepicker.active .rdp-root{display:initial}.dropdown{position:relative}.dropdown .dropdown-items{display:none;font-size:var(--label-font-size);color:var(--label-text-color)}.dropdown .dropdown-items a{text-decoration:none;color:var(--label-text-color)}.dropdown .dropdown-items button,.dropdown .dropdown-items .button{border:none;background-color:transparent;color:var(--label-text-color)}.dropdown .dropdown-items .button.button-danger{background-color:transparent;color:var(--danger-100)}.dropdown .dropdown-items .button.button-danger:hover{background-color:var(--danger-10);color:var(--danger-100)}.dropdown .dropdown-items .button.button-success{background-color:transparent;color:var(--success-100)}.dropdown .dropdown-items .button.button-success:hover{background-color:var(--success-10);color:var(--success-100)}.dropdown .dropdown-items>*{padding:4px 8px;border-radius:4px;cursor:pointer;text-align:left}.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{display:flex;flex-direction:column;position:absolute;right:0;top:calc(100% + 4px);width:max-content;max-width:200px;padding:4px;border-radius:6px;border:1px solid var(--gray-10);background-color:var(--white);box-shadow:var(--default-box-shadow)}.dropdown.active .dropdown-items:before{content:"";position:absolute;left:0;top:-8px;width:100%;height:8px}.error-screen{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.error-screen p{max-width:350px;text-align:center}.form-group{margin-bottom:16px}.form-group:last-child{margin-bottom:0}.input-group{display:flex}.input-group .input-group-icon{display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid var(--gray-30);border-radius:6px 0 0 6px;background-color:var(--danger-10);color:var(--danger-100)}.input-group .input-group-icon svg.lucide{width:18px;height:18px}form .form-group:has(.input-help) .input-group,form .form-group:has(.input-error) .input-group{margin-bottom:4px}form label,.form-label{font-weight:600;display:block;margin-bottom:4px}: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{background-color:#fff;border:1px solid var(--gray-30);border-radius:6px;width:100%;padding:8px 12px}:is(form input[type=text],form input[type=password],form input[type=number],.form-input):focus{outline:none;border-color:var(--gray-40)}: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}form .input-group:has(.input-group-icon) input[type=text],form .input-group:has(.input-group-icon) input[type=password]{border-radius:0 6px 6px 0;border-left:none}.select{font-size:calc(var(--default-font-size) * .875);position:relative}.select .select-trigger{padding:4px 12px;border:1px solid var(--gray-30);border-radius:6px;cursor:pointer}.select .select-trigger:has(.lucide){display:flex;align-items:center;justify-content:space-between;gap:4px}.select .select-trigger .lucide{flex:0 0 auto;transform:translateY(1px);width:calc(var(--default-font-size) * 1);height:calc(var(--default-font-size) * 1);color:var(--gray-50)}.select.form-select .select-trigger{background-color:#fff;min-height:42px;height:42px}.select .select-trigger .close-button{margin:0 8px 0 auto}.select .select-trigger .selected-options{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:4px}.select .select-trigger .selected-options .selected-option{flex:0 0 auto;padding:2px 6px;border-radius:4px;background-color:var(--gray-20)}.select.form-select .select-trigger:has(.selected-options){height:max-content;padding:8px 12px}.select .select-options{position:absolute;right:0;top:calc(100% + 4px);display:none;flex-direction:column;gap:4px;z-index:1;min-width:100%;width:max-content;max-height:250px;overflow-y:scroll;padding:4px;border-radius:6px;border:1px solid var(--gray-10);background-color:var(--white);box-shadow:0 1px 1px #00000014,0 2px 2px #00000014}.select .select-option{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;color:var(--label-text-color);cursor:pointer}.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{position:relative;height:20px;width:20px;appearance:none;cursor:pointer}input[type=checkbox].checkbox:before{content:"";position:absolute;inset:0;border:1px solid var(--gray-40);border-radius:6px}input[type=checkbox].checkbox:checked:before{background-color:var(--brand-100);border-color:var(--brand-100)}input[type=checkbox].checkbox:checked:after{content:"";position:absolute;left:8px;top:3px;width:4px;height:10px;border:solid var(--white);border-width:0 1px 1px 0;transform:rotate(38deg)}.password-input-group{position:relative}.password-input-group input{padding-right:48px}.password-input-group svg[class*=lucide-eye]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--gray-50);cursor:pointer}.icon-label,.label{color:var(--gray-50);font-size:.875em}.icon-label{display:flex;align-items:center;gap:4px}.icon-label .lucide{flex:0 0 16px;width:16px;height:16px}a:has(.lucide){display:flex;align-items:center;gap:4px}a.icon-ghost-link{padding:6px;color:var(--gray-50);border-radius:4px}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;text-decoration:none;cursor:pointer}a.incognito-link:hover{text-decoration:underline}.loader{width:24px;height:24px;border:4px solid var(--gray-10);border-bottom-color:var(--brand-100);border-radius:50%;display:inline-block;animation:rotation 1s linear infinite}*:has(>.loader:nth-child(1):last-child){display:flex;align-items:center;justify-content:center}*:has(>.loader:nth-child(1):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{display:none;z-index:calc(var(--z-modal) - 1);position:fixed;inset:0;background-color:#0000001a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);align-items:center;justify-content:center}.modal-backdrop:has(.modal.active){display:flex}.modal{z-index:var(--z-modal);display:none;width:520px;max-height:50vh;border-radius:6px;border:1px solid var(--gray-10);background-color:var(--white);box-shadow:var(--default-box-shadow)}.modal.active{display:initial}.modal-header{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--gray-30)}.modal-header h4{margin-bottom:0}.modal-body{padding:16px}.modal-footer{padding:16px;display:flex;justify-content:flex-end;gap:12px}.pagination{list-style-type:none;padding:0;display:flex;justify-content:center;align-items:center;font-size:.8em;color:var(--gray-50)}.pagination li{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--gray-30);border-left:none;cursor:default}.pagination li:first-child{border-radius:6px 0 0 6px;border-left:1px solid var(--gray-30)}.pagination li:last-child{border-radius:0 6px 6px 0}.pagination li.active{font-weight:500;color:var(--brand-100);background-color:var(--gray-10)}.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}.search-input{position:relative}.search-input .lucide{position:absolute;top:50%;left:8px;transform:translateY(-50%);width:var(--default-font-size);height:var(--default-font-size);color:var(--gray-30);transition:color .2s ease-in}.search-input:has(input:focus) .lucide{color:var(--black)}.search-input input{background-color:#fff;border:1px solid var(--gray-30);border-radius:6px;padding:0 8px 0 calc(var(--default-font-size) + 12px);height:100%;font-size:calc(var(--default-font-size) * .875);transition:border-color .2s ease-in}.search-input input:focus{outline:none;border-color:var(--black)}:root{--z-side-panel: 80}.side-panel-backdrop{display:none;z-index:calc(var(--z-side-panel) - 1);position:fixed;inset:0;background-color:#0000001a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.side-panel-backdrop:has(.side-panel.active){display:initial}.side-panel{z-index:var(--z-side-panel);display:none;position:fixed;top:8px;right:8px;bottom:8px;width:640px;border-radius:6px;border:1px solid var(--gray-10);background-color:var(--white);box-shadow:var(--default-box-shadow)}.side-panel.active{display:flex;flex-direction:column}@media screen and (max-width: 656px){.side-panel{left:8px;width:calc(100% - 16px)}}.side-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--gray-30)}.side-panel-header h3{margin-bottom:0}.side-panel-body{padding:16px;overflow-y:scroll;flex-grow:1}:root{--z-sidebar: 60}div.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:var(--z-sidebar);display:flex;flex-direction:column;width:var(--sidebar-width);padding:20px;border-right:1px solid var(--gray-30);background-color:var(--white);transition:transform .3s ease-in-out}@media screen and (max-width: 768px){div.sidebar{width:100%;bottom:71px;transform:translateY(100%);border:none}}@media screen and (min-width: 769px){div.sidebar{overflow-y:scroll;scrollbar-width:none}}@media screen and (max-width: 768px){div.sidebar.active{transform:translateY(0)}}div.sidebar img.logo{height:40px;width:auto;margin:0 auto 24px}div.sidebar nav{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}@media screen and (max-width: 768px){div.sidebar nav{align-items:center}}div.sidebar ul{list-style-type:none;padding:0}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 (max-width: 786px){div.sidebar ul li{justify-content:center}}div.sidebar ul li a{display:flex;align-items:center;gap:8px;padding:8px;text-decoration:none;color:var(--label-text-color)}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){width:100%;max-width:100%;margin-bottom:20px;font-size:.875em;border-collapse:separate;border-spacing:0}#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 .label{display:block;font-weight:400;color:var(--gray-40)}#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{padding:12px 16px;border-bottom:1px solid var(--gray-30)}#root table:not(.rdp-month_grid) tr.merge-below td{padding-bottom:0;border-bottom:0}#root table:not(.rdp-month_grid) h4{margin-bottom:0}#root table:not(.rdp-month_grid) .actions{position:relative;min-width:72px}#root table:not(.rdp-month_grid) .actions .dropdown{position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:0;width:24px;height:20px;display:flex;align-items:center;justify-content:center;background-color:var(--gray-10);border-radius:4px;color:var(--gray-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{display:flex;flex-direction:column;row-gap:var(--default-spacing)}.timeline .timeline-entry{display:flex;align-items:center;gap:var(--spacing-s)}.timeline .timeline-entry-content{display:flex;align-items:center;flex-wrap:wrap}.timeline .timeline-entry-date{flex-basis:100%;margin-bottom:var(--spacing-xs);font-size:.8em;color:var(--gray-40)}.timeline .timeline-entry-content .badge{margin-inline:var(--spacing-xs)}.timeline .timeline-entry-content .badge:first-child{margin-left:0}.timeline .timeline-entry-icon{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--white);border:1px solid var(--gray-20);box-shadow:var(--default-box-shadow);border-radius:50%}.timeline .timeline-entry-icon .lucide{width:1em;height:1em}.timeline .timeline-entry:not(:last-child) .timeline-entry-icon:after{content:"";position:absolute;top:100%;width:1px;height:calc(var(--default-spacing) + 100%);background-color:var(--gray-20)}:root{--z-toasts: 100}.toast-container{position:fixed;bottom:16px;right:16px;width:328px;z-index:var(--z-toasts);display:flex;flex-direction:column;row-gap:16px}@media screen and (max-width: 360px){.toast-container{left:16px;width:calc(100% - 32px)}}.toast{width:100%;padding:12px;box-shadow:var(--default-box-shadow);border-radius:6px;border:1px solid var(--gray-30);display:flex;align-items:flex-start;column-gap:8px;animation:slide-in .4s ease-in-out forwards}.toast .lucide:not(.lucide-x){width:16px;height:16px;flex-shrink:0;margin-top:2px}.toast p{font-size:.83em}.toast .close-button{flex-shrink:0;background-color:var(--white);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{position:relative;z-index:var(--z-toolbar);padding:0 20px;display:flex;justify-content:flex-end;border-bottom:1px solid var(--gray-30)}@media screen and (max-width: 768px){.toolbar{display:none}}.toolbar .toolbar-tools{display:flex;align-items:center;gap:24px;padding:8px 0}.toolbar .toolbar-item{padding:4px;cursor:pointer;border-radius:6px}.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{position:relative;width:20px;height:20px;color:var(--gray-50)}.toolbar .separator{width:1px;margin:0 24px;background-color:var(--gray-30)}.toolbar .locale-selector .locale-selector-item{display:flex;align-items:center;gap:8px}.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{height:14px;box-shadow:0 1px 2px #0000001a;border-radius:2px}.toolbar .cart{display:flex;align-items:center;gap:8px}.toolbar .cart .cart-counter{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:var(--brand-10);border-radius:50%;font-size:.7em;color:var(--brand-100);font-weight:600}.toolbar .order-creator{color:var(--gray-40)}body{background-color:var(--white);font-size:var(--default-font-size)}
