.Breadcrumbs-module__YdWdoa__breadcrumbs{margin-bottom:1rem;padding:0 .5rem}.Breadcrumbs-module__YdWdoa__list{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__YdWdoa__item{align-items:center;gap:.5rem;display:flex}.Breadcrumbs-module__YdWdoa__link{color:#6b7280;cursor:pointer;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-block}.Breadcrumbs-module__YdWdoa__link:hover,.Breadcrumbs-module__YdWdoa__link:focus-visible{color:var(--color-accent)}.Breadcrumbs-module__YdWdoa__current{color:#374151;font-size:.875rem;font-weight:500}.Breadcrumbs-module__YdWdoa__separator{color:#9ca3af;font-size:.875rem}@media (max-width:768px){.Breadcrumbs-module__YdWdoa__breadcrumbs{margin-bottom:.35rem;padding:0}}:where(html[data-theme=dark],[data-app-theme=dark]) .Breadcrumbs-module__YdWdoa__link{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .Breadcrumbs-module__YdWdoa__link:hover,:where(html[data-theme=dark],[data-app-theme=dark]) .Breadcrumbs-module__YdWdoa__link:focus-visible{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .Breadcrumbs-module__YdWdoa__current{color:#e5e7eb}:where(html[data-theme=dark],[data-app-theme=dark]) .Breadcrumbs-module__YdWdoa__separator{color:#6b7280}
.FiltersSidebar-module__xmevVq__filtersSidebar{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ffffff80;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.FiltersSidebar-module__xmevVq__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.FiltersSidebar-module__xmevVq__title{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.FiltersSidebar-module__xmevVq__headerActions{align-items:center;gap:.75rem;display:flex}.FiltersSidebar-module__xmevVq__clearButton{color:var(--color-accent);cursor:pointer;background:0 0;border:none;font-size:.875rem;transition:color .2s}.FiltersSidebar-module__xmevVq__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:color .2s;display:none}.FiltersSidebar-module__xmevVq__closeButton:hover{color:#111827}.FiltersSidebar-module__xmevVq__closeIcon{width:1.5rem;height:1.5rem}@media (max-width:768px){.FiltersSidebar-module__xmevVq__closeButton{display:flex}.FiltersSidebar-module__xmevVq__title{font-size:1rem}.FiltersSidebar-module__xmevVq__sectionTitle{font-size:.875rem}.FiltersSidebar-module__xmevVq__optionText,.FiltersSidebar-module__xmevVq__clearButton{font-size:.8125rem}.FiltersSidebar-module__xmevVq__rangeValues{font-size:.6875rem}.FiltersSidebar-module__xmevVq__filtersSidebar{padding:1rem}.FiltersSidebar-module__xmevVq__header{margin-bottom:.75rem}.FiltersSidebar-module__xmevVq__headerActions{gap:.5rem}.FiltersSidebar-module__xmevVq__sections{gap:.75rem}.FiltersSidebar-module__xmevVq__section,.FiltersSidebar-module__xmevVq__sectionBody{gap:.5rem}.FiltersSidebar-module__xmevVq__options,.FiltersSidebar-module__xmevVq__range,.FiltersSidebar-module__xmevVq__priceInputs{gap:.35rem}.FiltersSidebar-module__xmevVq__sectionToggle{width:1.75rem;height:1.75rem}.FiltersSidebar-module__xmevVq__sectionChevron{width:1.125rem;height:1.125rem}}.FiltersSidebar-module__xmevVq__clearButton:hover{color:var(--color-accent-hover)}.FiltersSidebar-module__xmevVq__clearButton:disabled{cursor:not-allowed;opacity:.45}.FiltersSidebar-module__xmevVq__loadingHint,.FiltersSidebar-module__xmevVq__emptyFacet{color:#6b7280;margin:0;font-size:.875rem}.FiltersSidebar-module__xmevVq__sections{flex-direction:column;gap:1.5rem;display:flex}.FiltersSidebar-module__xmevVq__section{flex-direction:column;gap:.75rem;display:flex}.FiltersSidebar-module__xmevVq__sectionHeaderRow{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.FiltersSidebar-module__xmevVq__sectionTitle{color:#374151;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600}.FiltersSidebar-module__xmevVq__sectionToggle{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.FiltersSidebar-module__xmevVq__sectionToggle:hover{color:#111827;background:#f3f4f6}.FiltersSidebar-module__xmevVq__sectionToggle:focus-visible{outline:2px solid rgb(var(--color-accent-rgb)/.35);outline-offset:2px}.FiltersSidebar-module__xmevVq__sectionChevron{width:1.25rem;height:1.25rem;transition:transform .2s}.FiltersSidebar-module__xmevVq__sectionChevronCollapsed{transform:rotate(-90deg)}.FiltersSidebar-module__xmevVq__sectionBody{flex-direction:column;gap:.75rem;display:flex}.FiltersSidebar-module__xmevVq__categoryRadioHint{color:#6b7280;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryRadioHint{color:#9ca3af}.FiltersSidebar-module__xmevVq__categoryBulkRow{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:-.15rem 0 .15rem;display:flex}.FiltersSidebar-module__xmevVq__categoryBulkBtn{color:var(--color-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:.2rem 0;font-size:.8125rem;text-decoration:underline;transition:color .15s}.FiltersSidebar-module__xmevVq__categoryBulkBtn:hover:not(:disabled){color:var(--color-accent-hover)}.FiltersSidebar-module__xmevVq__categoryBulkBtn:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.FiltersSidebar-module__xmevVq__categoryBulkSep{color:#d1d5db;-webkit-user-select:none;user-select:none;font-size:.75rem}.FiltersSidebar-module__xmevVq__options{flex-direction:column;gap:.5rem;display:flex}.FiltersSidebar-module__xmevVq__option{cursor:pointer;align-items:center;gap:.5rem;display:flex}.FiltersSidebar-module__xmevVq__option input{accent-color:var(--color-accent)}.FiltersSidebar-module__xmevVq__optionText{color:#6b7280;font-size:.875rem;transition:color .2s}.FiltersSidebar-module__xmevVq__option:hover .FiltersSidebar-module__xmevVq__optionText{color:#374151}.FiltersSidebar-module__xmevVq__categoryOptionParentLabel{color:#374151;font-weight:600}.FiltersSidebar-module__xmevVq__categoryOptionNested{border-left:3px solid #e5e7eb;margin-left:.25rem;padding-left:.75rem}.FiltersSidebar-module__xmevVq__categoryOptionNestedLabel{color:#6b7280;font-size:.8125rem;font-weight:400}.FiltersSidebar-module__xmevVq__categoryParentGroup{flex-direction:column;gap:.5rem;display:flex}.FiltersSidebar-module__xmevVq__categoryParentRow{align-items:center;gap:.25rem;width:100%;min-width:0;display:flex}.FiltersSidebar-module__xmevVq__categoryParentLabelRow{flex:1;min-width:0}.FiltersSidebar-module__xmevVq__categoryExpandBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background .15s;display:flex}.FiltersSidebar-module__xmevVq__categoryExpandBtn:hover{color:#374151;background:#f3f4f6}.FiltersSidebar-module__xmevVq__categoryExpandChevron{width:1rem;height:1rem;transition:transform .2s;transform:rotate(-90deg)}.FiltersSidebar-module__xmevVq__categoryExpandChevronOpen{transform:rotate(0)}.FiltersSidebar-module__xmevVq__categoryChildrenWrap,.FiltersSidebar-module__xmevVq__range{flex-direction:column;gap:.5rem;display:flex}.FiltersSidebar-module__xmevVq__range input{accent-color:var(--color-accent)}.FiltersSidebar-module__xmevVq__rangeValues{color:#6b7280;justify-content:space-between;font-size:.75rem;display:flex}.FiltersSidebar-module__xmevVq__priceInputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.FiltersSidebar-module__xmevVq__priceInputLabel{color:#6b7280;flex-direction:column;gap:.25rem;min-width:0;font-size:.75rem;display:flex}.FiltersSidebar-module__xmevVq__priceInputLabel input{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;min-width:0;padding:.35rem .5rem;font-size:.8125rem}.FiltersSidebar-module__xmevVq__priceSliderWrap{height:22px;position:relative}.FiltersSidebar-module__xmevVq__priceSliderTrack{border-radius:999px;height:6px;position:absolute;top:8px;left:0;right:0}.FiltersSidebar-module__xmevVq__priceRange{appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;position:absolute;left:0;right:0}.FiltersSidebar-module__xmevVq__priceRange::-webkit-slider-thumb{appearance:none;border:2px solid var(--color-accent);cursor:pointer;pointer-events:auto;background:#fff;border-radius:50%;width:16px;height:16px}.FiltersSidebar-module__xmevVq__priceRange::-moz-range-thumb{border:2px solid var(--color-accent);cursor:pointer;pointer-events:auto;background:#fff;border-radius:50%;width:16px;height:16px}.FiltersSidebar-module__xmevVq__priceRange::-webkit-slider-runnable-track{background:0 0}.FiltersSidebar-module__xmevVq__priceRange::-moz-range-track{background:0 0}.FiltersSidebar-module__xmevVq__mobileApplyBar{padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px));z-index:2;background:#fff;border-top:1px solid #e5e7eb;margin-top:.75rem;padding-top:.75rem;position:sticky;bottom:0;box-shadow:0 -6px 16px #0000000f}.FiltersSidebar-module__xmevVq__mobileApplyButton{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:.65rem 1rem;font-size:.9375rem;font-weight:600;transition:filter .2s,background .2s}.FiltersSidebar-module__xmevVq__mobileApplyButton:hover{filter:brightness(1.05)}.FiltersSidebar-module__xmevVq__mobileApplyButton:focus-visible{outline:2px solid rgb(var(--color-accent-rgb)/.45);outline-offset:2px}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__filtersSidebar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1f293780;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__title{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__sectionTitle{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__sectionToggle{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__sectionToggle:hover{color:#e5e7eb;background:#37415199}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryBulkBtn{color:#f472b6}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryBulkBtn:hover:not(:disabled){color:#f9a8d4}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryBulkBtn:disabled{color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryBulkSep{color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__optionText{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__option:hover .FiltersSidebar-module__xmevVq__optionText,:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryOptionParentLabel{color:#e5e7eb}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryOptionNested{border-left-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryOptionNestedLabel,:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryExpandBtn{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryExpandBtn:hover{color:#e5e7eb;background:#1f2937}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__rangeValues,:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__priceInputLabel{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__priceInputLabel input{color:#e5e7eb;background:#111827;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__priceSliderTrack{background:linear-gradient(90deg,#374151 0% 100%)}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__priceRange::-webkit-slider-thumb{border-color:var(--color-accent);background:#111827}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__priceRange::-moz-range-thumb{border-color:var(--color-accent);background:#111827}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__mobileApplyBar{background:#171717;border-top-color:#374151;box-shadow:0 -6px 16px #00000040}
.Pagination-module__hLbM-a__pagination{justify-content:center;align-items:center;gap:1rem;width:100%;min-width:0;max-width:100%;padding:0;display:flex}.Pagination-module__hLbM-a__prevButton,.Pagination-module__hLbM-a__nextButton{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;padding:.3rem;font-size:.875rem;transition:all .2s}.Pagination-module__hLbM-a__prevButton:disabled,.Pagination-module__hLbM-a__nextButton:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb;border-color:#e5e7eb}.Pagination-module__hLbM-a__prevButton:hover:not(:disabled),.Pagination-module__hLbM-a__nextButton:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}.Pagination-module__hLbM-a__pages{gap:.25rem;min-width:0;display:flex}.Pagination-module__hLbM-a__ellipsis{color:#6b7280;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding:0 .125rem;font-size:.875rem;display:inline-flex}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__ellipsis{color:#9ca3af}.Pagination-module__hLbM-a__pageButton{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;transition:all .2s;display:flex}.Pagination-module__hLbM-a__pageButton.Pagination-module__hLbM-a__active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.Pagination-module__hLbM-a__pageButton:hover:not(.Pagination-module__hLbM-a__active){background:#e5e7eb;border-color:#9ca3af}@media (max-width:768px){.Pagination-module__hLbM-a__pagination{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:center;gap:.2rem;min-width:0;padding:.5rem .25rem;overflow-x:auto}.Pagination-module__hLbM-a__prevButton,.Pagination-module__hLbM-a__nextButton{flex-shrink:0;min-height:1.5rem;padding:.2rem .3rem;font-size:.625rem}.Pagination-module__hLbM-a__pages{flex-wrap:nowrap;flex-shrink:0;gap:.125rem}.Pagination-module__hLbM-a__pageButton{flex-shrink:0;width:1.375rem;min-width:1.375rem;height:1.5rem;font-size:.625rem}}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__prevButton,:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__nextButton{color:#d1d5db;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__prevButton:disabled,:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__nextButton:disabled{color:#6b7280;background:#1f2937;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__prevButton:hover:not(:disabled),:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__nextButton:hover:not(:disabled){background:#4b5563;border-color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__pageButton{color:#d1d5db;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__pageButton.Pagination-module__hLbM-a__active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__pageButton:hover:not(.Pagination-module__hLbM-a__active){background:#4b5563;border-color:#6b7280}
.BadgeTooltip-module__AcmNja__wrap{vertical-align:middle;pointer-events:auto;max-width:100%;display:inline-flex}.BadgeTooltip-module__AcmNja__tooltip{z-index:10050;letter-spacing:.01em;white-space:pre-line;color:#1f2937;pointer-events:none;background:linear-gradient(165deg,#fff 0%,#f9fafb 40%,#f3f4f6 100%);border:1px solid #86efac8c;border-radius:.5rem;max-width:min(280px,100vw - 24px);padding:.65rem .9rem;font-size:.8125rem;line-height:1.5;animation:.2s forwards BadgeTooltip-module__AcmNja__badgeTooltipOpacity;position:fixed;box-shadow:0 12px 32px #0f172a1f,0 4px 14px #0f172a14,inset 0 1px #ffffffe6}.BadgeTooltip-module__AcmNja__tooltip:after{content:"";width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.BadgeTooltip-module__AcmNja__tooltip_side_right:after{border:7px solid #0000;border-right-color:#f3f4f6;margin-right:-1px;right:100%}.BadgeTooltip-module__AcmNja__tooltip_side_left:after{border:7px solid #0000;border-left-color:#f3f4f6;margin-left:-1px;left:100%}:is(html[data-theme=dark] .BadgeTooltip-module__AcmNja__tooltip,[data-app-theme=dark] .BadgeTooltip-module__AcmNja__tooltip){color:#f3f4f6;background:linear-gradient(165deg,#525d6e 0%,#3d4655 45%,#2d3542 100%);border:1px solid #6ee7b76b;box-shadow:0 14px 36px #00000073,0 6px 16px #00000047,inset 0 1px #ffffff14}html[data-theme=dark] .BadgeTooltip-module__AcmNja__tooltip_side_right:after{border-right-color:#3d4655}[data-app-theme=dark] .BadgeTooltip-module__AcmNja__tooltip_side_right:after{border-right-color:#3d4655}html[data-theme=dark] .BadgeTooltip-module__AcmNja__tooltip_side_left:after{border-left-color:#3d4655}[data-app-theme=dark] .BadgeTooltip-module__AcmNja__tooltip_side_left:after{border-left-color:#3d4655}.BadgeTooltip-module__AcmNja__tooltipCompact{max-width:min(196px,100vw - 24px);padding:.45rem .6rem;font-size:.72rem;line-height:1.38}.BadgeTooltip-module__AcmNja__tooltipWide{min-width:min(320px,100vw - 32px);max-width:min(440px,100vw - 32px);padding:.75rem 1rem;line-height:1.45}@keyframes BadgeTooltip-module__AcmNja__badgeTooltipOpacity{0%{opacity:0}to{opacity:1}}
.AdminTableIconButton-module__9zsNvG__button{box-sizing:border-box;padding:var(--admin-space-xs);width:26px;min-width:26px;height:26px;min-height:26px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.AdminTableIconButton-module__9zsNvG__button:hover:not(:disabled){background:var(--admin-border)}.AdminTableIconButton-module__9zsNvG__button:disabled{opacity:.45;cursor:not-allowed;color:var(--admin-text-muted);background:var(--admin-surface-soft);border-color:var(--admin-border)}.AdminTableIconButton-module__9zsNvG__button svg{width:14px;height:14px;display:block}.AdminTableIconButton-module__9zsNvG__button:disabled svg{color:var(--admin-icon-action-disabled)}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminTableIconButton-module__9zsNvG__button{background:var(--admin-surface-soft);border-color:var(--admin-sidebar-text);color:var(--admin-text-secondary)}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminTableIconButton-module__9zsNvG__button:hover:not(:disabled){background:var(--admin-sidebar-text);color:var(--admin-text-primary)}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminTableIconButton-module__9zsNvG__button:disabled{opacity:.42;background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-muted)}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminTableIconButton-module__9zsNvG__button:disabled svg{color:var(--admin-icon-action-disabled)}
.AdminToolbarIconButton-module__RdKWza__button{min-width:40px;min-height:40px;padding:var(--admin-space-md);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text-secondary);cursor:pointer;box-shadow:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.AdminToolbarIconButton-module__RdKWza__button:hover:not(:disabled){color:var(--admin-text-primary);background:var(--admin-surface-soft);border-color:var(--admin-border-strong)}.AdminToolbarIconButton-module__RdKWza__button:disabled{opacity:.6;cursor:not-allowed}.AdminToolbarIconButton-module__RdKWza__button>span{justify-content:center;align-items:center;display:inline-flex}.AdminToolbarIconButton-module__RdKWza__iconSpinning{animation:.85s linear infinite AdminToolbarIconButton-module__RdKWza__adminToolbarIconSpin}@keyframes AdminToolbarIconButton-module__RdKWza__adminToolbarIconSpin{to{transform:rotate(360deg)}}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminToolbarIconButton-module__RdKWza__button{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-secondary)}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminToolbarIconButton-module__RdKWza__button:hover:not(:disabled){background:var(--admin-surface-muted);border-color:var(--admin-border-strong);color:var(--admin-text-primary)}
.ProductCard-module__3cykKa__productCard{background:#ffffff80;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden}.ProductCard-module__3cykKa__productCard:hover{border-color:var(--color-accent);transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}@media (max-width:768px){.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__imageContainer{max-height:90px}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__image{object-fit:contain;max-height:90px}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.2;display:-webkit-box;overflow:hidden}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__sku,.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__category{font-size:.5625rem;display:none}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__content{padding:.25rem}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__actionButtons{gap:.2rem;bottom:.25rem;right:.25rem}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__removeButton,.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__compareButton,.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__favoriteButton{width:1.25rem;height:1.25rem;font-size:.625rem}.ProductCard-module__3cykKa__productCardCompact:hover{transform:none}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__price{flex-direction:column;align-items:flex-start;gap:.0625rem;margin-bottom:.25rem}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__pricePublicWrap{gap:.2rem;margin-bottom:.25rem}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__publicPriceToolbar{padding-top:0}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__price .ProductCard-module__3cykKa__oldPrice{white-space:nowrap;font-size:.5rem}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__price .ProductCard-module__3cykKa__finalPrice{white-space:nowrap;font-size:.5625rem;font-weight:600}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__catalogBadgeImg{max-width:1.897rem;max-height:18.36px}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__hitBadge,.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__newBadge,.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__discountBadge,.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__videoBadge{border-radius:.1rem;margin-bottom:.1rem;padding:.05rem .125rem;font-size:.4375rem}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__imageDots{border-radius:6px;gap:3px;min-height:6px;padding:3px 6px;bottom:.2rem}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__imageDot{border-width:1px;width:4px;height:4px}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__imageDotActive{border-width:1px;width:6px;height:6px}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__imageSideLeft{width:2.338rem}.ProductCard-module__3cykKa__productCardCompact .ProductCard-module__3cykKa__imageSideRight{width:2.59rem}}@media (min-width:769px){.ProductCard-module__3cykKa__productCardCompare .ProductCard-module__3cykKa__price{min-height:2.6em}}.ProductCard-module__3cykKa__cardLink{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}@media (min-width:769px){.ProductCard-module__3cykKa__cardLink{flex-direction:column;display:flex}.ProductCard-module__3cykKa__nameBlock{text-align:center;order:1;justify-content:center;align-items:center;min-height:3.4rem;margin-bottom:2rem;padding:.65rem .75rem .25rem;display:flex}.ProductCard-module__3cykKa__nameBlock .ProductCard-module__3cykKa__name{min-height:auto;margin:0}.ProductCard-module__3cykKa__imageSection{flex-direction:row;order:2;justify-content:center;align-items:stretch;gap:0;width:100%;margin-bottom:1rem;display:flex}.ProductCard-module__3cykKa__imageSideLeft{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:.5rem;min-width:0;padding:.5rem .25rem .5rem .5rem;display:flex;position:static}.ProductCard-module__3cykKa__imageSideLeft .ProductCard-module__3cykKa__catalogBadgeImages{flex-direction:column;align-items:flex-start;gap:.2125rem;width:100%;display:flex;position:static}.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__textBadges{flex-direction:column;align-items:flex-end;gap:.15rem;width:100%;display:flex;position:static}.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__textBadges .ProductCard-module__3cykKa__hitBadge,.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__textBadges .ProductCard-module__3cykKa__newBadge,.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__textBadges .ProductCard-module__3cykKa__discountBadge,.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__textBadges .ProductCard-module__3cykKa__videoBadge{margin-bottom:0}.ProductCard-module__3cykKa__imageSideLeft .ProductCard-module__3cykKa__partnerBadge{margin-top:auto;position:static}.ProductCard-module__3cykKa__imageContainer{flex:0 0 75%;max-width:75%;margin:0}.ProductCard-module__3cykKa__imageSideRight{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-end;min-width:0;padding:.5rem .5rem .5rem .25rem;display:flex;position:static}.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__actionButtons{margin-top:auto;position:static}.ProductCard-module__3cykKa__content{order:3}.ProductCard-module__3cykKa__addToCartButton{border-radius:.5rem}.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__favoriteButton,.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__compareButton,.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__removeButton{color:#6b7280;background:0 0;width:2rem;height:2rem;font-size:1.25rem}.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__favoriteButton:hover:not(:disabled),.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__compareButton:hover:not(:disabled),.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__removeButton:hover:not(:disabled){color:#374151;background:0 0}.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__favoriteButton.ProductCard-module__3cykKa__favoriteButtonActive,.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__favoriteButton.ProductCard-module__3cykKa__favoriteButtonActive:hover{color:var(--color-accent);background:0 0}.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__compareButton.ProductCard-module__3cykKa__compareButtonActive,.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__compareButton.ProductCard-module__3cykKa__compareButtonActive:hover{color:#2563eb;background:0 0}.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__removeButton{color:var(--color-accent)}.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__removeButton:hover:not(:disabled){color:var(--color-accent-hover)}.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__favoriteButton:active,.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__compareButton:active,.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__removeButton:active,.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__compareButtonLoading,.ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__compareButtonLoading:hover{background:0 0}}@media (max-width:768px){.ProductCard-module__3cykKa__nameBlock{display:none}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__name{min-height:2.2em;font-size:.75rem;line-height:1.25}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__skuRow .ProductCard-module__3cykKa__sku,.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__skuRow .ProductCard-module__3cykKa__availabilityText{font-size:.5625rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__category,.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__rating{margin-bottom:.35rem;font-size:.6875rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__ratingValue{font-size:.5625rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__oldPrice{font-size:.6875rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__finalPrice{font-size:.875rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__price,.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__pricePublicWrap{margin-bottom:.5rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__addToCartButton,.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__cartControls,.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__cartControlsYellow{font-size:.75rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__content{padding:.5rem .6rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__actionButtons{top:auto;bottom:2.1rem;right:.5rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__favoriteButton.ProductCard-module__3cykKa__favoriteButtonActive,.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__favoriteButton.ProductCard-module__3cykKa__favoriteButtonActive:hover{color:var(--color-accent)}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__partnerBadge{width:1.375rem;height:1.375rem;top:auto;bottom:2rem;left:.3rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__imageSideLeft{width:2.482rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__catalogBadgeImages{gap:.094rem}.ProductCard-module__3cykKa__productCard .ProductCard-module__3cykKa__catalogBadgeImg{width:auto;max-width:2.02rem;max-height:18.36px}}@media (min-width:769px){.ProductCard-module__3cykKa__content .ProductCard-module__3cykKa__nameInContent{display:none!important}}.ProductCard-module__3cykKa__nameBlock{flex-shrink:0;padding:.65rem .75rem .25rem}.ProductCard-module__3cykKa__imageSection{flex-shrink:0;position:relative}.ProductCard-module__3cykKa__imageSideLeft{z-index:1;pointer-events:none;width:3.4rem;position:absolute;top:0;bottom:0;left:0}.ProductCard-module__3cykKa__imageSideLeft>*{pointer-events:auto}.ProductCard-module__3cykKa__imageSideRight{z-index:1;pointer-events:none;width:3rem;position:absolute;top:0;bottom:0;right:0}.ProductCard-module__3cykKa__imageSideRight>*{pointer-events:auto}.ProductCard-module__3cykKa__imageContainer{background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ProductCard-module__3cykKa__image{aspect-ratio:4/5;object-fit:contain;width:100%;transition:opacity .3s}.ProductCard-module__3cykKa__imageNavButton{color:#fffffff2;cursor:pointer;opacity:0;z-index:3;background:#00000059;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductCard-module__3cykKa__imageContainer:hover .ProductCard-module__3cykKa__imageNavButton{opacity:1}.ProductCard-module__3cykKa__imageNavButton:hover{color:#fff;background:#00000080;transform:translateY(-50%)scale(1.05)}.ProductCard-module__3cykKa__imageNavButton:focus{outline:none}.ProductCard-module__3cykKa__imageNavButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25);transition:box-shadow .35s}.ProductCard-module__3cykKa__imageNavButton:active{transform:translateY(-50%)scale(.98)}.ProductCard-module__3cykKa__imageDots{z-index:2;background:#00000059;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:10px;padding:6px 12px;display:flex;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.ProductCard-module__3cykKa__imageDot{box-sizing:border-box;cursor:pointer;background:#fff;border:2px solid #fffc;border-radius:50%;flex-shrink:0;width:6px;height:6px;padding:0;transition:all .2s}.ProductCard-module__3cykKa__imageDot:focus{outline:none}.ProductCard-module__3cykKa__imageDot:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}.ProductCard-module__3cykKa__imageDot:hover{background:#ffffff80}.ProductCard-module__3cykKa__imageDotActive{box-sizing:border-box;background:var(--color-accent);border:2px solid #fff;flex-shrink:0;width:12px;height:12px;margin:0}.ProductCard-module__3cykKa__catalogBadgeImages{pointer-events:none;flex-direction:column;align-items:flex-start;gap:.17rem;display:flex}.ProductCard-module__3cykKa__catalogBadgeImages>*{pointer-events:auto}.ProductCard-module__3cykKa__catalogBadgeImg{object-fit:contain;width:auto;max-width:76.5%;height:auto;display:block}.ProductCard-module__3cykKa__textBadges{pointer-events:none;flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.ProductCard-module__3cykKa__textBadges span{pointer-events:auto}.ProductCard-module__3cykKa__badges{z-index:1;position:absolute;top:.35rem;left:.35rem}.ProductCard-module__3cykKa__hitBadge{color:#fff;background:#f59e0b;border-radius:.15rem;margin-bottom:.2rem;padding:.1rem .25rem;font-size:.5625rem;font-weight:600;display:block}.ProductCard-module__3cykKa__newBadge{color:#fff;background:#10b981;border-radius:.15rem;margin-bottom:.2rem;padding:.1rem .25rem;font-size:.5625rem;font-weight:500;display:block}.ProductCard-module__3cykKa__discountBadge{background:var(--color-accent);color:#fff;border-radius:.15rem;padding:.1rem .25rem;font-size:.5625rem;font-weight:500;display:block}.ProductCard-module__3cykKa__videoBadge{color:#fff;background:#000000a6;border-radius:.15rem;padding:.1rem .25rem;font-size:.5625rem;font-weight:500;display:block}.ProductCard-module__3cykKa__partnerBadge{z-index:2;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;bottom:.5rem;left:.5rem;overflow:hidden}.ProductCard-module__3cykKa__partnerLogo{object-fit:contain;width:100%;height:100%;padding:2px}.ProductCard-module__3cykKa__actionButtons{z-index:2;flex-direction:column;gap:.35rem;display:flex;position:absolute;bottom:.5rem;right:.5rem}.ProductCard-module__3cykKa__favoriteButton,.ProductCard-module__3cykKa__compareButton,.ProductCard-module__3cykKa__removeButton{color:#fffffff2;cursor:pointer;appearance:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#00000059;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .2s,transform .2s;display:flex}.ProductCard-module__3cykKa__favoriteButton:focus,.ProductCard-module__3cykKa__compareButton:focus,.ProductCard-module__3cykKa__removeButton:focus{outline:none}.ProductCard-module__3cykKa__favoriteButton:focus-visible,.ProductCard-module__3cykKa__compareButton:focus-visible,.ProductCard-module__3cykKa__removeButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25);transition:box-shadow .35s}.ProductCard-module__3cykKa__favoriteButton:active,.ProductCard-module__3cykKa__compareButton:active,.ProductCard-module__3cykKa__removeButton:active{background:#00000080;outline:none;transition:transform .2s;transform:scale(.95)}.ProductCard-module__3cykKa__compareButton:active{color:#fffffff2;background:#00000080}.ProductCard-module__3cykKa__compareButtonActive:active{color:#93c5fd;background:#00000080}.ProductCard-module__3cykKa__favoriteButton:hover{color:#fca5a5;background:#00000080;transform:scale(1.05)}.ProductCard-module__3cykKa__compareButton:hover{background:#00000080;transform:scale(1.05)}.ProductCard-module__3cykKa__favoriteButton:disabled,.ProductCard-module__3cykKa__compareButton:disabled,.ProductCard-module__3cykKa__removeButton:disabled{cursor:not-allowed;opacity:.6;appearance:none}.ProductCard-module__3cykKa__favoriteButton::-moz-focus-inner{border:0;padding:0}.ProductCard-module__3cykKa__compareButton::-moz-focus-inner{border:0;padding:0}.ProductCard-module__3cykKa__removeButton::-moz-focus-inner{border:0;padding:0}.ProductCard-module__3cykKa__removeButton{color:#fca5a5}.ProductCard-module__3cykKa__removeButton:hover{color:#fecaca;background:#00000080;transform:scale(1.05)}.ProductCard-module__3cykKa__favoriteButtonActive{color:#fca5a5}.ProductCard-module__3cykKa__favoriteButtonActive:hover{color:#fecaca}.ProductCard-module__3cykKa__compareButtonActive{color:#93c5fd}.ProductCard-module__3cykKa__compareButtonActive:active,.ProductCard-module__3cykKa__compareButtonActive:focus{color:#93c5fd;outline:none}.ProductCard-module__3cykKa__compareButtonLoading{opacity:.6;cursor:wait;pointer-events:none;appearance:none}.ProductCard-module__3cykKa__compareButtonLoading:active,.ProductCard-module__3cykKa__compareButtonLoading:hover{color:inherit;background:#00000059;transform:none}.ProductCard-module__3cykKa__compareButtonLoading.ProductCard-module__3cykKa__compareButtonActive,.ProductCard-module__3cykKa__compareButtonLoading.ProductCard-module__3cykKa__compareButtonActive:active,.ProductCard-module__3cykKa__compareButtonLoading.ProductCard-module__3cykKa__compareButtonActive:hover{color:#93c5fd}.ProductCard-module__3cykKa__favoriteButton:disabled{cursor:not-allowed;opacity:.6}.ProductCard-module__3cykKa__cardVariantsSelector{flex-wrap:wrap;gap:.25rem;margin-bottom:.35rem;display:flex}.ProductCard-module__3cykKa__cardVariantChip{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.25rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:0;transition:all .2s;display:flex;overflow:hidden}.ProductCard-module__3cykKa__cardVariantChip:hover{border-color:var(--color-accent);background:#fff}.ProductCard-module__3cykKa__cardVariantChipActive{border-color:var(--color-accent);background:rgb(var(--color-accent-rgb)/.08);box-shadow:0 0 0 1px var(--color-accent)}.ProductCard-module__3cykKa__cardVariantChipImg{object-fit:cover;width:100%;height:100%}.ProductCard-module__3cykKa__cardVariantChip span{color:#374151;font-size:.65rem}.ProductCard-module__3cykKa__content{flex-direction:column;flex:1;padding:.65rem .75rem;display:flex}.ProductCard-module__3cykKa__name{-webkit-line-clamp:2;line-clamp:2;color:#111827;-webkit-box-orient:vertical;min-height:2.4em;margin:0 0 .35rem;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ProductCard-module__3cykKa__skuRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;margin:0 0 .15rem;display:flex}.ProductCard-module__3cykKa__skuRowNoSku{justify-content:flex-end}.ProductCard-module__3cykKa__sku{color:#9ca3af;flex:auto;min-width:0;margin:0;font-size:.6875rem}.ProductCard-module__3cykKa__availabilityText{text-align:right;flex:none;font-size:.6875rem;font-weight:600;line-height:1.2}.ProductCard-module__3cykKa__availabilityTextInStock{color:#059669}.ProductCard-module__3cykKa__availabilityTextOnOrder{color:var(--color-accent)}.ProductCard-module__3cykKa__availabilityTextOut{color:#6b7280}.ProductCard-module__3cykKa__category{color:#6b7280;margin:0 0 .5rem;font-size:.8125rem}.ProductCard-module__3cykKa__rating{color:#f59e0b;align-items:center;gap:.2rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.ProductCard-module__3cykKa__ratingValue{color:#6b7280;margin-left:.2rem;font-size:.6875rem}.ProductCard-module__3cykKa__price{align-items:center;gap:.375rem;margin-bottom:.65rem;display:flex}.ProductCard-module__3cykKa__priceLabel{display:none}.ProductCard-module__3cykKa__priceIcon{color:#6b7280;flex-shrink:0;width:1.125rem;height:1.125rem;display:inline-flex}@media (min-width:769px){.ProductCard-module__3cykKa__priceLabel{color:#6b7280;font-size:.8125rem;display:inline}.ProductCard-module__3cykKa__priceIcon{display:none}}.ProductCard-module__3cykKa__oldPrice{color:#9ca3af;font-size:.8125rem;text-decoration:line-through}.ProductCard-module__3cykKa__finalPrice{color:#111827;font-size:1rem;font-weight:600}.ProductCard-module__3cykKa__pricePublicWrap{flex-wrap:wrap;align-items:flex-start;gap:.35rem .5rem;margin-bottom:.65rem;display:flex}.ProductCard-module__3cykKa__pricePublicWrap .ProductCard-module__3cykKa__price{flex-wrap:wrap;flex:1;row-gap:.25rem;min-width:0;margin-bottom:0}.ProductCard-module__3cykKa__priceEditing{align-items:flex-start}.ProductCard-module__3cykKa__publicPriceToolbar{flex-shrink:0;align-items:center;padding-top:.125rem;display:flex}.ProductCard-module__3cykKa__priceEditRow{align-items:center;gap:.25rem;display:inline-flex}.ProductCard-module__3cykKa__priceEditInput{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:5.5rem;max-width:100%;padding:.2rem .4rem;font-size:.875rem;font-weight:600}.ProductCard-module__3cykKa__priceEditInput:focus{border-color:rgb(var(--color-accent-rgb)/.55);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2);outline:none}.ProductCard-module__3cykKa__priceCurrency{color:#374151;font-size:.875rem;font-weight:600}.ProductCard-module__3cykKa__publicEditToolbarActions{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.ProductCard-module__3cykKa__attributesEditBtn{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #2563eb59;border-radius:7px;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:0;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ProductCard-module__3cykKa__attributesEditBtn:hover{color:#1d4ed8;background:#2563eb14;border-color:#2563eb8c}.ProductCard-module__3cykKa__attributesEditIcon{color:#2563eb;flex-shrink:0;width:1rem;height:1rem}.ProductCard-module__3cykKa__attributesEditBtn:hover .ProductCard-module__3cykKa__attributesEditIcon{color:#1d4ed8}.ProductCard-module__3cykKa__attributesCancelBtn{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:0;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ProductCard-module__3cykKa__attributesCancelBtn:hover:not(:disabled){color:#374151;background:#f9fafb;border-color:#d1d5db}.ProductCard-module__3cykKa__attributesCancelBtn:disabled{opacity:.5;cursor:not-allowed}.ProductCard-module__3cykKa__attributesCancelIcon{flex-shrink:0;width:1rem;height:1rem}.ProductCard-module__3cykKa__attributesSaveBtn{cursor:pointer;background:rgb(var(--color-accent-rgb));color:#fff;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:0;font-size:.8125rem;font-weight:600;transition:border-color .2s,background .2s,opacity .2s;display:inline-flex}.ProductCard-module__3cykKa__attributesSaveBtn:not(:disabled){border-color:#0000}.ProductCard-module__3cykKa__attributesSaveBtn:not(:disabled):hover{filter:brightness(1.05)}.ProductCard-module__3cykKa__attributesSaveBtn:disabled{opacity:.42;cursor:not-allowed;color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb}.ProductCard-module__3cykKa__attributesSaveIcon{color:#fff;flex-shrink:0;width:1rem;height:1rem}.ProductCard-module__3cykKa__attributesSaveBtn:disabled .ProductCard-module__3cykKa__attributesSaveIcon{color:#9ca3af}.ProductCard-module__3cykKa__addToCartButton{background:var(--gradient-accent);color:#fff;cursor:pointer;box-sizing:border-box;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:calc(100% + 1.5rem);height:36px;margin:auto -.75rem -.65rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:background .2s;display:flex}.ProductCard-module__3cykKa__addToCartButton:hover:not(:disabled){background:var(--gradient-accent-hover)}.ProductCard-module__3cykKa__addToCartButton:focus{outline:none}.ProductCard-module__3cykKa__addToCartButton:focus-visible{box-shadow:var(--focus-ring-accent-strong)}.ProductCard-module__3cykKa__addToCartButton:active:not(:disabled){opacity:.95}.ProductCard-module__3cykKa__addToCartButton:disabled{cursor:not-allowed;opacity:.8}.ProductCard-module__3cykKa__cartControls{box-sizing:border-box;background:#10b981;border:none;border-radius:.5rem;align-items:center;gap:.35rem;width:calc(100% + 1.5rem);height:36px;margin:auto -.75rem -.65rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.ProductCard-module__3cykKa__cartControlsYellow{box-sizing:border-box;background:#fbbf24;border:none;border-radius:.5rem;align-items:center;gap:.35rem;width:calc(100% + 1.5rem);height:36px;margin:auto -.75rem -.65rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.ProductCard-module__3cykKa__cartInfo{flex-direction:row;flex:1;align-items:center;gap:.5rem;display:flex}.ProductCard-module__3cykKa__inCartLabel{color:#fff;white-space:nowrap;font-size:.8125rem;font-weight:500}@media (max-width:768px){.ProductCard-module__3cykKa__inCartLabel{display:none}}.ProductCard-module__3cykKa__componentsIconWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.ProductCard-module__3cykKa__componentsBadge{color:#fff;background-color:#fbbf24;border-radius:50%;justify-content:center;align-items:center;min-width:.875rem;height:.875rem;padding:0 .125rem;font-size:.5rem;font-weight:600;line-height:1;display:flex;position:relative}.ProductCard-module__3cykKa__quantityControls{box-sizing:border-box;background:#fff3;border:1px solid #ffffff4d;border-radius:.25rem;align-items:center;gap:.25rem;height:1.75rem;margin-left:auto;padding:.125rem;display:flex}.ProductCard-module__3cykKa__quantityControls .ProductCard-module__3cykKa__quantityButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:.125rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:.875rem;font-weight:600;transition:background-color .2s;display:flex}.ProductCard-module__3cykKa__quantityControls .ProductCard-module__3cykKa__quantityButton:hover:not(:disabled){background:#fff3}.ProductCard-module__3cykKa__quantityControls .ProductCard-module__3cykKa__quantityButton:disabled{opacity:.5;cursor:not-allowed}.ProductCard-module__3cykKa__quantityControls .ProductCard-module__3cykKa__quantityValue{text-align:center;color:#fff;min-width:1.5rem;font-size:.75rem;font-weight:600}.ProductCard-module__3cykKa__quantityDisplay{box-sizing:border-box;background:#fff3;border:1px solid #ffffff4d;border-radius:.25rem;justify-content:center;align-items:center;min-width:1.5rem;height:1.75rem;margin-left:auto;padding:.125rem;display:flex}.ProductCard-module__3cykKa__quantityDisplay .ProductCard-module__3cykKa__quantityValue{text-align:center;color:#fff;min-width:1.5rem;font-size:.75rem;font-weight:600}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__productCard{background:#1f293780;border-color:#4a5568}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__productCard:hover{border-color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageContainer{background:#111827}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__cardVariantChip{background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__cardVariantChip:hover{border-color:var(--color-accent);background:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__cardVariantChipActive{background:rgb(var(--color-accent-rgb)/.15);border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__cardVariantChip span{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__name{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__sku{color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__availabilityTextInStock{color:#34d399}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__availabilityTextOnOrder{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__availabilityTextOut,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__category,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__ratingValue,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__priceLabel,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__priceIcon{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__finalPrice{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__priceEditInput{color:#f9fafb;background:#1f2937;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__priceCurrency{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__attributesEditBtn{color:#93c5fd;background:#1f2937;border-color:#60a5fa73}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__attributesEditBtn:hover{color:#bfdbfe;background:#2563eb33;border-color:#60a5faa6}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__attributesEditIcon{color:#93c5fd}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__attributesEditBtn:hover .ProductCard-module__3cykKa__attributesEditIcon{color:#bfdbfe}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__attributesCancelBtn{color:#9ca3af;background:#1f2937;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__attributesCancelBtn:hover:not(:disabled){color:#e5e7eb;background:#374151;border-color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__attributesSaveBtn:disabled{background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__favoriteButton,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__compareButton,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__removeButton{color:#fffffff2;background:#00000059}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__partnerBadge{color:#d1d5db;background:#374151e6}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__removeButton{color:#fca5a5}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__removeButton:hover{color:#fecaca;background:#00000080}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__favoriteButtonActive,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__favoriteButtonActive:hover{color:#fca5a5}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__compareButtonActive,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__compareButtonActive:hover{color:#93c5fd}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__addToCartButton{background:var(--gradient-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__addToCartButton:hover:not(:disabled){background:var(--gradient-accent-hover)}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__cartControls{background:#10b981}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__cartControlsYellow{background:#fbbf24}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__inCartLabel{color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__componentsBadge{color:#fff;background-color:#fbbf24}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__quantityControls,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__quantityDisplay{background:#fff3;border-color:#ffffff4d}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__quantityControls .ProductCard-module__3cykKa__quantityButton{color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__quantityControls .ProductCard-module__3cykKa__quantityButton:hover:not(:disabled){background:#fff3}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__quantityControls .ProductCard-module__3cykKa__quantityValue{color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageNavButton{color:#d1d5db;background:#374151e6}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageNavButton:hover{color:#f9fafb;background:#4b5563f2}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__favoriteButton:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__compareButton:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__removeButton:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageNavButton:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__addToCartButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb-dark-legacy)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageDots{background:#00000080}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageDot{background:#fff;border-color:#fffc}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageDot:hover{background:#ffffff80}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageDotActive{background:var(--color-accent);border-color:#fff}@media (min-width:769px){:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__favoriteButton,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__compareButton,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__removeButton{color:#9ca3af;background:0 0}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__favoriteButton:hover:not(:disabled),:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__compareButton:hover:not(:disabled),:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__removeButton:hover:not(:disabled){color:#e5e7eb;background:0 0}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__favoriteButton.ProductCard-module__3cykKa__favoriteButtonActive,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__favoriteButton.ProductCard-module__3cykKa__favoriteButtonActive:hover{color:#f472b6;background:0 0}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__compareButton.ProductCard-module__3cykKa__compareButtonActive,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__compareButton.ProductCard-module__3cykKa__compareButtonActive:hover{color:#93c5fd;background:0 0}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__removeButton{color:#f87171}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductCard-module__3cykKa__imageSideRight .ProductCard-module__3cykKa__removeButton:hover:not(:disabled){color:#fca5a5}}
.AdminToolbarTrashButton-module__v770Tq__wrap{flex-shrink:0;display:inline-flex;position:relative}.AdminToolbarTrashButton-module__v770Tq__badge{border:1.5px solid var(--admin-surface);background:var(--admin-text-muted);min-width:16px;height:16px;color:var(--admin-surface);pointer-events:none;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminToolbarTrashButton-module__v770Tq__badge{border-color:var(--admin-surface-soft);background:var(--admin-text-secondary);color:var(--admin-surface)}
.ProductsGrid-module__XmqpHa__productsGrid{flex-direction:column;gap:1.5rem;width:100%;min-width:0;max-width:100%;display:flex}.ProductsGrid-module__XmqpHa__gridHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:0 .5rem;display:flex}.ProductsGrid-module__XmqpHa__headerRight{align-items:center;gap:1rem;display:flex}.ProductsGrid-module__XmqpHa__totalCount{color:#6b7280;font-size:.875rem}.ProductsGrid-module__XmqpHa__titleBlock{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ProductsGrid-module__XmqpHa__titleRow{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.ProductsGrid-module__XmqpHa__titleRow .ProductsGrid-module__XmqpHa__title{flex:1;min-width:0}.ProductsGrid-module__XmqpHa__mobileFiltersIconButton{display:none}.ProductsGrid-module__XmqpHa__title{color:#111827;margin:0;font-size:1.5rem;font-weight:600}.ProductsGrid-module__XmqpHa__searchQueryHint{color:#6b7280;margin:0;font-size:.875rem}.ProductsGrid-module__XmqpHa__sorting{align-items:center;gap:.5rem;display:flex}.ProductsGrid-module__XmqpHa__sortLabel{color:#374151;white-space:nowrap;font-size:.875rem}.ProductsGrid-module__XmqpHa__sortSelect{appearance:none;box-sizing:border-box;color:#374151;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background-color:#ffffffeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%236b7280' d='M2 3h6L5 7z'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.625rem;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem 1.75rem .5rem .75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.ProductsGrid-module__XmqpHa__sortSelect option{color:#374151;font-size:inherit;background-color:#fff}.ProductsGrid-module__XmqpHa__sortSelect:hover{background-color:#fffffffa}.ProductsGrid-module__XmqpHa__sortSelect:focus{outline:none}.ProductsGrid-module__XmqpHa__sortSelect:focus-visible{border-color:rgb(var(--color-accent-rgb)/.45);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2);background-color:#fffffffa}.ProductsGrid-module__XmqpHa__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;min-width:0;padding:0 .5rem;display:grid}.ProductsGrid-module__XmqpHa__grid.ProductsGrid-module__XmqpHa__gridDesktop4{grid-template-columns:repeat(4,1fr)}@media (max-width:1280px){.ProductsGrid-module__XmqpHa__grid{grid-template-columns:repeat(3,1fr)}.ProductsGrid-module__XmqpHa__grid.ProductsGrid-module__XmqpHa__gridDesktop4{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.ProductsGrid-module__XmqpHa__grid,.ProductsGrid-module__XmqpHa__grid.ProductsGrid-module__XmqpHa__gridDesktop4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProductsGrid-module__XmqpHa__productsGrid{gap:1rem}.ProductsGrid-module__XmqpHa__gridHeader{flex-direction:column;align-items:stretch;gap:.75rem;padding:0}.ProductsGrid-module__XmqpHa__headerRight{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0}.ProductsGrid-module__XmqpHa__totalCount{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.75rem;overflow:hidden}.ProductsGrid-module__XmqpHa__sorting{flex-wrap:nowrap;flex:0 auto;gap:.35rem;min-width:0}.ProductsGrid-module__XmqpHa__sortSelect{background-position:right .35rem center;background-size:.55rem;flex:auto;min-width:0;max-width:min(11.5rem,48vw);padding:.3rem 1.4rem .3rem .4rem;font-size:.8125rem}.ProductsGrid-module__XmqpHa__title{font-size:1.25rem}.ProductsGrid-module__XmqpHa__mobileFiltersIconButton{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem;transition:border-color .2s,color .2s;display:inline-flex}.ProductsGrid-module__XmqpHa__mobileFiltersIconButton:hover{border-color:rgb(var(--color-accent-rgb)/.35);color:var(--color-accent)}.ProductsGrid-module__XmqpHa__mobileFiltersIcon{width:1.125rem;height:1.125rem}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__mobileFiltersIconButton{color:#d1d5db;background:#1f293780;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__mobileFiltersIconButton:hover{border-color:rgb(var(--color-accent-rgb)/.4);color:var(--color-accent)}.ProductsGrid-module__XmqpHa__sortLabel{flex-shrink:0;font-size:.75rem}.ProductsGrid-module__XmqpHa__grid{grid-template-columns:1fr;gap:.75rem;padding:0}.ProductsGrid-module__XmqpHa__grid.ProductsGrid-module__XmqpHa__gridMobile2{grid-template-columns:repeat(2,1fr);gap:.5rem}}@media (max-width:480px){.ProductsGrid-module__XmqpHa__productsGrid,.ProductsGrid-module__XmqpHa__grid{gap:.75rem}.ProductsGrid-module__XmqpHa__sortLabel{font-size:.6875rem}.ProductsGrid-module__XmqpHa__sortSelect{padding:.28rem 1.35rem .28rem .35rem;font-size:.75rem}.ProductsGrid-module__XmqpHa__totalCount{font-size:.6875rem}}.ProductsGrid-module__XmqpHa__loading,.ProductsGrid-module__XmqpHa__error,.ProductsGrid-module__XmqpHa__empty{text-align:center;color:#6b7280;background:#f9fafb;border-radius:.5rem;padding:3rem 1rem;font-size:1rem}.ProductsGrid-module__XmqpHa__error{color:var(--color-accent);background:#fef2f2}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__title{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__searchQueryHint{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__loading,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__empty{color:#9ca3af;background:#1f2937}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__error{color:#fca5a5;background:#450a0a}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__sortSelect{color:#f9fafb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#1f2937eb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%239ca3af' d='M2 3h6L5 7z'/%3E%3C/svg%3E");border:1px solid #4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__sortSelect option{color:#f9fafb;background-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__sortSelect:hover{background-color:#1f2937fa}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__sortSelect:focus-visible{border-color:rgb(var(--color-accent-rgb)/.45);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.22)}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__totalCount{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__sortLabel{color:#d1d5db}
.AdminToolbarArchiveButton-module__OIbUAa__button:hover:not(:disabled){color:var(--admin-info,#3b82f6)}.AdminToolbarArchiveButton-module__OIbUAa__archiveViewActive{color:var(--admin-info,#3b82f6);border-color:var(--admin-info,#3b82f6);background:var(--admin-primary-muted,#eff6ff)}
.FeaturedProducts-module__kSO60G__featured{background:0 0;padding:5rem 1rem}.FeaturedProducts-module__kSO60G__container{max-width:1280px;margin:0 auto}@media (max-width:1280px){.FeaturedProducts-module__kSO60G__container{max-width:1200px}}@media (max-width:1024px){.FeaturedProducts-module__kSO60G__container{max-width:960px}}.FeaturedProducts-module__kSO60G__header{text-align:center;justify-content:center;margin-bottom:3rem;display:flex;position:relative}.FeaturedProducts-module__kSO60G__title{color:#1a202c;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.FeaturedProducts-module__kSO60G__subtitle{color:#718096;font-size:1.125rem}.FeaturedProducts-module__kSO60G__viewAllButton{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:.5rem 0;font-size:1rem;font-weight:600;transition:color .2s;position:absolute;top:0;right:0}.FeaturedProducts-module__kSO60G__viewAllButton:hover{color:var(--color-accent-hover)}.FeaturedProducts-module__kSO60G__loading,.FeaturedProducts-module__kSO60G__empty{color:#718096;text-align:center;padding:2rem;font-size:1rem}.FeaturedProducts-module__kSO60G__productsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.FeaturedProducts-module__kSO60G__productsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FeaturedProducts-module__kSO60G__featured{padding:3rem 1rem}.FeaturedProducts-module__kSO60G__title{font-size:2rem}.FeaturedProducts-module__kSO60G__header{flex-direction:column;align-items:center;gap:1rem}.FeaturedProducts-module__kSO60G__viewAllButton{position:static}.FeaturedProducts-module__kSO60G__productsGrid{grid-template-columns:1fr}}@media (max-width:480px){.FeaturedProducts-module__kSO60G__featured{padding:2rem .75rem}.FeaturedProducts-module__kSO60G__title{font-size:1.75rem}.FeaturedProducts-module__kSO60G__header{margin-bottom:2rem}}@media (max-width:320px){.FeaturedProducts-module__kSO60G__featured{padding:1.5rem .5rem}.FeaturedProducts-module__kSO60G__title{font-size:1.5rem}}:where(html[data-theme=dark],[data-app-theme=dark]) .FeaturedProducts-module__kSO60G__title{color:#f7fafc}:where(html[data-theme=dark],[data-app-theme=dark]) .FeaturedProducts-module__kSO60G__subtitle{color:#cbd5e0}:where(html[data-theme=dark],[data-app-theme=dark]) .FeaturedProducts-module__kSO60G__viewAllButton{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .FeaturedProducts-module__kSO60G__viewAllButton:hover{color:var(--color-accent-hover)}
.DataTable-module__cjbZBG__tableContainer{background:var(--admin-surface);border-radius:var(--admin-radius-xl);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.DataTable-module__cjbZBG__tableWrapper{align-items:stretch;min-height:0;display:flex;position:relative}.DataTable-module__cjbZBG__scrollContainer{scrollbar-width:thin;scrollbar-color:var(--admin-scrollbar-thumb)var(--admin-scrollbar-track);flex:1;max-height:none;padding-left:0;padding-right:0;transition:padding .2s;position:relative;overflow:auto visible}.DataTable-module__cjbZBG__tableWrapper:has(.DataTable-module__cjbZBG__scrollArrowLeft) .DataTable-module__cjbZBG__scrollContainer{padding-left:0}.DataTable-module__cjbZBG__tableWrapper:has(.DataTable-module__cjbZBG__scrollArrowRight) .DataTable-module__cjbZBG__scrollContainer{padding-right:0}.DataTable-module__cjbZBG__scrollArrow{background:linear-gradient(to right,var(--admin-scroll-overlay),var(--admin-scroll-overlay-fade));width:40px;color:var(--admin-text-secondary);font-size:var(--admin-font-size-3xl);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:20;pointer-events:auto;justify-content:center;align-items:center;font-weight:700;transition:background .2s,color .2s;display:flex;position:absolute;top:0;bottom:0}.DataTable-module__cjbZBG__scrollArrow:hover{background:linear-gradient(to right,var(--admin-scroll-overlay-hover),var(--admin-scroll-overlay-hover-fade));color:var(--admin-accent)}.DataTable-module__cjbZBG__scrollArrowLeft{background:linear-gradient(to right,var(--admin-scroll-overlay),var(--admin-scroll-overlay-fade));left:0}.DataTable-module__cjbZBG__scrollArrowLeft:hover{background:linear-gradient(to right,var(--admin-scroll-overlay-hover),var(--admin-scroll-overlay-hover-fade))}.DataTable-module__cjbZBG__scrollArrowRight{background:linear-gradient(to left,var(--admin-scroll-overlay),var(--admin-scroll-overlay-fade));right:0}.DataTable-module__cjbZBG__scrollArrowRight:hover{background:linear-gradient(to left,var(--admin-scroll-overlay-hover),var(--admin-scroll-overlay-hover-fade))}.DataTable-module__cjbZBG__scrollContainer::-webkit-scrollbar{height:12px}.DataTable-module__cjbZBG__scrollContainer::-webkit-scrollbar-track{background:var(--admin-scrollbar-track)}.DataTable-module__cjbZBG__scrollContainer::-webkit-scrollbar-thumb{background:var(--admin-scrollbar-thumb);border-radius:var(--admin-radius-sm)}.DataTable-module__cjbZBG__scrollContainer::-webkit-scrollbar-thumb:hover{background:var(--admin-scrollbar-thumb-hover)}.DataTable-module__cjbZBG__table{border-collapse:collapse;table-layout:auto;width:100%}.DataTable-module__cjbZBG__stickyHeader{z-index:10;background:var(--admin-surface-muted);position:sticky;top:0}.DataTable-module__cjbZBG__table th,.DataTable-module__cjbZBG__table td{padding:var(--admin-space-md)var(--admin-space-sm);text-align:center;border-bottom:1px solid var(--admin-border)}.DataTable-module__cjbZBG__table th{background:var(--admin-surface-muted);font-weight:600;font-size:var(--admin-font-size-xs);color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:var(--admin-letter-spacing-wider);white-space:nowrap}.DataTable-module__cjbZBG__table td{color:var(--admin-text-secondary);font-size:var(--admin-font-size-xs)}.DataTable-module__cjbZBG__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.DataTable-module__cjbZBG__sortable:hover{background:var(--admin-surface-soft)}.DataTable-module__cjbZBG__headerContent{justify-content:center;align-items:center;gap:var(--admin-space-md);display:flex}.DataTable-module__cjbZBG__sortIcon{width:.75rem;font-size:var(--admin-font-size-xs);text-align:center;flex-shrink:0;line-height:1;display:inline-block}.DataTable-module__cjbZBG__sortIconIdle{color:var(--admin-text-muted)}.DataTable-module__cjbZBG__sortIconActive{color:var(--admin-accent);font-weight:700}.DataTable-module__cjbZBG__tbodyRefreshing{opacity:.55;pointer-events:none;transition:opacity .15s}.DataTable-module__cjbZBG__row{transition:background .15s}.DataTable-module__cjbZBG__row:hover{background:var(--admin-surface-muted)}.DataTable-module__cjbZBG__row.DataTable-module__cjbZBG__clickable{cursor:pointer}.DataTable-module__cjbZBG__row.DataTable-module__cjbZBG__selected{background:var(--admin-accent-soft)}.DataTable-module__cjbZBG__row.DataTable-module__cjbZBG__selected:hover{background:var(--admin-accent-soft-strong)}.DataTable-module__cjbZBG__checkboxCell{text-align:center;width:40px}.DataTable-module__cjbZBG__checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--admin-accent)}.DataTable-module__cjbZBG__loadingCell,.DataTable-module__cjbZBG__emptyCell{text-align:center;color:var(--admin-text-muted);padding:var(--admin-space-6xl)var(--admin-space-3xl)!important}.DataTable-module__cjbZBG__loader{justify-content:center;align-items:center;gap:var(--admin-space-md);display:flex}.DataTable-module__cjbZBG__pagination{padding:var(--admin-space-2xl);border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;display:flex}.DataTable-module__cjbZBG__paginationInfo{color:var(--admin-text-muted);font-size:var(--admin-font-size-sm)}.DataTable-module__cjbZBG__paginationButtons{gap:var(--admin-space-xs);display:flex}.DataTable-module__cjbZBG__pageButton{min-width:32px;height:32px;padding:var(--admin-space-0)var(--admin-space-lg);border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text-secondary);font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-md);cursor:pointer;transition:all .2s}.DataTable-module__cjbZBG__pageButton:hover:not(:disabled){background:var(--admin-surface-soft);border-color:var(--admin-border-strong)}.DataTable-module__cjbZBG__pageButton:disabled{opacity:.5;cursor:not-allowed}.DataTable-module__cjbZBG__pageButton.DataTable-module__cjbZBG__active{background:var(--admin-accent);border-color:var(--admin-accent);color:var(--admin-text-inverse)}
.HeroSection-module__h8_9vq__hero{background:0 0;align-items:center;min-height:80vh;padding:1rem;display:flex}.HeroSection-module__h8_9vq__container{grid-template-columns:1fr 1fr;gap:2rem;width:100%;max-width:1280px;margin:0 auto;display:grid}@media (max-width:1280px){.HeroSection-module__h8_9vq__container{max-width:1200px}}.HeroSection-module__h8_9vq__leftPart{flex-direction:column;justify-content:center;gap:1rem;padding-left:3rem;display:flex}.HeroSection-module__h8_9vq__title{color:#1a202c;margin:0;font-size:3.2rem;font-weight:700;line-height:1.2}.HeroSection-module__h8_9vq__titleAccent{color:var(--color-accent)}.HeroSection-module__h8_9vq__subtitle{color:#4a5568;max-width:500px;font-size:1.1rem}.HeroSection-module__h8_9vq__buttons{margin-top:1rem;gap:1rem;margin-inline:auto;display:flex}.HeroSection-module__h8_9vq__buttons .HeroSection-module__h8_9vq__heroButton{width:auto;background:linear-gradient(135deg,var(--color-accent)0%,var(--color-accent-hover)50%,#9a0432 100%)!important;border:none!important}.HeroSection-module__h8_9vq__buttons .HeroSection-module__h8_9vq__heroButton:hover:not(:disabled),.HeroSection-module__h8_9vq__buttons .HeroSection-module__h8_9vq__heroButton:active:not(:disabled){background:linear-gradient(135deg,#e61a5c 0%,#c80648 50%,#a8053a 100%)!important}.HeroSection-module__h8_9vq__features{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.HeroSection-module__h8_9vq__feature{color:#4a5568;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.HeroSection-module__h8_9vq__featureIcon{font-size:1.5rem}.HeroSection-module__h8_9vq__featureIconImg{object-fit:contain;width:24px;height:24px}.HeroSection-module__h8_9vq__imageWrapper{justify-content:center;align-items:center;display:flex;position:relative}.HeroSection-module__h8_9vq__slideshow{aspect-ratio:1;background-color:#ffffff80;border-radius:20px;width:90%;position:relative;overflow:hidden}.HeroSection-module__h8_9vq__slideshowTrack{transform-origin:0;height:100%;padding:0;transition:transform .6s ease-in-out;display:flex;position:absolute;top:0;left:0}.HeroSection-module__h8_9vq__slideshowTrackNoTransition{transition:none}.HeroSection-module__h8_9vq__slideshowSlide{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:100%;margin:0;padding:0}.HeroSection-module__h8_9vq__slideDots{background:#00000059;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:12px;padding:10px 16px;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.HeroSection-module__h8_9vq__slideDot{box-sizing:border-box;cursor:pointer;background:#fff;border:2px solid #fffc;border-radius:50%;flex-shrink:0;width:6px;height:6px;padding:0;transition:all .2s}.HeroSection-module__h8_9vq__slideDot:hover{background:#ffffff80}.HeroSection-module__h8_9vq__slideDotActive{box-sizing:border-box;background:var(--color-accent);border:2px solid #fff;flex-shrink:0;width:12px;height:12px;margin:0}.HeroSection-module__h8_9vq__imagePlaceholder{aspect-ratio:1;background:linear-gradient(135deg,var(--color-accent)0%,var(--color-accent)100%);color:#fff;border-radius:20px;justify-content:center;align-items:center;width:90%;font-size:1.5rem;font-weight:600;display:flex}.HeroSection-module__h8_9vq__imageText{text-align:center;padding:2rem}:where(html[data-theme=dark],[data-app-theme=dark]) .HeroSection-module__h8_9vq__title{color:#f7fafc}:where(html[data-theme=dark],[data-app-theme=dark]) .HeroSection-module__h8_9vq__subtitle,:where(html[data-theme=dark],[data-app-theme=dark]) .HeroSection-module__h8_9vq__feature{color:#cbd5e0}:where(html[data-theme=dark],[data-app-theme=dark]) .HeroSection-module__h8_9vq__slideshow{background-color:#1f293780}@media (max-width:1024px){.HeroSection-module__h8_9vq__container{gap:2rem;max-width:960px}.HeroSection-module__h8_9vq__title{font-size:2.5rem}}@media (max-width:768px){.HeroSection-module__h8_9vq__hero{padding:2rem 1rem}.HeroSection-module__h8_9vq__container{grid-template-rows:auto auto;grid-template-columns:1fr}.HeroSection-module__h8_9vq__leftPart{text-align:center;order:2;align-items:center;padding-left:0}.HeroSection-module__h8_9vq__imageWrapper{order:1}.HeroSection-module__h8_9vq__title{font-size:2rem}.HeroSection-module__h8_9vq__subtitle{margin:0 auto}.HeroSection-module__h8_9vq__buttons{flex-direction:column}.HeroSection-module__h8_9vq__features{grid-template-columns:1fr}.HeroSection-module__h8_9vq__imagePlaceholder,.HeroSection-module__h8_9vq__slideshow{aspect-ratio:1}}@media (max-width:480px){.HeroSection-module__h8_9vq__hero{min-height:60vh;padding:1rem .75rem}.HeroSection-module__h8_9vq__title{font-size:1.75rem}.HeroSection-module__h8_9vq__subtitle{font-size:1rem}}@media (max-width:320px){.HeroSection-module__h8_9vq__title{font-size:1.5rem}}
.admin-action-icon-copy{color:var(--admin-icon-copy);flex-shrink:0}
.Modal-module__mNSHoW__dialog{z-index:50;position:relative}.Modal-module__mNSHoW__backdrop{background:#00000080;transition:opacity .3s;position:fixed;inset:0}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__backdrop{background:#000000b3}.Modal-module__mNSHoW__container{position:fixed;inset:0;overflow-y:auto}.Modal-module__mNSHoW__center{min-height:100%;padding:var(--admin-space-xl,12px);justify-content:center;align-items:center;display:flex}.Modal-module__mNSHoW__panel{--modal-surface:var(--admin-surface,#fff);--modal-border:var(--admin-border,#e5e7eb);--modal-shadow:var(--admin-shadow-popover,0 10px 40px #0000001f);--modal-text:var(--admin-text-secondary,#374151);--modal-text-muted:var(--admin-text-muted,#6b7280);--modal-text-strong:var(--admin-text-primary,#111827);--modal-radius:var(--admin-radius-xl,12px);--modal-fs-base:var(--admin-font-size-base,.9375rem);--modal-fs-sm:var(--admin-font-size-sm,.8125rem);--modal-fs-xs:var(--admin-font-size-xs,.75rem);--modal-fs-title:var(--admin-font-size-xl,1.0625rem);--modal-lh:var(--admin-line-height-base,1.35);--modal-lh-tight:var(--admin-line-height-sm,1.25);--modal-space-sm:var(--admin-space-sm,6px);--modal-space-md:var(--admin-space-md,8px);--modal-space-lg:var(--admin-space-lg,10px);--modal-space-xl:var(--admin-space-xl,12px);--modal-space-2xl:var(--admin-space-2xl,16px);--modal-space-3xl:var(--admin-space-3xl,20px);--modal-font-stack:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--admin-space-2xs:2px;--admin-space-xs:4px;--admin-space-sm:6px;--admin-space-md:8px;--admin-space-lg:10px;--admin-space-xl:12px;--admin-space-2xl:16px;--admin-space-3xl:20px;--admin-space-4xl:24px;--admin-font-size-xs:.75rem;--admin-font-size-sm:.8125rem;--admin-font-size-base:.9375rem;--admin-text-primary:#111827;--admin-text-secondary:#374151;--admin-text-muted:#6b7280;--admin-surface:#fff;--admin-surface-soft:#f3f4f6;--admin-surface-muted:#f9fafb;--admin-border:#e5e7eb;--admin-border-strong:#d1d5db;--admin-accent:rgb(var(--color-accent-rgb,217 6 82));--admin-radius-sm:6px;--admin-radius-md:8px;--admin-radius-lg:10px;--admin-shadow-focus-soft:0 0 0 3px rgb(var(--color-accent-rgb,217 6 82)/.22);--admin-error-text:#b91c1c;--admin-info:#2563eb;--admin-info-bg:#dbeafe;--admin-info-bg-soft:#eff6ff;--admin-info-border:#93c5fd;--admin-info-border-soft:#bfdbfe;--admin-info-bright:#3b82f6;--admin-info-strong:#1d4ed8;--admin-info-text:#1e40af;--admin-overlay-color-129:#2563eb24;--admin-overlay-color-144:37 99 235;--admin-font-size-md:.875rem;--admin-font-size-2xs:.6875rem;--admin-font-size-lg:1rem;--admin-font-size-xl:1.0625rem;--admin-line-height-sm:1.25;--admin-radius-pill:999px;--admin-radius-xl:12px;--admin-bg-page:#f5f7fa;--admin-success:#059669;--admin-success-bg:#dcfce7;--admin-success-bg-soft:#d1fae5;--admin-success-border:#6ee7b7;--admin-success-border-soft:#bbf7d0;--admin-success-bright:#22c55e;--admin-success-deep:#15803d;--admin-success-emerald:#10b981;--admin-success-light:#34d399;--admin-success-strong:#16a34a;--admin-success-text:#065f46;--admin-success-text-strong:#166534;--admin-warning:#f59e0b;--admin-warning-bg:#fef3c7;--admin-warning-border:#fcd34d;--admin-warning-border-soft:#fde68a;--admin-warning-strong:#d97706;--admin-warning-text:#92400e;--admin-danger-bg:#fef2f2;--admin-danger-bg-soft:#fee2e2;--admin-danger-border:#fecaca;--admin-danger-border-strong:#dc2626;--admin-danger-text:#991b1b;--admin-accent-soft:rgb(var(--color-accent-rgb,217 6 82)/.12);--admin-accent-soft-strong:rgb(var(--color-accent-rgb,217 6 82)/.35);--admin-accent-border:rgb(var(--color-accent-rgb,217 6 82)/.25);--admin-accent-border-soft:rgb(var(--color-accent-rgb,217 6 82)/.15);--admin-overlay-color-102:#22c55e42;--admin-overlay-color-014:rgb(var(--color-accent-rgb,217 6 82)/.14);background:var(--modal-surface);border:1px solid var(--modal-border);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);box-sizing:border-box;color:var(--modal-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--modal-font-stack);font-size:var(--modal-fs-base);line-height:var(--modal-lh);max-height:90vh;padding:var(--admin-space-3xl,20px)var(--admin-space-2xl,16px);width:calc(100% - 2rem);margin:0 auto;transition:all .3s;position:relative;overflow-y:auto;transform:translateY(0)}.Modal-module__mNSHoW__sizeSm{max-width:28rem}.Modal-module__mNSHoW__sizeMd{max-width:44rem}.Modal-module__mNSHoW__sizeLg{max-width:56rem}.Modal-module__mNSHoW__sizeXl{max-width:68rem}.Modal-module__mNSHoW__header{align-items:flex-start;gap:var(--modal-space-md);margin-bottom:var(--admin-space-3xl,20px);padding:0 var(--modal-space-sm);display:flex}.Modal-module__mNSHoW__headerWithTitle{justify-content:space-between}.Modal-module__mNSHoW__headerWithoutTitle{justify-content:flex-end}.Modal-module__mNSHoW__titleRow{align-items:flex-start;gap:var(--modal-space-md);min-width:0;padding-right:var(--modal-space-2xl);flex:1;display:flex}.Modal-module__mNSHoW__titleRow .Modal-module__mNSHoW__title{flex:1;min-width:0;padding-right:0}.Modal-module__mNSHoW__titleAside{color:var(--modal-text-muted);font-size:var(--modal-fs-sm);font-weight:400;line-height:var(--modal-lh-tight);text-align:right;white-space:normal;flex-shrink:0;max-width:min(20rem,46vw)}.Modal-module__mNSHoW__title{color:var(--modal-text-strong);font-size:var(--modal-fs-title);font-weight:600;line-height:var(--modal-lh-tight);padding-right:var(--modal-space-2xl);flex:1;margin:0}.Modal-module__mNSHoW__closeButton{appearance:none;border-radius:var(--admin-radius-md,8px);box-shadow:none;color:var(--modal-text-muted);padding:var(--modal-space-sm);background:0 0;border:1px solid #11182714;flex-shrink:0;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.Modal-module__mNSHoW__closeButton:hover{background:var(--admin-surface-soft,#f3f4f6);color:var(--modal-text);border-color:#1118271f}.Modal-module__mNSHoW__closeButton:focus{outline:none}.Modal-module__mNSHoW__closeButton:focus-visible{border-color:#11182724;outline:none;box-shadow:0 0 0 1px #1118271a}.Modal-module__mNSHoW__closeIcon{width:1.25rem;height:1.25rem}.Modal-module__mNSHoW__content{position:relative}.Modal-module__mNSHoW__content :where(p){color:var(--modal-text);font-size:var(--modal-fs-sm);line-height:var(--modal-lh);margin:0 0 var(--modal-space-xl)}.Modal-module__mNSHoW__content :where(p:last-child){margin-bottom:0}.Modal-module__mNSHoW__content :where(h2,h3,h4){color:var(--modal-text-strong);font-weight:600;line-height:var(--modal-lh-tight);margin:var(--modal-space-2xl)0 var(--modal-space-md)}.Modal-module__mNSHoW__content :where(h2:first-child,h3:first-child,h4:first-child){margin-top:0}.Modal-module__mNSHoW__content :where(h2){font-size:var(--admin-font-size-lg,1rem)}.Modal-module__mNSHoW__content :where(h3){font-size:var(--modal-fs-sm)}.Modal-module__mNSHoW__content :where(h4){font-size:var(--modal-fs-xs);text-transform:uppercase;letter-spacing:.03em}.Modal-module__mNSHoW__content :where(ul,ol){color:var(--modal-text);font-size:var(--modal-fs-sm);line-height:var(--modal-lh);margin:0 0 var(--modal-space-xl);padding-left:1.25rem}.Modal-module__mNSHoW__content :where(li+li){margin-top:var(--modal-space-sm)}.Modal-module__mNSHoW__content :where(p a,li a,td a){color:var(--admin-link,var(--admin-accent,#2563eb));text-underline-offset:2px;text-decoration:underline}.Modal-module__mNSHoW__content :where(p a:hover,li a:hover,td a:hover){color:var(--admin-link-hover,#1d4ed8)}.Modal-module__mNSHoW__content :where(strong,b){color:var(--modal-text-strong);font-weight:600}.Modal-module__mNSHoW__content :where(label){color:var(--modal-text-muted);font-size:var(--modal-fs-xs);margin-bottom:var(--modal-space-sm);font-weight:600;display:block}.Modal-module__mNSHoW__content :where(hr){border:none;border-top:1px solid var(--modal-border);margin:var(--modal-space-xl)0}.Modal-module__mNSHoW__content :where(code){background:var(--admin-surface-muted,#f3f4f6);border-radius:var(--admin-radius-sm,6px);color:var(--modal-text-strong);padding:.1em .35em;font-size:.8em}.Modal-module__mNSHoW__content :where(pre){background:var(--admin-surface-muted,#f3f4f6);border-radius:var(--admin-radius-md,8px);color:var(--modal-text);font-size:var(--modal-fs-xs);padding:var(--modal-space-xl);line-height:1.45;overflow-x:auto}.Modal-module__mNSHoW__content :where(dl:not([data-modal-detail])){margin:0}.Modal-module__mNSHoW__content :where([data-modal-readonly-panel]){background:var(--admin-surface-soft,#f3f4f6);border:1px solid var(--modal-border);border-radius:var(--admin-radius-lg,10px);box-sizing:border-box;padding:var(--admin-space-xl,12px);margin:0}.Modal-module__mNSHoW__content :where([data-modal-readonly-panel] dl[data-modal-detail]){background:var(--admin-surface,#fff);border:1px solid var(--modal-border);border-radius:var(--admin-radius-md,8px);box-sizing:border-box;column-gap:var(--admin-space-lg,10px);padding:var(--admin-space-lg,10px);row-gap:var(--admin-space-lg,10px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.Modal-module__mNSHoW__content :where(dl[data-modal-detail]>[data-modal-field]){box-sizing:border-box;gap:var(--admin-space-xs,4px);flex-direction:column;min-width:0;margin:0;display:flex}.Modal-module__mNSHoW__content :where(dl[data-modal-detail]>[data-modal-field][data-modal-span]){grid-column:1/-1}.Modal-module__mNSHoW__content :where(dl[data-modal-detail] dt){color:var(--modal-text);font-size:var(--admin-font-size-sm,.8125rem);letter-spacing:.02em;text-transform:none;margin:0;font-weight:600;line-height:1.25;display:block}.Modal-module__mNSHoW__content :where(dl[data-modal-detail] dd){background:var(--admin-surface,#fff);border:1px solid var(--admin-border-strong,#d1d5db);border-radius:var(--admin-radius-md,8px);box-sizing:border-box;color:var(--modal-text);font-size:var(--admin-font-size-base,.9375rem);min-height:40px;padding:var(--admin-space-md,8px)var(--admin-space-xl,12px);word-break:break-word;align-items:flex-start;margin:0;font-weight:400;line-height:1.35;display:flex}.Modal-module__mNSHoW__content :where(dl[data-modal-detail] dd code){color:inherit;font-size:inherit;font-weight:inherit;background:0 0;padding:0}.Modal-module__mNSHoW__content :where(dl[data-modal-detail]>[data-modal-field]:has([data-modal-contract-links])>dd){background:0 0;border:none;min-height:0;padding:0;display:block}.Modal-module__mNSHoW__content :where([data-modal-contract-links]){background:var(--admin-surface,#fff);border:1px solid var(--admin-border-strong,#d1d5db);border-radius:var(--admin-radius-md,8px);box-sizing:border-box;gap:var(--admin-space-xs,4px);max-height:14rem;padding:var(--admin-space-sm,6px)var(--admin-space-md,8px);flex-direction:column;width:100%;margin:0;list-style:none;display:flex;overflow-y:auto}.Modal-module__mNSHoW__content :where([data-modal-contract-links] li){margin:0;line-height:1.35}.Modal-module__mNSHoW__content :where([data-modal-contract-links] a){color:var(--admin-link,var(--admin-accent,#2563eb));font-size:var(--admin-font-size-sm,.8125rem);text-underline-offset:2px;text-decoration:underline}.Modal-module__mNSHoW__content :where([data-modal-contract-links] a:hover){color:var(--admin-link-hover,#1d4ed8)}@media (max-width:520px){.Modal-module__mNSHoW__content :where([data-modal-readonly-panel] dl[data-modal-detail]){grid-template-columns:1fr}.Modal-module__mNSHoW__content :where([data-modal-readonly-panel] dl[data-modal-detail]>[data-modal-field][data-modal-span]){grid-column:auto}}.Modal-module__mNSHoW__content :where([data-modal-readonly-panel][data-modal-density=compact]){padding:var(--admin-space-sm,6px)}.Modal-module__mNSHoW__content :where([data-modal-readonly-panel][data-modal-density=compact] dl[data-modal-detail]){column-gap:var(--admin-space-md,8px);padding:var(--admin-space-md,8px);row-gap:var(--admin-space-sm,6px)}.Modal-module__mNSHoW__content :where([data-modal-readonly-panel][data-modal-density=compact] dl[data-modal-detail]>[data-modal-field]){gap:2px}.Modal-module__mNSHoW__content :where([data-modal-readonly-panel][data-modal-density=compact] dl[data-modal-detail] dt){font-size:.6875rem;font-weight:600;line-height:1.2}.Modal-module__mNSHoW__content :where([data-modal-readonly-panel][data-modal-density=compact] dl[data-modal-detail] dd){border-radius:var(--admin-radius-sm,6px);min-height:1.75rem;padding:3px var(--admin-space-md,8px);font-size:.75rem;line-height:1.3}.Modal-module__mNSHoW__content :where([data-modal-readonly-panel][data-modal-density=compact] [data-modal-contract-links]){border-radius:var(--admin-radius-sm,6px);max-height:10rem;padding:4px var(--admin-space-sm,6px);gap:2px}.Modal-module__mNSHoW__content :where([data-modal-readonly-panel][data-modal-density=compact] [data-modal-contract-links] a){font-size:.6875rem}.Modal-module__mNSHoW__content :where([data-modal-form]){background:var(--admin-surface-soft,#f3f4f6);border:1px solid var(--modal-border);border-radius:var(--admin-radius-lg,10px);box-sizing:border-box;gap:var(--admin-space-xl,12px);padding:var(--admin-space-xl,12px);flex-direction:column;display:flex}.Modal-module__mNSHoW__content :where([data-modal-form-hint]){background:var(--admin-surface,#fff);border:1px solid var(--modal-border);border-radius:var(--admin-radius-md,8px);color:var(--modal-text);font-size:var(--modal-fs-sm);padding:var(--admin-space-md,8px)var(--admin-space-lg,10px);margin:0;line-height:1.45}.Modal-module__mNSHoW__content :where([data-modal-form-grid]){background:var(--admin-surface,#fff);border:1px solid var(--modal-border);border-radius:var(--admin-radius-md,8px);gap:var(--admin-space-lg,10px);padding:var(--admin-space-lg,10px);grid-template-columns:1fr 1fr;display:grid}.Modal-module__mNSHoW__content :where([data-modal-form-group]){gap:var(--admin-space-xs,4px);margin-bottom:var(--admin-space-sm,6px);flex-direction:column;display:flex}.Modal-module__mNSHoW__content :where([data-modal-form-grid] [data-modal-form-group]),.Modal-module__mNSHoW__content :where([data-modal-form-group]:last-child){margin-bottom:0}.Modal-module__mNSHoW__content :where([data-modal-form-group]>label){color:var(--modal-text);font-size:var(--admin-font-size-sm,.8125rem);letter-spacing:.02em;margin-bottom:0;font-weight:600;display:block}.Modal-module__mNSHoW__content :where([data-modal-form] input:not([type=checkbox]):not([type=radio]),[data-modal-form] select,[data-modal-form] textarea){background:var(--admin-surface,#fff);border:1px solid var(--admin-border-strong,#d1d5db);border-radius:var(--admin-radius-md,8px);box-sizing:border-box;color:var(--modal-text);font-size:var(--admin-font-size-base,.9375rem);min-height:40px;padding:var(--admin-space-md,8px)var(--admin-space-xl,12px);width:100%}.Modal-module__mNSHoW__content :where([data-modal-form] input:not([type=checkbox]):not([type=radio]):focus,[data-modal-form] select:focus,[data-modal-form] textarea:focus){border-color:var(--admin-accent,rgb(var(--color-accent-rgb,217 6 82)));box-shadow:var(--admin-shadow-focus-soft);outline:none}.Modal-module__mNSHoW__content :where([data-modal-form-error]){border-radius:var(--admin-radius-md,8px);color:var(--admin-error-text,#b91c1c);font-size:var(--modal-fs-sm);margin:var(--admin-space-xs,4px)0 0;padding:var(--admin-space-sm,6px)var(--admin-space-md,8px);background:#fee2e2a6;border:1px solid #fca5a5cc;line-height:1.4}.Modal-module__mNSHoW__content :where([data-modal-form-actions]){background:var(--admin-surface,#fff);border-radius:var(--admin-radius-md,8px);border-top:1px solid var(--modal-border);align-items:center;gap:var(--admin-space-xl,12px);margin-top:var(--admin-space-md,8px);padding:var(--admin-space-lg,10px);padding-top:var(--admin-space-lg,10px);flex-wrap:wrap;justify-content:flex-end;display:flex}.Modal-module__mNSHoW__content :where([data-modal-footer-info]){border-radius:var(--admin-radius-md,8px);box-sizing:border-box;align-items:center;gap:var(--admin-space-md,8px);margin-top:var(--admin-space-md,8px);padding:var(--admin-space-md,8px)var(--admin-space-lg,10px);line-height:1.35;display:flex}.Modal-module__mNSHoW__content :where([data-modal-readonly-panel]+[data-modal-footer-info]){margin-top:var(--admin-space-xl,12px)}.Modal-module__mNSHoW__content [data-modal-readonly-panel][data-modal-density=compact]+[data-modal-footer-info]{gap:var(--admin-space-sm,6px);margin-top:var(--admin-space-md,8px);padding:var(--admin-space-sm,6px)var(--admin-space-md,8px);font-size:.75rem;line-height:1.3}.Modal-module__mNSHoW__content [data-modal-readonly-panel][data-modal-density=compact]+[data-modal-footer-info] [data-modal-footer-info-icon]{width:.875rem;height:.875rem}.Modal-module__mNSHoW__content :where([data-modal-footer-info]+[data-modal-form-actions]){margin-top:var(--admin-space-sm,6px)}.Modal-module__mNSHoW__content :where([data-modal-footer-info-icon]){background-color:currentColor;flex-shrink:0;width:1rem;height:1rem;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Modal-module__mNSHoW__content :where([data-modal-footer-info][data-modal-tone=info] [data-modal-footer-info-icon]){-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' fill-rule='evenodd' d='M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 102 0v-3a1 1 0 00-1-1z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' fill-rule='evenodd' d='M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 102 0v-3a1 1 0 00-1-1z' clip-rule='evenodd'/%3E%3C/svg%3E")}.Modal-module__mNSHoW__content :where([data-modal-footer-info-text]){color:inherit;font-size:var(--modal-fs-sm);flex:1;min-width:0}.Modal-module__mNSHoW__content :where([data-modal-footer-info][data-modal-tone=success]){color:#166534;background:#dcfce7;border:1px solid #86efac}.Modal-module__mNSHoW__content :where([data-modal-footer-info][data-modal-tone=info]){color:#1e3a8a;background:#e0f2fe;border:1px solid #7dd3fc}@media (max-width:768px){.Modal-module__mNSHoW__content :where([data-modal-form-grid]){grid-template-columns:1fr}}.Modal-module__mNSHoW__content :where(table){border-collapse:collapse;font-size:var(--modal-fs-sm);width:100%}.Modal-module__mNSHoW__content :where(th,td){border:1px solid var(--modal-border);padding:var(--modal-space-md)var(--modal-space-lg);text-align:left}.Modal-module__mNSHoW__content :where(th){background:var(--admin-surface-muted,#f9fafb);color:var(--modal-text-muted);font-size:var(--modal-fs-xs);font-weight:600}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__panel{--modal-surface:var(--admin-surface,#1f2937);--modal-border:var(--admin-border-strong,#374151);--modal-shadow:var(--admin-shadow-popover-dark,0 10px 40px #00000059);--modal-text:var(--admin-text-secondary,#d1d5db);--modal-text-muted:var(--admin-text-muted,#9ca3af);--modal-text-strong:var(--admin-text-inverse,#f9fafb);--admin-text-primary:#f3f4f6;--admin-text-secondary:#d1d5db;--admin-text-muted:#9ca3af;--admin-surface:#1f2937;--admin-surface-soft:#374151;--admin-surface-muted:#111827;--admin-border:#374151;--admin-border-strong:#4b5563;--admin-error-text:#fca5a5;--admin-info:#3b82f6;--admin-info-bg:#1e3a8a;--admin-info-bg-soft:#1e40af;--admin-info-border:#2563eb;--admin-info-border-soft:#3b82f6;--admin-info-bright:#60a5fa;--admin-info-light:#60a5fa;--admin-info-strong:#2563eb;--admin-info-text:#dbeafe;--admin-sidebar-text:#ffffffb8;--admin-text-inverse:#f9fafb;--admin-overlay-color-136:#06b6d433;--admin-font-size-md:.875rem;--admin-font-size-2xs:.6875rem;--admin-font-size-lg:1rem;--admin-font-size-xl:1.0625rem;--admin-line-height-sm:1.25;--admin-radius-pill:999px;--admin-radius-xl:12px;--admin-bg-page:#111827;--admin-success:#10b981;--admin-success-bg:#14532d;--admin-success-bg-soft:#166534;--admin-success-border:#059669;--admin-success-border-soft:#166534;--admin-success-bright:#22c55e;--admin-success-deep:#15803d;--admin-success-emerald:#10b981;--admin-success-light:#34d399;--admin-success-strong:#16a34a;--admin-success-text:#d1fae5;--admin-success-text-strong:#bbf7d0;--admin-warning:#f59e0b;--admin-warning-bg:#4220068c;--admin-warning-border:#b4530980;--admin-warning-border-soft:#b4530973;--admin-warning-strong:#f59e0b;--admin-warning-text:#fde68a;--admin-danger-bg:#7f1d1d59;--admin-danger-bg-soft:#7f1d1d40;--admin-danger-border:#f8717159;--admin-danger-border-strong:#f87171;--admin-danger-text:#fecaca;--admin-accent-soft:rgb(var(--color-accent-rgb)/.22);--admin-accent-soft-strong:rgb(var(--color-accent-rgb)/.3);--admin-accent-border:rgb(var(--color-accent-rgb)/.5);--admin-accent-border-soft:rgb(var(--color-accent-rgb)/.35);--admin-overlay-color-102:#22c55e52;--admin-overlay-color-014:rgb(var(--color-accent-rgb)/.2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__title{color:var(--modal-text-strong)}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__closeButton{color:var(--modal-text-muted);background:0 0;border-color:#ffffff14}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__closeButton:hover{color:var(--modal-text);background:#ffffff0f;border-color:#ffffff1f}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__closeButton:focus-visible{border-color:#ffffff29;box-shadow:0 0 0 1px #ffffff1a}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__content :where(code){color:var(--modal-text);background:#00000040}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__content :where(pre){background:#00000040}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__content :where(th){background:#0003}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__content :where([data-modal-form-error]){background:#7f1d1d59;border-color:#f8717159}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__content :where([data-modal-footer-info][data-modal-tone=success]){color:#86efac;background:#16653433;border-color:#166534}:where(html[data-theme=dark],[data-app-theme=dark]) .Modal-module__mNSHoW__content :where([data-modal-footer-info][data-modal-tone=info]){color:#bae6fd;background:#0c4a6e59;border-color:#38bdf873}.Modal-module__mNSHoW__content :where([data-modal-actions]){border-top:1px solid var(--modal-border);align-items:center;gap:var(--modal-space-md);margin-top:var(--modal-space-xl);padding-top:var(--modal-space-xl);flex-wrap:wrap;justify-content:flex-start;display:flex}.Modal-module__mNSHoW__content :where([data-modal-footer-info]+[data-modal-actions]){margin-top:var(--admin-space-md,8px);padding-top:var(--admin-space-lg,10px)}.Modal-module__mNSHoW__content [data-modal-readonly-panel][data-modal-density=compact]+[data-modal-footer-info]+[data-modal-actions]{gap:var(--admin-space-sm,6px);margin-top:var(--admin-space-sm,6px);padding-top:var(--admin-space-sm,6px)}.Modal-module__mNSHoW__content :where([data-modal-actions][data-modal-align=center]){justify-content:center}.Modal-module__mNSHoW__content :where([data-modal-actions])>:where(button,a){flex:none;width:fit-content;max-width:100%}.Modal-module__mNSHoW__content :where([data-modal-actions] [data-modal-btn=primary],[data-modal-form-actions] [data-modal-btn=primary],[data-modal-form] [data-modal-btn=primary]){background:var(--admin-accent,rgb(var(--color-accent-rgb,217 6 82)));border-radius:var(--admin-radius-md,8px);color:#fff;cursor:pointer;font-size:var(--modal-fs-sm);min-height:40px;padding:var(--admin-space-md,8px)var(--admin-space-2xl,16px);border:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a1f}.Modal-module__mNSHoW__content :where([data-modal-actions] [data-modal-btn=primary]:hover,[data-modal-form-actions] [data-modal-btn=primary]:hover,[data-modal-form] [data-modal-btn=primary]:hover){filter:brightness(1.05)}.Modal-module__mNSHoW__content :where([data-modal-actions] [data-modal-btn=secondary],[data-modal-form-actions] [data-modal-btn=secondary],[data-modal-form] [data-modal-btn=secondary]){background:var(--admin-surface,#fff);border:1px solid var(--admin-border-strong,#d1d5db);border-radius:var(--admin-radius-md,8px);color:var(--modal-text);cursor:pointer;font-size:var(--modal-fs-sm);min-height:40px;padding:var(--admin-space-md,8px)var(--admin-space-2xl,16px);box-shadow:0 1px 2px #0f172a0f}.Modal-module__mNSHoW__content :where([data-modal-actions] [data-modal-btn=secondary]:hover,[data-modal-form-actions] [data-modal-btn=secondary]:hover,[data-modal-form] [data-modal-btn=secondary]:hover){background:var(--admin-surface-soft,#f3f4f6)}.Modal-module__mNSHoW__content :where([data-modal-actions] [data-modal-btn]:disabled,[data-modal-form-actions] [data-modal-btn]:disabled,[data-modal-form] [data-modal-btn]:disabled){cursor:not-allowed;opacity:.6}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact]{border-radius:var(--admin-radius-md,8px);gap:var(--admin-space-md,8px);padding:var(--admin-space-md,8px)}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] [data-modal-form-grid]{gap:var(--admin-space-sm,6px);padding:var(--admin-space-md,8px)}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] [data-modal-form-group]{margin-bottom:var(--admin-space-xs,4px);gap:2px}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] [data-modal-form-group]>label{font-size:.6875rem;line-height:1.2}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] input:not([type=checkbox]):not([type=radio]),.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] select{border-radius:var(--admin-radius-sm,6px);min-height:1.75rem;padding:3px var(--admin-space-md,8px);font-size:.75rem}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] textarea{border-radius:var(--admin-radius-sm,6px);min-height:3.25rem;padding:4px var(--admin-space-md,8px);font-size:.75rem}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] [data-modal-form-error]{padding:4px var(--admin-space-sm,6px);margin-top:2px;font-size:.75rem;line-height:1.3}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] [data-modal-footer-info]{gap:var(--admin-space-sm,6px);margin-top:var(--admin-space-sm,6px);padding:var(--admin-space-sm,6px)var(--admin-space-md,8px);font-size:.75rem;line-height:1.3}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] [data-modal-footer-info-text]{font-size:.75rem}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] [data-modal-footer-info-icon]{width:.875rem;height:.875rem}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] [data-modal-form-actions]{gap:var(--admin-space-md,8px);margin-top:var(--admin-space-sm,6px);padding:var(--admin-space-sm,6px)var(--admin-space-md,8px)}.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] [data-modal-btn=primary],.Modal-module__mNSHoW__content [data-modal-form][data-modal-density=compact] [data-modal-btn=secondary]{border-radius:var(--admin-radius-sm,6px);min-height:2rem;padding:var(--admin-space-xs,4px)var(--admin-space-xl,12px);font-size:.75rem}@media (max-width:767px){.Modal-module__mNSHoW__container{padding:var(--modal-space-xl)var(--modal-space-sm)}.Modal-module__mNSHoW__center{min-height:100dvh;padding:var(--modal-space-sm);justify-content:center;align-items:center;width:100%;display:flex}.Modal-module__mNSHoW__panel{border-radius:var(--modal-radius);max-height:95vh;padding:var(--modal-space-xl)var(--modal-space-sm);width:100%;margin:0;max-width:none!important}.Modal-module__mNSHoW__header{margin-bottom:var(--modal-space-xl);padding:0 var(--modal-space-sm)}.Modal-module__mNSHoW__closeButton{right:var(--modal-space-sm);top:var(--modal-space-sm);position:absolute}.Modal-module__mNSHoW__panel.Modal-module__mNSHoW__panelCompactMobile{padding:.625rem .5rem}.Modal-module__mNSHoW__header.Modal-module__mNSHoW__headerCompactMobile{margin-bottom:.625rem}.Modal-module__mNSHoW__title.Modal-module__mNSHoW__titleCompactMobile{font-size:var(--admin-font-size-base,.9375rem);font-weight:600;line-height:var(--modal-lh-tight);padding-right:2.25rem}}@media (max-width:480px){.Modal-module__mNSHoW__container{padding:.75rem .35rem}.Modal-module__mNSHoW__center{min-height:100dvh;padding:.35rem}.Modal-module__mNSHoW__panel{max-height:95vh;padding:.75rem .25rem}.Modal-module__mNSHoW__title{font-size:var(--admin-font-size-lg,1rem)}.Modal-module__mNSHoW__panel.Modal-module__mNSHoW__panelCompactMobile{padding:.5rem .375rem}.Modal-module__mNSHoW__header.Modal-module__mNSHoW__headerCompactMobile{margin-bottom:.5rem}.Modal-module__mNSHoW__title.Modal-module__mNSHoW__titleCompactMobile{font-size:var(--admin-font-size-sm,.8125rem);padding-right:2rem;line-height:1.2rem}}@media (min-width:768px){.Modal-module__mNSHoW__panel{padding:var(--admin-space-3xl,20px)var(--admin-space-2xl,16px)}.Modal-module__mNSHoW__header{padding:0 var(--modal-space-md)}}
.CallbackForm-module__mDpL8G__form{flex-direction:column;gap:.75rem;padding:0 .5rem;display:flex}.CallbackForm-module__mDpL8G__gridRow1{grid-template-columns:1fr;gap:.75rem;display:grid}.CallbackForm-module__mDpL8G__fieldContainer{flex-direction:column;display:flex}.CallbackForm-module__mDpL8G__label{color:#374151;margin-bottom:.125rem;font-size:.8125rem;font-weight:500;display:block}.CallbackForm-module__mDpL8G__input{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.CallbackForm-module__mDpL8G__input::placeholder{color:#6b7280;opacity:1}.CallbackForm-module__mDpL8G__input:focus{outline:none}.CallbackForm-module__mDpL8G__input:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.CallbackForm-module__mDpL8G__select{appearance:none;box-sizing:border-box;color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%236b7280' d='M2 3h6L5 7z'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:.625rem;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.375rem 1.875rem .375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.CallbackForm-module__mDpL8G__select option{color:#111827;font-size:inherit;background-color:#fff}.CallbackForm-module__mDpL8G__select:focus{outline:none}.CallbackForm-module__mDpL8G__select:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.CallbackForm-module__mDpL8G__textarea{box-sizing:border-box;color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;min-height:3rem;padding:.375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.CallbackForm-module__mDpL8G__textarea:focus{outline:none}.CallbackForm-module__mDpL8G__textarea:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.CallbackForm-module__mDpL8G__textarea::placeholder{color:#6b7280;opacity:1}.CallbackForm-module__mDpL8G__info{background:#dcfce7;border:1px solid #86efac;border-radius:.375rem;padding:.5rem .75rem}.CallbackForm-module__mDpL8G__infoContent{align-items:center;gap:.5rem;display:flex}.CallbackForm-module__mDpL8G__infoSvg{color:#16a34a;flex-shrink:0;width:1rem;height:1rem}.CallbackForm-module__mDpL8G__infoText{color:#166534;font-size:.8125rem;line-height:1.3}.CallbackForm-module__mDpL8G__actions{justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.CallbackForm-module__mDpL8G__actionButton{white-space:nowrap;flex-shrink:0}:where(html[data-theme=dark],[data-app-theme=dark]) .CallbackForm-module__mDpL8G__label{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .CallbackForm-module__mDpL8G__input{color:#fff;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .CallbackForm-module__mDpL8G__input:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .CallbackForm-module__mDpL8G__select:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .CallbackForm-module__mDpL8G__textarea:focus-visible{border-color:rgb(var(--color-accent-rgb-dark-legacy)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb-dark-legacy)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .CallbackForm-module__mDpL8G__select{color:#d1d5db;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#374151;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%239ca3af' d='M2 3h6L5 7z'/%3E%3C/svg%3E");border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .CallbackForm-module__mDpL8G__select option{color:#d1d5db;background-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .CallbackForm-module__mDpL8G__textarea{color:#fff;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .CallbackForm-module__mDpL8G__info{background:#16653433;border-color:#166534}:where(html[data-theme=dark],[data-app-theme=dark]) .CallbackForm-module__mDpL8G__infoText{color:#86efac}:where(html[data-theme=dark],[data-app-theme=dark]) .CallbackForm-module__mDpL8G__infoSvg{color:#4ade80}@media (max-width:767px){.CallbackForm-module__mDpL8G__form{gap:.5rem;padding:0 .125rem}.CallbackForm-module__mDpL8G__gridRow1{gap:.5rem}.CallbackForm-module__mDpL8G__label{margin-bottom:.0625rem;font-size:.75rem}.CallbackForm-module__mDpL8G__input,.CallbackForm-module__mDpL8G__textarea{min-height:2.375rem;padding:.3125rem .5rem;font-size:.875rem}.CallbackForm-module__mDpL8G__select{background-position:right .45rem center;background-size:.55rem;min-height:2.375rem;padding:.3125rem 1.625rem .3125rem .5rem;font-size:.8125rem}.CallbackForm-module__mDpL8G__textarea{min-height:3.25rem}.CallbackForm-module__mDpL8G__info{padding:.3125rem .5rem}.CallbackForm-module__mDpL8G__infoContent{gap:.375rem}.CallbackForm-module__mDpL8G__infoSvg{width:.875rem;height:.875rem}.CallbackForm-module__mDpL8G__infoText{font-size:.75rem;line-height:1.25}.CallbackForm-module__mDpL8G__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;width:100%;padding-top:.25rem}.CallbackForm-module__mDpL8G__actionButtonCancel.CallbackForm-module__mDpL8G__actionButtonCancel{padding:.3125rem .5rem;font-size:.8125rem}}@media (min-width:768px){.CallbackForm-module__mDpL8G__form{gap:.625rem;padding:0 .5rem}.CallbackForm-module__mDpL8G__gridRow1{grid-template-columns:repeat(4,1fr);gap:.625rem}}@media (min-width:768px) and not (min-width:960px){.CallbackForm-module__mDpL8G__gridRow1{grid-template-columns:repeat(2,1fr)}}
.DirectorMessageForm-module__MAaAtW__form{flex-direction:column;gap:.75rem;padding:0 .5rem;display:flex}.DirectorMessageForm-module__MAaAtW__gridRow1{grid-template-columns:1fr;gap:.75rem;display:grid}.DirectorMessageForm-module__MAaAtW__label{color:#374151;margin-bottom:.125rem;font-size:.8125rem;font-weight:500;display:block}.DirectorMessageForm-module__MAaAtW__input{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.DirectorMessageForm-module__MAaAtW__input:focus{outline:none}.DirectorMessageForm-module__MAaAtW__input:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.DirectorMessageForm-module__MAaAtW__input::placeholder{color:#6b7280;opacity:1}.DirectorMessageForm-module__MAaAtW__select{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.DirectorMessageForm-module__MAaAtW__select:focus{outline:none}.DirectorMessageForm-module__MAaAtW__select:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.DirectorMessageForm-module__MAaAtW__textarea{box-sizing:border-box;color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;min-height:4.5rem;padding:.375rem .625rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s}.DirectorMessageForm-module__MAaAtW__textarea:focus{outline:none}.DirectorMessageForm-module__MAaAtW__textarea:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.DirectorMessageForm-module__MAaAtW__textarea::placeholder{color:#6b7280;opacity:1}.DirectorMessageForm-module__MAaAtW__info{background:#fef3c7;border:1px solid #f59e0b;border-radius:.375rem;padding:.5rem .75rem}.DirectorMessageForm-module__MAaAtW__infoContent{align-items:center;gap:.5rem;display:flex}.DirectorMessageForm-module__MAaAtW__infoSvg{color:#d97706;flex-shrink:0;width:1rem;height:1rem}.DirectorMessageForm-module__MAaAtW__infoText{color:#92400e;font-size:.8125rem;line-height:1.3}.DirectorMessageForm-module__MAaAtW__actions{justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}:where(html[data-theme=dark],[data-app-theme=dark]) .DirectorMessageForm-module__MAaAtW__label{color:#e5e7eb}:where(html[data-theme=dark],[data-app-theme=dark]) .DirectorMessageForm-module__MAaAtW__input{color:#fff;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .DirectorMessageForm-module__MAaAtW__input:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .DirectorMessageForm-module__MAaAtW__select:focus-visible,:where(html[data-theme=dark],[data-app-theme=dark]) .DirectorMessageForm-module__MAaAtW__textarea:focus-visible{border-color:rgb(var(--color-accent-rgb-dark-legacy)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb-dark-legacy)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .DirectorMessageForm-module__MAaAtW__select,:where(html[data-theme=dark],[data-app-theme=dark]) .DirectorMessageForm-module__MAaAtW__textarea{color:#fff;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .DirectorMessageForm-module__MAaAtW__info{background:#92400e33;border-color:#92400e}:where(html[data-theme=dark],[data-app-theme=dark]) .DirectorMessageForm-module__MAaAtW__infoText{color:#fbbf24}:where(html[data-theme=dark],[data-app-theme=dark]) .DirectorMessageForm-module__MAaAtW__infoSvg{color:#f59e0b}@media (max-width:767px){.DirectorMessageForm-module__MAaAtW__form{gap:.75rem;padding:0 .25rem}.DirectorMessageForm-module__MAaAtW__input,.DirectorMessageForm-module__MAaAtW__select,.DirectorMessageForm-module__MAaAtW__textarea{min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem}.DirectorMessageForm-module__MAaAtW__textarea{min-height:6rem}}@media (min-width:768px){.DirectorMessageForm-module__MAaAtW__form{gap:.625rem;padding:0 .5rem}.DirectorMessageForm-module__MAaAtW__gridRow1{grid-template-columns:repeat(4,1fr);gap:.625rem}}@media (min-width:768px) and not (min-width:960px){.DirectorMessageForm-module__MAaAtW__gridRow1{grid-template-columns:repeat(2,1fr)}}
.admin-action-icon-delete{color:var(--admin-icon-delete);flex-shrink:0}
.admin-action-icon-edit{color:var(--admin-icon-edit);flex-shrink:0}
