body,html{width:100%}input::-ms-clear,input::-ms-reveal{display:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--bg:#0b1220;--surface:#ffffff;--surface-2:#f6f8fb;--text:#0f172a;--muted:#64748b;--border:rgba(15,23,42,0.12);--ring:rgba(0,136,170,0.35);--brand:#0088aa;--brand-2:#10a3cc;--danger:#c92a2a;--warning:#f59e0b;--success:#16a34a;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--shadow-sm:0 1px 2px rgba(15,23,42,0.06);--shadow-md:0 12px 24px -18px rgba(15,23,42,0.25);--shadow-lg:0 30px 70px -50px rgba(15,23,42,0.45);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--font-sans:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji"}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:var(--font-sans);background:radial-gradient(1200px 600px at 20% -10%,rgba(16,163,204,.18),transparent 55%),radial-gradient(900px 500px at 90% 0,rgba(99,102,241,.1),transparent 55%),#f2f5f9;color:var(--text);overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;-webkit-text-decoration-color:rgba(0,136,170,.65);text-decoration-color:rgba(0,136,170,.65);text-underline-offset:3px}::selection{background:rgba(0,136,170,.18)}.search-funnel,.search-query-chart{display:grid;grid-gap:16px;gap:16px}.search-funnel-label,.search-query-chart-row{display:grid;align-items:center;grid-gap:12px;gap:12px}.search-funnel-label{grid-template-columns:1fr auto;margin-bottom:6px}.search-funnel-track,.search-query-chart-bars{height:12px;overflow:hidden;border-radius:999px;background:#edf2f7}.search-funnel-track>div{height:100%;min-width:0;border-radius:inherit;transition:width .2s ease}.search-query-chart-row{grid-template-columns:minmax(90px,180px) 1fr 100px}.search-query-chart-bars{position:relative;height:18px}.search-query-chart-ctr,.search-query-chart-volume{position:absolute;left:0;border-radius:999px}.search-query-chart-volume{inset-block:0;background:rgba(0,136,170,.28)}.search-query-chart-ctr{top:5px;height:8px;background:#0088aa}.search-chart-legend,.search-dependency-list{color:var(--muted);font-size:12px}.search-chart-legend span{display:inline-block;width:18px;height:8px;margin:0 5px 0 12px;border-radius:999px}.search-chart-legend .volume{background:rgba(0,136,170,.28)}.search-chart-legend .ctr{background:#0088aa}.search-dependency-chart{display:grid;grid-template-columns:30px 1fr;grid-gap:8px;gap:8px}.search-dependency-y{writing-mode:vertical-rl;transform:rotate(180deg);align-self:center;color:var(--muted);font-size:12px}.search-dependency-plot{position:relative;height:260px;border-left:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;background:linear-gradient(0deg,rgba(203,213,225,.35) 1px,transparent 0) 0 0 /100% 25%}.search-dependency-point{position:absolute;display:grid;place-items:center;min-width:14px;min-height:14px;transform:translate(-50%,50%);border:2px solid #fff;border-radius:50%;background:#0088aa;box-shadow:0 2px 8px rgba(0,136,170,.35);color:#fff;cursor:help;font-size:10px;font-weight:700}.search-axis-label{position:absolute;left:6px;z-index:1;color:var(--muted);font-size:10px}.search-axis-label.top{top:2px}.search-axis-label.bottom{bottom:2px}.search-dependency-x{grid-column:2;text-align:center;color:var(--muted);font-size:12px}.search-dependency-list{grid-column:2;display:flex;flex-wrap:wrap;gap:6px 14px}.search-dependency-list b{color:#0088aa}@media (max-width:640px){.search-query-chart-row{grid-template-columns:minmax(80px,120px) 1fr}.search-query-chart-row>:last-child{grid-column:2;font-size:11px}.search-dependency-plot{height:220px}}.management-chart-scroll{width:100%;overflow-x:auto}.management-chart{display:block;width:100%;min-width:680px;height:auto}.chart-grid{stroke:#e2e8f0;stroke-width:1}.chart-threshold{stroke:#94a3b8;stroke-width:1;stroke-dasharray:5 5}.chart-axis-text{fill:#64748b;font-size:10px}.chart-revenue-bar{fill:rgba(0,136,170,.72)}.chart-revenue-bar:hover{fill:#0088aa}.chart-orders-line,.chart-pareto-line{fill:none;stroke:#f59e0b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chart-orders-point{fill:#f59e0b;stroke:#fff;stroke-width:2}.management-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;color:var(--muted);font-size:12px}.management-chart-legend span{width:18px;height:8px;margin-right:-10px;border-radius:999px}.management-chart-legend .revenue{background:#0088aa}.management-chart-legend .orders,.management-chart-legend .pareto{height:3px;background:#f59e0b}.management-chart-legend .abc-a{background:#16a34a}.management-chart-legend .abc-b{background:#0ea5e9}.management-chart-legend .abc-c{background:#94a3b8}.donut-layout{display:grid;grid-template-columns:minmax(180px,240px) 1fr;align-items:center;grid-gap:20px;gap:20px}.donut-chart{width:100%;max-width:240px;margin:auto}.donut-segment,.donut-track{fill:none;stroke-width:28}.donut-track{stroke:#edf2f7}.donut-segment{transform:rotate(-90deg);transform-origin:center;transition:opacity .15s ease}.donut-segment:hover{opacity:.75}.donut-total{fill:var(--text);font-size:26px;font-weight:700}.donut-caption{fill:var(--muted);font-size:12px}.donut-legend{display:grid;grid-gap:10px;gap:10px}.donut-legend>div{display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:8px;gap:8px}.donut-legend>div>span{width:10px;height:10px;border-radius:50%}.donut-legend small{color:var(--muted)}.management-funnel{min-height:280px;gap:5px}.management-funnel,.management-funnel-step{display:flex;flex-direction:column;align-items:center;justify-content:center}.management-funnel-step{min-width:220px;min-height:52px;padding:9px 16px;border-radius:8px;color:#fff;text-align:center;transition:width .18s ease}.management-funnel-step span{font-size:12px;opacity:.9}.product-health-chart{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px}.product-health-chart>div>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px}.product-health-chart span{color:var(--muted)}.product-health-track{height:12px;overflow:hidden;border-radius:999px;background:#edf2f7}.product-health-track span{display:block;height:100%;min-width:2px;border-radius:inherit}.product-health-track .positive{background:linear-gradient(90deg,#16a34a,#4ade80)}.product-health-track .risk{background:linear-gradient(90deg,#f59e0b,#ef4444)}.product-portfolio{display:grid;grid-template-columns:28px 1fr;grid-gap:7px;gap:7px}.product-portfolio-y{align-self:center;color:var(--muted);font-size:12px;writing-mode:vertical-rl;transform:rotate(180deg)}.product-portfolio-plot{position:relative;height:280px;border-left:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;background:linear-gradient(90deg,rgba(203,213,225,.28) 1px,transparent 0) 0 0 /25% 100%,linear-gradient(0deg,rgba(203,213,225,.28) 1px,transparent 0) 0 0 /100% 25%}.product-portfolio-point{position:absolute;display:grid;width:25px;height:25px;place-items:center;transform:translate(-50%,50%);border:2px solid #fff;border-radius:50%;box-shadow:0 3px 10px rgba(15,23,42,.2);color:#fff;cursor:help;font-size:10px;font-weight:700}.product-portfolio-x{text-align:center}.product-portfolio-list,.product-portfolio-x{grid-column:2;color:var(--muted);font-size:12px}.product-portfolio-list{display:flex;flex-wrap:wrap;gap:6px 14px}@media (max-width:700px){.donut-layout,.product-health-chart{grid-template-columns:1fr}.management-funnel-step{min-width:170px}.product-portfolio-plot{height:230px}}.container{width:min(1160px,calc(100% - 48px));margin:0 auto}.shell{min-height:100vh;display:grid;grid-template-columns:280px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:var(--space-7) var(--space-5);background:rgba(255,255,255,.72);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content{padding:var(--space-7) var(--space-7)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.admin-shell,.topbar{min-width:0}.admin-desktop-sider{flex:0 0 280px!important;max-width:280px!important;min-width:280px!important;width:280px!important}.admin-sidebar-inner{min-height:calc(100vh - 64px);display:flex;flex-direction:column;justify-content:space-between}.admin-mobile-header{display:none}.admin-mobile-title{min-width:0;display:grid;grid-gap:1px;gap:1px}.admin-mobile-title .ant-typography:last-child{font-size:12px}.rich-text-editor-toolbar{position:-webkit-sticky;position:sticky;top:12px;z-index:80;border-radius:13px 13px 0 0;background:rgba(255,255,255,.96);box-shadow:0 8px 20px rgba(15,23,42,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-mobile-drawer .ant-drawer-content{background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-mobile-drawer .ant-drawer-body{padding:24px 18px}.admin-content{min-width:0;padding:var(--space-7)}.admin-content-stack{min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.admin-page-heading{min-width:0}.admin-page-heading .ant-typography{overflow-wrap:anywhere}.admin-login{min-height:100vh;display:grid;align-content:center}.h1{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.subtle{color:var(--muted)}.nav{display:grid;grid-gap:6px;gap:6px;margin-top:var(--space-6)}.nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);color:rgba(15,23,42,.82);transition:background-color .14s ease,color .14s ease}.nav a,.nav a:hover{text-decoration:none}.nav a:hover{background:rgba(15,23,42,.04)}.nav a[data-active=true]{background:rgba(0,136,170,.12);color:rgba(0,136,170,.95)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.cardHeader{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid rgba(15,23,42,.06)}.cardBody{padding:var(--space-6)}.toolbar{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center;min-width:0}.toolbar>*{max-width:100%}.btn{height:40px;padding:0 14px;border-radius:12px;border:1px solid transparent;background:var(--brand);color:white;font-weight:650;cursor:pointer;transition:transform .12s ease,background-color .14s ease,box-shadow .14s ease,border-color .14s ease;box-shadow:0 10px 24px -18px rgba(0,136,170,.65)}.btn:hover{background:var(--brand-2)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btnSecondary{background:white;color:rgba(15,23,42,.86);border-color:rgba(15,23,42,.14);box-shadow:var(--shadow-sm)}.btnSecondary:hover{background:rgba(15,23,42,.03);border-color:rgba(15,23,42,.18)}.btnDanger{background:white;color:var(--danger);border-color:rgba(201,42,42,.35);box-shadow:var(--shadow-sm)}.btnDanger:hover{background:rgba(201,42,42,.06)}.field{display:grid;grid-gap:6px;gap:6px}.label{font-size:12px;color:rgba(15,23,42,.72);font-weight:600}.input,.select,.textarea{width:100%;border:1px solid rgba(15,23,42,.14);border-radius:12px;background:white;height:40px;padding:0 12px;color:rgba(15,23,42,.92);outline:none;transition:box-shadow .14s ease,border-color .14s ease}.textarea{min-height:120px;padding:10px 12px;height:auto;resize:vertical}.input::placeholder,.textarea::placeholder{color:rgba(100,116,139,.6)}.btn:focus-visible,.input:focus-visible,.nav a:focus-visible,.select:focus-visible,.textarea:focus-visible{box-shadow:0 0 0 4px var(--ring);border-color:rgba(0,136,170,.55)}.tableWrap{width:100%;overflow:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08)}.table{width:100%;border-collapse:collapse;min-width:760px;background:white}.table th{text-align:left;font-size:12px;color:rgba(15,23,42,.62);padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(#fff,#fbfcfe);position:-webkit-sticky;position:sticky;top:0;z-index:1}.table td{padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.06);color:rgba(15,23,42,.88)}.table tr:hover td{background:rgba(15,23,42,.02)}.badge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:650;border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.03);color:rgba(15,23,42,.72)}.badgeOk{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.08);color:rgba(22,163,74,.95)}.badgeWarn{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.1);color:rgba(180,83,9,.95)}.badgeOff{border-color:rgba(201,42,42,.22);background:rgba(201,42,42,.08)}.alert,.badgeOff{color:rgba(201,42,42,.95)}.alert{border-radius:14px;border:1px solid rgba(201,42,42,.22);background:rgba(201,42,42,.06);padding:10px 12px;font-size:13px}.empty{padding:28px;text-align:center;color:rgba(100,116,139,.9)}.spinner{width:18px;height:18px;border-radius:999px;border:2px solid rgba(15,23,42,.14);border-top-color:rgba(0,136,170,.95);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:980px){.shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;border-right:none;border-bottom:1px solid var(--border)}.content{padding:var(--space-6) var(--space-4)}.table{min-width:720px}}.link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:transparent;color:inherit;cursor:pointer}.link-button:hover{color:var(--brand)}.admin-error{margin:0;padding:12px 14px;border:1px solid rgba(201,42,42,.28);border-radius:12px;background:rgba(201,42,42,.06);color:var(--danger);white-space:pre-wrap}.admin-products-filter-grid{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(180px,.8fr));grid-gap:12px;gap:12px;align-items:end;margin-bottom:14px}.admin-products-filter-grid-compact{grid-template-columns:repeat(3,minmax(180px,1fr))}.admin-filter-field,.admin-filter-field .ant-input-search,.admin-filter-field .ant-select,.admin-filter-field .field{min-width:0;width:100%}.admin-products-mobile-list{display:none}.admin-products-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px}.admin-product-mobile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(15,23,42,.35)}.admin-product-mobile-card-ready{border-color:rgba(22,163,74,.28);background:rgba(34,197,94,.07)}.admin-product-mobile-card-head{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.admin-product-mobile-title{color:rgba(15,23,42,.92);font-size:15px;font-weight:750;line-height:1.28;letter-spacing:-.01em}.admin-product-mobile-tags{display:flex;flex-wrap:wrap;gap:6px}.admin-product-mobile-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-product-mobile-meta>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-product-mobile-meta span{color:rgba(100,116,139,.9);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-product-mobile-meta strong{min-width:0;color:rgba(15,23,42,.88);font-size:13px;font-weight:700;overflow-wrap:anywhere}.admin-product-mobile-actions{display:flex;align-items:center;gap:8px}.admin-product-mobile-actions a{flex:1 1 auto}.admin-product-mobile-actions .ant-btn-primary{width:100%}.admin-orders-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));grid-gap:12px;gap:12px;align-items:end;min-width:0}.admin-orders-filters-panel{margin:-4px 0 24px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(248,250,252,.92)}.admin-orders-filter-grid .ant-input,.admin-orders-filter-grid .ant-select{width:100%;min-width:0}.admin-orders-filter-field>.ant-input,.admin-orders-filter-grid .ant-select-selector,.admin-orders-filter-grid>.ant-input{height:42px;min-height:42px}.admin-orders-filter-campaign,.admin-orders-filter-search{grid-column:span 2}.admin-orders-filter-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-orders-filter-field>span{padding-left:2px;color:rgba(71,85,105,.88);font-size:12px;font-weight:700}.admin-orders-mobile-actions,.admin-orders-mobile-controls{display:none}.admin-orders-mobile-drawer-actions,.admin-orders-mobile-filter-drawer{display:grid;grid-gap:12px;gap:12px}.admin-orders-mobile-drawer-actions .ant-btn,.admin-orders-mobile-drawer-actions a,.admin-orders-mobile-filter-drawer .ant-select{width:100%}.admin-orders-mobile-filter-actions{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:10px;gap:10px;padding-top:4px}.admin-orders-mobile-list{display:none}.admin-orders-client-cell{display:grid;grid-gap:4px;gap:4px;min-width:0;overflow-wrap:normal;word-break:normal}.admin-orders-client-name,.admin-orders-client-phone{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.admin-orders-client-phone{font-size:12px}.admin-orders-delivery-cell{display:grid;grid-gap:4px;gap:4px;min-width:0;overflow-wrap:normal;word-break:normal}.admin-orders-delivery-address{-webkit-line-clamp:2}.admin-orders-client-product,.admin-orders-delivery-address{display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical}.admin-orders-client-product{-webkit-line-clamp:3}.admin-orders-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px}.admin-product-request-details-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:20px;gap:20px;align-items:start}.admin-product-request-product-layout{display:flex;gap:22px;align-items:flex-start}.admin-order-mobile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(15,23,42,.35)}.admin-order-mobile-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.admin-order-mobile-head a{color:var(--brand);font-size:16px;font-weight:800}.admin-order-mobile-tags{display:flex;flex-wrap:wrap;gap:6px}.admin-order-mobile-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-order-mobile-meta>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-order-mobile-meta span{color:rgba(100,116,139,.9);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-order-mobile-meta strong{min-width:0;color:rgba(15,23,42,.88);font-size:13px;font-weight:700;overflow-wrap:anywhere}.admin-order-mobile-product{display:block;font-size:13px;line-height:1.35}.admin-order-mobile-delivery-address{display:block;font-size:12px;line-height:1.35}.admin-order-mobile-complete-action{border-color:#16a34a!important;color:#15803d!important;font-weight:800}.admin-order-mobile-complete-action:focus-visible,.admin-order-mobile-complete-action:hover{border-color:#15803d!important;color:#166534!important}.admin-order-items-mobile{display:none}.admin-order-item-mobile-card{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(15,23,42,.35)}.admin-order-item-mobile-head{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.admin-order-item-mobile-image{display:flex;width:72px;height:72px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#f8fafc}.admin-order-item-mobile-image img{width:100%;height:100%;object-fit:contain}.admin-order-item-mobile-image .ant-typography{padding:4px;font-size:10px;text-align:center}.admin-order-item-mobile-info{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-order-item-mobile-info>a{color:var(--brand);font-weight:750;line-height:1.3;overflow-wrap:anywhere}.admin-order-item-mobile-info>.ant-typography{font-size:12px;overflow-wrap:anywhere}.admin-order-item-mobile-info>.ant-tag{width:-moz-fit-content;width:fit-content;max-width:100%;-webkit-margin-end:0;margin-inline-end:0;white-space:normal}.admin-order-item-mobile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-order-item-mobile-fields label{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-order-item-mobile-fields label>span:first-child{color:rgba(100,116,139,.9);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-order-item-mobile-delete,.admin-order-item-mobile-delete .ant-btn,.admin-order-item-mobile-fields .ant-input-number{width:100%}.admin-order-item-mobile-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(15,23,42,.08)}.admin-brands-mobile-list{display:none}.admin-brand-mobile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(15,23,42,.35)}.admin-brand-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.admin-brand-mobile-head>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-brand-mobile-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-brand-mobile-meta>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-brand-mobile-meta span{color:rgba(100,116,139,.9);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-brand-mobile-meta strong{color:rgba(15,23,42,.88);font-size:13px;font-weight:700;overflow-wrap:anywhere}.admin-customers-filter-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,240px);grid-gap:10px;gap:10px;align-items:center;min-width:0}.admin-customers-filter-grid .ant-input-search,.admin-customers-filter-grid .ant-select{width:100%;min-width:0}.admin-customers-mobile-list{display:none}.admin-customers-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px}.admin-customer-mobile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(15,23,42,.35)}.admin-customer-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.admin-customer-mobile-head>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-customer-mobile-head a{color:var(--brand);font-size:15px;font-weight:800;overflow-wrap:anywhere}.admin-customer-mobile-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-customer-mobile-meta>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-customer-mobile-meta span{color:rgba(100,116,139,.9);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-customer-mobile-meta strong{color:rgba(15,23,42,.88);font-size:13px;font-weight:700;overflow-wrap:anywhere}.admin-leads-filter-grid,.admin-service-requests-filter-grid{display:grid;grid-gap:10px;gap:10px;align-items:center;min-width:0}.admin-leads-filter-grid{grid-template-columns:minmax(240px,1fr) minmax(180px,220px)}.admin-service-requests-filter-grid{grid-template-columns:minmax(240px,1fr) minmax(140px,180px) minmax(160px,210px)}.admin-leads-filter-grid .ant-input-search,.admin-leads-filter-grid .ant-select,.admin-service-requests-filter-grid .ant-input-search,.admin-service-requests-filter-grid .ant-select{width:100%;min-width:0}.admin-leads-mobile-list,.admin-service-requests-mobile-list{display:none}.admin-leads-pagination,.admin-service-requests-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px}.admin-lead-mobile-card,.admin-service-request-mobile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(15,23,42,.35)}.admin-lead-mobile-head,.admin-service-request-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.admin-lead-mobile-head>div,.admin-service-request-mobile-head>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-lead-mobile-tags,.admin-service-request-mobile-tags{display:flex;flex-wrap:wrap;gap:6px}.admin-lead-mobile-meta,.admin-service-request-mobile-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-lead-mobile-meta>div,.admin-service-request-mobile-meta>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-lead-mobile-meta span,.admin-service-request-mobile-meta span{color:rgba(100,116,139,.9);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-lead-mobile-meta strong,.admin-service-request-mobile-meta strong{color:rgba(15,23,42,.88);font-size:13px;font-weight:700;overflow-wrap:anywhere}.admin-lead-mobile-message,.admin-service-request-mobile-reason{margin:0!important;color:rgba(15,23,42,.78);font-size:13px;line-height:1.45;white-space:pre-wrap}.admin-lead-mobile-link{width:-moz-fit-content;width:fit-content;font-size:13px}.admin-lead-mobile-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.admin-service-request-mobile-product{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.admin-service-request-mobile-product img{width:58px;height:58px;object-fit:contain;border-radius:10px;background:#f8fafc}.admin-service-request-mobile-product>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.admin-service-request-mobile-photos{display:flex;flex-wrap:wrap;gap:8px}.admin-reviews-filter-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(190px,240px) minmax(190px,260px);grid-gap:10px;gap:10px;align-items:center;min-width:0}.admin-reviews-filter-grid .ant-input-search,.admin-reviews-filter-grid .ant-select{width:100%;min-width:0}.admin-reviews-mobile-list{display:none}.admin-reviews-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px}.admin-review-mobile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(15,23,42,.35)}.admin-review-mobile-product{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.admin-review-mobile-head>div,.admin-review-mobile-product>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-review-mobile-head a,.admin-review-mobile-product a{display:block;color:var(--brand);font-weight:800;overflow-wrap:anywhere}.admin-review-expanded-image,.admin-review-mobile-image,.admin-review-mobile-product-image{display:block;flex:0 0 auto;overflow:hidden;line-height:0;background:#ffffff}.admin-review-expanded-image{width:86px;height:86px;border-radius:12px}.admin-review-mobile-product-image{width:58px;height:58px;border-radius:10px;border:1px solid rgba(15,23,42,.1)}.admin-review-mobile-image{width:72px;height:72px;border-radius:10px}.admin-review-expanded-image .ant-image,.admin-review-expanded-image .ant-image-img,.admin-review-mobile-image .ant-image,.admin-review-mobile-image .ant-image-img,.admin-review-mobile-product-image .ant-image,.admin-review-mobile-product-image .ant-image-img{display:block!important;width:100%!important;height:100%!important}.admin-review-expanded-image .ant-image-img,.admin-review-mobile-image .ant-image-img,.admin-review-mobile-product-image .ant-image-img{object-fit:cover}.admin-review-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.admin-review-mobile-actions,.admin-review-mobile-rating{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-review-mobile-body{margin:0!important;color:rgba(15,23,42,.78);font-size:13px;line-height:1.45;white-space:pre-wrap}.admin-review-mobile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 10px;gap:6px 10px;color:rgba(15,23,42,.7);font-size:12px}.admin-review-mobile-images{display:flex;flex-wrap:wrap;gap:8px}.admin-blog-mobile-list,.admin-downloads-mobile-list,.admin-events-mobile-list,.admin-promo-codes-mobile-list,.admin-promotions-mobile-list{display:none}.admin-downloads-filter-grid,.admin-events-filter-grid{min-width:0}.admin-promotion-table-info{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;min-width:0}.admin-promotion-table-image,.admin-promotion-table-image-placeholder{width:96px;height:54px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.admin-promotion-table-image{display:block;object-fit:cover}.admin-promotion-table-image-placeholder{display:grid;place-items:center;color:#94a3b8;font-size:12px}.admin-promotion-table-text{min-width:0}.admin-promotion-table-text .ant-typography{overflow-wrap:anywhere}.admin-promotion-gift-rule{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(120px,150px) minmax(320px,1.5fr) minmax(120px,150px) 48px;grid-gap:12px;gap:12px;align-items:end;padding:12px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;min-width:0}.admin-promotion-gift-rule-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-promotion-gift-rule-field .ant-input-number,.admin-promotion-gift-rule-field .ant-select{width:100%;min-width:0}.admin-promotion-gift-rule-field .ant-select-selector{min-width:0;overflow:hidden}.admin-promotion-gift-rule-field .ant-select-selection-item,.admin-promotion-gift-rule-field .ant-select-selection-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-promotion-gift-rule-delete{width:48px}@media (max-width:1320px){.admin-promotion-gift-rule{grid-template-columns:minmax(0,1fr) 150px 48px}.admin-promotion-gift-rule-gifts{grid-column:1/2}.admin-promotion-gift-rule-delete{grid-column:3;grid-row:1/span 2;align-self:center}}.admin-downloads-filter-grid .ant-input-search,.admin-events-filter-grid .ant-input-search,.admin-events-filter-grid .ant-select{width:100%;min-width:0}.admin-blog-mobile-card,.admin-download-category-mobile-card,.admin-event-mobile-card,.admin-promo-code-mobile-card,.admin-promotion-mobile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(15,23,42,.35)}.admin-blog-mobile-head,.admin-download-category-mobile-head,.admin-event-mobile-head,.admin-promo-code-mobile-head,.admin-promotion-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.admin-blog-mobile-head>div,.admin-download-category-mobile-head>div,.admin-event-mobile-head>div,.admin-promo-code-mobile-head>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.admin-blog-mobile-title,.admin-event-mobile-title,.admin-promo-code-mobile-title,.admin-promotion-mobile-title{color:var(--brand);font-size:15px;font-weight:800;line-height:1.28;overflow-wrap:anywhere}.admin-blog-mobile-meta,.admin-download-category-mobile-head span,.admin-event-mobile-meta{color:rgba(100,116,139,.9);font-size:12px;overflow-wrap:anywhere}.admin-blog-mobile-grid,.admin-download-file-mobile-grid,.admin-event-mobile-grid,.admin-promo-code-mobile-grid,.admin-promotion-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-blog-mobile-grid>div,.admin-download-file-mobile-grid>div,.admin-download-file-mobile-grid>label,.admin-event-mobile-grid>div,.admin-promo-code-mobile-grid>div,.admin-promotion-mobile-grid>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.admin-blog-mobile-grid span,.admin-download-file-mobile-grid span,.admin-event-mobile-grid span,.admin-promo-code-mobile-grid span,.admin-promotion-mobile-grid span{color:rgba(100,116,139,.9);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-blog-mobile-grid strong,.admin-download-file-mobile-grid strong,.admin-event-mobile-grid strong,.admin-promo-code-mobile-grid strong,.admin-promotion-mobile-grid strong{color:rgba(15,23,42,.88);font-size:13px;font-weight:700;overflow-wrap:anywhere}.admin-blog-mobile-tags,.admin-promo-code-mobile-code-list,.admin-promotion-mobile-tags{display:flex;flex-wrap:wrap;gap:6px}.admin-download-category-mobile-actions,.admin-download-file-mobile-actions,.admin-promo-code-mobile-actions,.admin-promotion-mobile-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-download-category-mobile-actions>*,.admin-download-file-mobile-actions>*,.admin-promo-code-mobile-actions>*,.admin-promotion-mobile-actions>*{flex:1 1 140px}.admin-download-category-mobile-actions .ant-btn,.admin-download-category-mobile-actions .ant-upload,.admin-download-category-mobile-actions .ant-upload-wrapper{width:100%}.admin-download-file-mobile-card,.admin-download-file-mobile-list{display:grid;grid-gap:10px;gap:10px}.admin-download-file-mobile-card{padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:rgba(248,250,252,.78)}.admin-download-file-mobile-empty{padding:12px;border:1px dashed rgba(15,23,42,.16);border-radius:14px;color:rgba(100,116,139,.95);font-size:13px}.admin-promotion-mobile-head{grid-template-columns:88px minmax(0,1fr)}.admin-promotion-mobile-image,.admin-promotion-mobile-image-placeholder{width:88px!important;height:58px!important;border:1px solid rgba(15,23,42,.1);border-radius:12px;object-fit:cover;background:#f8fafc}.admin-promotion-mobile-image-placeholder{display:grid;place-items:center;color:rgba(100,116,139,.9);font-size:12px}.admin-promo-code-mobile-head p,.admin-promotion-mobile-description{margin:0;color:rgba(15,23,42,.72);font-size:13px;line-height:1.45}.admin-audit-mobile-list,.admin-search-logs-mobile-list,.admin-search-rules-mobile-list,.admin-users-mobile-list{display:none}.admin-audit-filter-grid,.admin-search-actions,.admin-search-logs-filter-grid,.admin-users-filter-grid{margin-bottom:16px}.admin-audit-filter-grid .ant-space-item,.admin-search-actions .ant-space-item,.admin-search-logs-filter-grid .ant-space-item,.admin-users-filter-grid .ant-space-item{min-width:0}.admin-audit-filter-grid .ant-input-search,.admin-audit-filter-grid .ant-select,.admin-search-logs-filter-grid .ant-input-search,.admin-search-logs-filter-grid .ant-select,.admin-users-filter-grid .ant-input-search,.admin-users-filter-grid .ant-select{width:100%;min-width:0}.admin-audit-mobile-card,.admin-search-log-mobile-card,.admin-search-rule-mobile-card,.admin-user-mobile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(15,23,42,.35)}.admin-audit-mobile-head,.admin-search-log-mobile-head,.admin-search-rule-mobile-head,.admin-user-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.admin-audit-mobile-head>div,.admin-search-log-mobile-head>div,.admin-search-rule-mobile-head>div,.admin-user-mobile-head>button{min-width:0;display:grid;grid-gap:4px;gap:4px;text-align:left}.admin-audit-mobile-head strong,.admin-search-log-mobile-head strong,.admin-search-rule-mobile-head strong,.admin-user-mobile-head strong{color:rgba(15,23,42,.9);font-size:15px;font-weight:800;overflow-wrap:anywhere}.admin-audit-mobile-head span,.admin-search-log-mobile-head span,.admin-search-rule-mobile-head span,.admin-user-mobile-head span{color:rgba(100,116,139,.9);font-size:12px;overflow-wrap:anywhere}.admin-audit-mobile-grid,.admin-search-log-mobile-grid,.admin-user-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-audit-mobile-grid>div,.admin-search-log-mobile-grid>div,.admin-user-mobile-grid>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.admin-audit-mobile-grid span,.admin-search-log-mobile-grid span,.admin-search-log-mobile-products>span,.admin-user-mobile-grid span{color:rgba(100,116,139,.9);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-audit-mobile-grid strong,.admin-search-log-mobile-grid strong,.admin-user-mobile-grid strong{color:rgba(15,23,42,.88);font-size:13px;font-weight:700;overflow-wrap:anywhere}.admin-search-logs-pagination>div,.admin-search-rule-mobile-actions,.admin-user-mobile-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-search-logs-pagination>div>*,.admin-search-rule-mobile-actions>*,.admin-user-mobile-actions>*{flex:1 1 140px}.admin-audit-mobile-path{display:block;padding:10px;border-radius:12px;background:#f8fafc;color:rgba(15,23,42,.78);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-audit-mobile-message{margin:0;color:rgba(15,23,42,.72);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.admin-search-rule-mobile-tags{display:flex;flex-wrap:wrap;gap:6px}.admin-search-log-mobile-products{display:grid;grid-gap:5px;gap:5px;color:rgba(15,23,42,.78);font-size:13px}.admin-audit-pagination,.admin-search-logs-pagination,.admin-users-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px}.admin-banners-mobile-list,.admin-import-missing-mobile-list,.admin-variant-groups-mobile-list,.admin-variant-options-mobile-list{display:none}.admin-banner-mobile-card,.admin-import-missing-mobile-card,.admin-variant-group-mobile-card,.admin-variant-option-mobile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(15,23,42,.35)}.admin-banner-mobile-image{width:100%!important;height:150px!important;border-radius:14px;object-fit:cover;background:#f8fafc}.admin-banner-mobile-head,.admin-import-missing-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.admin-banner-mobile-head button,.admin-import-missing-mobile-head>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.admin-banner-mobile-head button{border:0;padding:0;background:transparent;text-align:left;cursor:pointer}.admin-banner-mobile-head strong,.admin-import-missing-mobile-head strong{color:rgba(15,23,42,.9);font-size:15px;font-weight:800;overflow-wrap:anywhere}.admin-banner-mobile-head span,.admin-import-missing-mobile-head span{color:rgba(100,116,139,.9);font-size:12px;overflow-wrap:anywhere}.admin-banner-mobile-grid,.admin-import-missing-mobile-grid,.admin-variant-group-mobile-grid,.admin-variant-option-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-banner-mobile-grid>div,.admin-import-missing-mobile-grid>div,.admin-variant-group-mobile-grid>div,.admin-variant-group-mobile-grid>label,.admin-variant-option-mobile-grid>div,.admin-variant-option-mobile-grid>label{min-width:0;display:grid;grid-gap:4px;gap:4px}.admin-banner-mobile-grid span,.admin-import-missing-mobile-grid span,.admin-variant-group-mobile-grid span,.admin-variant-option-mobile-grid span{color:rgba(100,116,139,.9);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-banner-mobile-grid strong,.admin-import-missing-mobile-grid strong{color:rgba(15,23,42,.88);font-size:13px;font-weight:700;overflow-wrap:anywhere}.admin-banner-mobile-actions,.admin-variant-group-mobile-actions,.admin-variant-option-mobile-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-banner-mobile-actions>*,.admin-variant-group-mobile-actions>*,.admin-variant-option-mobile-actions>*{flex:1 1 140px}.admin-import-missing-mobile-empty{padding:12px;border:1px dashed rgba(15,23,42,.16);border-radius:14px;color:rgba(100,116,139,.95);font-size:13px}.ant-card,.ant-card-body,.ant-form,.ant-form-item,.ant-form-item-control,.ant-form-item-control-input,.ant-form-item-control-input-content,.ant-layout,.ant-layout-content,.ant-space,.ant-space-item,.ant-table-wrapper{min-width:0}.ant-table-container,.ant-table-wrapper{max-width:100%}.ant-table-body,.ant-table-content{overflow-x:auto!important}.ant-table table{min-width:760px}.ant-table-cell{vertical-align:top;overflow-wrap:anywhere}.ant-descriptions{overflow-x:auto}.ant-descriptions-view{min-width:560px}.ant-alert,.ant-input-affix-wrapper,.ant-input-number,.ant-input-search,.ant-picker,.ant-select,.ant-tabs,.ant-tabs-content-holder,.ant-upload-list,.ant-upload-list-item,.ant-upload-wrapper{max-width:100%}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-mentions,.ant-picker,.ant-select-selector{min-width:0}.ant-modal{max-width:calc(100vw - 32px)!important}.ant-drawer-content-wrapper{max-width:100vw}.ant-tabs-nav{margin-bottom:16px}.ant-tabs-nav-wrap{overflow:auto hidden}.ant-tabs-tab{white-space:nowrap}.ant-space-compact,.ant-space:not(.ant-space-vertical){max-width:100%}@media (max-width:1100px){.admin-shell{display:block!important}.admin-desktop-sider{display:none}.admin-mobile-header{position:-webkit-sticky;position:sticky;top:0;z-index:90;display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 18px;border-bottom:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rich-text-editor-toolbar{top:58px}.admin-content{width:100%!important;max-width:100%;flex:none!important;padding:24px 18px 32px}.topbar{align-items:flex-start;flex-wrap:wrap}.topbar .toolbar,.topbar .toolbar>.ant-space{width:100%}.admin-content [style*=grid-template-columns],.ant-drawer [style*=grid-template-columns],.ant-modal [style*=grid-template-columns]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.admin-content [style*=min-width],.ant-drawer [style*=min-width],.ant-modal [style*=min-width]{min-width:0!important}.admin-content [style*=max-width],.ant-drawer [style*=max-width],.ant-modal [style*=max-width]{max-width:100%!important}.admin-content .ant-card-body>.ant-space:not(.ant-space-vertical),.admin-content .ant-card-extra>.ant-space:not(.ant-space-vertical),.admin-content .toolbar>.ant-space:not(.ant-space-vertical){width:100%}.admin-content .ant-card-body>.ant-space:not(.ant-space-vertical)>.ant-space-item,.admin-content .ant-card-extra>.ant-space:not(.ant-space-vertical)>.ant-space-item,.admin-content .toolbar>.ant-space:not(.ant-space-vertical)>.ant-space-item{max-width:100%}.admin-content .ant-pagination{flex-wrap:wrap}.admin-orders-filter-grid,.admin-products-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-orders-filter-campaign,.admin-orders-filter-search{grid-column:1/-1}.admin-customers-filter-grid,.admin-events-filter-grid,.admin-leads-filter-grid,.admin-reviews-filter-grid,.admin-service-requests-filter-grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1100px){.admin-content [style*="grid-template-columns: repeat(3"],.admin-content [style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-content [style*="grid-template-columns: minmax(320px"]{grid-template-columns:1fr!important}.ant-table table{min-width:860px}.admin-product-request-details-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.ant-select-selection-search-input,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.container{width:min(100%,calc(100% - 24px))}.admin-content{padding:18px 12px 28px}.admin-login{min-height:100svh;align-content:start;padding:28px 0!important}.admin-content-stack{gap:16px}.admin-product-request-product-layout,.topbar{flex-direction:column}.topbar{gap:12px;margin-bottom:18px}.topbar .toolbar{gap:8px}.topbar .toolbar .ant-btn,.topbar .toolbar .ant-input-search,.topbar .toolbar .ant-picker,.topbar .toolbar .ant-select,.topbar .toolbar>*{flex:1 1 100%;width:100%!important}.topbar .toolbar .ant-space,.topbar .toolbar .ant-space-item{width:100%}.admin-orders-desktop-actions,.admin-orders-desktop-filters{display:none!important}.admin-orders-mobile-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:10px;gap:10px;width:100%}.admin-orders-mobile-actions .ant-btn,.admin-orders-mobile-actions a{width:100%!important}.admin-orders-mobile-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;width:100%}.admin-orders-mobile-controls .ant-btn{width:auto!important;min-width:112px}.admin-content .ant-card-body>.ant-space:not(.ant-space-vertical),.admin-content .ant-card-extra>.ant-space:not(.ant-space-vertical),.admin-content .toolbar>.ant-space:not(.ant-space-vertical),.admin-content form>.ant-space:not(.ant-space-vertical),.ant-modal .ant-space:not(.ant-space-vertical){align-items:stretch!important;flex-direction:column;width:100%}.admin-content .ant-card-body>.ant-space:not(.ant-space-vertical)>.ant-space-item,.admin-content .ant-card-extra>.ant-space:not(.ant-space-vertical)>.ant-space-item,.admin-content .toolbar>.ant-space:not(.ant-space-vertical)>.ant-space-item,.admin-content form>.ant-space:not(.ant-space-vertical)>.ant-space-item,.ant-modal .ant-space:not(.ant-space-vertical)>.ant-space-item{width:100%}.admin-page-heading .ant-typography:first-child{font-size:22px!important;line-height:1.18!important}.admin-content .ant-card-head-wrapper{align-items:flex-start;flex-wrap:wrap;gap:0 12px}.admin-content .ant-card-extra{width:100%;-webkit-margin-start:0!important;margin-inline-start:0!important}.admin-content .ant-card-extra .ant-btn,.admin-content .ant-card-extra .ant-input-search,.admin-content .ant-card-extra .ant-picker,.admin-content .ant-card-extra .ant-select,.admin-content .ant-card-extra .ant-space{width:100%!important}.admin-content .ant-card-extra .ant-space-item{width:100%}.ant-card-head{min-height:0!important;padding:0 16px!important}.ant-card-extra,.ant-card-head-title{padding:14px 0!important}.ant-card-body{padding:16px!important}.admin-products-filter-grid,.admin-products-filter-grid-compact{grid-template-columns:1fr;gap:10px;margin-bottom:10px}.admin-products-desktop-table{display:none}.admin-products-mobile-list{display:grid;grid-gap:12px;gap:12px}.admin-products-pagination{flex-direction:column;align-items:stretch}.admin-products-pagination .ant-pagination{justify-content:center!important}.admin-orders-desktop-table{display:none}.admin-orders-mobile-list{display:grid;grid-gap:12px;gap:12px}.admin-order-mobile-meta{grid-template-columns:1fr}.admin-order-mobile-tags .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.admin-order-mobile-card .ant-space,.admin-order-mobile-card .ant-space-item,.admin-order-mobile-primary-action{width:100%}.admin-order-overview-grid{grid-template-columns:1fr!important}.admin-order-status-actions{align-items:stretch!important;flex-direction:column;width:100%}.admin-order-status-actions .ant-btn,.admin-order-status-actions>.ant-space-item,.admin-order-status-actions>.ant-space-item>span{width:100%}.admin-order-summary-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center}.admin-order-summary-discount{grid-template-columns:1fr}.admin-order-summary-discount>.ant-space{display:grid;grid-template-columns:1fr;width:100%}.admin-order-summary-discount .ant-input-number,.admin-order-summary-discount .ant-space-item{width:100%}.admin-order-items-desktop{display:none}.admin-order-items-mobile{display:grid;grid-gap:12px;gap:12px}.admin-order-item-mobile-fields{grid-template-columns:1fr}.admin-orders-pagination{flex-direction:column;align-items:stretch}.admin-orders-pagination .ant-pagination{justify-content:center!important}.admin-brands-desktop-table{display:none}.admin-brands-mobile-list{display:grid;grid-gap:12px;gap:12px}.admin-customers-desktop-table{display:none}.admin-customers-mobile-list{display:grid;grid-gap:12px;gap:12px}.admin-customers-pagination{flex-direction:column;align-items:stretch}.admin-customers-pagination .ant-pagination{justify-content:center!important}.admin-audit-desktop-table,.admin-banners-desktop-table,.admin-blog-desktop-table,.admin-downloads-desktop-table,.admin-events-desktop-table,.admin-import-missing-desktop-table,.admin-leads-desktop-table,.admin-promo-codes-desktop-table,.admin-promotions-desktop-table,.admin-reviews-desktop-table,.admin-search-logs-desktop-table,.admin-search-rules-desktop-table,.admin-service-requests-desktop-table,.admin-users-desktop-table,.admin-variant-groups-desktop-table,.admin-variant-options-desktop-table{display:none}.admin-audit-mobile-list,.admin-banners-mobile-list,.admin-blog-mobile-list,.admin-downloads-mobile-list,.admin-events-mobile-list,.admin-import-missing-mobile-list,.admin-leads-mobile-list,.admin-promo-codes-mobile-list,.admin-promotions-mobile-list,.admin-reviews-mobile-list,.admin-search-logs-mobile-list,.admin-search-rules-mobile-list,.admin-service-requests-mobile-list,.admin-users-mobile-list,.admin-variant-groups-mobile-list,.admin-variant-options-mobile-list{display:grid;grid-gap:12px;gap:12px}.admin-leads-pagination,.admin-reviews-pagination,.admin-service-requests-pagination{flex-direction:column;align-items:stretch}.admin-leads-pagination .ant-pagination,.admin-reviews-pagination .ant-pagination,.admin-service-requests-pagination .ant-pagination{justify-content:center!important}.admin-lead-mobile-actions{grid-template-columns:1fr}.admin-review-mobile-head{grid-template-columns:1fr;align-items:stretch}.admin-review-mobile-actions{flex-direction:column;align-items:stretch}.admin-blog-mobile-head,.admin-download-category-mobile-head,.admin-event-mobile-head,.admin-promo-code-mobile-head{grid-template-columns:1fr;align-items:stretch}.admin-promotion-mobile-head{grid-template-columns:1fr}.admin-promotion-mobile-image,.admin-promotion-mobile-image-placeholder{width:100%!important;height:140px!important}.admin-blog-mobile-grid,.admin-download-file-mobile-grid,.admin-event-mobile-grid,.admin-promo-code-mobile-grid,.admin-promotion-mobile-grid{grid-template-columns:1fr}.admin-banner-mobile-actions,.admin-download-category-mobile-actions,.admin-download-file-mobile-actions,.admin-promo-code-mobile-actions,.admin-promotion-mobile-actions,.admin-search-rule-mobile-actions,.admin-user-mobile-actions,.admin-variant-group-mobile-actions,.admin-variant-option-mobile-actions{flex-direction:column}.admin-audit-mobile-head,.admin-search-log-mobile-head,.admin-search-rule-mobile-head,.admin-user-mobile-head{grid-template-columns:1fr;align-items:stretch}.admin-audit-mobile-grid,.admin-search-log-mobile-grid,.admin-user-mobile-grid{grid-template-columns:1fr}.admin-audit-pagination,.admin-search-logs-pagination,.admin-users-pagination{flex-direction:column;align-items:stretch}.admin-audit-pagination .ant-pagination,.admin-users-pagination .ant-pagination{justify-content:center!important}.admin-banner-mobile-head{grid-template-columns:1fr;align-items:stretch}.admin-banner-mobile-grid,.admin-import-missing-mobile-grid,.admin-variant-group-mobile-grid,.admin-variant-option-mobile-grid{grid-template-columns:1fr}.admin-import-missing-mobile-head{grid-template-columns:1fr;align-items:stretch}.ant-tree .ant-tree-treenode{align-items:flex-start;padding-block:8px}.ant-tree .ant-tree-node-content-wrapper{min-width:0;flex:1 1}.ant-tree .ant-tree-title>.ant-space{align-items:flex-start!important;flex-direction:column;gap:6px!important}.ant-tree .ant-tree-title .ant-btn{width:100%}.ant-form-item{margin-bottom:14px}.admin-content .ant-card-body>[style*=grid-template-columns],.admin-content .ant-form [style*=grid-template-columns],.admin-content [style*="grid-template-columns: 1fr 140px"],.admin-content [style*="grid-template-columns: 1fr 180px"],.admin-content [style*="grid-template-columns: 1fr 1fr"],.admin-content [style*="grid-template-columns: 1fr 220px"],.admin-content [style*="grid-template-columns: 220px 1fr"],.admin-content [style*="grid-template-columns: 2fr"],.admin-content [style*="grid-template-columns: minmax"],.admin-content [style*="grid-template-columns: repeat("],.admin-content form[style*=grid-template-columns],.ant-drawer [style*=grid-template-columns],.ant-modal [style*=grid-template-columns]{grid-template-columns:1fr!important}.admin-content .ant-card-extra [style*=min-width],.admin-content .ant-form [style*=min-width],.admin-content .ant-space [style*=min-width],.admin-content form [style*=min-width],.ant-drawer [style*=min-width],.ant-modal [style*=min-width]{min-width:0!important}.admin-content .ant-space{row-gap:10px!important}.admin-content .ant-space-compact{display:flex!important;flex-wrap:wrap;row-gap:8px}.admin-content .ant-space-compact>*{flex:1 1 100%!important;width:100%!important}.admin-content .ant-space-compact .ant-btn,.admin-content .ant-space-compact .ant-input,.admin-content .ant-space-compact .ant-input-number,.admin-content .ant-space-compact .ant-select{border-radius:12px!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-item,.ant-select-selection-placeholder,textarea.ant-input{font-size:16px!important}.ant-table-wrapper{margin-inline:-2px}.ant-table{font-size:13px}.ant-table table{min-width:720px}.ant-table-wrapper{max-width:calc(100vw - 32px);overflow-x:auto}.ant-table-cell{white-space:normal}.ant-descriptions-view{min-width:520px}.ant-btn,.ant-input-number,.ant-input-search,.ant-picker,.ant-select,.ant-upload,.ant-upload-drag,.ant-upload-wrapper{max-width:100%}.ant-upload-wrapper .ant-upload-drag{padding-inline:10px!important}.ant-pagination{justify-content:center!important}.ant-pagination-options{width:100%;-webkit-margin-start:0!important;margin-inline-start:0!important;text-align:center}.ant-modal{top:12px!important;max-width:calc(100vw - 20px)!important;margin:0 auto}.ant-modal-content{border-radius:18px!important}.ant-drawer-body,.ant-modal-content{padding:18px 16px!important}.ant-tabs-nav{margin-inline:-12px;padding-inline:12px}}.admin-order-product-search .ant-select-selector{min-height:56px!important;padding:8px 14px!important;align-items:center}.admin-order-product-search .ant-select-selection-item,.admin-order-product-search .ant-select-selection-placeholder{line-height:38px!important}.admin-order-product-search-popup{width:min(920px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)}.admin-order-product-search-popup .ant-select-item-option{min-height:56px;padding:10px 14px}.admin-order-product-search-option{white-space:normal;line-height:1.45;overflow-wrap:anywhere}