.Switch_field__lACiY{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.5rem}.Switch_labelBlock__dl54d{display:flex;flex-direction:column;gap:.125rem;min-width:0}.Switch_text__J5b6_{color:var(--text-primary);font-size:.875rem;cursor:pointer}.Switch_description__rN_qk{color:var(--text-secondary);font-size:.75rem}.Switch_control__Chykl{position:relative;flex:none;width:2.75rem;height:1.5rem}.Switch_input__uR9C_{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.Switch_input__uR9C_:disabled{cursor:not-allowed}.Switch_track__232uy{position:absolute;inset:0;border:1px solid var(--text-muted);border-radius:.75rem;background:var(--surface-secondary);transition:background-color .15s ease,border-color .15s ease}.Switch_knob__fK4mz{position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem;width:1.0625rem;height:1.0625rem;border-radius:50%;background:var(--text-muted);transition:inset-inline-start .15s ease,background-color .15s ease}.Switch_input__uR9C_:checked+.Switch_track__232uy{border-color:var(--brand-primary);background:var(--brand-primary)}.Switch_input__uR9C_:checked+.Switch_track__232uy .Switch_knob__fK4mz{inset-inline-start:1.375rem;background:var(--text-on-primary)}.Switch_input__uR9C_:focus-visible+.Switch_track__232uy{outline:2px solid var(--brand-primary);outline-offset:2px}.Switch_input__uR9C_:disabled+.Switch_track__232uy{opacity:.55}.Switch_disabled__fbXbH .Switch_text__J5b6_{color:var(--text-secondary);cursor:not-allowed}html[data-theme=dark] .Switch_track__232uy{border-color:var(--text-muted);background:var(--surface-secondary-light)}html[data-theme=dark] .Switch_knob__fK4mz{background:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.Switch_knob__fK4mz,.Switch_track__232uy{transition:none}}.ProductStatusFields_card__Tymeo{margin-bottom:1rem;padding:1rem;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-card)}.ProductStatusFields_heading__gWYo4{margin:0 0 .75rem;color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ProductStatusFields_rows___kZ0a{display:flex;flex-direction:column;gap:.5rem}@media (max-width:1024px){.ProductStatusFields_card__Tymeo{margin-bottom:0}.ProductStatusFields_rows___kZ0a{flex-direction:row;flex-wrap:wrap;column-gap:1.5rem}}.EditorOverflowMenu_root__s7afK{position:relative}.EditorOverflowMenu_trigger__MIWOS{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid transparent;border-radius:6px;background:none;color:var(--text-secondary);font-size:1.25rem;line-height:1;cursor:pointer}.EditorOverflowMenu_trigger__MIWOS:hover{border-color:var(--border-light);background:var(--surface-secondary);color:var(--text-primary)}.EditorOverflowMenu_trigger__MIWOS:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.EditorOverflowMenu_menu__uh9td{position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0;z-index:20;display:flex;flex-direction:column;min-width:12rem;padding:.25rem;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-card);box-shadow:0 4px 12px rgba(0,0,0,.15)}.EditorOverflowMenu_item__HiVD6{padding:.5rem .75rem;border:none;border-radius:6px;background:none;color:var(--text-primary);font-size:.9375rem;text-align:start;cursor:pointer}.EditorOverflowMenu_item__HiVD6:hover{background:var(--surface-secondary)}.EditorOverflowMenu_item__HiVD6:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.EditorOverflowMenu_destructive__aFVgO{color:var(--feedback-danger)}.EditorOverflowMenu_destructive__aFVgO:hover{background:var(--feedback-danger-xlight);color:var(--feedback-danger-dark)}.EditorHeader_header__xJqbI{margin-bottom:1.25rem}.EditorHeader_back__Am_H8{display:inline-flex;align-items:center;gap:.375rem;min-height:1.5rem;padding:.25rem 0;border:none;background:none;color:var(--text-secondary);font-size:.875rem;cursor:pointer}.EditorHeader_back__Am_H8:hover{color:var(--brand-primary)}.EditorHeader_back__Am_H8:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.EditorHeader_titleRow__ZX7aT{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.25rem}.EditorHeader_title__kKvB9{margin:0;font-size:1.75rem;font-weight:600}.EditorHeader_titleGroup__VtY0o{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}@media (max-width:820px){.EditorHeader_title__kKvB9{font-size:1.5rem}}.EditorSectionCard_card__VI_6f{margin-bottom:1.5rem;padding:1.25rem;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-card);scroll-margin-top:1.5rem}.EditorSectionCard_card__VI_6f:focus{outline:none}.EditorSectionCard_card__VI_6f:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}.EditorSectionCard_head__oTB9V{margin-bottom:1.25rem}.EditorSectionCard_heading__bvM3e{margin:0;font-size:1.125rem;font-weight:600}.EditorSectionCard_description__pFuL1{margin:.25rem 0 0;color:var(--text-secondary);font-size:.875rem}.EditorSectionCard_collapseToggle__dEjy4{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.EditorSectionCard_collapseToggle__dEjy4:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.EditorSectionCard_chevronOpen__WT668,.EditorSectionCard_chevron__3glov{color:var(--text-secondary);transition:transform .15s ease}.EditorSectionCard_chevronOpen__WT668{transform:rotate(180deg)}.EditorSectionCard_card__VI_6f:has(.EditorSectionCard_body__Nhq0o[hidden]) .EditorSectionCard_head__oTB9V{margin-bottom:0}.EditorSectionCard_body__Nhq0o[hidden]{display:none}.EditorSectionNav_nav__c_jw4{position:-webkit-sticky;position:sticky;top:calc(var(--app-header-height) + 1rem);max-height:calc(100vh - var(--app-header-height) - 2rem);overflow-y:auto}.EditorSectionNav_list__uyG9q{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.EditorSectionNav_item__kk8_d{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;border-radius:6px;background:none;color:var(--text-secondary);font-size:.9375rem;text-align:start;cursor:pointer}.EditorSectionNav_item__kk8_d:hover{background:var(--surface-secondary);color:var(--text-primary)}.EditorSectionNav_item__kk8_d:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.EditorSectionNav_itemActive__IEsQ8{background:var(--surface-secondary);color:var(--brand-primary);font-weight:600}.EditorSectionNav_errorMarker__lIjWA{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--feedback-error);font-weight:700;line-height:1}.EditorSectionNav_srOnly__rYceY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:820px){.EditorSectionNav_nav__c_jw4{position:static;max-height:none;overflow-x:auto}.EditorSectionNav_list__uyG9q{flex-direction:row;gap:.25rem}.EditorSectionNav_item__kk8_d{width:auto;white-space:nowrap}.EditorSectionNav_errorMarker__lIjWA{-webkit-margin-start:0;margin-inline-start:0}}.AdminPage_adminLayout__7ox_v{display:flex;min-height:100vh}.AdminPage_sidebar__fU2Vg{width:250px;flex-shrink:0;background-color:var(--admin-nav-bg);color:var(--admin-nav-text);position:fixed;inset-inline-start:0;top:0;height:100vh;overflow-y:auto;padding-top:2rem;z-index:2000;transform:translateX(0);transition:transform .3s ease-in-out;display:flex;flex-direction:column;box-shadow:none}.AdminPage_sidebar__fU2Vg nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.AdminPage_sidebar__fU2Vg nav ul li a{text-decoration:none;color:var(--admin-nav-text-muted);font-weight:500;padding:.85rem 1.5rem;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex;align-items:center;gap:.75rem;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;font-size:1.1rem}.AdminPage_sidebar__fU2Vg nav ul li a svg{flex-shrink:0;opacity:.8;transition:opacity .2s ease-in-out}.AdminPage_sidebar__fU2Vg nav ul li a:hover{background-color:var(--admin-nav-hover-bg);color:var(--admin-nav-text)}.AdminPage_sidebar__fU2Vg nav ul li a:hover svg{opacity:1}.AdminPage_sidebar__fU2Vg nav ul li a.AdminPage_activeLink__UaE33{background-color:var(--admin-nav-active-bg);color:var(--admin-nav-text);border-inline-start-color:var(--admin-nav-accent)}.AdminPage_sidebar__fU2Vg nav ul li a.AdminPage_activeLink__UaE33 svg{opacity:1;color:var(--admin-nav-accent)}.AdminPage_sidebarTitle__Hco5O{font-size:1.5rem;font-weight:700;padding:0 1.5rem 1rem;color:var(--admin-nav-text)}.AdminPage_sidebarDivider__mW2Wn{border:0;height:1px;background-color:var(--admin-nav-divider);margin:0 1.5rem 1rem}.AdminPage_pageHeader__NO0HT{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem 1.5rem;background-color:var(--card-background);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);flex-wrap:wrap;gap:1rem}.AdminPage_pageTitle__86Nrx{font-size:1.8rem;font-weight:700;margin:0}.AdminPage_pageActions__qFGXD{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}@media (max-width:640px){.AdminPage_pageHeader__NO0HT{padding:1rem}.AdminPage_pageTitle__86Nrx{font-size:1.5rem;width:100%}.AdminPage_pageActions__qFGXD{width:100%;justify-content:stretch}.AdminPage_pageActions__qFGXD button{flex:1 1}}.AdminPage_adminContainer__xSeBG{padding:2rem;flex-grow:1;max-width:100%;overflow-x:clip}@media (max-width:768px){.AdminPage_sidebar__fU2Vg{transform:translateX(calc(var(--dir) * -100%));box-shadow:none;visibility:hidden;transition:transform .3s ease-in-out,visibility 0s linear .3s}.AdminPage_sidebar__fU2Vg.open,.AdminPage_sidebar__fU2Vg[data-open=true]{box-shadow:calc(var(--dir) * 4px) 0 15px rgba(0,0,0,.3);visibility:visible;transition:transform .3s ease-in-out,visibility 0s}}@media (max-width:1024px){.AdminPage_adminContainer__xSeBG{padding:1rem}}.AdminPage_adminHeader___he6p{background-color:var(--primary-color-dark,#343a40);color:var(--button-text-color,white);padding:1.5rem 2rem;margin-bottom:2rem;border-radius:6px;display:flex;justify-content:space-between;align-items:center}.AdminPage_adminHeader___he6p h1{font-size:2rem;margin:0}.AdminPage_adminHeaderControls__hnMVd{display:flex;align-items:center;gap:.75rem}.AdminPage_adminSelect__wsaiG{align-self:center}.AdminPage_adminNav__4Klh0{background-color:var(--card-background,#fff);padding:1rem;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:2rem;border:1px solid var(--border-color,#ddd)}.AdminPage_adminNav__4Klh0 ul{list-style:none;padding:0;margin:0;display:flex;gap:1rem;flex-wrap:wrap}.AdminPage_adminNav__4Klh0 ul li a{text-decoration:none;color:var(--link-color,#007bff);font-weight:500;padding:.5rem 1rem;border-radius:4px;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:inline-block}.AdminPage_adminNav__4Klh0 ul li a.AdminPage_activeLink__UaE33,.AdminPage_adminNav__4Klh0 ul li a:hover{background-color:var(--link-color,#007bff);color:var(--button-text-color,white)}.AdminPage_adminContent__mboZL{background-color:var(--card-background,#fff);padding:2rem;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid var(--border-color,#ddd);color:var(--text-color)}.AdminPage_adminContent__mboZL h2{font-size:1.8rem;margin-bottom:1rem;color:var(--text-color)}.AdminPage_adminContent__mboZL p{font-size:1rem;line-height:1.6;color:var(--text-secondary)}.AdminPage_adminTableContainer__PtH1u{overflow-x:auto;width:100%;margin-top:1.5rem;-webkit-overflow-scrolling:touch;border-radius:6px}.AdminPage_adminTable___t2Qt{width:100%;min-width:800px;border-collapse:collapse;border:1px solid var(--border-color,#dee2e6)}@media (max-width:1024px){.AdminPage_adminTable___t2Qt{min-width:700px}}@media (max-width:768px){.AdminPage_adminTable___t2Qt{min-width:600px}}.AdminPage_adminTable___t2Qt td,.AdminPage_adminTable___t2Qt th{border:1px solid var(--border-color,#dee2e6);padding:.75rem;text-align:start;white-space:nowrap;color:var(--text-color);vertical-align:middle}.AdminPage_adminTable___t2Qt th{background-color:var(--secondary-color-light,#e9ecef);font-weight:600;color:var(--text-color);position:-webkit-sticky;position:sticky;top:0;z-index:1}.AdminPage_adminTable___t2Qt tr:nth-child(2n){background-color:var(--secondary-color,#f8f9fa)}.AdminPage_adminButton___3cNl{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem;transition:opacity .2s ease;display:inline-block;text-align:center}.AdminPage_adminButton___3cNl.AdminPage_edit__h7orV{background-color:var(--warning-color,#ffc107);color:var(--text-color)}.AdminPage_adminButton___3cNl.AdminPage_delete__mvZtX{background-color:var(--danger-color,#dc3545);color:white}.AdminPage_adminButton___3cNl.AdminPage_view__DX37e{background-color:var(--info-color,#17a2b8);color:white}.AdminPage_adminButton___3cNl.AdminPage_add__sUhdu,.AdminPage_adminButton___3cNl.AdminPage_save__jj_l_{background-color:var(--success-color-darker);color:white}.AdminPage_adminButton___3cNl:hover{opacity:.85}.AdminPage_cancelButton__WuNch{padding:.5rem 1rem;border:1px solid var(--border-color,#ced4da);background-color:transparent;color:var(--text-secondary);border-radius:4px;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.AdminPage_cancelButton__WuNch:hover{background-color:var(--secondary-color-light,#f1f3f5)}.AdminPage_deleteButton__HR5KV{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;background-color:var(--danger-color,#dc3545);color:#fff;transition:opacity .2s ease}.AdminPage_deleteButton__HR5KV:hover{opacity:.9}.AdminPage_actionsCell__F_ZPI{display:flex;gap:.5rem}.AdminPage_adminButton___3cNl:last-of-type{-webkit-margin-end:0;margin-inline-end:0}.AdminPage_tooltipContainer__SwmdK{position:relative;display:flex;align-items:center}.AdminPage_tooltipContainer__SwmdK .AdminPage_tooltipText__nUCK7{visibility:hidden;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1001;bottom:125%;left:50%;margin-left:-80px;opacity:0;transition:opacity .3s}.AdminPage_adminButton___3cNl:disabled{background-color:#8a8a8a;cursor:not-allowed;opacity:.6}.AdminPage_tooltipContainer__SwmdK:hover .AdminPage_tooltipText__nUCK7{visibility:visible;opacity:1}.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7{margin-bottom:1rem}.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 input[type=file],.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 input[type=number],.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 input[type=text],.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 input[type=textarea],.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 select{width:100%;padding:.6rem;border:1px solid var(--border-color,#ced4da);border-radius:4px;box-sizing:border-box;font-size:1rem;background-color:var(--background-color,#fff);color:var(--text-color)}.AdminPage_adminForm__86sxO textarea{min-height:100px;resize:vertical}[data-theme=dark] .AdminPage_adminContainer__xSeBG{background-color:var(--background-color,#121212);color:var(--text-color)}[data-theme=dark] .AdminPage_adminHeader___he6p{background-color:var(--primary-color-dark,#1f1f1f);color:var(--text-color)}[data-theme=dark] .AdminPage_adminNav__4Klh0{background-color:var(--secondary-color,#2c2c2c);border-color:var(--border-color,#444)}[data-theme=dark] .AdminPage_adminNav__4Klh0 ul li a{color:var(--link-color,#8ab4f8)}[data-theme=dark] .AdminPage_adminNav__4Klh0 ul li a.AdminPage_activeLink__UaE33,[data-theme=dark] .AdminPage_adminNav__4Klh0 ul li a:hover{background-color:var(--link-color,#8ab4f8);color:var(--background-color,#121212)}[data-theme=dark] .AdminPage_adminContent__mboZL{background-color:var(--secondary-color,#2c2c2c);border-color:var(--border-color,#444);color:var(--text-color)}[data-theme=dark] .AdminPage_adminTable___t2Qt{border-color:var(--border-color,#444)}[data-theme=dark] .AdminPage_adminTable___t2Qt td,[data-theme=dark] .AdminPage_adminTable___t2Qt th{border-color:var(--border-color,#444);color:var(--text-color)}[data-theme=dark] .AdminPage_adminTable___t2Qt th{background-color:var(--secondary-color,#2c2c2c);color:var(--text-color)}[data-theme=dark] .AdminPage_adminTable___t2Qt tr:nth-child(2n){background-color:var(--background-color,#222)}[data-theme=dark] .AdminPage_adminButton___3cNl.AdminPage_edit__h7orV{background-color:var(--warning-color-dark,#b8860b);color:var(--text-color)}[data-theme=dark] .AdminPage_adminButton___3cNl.AdminPage_delete__mvZtX{background-color:var(--error-color,#c94c4c)}[data-theme=dark] .AdminPage_adminButton___3cNl.AdminPage_view__DX37e{background-color:var(--info-color-dark,#17a2b8);color:var(--text-color)}[data-theme=dark] .AdminPage_adminButton___3cNl.AdminPage_add__sUhdu{background-color:var(--success-color-dark,#38761d)}[data-theme=dark] .AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 input[type=file],[data-theme=dark] .AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 input[type=number],[data-theme=dark] .AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 input[type=text],[data-theme=dark] .AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 select,[data-theme=dark] .AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 textarea{background-color:var(--secondary-color,#3a3a3a);color:var(--text-color);border-color:var(--border-color,#555)}@media (max-width:992px){.AdminPage_adminHeader___he6p{flex-direction:column;align-items:flex-start;gap:.5rem}.AdminPage_adminHeader___he6p h1{margin-bottom:.5rem}.AdminPage_adminNav__4Klh0 ul{flex-direction:row;gap:.5rem}.AdminPage_adminNav__4Klh0 ul li a{padding:.6rem 1rem;font-size:.95rem}}@media (max-width:768px){.AdminPage_adminContainer__xSeBG,.AdminPage_adminHeader___he6p{padding:.75rem}.AdminPage_adminHeader___he6p h1{font-size:1.4rem}.AdminPage_adminContent__mboZL{padding:1rem}.AdminPage_adminContent__mboZL h2{font-size:1.3rem}.AdminPage_adminNav__4Klh0 ul{gap:.5rem}.AdminPage_adminButton___3cNl{padding:.5rem .75rem;font-size:.85rem;white-space:nowrap}.AdminPage_adminTable___t2Qt td,.AdminPage_adminTable___t2Qt th{padding:.5rem;font-size:.85rem}.AdminPage_adminTable___t2Qt td:last-child{white-space:normal;min-width:100px}.AdminPage_adminTable___t2Qt td:last-child .AdminPage_adminButton___3cNl{padding:.4rem .6rem;font-size:.8rem}}@media (max-width:480px){.AdminPage_adminHeader___he6p h1{font-size:1.4rem}.AdminPage_adminContent__mboZL h2{font-size:1.3rem}.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 input[type=file],.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 input[type=number],.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 input[type=text],.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 select,.AdminPage_adminForm__86sxO .AdminPage_formGroup__k88v7 textarea{font-size:.9rem;padding:.5rem}}.AdminPage_quickActionCardGreen__4A_2c,.AdminPage_quickActionCard__ykLjm{padding:2rem;border-radius:12px;border:none;cursor:pointer;text-align:start;transition:all .3s ease;color:var(--button-text-color,white)}.AdminPage_quickActionCard__ykLjm{background:var(--primary-color,#667eea);box-shadow:0 4px 12px rgba(102,126,234,.3)}.AdminPage_quickActionCard__ykLjm:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.AdminPage_quickActionCardGreen__4A_2c{background:var(--success-color,#10b981);box-shadow:0 4px 12px rgba(16,185,129,.3)}.AdminPage_quickActionCardGreen__4A_2c:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(16,185,129,.4)}[data-theme=dark] .AdminPage_quickActionCard__ykLjm{background:var(--primary-color-dark,#5568d3);box-shadow:0 4px 12px rgba(85,104,211,.4)}[data-theme=dark] .AdminPage_quickActionCard__ykLjm:hover{box-shadow:0 8px 20px rgba(85,104,211,.5)}[data-theme=dark] .AdminPage_quickActionCardGreen__4A_2c{background:var(--success-color-dark,#059669);box-shadow:0 4px 12px rgba(5,150,105,.4)}[data-theme=dark] .AdminPage_quickActionCardGreen__4A_2c:hover{box-shadow:0 8px 20px rgba(5,150,105,.5)}.AdminPage_filtersContainer__HUkqG{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap}.AdminPage_filtersContainer__HUkqG .AdminPage_formGroup__k88v7{margin-bottom:0;flex:1 1 auto;min-width:200px}.AdminPage_filtersContainer__HUkqG .AdminPage_formGroup__k88v7 input[type=text]{width:100%}.AdminPage_filtersContainer__HUkqG .AdminPage_formGroup__k88v7 label{display:flex;align-items:center;gap:.5rem;font-weight:400;white-space:nowrap}.AdminPage_filtersContainer__HUkqG .AdminPage_formGroup__k88v7 input[type=checkbox]{width:auto;-webkit-margin-end:.5rem;margin-inline-end:.5rem}@media (max-width:640px){.AdminPage_filtersContainer__HUkqG{flex-direction:column;align-items:stretch;gap:1rem}.AdminPage_filtersContainer__HUkqG .AdminPage_formGroup__k88v7{width:100%;min-width:unset}}.AdminPage_pagination__qwELU{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.5rem;padding:1rem;border-top:1px solid var(--border-color,#ddd)}.AdminPage_pagination__qwELU button{padding:.5rem 1rem;border-radius:4px;cursor:pointer;background-color:var(--button-background-color,#f8f9fa);color:var(--button-text-color,#007bff);border:1px solid var(--border-color,#ddd);transition:background-color .2s,color .2s}.AdminPage_pagination__qwELU button:hover:not(:disabled){background-color:var(--link-color,#007bff);color:var(--button-text-color,white)}.AdminPage_pagination__qwELU button:disabled{cursor:not-allowed;opacity:.6}.AdminPage_pagination__qwELU span{font-size:.9rem;color:var(--text-secondary);margin:0 .5rem}[data-theme=dark] .AdminPage_pagination__qwELU{border-top-color:var(--border-color,#444)}[data-theme=dark] .AdminPage_pagination__qwELU button{background-color:var(--secondary-color,#3a3a3a);color:var(--link-color,#8ab4f8);border-color:var(--border-color,#555)}[data-theme=dark] .AdminPage_pagination__qwELU button:hover:not(:disabled){background-color:var(--link-color,#8ab4f8);color:var(--background-color,#121212)}.AdminPage_featuredSpecialCard__87TeW{background:var(--card-background,#fff);border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:2rem}.AdminPage_noFeaturedSpecial__y8pI_{text-align:center;padding:2rem;color:#666}[data-theme=dark] .AdminPage_noFeaturedSpecial__y8pI_{color:#aaa}.AdminPage_noFeaturedSpecial__y8pI_ svg{margin-bottom:1rem}.AdminPage_helpText__si4cH{font-size:.9rem;color:#999;margin-top:.5rem}[data-theme=dark] .AdminPage_helpText__si4cH{color:#777}.AdminPage_featuredSpecialHeader__VaJbi{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color,#ddd)}.AdminPage_featuredSpecialTitle__hEugf{display:flex;align-items:center;gap:.75rem}.AdminPage_featuredSpecialTitle__hEugf h3{margin:0;font-size:1.5rem;color:var(--primary-color,#333)}.AdminPage_featuredSpecialContent__UoF6k{display:flex;gap:2rem;align-items:flex-start}.AdminPage_featuredSpecialImage__cqLOi{flex-shrink:0}.AdminPage_featuredSpecialDetails__MoKAy{flex:1 1}.AdminPage_featuredSpecialDetails__MoKAy h4{margin:0 0 1rem;font-size:1.3rem;color:var(--primary-color,#333)}[data-theme=dark] .AdminPage_featuredSpecialDetails__MoKAy h4{color:#daa520}.AdminPage_featuredSpecialDetails__MoKAy p{margin:0 0 1rem;color:#666;line-height:1.6}[data-theme=dark] .AdminPage_featuredSpecialDetails__MoKAy p{color:#aaa}.AdminPage_featuredSpecialPrice__HlR34{font-size:1.5rem;font-weight:700;color:var(--primary-color,#d32f2f);margin:1rem 0}[data-theme=dark] .AdminPage_featuredSpecialPrice__HlR34{color:#daa520}.AdminPage_featuredSpecialDate__4HJzQ{font-size:.9rem;color:#999;font-style:italic}[data-theme=dark] .AdminPage_featuredSpecialDate__4HJzQ{color:#777}.AdminPage_featuredRow___EKmY{background-color:#fff9e6!important}[data-theme=dark] .AdminPage_featuredRow___EKmY{background-color:#3a3520!important}.AdminPage_featuredBadge__ba_kc{display:inline-block;padding:.25rem .75rem;background-color:gold;color:#333;border-radius:12px;font-size:.85rem;font-weight:600}[data-theme=dark] .AdminPage_featuredBadge__ba_kc{background-color:#daa520;color:#1a1a1a}.AdminPage_availableBadge__dAz4a{background-color:#4caf50}.AdminPage_availableBadge__dAz4a,.AdminPage_unavailableBadge__BAR_f{display:inline-block;padding:.25rem .75rem;color:white;border-radius:12px;font-size:.85rem;font-weight:600}.AdminPage_unavailableBadge__BAR_f{background-color:#999}.AdminPage_featuredLabel__AXg0A{color:#666;font-weight:500}[data-theme=dark] .AdminPage_featuredLabel__AXg0A{color:#aaa}.AdminPage_sectionDivider__kr4Ve{height:2px;background:var(--border-color,#ddd);margin:2rem 0}.AdminPage_emptyState__nj_Hl{text-align:center;padding:3rem;background:var(--card-background,#fff);border-radius:8px;color:#666}[data-theme=dark] .AdminPage_emptyState__nj_Hl{color:#aaa}@media (max-width:768px){.AdminPage_sidebar__fU2Vg{position:fixed;inset-inline-start:0;top:0;height:100vh;width:250px;z-index:1000;transform:translateX(calc(var(--dir) * -100%))}}.AdminPage_adminSidebarBackdrop__xc_9B{display:none!important}@media (max-width:768px){.AdminPage_adminSidebarBackdrop__xc_9B{display:block!important}}.AdminPage_adminSidebarToggle__tWSvO{display:none;background:none;border:none;color:var(--text-color);cursor:pointer;padding:.5rem;-webkit-margin-end:1rem;margin-inline-end:1rem;transition:opacity .2s ease}.AdminPage_adminSidebarToggle__tWSvO:hover{opacity:.7}@media (max-width:768px){.AdminPage_adminSidebarToggle__tWSvO{display:flex;align-items:center;justify-content:center}.AdminPage_adminTable___t2Qt{min-width:500px}.AdminPage_adminTable___t2Qt td,.AdminPage_adminTable___t2Qt th{padding:.5rem;font-size:.9rem}.AdminPage_pageTitle__86Nrx{font-size:1.5rem}.AdminPage_adminHeader___he6p{padding:1rem;flex-direction:column;gap:1rem;align-items:flex-start}.AdminPage_adminHeader___he6p h1{font-size:1.5rem}.AdminPage_adminContainer__xSeBG,.AdminPage_adminContent__mboZL{padding:1rem}.AdminPage_sidebarTitle__Hco5O{font-size:1.2rem;padding:1rem 1.5rem .75rem}.AdminPage_sidebar__fU2Vg nav ul li a{padding:.75rem 1.5rem;font-size:1rem}}@media (max-width:480px){.AdminPage_sidebar__fU2Vg{width:85vw;max-width:250px}.AdminPage_pageTitle__86Nrx{font-size:1.3rem}.AdminPage_adminTable___t2Qt td,.AdminPage_adminTable___t2Qt th{padding:.4rem .25rem;font-size:.8rem}.AdminPage_adminButton___3cNl{padding:.4rem .75rem;font-size:.8rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem}.AdminPage_adminContainer__xSeBG{padding:.75rem}.AdminPage_pageHeader__NO0HT{padding:.75rem;flex-direction:column;gap:1rem}}@media (min-width:769px){.AdminPage_sidebar__fU2Vg{position:relative;transform:none;height:auto;top:auto;inset-inline-start:auto;overflow:visible;padding-top:0}.AdminPage_sidebarSticky__cXFR2{position:-webkit-sticky;position:sticky;top:0;max-height:100vh;overflow-y:auto;padding-top:2rem}}.AdminPage_tabs__vecHj{display:flex;gap:1rem;-webkit-margin-end:auto;margin-inline-end:auto}.AdminPage_chipGroup__IGYjD{border:0;padding:0;margin:0;min-inline-size:0}.AdminPage_tabButton__Q3NF4{padding:.5rem 1rem;background:none;cursor:pointer;font-size:1rem;font-weight:500;color:var(--link-color);border:none;border-bottom:2px solid transparent;transition:all .2s}.AdminPage_activeTab__IojDE,.AdminPage_tabButton__Q3NF4:hover{color:var(--link-hover-color)}.AdminPage_activeTab__IojDE{border-bottom-color:var(--link-hover-color)}.AdminPage_errorBanner__fwfUb{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;margin-bottom:1rem;background:var(--error-background);color:var(--error-color);border:1px solid var(--error-border);border-radius:.375rem}.EditorShell_tabs__L5A_T{display:flex;gap:.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border-light)}.EditorShell_tab__vJ7rO{padding:.625rem 1rem;border:none;border-bottom:2px solid transparent;background:none;color:var(--text-secondary);font-size:.9375rem;font-weight:500;cursor:pointer}.EditorShell_tab__vJ7rO:hover{color:var(--text-primary)}.EditorShell_tab__vJ7rO:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.EditorShell_tabActive__Wlpd8{border-bottom-color:var(--brand-primary);color:var(--brand-primary);font-weight:600}.EditorShell_layout__rN0x4{display:grid;grid-template-columns:200px minmax(0,1fr) 264px;grid-gap:1.5rem;gap:1.5rem}.EditorShell_navColumn__E1tEa{grid-column:1;grid-row:1;min-width:0}.EditorShell_main__2fUyu{grid-column:2;grid-row:1;min-width:0}.EditorShell_layoutPlain__nj28V{grid-template-columns:minmax(0,1fr)}.EditorShell_layoutPlain__nj28V .EditorShell_main__2fUyu{grid-column:1;grid-row:1}.EditorShell_panel__LNkji[hidden]{display:none}.EditorShell_rail__HDNF_{grid-column:3;grid-row:1;min-width:0}.EditorShell_rail__HDNF_[hidden]{display:none}@media (max-width:1024px){.EditorShell_layout__rN0x4{grid-template-columns:200px minmax(0,1fr)}.EditorShell_layoutPlain__nj28V{grid-template-columns:minmax(0,1fr)}.EditorShell_rail__HDNF_{grid-column:1/-1;grid-row:1}.EditorShell_navColumn__E1tEa{grid-column:1;grid-row:2}.EditorShell_main__2fUyu{grid-column:2;grid-row:2}}@media (max-width:820px){.EditorShell_layout__rN0x4{grid-template-columns:minmax(0,1fr)}.EditorShell_rail__HDNF_{grid-column:1;grid-row:1}.EditorShell_navColumn__E1tEa{grid-column:1;grid-row:2}.EditorShell_main__2fUyu{grid-column:1;grid-row:3}}.EditorErrorSummary_wrapper__9GKwB{display:inline-flex}.EditorErrorSummary_chip__CE3zx{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--feedback-warning-light);border-radius:999px;background:var(--feedback-warning-xlight);color:var(--feedback-warning-text);font-size:.875rem;font-weight:600;text-align:start;cursor:pointer}.EditorErrorSummary_chip__CE3zx:hover{border-color:var(--feedback-warning)}.EditorErrorSummary_chip__CE3zx:focus-visible{outline:2px solid var(--feedback-warning);outline-offset:2px}.EditorSideRail_stack__Xl6sC{position:-webkit-sticky;position:sticky;top:calc(var(--app-header-height) + 1rem);max-height:calc(100vh - var(--app-header-height) - 2rem);overflow-y:auto}.EditorSideRail_card__WofPT{padding:1rem;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-card)}.EditorSideRail_heading__fKajm{margin:0 0 .75rem;color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.EditorSideRail_list__3XF5J{display:flex;flex-direction:column;gap:.5rem;margin:0}.EditorSideRail_row__Uk134{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.EditorSideRail_term__YyfP8{color:var(--text-secondary);font-size:.875rem}.EditorSideRail_value__0LqcR{margin:0;color:var(--text-primary);font-size:.875rem;font-weight:600;text-align:end}.EditorSideRail_progress__tFfVt{margin:0 0 .75rem;color:var(--text-primary);font-size:.875rem;font-weight:600}.EditorSideRail_glyph__Q1oMd{-webkit-margin-end:.375rem;margin-inline-end:.375rem}.EditorSideRail_missing__or_vU{color:var(--text-secondary);font-weight:500}.EditorSideRail_note__YBsFg{margin:.75rem 0 0;color:var(--text-secondary);font-size:.75rem;line-height:1.4}@media (max-width:1024px){.EditorSideRail_stack__Xl6sC{position:static;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.EditorSideRail_stack__Xl6sC>section{flex:1 1 16rem}.EditorSideRail_list__3XF5J{flex-direction:row;flex-wrap:wrap;column-gap:1.5rem}.EditorSideRail_row__Uk134{gap:.5rem}}