.page-module__Hm21Va__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-module__Hm21Va__title{color:#1a1a1a;margin:0;font-size:1.75rem;font-weight:700}[data-theme=dark] .page-module__Hm21Va__title{color:#f9fafb}@media (max-width:768px){.page-module__Hm21Va__page{padding:0}.page-module__Hm21Va__header{flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1.5rem}.page-module__Hm21Va__title{font-size:1.5rem}}@media (max-width:640px){.page-module__Hm21Va__header{margin-bottom:1.25rem}.page-module__Hm21Va__title{font-size:1.25rem}.page-module__Hm21Va__header .button--ghost{margin-right:-.5rem;padding-inline:.5rem}}
.FeatureCard-module__S5fWPW__card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:2rem;transition:all .3s}.FeatureCard-module__S5fWPW__card__header{justify-content:space-between;display:flex}.FeatureCard-module__S5fWPW__card__title{color:#001e50;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.FeatureCard-module__S5fWPW__card__description{color:#64748b;font-size:.9375rem;line-height:1.6}.FeatureCard-module__S5fWPW__card__content,.FeatureCard-module__S5fWPW__card__footer{margin-top:1rem}
.basicStatisticCard-module__mtQOtG__statCard{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;transition:all .15s;box-shadow:0 1px 3px #00000008}[data-theme=dark] .basicStatisticCard-module__mtQOtG__statCard{background:#1f2937;border-color:#374151;box-shadow:0 1px 3px #0003}.basicStatisticCard-module__mtQOtG__statCard:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 6px #0000000d}[data-theme=dark] .basicStatisticCard-module__mtQOtG__statCard:hover{border-color:#4b5563;box-shadow:0 2px 6px #0000004d}.basicStatisticCard-module__mtQOtG__statCardBody{padding:.75rem 1rem}.basicStatisticCard-module__mtQOtG__statCardContent{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.basicStatisticCard-module__mtQOtG__statCardInfo{flex:1;min-width:0}.basicStatisticCard-module__mtQOtG__statCardLabel{color:#6b7280;letter-spacing:.01em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:400}[data-theme=dark] .basicStatisticCard-module__mtQOtG__statCardLabel{color:#9ca3af}.basicStatisticCard-module__mtQOtG__statCardValue{color:#111827;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}[data-theme=dark] .basicStatisticCard-module__mtQOtG__statCardValue{color:#f9fafb}.basicStatisticCard-module__mtQOtG__statCardHint{color:#6b7280;margin:.125rem 0 0;font-size:.75rem}[data-theme=dark] .basicStatisticCard-module__mtQOtG__statCardHint{color:#9ca3af}.basicStatisticCard-module__mtQOtG__statCardIcon{color:#6366f1;opacity:.6;flex-shrink:0;margin-top:.125rem;font-size:1.25rem}[data-theme=dark] .basicStatisticCard-module__mtQOtG__statCardIcon{color:#818cf8;opacity:.8}@media (max-width:640px){.basicStatisticCard-module__mtQOtG__statCard{padding:0}.basicStatisticCard-module__mtQOtG__statCardBody{padding:.75rem .875rem}.basicStatisticCard-module__mtQOtG__statCardIcon{display:none}.basicStatisticCard-module__mtQOtG__statCardLabel{font-size:.6875rem}.basicStatisticCard-module__mtQOtG__statCardValue{overflow-wrap:anywhere;font-size:1.125rem}}
.SectionCard-module__kyrYHW__card{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;height:100%;transition:all .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000008}[data-theme=dark] .SectionCard-module__kyrYHW__card{background:#1f2937;border-color:#374151;box-shadow:0 1px 3px #0003}.SectionCard-module__kyrYHW__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}[data-theme=dark] .SectionCard-module__kyrYHW__header{border-bottom-color:#374151}.SectionCard-module__kyrYHW__title{color:#111827;margin:0;font-size:1rem;font-weight:600;line-height:1.3}[data-theme=dark] .SectionCard-module__kyrYHW__title{color:#f9fafb}.SectionCard-module__kyrYHW__action{flex-shrink:0}.SectionCard-module__kyrYHW__header:has(.SectionCard-module__kyrYHW__action){flex-direction:row}.SectionCard-module__kyrYHW__content{flex:1;padding:1.25rem}@media (max-width:640px){.SectionCard-module__kyrYHW__card{gap:0;padding:0}.SectionCard-module__kyrYHW__header{padding:.75rem 1rem}.SectionCard-module__kyrYHW__content{padding:1rem}}
.Badge-module__0VaExq__badge{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.25rem;font-weight:600;line-height:1;display:inline-flex}.Badge-module__0VaExq__sm{padding:.1875rem .5rem;font-size:.6875rem}.Badge-module__0VaExq__md{padding:.25rem .625rem;font-size:.75rem}.Badge-module__0VaExq__neutral{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.Badge-module__0VaExq__success{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.Badge-module__0VaExq__warning{color:#b45309;background:#fef3c7;border-color:#fde68a}.Badge-module__0VaExq__danger{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.Badge-module__0VaExq__info{color:#4338ca;background:#e0e7ff;border-color:#c7d2fe}[data-theme=dark] .Badge-module__0VaExq__neutral{color:#cbd5e1;background:#334155;border-color:#475569}[data-theme=dark] .Badge-module__0VaExq__success{color:#86efac;background:#14532d;border-color:#166534}[data-theme=dark] .Badge-module__0VaExq__warning{color:#fcd34d;background:#451a03;border-color:#78350f}[data-theme=dark] .Badge-module__0VaExq__danger{color:#fca5a5;background:#450a0a;border-color:#7f1d1d}[data-theme=dark] .Badge-module__0VaExq__info{color:#a5b4fc;background:#312e81;border-color:#3730a3}
.Receipt-module__tC-_vG__receipt{color:#000;background:#fff;max-width:460px;margin:0 auto;padding:.5rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.9375rem;line-height:1.45}.Receipt-module__tC-_vG__head{text-align:center}.Receipt-module__tC-_vG__company{margin:0 0 .5rem;font-size:1.0625rem;font-style:italic;font-weight:700}.Receipt-module__tC-_vG__subtitle{letter-spacing:.01em;margin:0 0 .25rem;font-weight:700}.Receipt-module__tC-_vG__title{margin:0 0 .25rem;font-size:1.125rem;font-weight:700}.Receipt-module__tC-_vG__date{margin:0;font-size:.875rem}.Receipt-module__tC-_vG__divider{border-top:1px dashed #000;margin:.625rem 0}.Receipt-module__tC-_vG__items{flex-direction:column;display:flex}.Receipt-module__tC-_vG__item{border-bottom:1px dashed #000;padding:.5rem 0}.Receipt-module__tC-_vG__item:first-child{padding-top:0}.Receipt-module__tC-_vG__item:last-child{border-bottom:none;padding-bottom:0}.Receipt-module__tC-_vG__itemName{margin:0;font-weight:600}.Receipt-module__tC-_vG__itemLine{justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.Receipt-module__tC-_vG__summary{flex-direction:column;gap:.25rem;margin:0;display:flex}.Receipt-module__tC-_vG__row{justify-content:space-between;gap:1rem;margin:0;display:flex}.Receipt-module__tC-_vG__row dt,.Receipt-module__tC-_vG__row dd{margin:0}.Receipt-module__tC-_vG__grandTotal{border-top:1px solid #000;margin-top:.625rem;padding-top:.5rem;font-size:1.125rem;font-weight:700}.Receipt-module__tC-_vG__footer{text-align:center;margin-top:1rem}.Receipt-module__tC-_vG__footerLine{margin:0 0 .25rem;font-size:.875rem}.Receipt-module__tC-_vG__footerLine:nth-child(3){font-weight:700}
@media (max-width:640px){.Modal-module__WSOR7a__container{--tw-enter-scale:1;--tw-enter-translate-y:100%;--tw-exit-scale:1;--tw-exit-translate-y:100%;padding:1.5rem 0 0}.Modal-module__WSOR7a__dialog{border-radius:1.25rem 1.25rem 0 0;max-width:none;padding:1.25rem 1rem 0}.Modal-module__WSOR7a__noFooter{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.Modal-module__WSOR7a__header{padding-right:2.5rem}.Modal-module__WSOR7a__heading{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.4}.Modal-module__WSOR7a__close{width:2.25rem;height:2.25rem;top:.875rem;right:.625rem}.Modal-module__WSOR7a__body{overscroll-behavior:contain}.Modal-module__WSOR7a__footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--color-overlay,#fff);border-top:1px solid #eef2f6;margin:0 -1rem;position:sticky;bottom:0}[data-theme=dark] .Modal-module__WSOR7a__footer{border-top-color:#374151}.Modal-module__WSOR7a__body+.Modal-module__WSOR7a__footer{margin-top:.75rem}.Modal-module__WSOR7a__footer>.button{flex:1 1 0}.Modal-module__WSOR7a__footer>div:only-child>.button{flex:1 1 0}.Modal-module__WSOR7a__footer>div:only-child{flex:auto;min-width:0}}
.WhatsAppShareButton-module__fr9l5a__button{align-items:center;gap:.5rem;display:inline-flex}.WhatsAppShareButton-module__fr9l5a__icon{color:#128c7e;flex-shrink:0;width:1.125rem;height:1.125rem}[data-theme=dark] .WhatsAppShareButton-module__fr9l5a__icon{color:#25d366}.WhatsAppShareButton-module__fr9l5a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.WhatsAppShareButton-module__fr9l5a__iconOnly{min-width:2.5rem;min-height:2.5rem}.WhatsAppShareButton-module__fr9l5a__busy .WhatsAppShareButton-module__fr9l5a__icon{animation:1s ease-in-out infinite WhatsAppShareButton-module__fr9l5a__pulse}@keyframes WhatsAppShareButton-module__fr9l5a__pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.WhatsAppShareButton-module__fr9l5a__busy .WhatsAppShareButton-module__fr9l5a__icon{animation:none}}
.ReceiptModal-module__PR9zLG__body{padding:.25rem 0}
.CartPreviewModal-module__rk7Bda__body{padding:.25rem 0}.CartPreviewModal-module__rk7Bda__table{border-collapse:collapse;width:100%;font-size:.8125rem}.CartPreviewModal-module__rk7Bda__table th{text-align:left;text-transform:uppercase;letter-spacing:.02em;color:#6b7280;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:.625rem .75rem;font-size:.6875rem;font-weight:600}[data-theme=dark] .CartPreviewModal-module__rk7Bda__table th{color:#9ca3af;border-bottom-color:#374151}.CartPreviewModal-module__rk7Bda__table td{color:#1f2937;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.625rem .75rem}[data-theme=dark] .CartPreviewModal-module__rk7Bda__table td{color:#e5e7eb;border-bottom-color:#1f2937}.CartPreviewModal-module__rk7Bda__indexCol{color:#94a3b8;width:36px}.CartPreviewModal-module__rk7Bda__numCol{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.CartPreviewModal-module__rk7Bda__product{align-items:center;gap:.625rem;display:flex}.CartPreviewModal-module__rk7Bda__thumb{color:#94a3b8;background:#f1f5f9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}[data-theme=dark] .CartPreviewModal-module__rk7Bda__thumb{color:#64748b;background:#334155}.CartPreviewModal-module__rk7Bda__thumbImg{object-fit:cover;width:100%;height:100%}.CartPreviewModal-module__rk7Bda__productInfo{flex-direction:column;min-width:0;display:flex}.CartPreviewModal-module__rk7Bda__name{font-weight:500}.CartPreviewModal-module__rk7Bda__meta{color:#94a3b8;font-size:.6875rem}.CartPreviewModal-module__rk7Bda__grandLabel{text-align:right;color:#111827;border-bottom:none;padding-top:.875rem;font-weight:700}[data-theme=dark] .CartPreviewModal-module__rk7Bda__grandLabel{color:#f9fafb}.CartPreviewModal-module__rk7Bda__grandValue{text-align:right;color:#111827;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:none;padding-top:.875rem;font-size:1rem;font-weight:700}[data-theme=dark] .CartPreviewModal-module__rk7Bda__grandValue{color:#f9fafb}.CartPreviewModal-module__rk7Bda__empty{text-align:center;color:#94a3b8;margin:0;padding:1.5rem 0}@media screen and (max-width:640px){.CartPreviewModal-module__rk7Bda__table thead{display:none}.CartPreviewModal-module__rk7Bda__table,.CartPreviewModal-module__rk7Bda__table tbody,.CartPreviewModal-module__rk7Bda__table tfoot{display:block}.CartPreviewModal-module__rk7Bda__table tbody tr{border-bottom:1px solid #f1f5f9;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"product product product""qty unit total";align-items:baseline;gap:.375rem;padding:.75rem 0;display:grid}[data-theme=dark] .CartPreviewModal-module__rk7Bda__table tbody tr{border-bottom-color:#374151}.CartPreviewModal-module__rk7Bda__table td{border:none;min-width:0;padding:0;display:block}.CartPreviewModal-module__rk7Bda__table td.CartPreviewModal-module__rk7Bda__indexCol{display:none}.CartPreviewModal-module__rk7Bda__table td.CartPreviewModal-module__rk7Bda__productCol{grid-area:product}.CartPreviewModal-module__rk7Bda__name{overflow-wrap:anywhere}.CartPreviewModal-module__rk7Bda__table td.CartPreviewModal-module__rk7Bda__qtyCol{color:#64748b;grid-area:qty;padding-left:calc(36px + .625rem)}.CartPreviewModal-module__rk7Bda__table td.CartPreviewModal-module__rk7Bda__qtyCol:after{content:" ×"}.CartPreviewModal-module__rk7Bda__table td.CartPreviewModal-module__rk7Bda__unitCol{text-align:left;color:#64748b;grid-area:unit}:is([data-theme=dark] .CartPreviewModal-module__rk7Bda__table td.CartPreviewModal-module__rk7Bda__qtyCol,[data-theme=dark] .CartPreviewModal-module__rk7Bda__table td.CartPreviewModal-module__rk7Bda__unitCol){color:#9ca3af}.CartPreviewModal-module__rk7Bda__table td.CartPreviewModal-module__rk7Bda__totalCol{grid-area:total;font-weight:600}.CartPreviewModal-module__rk7Bda__table tfoot tr{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.CartPreviewModal-module__rk7Bda__table td.CartPreviewModal-module__rk7Bda__grandLabel,.CartPreviewModal-module__rk7Bda__table td.CartPreviewModal-module__rk7Bda__grandValue{padding:.875rem 0 0}}
.BarChart-module__1rC8vG__wrapper{--chart-grid:#e2e8f0;--chart-axis:#6b7280;width:100%}[data-theme=dark] .BarChart-module__1rC8vG__wrapper{--chart-grid:#374151;--chart-axis:#9ca3af}
.ConfirmDeleteModal-module__n0EKNG__body{flex-direction:column;gap:.75rem;display:flex}.ConfirmDeleteModal-module__n0EKNG__text{color:#475569;margin:0;font-size:.875rem}[data-theme=dark] .ConfirmDeleteModal-module__n0EKNG__text{color:#d1d5db}.ConfirmDeleteModal-module__n0EKNG__warning{color:#92400e;background:#fef3c7;border-radius:.5rem;margin:0;padding:.5rem .75rem;font-size:.8125rem}[data-theme=dark] .ConfirmDeleteModal-module__n0EKNG__warning{color:#fbbf24;background:#f59e0b26}.ConfirmDeleteModal-module__n0EKNG__error{color:#dc2626;background:#dc262614;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem}.ConfirmDeleteModal-module__n0EKNG__footer{justify-content:flex-end;gap:.5rem;display:flex}.ConfirmDeleteModal-module__n0EKNG__deleteButton{color:#fff;background:#dc2626}.ConfirmDeleteModal-module__n0EKNG__deleteButton:hover{background:#b91c1c}
@media (max-width:768px){.Tabs-module__q954lW__listContainer{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.Tabs-module__q954lW__listContainer::-webkit-scrollbar{display:none}.Tabs-module__q954lW__list[data-orientation=horizontal]{width:max-content;min-width:100%}.Tabs-module__q954lW__list[data-orientation=horizontal] .Tabs-module__q954lW__tab{white-space:nowrap;flex:1 0 0;width:auto;min-width:max-content}}
.Input-module__1vgUhW__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.Input-module__1vgUhW__prefixIcon{z-index:1;color:#9ca3af;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:.75rem}.Input-module__1vgUhW__suffixIcon{z-index:1;color:#9ca3af;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;right:.75rem}.Input-module__1vgUhW__suffixIconClickable{pointer-events:auto;cursor:pointer;z-index:2}.Input-module__1vgUhW__inputWithPrefix{padding-left:2.75rem!important}.Input-module__1vgUhW__inputWithSuffix{padding-right:2.75rem!important}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}:is(.input:focus,.input[data-focused=true]){box-shadow:0 0 0 1px #0d6efd99;box-shadow:0 0 0 1px color-mix(in oklab, var(--tw-ring-color) 60%, transparent)}
.Sidebar-module__B5npZq__sidebar{left:env(safe-area-inset-left,0px);z-index:50;background-color:#fff;flex-direction:column;height:100vh;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0}[data-theme=dark] .Sidebar-module__B5npZq__sidebar{background-color:#1f2937}.Sidebar-module__B5npZq__sidebarCollapsed{width:80px}.Sidebar-module__B5npZq__sidebarExpanded{width:260px}html .Sidebar-module__B5npZq__sidebar{width:var(--sidebar-width)}:is(html[data-sidebar-expanded=false] .Sidebar-module__B5npZq__menuLabel,html[data-sidebar-expanded=false] .Sidebar-module__B5npZq__logoText){opacity:0;width:0;overflow:hidden}html[data-sidebar-expanded=true] .Sidebar-module__B5npZq__toggleButton svg{transform:rotate(180deg)}html[data-sidebar-expanded=false] .Sidebar-module__B5npZq__toggleButton svg{transform:none}.Sidebar-module__B5npZq__sidebarHeader{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;max-height:68px;padding:1.25rem 1rem;display:flex;position:relative}[data-theme=dark] .Sidebar-module__B5npZq__sidebarHeader{background-color:#111827;border-bottom-color:#374151}.Sidebar-module__B5npZq__sidebarLogo{color:#1f2937;flex:1;align-items:center;gap:.75rem;transition:color .2s;display:flex}[data-theme=dark] .Sidebar-module__B5npZq__sidebarLogo{color:#f9fafb}.Sidebar-module__B5npZq__sidebarLogo svg{flex-shrink:0;width:32px;height:32px}.Sidebar-module__B5npZq__logoText{color:#1f2937;white-space:nowrap;opacity:1;font-size:1.125rem;font-weight:600;transition:opacity .3s,width .3s,color .2s}[data-theme=dark] .Sidebar-module__B5npZq__logoText{color:#f9fafb}.Sidebar-module__B5npZq__logoTextCollapsed{opacity:0;width:0;overflow:hidden}.Sidebar-module__B5npZq__toggleButton{cursor:pointer;z-index:10;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.Sidebar-module__B5npZq__toggleButton:hover{background-color:#f3f4f6;border-radius:50%}[data-theme=dark] .Sidebar-module__B5npZq__toggleButton:hover{background-color:#374151}.Sidebar-module__B5npZq__toggleButton svg{color:#4b5563;width:16px;height:16px;transition:transform .3s,color .2s}[data-theme=dark] .Sidebar-module__B5npZq__toggleButton svg{color:#9ca3af}.Sidebar-module__B5npZq__toggleButtonExpanded svg{transform:rotate(180deg)}.Sidebar-module__B5npZq__sidebarNav{overscroll-behavior:contain;flex:1;padding:1rem 0;overflow-y:auto}.Sidebar-module__B5npZq__menuList{margin:0;padding:0;list-style:none}.Sidebar-module__B5npZq__menuItem{margin-bottom:.25rem;animation:.3s ease-out Sidebar-module__B5npZq__fadeInSlide;position:relative}@keyframes Sidebar-module__B5npZq__fadeInSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.Sidebar-module__B5npZq__menuLink{color:#374151;border-radius:8px;align-items:center;gap:1rem;width:calc(100% - 1rem);margin:0 .5rem;padding:.75rem 1rem;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Sidebar-module__B5npZq__menuLink:before{content:"";opacity:0;background:#6366f1;border-radius:0 2px 2px 0;width:3px;height:0;transition:height .35s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.Sidebar-module__B5npZq__menuLink:hover:before,.Sidebar-module__B5npZq__menuLinkActive:before{opacity:1}.Sidebar-module__B5npZq__menuLink:hover{color:#1f2937;background-color:#f3f4f6;transform:translate(4px);box-shadow:0 2px 8px #00000014}.Sidebar-module__B5npZq__menuLink:hover:before{background:#818cf8;height:24px}[data-theme=dark] .Sidebar-module__B5npZq__menuLink{color:#d1d5db}[data-theme=dark] .Sidebar-module__B5npZq__menuLink:hover{color:#f9fafb;background-color:#374151}[data-theme=dark] .Sidebar-module__B5npZq__menuLink:hover:before{background:#6366f1}.Sidebar-module__B5npZq__menuLinkActive{color:#4f46e5;background-color:#eef2ff;animation:.4s cubic-bezier(.4,0,.2,1) Sidebar-module__B5npZq__activeSlideIn;transform:translate(4px);box-shadow:0 2px 12px #6366f126}@keyframes Sidebar-module__B5npZq__activeSlideIn{0%{transform:translate(0);box-shadow:0 0 #6366f100}to{transform:translate(4px);box-shadow:0 2px 12px #6366f126}}.Sidebar-module__B5npZq__menuLinkActive:before{background:#6366f1;height:28px;animation:.4s cubic-bezier(.4,0,.2,1) Sidebar-module__B5npZq__indicatorSlideIn}@keyframes Sidebar-module__B5npZq__indicatorSlideIn{0%{opacity:0;height:0}to{opacity:1;height:28px}}.Sidebar-module__B5npZq__menuLinkActive:hover{transform:translate(6px);box-shadow:0 4px 16px #6366f133}[data-theme=dark] .Sidebar-module__B5npZq__menuLinkActive{color:#93c5fd;background-color:#1e3a8a}[data-theme=dark] .Sidebar-module__B5npZq__menuLinkActive:before{background:#818cf8}[data-theme=dark] .Sidebar-module__B5npZq__menuLinkActive:hover{color:#bfdbfe;background-color:#1e40af}[data-theme=dark] .Sidebar-module__B5npZq__menuLinkActive:hover:before{background:#93c5fd}.Sidebar-module__B5npZq__menuIcon{width:24px;height:24px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:flex}.Sidebar-module__B5npZq__menuLink:hover .Sidebar-module__B5npZq__menuIcon{transform:scale(1.1)rotate(5deg)}.Sidebar-module__B5npZq__menuLinkActive .Sidebar-module__B5npZq__menuIcon{animation:.5s cubic-bezier(.4,0,.2,1) Sidebar-module__B5npZq__iconPulse;transform:scale(1.1)}@keyframes Sidebar-module__B5npZq__iconPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1.1)}}.Sidebar-module__B5npZq__menuLabel{white-space:nowrap;opacity:1;font-size:.875rem;font-weight:500;transition:opacity .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.Sidebar-module__B5npZq__menuLinkActive .Sidebar-module__B5npZq__menuLabel{font-weight:600;animation:.4s cubic-bezier(.4,0,.2,1) Sidebar-module__B5npZq__labelFadeIn}@keyframes Sidebar-module__B5npZq__labelFadeIn{0%{opacity:.7;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.Sidebar-module__B5npZq__menuLabelCollapsed{opacity:0;width:0;overflow:hidden}.Sidebar-module__B5npZq__sidebarNav::-webkit-scrollbar{width:4px}.Sidebar-module__B5npZq__sidebarNav::-webkit-scrollbar-track{background:0 0}.Sidebar-module__B5npZq__sidebarNav::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:2px}.Sidebar-module__B5npZq__sidebarNav::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}[data-theme=dark] .Sidebar-module__B5npZq__sidebarNav::-webkit-scrollbar-thumb{background-color:#4b5563}[data-theme=dark] .Sidebar-module__B5npZq__sidebarNav::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.Sidebar-module__B5npZq__menuButton,.Sidebar-module__B5npZq__closeButton,.Sidebar-module__B5npZq__backdrop{display:none}.Sidebar-module__B5npZq__menuButton,.Sidebar-module__B5npZq__closeButton{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .15s}.Sidebar-module__B5npZq__menuButton:hover,.Sidebar-module__B5npZq__closeButton:hover{background-color:#94a3b826}.Sidebar-module__B5npZq__menuButton:focus-visible,.Sidebar-module__B5npZq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #6366f1}:is([data-theme=dark] .Sidebar-module__B5npZq__menuButton,[data-theme=dark] .Sidebar-module__B5npZq__closeButton){color:#e5e7eb}.Sidebar-module__B5npZq__backdrop{z-index:55;opacity:0;pointer-events:none;background:#11182780;transition:opacity .25s;position:fixed;inset:0}[data-theme=dark] .Sidebar-module__B5npZq__backdrop{background:#0009}.Sidebar-module__B5npZq__backdropOpen{opacity:1;pointer-events:auto}@media (max-width:768px){.Sidebar-module__B5npZq__menuButton,.Sidebar-module__B5npZq__closeButton,.Sidebar-module__B5npZq__backdrop{display:flex}html .Sidebar-module__B5npZq__sidebarHeader .Sidebar-module__B5npZq__toggleButton{display:none}html .Sidebar-module__B5npZq__sidebar{z-index:60;visibility:hidden;width:min(280px,85vw);height:100dvh;transition:transform .25s,visibility 0s linear .25s;transform:translate(-100%)}html .Sidebar-module__B5npZq__sidebar.Sidebar-module__B5npZq__sidebarMobileOpen{visibility:visible;transition:transform .25s,visibility;transform:none;box-shadow:4px 0 24px #0000002e}:is(html[data-sidebar-expanded] .Sidebar-module__B5npZq__menuLabel,html[data-sidebar-expanded] .Sidebar-module__B5npZq__logoText,html .Sidebar-module__B5npZq__menuLabelCollapsed,html .Sidebar-module__B5npZq__logoTextCollapsed){opacity:1;width:auto;overflow:visible}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.Sidebar-module__B5npZq__backdrop{transition:none}html .Sidebar-module__B5npZq__sidebar{transition:none}html .Sidebar-module__B5npZq__sidebar.Sidebar-module__B5npZq__sidebarMobileOpen{transition:none}}
.productTable-module__As7dJa__tableContainer{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow-x:auto}[data-theme=dark] .productTable-module__As7dJa__tableContainer{background:#1f2937;border-color:#374151}.productTable-module__As7dJa__productsTable{border-collapse:collapse;background:#fff;width:100%}[data-theme=dark] .productTable-module__As7dJa__productsTable{background:#1f2937}.productTable-module__As7dJa__productsTable thead{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)}[data-theme=dark] .productTable-module__As7dJa__productsTable thead{background:linear-gradient(135deg,#374151 0%,#4b5563 100%)}.productTable-module__As7dJa__productsTable th{text-align:left;color:#475569;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:2px solid #e2e8f0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}[data-theme=dark] .productTable-module__As7dJa__productsTable th{color:#d1d5db;border-bottom-color:#4b5563}.productTable-module__As7dJa__checkboxColumn{text-align:center;width:36px;padding-left:.5rem}.productTable-module__As7dJa__checkbox{border-color:#e2e8f0!important}.productTable-module__As7dJa__actionsColumn{text-align:center!important}.productTable-module__As7dJa__imageColumn{width:56px}.productTable-module__As7dJa__selectedRow{background-color:#eff6ff}[data-theme=dark] .productTable-module__As7dJa__selectedRow{background-color:#1e3a8a}.productTable-module__As7dJa__checkbox__control{border:1px solid #e2e8f0!important}.productTable-module__As7dJa__productsTable td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.5rem .75rem;font-size:.875rem}[data-theme=dark] .productTable-module__As7dJa__productsTable td{color:#e5e7eb;border-bottom-color:#374151}.productTable-module__As7dJa__productsTable tbody tr{transition:all .2s}.productTable-module__As7dJa__productsTable tbody tr:hover{background-color:#f8fafc}[data-theme=dark] .productTable-module__As7dJa__productsTable tbody tr:hover{background-color:#374151}.productTable-module__As7dJa__productsTable tbody tr:last-child td{border-bottom:none}.productTable-module__As7dJa__productImage{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}[data-theme=dark] .productTable-module__As7dJa__productImage{background:#374151;border-color:#4b5563}.productTable-module__As7dJa__productImage img{object-fit:cover;width:100%;height:100%}.productTable-module__As7dJa__productImage svg{color:#94a3b8;width:60%;height:60%}[data-theme=dark] .productTable-module__As7dJa__productImage svg{color:#6b7280}.productTable-module__As7dJa__productInfo{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.productTable-module__As7dJa__productName{color:#001e50;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}[data-theme=dark] .productTable-module__As7dJa__productName{color:#f9fafb}.productTable-module__As7dJa__productSku{color:#64748b;font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.2}[data-theme=dark] .productTable-module__As7dJa__productSku{color:#9ca3af}.productTable-module__As7dJa__stockInfo{align-items:baseline;gap:.375rem;display:flex}.productTable-module__As7dJa__stockLabel{color:#64748b;font-size:.75rem}[data-theme=dark] .productTable-module__As7dJa__stockLabel{color:#9ca3af}.productTable-module__As7dJa__stockOut{color:#ef4444;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.productTable-module__As7dJa__stockLow{color:#f59e0b;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.productTable-module__As7dJa__stockIn{color:#10b981;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.productTable-module__As7dJa__price{color:#001e50;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:600}[data-theme=dark] .productTable-module__As7dJa__price{color:#f9fafb}.productTable-module__As7dJa__actionButtons{justify-content:center;align-items:center;gap:.25rem;display:flex}.productTable-module__As7dJa__actionButtons button{min-width:auto;padding:.375rem;background:0 0!important;border:none!important}.productTable-module__As7dJa__editButton{transition:all .2s;color:#3b82f6!important}.productTable-module__As7dJa__editButton:hover{opacity:.8;color:#2563eb!important;background-color:#0000!important}.productTable-module__As7dJa__editButton svg{color:inherit}[data-theme=dark] .productTable-module__As7dJa__editButton{color:#60a5fa!important}[data-theme=dark] .productTable-module__As7dJa__editButton:hover{opacity:.9;color:#93c5fd!important;background-color:#0000!important}.productTable-module__As7dJa__deleteButton{transition:all .2s;color:#ef4444!important}.productTable-module__As7dJa__deleteButton:hover{opacity:.8;color:#dc2626!important;background-color:#0000!important}.productTable-module__As7dJa__deleteButton svg{color:inherit}[data-theme=dark] .productTable-module__As7dJa__deleteButton{color:#f87171!important}[data-theme=dark] .productTable-module__As7dJa__deleteButton:hover{opacity:.9;color:#fca5a5!important;background-color:#0000!important}.productTable-module__As7dJa__productsTable th:last-child,.productTable-module__As7dJa__productsTable td:last-child{text-align:center}.productTable-module__As7dJa__emptyState{text-align:center;padding:3rem 1.5rem}.productTable-module__As7dJa__emptyStateContent{flex-direction:column;align-items:center;gap:.5rem;display:flex}.productTable-module__As7dJa__emptyStateContent p{color:#475569;margin:0;font-size:1.125rem;font-weight:600}[data-theme=dark] .productTable-module__As7dJa__emptyStateContent p{color:#d1d5db}.productTable-module__As7dJa__emptyStateContent span{color:#64748b;font-size:.875rem}[data-theme=dark] .productTable-module__As7dJa__emptyStateContent span{color:#9ca3af}@media (max-width:768px){.productTable-module__As7dJa__productsTable th,.productTable-module__As7dJa__productsTable td{padding:.5rem;font-size:.8125rem}.productTable-module__As7dJa__productsTable td.productTable-module__As7dJa__infoCell{width:100%;max-width:0}.productTable-module__As7dJa__productImage{width:28px;height:28px}.productTable-module__As7dJa__productName{font-size:.8125rem}.productTable-module__As7dJa__productSku{font-size:.6875rem}}.productTable-module__As7dJa__rowInteractive{cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width:640px){.productTable-module__As7dJa__productsTable,.productTable-module__As7dJa__productsTable tbody{display:block}.productTable-module__As7dJa__productsTable thead{display:none}.productTable-module__As7dJa__productsTable thead:has(.productTable-module__As7dJa__checkboxColumn){display:block}.productTable-module__As7dJa__productsTable thead tr{display:block}.productTable-module__As7dJa__productsTable th{display:none}.productTable-module__As7dJa__productsTable th.productTable-module__As7dJa__checkboxColumn{text-align:left;border-bottom-width:1px;width:auto;padding:.625rem 1rem;display:block}.productTable-module__As7dJa__checkboxColumn .productTable-module__As7dJa__checkbox:after{content:"Tümünü seç";margin-left:.625rem}.productTable-module__As7dJa__productsTable tbody tr{border-bottom:1px solid #f1f5f9;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"check image name name""check image sku price"". .stock actions";align-items:center;row-gap:.125rem;padding:.75rem .5rem .75rem 1rem;display:grid}[data-theme=dark] .productTable-module__As7dJa__productsTable tbody tr{border-bottom-color:#374151}.productTable-module__As7dJa__productsTable tbody tr:last-child{border-bottom:none}.productTable-module__As7dJa__productsTable tbody tr:hover{background-color:#0000}[data-theme=dark] .productTable-module__As7dJa__productsTable tbody tr:hover{background-color:#0000}.productTable-module__As7dJa__productsTable tbody tr.productTable-module__As7dJa__selectedRow{background-color:#eff6ff}[data-theme=dark] .productTable-module__As7dJa__productsTable tbody tr.productTable-module__As7dJa__selectedRow{background-color:#1e3a8a}.productTable-module__As7dJa__productsTable td{border:none;min-width:0;padding:0;display:block}.productTable-module__As7dJa__productsTable td.productTable-module__As7dJa__checkCell{grid-area:check;margin-right:.75rem}.productTable-module__As7dJa__checkCell .productTable-module__As7dJa__checkbox{margin:-.625rem;padding:.625rem}.productTable-module__As7dJa__productsTable td.productTable-module__As7dJa__imageCell{grid-area:image;margin-right:.75rem}.productTable-module__As7dJa__productImage{width:40px;height:40px}.productTable-module__As7dJa__productsTable td.productTable-module__As7dJa__infoCell,.productTable-module__As7dJa__infoCell .productTable-module__As7dJa__productInfo{display:contents}.productTable-module__As7dJa__productName{grid-area:name;font-size:.9375rem}.productTable-module__As7dJa__productSku{grid-area:sku;font-size:.75rem}.productTable-module__As7dJa__productsTable td.productTable-module__As7dJa__priceCell{text-align:right;grid-area:price;margin-left:.5rem}.productTable-module__As7dJa__price{font-size:.9375rem}.productTable-module__As7dJa__productsTable td.productTable-module__As7dJa__stockCell{grid-area:stock}.productTable-module__As7dJa__productsTable td.productTable-module__As7dJa__actionsCell{grid-area:actions;margin-left:.5rem}.productTable-module__As7dJa__actionButtons{justify-content:flex-end;gap:0}.productTable-module__As7dJa__actionButtons button{width:2.25rem;height:2.25rem;padding:0}.productTable-module__As7dJa__rowInteractive{-webkit-user-select:text;user-select:text}}
.checkbox-module__JV3N7a__root:not([data-selected=true]):not([data-indeterminate=true]) [data-slot=checkbox-control]{border:1px solid #cbd5e1}[data-theme=dark] .checkbox-module__JV3N7a__root:not([data-selected=true]):not([data-indeterminate=true]) [data-slot=checkbox-control]{border-color:#6b7280}
.select-module__yKeHba__root{flex-direction:column;min-width:0;display:inline-flex}.select-module__yKeHba__fullWidth{width:100%}.select-module__yKeHba__trigger{width:100%;min-width:0;padding:var(--select-padding,.4375rem .625rem .4375rem .75rem);border:1px solid var(--select-border,#e2e8f0);border-radius:var(--select-radius,.5rem);background:var(--select-bg,#fff);color:var(--select-color,#334155);font-family:inherit;font-size:var(--select-font-size,.875rem);font-weight:var(--select-font-weight,400);line-height:var(--select-line-height,1.25rem);text-align:left;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:.5rem;transition:border-color .2s,box-shadow .2s;display:flex}.select-module__yKeHba__sm .select-module__yKeHba__trigger{padding:var(--select-padding,.25rem .5rem .25rem .625rem);border-radius:var(--select-radius,.375rem);font-size:var(--select-font-size,.8125rem);gap:.375rem}.select-module__yKeHba__trigger:hover{border-color:var(--select-hover-border,var(--select-border,#cbd5e1))}.select-module__yKeHba__trigger[data-focus-visible],.select-module__yKeHba__root[data-open] .select-module__yKeHba__trigger{border-color:var(--select-focus,#3b82f6);box-shadow:0 0 0 3px var(--select-ring,#3b82f61a)}.select-module__yKeHba__root[data-invalid] .select-module__yKeHba__trigger{border-color:#ef4444}.select-module__yKeHba__trigger[data-disabled]{background:var(--select-bg,#f1f5f9);color:var(--select-color,#94a3b8);cursor:not-allowed}.select-module__yKeHba__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.select-module__yKeHba__value[data-placeholder]{color:#94a3b8}.select-module__yKeHba__chevron{color:var(--select-icon,#64748b);flex:none;font-size:.9375rem;transition:transform .15s}.select-module__yKeHba__sm .select-module__yKeHba__chevron{font-size:.8125rem}.select-module__yKeHba__root[data-open] .select-module__yKeHba__chevron{transform:rotate(180deg)}.select-module__yKeHba__trigger[data-disabled] .select-module__yKeHba__chevron{opacity:.5}.select-module__yKeHba__popover{min-width:var(--trigger-width);z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;outline:none;flex-direction:column;max-width:min(24rem,100vw - 2rem);display:flex;box-shadow:0 10px 30px #0f172a1f}.select-module__yKeHba__popover[data-entering]{animation:.12s ease-out select-module__yKeHba__popIn}@keyframes select-module__yKeHba__popIn{0%{opacity:0;transform:translateY(-4px)}}.select-module__yKeHba__list{scrollbar-width:thin;outline:none;flex:auto;min-height:0;padding:.25rem;overflow-y:auto}.select-module__yKeHba__option{color:#334155;cursor:pointer;border-radius:.375rem;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.4375rem .625rem;font-size:.875rem;line-height:1.25rem;display:flex}.select-module__yKeHba__option[data-focused],.select-module__yKeHba__option[data-hovered]{background:#f1f5f9}.select-module__yKeHba__option[data-selected]{color:#1d4ed8;font-weight:600}.select-module__yKeHba__option[data-disabled]{color:#cbd5e1;cursor:not-allowed}.select-module__yKeHba__option[data-disabled][data-hovered]{background:0 0}.select-module__yKeHba__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-module__yKeHba__check{flex:none;font-size:.875rem}[data-theme=dark] .select-module__yKeHba__trigger{border-color:var(--select-border,#4b5563);background:var(--select-bg,#374151);color:var(--select-color,#e5e7eb)}[data-theme=dark] .select-module__yKeHba__trigger:hover{border-color:var(--select-hover-border,var(--select-border,#6b7280))}[data-theme=dark] .select-module__yKeHba__trigger[data-focus-visible]{border-color:var(--select-focus,#60a5fa);box-shadow:0 0 0 3px var(--select-ring,#60a5fa33)}[data-theme=dark] .select-module__yKeHba__root[data-open] .select-module__yKeHba__trigger{border-color:var(--select-focus,#60a5fa);box-shadow:0 0 0 3px var(--select-ring,#60a5fa33)}[data-theme=dark] .select-module__yKeHba__root[data-invalid] .select-module__yKeHba__trigger{border-color:#f87171}[data-theme=dark] .select-module__yKeHba__trigger[data-disabled]{background:var(--select-bg,#1f2937);color:var(--select-color,#6b7280)}[data-theme=dark] .select-module__yKeHba__value[data-placeholder]{color:#9ca3af}[data-theme=dark] .select-module__yKeHba__chevron{color:var(--select-icon,#9ca3af)}[data-theme=dark] .select-module__yKeHba__popover{background:#1f2937;border-color:#4b5563;box-shadow:0 10px 30px #00000073}[data-theme=dark] .select-module__yKeHba__option{color:#e5e7eb}:is([data-theme=dark] .select-module__yKeHba__option[data-focused],[data-theme=dark] .select-module__yKeHba__option[data-hovered]){background:#374151}[data-theme=dark] .select-module__yKeHba__option[data-selected]{color:#93c5fd}[data-theme=dark] .select-module__yKeHba__option[data-disabled]{color:#4b5563}[data-theme=dark] .select-module__yKeHba__option[data-disabled][data-hovered]{background:0 0}
.searchable-select-module__ouFaaW__root{gap:0}.searchable-select-module__ouFaaW__emptyState{color:#6b7280;padding:.5rem .625rem;font-size:.875rem}[data-theme=dark] .searchable-select-module__ouFaaW__emptyState{color:#9ca3af}
.TooltipLayer-module__GuNsdW__bubble{color:#f8fafc;white-space:pre-line;overflow-wrap:anywhere;z-index:100010;pointer-events:none;opacity:0;background:#0f172a;border-radius:.375rem;max-width:min(20rem,100vw - 1rem);padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1.125rem;position:fixed;top:-9999px;left:-9999px;box-shadow:0 6px 20px #0f172a33}.TooltipLayer-module__GuNsdW__bubble[data-visible]{opacity:1;animation:.12s ease-out TooltipLayer-module__GuNsdW__tooltipIn}.TooltipLayer-module__GuNsdW__bubble[data-placement=bottom][data-visible]{animation-name:TooltipLayer-module__GuNsdW__tooltipInBelow}@keyframes TooltipLayer-module__GuNsdW__tooltipIn{0%{opacity:0;transform:translateY(3px)}}@keyframes TooltipLayer-module__GuNsdW__tooltipInBelow{0%{opacity:0;transform:translateY(-3px)}}[data-theme=dark] .TooltipLayer-module__GuNsdW__bubble{color:#111827;background:#f3f4f6;box-shadow:0 6px 20px #00000073}
.Pagination-module__SakO2a__bar{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}[data-theme=dark] .Pagination-module__SakO2a__bar{color:#9ca3af}.Pagination-module__SakO2a__attached{border-top:1px solid var(--border-color,#e5e7eb);padding:.75rem 1rem}.Pagination-module__SakO2a__standalone{margin-top:1rem}.Pagination-module__SakO2a__range{font-variant-numeric:tabular-nums}.Pagination-module__SakO2a__buttons{gap:.5rem;margin-left:auto;display:flex}@media (max-width:640px){.Pagination-module__SakO2a__buttons{width:100%;margin-left:0}}
.FilterPanel-module__unESia__filtersContainer{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:1.5rem;overflow:hidden}[data-theme=dark] .FilterPanel-module__unESia__filtersContainer{background:#1f2937;border-color:#374151}.FilterPanel-module__unESia__filtersHeader{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}[data-theme=dark] .FilterPanel-module__unESia__filtersHeader{background:linear-gradient(135deg,#374151 0%,#4b5563 100%);border-bottom-color:#374151}.FilterPanel-module__unESia__headerLeft{align-items:center;gap:.75rem;display:flex}.FilterPanel-module__unESia__headerTitle{color:#334155;font-size:1rem;font-weight:600}[data-theme=dark] .FilterPanel-module__unESia__headerTitle{color:#e5e7eb}.FilterPanel-module__unESia__activeFiltersBadge{color:#fff;text-align:center;background:#3b82f6;border-radius:9999px;min-width:20px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}[data-theme=dark] .FilterPanel-module__unESia__activeFiltersBadge{color:#1f2937;background:#60a5fa}.FilterPanel-module__unESia__headerRight{align-items:center;gap:1rem;display:flex}.FilterPanel-module__unESia__resultsCount{color:#64748b;font-size:.875rem;font-weight:500}[data-theme=dark] .FilterPanel-module__unESia__resultsCount{color:#9ca3af}.FilterPanel-module__unESia__toggleButton{color:#64748b;padding:.5rem;transition:all .2s}.FilterPanel-module__unESia__toggleButton:hover{color:#334155;background-color:#0000000d}.FilterPanel-module__unESia__toggleButton svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .FilterPanel-module__unESia__toggleButton{color:#9ca3af}[data-theme=dark] .FilterPanel-module__unESia__toggleButton:hover{color:#e5e7eb;background-color:#ffffff1a}.FilterPanel-module__unESia__searchSection{border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}[data-theme=dark] .FilterPanel-module__unESia__searchSection{border-bottom-color:#374151}.FilterPanel-module__unESia__filtersContent{opacity:0;max-height:0;padding:0 1.5rem;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-out,padding .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.FilterPanel-module__unESia__filtersContentExpanded{opacity:1;max-height:500px;padding:1.25rem 1.5rem}.FilterPanel-module__unESia__filtersContentCollapsed{opacity:0;max-height:0;padding:0 1.5rem}.FilterPanel-module__unESia__filtersRow{flex-wrap:wrap;align-items:flex-end;gap:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(-10px)}.FilterPanel-module__unESia__filtersContentExpanded .FilterPanel-module__unESia__filtersRow{transform:translateY(0)}.FilterPanel-module__unESia__searchWrapper{flex:1;min-width:250px}.FilterPanel-module__unESia__searchInput{width:100%}.FilterPanel-module__unESia__filterGroup{flex-direction:column;gap:.5rem;min-width:180px;display:flex}.FilterPanel-module__unESia__filterLabel{color:#475569;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}[data-theme=dark] .FilterPanel-module__unESia__filterLabel{color:#d1d5db}.FilterPanel-module__unESia__dateRow{align-items:center;gap:.5rem;display:flex}.FilterPanel-module__unESia__dateSeparator{color:#94a3b8}[data-theme=dark] .FilterPanel-module__unESia__dateSeparator{color:#6b7280}.FilterPanel-module__unESia__clearButton{color:#64748b;align-self:flex-end;align-items:center;gap:.5rem;display:flex}.FilterPanel-module__unESia__clearButton:hover{color:#ef4444}[data-theme=dark] .FilterPanel-module__unESia__clearButton{color:#9ca3af}[data-theme=dark] .FilterPanel-module__unESia__clearButton:hover{color:#f87171}@media (max-width:768px){.FilterPanel-module__unESia__filtersHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.FilterPanel-module__unESia__headerRight{justify-content:space-between;width:100%}.FilterPanel-module__unESia__searchSection,.FilterPanel-module__unESia__filtersRow{flex-direction:column;align-items:stretch}.FilterPanel-module__unESia__searchWrapper,.FilterPanel-module__unESia__filterGroup{width:100%}.FilterPanel-module__unESia__clearButton{justify-content:center;align-self:stretch}}
.DatePicker-module__EvaTeq__root{flex-direction:column;display:inline-flex}.DatePicker-module__EvaTeq__fullWidth,.DatePicker-module__EvaTeq__fullWidth .DatePicker-module__EvaTeq__field{width:100%}.DatePicker-module__EvaTeq__field{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.125rem;padding:0 .4375rem 0 0;font-family:inherit;font-size:.875rem;line-height:1.25rem;transition:border-color .2s,box-shadow .2s;display:inline-flex}.DatePicker-module__EvaTeq__field:hover{border-color:#cbd5e1}.DatePicker-module__EvaTeq__root[data-focus-within] .DatePicker-module__EvaTeq__field{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.DatePicker-module__EvaTeq__root[data-invalid] .DatePicker-module__EvaTeq__field{border-color:#ef4444}.DatePicker-module__EvaTeq__root[data-invalid][data-focus-within] .DatePicker-module__EvaTeq__field{box-shadow:0 0 0 3px #ef44441f}.DatePicker-module__EvaTeq__root[data-disabled] .DatePicker-module__EvaTeq__field{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.DatePicker-module__EvaTeq__trigger{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;outline:none;flex:auto;justify-content:space-between;align-items:center;gap:.5rem;padding:.4375rem .25rem .4375rem .75rem;display:flex}.DatePicker-module__EvaTeq__trigger[data-focus-visible]{outline-offset:-2px;outline:2px solid #3b82f6}.DatePicker-module__EvaTeq__trigger[data-disabled]{cursor:not-allowed}.DatePicker-module__EvaTeq__value,.DatePicker-module__EvaTeq__placeholder{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DatePicker-module__EvaTeq__placeholder{color:#94a3b8}.DatePicker-module__EvaTeq__triggerIcon{color:#64748b;flex:none;font-size:.9375rem}.DatePicker-module__EvaTeq__trigger:hover .DatePicker-module__EvaTeq__triggerIcon{color:#334155}.DatePicker-module__EvaTeq__iconButton,.DatePicker-module__EvaTeq__navButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;padding:0;font-size:.9375rem;transition:background .15s,color .15s;display:inline-flex}.DatePicker-module__EvaTeq__iconButton:hover,.DatePicker-module__EvaTeq__navButton:hover{color:#334155;background:#f1f5f9}.DatePicker-module__EvaTeq__iconButton[data-focus-visible],.DatePicker-module__EvaTeq__navButton[data-focus-visible]{outline-offset:1px;outline:2px solid #3b82f6}.DatePicker-module__EvaTeq__iconButton[data-disabled],.DatePicker-module__EvaTeq__navButton[data-disabled]{color:#cbd5e1;cursor:not-allowed}.DatePicker-module__EvaTeq__popover{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem;box-shadow:0 10px 30px #0f172a1f}.DatePicker-module__EvaTeq__dialog{outline:none}.DatePicker-module__EvaTeq__calendarHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.DatePicker-module__EvaTeq__calendarHeading{color:#0f172a;text-transform:capitalize;margin:0;font-size:.875rem;font-weight:600}.DatePicker-module__EvaTeq__grid{border-collapse:separate;border-spacing:.125rem}.DatePicker-module__EvaTeq__headerCell{color:#94a3b8;text-transform:uppercase;width:2.25rem;padding-bottom:.25rem;font-size:.6875rem;font-weight:600}.DatePicker-module__EvaTeq__cell{color:#334155;cursor:pointer;border-radius:.5rem;outline:none;justify-content:center;align-items:center;width:2.25rem;height:2rem;font-size:.8125rem;display:flex}.DatePicker-module__EvaTeq__cell[data-hovered]{background:#f1f5f9}.DatePicker-module__EvaTeq__cell[data-today]:not([data-selected]){font-weight:600;box-shadow:inset 0 0 0 1px #93c5fd}.DatePicker-module__EvaTeq__cell[data-selected]{color:#fff;background:#3b82f6;font-weight:600}.DatePicker-module__EvaTeq__cell[data-disabled],.DatePicker-module__EvaTeq__cell[data-unavailable]{color:#cbd5e1;cursor:not-allowed}.DatePicker-module__EvaTeq__cell[data-disabled][data-hovered],.DatePicker-module__EvaTeq__cell[data-unavailable][data-hovered]{background:0 0}.DatePicker-module__EvaTeq__cell[data-outside-month]{visibility:hidden}.DatePicker-module__EvaTeq__cell[data-focus-visible]{outline-offset:-2px;outline:2px solid #3b82f6}[data-theme=dark] .DatePicker-module__EvaTeq__field{color:#e5e7eb;background:#374151;border-color:#4b5563}[data-theme=dark] .DatePicker-module__EvaTeq__field:hover{border-color:#6b7280}[data-theme=dark] .DatePicker-module__EvaTeq__root[data-focus-within] .DatePicker-module__EvaTeq__field{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}[data-theme=dark] .DatePicker-module__EvaTeq__root[data-disabled] .DatePicker-module__EvaTeq__field{color:#6b7280;background:#1f2937}[data-theme=dark] .DatePicker-module__EvaTeq__placeholder{color:#9ca3af}[data-theme=dark] .DatePicker-module__EvaTeq__triggerIcon{color:#9ca3af}[data-theme=dark] .DatePicker-module__EvaTeq__trigger:hover .DatePicker-module__EvaTeq__triggerIcon{color:#f3f4f6}:is([data-theme=dark] .DatePicker-module__EvaTeq__iconButton,[data-theme=dark] .DatePicker-module__EvaTeq__navButton){color:#9ca3af}:is([data-theme=dark] .DatePicker-module__EvaTeq__iconButton:hover,[data-theme=dark] .DatePicker-module__EvaTeq__navButton:hover){color:#f3f4f6;background:#4b5563}[data-theme=dark] .DatePicker-module__EvaTeq__popover{background:#1f2937;border-color:#4b5563;box-shadow:0 10px 30px #00000073}[data-theme=dark] .DatePicker-module__EvaTeq__calendarHeading{color:#f3f4f6}[data-theme=dark] .DatePicker-module__EvaTeq__headerCell{color:#6b7280}[data-theme=dark] .DatePicker-module__EvaTeq__cell{color:#e5e7eb}[data-theme=dark] .DatePicker-module__EvaTeq__cell[data-hovered]{background:#374151}[data-theme=dark] .DatePicker-module__EvaTeq__cell[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1px #3b82f6}[data-theme=dark] .DatePicker-module__EvaTeq__cell[data-selected]{background:#2563eb}:is([data-theme=dark] .DatePicker-module__EvaTeq__cell[data-disabled],[data-theme=dark] .DatePicker-module__EvaTeq__cell[data-unavailable]){color:#4b5563}
.Busy-module__r-qQRG__busy{opacity:.55;pointer-events:none;transition:opacity .15s}
.PermissionMatrix-module__HGMe2a__wrap{flex-direction:column;gap:1rem;display:flex}.PermissionMatrix-module__HGMe2a__scroll{overflow-x:auto}.PermissionMatrix-module__HGMe2a__table{border-collapse:collapse;width:100%;font-size:.8125rem}.PermissionMatrix-module__HGMe2a__table th,.PermissionMatrix-module__HGMe2a__table td{border-bottom:1px solid #f1f5f9;padding:.5rem .625rem}:is([data-theme=dark] .PermissionMatrix-module__HGMe2a__table th,[data-theme=dark] .PermissionMatrix-module__HGMe2a__table td){border-bottom-color:#1f2937}.PermissionMatrix-module__HGMe2a__screenHead{text-align:left;text-transform:uppercase;letter-spacing:.02em;color:#6b7280;font-size:.6875rem;font-weight:600}.PermissionMatrix-module__HGMe2a__actionHead{text-align:center;color:#6b7280;white-space:nowrap;width:8.5rem;font-size:.6875rem;font-weight:600}:is([data-theme=dark] .PermissionMatrix-module__HGMe2a__screenHead,[data-theme=dark] .PermissionMatrix-module__HGMe2a__actionHead){color:#9ca3af}.PermissionMatrix-module__HGMe2a__screenCell{text-align:left;color:#1f2937;white-space:nowrap;font-weight:500}[data-theme=dark] .PermissionMatrix-module__HGMe2a__screenCell{color:#e5e7eb}.PermissionMatrix-module__HGMe2a__cell{text-align:center}.PermissionMatrix-module__HGMe2a__none{color:#cbd5e1}[data-theme=dark] .PermissionMatrix-module__HGMe2a__none{color:#4b5563}.PermissionMatrix-module__HGMe2a__specials{border:none;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.PermissionMatrix-module__HGMe2a__specialsTitle{text-transform:uppercase;letter-spacing:.02em;color:#6b7280;margin-bottom:.25rem;padding:0;font-size:.6875rem;font-weight:600}.PermissionMatrix-module__HGMe2a__special{cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:.625rem;padding:.5rem .625rem;display:flex}[data-theme=dark] .PermissionMatrix-module__HGMe2a__special{border-color:#374151}.PermissionMatrix-module__HGMe2a__specialLocked{cursor:not-allowed;opacity:.7}.PermissionMatrix-module__HGMe2a__specialText{flex-direction:column;gap:.125rem;display:flex}.PermissionMatrix-module__HGMe2a__specialLabel{color:#1f2937;font-size:.8125rem;font-weight:500}[data-theme=dark] .PermissionMatrix-module__HGMe2a__specialLabel{color:#e5e7eb}.PermissionMatrix-module__HGMe2a__specialDesc{color:#94a3b8;font-size:.75rem}
.CustomerForm-module__QkvCUW__modalContent{padding:1.5rem 0}.CustomerForm-module__QkvCUW__stepIndicator{justify-content:center;align-items:center;margin-bottom:2rem;padding:0 1rem;display:flex}.CustomerForm-module__QkvCUW__stepIndicatorItem{flex:1;align-items:center;max-width:120px;display:flex}.CustomerForm-module__QkvCUW__stepIndicatorDot{color:#64748b;background-color:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.CustomerForm-module__QkvCUW__stepIndicatorDot.CustomerForm-module__QkvCUW__active{background-color:var(--color-primary,#0070f3);color:#fff}.CustomerForm-module__QkvCUW__stepIndicatorDot.CustomerForm-module__QkvCUW__completed{color:#fff;background-color:#10b981}.CustomerForm-module__QkvCUW__stepIndicatorLine{background-color:#e2e8f0;flex:1;height:2px;margin:0 .5rem;transition:all .3s}.CustomerForm-module__QkvCUW__stepIndicatorLine.CustomerForm-module__QkvCUW__completed{background-color:#10b981}.CustomerForm-module__QkvCUW__stepContent{min-height:300px}.CustomerForm-module__QkvCUW__stepTitle{color:#1a1a1a;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}[data-theme=dark] .CustomerForm-module__QkvCUW__stepTitle{color:#f3f4f6}.CustomerForm-module__QkvCUW__formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.CustomerForm-module__QkvCUW__formField{flex-direction:column;gap:.5rem;display:flex}.CustomerForm-module__QkvCUW__formFieldFull{flex-direction:column;grid-column:1/-1;gap:.5rem;display:flex}.CustomerForm-module__QkvCUW__formField label,.CustomerForm-module__QkvCUW__formFieldFull label{color:#374151;font-size:.875rem;font-weight:600}:is([data-theme=dark] .CustomerForm-module__QkvCUW__formField label,[data-theme=dark] .CustomerForm-module__QkvCUW__formFieldFull label){color:#f3f4f6}.CustomerForm-module__QkvCUW__textarea{resize:vertical;color:#334155;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}[data-theme=dark] .CustomerForm-module__QkvCUW__textarea{color:#e5e7eb;background:#374151;border-color:#4b5563}.CustomerForm-module__QkvCUW__textarea:focus{border-color:var(--color-primary,#0070f3);outline:none;box-shadow:0 0 0 3px #0070f31a}.CustomerForm-module__QkvCUW__select{color:#334155;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}[data-theme=dark] .CustomerForm-module__QkvCUW__select{color:#e5e7eb;background:#374151;border-color:#4b5563}.CustomerForm-module__QkvCUW__select:focus{border-color:var(--color-primary,#0070f3);outline:none;box-shadow:0 0 0 3px #0070f31a}.CustomerForm-module__QkvCUW__modalFooter{width:100%;padding:1rem 0}.CustomerForm-module__QkvCUW__footerButtons{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CustomerForm-module__QkvCUW__footerRight{gap:.75rem;margin-left:auto;display:flex}.CustomerForm-module__QkvCUW__submitError{color:#dc2626;background:#dc262614;border-radius:.5rem;margin-top:1rem;padding:.5rem .75rem;font-size:.875rem}@media (max-width:768px){.CustomerForm-module__QkvCUW__formGrid{grid-template-columns:1fr}.CustomerForm-module__QkvCUW__footerButtons{flex-direction:column}.CustomerForm-module__QkvCUW__footerRight{width:100%;margin-left:0}.CustomerForm-module__QkvCUW__footerRight button{flex:1}}
.CustomerInfoCard-module__YJhY1a__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem}[data-theme=dark] .CustomerInfoCard-module__YJhY1a__card{background:#1f2937;border-color:#374151}.CustomerInfoCard-module__YJhY1a__content{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem 2rem;display:grid}.CustomerInfoCard-module__YJhY1a__section{flex-direction:column;gap:.5rem;display:flex}.CustomerInfoCard-module__YJhY1a__sectionTitle{color:#475569;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}[data-theme=dark] .CustomerInfoCard-module__YJhY1a__sectionTitle{color:#d1d5db}.CustomerInfoCard-module__YJhY1a__rows{flex-direction:column;gap:.125rem;margin:0;display:flex}.CustomerInfoCard-module__YJhY1a__row{border-bottom:1px solid #f1f5f9;align-items:baseline;gap:1rem;padding:.3125rem 0;display:flex}.CustomerInfoCard-module__YJhY1a__row:last-child{border-bottom:none}[data-theme=dark] .CustomerInfoCard-module__YJhY1a__row{border-bottom-color:#374151}.CustomerInfoCard-module__YJhY1a__label{color:#64748b;flex:none;width:132px;margin:0;font-size:.8125rem}[data-theme=dark] .CustomerInfoCard-module__YJhY1a__label{color:#9ca3af}.CustomerInfoCard-module__YJhY1a__value{color:#334155;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:.875rem;font-weight:500}[data-theme=dark] .CustomerInfoCard-module__YJhY1a__value{color:#e5e7eb}.CustomerInfoCard-module__YJhY1a__multiline{white-space:pre-wrap}.CustomerInfoCard-module__YJhY1a__link{color:#3b82f6;text-decoration:none}.CustomerInfoCard-module__YJhY1a__link:hover{text-decoration:underline}[data-theme=dark] .CustomerInfoCard-module__YJhY1a__link{color:#60a5fa}.CustomerInfoCard-module__YJhY1a__empty{color:#64748b;margin:0;font-size:.875rem}[data-theme=dark] .CustomerInfoCard-module__YJhY1a__empty{color:#9ca3af}@media (max-width:520px){.CustomerInfoCard-module__YJhY1a__row{flex-direction:column;gap:.125rem}.CustomerInfoCard-module__YJhY1a__label{width:auto}}@media (max-width:640px){.CustomerInfoCard-module__YJhY1a__card{padding:1rem 1.125rem}}
.CustomerSummaryCards-module__qxPCqW__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}@media (max-width:640px){.CustomerSummaryCards-module__qxPCqW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}
.CustomerPicker-module__jAAahW__root{min-width:200px;position:relative}.CustomerPicker-module__jAAahW__triggerRow{position:relative}.CustomerPicker-module__jAAahW__trigger{box-sizing:border-box;text-overflow:ellipsis;border-radius:var(--radius-field);border:var(--border-width-field) solid var(--color-field-border);background:var(--color-field);width:100%;color:var(--color-field-foreground);box-shadow:var(--shadow-field);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);padding:.5rem 2.25rem .5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.25rem;display:block}.CustomerPicker-module__jAAahW__trigger::placeholder{color:var(--color-field-placeholder);opacity:1}@media (hover:hover){.CustomerPicker-module__jAAahW__trigger:hover:not(:disabled):not(:focus){background:var(--color-field-hover);border-color:var(--color-field-border-hover)}}.CustomerPicker-module__jAAahW__trigger:focus{border-color:var(--color-field-border-focus);background:var(--color-field-focus);box-shadow:0 0 0 2px var(--color-focus);outline:none}.CustomerPicker-module__jAAahW__trigger:disabled{opacity:var(--disabled-opacity,.6);cursor:not-allowed}.CustomerPicker-module__jAAahW__triggerClearable{padding-right:3.5rem}.CustomerPicker-module__jAAahW__caretButton{color:var(--color-field-foreground);opacity:.6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.CustomerPicker-module__jAAahW__caretButton:disabled{cursor:not-allowed}.CustomerPicker-module__jAAahW__clear{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.125rem;display:inline-flex;position:absolute;top:50%;right:2.25rem;transform:translateY(-50%)}.CustomerPicker-module__jAAahW__clear:hover{background:#64748b26}.CustomerPicker-module__jAAahW__panel{z-index:40;border-radius:var(--radius-field);background:var(--color-overlay);min-width:240px;box-shadow:var(--shadow-overlay);padding:.5rem;position:absolute;top:calc(100% + .25rem);left:0;right:0}.CustomerPicker-module__jAAahW__list{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.CustomerPicker-module__jAAahW__option{cursor:pointer;border-radius:.375rem;padding:.4375rem .5rem;font-size:.8125rem}.CustomerPicker-module__jAAahW__optionActive{background:#64748b1f}.CustomerPicker-module__jAAahW__optionName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.CustomerPicker-module__jAAahW__optionMeta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.0625rem;font-size:.6875rem;display:block;overflow:hidden}[data-theme=dark] .CustomerPicker-module__jAAahW__optionMeta{color:#9ca3af}.CustomerPicker-module__jAAahW__empty,.CustomerPicker-module__jAAahW__status{opacity:.6;text-align:center;padding:.5rem;font-size:.8125rem}.CustomerPicker-module__jAAahW__error{color:#dc2626;padding:.375rem .5rem;font-size:.8125rem}.CustomerPicker-module__jAAahW__more{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:.375rem;width:100%;margin-top:.25rem;padding:.375rem;font-size:.8125rem}.CustomerPicker-module__jAAahW__more:hover{background:#2563eb1a}
.ActionToast-module__p2hCdq__toast{bottom:calc(1.5rem + var(--app-bottom-inset,0px));z-index:100;color:#f9fafb;background:#111827;border-radius:10px;align-items:center;gap:1rem;max-width:calc(100vw - 2rem);padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;animation:.2s ease-out ActionToast-module__p2hCdq__toastIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}[data-theme=dark] .ActionToast-module__p2hCdq__toast{background:#4f46e5}.ActionToast-module__p2hCdq__action{color:#93c5fd;font:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem 0;font-weight:600;text-decoration:underline}[data-theme=dark] .ActionToast-module__p2hCdq__action{color:#fef08a}@keyframes ActionToast-module__p2hCdq__toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}
.MaintenanceFormModal-module__-w8jjq__form{flex-direction:column;gap:1.25rem;display:flex}.MaintenanceFormModal-module__-w8jjq__section{flex-direction:column;gap:.75rem;display:flex}.MaintenanceFormModal-module__-w8jjq__section+.MaintenanceFormModal-module__-w8jjq__section{border-top:1px solid var(--border-color,#e5e7eb);padding-top:1rem}.MaintenanceFormModal-module__-w8jjq__sectionTitle{color:#0f172a;margin:0;font-size:.875rem;font-weight:600}[data-theme=dark] .MaintenanceFormModal-module__-w8jjq__sectionTitle{color:#e5e7eb}.MaintenanceFormModal-module__-w8jjq__summary{color:#334155;background:#f1f5f9;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem}[data-theme=dark] .MaintenanceFormModal-module__-w8jjq__summary{color:#e5e7eb;background:#0f172a66}.MaintenanceFormModal-module__-w8jjq__messageText{white-space:pre-wrap;line-height:1.5}.MaintenanceFormModal-module__-w8jjq__modeGroup{flex-flow:wrap;gap:1.25rem;display:flex}.MaintenanceFormModal-module__-w8jjq__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.MaintenanceFormModal-module__-w8jjq__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.MaintenanceFormModal-module__-w8jjq__label{color:#475569;font-size:.8125rem;font-weight:500}[data-theme=dark] .MaintenanceFormModal-module__-w8jjq__label{color:#cbd5e1}.MaintenanceFormModal-module__-w8jjq__note{color:#64748b;font-size:.75rem}[data-theme=dark] .MaintenanceFormModal-module__-w8jjq__note{color:#94a3b8}.MaintenanceFormModal-module__-w8jjq__fieldError{color:#dc2626;font-size:.75rem}.MaintenanceFormModal-module__-w8jjq__duplicate{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}[data-theme=dark] .MaintenanceFormModal-module__-w8jjq__duplicate{color:#fcd34d;background:#92400e33;border-color:#fcd34d66}.MaintenanceFormModal-module__-w8jjq__duplicateActions{gap:.375rem;display:flex}.MaintenanceFormModal-module__-w8jjq__deviceList{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;display:grid}.MaintenanceFormModal-module__-w8jjq__deviceItem{border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;padding:.5rem .75rem}.MaintenanceFormModal-module__-w8jjq__deviceName{font-size:.875rem;font-weight:500;display:block}.MaintenanceFormModal-module__-w8jjq__newDevice{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;align-items:center;gap:.5rem;display:grid}.MaintenanceFormModal-module__-w8jjq__addButton{align-self:flex-start}.MaintenanceFormModal-module__-w8jjq__textarea{border:1px solid var(--border-color,#e5e7eb);background:var(--card-bg,#fff);color:#334155;resize:vertical;border-radius:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}[data-theme=dark] .MaintenanceFormModal-module__-w8jjq__textarea{color:#e5e7eb}.MaintenanceFormModal-module__-w8jjq__error{color:#dc2626;background:#dc262614;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.MaintenanceFormModal-module__-w8jjq__footer{justify-content:flex-end;gap:.5rem;display:flex}@media screen and (max-width:640px){.MaintenanceFormModal-module__-w8jjq__newDevice{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.MaintenanceFormModal-module__-w8jjq__newDeviceName{grid-column:1/-1}}
.RecordTable-module__kTwQPW__wrapper{flex-direction:column;gap:1rem;display:flex}.RecordTable-module__kTwQPW__placeholder{text-align:center;color:#64748b;border:1px dashed var(--border-color,#e2e8f0);border-radius:.75rem;padding:2rem 1rem;font-size:.875rem}.RecordTable-module__kTwQPW__error{color:#dc2626;background:#dc262614;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.RecordTable-module__kTwQPW__retry{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.RecordTable-module__kTwQPW__tableContainer{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow-x:auto}[data-theme=dark] .RecordTable-module__kTwQPW__tableContainer{background:#1f2937;border-color:#374151}.RecordTable-module__kTwQPW__table{border-collapse:collapse;width:100%}.RecordTable-module__kTwQPW__table thead{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)}[data-theme=dark] .RecordTable-module__kTwQPW__table thead{background:linear-gradient(135deg,#374151 0%,#4b5563 100%)}.RecordTable-module__kTwQPW__table th{text-align:left;color:#475569;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:2px solid #e2e8f0;padding:.75rem 1rem;font-size:.75rem;font-weight:600}[data-theme=dark] .RecordTable-module__kTwQPW__table th{color:#d1d5db;border-bottom-color:#4b5563}.RecordTable-module__kTwQPW__table td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem;font-size:.875rem}[data-theme=dark] .RecordTable-module__kTwQPW__table td{color:#e5e7eb;border-bottom-color:#374151}.RecordTable-module__kTwQPW__table tbody tr:last-child td{border-bottom:none}.RecordTable-module__kTwQPW__dateCell,.RecordTable-module__kTwQPW__nextCell{white-space:nowrap}.RecordTable-module__kTwQPW__link{color:inherit;font-weight:500;text-decoration:none}.RecordTable-module__kTwQPW__link:hover{text-decoration:underline}.RecordTable-module__kTwQPW__actionsHead{text-align:center!important;text-transform:none!important}.RecordTable-module__kTwQPW__actionButtons{justify-content:center;gap:.25rem;display:flex}.RecordTable-module__kTwQPW__mobileLabel{display:none}@media (max-width:768px){.RecordTable-module__kTwQPW__table,.RecordTable-module__kTwQPW__table tbody{display:block}.RecordTable-module__kTwQPW__table thead{display:none}.RecordTable-module__kTwQPW__table tr{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"customer date""device device""type type""next actions""creator actions";gap:.125rem .75rem;padding:.75rem 1rem;display:grid}.RecordTable-module__kTwQPW__withoutCustomer tr{grid-template-areas:"device date""type type""next actions""creator actions"}[data-theme=dark] .RecordTable-module__kTwQPW__table tr{border-bottom-color:#374151}.RecordTable-module__kTwQPW__table tbody tr:last-child{border-bottom:none}.RecordTable-module__kTwQPW__table td{border:none;min-width:0;padding:0;display:block}.RecordTable-module__kTwQPW__customerCell{grid-area:customer;font-weight:600}.RecordTable-module__kTwQPW__dateCell{grid-area:date;color:#64748b!important;font-size:.8125rem!important}.RecordTable-module__kTwQPW__deviceCell{grid-area:device}.RecordTable-module__kTwQPW__typeCell{grid-area:type;color:#64748b!important;font-size:.8125rem!important}.RecordTable-module__kTwQPW__nextCell{grid-area:next;font-size:.8125rem!important}.RecordTable-module__kTwQPW__creatorCell{grid-area:creator;color:#94a3b8!important;font-size:.75rem!important}.RecordTable-module__kTwQPW__actionsCell{grid-area:actions;align-self:center}.RecordTable-module__kTwQPW__mobileLabel{color:#64748b;display:inline}}
.MaintenanceTab-module__qbIl6q__wrapper{flex-direction:column;gap:1.25rem;display:flex}.MaintenanceTab-module__qbIl6q__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.MaintenanceTab-module__qbIl6q__section{flex-direction:column;gap:.75rem;display:flex}.MaintenanceTab-module__qbIl6q__sectionTitle{color:#0f172a;margin:0;font-size:.9375rem;font-weight:600}[data-theme=dark] .MaintenanceTab-module__qbIl6q__sectionTitle{color:#f9fafb}.MaintenanceTab-module__qbIl6q__note{color:#64748b;margin:0;font-size:.8125rem}[data-theme=dark] .MaintenanceTab-module__qbIl6q__note{color:#94a3b8}.MaintenanceTab-module__qbIl6q__devices{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.MaintenanceTab-module__qbIl6q__device{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}[data-theme=dark] .MaintenanceTab-module__qbIl6q__device{background:#1f2937;border-color:#374151}.MaintenanceTab-module__qbIl6q__inactive{opacity:.7}.MaintenanceTab-module__qbIl6q__deviceHead{flex-direction:column;gap:.125rem;display:flex}.MaintenanceTab-module__qbIl6q__deviceTitle{align-items:center;gap:.5rem;display:flex}.MaintenanceTab-module__qbIl6q__deviceName{color:#0f172a;overflow-wrap:anywhere;font-weight:600}[data-theme=dark] .MaintenanceTab-module__qbIl6q__deviceName{color:#f9fafb}.MaintenanceTab-module__qbIl6q__lastList{color:#334155;flex-direction:column;gap:.125rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}[data-theme=dark] .MaintenanceTab-module__qbIl6q__lastList{color:#e5e7eb}.MaintenanceTab-module__qbIl6q__deviceActions{flex-wrap:wrap;gap:.375rem;margin-top:auto;display:flex}
.QuotationSummary-module__-kuwDG__summarySection{background:#f9fafb;border-radius:.5rem;flex-direction:column;gap:.625rem;padding:1.25rem 1.5rem;display:flex}[data-theme=dark] .QuotationSummary-module__-kuwDG__summarySection{background:#374151}.QuotationSummary-module__-kuwDG__summaryRow{justify-content:space-between;align-items:center;display:flex}.QuotationSummary-module__-kuwDG__summaryLabel{color:#374151;font-size:.875rem;font-weight:600}[data-theme=dark] .QuotationSummary-module__-kuwDG__summaryLabel{color:#f3f4f6}.QuotationSummary-module__-kuwDG__summaryValue{color:#334155;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.QuotationSummary-module__-kuwDG__grandTotalRow{border-top:1px solid #e2e8f0;margin-top:.25rem;padding-top:.75rem}.QuotationSummary-module__-kuwDG__grandTotalValue{color:#1a1a1a;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}[data-theme=dark] .QuotationSummary-module__-kuwDG__grandTotalRow{border-top-color:#4b5563}[data-theme=dark] .QuotationSummary-module__-kuwDG__grandTotalValue{color:#f9fafb}[data-theme=dark] .QuotationSummary-module__-kuwDG__summaryValue{color:#d1d5db}.QuotationSummary-module__-kuwDG__discountField{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.QuotationSummary-module__-kuwDG__discountInputField{width:96px}.QuotationSummary-module__-kuwDG__discountUnit{width:4.5rem}.QuotationSummary-module__-kuwDG__vatCheckbox{font-size:.875rem;font-weight:600}.QuotationSummary-module__-kuwDG__grandTotalField{align-items:center;gap:.5rem;display:flex}.QuotationSummary-module__-kuwDG__grandTotalInput{text-align:right;width:140px}@media print{.QuotationSummary-module__-kuwDG__summarySection{break-inside:avoid}}@media screen and (max-width:640px){.QuotationSummary-module__-kuwDG__summarySection{padding:1rem}.QuotationSummary-module__-kuwDG__summaryValue,.QuotationSummary-module__-kuwDG__grandTotalValue{white-space:nowrap}.QuotationSummary-module__-kuwDG__discountRow{flex-wrap:wrap;row-gap:.5rem}.QuotationSummary-module__-kuwDG__discountRow .QuotationSummary-module__-kuwDG__discountField{flex:1 0 100%;min-width:0}.QuotationSummary-module__-kuwDG__discountRow .QuotationSummary-module__-kuwDG__discountInputField{flex:1;width:auto;min-width:0}.QuotationSummary-module__-kuwDG__discountRow .QuotationSummary-module__-kuwDG__discountField>.QuotationSummary-module__-kuwDG__summaryValue{text-align:right;min-width:6.5rem}.QuotationSummary-module__-kuwDG__grandTotalInput{width:9rem}}
.PriceListSection-module__cMfnHG__section{border:1px solid #e2e8f0;border-radius:.75rem;grid-column:1/-1;overflow:hidden}[data-theme=dark] .PriceListSection-module__cMfnHG__section{border-color:#374151}.PriceListSection-module__cMfnHG__header{cursor:pointer;text-align:left;background:#f8fafc;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-family:inherit;display:flex}.PriceListSection-module__cMfnHG__header:hover{background:#f1f5f9}[data-theme=dark] .PriceListSection-module__cMfnHG__header{background:#374151}[data-theme=dark] .PriceListSection-module__cMfnHG__header:hover{background:#4b5563}.PriceListSection-module__cMfnHG__headerLeft{color:#334155;align-items:center;gap:.5rem;display:flex}[data-theme=dark] .PriceListSection-module__cMfnHG__headerLeft{color:#e5e7eb}.PriceListSection-module__cMfnHG__headerTitle{font-size:.875rem;font-weight:600}.PriceListSection-module__cMfnHG__headerSummary{color:#64748b;font-variant-numeric:tabular-nums;font-size:.75rem}[data-theme=dark] .PriceListSection-module__cMfnHG__headerSummary{color:#9ca3af}.PriceListSection-module__cMfnHG__body{padding:1rem}.PriceListSection-module__cMfnHG__grid{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}.PriceListSection-module__cMfnHG__item{background-color:#f9fafb;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem;transition:all .2s}[data-theme=dark] .PriceListSection-module__cMfnHG__item{background-color:#1f2937;border-color:#374151}.PriceListSection-module__cMfnHG__itemHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.PriceListSection-module__cMfnHG__itemHeader h4{color:#374151;margin:0;font-size:.875rem;font-weight:600}[data-theme=dark] .PriceListSection-module__cMfnHG__itemHeader h4{color:#e5e7eb}.PriceListSection-module__cMfnHG__touchedGroup{align-items:center;gap:.5rem;display:flex}.PriceListSection-module__cMfnHG__touchedBadge{color:#92400e;background:#fef3c7;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}[data-theme=dark] .PriceListSection-module__cMfnHG__touchedBadge{color:#fde68a;background:#78350f}.PriceListSection-module__cMfnHG__resetButton{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.75rem;display:flex}.PriceListSection-module__cMfnHG__resetButton:hover{color:#334155;text-decoration:underline}[data-theme=dark] .PriceListSection-module__cMfnHG__resetButton{color:#9ca3af}[data-theme=dark] .PriceListSection-module__cMfnHG__resetButton:hover{color:#e5e7eb}.PriceListSection-module__cMfnHG__fields{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.PriceListSection-module__cMfnHG__field{flex-direction:column;gap:.5rem;display:flex}.PriceListSection-module__cMfnHG__field label{color:#6b7280;font-size:.75rem;font-weight:500}.PriceListSection-module__cMfnHG__baseHint{color:#94a3b8;font-size:.6875rem}[data-theme=dark] .PriceListSection-module__cMfnHG__baseHint{color:#6b7280}[data-theme=dark] .PriceListSection-module__cMfnHG__field label{color:#9ca3af}.PriceListSection-module__cMfnHG__priceBreakdown{border-top:1px dashed #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}[data-theme=dark] .PriceListSection-module__cMfnHG__priceBreakdown{border-top-color:#4b5563}.PriceListSection-module__cMfnHG__priceBreakdownSteps{color:#64748b;font-size:.75rem}[data-theme=dark] .PriceListSection-module__cMfnHG__priceBreakdownSteps{color:#9ca3af}.PriceListSection-module__cMfnHG__priceBreakdownResult{color:#16a34a;font-size:.875rem}[data-theme=dark] .PriceListSection-module__cMfnHG__priceBreakdownResult{color:#4ade80}@media (max-width:640px){.PriceListSection-module__cMfnHG__fields{grid-template-columns:1fr}}
.QuotationNotes-module__qWPLEa__notesSection{background:#f9fafb;border-radius:.5rem;padding:1rem}[data-theme=dark] .QuotationNotes-module__qWPLEa__notesSection{background:#374151}.QuotationNotes-module__qWPLEa__notesHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.QuotationNotes-module__qWPLEa__noteItem{align-items:center;gap:.5rem;display:flex}.QuotationNotes-module__qWPLEa__noteInput{width:100%}.QuotationNotes-module__qWPLEa__noteText{word-break:break-word;flex:1}.QuotationNotes-module__qWPLEa__notesTitle{color:#1a1a1a;margin:0;font-size:1.125rem;font-weight:600}[data-theme=dark] .QuotationNotes-module__qWPLEa__notesTitle{color:#f9fafb}.QuotationNotes-module__qWPLEa__notesList{flex-direction:column;gap:.5rem;margin:0;padding-left:1.5rem;display:flex}.QuotationNotes-module__qWPLEa__notesList li{color:#64748b;font-size:.875rem;line-height:1.5}[data-theme=dark] .QuotationNotes-module__qWPLEa__notesList li{color:#e5e7eb}@media print{.QuotationNotes-module__qWPLEa__notesSection{break-inside:avoid}}@media screen and (max-width:640px){.QuotationNotes-module__qWPLEa__notesSection{padding:.875rem}.QuotationNotes-module__qWPLEa__notesList{padding-left:0}.QuotationNotes-module__qWPLEa__noteItem{gap:.375rem}.QuotationNotes-module__qWPLEa__noteItem>span:first-child{text-align:right;min-width:1.25rem}}
.ImageZoom-module__OBxkma__frame{cursor:crosshair;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:300px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .ImageZoom-module__OBxkma__frame{background:#111827;border-color:#4b5563}.ImageZoom-module__OBxkma__image{object-fit:contain;max-width:100%;max-height:100%}.ImageZoom-module__OBxkma__lens{pointer-events:none;background-color:#fff;background-repeat:no-repeat;border:3px solid #fff;border-radius:50%;position:absolute;box-shadow:0 4px 16px #0f172a59}.ImageZoom-module__OBxkma__hint{color:#fff;white-space:nowrap;pointer-events:none;background:#0f172ab8;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;position:absolute;bottom:.625rem;left:50%;transform:translate(-50%)}@media (hover:none){.ImageZoom-module__OBxkma__frame{cursor:default}.ImageZoom-module__OBxkma__hint{display:none}}@media (max-width:640px){.ImageZoom-module__OBxkma__frame{height:220px}}
.QuotationViewModal-module__p3_fJG__container{padding:.5rem 0}
.ProductDetailModal-module__W6vfuW__content{flex-direction:column;gap:1.25rem;padding:.5rem 0;display:flex}.ProductDetailModal-module__W6vfuW__imageEmpty{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:180px;display:flex}[data-theme=dark] .ProductDetailModal-module__W6vfuW__imageEmpty{background:#111827;border-color:#4b5563}.ProductDetailModal-module__W6vfuW__imageEmpty svg{color:#94a3b8;width:40px;height:40px}[data-theme=dark] .ProductDetailModal-module__W6vfuW__imageEmpty svg{color:#6b7280}.ProductDetailModal-module__W6vfuW__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem 1.5rem;min-width:0;display:grid}.ProductDetailModal-module__W6vfuW__field,.ProductDetailModal-module__W6vfuW__highlight{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ProductDetailModal-module__W6vfuW__fieldLabel{color:#64748b;font-size:.75rem}[data-theme=dark] .ProductDetailModal-module__W6vfuW__fieldLabel{color:#9ca3af}.ProductDetailModal-module__W6vfuW__fieldValue{color:#334155;overflow-wrap:anywhere;font-size:.875rem;font-weight:500}[data-theme=dark] .ProductDetailModal-module__W6vfuW__fieldValue{color:#e5e7eb}.ProductDetailModal-module__W6vfuW__highlights{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:2rem;padding:.875rem 1rem;display:flex}[data-theme=dark] .ProductDetailModal-module__W6vfuW__highlights{background:#111827;border-color:#4b5563}.ProductDetailModal-module__W6vfuW__highlightValue{color:#001e50;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;display:flex}[data-theme=dark] .ProductDetailModal-module__W6vfuW__highlightValue{color:#f9fafb}.ProductDetailModal-module__W6vfuW__revealButton{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;align-items:center;gap:.375rem;margin-left:auto;padding:.3125rem .625rem;font-size:.8125rem;transition:border-color .15s,color .15s;display:inline-flex}.ProductDetailModal-module__W6vfuW__revealButton:hover{color:#1e293b;border-color:#cbd5e1}[data-theme=dark] .ProductDetailModal-module__W6vfuW__revealButton{color:#d1d5db;background:#1f2937;border-color:#4b5563}[data-theme=dark] .ProductDetailModal-module__W6vfuW__revealButton:hover{color:#f3f4f6;border-color:#6b7280}.ProductDetailModal-module__W6vfuW__stockBadge{border-radius:.25rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600}.ProductDetailModal-module__W6vfuW__stockOut{color:#ef4444;background:#ef44441f}.ProductDetailModal-module__W6vfuW__stockLow{color:#b45309;background:#f59e0b1f}.ProductDetailModal-module__W6vfuW__stockIn{color:#047857;background:#10b9811f}[data-theme=dark] .ProductDetailModal-module__W6vfuW__stockLow{color:#fbbf24}[data-theme=dark] .ProductDetailModal-module__W6vfuW__stockIn{color:#34d399}.ProductDetailModal-module__W6vfuW__section{flex-direction:column;gap:.5rem;display:flex}.ProductDetailModal-module__W6vfuW__sectionTitle{color:#475569;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}[data-theme=dark] .ProductDetailModal-module__W6vfuW__sectionTitle{color:#d1d5db}.ProductDetailModal-module__W6vfuW__description{color:#334155;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.6}[data-theme=dark] .ProductDetailModal-module__W6vfuW__description{color:#e5e7eb}.ProductDetailModal-module__W6vfuW__muted{color:#64748b;margin:0;font-size:.875rem}[data-theme=dark] .ProductDetailModal-module__W6vfuW__muted{color:#9ca3af}.ProductDetailModal-module__W6vfuW__error{color:#dc2626;margin:0;font-size:.875rem}.ProductDetailModal-module__W6vfuW__priceTable{border-collapse:collapse;width:100%;font-size:.875rem}.ProductDetailModal-module__W6vfuW__priceTable th{color:#64748b;text-align:left;border-bottom:1px solid #e2e8f0;padding:.375rem .5rem;font-size:.75rem;font-weight:600}.ProductDetailModal-module__W6vfuW__priceTable td{color:#334155;border-bottom:1px solid #f1f5f9;padding:.4375rem .5rem}.ProductDetailModal-module__W6vfuW__priceTable tbody tr:last-child td{border-bottom:none}[data-theme=dark] .ProductDetailModal-module__W6vfuW__priceTable th{color:#9ca3af;border-bottom-color:#4b5563}[data-theme=dark] .ProductDetailModal-module__W6vfuW__priceTable td{color:#e5e7eb;border-bottom-color:#374151}.ProductDetailModal-module__W6vfuW__numeric{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.ProductDetailModal-module__W6vfuW__tableScroll{overflow-x:auto}.ProductDetailModal-module__W6vfuW__salePrice{font-weight:600;color:#0f172a!important}[data-theme=dark] .ProductDetailModal-module__W6vfuW__salePrice{color:#f9fafb!important}.ProductDetailModal-module__W6vfuW__footer{justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:640px){.ProductDetailModal-module__W6vfuW__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDetailModal-module__W6vfuW__highlights{flex-wrap:wrap;gap:1rem}.ProductDetailModal-module__W6vfuW__revealButton{margin-left:0}}
.DocumentItemsTable-module__My0dUa__itemsSection{margin-bottom:1rem}.DocumentItemsTable-module__My0dUa__itemsHeader,.DocumentItemsTable-module__My0dUa__itemRow{align-items:center;gap:1rem;padding:.5rem 1rem;display:grid}[data-variant=quotation] .DocumentItemsTable-module__My0dUa__itemsHeader,[data-variant=quotation] .DocumentItemsTable-module__My0dUa__itemRow{grid-template-columns:minmax(0,1fr) 5rem 7rem 7rem 4.5rem}[data-variant=purchase] .DocumentItemsTable-module__My0dUa__itemsHeader,[data-variant=purchase] .DocumentItemsTable-module__My0dUa__itemRow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 5rem 4.5rem}[data-variant=quotation]:where([data-readonly]) .DocumentItemsTable-module__My0dUa__itemsHeader,[data-variant=quotation]:where([data-readonly]) .DocumentItemsTable-module__My0dUa__itemRow{grid-template-columns:minmax(0,1fr) 5rem 7rem 7rem}[data-variant=purchase]:where([data-readonly]) .DocumentItemsTable-module__My0dUa__itemsHeader,[data-variant=purchase]:where([data-readonly]) .DocumentItemsTable-module__My0dUa__itemRow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 5rem}.DocumentItemsTable-module__My0dUa__itemsHeader{background:#f3f4f6;border-radius:.5rem;margin-bottom:.5rem}[data-theme=dark] .DocumentItemsTable-module__My0dUa__itemsHeader{background:#374151}.DocumentItemsTable-module__My0dUa__headerCell{color:#1a1a1a;font-size:.875rem;font-weight:600}[data-theme=dark] .DocumentItemsTable-module__My0dUa__headerCell{color:#f9fafb}.DocumentItemsTable-module__My0dUa__itemsList{min-height:60px;margin-bottom:.5rem}.DocumentItemsTable-module__My0dUa__emptyItems{text-align:center;color:#9ca3af;padding:1.5rem;font-size:.875rem}.DocumentItemsTable-module__My0dUa__itemRow{border-bottom:1px solid #e2e8f0}[data-theme=dark] .DocumentItemsTable-module__My0dUa__itemRow{border-bottom-color:#374151}.DocumentItemsTable-module__My0dUa__itemCell{align-items:center;min-width:0;display:flex}.DocumentItemsTable-module__My0dUa__descriptionInput{width:100%}.DocumentItemsTable-module__My0dUa__readOnlyValue{color:#334155;word-break:break-word;font-size:.875rem}[data-theme=dark] .DocumentItemsTable-module__My0dUa__readOnlyValue{color:#e5e7eb}.DocumentItemsTable-module__My0dUa__readOnlyTotal{font-weight:700}.DocumentItemsTable-module__My0dUa__totalInput{background:#f9fafb!important}[data-theme=dark] .DocumentItemsTable-module__My0dUa__totalInput{background:#374151!important}.DocumentItemsTable-module__My0dUa__addButton{align-items:center;gap:.5rem;margin-top:1rem;display:flex}@media print{.DocumentItemsTable-module__My0dUa__itemsSection,.DocumentItemsTable-module__My0dUa__itemRow{break-inside:avoid}}@media screen and (max-width:640px){.DocumentItemsTable-module__My0dUa__itemsHeader{display:none}[data-variant] .DocumentItemsTable-module__My0dUa__itemRow{align-items:end;gap:.5rem .625rem;padding:.75rem 0}[data-variant=quotation] .DocumentItemsTable-module__My0dUa__itemRow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.2fr) auto;grid-template-areas:"desc desc desc del""qty price total total"}[data-variant=purchase] .DocumentItemsTable-module__My0dUa__itemRow{grid-template-columns:minmax(0,1fr) 5.5rem auto;grid-template-areas:"desc desc del""note qty qty"}.DocumentItemsTable-module__My0dUa__descriptionCell{grid-area:desc}.DocumentItemsTable-module__My0dUa__noteCell{grid-area:note}.DocumentItemsTable-module__My0dUa__quantityCell{grid-area:qty}.DocumentItemsTable-module__My0dUa__priceCell{grid-area:price}.DocumentItemsTable-module__My0dUa__totalCell{grid-area:total}.DocumentItemsTable-module__My0dUa__deleteCell{grid-area:del;align-self:center}.DocumentItemsTable-module__My0dUa__itemCell[data-label]{flex-direction:column;align-items:stretch;gap:.25rem}.DocumentItemsTable-module__My0dUa__itemCell[data-label]:before{content:attr(data-label);letter-spacing:.02em;text-transform:uppercase;color:#6b7280;font-size:.6875rem;font-weight:600}[data-theme=dark] .DocumentItemsTable-module__My0dUa__itemCell[data-label]:before{color:#9ca3af}#print-root .DocumentItemsTable-module__My0dUa__itemCell[data-label]:before{content:none}.DocumentItemsTable-module__My0dUa__readOnlyValue{font-variant-numeric:tabular-nums}.DocumentItemsTable-module__My0dUa__descriptionCell .DocumentItemsTable-module__My0dUa__readOnlyValue{font-weight:600}}
.Header-module__yxLobW__header{width:100%;height:var(--app-header-height);background-color:#f9fafb;border-bottom:1px solid #e5e7eb;transition:background-color .2s;position:sticky;top:0}[data-theme=dark] .Header-module__yxLobW__header{background-color:#111827;border-bottom-color:#374151}.Header-module__yxLobW__container{justify-content:space-between;align-items:center;gap:2rem;max-width:100%;height:100%;margin:0 auto;padding:0 1rem;display:flex}.Header-module__yxLobW__leftSection{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.Header-module__yxLobW__leftSection>:not(.Header-module__yxLobW__chip){flex-shrink:0}.Header-module__yxLobW__rightSection{flex-shrink:0;justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.Header-module__yxLobW__chip{color:#4b5563;white-space:nowrap;background-color:#f3f4f6;border-radius:10px;align-items:center;gap:.5rem;min-width:0;height:36px;padding:0 .75rem;font-size:.8125rem;transition:background-color .2s,color .2s;display:flex;overflow:hidden}[data-theme=dark] .Header-module__yxLobW__chip{color:#d1d5db;background-color:#374151}.Header-module__yxLobW__chipIcon{color:#9ca3af;flex-shrink:0}[data-theme=dark] .Header-module__yxLobW__chipIcon{color:#9ca3af}.Header-module__yxLobW__dateLabel{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-theme=dark] .Header-module__yxLobW__dateLabel{color:#9ca3af}.Header-module__yxLobW__timeLabel{font-variant-numeric:tabular-nums;color:#1f2937;flex-shrink:0;font-weight:600}[data-theme=dark] .Header-module__yxLobW__timeLabel{color:#f3f4f6}@media (max-width:768px){.Header-module__yxLobW__header{padding:.75rem 0}.Header-module__yxLobW__container{gap:1rem}.Header-module__yxLobW__leftSection,.Header-module__yxLobW__rightSection{gap:.5rem}.Header-module__yxLobW__chip{height:32px;padding:0 .625rem;font-size:.75rem}.Header-module__yxLobW__dateLabel{display:none}}@media (min-width:769px) and (max-width:1023px){.Header-module__yxLobW__chip{display:none}}@media (max-width:480px){.Header-module__yxLobW__container{gap:.5rem;padding:0 .5rem}.Header-module__yxLobW__leftSection{gap:.25rem}.Header-module__yxLobW__rightSection{flex-shrink:0;gap:.25rem}.Header-module__yxLobW__chip{display:none}}.Header-module__yxLobW__iconLink{color:inherit;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:flex}.Header-module__yxLobW__iconLink:hover{background:#94a3b826}@media (max-width:640px){.Header-module__yxLobW__leftSection .Header-module__yxLobW__menuButton{display:none}}
.ProductSelectionModal-module__MMX02G__modalContent{padding:0}.ProductSelectionModal-module__MMX02G__searchContainer{margin-bottom:1.5rem}.ProductSelectionModal-module__MMX02G__searchInput{width:100%}.ProductSelectionModal-module__MMX02G__tableContainer{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}[data-theme=dark] .ProductSelectionModal-module__MMX02G__tableContainer{border-color:#374151}.ProductSelectionModal-module__MMX02G__tableHeader{background:#f3f4f6;border-bottom:1px solid #e2e8f0;grid-template-columns:60px 1fr 150px;gap:1rem;padding:1rem;display:grid}[data-theme=dark] .ProductSelectionModal-module__MMX02G__tableHeader{background:#374151;border-bottom-color:#4b5563}.ProductSelectionModal-module__MMX02G__headerCell{color:#1a1a1a;text-align:center;font-size:.875rem;font-weight:600}[data-theme=dark] .ProductSelectionModal-module__MMX02G__headerCell{color:#f9fafb}.ProductSelectionModal-module__MMX02G__tableBody{max-height:400px;overflow-y:auto}.ProductSelectionModal-module__MMX02G__tableRow{border-bottom:1px solid #e2e8f0;grid-template-columns:60px 1fr 150px;align-items:center;gap:1rem;padding:1rem;display:grid}[data-theme=dark] .ProductSelectionModal-module__MMX02G__tableRow{border-bottom-color:#374151}.ProductSelectionModal-module__MMX02G__tableRow:last-child{border-bottom:none}.ProductSelectionModal-module__MMX02G__tableCell{justify-content:center;align-items:center;display:flex}.ProductSelectionModal-module__MMX02G__tableCell:first-child{justify-content:center}.ProductSelectionModal-module__MMX02G__tableCell:nth-child(2){text-align:left;justify-content:flex-start}.ProductSelectionModal-module__MMX02G__checkbox{cursor:pointer;accent-color:#1a1a1a;width:18px;height:18px}.ProductSelectionModal-module__MMX02G__productName{color:#1a1a1a;font-size:.875rem;line-height:1.5}[data-theme=dark] .ProductSelectionModal-module__MMX02G__productName{color:#f9fafb}.ProductSelectionModal-module__MMX02G__productSku{color:#6b7280;font-size:.8125rem}[data-theme=dark] .ProductSelectionModal-module__MMX02G__productSku{color:#9ca3af}.ProductSelectionModal-module__MMX02G__quantityInput{width:100%;max-width:100px}.ProductSelectionModal-module__MMX02G__quantityButton{width:100%}.ProductSelectionModal-module__MMX02G__emptyState{text-align:center;color:#9ca3af;padding:3rem;font-size:.875rem}[data-theme=dark] .ProductSelectionModal-module__MMX02G__emptyState{color:#6b7280}.ProductSelectionModal-module__MMX02G__modalFooter{justify-content:flex-end;gap:.75rem;display:flex}@media (max-width:768px){.ProductSelectionModal-module__MMX02G__tableHeader,.ProductSelectionModal-module__MMX02G__tableRow{grid-template-columns:50px 1fr 120px;gap:.5rem;padding:.75rem}.ProductSelectionModal-module__MMX02G__productName{font-size:.8125rem}.ProductSelectionModal-module__MMX02G__quantityInput{max-width:80px}}@media (max-width:640px){.ProductSelectionModal-module__MMX02G__searchContainer{margin-bottom:1rem}.ProductSelectionModal-module__MMX02G__tableHeader,.ProductSelectionModal-module__MMX02G__tableRow{grid-template-columns:2rem minmax(0,1fr) 4.75rem;gap:.625rem;padding:.625rem .75rem}}.ProductSelectionModal-module__MMX02G__status{text-align:center;color:#9ca3af;padding:.75rem;font-size:.8125rem}.ProductSelectionModal-module__MMX02G__errorState{color:#dc2626;padding:.75rem 1rem;font-size:.8125rem}.ProductSelectionModal-module__MMX02G__more{color:#2563eb;cursor:pointer;background:0 0;border:none;border-top:1px solid #e2e8f0;width:100%;padding:.625rem;font-size:.8125rem;display:block}.ProductSelectionModal-module__MMX02G__more:hover{background:#2563eb14}[data-theme=dark] .ProductSelectionModal-module__MMX02G__more{color:#60a5fa;border-top-color:#374151}.ProductSelectionModal-module__MMX02G__selectionCount{color:#6b7280;align-self:center;margin-right:auto;font-size:.8125rem}[data-theme=dark] .ProductSelectionModal-module__MMX02G__selectionCount{color:#9ca3af}
.CartCreator-module__5j2gzW__panel{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}[data-theme=dark] .CartCreator-module__5j2gzW__panel{background:#1f2937;border-color:#374151}.CartCreator-module__5j2gzW__title{color:#111827;margin:0;font-size:1.125rem;font-weight:700}[data-theme=dark] .CartCreator-module__5j2gzW__title{color:#f9fafb}.CartCreator-module__5j2gzW__searchRow{align-items:flex-start;gap:.75rem;display:flex}.CartCreator-module__5j2gzW__searchWrap{flex:1;position:relative}.CartCreator-module__5j2gzW__newButton{white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.CartCreator-module__5j2gzW__createButton{width:100%}@media (max-width:640px){.CartCreator-module__5j2gzW__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.CartCreator-module__5j2gzW__title{grid-column:1/-1}.CartCreator-module__5j2gzW__searchRow{display:contents}.CartCreator-module__5j2gzW__searchWrap{grid-column:1/-1}.CartCreator-module__5j2gzW__newButton{justify-content:center;width:100%}.CartCreator-module__5j2gzW__panel:not(:has(.CartCreator-module__5j2gzW__newButton)) .CartCreator-module__5j2gzW__createButton{grid-column:1/-1}}
.UsersRoles-module__a_QOyW__wrap{flex-direction:column;gap:1rem;display:flex}.UsersRoles-module__a_QOyW__state{opacity:.7;padding:1.5rem;font-size:.875rem}.UsersRoles-module__a_QOyW__note,.UsersRoles-module__a_QOyW__lockNote{color:#1e40af;background:#3b82f614;border:1px solid #3b82f633;border-radius:.5rem;margin:0;padding:.5rem .75rem;font-size:.8125rem}:is([data-theme=dark] .UsersRoles-module__a_QOyW__note,[data-theme=dark] .UsersRoles-module__a_QOyW__lockNote){color:#bfdbfe;background:#3b82f61f}.UsersRoles-module__a_QOyW__error{color:#dc2626;background:#dc262614;border-radius:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8125rem}.UsersRoles-module__a_QOyW__retry{color:#4f46e5;cursor:pointer;background:0 0;border:none;margin-left:.5rem;font-weight:600}.UsersRoles-module__a_QOyW__hint{color:#64748b;margin:0;font-size:.75rem}[data-theme=dark] .UsersRoles-module__a_QOyW__hint{color:#9ca3af}.UsersRoles-module__a_QOyW__tableScroll{overflow-x:auto}.UsersRoles-module__a_QOyW__table{border-collapse:collapse;width:100%;font-size:.875rem}.UsersRoles-module__a_QOyW__table th{text-align:left;text-transform:uppercase;letter-spacing:.02em;color:#6b7280;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:.625rem .75rem;font-size:.6875rem;font-weight:600}[data-theme=dark] .UsersRoles-module__a_QOyW__table th{color:#9ca3af;border-bottom-color:#374151}.UsersRoles-module__a_QOyW__table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.625rem .75rem}[data-theme=dark] .UsersRoles-module__a_QOyW__table td{border-bottom-color:#1f2937}.UsersRoles-module__a_QOyW__table tbody tr:last-child td{border-bottom:none}.UsersRoles-module__a_QOyW__user{align-items:center;gap:.625rem;display:flex}.UsersRoles-module__a_QOyW__avatar{color:#4f46e5;background:#eef2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.75rem;font-weight:600;display:inline-flex}[data-theme=dark] .UsersRoles-module__a_QOyW__avatar{color:#c7d2fe;background:#312e81}.UsersRoles-module__a_QOyW__userInfo{flex-direction:column;min-width:0;display:flex}.UsersRoles-module__a_QOyW__name{color:#1f2937;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}[data-theme=dark] .UsersRoles-module__a_QOyW__name{color:#f9fafb}.UsersRoles-module__a_QOyW__muted{color:#94a3b8;font-size:.8125rem}.UsersRoles-module__a_QOyW__roleSelect{min-width:11rem}.UsersRoles-module__a_QOyW__actionCell{text-align:right;white-space:nowrap}.UsersRoles-module__a_QOyW__rowActions{gap:.25rem;display:inline-flex}.UsersRoles-module__a_QOyW__editor{flex-direction:column;gap:1rem;display:flex}.UsersRoles-module__a_QOyW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:640px){.UsersRoles-module__a_QOyW__formGrid{grid-template-columns:1fr}}.UsersRoles-module__a_QOyW__field{color:#374151;flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}[data-theme=dark] .UsersRoles-module__a_QOyW__field{color:#d1d5db}.UsersRoles-module__a_QOyW__footer{justify-content:flex-end;gap:.5rem;width:100%;display:flex}.UsersRoles-module__a_QOyW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.WarrantyDocument-module__pbuzcG__doc{color:#1a1a1a;background:#fff;border-radius:.5rem;padding:2rem}.WarrantyDocument-module__pbuzcG__docHeader{text-align:center;margin-bottom:2rem}.WarrantyDocument-module__pbuzcG__docTitle{letter-spacing:.02em;margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.WarrantyDocument-module__pbuzcG__rule{background:#2563eb;width:6rem;height:3px;margin:0 auto}.WarrantyDocument-module__pbuzcG__fields{flex-direction:column;gap:1.25rem;margin:0 0 2rem;display:flex}.WarrantyDocument-module__pbuzcG__dateRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.WarrantyDocument-module__pbuzcG__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.WarrantyDocument-module__pbuzcG__label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.WarrantyDocument-module__pbuzcG__value{word-break:break-word;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.375rem;margin:0;padding:.625rem .75rem;font-size:1rem}.WarrantyDocument-module__pbuzcG__mono{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.WarrantyDocument-module__pbuzcG__termsSection{border-top:1px solid #cbd5e1;padding-top:1.25rem}.WarrantyDocument-module__pbuzcG__termsTitle{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0 0 .875rem;font-size:.75rem;font-weight:600}.WarrantyDocument-module__pbuzcG__terms{flex-direction:column;gap:.625rem;margin:0;padding-left:1.25rem;display:flex}.WarrantyDocument-module__pbuzcG__term{font-size:.9375rem;line-height:1.55}.WarrantyDocument-module__pbuzcG__noTerms{color:#64748b;margin:0;font-size:.9375rem}@media print{.WarrantyDocument-module__pbuzcG__doc{color:#000;background:#fff;border-radius:0;padding:0}.WarrantyDocument-module__pbuzcG__value{background:#fff}}
.CompanyInfoForm-module__6lELsW__formSection{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}[data-theme=dark] .CompanyInfoForm-module__6lELsW__formSection{background:#1f2937;border-color:#374151}.CompanyInfoForm-module__6lELsW__sectionTitle{color:#1a1a1a;border-bottom:2px solid #e2e8f0;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:600}[data-theme=dark] .CompanyInfoForm-module__6lELsW__sectionTitle{color:#f9fafb;border-bottom-color:#374151}.CompanyInfoForm-module__6lELsW__formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.CompanyInfoForm-module__6lELsW__formField{flex-direction:column;gap:.5rem;display:flex}.CompanyInfoForm-module__6lELsW__formFieldFull{flex-direction:column;grid-column:1/-1;gap:.5rem;display:flex}.CompanyInfoForm-module__6lELsW__formField label,.CompanyInfoForm-module__6lELsW__formFieldFull label{color:#374151;font-size:.875rem;font-weight:600}:is([data-theme=dark] .CompanyInfoForm-module__6lELsW__formField label,[data-theme=dark] .CompanyInfoForm-module__6lELsW__formFieldFull label){color:#f3f4f6}.CompanyInfoForm-module__6lELsW__textarea{resize:vertical;color:#334155;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}[data-theme=dark] .CompanyInfoForm-module__6lELsW__textarea{color:#e5e7eb;background:#374151;border-color:#4b5563}.CompanyInfoForm-module__6lELsW__textarea:focus{border-color:var(--color-primary,#0070f3);outline:none;box-shadow:0 0 0 3px #0070f31a}.CompanyInfoForm-module__6lELsW__readOnlyField{opacity:.6;cursor:default}.CompanyInfoForm-module__6lELsW__textarea.CompanyInfoForm-module__6lELsW__readOnlyField{resize:none}@media (max-width:768px){.CompanyInfoForm-module__6lELsW__formGrid{grid-template-columns:1fr}}
.NotificationBell-module__98vV8W__root{position:relative}.NotificationBell-module__98vV8W__bellButton{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:flex;position:relative}.NotificationBell-module__98vV8W__bellButton:hover{background:#94a3b826}.NotificationBell-module__98vV8W__badge{color:#fff;background:#ef4444;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;right:0}.NotificationBell-module__98vV8W__dropdown{background:var(--card-bg,#fff);border:1px solid var(--border-color,#e5e7eb);z-index:60;border-radius:12px;width:340px;max-width:90vw;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 30px #00000026}.NotificationBell-module__98vV8W__dropdownHeader{border-bottom:1px solid var(--border-color,#e5e7eb);padding:10px 14px;font-size:.875rem;font-weight:700}.NotificationBell-module__98vV8W__emptyState{text-align:center;opacity:.6;padding:20px;font-size:.8125rem}.NotificationBell-module__98vV8W__list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.NotificationBell-module__98vV8W__item{cursor:pointer;text-align:left;width:100%;color:inherit;border:none;border-bottom:1px solid var(--border-color,#f1f5f9);background:0 0;align-items:center;gap:10px;padding:10px 14px;display:flex}.NotificationBell-module__98vV8W__item:hover{background:#94a3b81a}.NotificationBell-module__98vV8W__itemUnread{background:#3b82f60f}.NotificationBell-module__98vV8W__itemIcon{flex-shrink:0;display:flex}.NotificationBell-module__98vV8W__itemBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationBell-module__98vV8W__itemTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.NotificationBell-module__98vV8W__itemDate{opacity:.6;font-size:.6875rem}.NotificationBell-module__98vV8W__unreadDot{background:#3b82f6;border-radius:9999px;flex-shrink:0;width:8px;height:8px}.NotificationBell-module__98vV8W__footerLink{text-align:center;color:#2563eb;border-top:1px solid var(--border-color,#e5e7eb);padding:10px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;display:block}[data-theme=dark] .NotificationBell-module__98vV8W__footerLink{color:#60a5fa}.NotificationBell-module__98vV8W__footerLink:hover{background:#94a3b81a}@media (max-width:640px){.NotificationBell-module__98vV8W__dropdown{top:calc(var(--app-header-height) + .25rem);width:auto;max-width:none;position:fixed;left:.5rem;right:.5rem}.NotificationBell-module__98vV8W__list{max-height:min(360px, calc(100dvh - var(--app-header-height) - var(--app-bottom-inset) - 8rem))}.NotificationBell-module__98vV8W__item{min-height:3.25rem}.NotificationBell-module__98vV8W__footerLink{padding:.75rem 14px}}.NotificationBell-module__98vV8W__reminders{border-bottom:1px solid var(--border-color,#e5e7eb);max-height:280px;padding:8px 10px;overflow-y:auto}
.CartLineItem-module__LUIFrq__row{border-bottom:1px solid #f1f5f9;align-items:center;gap:.75rem;padding:.625rem 0;display:flex}[data-theme=dark] .CartLineItem-module__LUIFrq__row{border-bottom-color:#1f2937}.CartLineItem-module__LUIFrq__row:last-child{border-bottom:none}.CartLineItem-module__LUIFrq__thumb{color:#94a3b8;background:#f1f5f9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}[data-theme=dark] .CartLineItem-module__LUIFrq__thumb{color:#64748b;background:#334155}.CartLineItem-module__LUIFrq__info{flex:1;min-width:0}.CartLineItem-module__LUIFrq__name{color:#1f2937;overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;line-height:1.35;display:block}[data-theme=dark] .CartLineItem-module__LUIFrq__name{color:#e5e7eb}.CartLineItem-module__LUIFrq__controls{align-items:flex-end;gap:.625rem;margin-top:.375rem;display:flex}.CartLineItem-module__LUIFrq__field{flex-direction:column;gap:.125rem;display:inline-flex}.CartLineItem-module__LUIFrq__fieldLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.02em;font-size:.625rem;font-weight:500}.CartLineItem-module__LUIFrq__qtyInput,.CartLineItem-module__LUIFrq__priceInput{text-align:center;color:#1f2937;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.1875rem .375rem;font-size:.75rem}.CartLineItem-module__LUIFrq__qtyInput{width:48px}.CartLineItem-module__LUIFrq__priceInput{text-align:right;width:84px}.CartLineItem-module__LUIFrq__qtyInput:focus,.CartLineItem-module__LUIFrq__priceInput:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11f}:is([data-theme=dark] .CartLineItem-module__LUIFrq__qtyInput,[data-theme=dark] .CartLineItem-module__LUIFrq__priceInput){color:#f9fafb;background:#111827;border-color:#374151}.CartLineItem-module__LUIFrq__right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.CartLineItem-module__LUIFrq__lineTotal{color:#1f2937;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:600}[data-theme=dark] .CartLineItem-module__LUIFrq__lineTotal{color:#f9fafb}.CartLineItem-module__LUIFrq__remove{color:#ef4444;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.75rem;display:inline-flex}.CartLineItem-module__LUIFrq__remove:hover{text-decoration:underline}@media (max-width:640px){.CartLineItem-module__LUIFrq__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name total""controls remove";align-items:center;gap:.375rem .75rem;padding:.75rem 0;display:grid}.CartLineItem-module__LUIFrq__thumb{display:none}.CartLineItem-module__LUIFrq__info,.CartLineItem-module__LUIFrq__right{display:contents}.CartLineItem-module__LUIFrq__name{grid-area:name;font-size:.875rem;line-height:1.3}.CartLineItem-module__LUIFrq__lineTotal{grid-area:total;align-self:start;font-size:.875rem}.CartLineItem-module__LUIFrq__controls{grid-area:controls;margin-top:0}.CartLineItem-module__LUIFrq__qtyInput,.CartLineItem-module__LUIFrq__priceInput{border-radius:8px;height:2.25rem;font-size:1rem}.CartLineItem-module__LUIFrq__qtyInput{width:3.25rem}.CartLineItem-module__LUIFrq__priceInput{width:6.5rem}.CartLineItem-module__LUIFrq__remove{grid-area:remove;align-self:end;min-height:2.25rem;padding:0 .25rem;font-size:.8125rem}}
.WarrantyFormModal-module__J9W3yG__form{flex-direction:column;gap:1rem;display:flex}.WarrantyFormModal-module__J9W3yG__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.WarrantyFormModal-module__J9W3yG__field{flex-direction:column;gap:.375rem;display:flex}.WarrantyFormModal-module__J9W3yG__label{color:#475569;font-size:.8125rem;font-weight:500}[data-theme=dark] .WarrantyFormModal-module__J9W3yG__label{color:#cbd5e1}.WarrantyFormModal-module__J9W3yG__textarea{border:1px solid var(--border-color,#e5e7eb);background:var(--card-bg,#fff);color:#334155;resize:vertical;border-radius:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}[data-theme=dark] .WarrantyFormModal-module__J9W3yG__textarea{color:#e5e7eb}.WarrantyFormModal-module__J9W3yG__note{color:#64748b;font-size:.75rem}[data-theme=dark] .WarrantyFormModal-module__J9W3yG__note{color:#94a3b8}.WarrantyFormModal-module__J9W3yG__fieldError{color:#dc2626;font-size:.75rem}.WarrantyFormModal-module__J9W3yG__error{color:#dc2626;background:#dc262614;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.WarrantyFormModal-module__J9W3yG__termsBlock{flex-direction:column;gap:.625rem;display:flex}.WarrantyFormModal-module__J9W3yG__termsList{flex-direction:column;gap:.5rem;display:flex}.WarrantyFormModal-module__J9W3yG__termRow{align-items:flex-start;gap:.5rem;display:flex}.WarrantyFormModal-module__J9W3yG__termIndex{color:#64748b;text-align:right;flex:none;width:1.5rem;padding-top:.625rem;font-size:.8125rem;font-weight:600}[data-theme=dark] .WarrantyFormModal-module__J9W3yG__termIndex{color:#94a3b8}.WarrantyFormModal-module__J9W3yG__termTextarea{flex:1;min-width:0}.WarrantyFormModal-module__J9W3yG__termDeleteButton{flex:none;margin-top:.125rem}.WarrantyFormModal-module__J9W3yG__addTermButton{align-self:flex-start}.WarrantyFormModal-module__J9W3yG__previewSection{border-top:1px solid var(--border-color,#e5e7eb);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.WarrantyFormModal-module__J9W3yG__previewToggle{align-self:flex-start}.WarrantyFormModal-module__J9W3yG__previewBody{background:#f1f5f9;border-radius:.5rem;padding:1rem}[data-theme=dark] .WarrantyFormModal-module__J9W3yG__previewBody{background:#0f172a66}.WarrantyFormModal-module__J9W3yG__footer{justify-content:flex-end;gap:.5rem;display:flex}
.WarrantyDocumentModal-module__vRn2bG__body{padding:.5rem 0}
.page-module__T_Aroq__page{padding:0}.page-module__T_Aroq__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-module__T_Aroq__headerActions{align-items:center;gap:.75rem;display:flex}.page-module__T_Aroq__title{color:#1a1a1a;margin:0;font-size:1.75rem;font-weight:700}[data-theme=dark] .page-module__T_Aroq__title{color:#f9fafb}.page-module__T_Aroq__error{color:#dc2626;background:#dc262614;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.page-module__T_Aroq__retry{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.page-module__T_Aroq__loading{text-align:center;opacity:.6;padding:2rem;font-size:.9375rem}@media (max-width:768px){.page-module__T_Aroq__header{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__T_Aroq__title{font-size:1.5rem}}
.PurchaseViewModal-module__wDa9dG__container{padding:.5rem 0}
