:root{--ink:#25233d;--muted:#77758b;--line:#e9e6f0;--bg:#faf9fc;--card:#fff;--accent:#7159d9;--accent2:#7159d9;--danger:#b94460;--ok:#167761}html,body{background:var(--bg);color:var(--ink)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #b8a9ef}.admin-v3-content .page-head{border-color:var(--line)}.admin-v3-content .page-head h1{color:var(--ink)}.admin-v3-content .page-head p{color:var(--muted);font-size:13px}.admin-v3-content .eyebrow{color:#7159a9}.admin-v3-content .card{border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 28px #32234f05}.admin-v3-content .primary,.admin-v3-content .error-state button{background:var(--accent);color:#fff;box-shadow:0 5px 14px #7159d923}.admin-v3-content .dashboard-warning{color:#7a5511;background:#fff9e9;border:1px solid #f1d59a;border-radius:12px;margin-block:0 16px;padding:12px 16px;line-height:1.8}.admin-v3-content .priority-board{background:linear-gradient(135deg,#fff 0%,#fbf8ff 100%);border-color:#e5def0;margin-bottom:20px;padding:0;overflow:hidden}.admin-v3-content .priority-board>header{border-bottom:1px solid #eee8f4;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.admin-v3-content .priority-board>header>div{align-items:center;gap:11px;display:flex}.admin-v3-content .priority-board>header>div>span:last-child{gap:3px;display:grid}.admin-v3-content .priority-board header small{color:var(--muted);font-size:12px}.priority-icon{color:#7159d9;background:#eee7fc;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.priority-summary{color:#765e8e;background:#f0ebf8;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:750}.priority-grid{background:#eee8f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.priority-item{min-width:0;color:var(--ink);background:#fff;align-items:center;gap:12px;padding:18px 20px;transition:background .18s;display:flex}.priority-item:hover{background:#faf7ff}.priority-item>i{color:#7159d9;background:#eee8fc;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.priority-item[data-tone=peach]>i{color:#c46c32;background:#fff0e5}.priority-item[data-tone=mint]>i{color:#23836b;background:#e8f7f0}.priority-item>span{gap:3px;min-width:0;display:grid}.priority-item small{color:var(--muted);font-size:12px}.priority-item strong{font-size:20px}.priority-item>svg{color:#978aa5;margin-right:auto}.priority-item .priority-done{color:#45a079}.dashboard-skeleton{gap:20px;display:grid}.skeleton-shimmer{background:#eeeaf3;position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9c,#0000);animation:1.2s infinite adminSkeleton;position:absolute;inset:0;transform:translate(100%)}.skeleton-priority{border-radius:16px;height:126px}.skeleton-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.skeleton-stats>div{border-radius:16px;height:112px}.skeleton-panels{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.skeleton-panels>div{border-radius:16px;height:340px}@keyframes adminSkeleton{to{transform:translate(-100%)}}.admin-v3-content .primary:hover{background:#6047c4}.admin-v3-content .ghost{border-color:var(--line);color:#62557e}.admin-v3-content .ghost:hover{background:#f5f1ff;border-color:#c7b9ec}.admin-v3-content .toolbar{border:1px solid var(--line);background:#fff;border-radius:16px;flex-wrap:wrap;gap:12px;padding:14px}.admin-v3-content .toolbar .searchbox{border-color:var(--line);min-width:230px;box-shadow:none;flex:1}.admin-v3-content .searchbox:focus-within{border-color:#ac98e4;box-shadow:0 0 0 3px #f0eafb}.admin-v3-content .searchbox:after{content:"/";color:#9387a3;background:#faf8fd;border:1px solid #e3ddee;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.admin-v3-content .clear-filters{color:#a34e68;background:#fff8fa;border:1px solid #ead9df;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.admin-v3-content .clear-filters:hover{background:#fff0f4}.admin-v3-content .product-editor-footer-note{color:#736a80;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.admin-v3-content .product-editor-footer-note svg{color:#4a9a7b;flex:none}.admin-v3-content .product-editor-footer-note kbd{color:#6a5e78;white-space:nowrap;direction:ltr;background:#fff;border:1px solid #ded7e8;border-bottom-width:2px;border-radius:6px;padding:4px 7px;font:11px/1.2 Consolas,monospace}.admin-v3-content th{color:#6d6681;background:#faf9fd;padding:17px 14px;font-size:12px}.admin-v3-content td{color:var(--ink);border-color:#f0edf5;padding:18px 14px;font-size:13px}.admin-v3-content tbody tr:hover{background:#fcfaff}.admin-v3-content td.actions{white-space:nowrap;display:table-cell}.admin-v3-content .actions button{border-color:var(--line);color:#6953a5;background:#faf8ff;border-radius:9px;min-height:34px;margin:3px;font-size:12px}.admin-v3-content .actions .danger-link{color:var(--danger);background:#fff5f7}.admin-v3-content .badge.ok{color:#166b58;background:#e3f5ee}.admin-v3-content .badge.info{color:#66519f;background:#eee8fc}.admin-v3-content .badge.muted{color:#726e83;background:#f0eef4}.admin-v3-content .badge{padding:5px 10px;font-size:12px}.admin-v3-content .product-table-image,.admin-v3-content .product-table-image-placeholder{border:1px solid var(--line);object-fit:contain;background:#faf9fc;border-radius:14px;width:96px;min-width:96px;height:96px;padding:7px}.admin-v3-content .product-table-image-placeholder{color:#9d95af;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-v3-content .product-table-image-placeholder small{font-size:10px}.admin-v3-content .product-vehicle-cell span{color:#71638e;background:#f1edf9;border-radius:8px}.admin-v3-content .stat-card{border-color:var(--line);background:#efebfc;border-radius:16px}.admin-v3-content .stat-card:nth-child(4n+2){background:#e8f6f0}.admin-v3-content .stat-card:nth-child(4n+3){background:#fff0e6}.admin-v3-content .stat-card:nth-child(4n+4){background:#edf1f8}.admin-v3-content .stat-card strong{color:var(--ink)}.admin-v3-content .form-grid input,.admin-v3-content .form-grid select,.admin-v3-content .form-grid textarea{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:11px;padding:11px 12px}.admin-v3-content .form-grid input:focus,.admin-v3-content .form-grid textarea:focus,.admin-v3-content .form-grid select:focus{border-color:#ac98e4;box-shadow:0 0 0 3px #f0eafb}.admin-v3-content input[type=checkbox]{accent-color:var(--accent);min-height:auto}.admin-v3-content .modal,.admin-v3-content .drawer{border-radius:20px;box-shadow:0 24px 90px #2b21452b}.admin-v3-content .drawer{border-radius:20px 0 0 20px}.admin-v3-content .drawer-header-actions{flex-direction:row;align-items:center;gap:8px;display:flex}.admin-v3-content .drawer-header-actions .drawer-edit-action{color:#6d50a6;background:#f4effc;border:1px solid #dcd2ec;align-items:center;gap:6px;width:auto;min-width:76px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.admin-v3-content .drawer-header-actions .drawer-edit-action:hover{background:#ece3fa}.admin-v3-content .drawer-header-actions .drawer-edit-action span{color:inherit;margin:0;font-size:11px}.admin-v3-content .modal-layer,.admin-v3-content .drawer-layer{background:#28203750}.admin-v3-content .resource-modal-header,.admin-v3-content .modal footer{border-color:var(--line);padding:20px 24px}.admin-v3-content .product-edit-tabs button.active{color:#6346ba;background:#f1ebfe;border-color:#ded1f7}.admin-v3-content .pagination button{border-color:var(--line);border-radius:10px;min-width:44px;min-height:40px}@media (max-width:640px){.admin-v3-content .toolbar{padding:12px}.admin-v3-content .product-table-image,.admin-v3-content .product-table-image-placeholder{width:80px;min-width:80px;height:80px}.admin-v3-content td{padding:12px}.admin-v3-content .drawer{border-radius:0}.admin-v3-content .searchbox:after,.admin-v3-content .product-editor-footer-note{display:none}.admin-v3-content .clear-filters{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-v3-content .stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-bottom:24px}.admin-v3-content .quick-card{margin-block:24px;padding:24px}.admin-v3-content .quick-card header>div{flex-direction:column;gap:8px;display:flex}.admin-v3-content .quick-card header span{color:var(--muted);font-size:13px}.admin-v3-content .quick-actions{gap:16px;margin-top:20px}.admin-v3-content .quick-action{min-height:86px;padding:16px}.admin-v3-content .quick-action>svg:first-child{color:#7159d9;background:#efe9fc;flex:0 0 38px;width:38px;height:38px}.admin-v3-content .quick-action>svg:last-child{background:0 0;flex:0 0 18px;width:18px;height:18px;margin-right:auto;padding:0}.admin-v3-content .dash-grid{gap:24px;margin-top:24px}.admin-v3-content .mini-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px;display:grid}.admin-v3-content .mini-stats>div{border:1px solid var(--line);background:#f0ebfc;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.admin-v3-content .mini-stats>div:nth-child(2n){background:#eaf6f1}.admin-v3-content .mini-stats span{color:var(--muted);font-size:13px}.admin-v3-content .mini-stats b{color:var(--ink);font-size:24px}.feedback-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.feedback-panel{min-width:0;overflow:hidden}.feedback-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fff,#faf7ff);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.feedback-panel>header>div{align-items:center;gap:10px;display:flex}.feedback-panel>header>div>span{gap:3px;display:grid}.feedback-panel>header svg{color:#7659c0}.feedback-panel>header small{color:var(--muted);font-size:11px}.feedback-panel>header>strong{color:#674d9f;background:#eee8fa;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:13px;display:grid}.feedback-list{display:grid}.feedback-card{border-bottom:1px solid #f0edf4;padding:17px 20px}.feedback-card:last-child{border-bottom:0}.feedback-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-meta>span{align-items:center;gap:7px;display:flex}.feedback-meta b{font-size:12px}.feedback-meta time{color:#958a9e;font-size:10px}.feedback-card>p,.answer-list p{color:#5f5869;white-space:pre-wrap;margin:10px 0 0;font-size:12px;line-height:2}.feedback-rating{color:#e8a52c;gap:2px;margin-top:9px;display:flex}.answer-list{gap:7px;margin-top:12px;display:grid}.answer-list>div{background:#f1f7f4;border-radius:10px;padding:10px 12px}.answer-list b{color:#29755e;font-size:10px}.answer-list p{margin-top:5px}.question-answer-button{color:#6d4fa8;background:#f6f1fc;border:1px solid #d8cceb;border-radius:8px;align-items:center;gap:6px;margin-top:12px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.answer-editor{background:#faf8fd;border:1px solid #dfd5eb;border-radius:11px;gap:9px;margin-top:12px;padding:12px;display:grid}.answer-editor textarea{resize:vertical;border:1px solid #ded6e7;border-radius:9px;outline:0;width:100%;padding:10px;font-size:12px}.answer-editor textarea:focus{border-color:#ac98e4;box-shadow:0 0 0 3px #f0eafb}.answer-editor>div{justify-content:flex-end;gap:8px;display:flex}.answer-editor .primary{align-items:center;gap:6px;display:inline-flex}@media (max-width:900px){.feedback-layout{grid-template-columns:1fr}}.admin-v3-content .trend path{stroke:#8b71d8}.login-page{background:#faf9fc;gap:28px;min-height:100dvh;padding:28px}.login-art{color:#3a2b5d;background:linear-gradient(145deg,#eee7fc,#f6effd 55%,#e5f4ee);border-radius:28px;padding:clamp(28px,4vw,64px)}.login-brand span{color:#879;margin-top:6px;font-size:13px}.login-brand .brand-mark{color:#7159d9;background:#fff}.hero-copy>span{color:#8c71ac;letter-spacing:0;font-size:13px}.hero-copy h1{letter-spacing:-1px;font-size:clamp(30px,3vw,48px)}.hero-copy p{color:#796788;font-size:15px}.login-highlights{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.login-highlights span{color:#6a548c;background:#ffffff9c;border:1px solid #fff;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:inline-flex}.login-art .art-grid{pointer-events:none;opacity:.15}.login-form-wrap{padding:24px}.login-form{border:1px solid var(--line);background:#fff;border-radius:24px;gap:22px;width:min(480px,100%);padding:36px;box-shadow:0 18px 70px #38205208}.login-security{color:#87719f;align-items:center;gap:8px;font-size:13px;display:inline-flex}.login-form h2{color:var(--ink);margin:16px 0 10px;font-size:27px}.login-form>div>p{font-size:13px;line-height:1.9}.login-form label span{color:#686078;font-size:13px}.login-form input[type=text],.login-form input[type=password],.login-form input:not([type]){border-color:var(--line);background:#fcfbfe;border-radius:12px;min-height:50px}.login-form input:focus{border-color:#b59de7;box-shadow:0 0 0 3px #f3edfd}.login-password{display:flex;position:relative}.login-password input{width:100%;padding-left:48px!important}.login-password button{color:#8b7d9d;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;display:grid;position:absolute;top:6px;bottom:6px;left:6px}.login-form .remember{align-items:center;gap:8px;display:flex}.login-form .remember input{accent-color:var(--accent);width:18px;height:18px}.login-button{background:var(--accent);height:50px;box-shadow:0 6px 20px #7159d923}.login-error{color:#b0445e;background:#fff4f6;border-color:#f3dce4;font-size:13px;line-height:1.8}.login-footer{text-align:center;color:#9a90aa;margin:4px 0 0;font-size:11px;line-height:1.8}@media (max-width:1100px){.admin-v3-content .stats-grid,.skeleton-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-grid,.skeleton-panels{grid-template-columns:1fr}}@media (max-width:760px){.login-page{padding:16px}.login-form-wrap{padding:0}.login-form{padding:28px 22px}.admin-v3-content .stats-grid,.skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-v3-content .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v3-content .quick-card{padding:18px}.admin-v3-content .dash-grid{grid-template-columns:1fr}.admin-v3-content .priority-board>header{align-items:flex-start}.priority-summary{white-space:nowrap}.priority-item{padding:15px 16px}}.operations-overview{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;margin-top:24px;display:grid}.operations-card{min-width:0;overflow:hidden}.operations-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.operations-card>header>div{align-items:center;gap:10px;display:flex}.operations-card>header span{gap:3px;display:grid}.operations-card>header small{color:var(--muted);font-size:12px}.operations-card>header a{color:#2f6fed;align-items:center;gap:6px;font-size:13px;display:inline-flex}.operations-list{display:grid}.operation-row{border-bottom:1px solid #f0f1f3;padding:15px 20px}.operation-row:last-child{border-bottom:0}.operation-title{justify-content:space-between;gap:12px;display:flex}.operation-title>span,.ticket-operation>span{gap:4px;min-width:0;display:grid}.operation-title small,.ticket-operation small{color:var(--muted);font-size:12px}.operation-title strong{white-space:nowrap;font-size:13px}.order-items-preview{gap:6px;padding:10px 0;display:flex;overflow:auto}.order-items-preview span{white-space:nowrap;text-overflow:ellipsis;background:#f6f7f9;border-radius:8px;align-items:center;gap:5px;max-width:230px;padding:6px 8px;font-size:12px;display:inline-flex;overflow:hidden}.order-items-preview b{font-size:11px}.carrier-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.carrier-line select,.ticket-toolbar select,.ticket-reply textarea{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:8px 10px}.carrier-line button{color:#2457bd;background:#eef3ff;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.carrier-line button:disabled{opacity:.45}.ticket-operation{text-align:right;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ticket-operation:hover{background:#fafbfc}.ticket-operation i{color:#8b5c00;white-space:nowrap;background:#fff4dc;border-radius:99px;padding:5px 8px;font-size:11px;font-style:normal}.ticket-operation i[data-status=answered]{color:#166534;background:#eaf8ee}.ticket-operation i[data-status=closed]{color:#60656e;background:#f0f1f3}.operations-empty{text-align:center;color:var(--muted);margin:0;padding:28px}.ticket-drawer-content{padding:18px}.ticket-toolbar{justify-content:flex-end;margin-bottom:14px;display:flex}.ticket-conversation{gap:12px;display:grid}.ticket-conversation article{border:1px solid var(--line);background:#f7f8fa;border-radius:12px;max-width:88%;padding:12px 14px}.ticket-conversation article[data-support=true]{background:#eef5ff;border-color:#d9e7ff;margin-right:auto}.ticket-conversation article b{font-size:13px}.ticket-conversation article time{color:var(--muted);margin-top:3px;font-size:11px;display:block}.ticket-conversation article p{white-space:pre-wrap;margin:10px 0 0;line-height:1.9}.ticket-reply{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:18px;display:grid}.ticket-reply textarea{resize:vertical}.ticket-reply button{justify-self:end;align-items:center;gap:7px;display:inline-flex}@media (max-width:1100px){.operations-overview{grid-template-columns:1fr}.operations-card{max-height:none}}@media (max-width:640px){.operations-card>header,.operation-row{padding:14px}.operation-title{align-items:flex-start}.carrier-line{grid-template-columns:auto minmax(0,1fr)}.carrier-line button{grid-column:1/-1}.ticket-operation{align-items:flex-start}.ticket-conversation article{max-width:96%}}.catalog-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.catalog-summary article{background:#efebff;border:1px solid #e1d9ff;border-radius:14px;align-items:center;gap:18px;min-height:106px;padding:22px;display:flex}.catalog-summary article:nth-child(2){background:#e5f7ef;border-color:#caebdf}.catalog-summary article:nth-child(3){background:#fff0e5;border-color:#ffe0ca}.catalog-summary article:nth-child(4){background:#eef2f7;border-color:#e0e6ef}.catalog-stat-icon{color:#7159d9;background:#ffffff70;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.catalog-summary article:nth-child(2) .catalog-stat-icon{color:#0b9976}.catalog-summary article:nth-child(3) .catalog-stat-icon{color:#df772a}.catalog-summary small{color:#55516a;margin-bottom:10px;font-size:13px;display:block}.catalog-summary strong{color:#25233d;font-size:25px}.admin-v3-content .catalog-table{table-layout:auto;width:100%;min-width:1080px}.admin-v3-content .catalog-table th{color:#35314c;background:#faf9fd;padding:18px;font-size:13px}.admin-v3-content .catalog-table td{vertical-align:middle;border-inline-start:1px solid #f2eff7;padding:14px 18px}.catalog-product{text-align:right;width:100%;color:inherit;align-items:center;gap:16px;min-width:290px;display:flex;background:0 0!important;border:0!important;padding:0!important}.catalog-product strong{max-width:260px;font-size:14px;line-height:1.9;display:block}.catalog-product small{color:#8b859e;margin-top:5px;font-size:12px;display:block}.catalog-category{color:#5c5491;white-space:nowrap;background:#edf1ff;border-radius:9px;padding:8px 11px;display:inline-block}.catalog-vehicles{flex-wrap:wrap;gap:5px;min-width:130px;max-width:215px;display:flex}.catalog-vehicles span{background:#f3f1f7;border-radius:8px;padding:6px 8px;font-size:12px}.catalog-vehicles small{color:#928b9f}.catalog-price{white-space:nowrap}.catalog-price small{color:#918a9d;margin-top:6px;display:block}.catalog-stock{color:#267660;padding:8px;display:inline-block}.catalog-stock.empty{color:#b95a4d}.catalog-actions{gap:6px;display:flex}.catalog-actions button{color:#7054d7;background:#f0eaff;border:1px solid #e5def4;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.catalog-actions button.delete{color:#b35c6d;background:#fff7f8}.catalog-table-wrap .product-table-image,.catalog-table-wrap .product-table-image-placeholder{background:#fafafa!important;border-radius:12px!important;width:108px!important;min-width:108px!important;height:88px!important}.admin-v3-content .products-toolbar{margin-bottom:16px}.admin-v3-content .page-head{margin-bottom:24px;padding-bottom:24px}.admin-v3-content .page-head h1{font-size:28px}.admin-v3-content .table-card{border-radius:14px;overflow:hidden}@media (max-width:1100px){.catalog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalog-summary{gap:10px}.catalog-summary article{gap:10px;padding:15px}.catalog-summary strong{font-size:22px}.catalog-stat-icon{width:36px;height:36px}.catalog-summary small{font-size:11px}}.admin-v3-content .catalog-table td{white-space:normal;max-width:none;overflow:visible}.admin-v3-content .catalog-table td:first-child{width:32%;min-width:355px}.catalog-product>span:last-child{min-width:0}.admin-v3-content .catalog-editor{background:#fff;border-radius:20px;width:min(760px,96vw)}.admin-v3-content .catalog-editor .resource-modal-header{background:linear-gradient(120deg,#fff,#f6f2ff);padding:24px}.admin-v3-content .catalog-editor .modal-heading-icon{color:#6c50ce;background:#eae2ff}.admin-v3-content .catalog-editor .resource-modal-body{padding:0 24px 24px}.admin-v3-content .catalog-editor .product-edit-tabs{z-index:2;background:#fff;border-bottom:1px solid #eee9f6;margin-bottom:20px;padding:16px 0;position:sticky;top:0}.admin-v3-content .catalog-editor .product-edit-tabs button{background:#fff;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;min-height:46px}.admin-v3-content .catalog-editor .product-edit-tabs button.active{color:#7152dc;background:#fbf9ff;border-bottom-color:#795cea}.admin-v3-content .catalog-editor .form-section{background:#fff;border:0;padding:0}.admin-v3-content .catalog-editor .form-grid{gap:20px}.admin-v3-content .catalog-editor footer{background:#faf9fd;gap:12px;padding:18px 24px;display:flex}.admin-v3-content .catalog-editor footer .primary{min-width:230px;margin-inline-start:auto}.resource-details{padding:24px}.resource-details-intro{background:#f4f0fc;border-radius:15px;align-items:center;gap:16px;margin-bottom:20px;padding:22px;display:flex}.resource-details-intro h2{margin:0 0 8px;font-size:20px}.resource-details-intro p{color:#877d99;margin:0;font-size:13px;line-height:1.8}.resource-details-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resource-details-fields section{border:1px solid #ece7f2;border-radius:13px;padding:18px}.resource-details-fields small{color:#91869f;margin-bottom:12px;font-size:12px;display:block}.resource-details-fields section div{overflow-wrap:anywhere;font-size:14px;line-height:1.9}.resource-details-fields .thumb{object-fit:contain;width:160px;height:120px}@media (max-width:600px){.resource-details-fields{grid-template-columns:1fr}.admin-v3-content .catalog-editor footer .primary{min-width:0}}.admin-v3-content .catalog-editor{width:min(920px,96vw)}.product-editor-sections{gap:20px;display:grid}.product-editor-preview{background:linear-gradient(120deg,#f5f0ff,#f0f8f5);border:1px solid #e8e1f4;border-radius:16px;align-items:center;gap:20px;padding:20px;display:flex}.product-editor-preview strong{font-size:17px;line-height:1.8;display:block}.product-editor-preview small{color:#8b819b;margin:8px 0 12px;display:block}.product-editor-section{background:#fff;border:1px solid #e8e1f2;border-radius:16px;padding:22px}.product-editor-section>header{align-items:center;gap:14px;background:0 0!important;border:0!important;justify-content:space-between!important;padding:0 0 18px!important;display:flex!important}.product-editor-section>header b{font-size:15px}.product-editor-section>header small{color:#91869f;font-size:12px}.product-editor-section .category-selects{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-editor-section .catalog-dropdown-field{min-width:0}.admin-v3-content .catalog-editor .form-section-heading{display:none}.admin-v3-content .catalog-editor .vehicle-model-picker{background:#f8f6fd;border-color:#e8e1f2;margin-top:20px}.admin-v3-content .catalog-editor .form-grid label>span{font-size:13px}.admin-v3-content .catalog-editor .form-grid textarea{padding:14px;font-size:14px;line-height:2}.admin-v3-content .product-detail-drawer{background:#fbfaff;border-radius:24px 0 0 24px;width:min(980px,96vw)}.admin-v3-content .product-detail-drawer>header{background:#fff;border-bottom:1px solid #e9e1f4;padding:24px}.admin-v3-content .product-detail-drawer-body{padding:24px}.admin-v3-content .product-detail-hero{background:linear-gradient(130deg,#f1eaff,#eaf7f1);border:1px solid #e7ddf6;border-radius:20px;gap:28px;padding:28px}.admin-v3-content .product-detail-photo{background:#ffffffb8;border:1px solid #fff;border-radius:18px;width:220px;min-height:200px}.admin-v3-content .product-detail-photo img{object-fit:contain;max-height:230px}.admin-v3-content .product-detail-summary h2{font-size:23px;line-height:1.8}.admin-v3-content .product-detail-summary p{font-size:14px;line-height:1.9}.admin-v3-content .product-detail-cards{gap:18px;margin:20px 0}.admin-v3-content .product-detail-cards article,.admin-v3-content .product-detail-section{background:#fff;border:1px solid #e9e2f2;border-radius:18px;padding:22px}.admin-v3-content .product-detail-cards article:first-child{background:#f0faf6}.admin-v3-content .product-detail-cards article:nth-child(2){background:#f5f1fe}.admin-v3-content .product-detail-section h3,.admin-v3-content .product-detail-cards h3{margin-bottom:18px;font-size:16px}.admin-v3-content .product-detail-cards dt{font-size:13px}.admin-v3-content .product-detail-cards dd{font-size:14px}.admin-v3-content .product-detail-gallery{flex-wrap:wrap;gap:14px;display:flex}.admin-v3-content .product-detail-gallery figure{border:2px solid #0000;border-radius:13px;width:130px;height:120px;margin:0;overflow:hidden}.admin-v3-content .product-detail-gallery figure.selected{border-color:#9275df}.product-detail-gallery figure button{background:#faf9fd;border:0;place-items:center;width:100%;height:100%;padding:7px;display:grid;position:relative}.gallery-main-label{bottom:5px;color:#7056a7;background:#eae3fa;border-radius:6px;padding:4px;font-size:10px;position:absolute;inset-inline:5px}.admin-v3-content .product-detail-description{white-space:pre-line;font-size:14px;line-height:2.2}.admin-v3-content .product-detail-feature-grid>div{background:#f7f4fd;border:1px solid #eee7f7;border-radius:11px;padding:14px}.admin-v3-content .product-detail-pills span{color:#675082;background:#eae4f8;padding:8px 12px}.admin-v3-content .product-detail-inventory>div{background:#f3faf7;border-radius:11px;padding:16px}@media (max-width:650px){.product-editor-section{padding:16px}.product-editor-section>header{flex-direction:column;align-items:flex-start!important}.product-editor-section .category-selects{grid-template-columns:1fr}.admin-v3-content .product-detail-hero{flex-direction:column;display:flex}.admin-v3-content .product-detail-photo{width:100%}.admin-v3-content .product-detail-summary h2{font-size:20px}.admin-v3-content .product-detail-drawer-body{padding:14px}}.admin-v3-content .catalog-editor{max-width:min(920px,96vw)!important}.admin-v3-content .catalog-editor .product-edit-tab-panel .form-section-heading{padding-bottom:18px;display:flex}.admin-v3-content .catalog-editor .product-image-manager-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-v3-content .catalog-editor .product-image-manager-grid article{background:#fbf9ff;border:1px solid #e9e2f4;border-radius:16px;min-width:0;padding:12px}.admin-v3-content .catalog-editor .product-image-manager-preview{background:#fff;border-radius:12px;height:175px}.admin-v3-content .catalog-editor .product-image-manager-preview img{object-fit:contain;width:100%;height:100%}.admin-v3-content .catalog-editor .product-image-manager-grid article>small{margin:12px 0;font-size:12px;display:block}.admin-v3-content .catalog-editor .product-image-manager-actions{gap:8px;display:flex}.admin-v3-content .catalog-editor .product-image-manager-actions button{color:#7153c8;background:#f0e9ff;border-color:#e0d4f7;border-radius:9px;min-height:38px}.admin-v3-content .catalog-editor .product-image-manager-actions .danger-link{color:#b85572;background:#fff0f3}.admin-v3-content .catalog-editor .product-add-image{background:#f5f1fe;border:1px dashed #d5c5ee;border-radius:16px;margin-top:24px;padding:22px}.admin-v3-content .catalog-editor .product-vehicle-picker{background:#f3f8f6;border:1px solid #dcece4;border-radius:16px;margin-top:20px;padding:22px}.admin-v3-content .catalog-editor .product-vehicle-options{gap:10px;max-height:210px}.admin-v3-content .catalog-editor .product-vehicle-options label{background:#fff;border:1px solid #e5eee9;border-radius:10px;padding:12px}.admin-v3-content .catalog-editor .product-vehicle-options input{accent-color:#7957cf}@media (max-width:600px){.admin-v3-content .catalog-editor .product-image-manager-grid{grid-template-columns:1fr 1fr;gap:10px}.admin-v3-content .catalog-editor .product-image-manager-preview{height:120px}}.admin-v3-content .product-detail-hero{grid-template-columns:220px minmax(0,1fr);align-items:center;display:grid}.admin-v3-content .product-detail-summary{min-width:0}.admin-v3-content .product-detail-summary h2{overflow-wrap:anywhere;white-space:normal}.admin-v3-content .product-detail-gallery figure img{object-fit:contain;max-width:100%;max-height:100%}@media (max-width:650px){.admin-v3-content .product-detail-hero{flex-direction:column;align-items:stretch;display:flex}}.admin-v3-content .catalog-editor{flex-direction:column;height:92dvh;max-height:92dvh;display:flex;width:min(1200px,96vw)!important;max-width:min(1200px,96vw)!important}.admin-v3-content .catalog-editor .resource-modal-header{flex-shrink:0;padding:20px 28px}.admin-v3-content .catalog-editor .resource-modal-body{scrollbar-gutter:stable;flex:1;min-height:0;padding:0 28px 28px;overflow-y:auto}.admin-v3-content .catalog-editor footer{flex-shrink:0}.admin-v3-content .catalog-editor .product-edit-tabs{gap:4px;margin:0 -4px 22px}.admin-v3-content .catalog-editor .product-edit-tabs button{white-space:nowrap;padding:12px;font-size:14px}.admin-v3-content .catalog-editor .product-editor-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.product-editor-preview{grid-column:1/-1;padding:16px 22px}.product-editor-section:nth-child(3){grid-column:1/-1}.admin-v3-content .catalog-editor .form-grid input,.admin-v3-content .catalog-editor .form-grid select{min-height:48px;padding:12px 14px;font-size:14px}.admin-v3-content .catalog-editor .form-grid textarea{min-height:130px}.admin-v3-content .catalog-editor textarea[rows="6"]{min-height:340px}.admin-v3-content .catalog-editor .category-selects{gap:16px;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.admin-v3-content .catalog-editor .product-vehicle-options{grid-template-columns:repeat(3,minmax(0,1fr));max-height:48dvh}.admin-v3-content .catalog-editor .product-vehicle-picker input[type=search]{height:48px}.admin-v3-content .catalog-editor footer .primary{min-height:46px;font-size:14px}@media (max-width:800px){.admin-v3-content .catalog-editor .product-editor-sections{grid-template-columns:1fr}.admin-v3-content .catalog-editor .category-selects{grid-template-columns:1fr!important}.admin-v3-content .catalog-editor .product-vehicle-options{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v3-content .catalog-editor .product-edit-tabs{justify-content:flex-start;overflow-x:auto}.admin-v3-content .catalog-editor .product-edit-tabs button{flex:none}.admin-v3-content .catalog-editor .resource-modal-body{padding:0 16px 20px}.product-editor-section:nth-child(3){grid-column:auto}}@media (max-width:480px){.admin-v3-content .catalog-editor{height:96dvh;max-height:96dvh;width:96vw!important}.admin-v3-content .catalog-editor .product-vehicle-options{grid-template-columns:1fr}}.admin-v3-content .catalog-editor .product-editor-section:nth-child(2){grid-column:1/-1}.admin-v3-content .catalog-editor .product-editor-section:nth-child(3)>.form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v3-content .catalog-editor .product-editor-section:nth-child(3) .category-selects{display:contents!important}.admin-v3-content .catalog-editor .product-editor-preview{min-height:90px;padding:12px 20px}.admin-v3-content .catalog-editor .product-editor-preview .product-table-image,.admin-v3-content .catalog-editor .product-editor-preview .product-table-image-placeholder{width:70px;min-width:70px;height:70px}.admin-v3-content .catalog-editor .product-editor-preview small{margin:4px 0 8px}.admin-v3-content .catalog-editor .product-editor-section{padding:18px 22px}.admin-v3-content .catalog-editor .product-editor-section>header{padding-bottom:14px!important}@media (max-width:800px){.admin-v3-content .catalog-editor .product-editor-section:nth-child(3)>.form-grid{grid-template-columns:1fr}.admin-v3-content .catalog-editor .product-editor-section:nth-child(2){grid-column:auto}}@media (max-width:1100px){.admin-v3-content .catalog-editor .product-editor-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-block:12px;display:grid;overflow:visible}.admin-v3-content .catalog-editor .product-editor-navigation button{width:100%;min-width:0;padding:10px}.admin-v3-content .catalog-editor .product-editor-tab-copy{min-width:0}.admin-v3-content .catalog-editor .product-editor-tab-copy b,.admin-v3-content .catalog-editor .product-editor-tab-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:620px){.admin-v3-content .catalog-editor .product-editor-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v3-content .catalog-editor .product-editor-navigation button{font-size:12px}}:is(body:has(.modal-layer),body:has(.drawer-layer)){overflow:hidden}.admin-v3-content .modal-layer{padding:16px}.admin-v3-content .catalog-editor{width:min(1200px,100%)!important;max-width:100%!important}@media (max-width:480px){.admin-v3-content .modal-layer{padding:8px}.admin-v3-content .catalog-editor{width:100%!important;max-width:100%!important}.admin-v3-content .catalog-editor .resource-modal-header{padding:18px}.admin-v3-content .catalog-editor .product-editor-preview{gap:12px}.admin-v3-content .catalog-editor .product-editor-preview strong{font-size:14px}}.admin-v3-content .order-drawer{background:#fbf9fe;width:min(850px,96vw)}.order-information{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.order-information section{background:#fff;border:1px solid #e8e0f2;border-radius:16px;padding:22px}.order-information h3{margin:0 0 18px;font-size:16px}.order-summary-panel{background:#eee8fb!important}.order-address-panel{background:#edf8f2!important}.order-information dl{margin:0}.order-information dl>div{border-bottom:1px solid #ffffff90;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.order-information dt{color:#887b9b;font-size:12px}.order-information dd{margin:0;font-size:14px;font-weight:600}.order-address-panel p{color:#6e637c;font-size:13px;line-height:2}.order-address-panel>div{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.order-items-panel{grid-column:1/-1}.order-items-panel h3{justify-content:space-between;display:flex}.order-items-panel h3 small{color:#90849e;font-size:12px}.order-items-panel article{border-bottom:1px solid #eee9f5;align-items:center;gap:16px;padding:16px 0;display:flex}.order-items-panel article>div{flex:1}.order-items-panel article small{color:#9a8da6;margin-top:8px;font-size:12px;display:block}.order-items-panel article b{font-size:14px}.order-items-panel article>span{color:#857496;font-size:12px}.order-total-panel{grid-column:1/-1;background:#fff2e9!important}.order-total-panel dl>div:last-child{border:0;font-size:18px;font-weight:800}.admin-v3-content .order-actions{background:#fff;border:1px solid #e6ddf0;border-radius:16px;margin-bottom:16px;padding:20px}.admin-v3-content .order-actions input,.admin-v3-content .order-actions select,.admin-v3-content .order-actions textarea{border:1px solid #e6ddf0;border-radius:10px;min-height:44px;padding:12px}.admin-v3-content .order-actions.danger-zone{background:#fff5f7;border-color:#f1dfe4}@media (max-width:600px){.order-information{grid-template-columns:1fr}.order-items-panel article{flex-wrap:wrap}}.image-library{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;padding:24px;display:grid}.image-library article{background:#fdfbff;border:1px solid #e8e1f2;border-radius:16px;flex-direction:column;gap:14px;padding:14px;display:flex}.image-library-photo{background:#f3eefb;border:0;border-radius:12px;place-items:center;width:100%;height:180px;display:grid}.admin-v3-content .image-library-photo .product-table-image,.admin-v3-content .image-library-photo .product-table-image-placeholder{object-fit:contain;background:#fff;width:100%;min-width:0;height:170px;padding:10px}.image-library-copy strong{font-size:14px;line-height:1.8;display:block}.image-library-copy small{color:#998ba9;margin-top:7px;font-size:12px;display:block}.image-library-copy .badge{margin-top:10px}.image-library article>.ghost{justify-content:center;align-items:center;gap:8px;margin-top:auto;display:flex}.category-collection{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:20px;padding:24px;display:grid}.category-collection article{background:#fff;border:1px solid #e5dcf2;border-radius:18px;padding:20px}.category-collection article:nth-child(4n+1){background:linear-gradient(145deg,#f3edff,#fff)}.category-collection article:nth-child(4n+2){background:linear-gradient(145deg,#eaf8f0,#fff)}.category-collection article:nth-child(4n+3){background:linear-gradient(145deg,#fff0e5,#fff)}.category-collection-main{text-align:right;color:#34294c;background:0 0;border:0;grid-template-columns:52px 1fr 20px;align-items:center;column-gap:14px;width:100%;padding:0;display:grid}.category-collection-icon{color:#8260c4;background:#ece1fc;border-radius:14px;grid-row:span 2;place-items:center;width:52px;height:52px;display:grid}.category-collection-main strong{font-size:16px;line-height:1.9}.category-collection-main small{color:#9483a7;grid-column:2;font-size:12px}.category-collection-main>svg{grid-area:1/3/3;transform:rotate(90deg)}.category-collection-meta{justify-content:space-between;align-items:center;gap:10px;margin:20px 0;display:flex}.category-collection-meta>small{color:#9b8aa9;font-size:11px}.category-collection-actions{border-top:1px solid #eae1f3;gap:10px;padding-top:15px;display:flex}.category-collection-actions button{color:#765698;background:#ffffff80;border:1px solid #e4d9f2;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.admin-v3-content .category-breadcrumb{background:#f1eafa;border-radius:13px;margin-bottom:20px;padding:16px 20px}.admin-v3-content .category-breadcrumb button{color:#79618e;background:#fff;border-radius:9px;padding:9px 14px}.admin-v3-content .category-breadcrumb button.active{color:#fff;background:#8461d0}.admin-v3-content .category-detail-view{padding:24px}.admin-v3-content .category-detail-hero{background:linear-gradient(130deg,#eee5fc,#e7f6ee);border-radius:18px;padding:24px}.admin-v3-content .category-detail-card{background:#fff;border:1px solid #e5dcef;border-radius:15px;padding:22px}@media (max-width:600px){.category-collection{grid-template-columns:1fr;gap:14px;padding:14px}}.admin-v3-content .drawer:has(.category-detail-view){background:#fbf9fe;width:min(760px,96vw)}.admin-v3-content .category-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-v3-content .category-detail-stats article{background:#f3edfd;border-color:#e9e0f2;border-radius:13px;padding:20px}.admin-v3-content .category-detail-stats article:nth-child(2n){background:#ebf8f2}.admin-v3-content .category-detail-stats article b{margin-top:10px;font-size:18px}.admin-v3-content .category-detail-section{background:#fff;border-color:#e8e0f1;border-radius:16px;padding:22px}.admin-v3-content .category-detail-section h3{font-size:16px}.admin-v3-content .category-detail-children span{color:#705393;background:#ede5fc;border-radius:9px;padding:9px 12px;font-size:13px}.admin-v3-content .category-detail-path span{background:#f2ecfb;padding:9px 13px;font-size:13px}@media (max-width:600px){.admin-v3-content .category-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.discount-campaign-note{color:#8b6c49;background:#fff3e7;border:1px solid #f2dfc9;border-radius:13px;margin:18px 24px;padding:18px 22px;font-size:13px;line-height:2}.discount-campaigns{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;padding:24px;display:grid}.discount-campaigns article{background:linear-gradient(135deg,#f2eaff,#fff);border:1px solid #e6dcf1;border-radius:18px;padding:22px}.discount-campaigns article:nth-child(3n+2){background:linear-gradient(135deg,#e9f7f0,#fff)}.discount-campaigns article:nth-child(3n+3){background:linear-gradient(135deg,#fff0e5,#fff)}.discount-campaigns header{justify-content:space-between;align-items:center;gap:14px;display:flex}.discount-value{color:#7958b0;font-size:30px;font-weight:800}.discount-value small{color:#9d8db0;margin-top:6px;font-size:11px;font-weight:400;display:block}.discount-campaigns h3{margin:22px 0 12px;font-size:18px}.discount-campaigns p{color:#877493;min-height:52px;font-size:13px;line-height:2}.discount-campaigns dl{margin:14px 0 22px}.discount-campaigns dl>div{border-bottom:1px solid #ede4f6;justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.discount-campaigns dt{color:#9885ac}.discount-campaigns dd{color:#6d5b82;margin:0}.discount-campaigns footer{gap:8px;display:flex}.discount-campaigns footer button{color:#7c5b9a;background:#ffffffa0;border:1px solid #e3d8f0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:12px;display:flex}@media (max-width:600px){.discount-campaigns{grid-template-columns:1fr;padding:14px}}.article-library{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:22px;margin-top:24px;display:grid}.article-library article{background:#fff;border:1px solid #e8e1f3;border-radius:18px;flex-direction:column;min-width:0;padding:24px;display:flex}.article-library article:nth-child(3n+1){background:linear-gradient(140deg,#f2ebff,#fff)}.article-library article:nth-child(3n+2){background:linear-gradient(140deg,#eaf8f1,#fff)}.article-library article:nth-child(3n+3){background:linear-gradient(140deg,#fff1e7,#fff)}.article-library header{justify-content:space-between;align-items:center;display:flex}.article-library header small{color:#9b8bac;font-size:11px}.article-library h2{margin:22px 0 12px;font-size:20px;line-height:1.9}.article-library p{color:#9a8daa;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.article-library-meta{color:#96859f;justify-content:space-between;gap:12px;margin:20px 0;font-size:12px;display:flex}.article-library footer{gap:10px;margin-top:auto;display:flex}.article-library footer button{flex:1}.admin-v3-content .content-editor-modal{background:#fbf9fe;border-radius:22px;width:min(1100px,96vw);max-width:100%;height:92dvh}.admin-v3-content .content-editor-header{background:linear-gradient(130deg,#f0e8fb,#edf9f3);padding:24px 30px}.admin-v3-content .content-editor-tabs button.active{color:#7958c1;background:#eee6fb;border-color:#d6c6f0}.admin-v3-content .content-form-panel{background:#fff;border:1px solid #e8def2;border-radius:16px;padding:24px}.admin-v3-content .content-form-grid select,.admin-v3-content .content-form-grid input,.admin-v3-content .content-form-grid textarea{border:1px solid #e6dcf1;border-radius:11px;min-height:48px;padding:12px 14px;font-size:14px}.admin-v3-content .content-body-input{min-height:380px;line-height:2.1}.admin-v3-content .content-editor-footer{background:#f4eefb;border-top-color:#e6dcef;padding:18px 26px}@media (max-width:600px){.article-library{grid-template-columns:1fr}.admin-v3-content .content-editor-modal{width:100%;height:96dvh}.admin-v3-content .content-form-panel{padding:16px}}.account-identity{align-items:center;gap:14px;display:flex}.account-identity>span{color:#7956b1;background:#eee5fc;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:700;display:grid}.account-identity b{font-size:15px;display:block}.account-identity small{color:#9987ac;margin-top:8px;font-size:12px;display:block}.account-contact{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.account-contact small{color:#9b8bab;font-size:12px}.admin-v3-content .user-accounts-table td{max-width:none;padding:22px 18px}.brand-library{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:20px;padding:24px;display:grid}.brand-library article{background:linear-gradient(145deg,#f2eaff,#fff);border:1px solid #e5dcf1;border-radius:17px;flex-direction:column;padding:22px;display:flex}.brand-library article:nth-child(3n+2){background:linear-gradient(145deg,#eaf8f0,#fff)}.brand-library article:nth-child(3n+3){background:linear-gradient(145deg,#fff2e9,#fff)}.brand-library header{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-library-logo{color:#8b6aad;background:#fff;border-radius:13px;place-items:center;width:78px;height:70px;padding:8px;display:grid}.brand-library-logo img{object-fit:contain;width:100%;height:100%}.brand-library h3{margin:20px 0 8px;font-size:20px;line-height:1.8}.brand-library p{color:#8d799e;margin:0 0 14px;font-size:13px}.brand-library article>small{color:#a191ae;font-size:11px}.brand-library footer{border-top:1px solid #ece3f4;gap:8px;margin-top:22px;padding-top:15px;display:flex}.brand-library footer button{color:#86659e;background:#ffffff90;border:1px solid #e6dcf1;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}@media (max-width:600px){.brand-library{grid-template-columns:1fr;gap:14px;padding:14px}}.feature-reference-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:24px;display:grid}.feature-reference-cards article{background:linear-gradient(140deg,#f2eaff,#fff);border:1px solid #e8dff2;border-radius:17px;flex-direction:column;min-width:0;padding:22px;display:flex}.feature-reference-cards article:nth-child(3n+2){background:linear-gradient(140deg,#eaf8f1,#fff)}.feature-reference-cards article:nth-child(3n+3){background:linear-gradient(140deg,#fff1e7,#fff)}.feature-reference-cards header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.feature-reference-symbol{color:#8968b2;background:#ffffffa0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.feature-reference-cards article>small{color:#9b86ab;font-size:12px}.feature-reference-cards h3{margin:9px 0 18px;font-size:19px;line-height:1.8}.feature-reference-cards p{color:#9681a3;font-size:12px}.feature-option-pills{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.feature-option-pills span{color:#785893;background:#eee5f9;border-radius:8px;padding:7px 10px;font-size:12px}.feature-option-pills small{color:#a18aac;font-size:12px;line-height:1.9}.feature-reference-flags{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.feature-reference-flags span{color:#9b82aa;border:1px solid #e8dcf0;border-radius:6px;padding:4px 6px;font-size:11px}.feature-reference-cards footer{gap:8px;margin-top:auto;padding-top:18px;display:flex}.feature-reference-cards footer button{color:#816299;background:#ffffffb0;border:1px solid #e4d8ef;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}@media (max-width:600px){.feature-reference-cards{grid-template-columns:1fr;padding:14px}}.admin-v3-content .tool-card{background:#fff;border-color:#e7def1;border-radius:18px;padding:28px}.admin-v3-content .tool-query{background:linear-gradient(130deg,#efe7fb,#edf8f2);border:1px solid #e5dcee;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:26px;padding:22px;display:flex}.admin-v3-content .tool-query>.product-reference-field{flex:1;min-width:260px}.admin-v3-content .tool-query .catalog-dropdown{flex:1;min-width:210px}.admin-v3-content .tabs{flex-wrap:wrap;gap:12px;margin:0 0 24px;display:flex}.admin-v3-content .tabs button{color:#8d74a0;background:#fff;border:1px solid #e3d7f0;border-radius:12px;padding:14px 20px}.admin-v3-content .tabs button.active{color:#7a52b0;background:#ece2fb;border-color:#d3bce9}.seo-workspace-head{padding:0 4px 22px}.seo-workspace-head h2{margin:0 0 10px;font-size:20px}.seo-workspace-head small{color:#9b86ad;font-size:12px}.seo-result-preview{background:#f1faf5;border:1px solid #e0e9e4;border-radius:16px;margin-top:24px;padding:24px}.seo-result-preview small{color:#9b8ca4;margin-bottom:20px;font-size:11px;display:block}.seo-result-preview b{color:#7051b2;font-size:19px;display:block}.seo-result-preview span{color:#469079;margin:10px 0;font-size:12px;display:block}.seo-result-preview p{color:#7e7c86;font-size:13px;line-height:2}.tool-success{color:#42806c;background:#eaf8f0;border:1px solid #cfebdc;border-radius:13px;margin-top:20px;padding:20px}.tool-success p{font-size:13px}.admin-v3-content .tool-foot{justify-content:flex-end;padding-top:24px;display:flex}.admin-v3-content .tool-foot .primary{min-width:200px}.admin-v3-content .operation-tabs button.active{color:#7a53ad;background:#eee5fc;border-color:#d9c4ed}.admin-v3-content .stock-operation{background:linear-gradient(140deg,#f7f1fe,#fff)}.admin-v3-content .stock-product-icon{color:#8963b4;background:#eae1f9}.admin-v3-content .stock-status{color:#b88252;background:#fff0e3}.admin-v3-content .stock-status.empty{color:#b46785;background:#fae7ef}.admin-v3-content .inventory-v2{gap:24px}.admin-v3-content .stock-item{border-color:#eee5f6}.admin-v3-content .stock-list-toolbar{background:#faf7ff}@media (max-width:600px){.admin-v3-content .tool-card,.admin-v3-content .tool-query{padding:16px}.admin-v3-content .tool-query>.product-reference-field{width:100%;min-width:0}.admin-v3-content .tabs button{padding:11px 14px;font-size:12px}}.permission-rescan{align-items:center;gap:8px;display:inline-flex}.permission-role-bar{grid-template-columns:minmax(240px,360px) minmax(250px,1fr) auto auto;align-items:end;gap:16px;margin-bottom:16px;padding:18px;display:grid}.permission-role-bar>label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.permission-role-bar select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:0 13px}.permission-role-bar select:focus{border-color:#93a5dc;box-shadow:0 0 0 4px #eef2ff}.permission-role-summary{color:#315a9b;align-items:center;gap:11px;min-height:46px;padding:7px 0;display:flex}.permission-role-summary>svg{box-sizing:content-box;background:#edf4ff;border-radius:12px;flex:none;padding:7px}.permission-role-summary>div{gap:3px;display:grid}.permission-role-summary b{color:var(--ink);font-size:14px}.permission-role-summary span{color:var(--muted);font-size:12px}.permission-unsaved{color:#966413;white-space:nowrap;background:#fff8e8;border:1px solid #f6d99a;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;display:flex}.permission-save{white-space:nowrap;min-height:44px}.permission-tools{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafef0;border:1px solid #e5eaf3;border-radius:14px;align-items:center;gap:10px;margin:0 0 14px;padding:10px;display:flex;position:sticky;top:88px;box-shadow:0 8px 24px #394c7714}.permission-tools .searchbox{flex:1;min-width:260px;margin:0}.permission-visible-summary{color:#486185;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.permission-bulk{gap:7px;display:flex}.permission-bulk button{color:#36537c;background:#fff;border:1px solid #dbe3f0;border-radius:10px;min-height:38px;padding:0 11px;font-size:12px;font-weight:700}.permission-bulk button:disabled{opacity:.45;cursor:not-allowed}.permission-controller-list{gap:13px;display:grid}.permission-controller{border-color:#e2e8f2;overflow:hidden;box-shadow:0 8px 24px #3549700d}.permission-controller>header{background:linear-gradient(#fff,#fbfcff);border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.permission-controller>header>div{gap:3px;min-width:0;display:grid}.permission-controller>header>div>b{font-size:15px}.permission-controller>header>div>span{color:var(--muted);text-align:right;overflow-wrap:anywhere;direction:ltr;font-size:11px}.permission-controller>header>div>small{color:#5270a3;font-size:11px}.permission-switch{cursor:pointer;white-space:nowrap;flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}.permission-switch input{opacity:0;pointer-events:none;position:absolute}.permission-switch i{background:#dfe4ec;border-radius:999px;width:38px;height:22px;transition:all .2s;position:relative}.permission-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #0002}.permission-switch input:checked+i{background:#7e9fe2}.permission-switch input:checked+i:after{transform:translate(-16px)}.permission-switch span{color:#516176;font-size:12px}.permission-action-list{background:#edf0f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.permission-action{cursor:pointer;background:#fff;align-items:flex-start;gap:11px;min-width:0;padding:14px;transition:background .15s,box-shadow .15s;display:flex;position:relative}.permission-action:hover{background:#fafcff}.permission-action.allowed{background:#f5f9ff;box-shadow:inset -3px 0 #8eaae3}.permission-action>input{accent-color:#668ddc;flex:none;width:18px;height:18px;margin-top:2px}.permission-action>span{gap:3px;min-width:0;display:grid}.permission-action b{font-size:13px;line-height:1.55}.permission-action small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.permission-action em{color:#99620a;white-space:nowrap;background:#fff0da;border-radius:999px;margin-right:auto;padding:3px 7px;font-size:10px;font-style:normal}@media (max-width:1100px){.permission-role-bar{grid-template-columns:1fr 1fr}.permission-unsaved{justify-self:start}.permission-save{justify-self:end}.permission-tools{flex-wrap:wrap}.permission-tools .searchbox{flex-basis:100%;width:100%}}@media (max-width:720px){.permission-role-bar{grid-template-columns:1fr;align-items:stretch}.permission-save,.permission-unsaved{justify-content:center;justify-self:stretch}.permission-tools{top:76px}.permission-tools .searchbox{min-width:0}.permission-visible-summary,.permission-bulk{width:100%}.permission-bulk button{flex:1}.permission-action-list{grid-template-columns:1fr}.permission-controller>header{flex-direction:column;align-items:flex-start}.permission-switch{justify-content:flex-start;align-self:stretch}}.commerce-page-head .ghost{align-items:center;gap:8px;display:inline-flex}.commerce-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.commerce-summary article{background:linear-gradient(135deg,#f2ebff,#fff);border:1px solid #e5ddf0;border-radius:15px;align-items:center;gap:13px;padding:18px;display:flex}.commerce-summary article:nth-child(2){background:linear-gradient(135deg,#e9f7f0,#fff);border-color:#d8ebe1}.commerce-summary article:nth-child(3){background:linear-gradient(135deg,#fff2e8,#fff);border-color:#f1e3d8}.commerce-summary article>svg{box-sizing:content-box;color:#7856af;background:#ffffffb0;border-radius:13px;width:38px;height:38px;padding:9px}.commerce-summary article:nth-child(2)>svg{color:#2f8067}.commerce-summary article:nth-child(3)>svg{color:#b06e3f}.commerce-summary article>span{gap:7px;display:grid}.commerce-summary small{color:#9586a5;font-size:11px}.commerce-summary b{color:#342d42;font-size:17px}.commerce-toolbar{align-items:center;gap:14px;margin-bottom:16px;padding:12px;display:flex}.commerce-toolbar .searchbox{flex:1;margin:0}.commerce-toolbar>span{color:var(--muted);white-space:nowrap;font-size:11px}.commerce-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.commerce-panel{min-width:0;overflow:hidden}.commerce-panel>header{background:#fbf9fe;border-bottom:1px solid #ebe6f1;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.commerce-panel>header>div{align-items:center;gap:10px;display:flex}.commerce-panel>header>div>svg{color:#7859ac}.commerce-panel>header span{gap:4px;display:grid}.commerce-panel>header b{font-size:14px}.commerce-panel>header small{color:var(--muted);font-size:10px}.commerce-panel>header>strong{color:#7453a2;background:#ede6f8;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:12px;display:grid}.commerce-list{display:grid}.commerce-list>article{border-bottom:1px solid #f0edf4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.commerce-list>article:last-child{border-bottom:0}.commerce-state{color:#9da4af}.commerce-state[data-active=true]{color:#45a079}.commerce-state svg{width:19px;height:19px}.commerce-list>article>div:nth-child(2){min-width:0}.commerce-list b{font-size:13px}.commerce-list p{color:#8c8196;margin:6px 0 0;font-size:11px;line-height:1.8}.commerce-price{text-align:left;color:#473856;white-space:nowrap;gap:2px;font-size:13px;font-weight:800;display:grid}.commerce-price small{color:#9b8ba7;font-size:9px;font-weight:400}.commerce-list .badge{font-size:10px}@media (max-width:900px){.commerce-settings-grid{grid-template-columns:1fr}.commerce-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.commerce-summary{grid-template-columns:1fr}.commerce-toolbar{flex-direction:column;align-items:stretch}.commerce-toolbar .searchbox{width:100%;min-width:0}.commerce-list>article{grid-template-columns:auto minmax(0,1fr)}.commerce-price,.commerce-list .badge{text-align:right;grid-column:2;justify-self:start}}.resource-unsaved-note{color:#986314;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.resource-unsaved-note svg{color:#d5942d}.resource-modal footer:has(.resource-unsaved-note){background:#fffaf0;border-top-color:#f2dfbd}@media (max-width:760px){.resource-unsaved-note{order:-1;justify-content:center;width:100%}.resource-modal footer:has(.resource-unsaved-note){flex-wrap:wrap}}.vehicle-page-head .ghost{align-items:center;gap:8px;display:inline-flex}.vehicle-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.vehicle-summary article{background:linear-gradient(135deg,#f2ebff,#fff);border:1px solid #e6def1;border-radius:15px;align-items:center;gap:13px;padding:18px;display:flex}.vehicle-summary article:nth-child(2){background:linear-gradient(135deg,#e9f7f0,#fff);border-color:#d7ebe0}.vehicle-summary article:nth-child(3){background:linear-gradient(135deg,#fff1e7,#fff);border-color:#efdfd3}.vehicle-summary svg{box-sizing:content-box;color:#7956ae;background:#ffffffa8;border-radius:12px;width:36px;height:36px;padding:9px}.vehicle-summary span{gap:7px;display:grid}.vehicle-summary small{color:#9888a6;font-size:11px}.vehicle-summary b{color:#352d42;font-size:22px}.vehicle-search{align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.vehicle-search .searchbox{flex:1;margin:0}.vehicle-search>button{color:#70548f;background:#f4eefb;border:1px solid #ded2ec;border-radius:9px;padding:9px 12px;font-size:11px}.vehicle-workspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vehicle-makes,.vehicle-models{overflow:hidden}.vehicle-makes>header,.vehicle-models>header{background:#fbf9fe;border-bottom:1px solid #ece7f2;justify-content:space-between;align-items:center;gap:10px;padding:18px;display:flex}.vehicle-makes>header>div,.vehicle-models>header>div{gap:4px;display:grid}.vehicle-makes>header b,.vehicle-models>header b{font-size:14px}.vehicle-makes>header small,.vehicle-models>header small{color:var(--muted);font-size:10px}.vehicle-makes>header strong,.vehicle-models>header strong{color:#7452a1;background:#ede6f8;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:12px;display:grid}.vehicle-makes>button{text-align:right;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #f0edf4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;display:grid;position:relative}.vehicle-makes>button:hover{background:#faf8fd}.vehicle-makes>button.active{background:#f1ebfa;box-shadow:inset -3px 0 #8767bf}.vehicle-make-logo{color:#8365a5;background:#f5f1f9;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.vehicle-make-logo img{object-fit:contain;width:100%;height:100%;padding:5px}.vehicle-makes>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.vehicle-makes>button b{font-size:12px}.vehicle-makes>button small{color:#998ba5;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.vehicle-inactive{color:#bd7182;width:16px}.vehicle-model-grid{background:#eeeaf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.vehicle-model-grid>article{background:#fff;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:15px;display:grid}.vehicle-model-image{color:#a091ac;background:#f6f3f9;border-radius:11px;place-items:center;width:96px;height:76px;display:grid;overflow:hidden}.vehicle-model-image img{object-fit:contain;width:100%;height:100%;padding:5px}.vehicle-model-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.vehicle-model-title b{font-size:13px}.vehicle-model-title .badge{font-size:9px}.vehicle-model-grid article>div:last-child>small{color:#92849e;margin-top:5px;font-size:10px;display:block}.vehicle-model-meta{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.vehicle-model-meta span{color:#806d8b;background:#f4f1f7;border-radius:7px;padding:5px 7px;font-size:9px}@media (max-width:1050px){.vehicle-model-grid{grid-template-columns:1fr}}@media (max-width:800px){.vehicle-workspace{grid-template-columns:1fr}.vehicle-makes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vehicle-makes>header{grid-column:1/-1}.vehicle-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.vehicle-summary{grid-template-columns:1fr}.vehicle-search{flex-direction:column;align-items:stretch}.vehicle-search .searchbox{width:100%;min-width:0}.vehicle-makes{grid-template-columns:1fr}.vehicle-model-grid>article{grid-template-columns:78px minmax(0,1fr)}.vehicle-model-image{width:78px;height:68px}}.asset-workspace-nav{background:#fff;border:1px solid #e7dff1;border-radius:16px;grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(155px,1fr));gap:9px;margin-bottom:22px;padding:11px;display:grid;box-shadow:0 8px 24px #3e285608}.asset-workspace-nav>div{align-content:center;gap:4px;padding:5px 10px;display:grid}.asset-workspace-nav>div>b{color:#3d3349;font-size:14px}.asset-workspace-nav>div>small{color:#9a8ca5;font-size:10px}.asset-workspace-nav>a{color:#806d91;background:#faf8fc;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.asset-workspace-nav>a:hover{background:#f5f0fa}.asset-workspace-nav>a.active{color:#73549c;background:#eee7f8;border-color:#d7c8e9}.asset-workspace-nav>a>svg{flex:none}.asset-workspace-nav>a>span{gap:3px;min-width:0;display:grid}.asset-workspace-nav>a b{font-size:11px}.asset-workspace-nav>a small{color:#a093aa;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}@media (max-width:1100px){.asset-workspace-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-workspace-nav>div{grid-column:1/-1}}@media (max-width:700px){.asset-workspace-nav{scrollbar-width:thin;display:flex;overflow-x:auto}.asset-workspace-nav>div{display:none}.asset-workspace-nav>a{flex:0 0 165px}}.access-workspace-nav{background:linear-gradient(120deg,#fff,#fbf9fe);border:1px solid #e5ddee;border-radius:17px;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) 42px minmax(220px,.8fr);align-items:center;gap:10px;margin-bottom:22px;padding:13px;display:grid;box-shadow:0 9px 26px #422a5708}.access-workspace-nav>div{gap:5px;padding:0 10px;display:grid}.access-workspace-nav>div>b{color:#3c3249;font-size:15px}.access-workspace-nav>div>small{color:#998ba5;font-size:11px}.access-workspace-nav>a{color:#806c91;background:#fff;border:1px solid #ece5f2;border-radius:13px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid;position:relative}.access-workspace-nav>a:hover{background:#f9f6fc}.access-workspace-nav>a.active{color:#704e9d;background:#eee7f8;border-color:#d4c4e7}.access-workspace-nav>a>span{background:#f0ebf5;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.access-workspace-nav>a>svg{width:20px}.access-workspace-nav>a>div{gap:4px;display:grid}.access-workspace-nav>a b{font-size:12px}.access-workspace-nav>a small{color:#9d8ca8;font-size:9px}.access-workspace-nav>i{background:#ded3e9;height:1px;position:relative}.access-workspace-nav>i:after{content:"";border-bottom:1px solid #bca9d0;border-left:1px solid #bca9d0;width:7px;height:7px;position:absolute;top:-3px;left:0;transform:rotate(45deg)}@media (max-width:900px){.access-workspace-nav{grid-template-columns:1fr 28px 1fr}.access-workspace-nav>div{grid-column:1/-1}.access-workspace-nav>a{min-width:0}}@media (max-width:600px){.access-workspace-nav{grid-template-columns:1fr}.access-workspace-nav>i{width:1px;height:20px;margin:auto}.access-workspace-nav>i:after{top:auto;bottom:0;left:-3px;transform:rotate(-45deg)}}.sales-workspace-nav{background:#fff;border:1px solid #e5ddee;border-radius:17px;grid-template-columns:minmax(210px,.8fr) minmax(0,2.2fr);align-items:center;gap:14px;margin-bottom:22px;padding:13px;display:grid;box-shadow:0 9px 28px #422a5708}.sales-workspace-nav>div:first-child{align-items:center;gap:11px;padding:0 8px;display:flex}.sales-workspace-nav>div:first-child>span{color:#7452a5;background:#eee7fa;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.sales-workspace-nav>div:first-child>section{gap:4px;display:grid}.sales-workspace-nav>div:first-child b{font-size:14px}.sales-workspace-nav>div:first-child small{color:#998aa5;font-size:10px}.sales-workspace-links{grid-template-columns:repeat(5,minmax(120px,1fr));gap:7px;display:grid}.sales-workspace-links>a{color:#806e90;background:#faf8fc;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.sales-workspace-links>a:hover{background:#f5f0f9}.sales-workspace-links>a.active{color:#704f9d;background:#eee7f8;border-color:#d8c9e8}.sales-workspace-links>a>svg{flex:none}.sales-workspace-links>a>span{gap:3px;min-width:0;display:grid}.sales-workspace-links b{font-size:10px}.sales-workspace-links small{color:#9d8ea7;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}@media (max-width:1150px){.sales-workspace-nav{grid-template-columns:1fr}.sales-workspace-links{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:720px){.sales-workspace-nav{display:block}.sales-workspace-nav>div:first-child{margin-bottom:12px}.sales-workspace-links{scrollbar-width:thin;display:flex;overflow-x:auto}.sales-workspace-links>a{flex:0 0 145px}}.campaign-workspace-nav{background:linear-gradient(120deg,#fffaf5,#fff,#faf7fd);border:1px solid #e7dcee;border-radius:17px;grid-template-columns:minmax(240px,1.2fr) repeat(2,minmax(230px,1fr));align-items:center;gap:10px;margin-bottom:22px;padding:13px;display:grid;box-shadow:0 9px 28px #422a5708}.campaign-workspace-title{align-items:center;gap:11px;padding:0 9px;display:flex}.campaign-workspace-title>span{color:#b57337;background:#fff0df;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.campaign-workspace-title>div{gap:4px;display:grid}.campaign-workspace-title b{color:#453746;font-size:14px}.campaign-workspace-title small{color:#9c8c9e;font-size:10px}.campaign-workspace-nav>a{color:#866b91;background:#fff;border:1px solid #ede5ef;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:12px 14px;display:flex}.campaign-workspace-nav>a:hover{background:#fdf9ff}.campaign-workspace-nav>a.active{color:#704c9b;background:#f0e8f8;border-color:#d9c7e7}.campaign-workspace-nav>a>svg{flex:none;width:22px;height:22px}.campaign-workspace-nav>a>span{gap:4px;min-width:0;display:grid}.campaign-workspace-nav>a b{font-size:12px}.campaign-workspace-nav>a small{color:#9f8da5;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}@media (max-width:850px){.campaign-workspace-nav{grid-template-columns:1fr 1fr}.campaign-workspace-title{grid-column:1/-1}}@media (max-width:560px){.campaign-workspace-nav{grid-template-columns:1fr}.campaign-workspace-title{grid-column:auto}.campaign-workspace-nav>a{min-height:62px}}.content-workspace-nav{background:linear-gradient(120deg,#fff,#faf7fd,#f0f9f5);border:1px solid #e4ddef;border-radius:17px;grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(220px,1fr));align-items:center;gap:10px;margin-bottom:22px;padding:13px;display:grid;box-shadow:0 9px 28px #422a5708}.content-workspace-nav>div{align-items:center;gap:11px;padding:0 9px;display:flex}.content-workspace-nav>div>span{color:#398068;background:#e9f6f0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.content-workspace-nav>div>section{gap:4px;display:grid}.content-workspace-nav>div b{font-size:14px}.content-workspace-nav>div small{color:#95899f;font-size:10px}.content-workspace-nav>a{color:#826d91;background:#fff;border:1px solid #ebe4f0;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:12px 14px;display:flex}.content-workspace-nav>a:hover{background:#fbf9fd}.content-workspace-nav>a.active{color:#6e4f99;background:#eee8f8;border-color:#d4c6e6}.content-workspace-nav>a>svg{flex:none;width:22px}.content-workspace-nav>a>span{gap:4px;min-width:0;display:grid}.content-workspace-nav>a b{font-size:12px}.content-workspace-nav>a small{color:#9c8fa4;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}@media (max-width:850px){.content-workspace-nav{grid-template-columns:1fr 1fr}.content-workspace-nav>div{grid-column:1/-1}}@media (max-width:560px){.content-workspace-nav{grid-template-columns:1fr}.content-workspace-nav>div{grid-column:auto}}.inventory-workspace-nav{background:linear-gradient(120deg,#fff,#f5fbf8,#faf8fd);border:1px solid #dceae4;border-radius:17px;grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(220px,1fr));align-items:center;gap:10px;margin-bottom:22px;padding:13px;display:grid;box-shadow:0 9px 28px #214f3b08}.inventory-workspace-nav>div{align-items:center;gap:11px;padding:0 9px;display:flex}.inventory-workspace-nav>div>span{color:#347d63;background:#e5f5ed;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.inventory-workspace-nav>div>section{gap:4px;display:grid}.inventory-workspace-nav>div b{font-size:14px}.inventory-workspace-nav>div small{color:#8e9b95;font-size:10px}.inventory-workspace-nav>a{color:#607d70;background:#fff;border:1px solid #e2ece7;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:12px 14px;display:flex}.inventory-workspace-nav>a:hover{background:#f8fcfa}.inventory-workspace-nav>a.active{color:#317359;background:#e8f5ef;border-color:#c4dfd2}.inventory-workspace-nav>a>svg{flex:none;width:22px}.inventory-workspace-nav>a>span{gap:4px;min-width:0;display:grid}.inventory-workspace-nav>a b{font-size:12px}.inventory-workspace-nav>a small{color:#91a098;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}@media (max-width:850px){.inventory-workspace-nav{grid-template-columns:1fr 1fr}.inventory-workspace-nav>div{grid-column:1/-1}}@media (max-width:560px){.inventory-workspace-nav{grid-template-columns:1fr}.inventory-workspace-nav>div{grid-column:auto}}.catalog-workspace-nav{background:linear-gradient(120deg,#fff,#faf7fd);border:1px solid #e4dcef;border-radius:17px;grid-template-columns:minmax(235px,.85fr) minmax(0,2.15fr);align-items:center;gap:14px;margin-bottom:14px;padding:13px;display:grid;box-shadow:0 9px 28px #422a5708}.catalog-workspace-nav>div:first-child{align-items:center;gap:11px;padding:0 8px;display:flex}.catalog-workspace-nav>div:first-child>span{color:#7653a8;background:#eee7fa;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.catalog-workspace-nav>div:first-child>section{gap:4px;display:grid}.catalog-workspace-nav>div:first-child b{font-size:14px}.catalog-workspace-nav>div:first-child small{color:#9789a2;font-size:10px}.catalog-workspace-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.catalog-workspace-links>a{color:#806c91;background:#faf8fc;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.catalog-workspace-links>a:hover{background:#f5f0f9}.catalog-workspace-links>a.active{color:#704e9d;background:#eee7f8;border-color:#d6c7e7}.catalog-workspace-links>a>svg{flex:none;width:19px}.catalog-workspace-links>a>span{gap:3px;min-width:0;display:grid}.catalog-workspace-links b{font-size:11px}.catalog-workspace-links small{color:#9d8fa7;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}@media (max-width:1000px){.catalog-workspace-nav{grid-template-columns:1fr}.catalog-workspace-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.catalog-workspace-nav{display:block}.catalog-workspace-nav>div:first-child{margin-bottom:12px}.catalog-workspace-links{scrollbar-width:thin;display:flex;overflow-x:auto}.catalog-workspace-links>a{flex:0 0 145px}}.permission-action-meta{align-items:center;gap:8px;margin-top:4px;display:flex}.permission-action-meta>em{color:#71558b;background:#eee7f7;border-radius:7px;margin:0;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800}.permission-action-meta details{color:#8a8191;font-size:10px}.permission-action-meta summary{cursor:pointer;list-style:none}.permission-action-meta summary::-webkit-details-marker{display:none}.permission-action-meta code{color:#655d6d;text-align:left;overflow-wrap:anywhere;direction:ltr;background:#f7f5f9;border-radius:7px;max-width:100%;margin-top:5px;padding:6px 8px;display:block}.permission-action .permission-sensitive{margin:0;position:absolute;top:10px;left:10px}.permission-action>span>span{min-width:0}.customer-phone{color:#81748f;text-align:right;direction:ltr;margin-top:5px;font-size:12px;display:block}.order-items-panel article>img{object-fit:cover;background:#faf8fc;border:1px solid #eee7f2;border-radius:10px;flex:0 0 54px;width:54px;height:54px}.carrier-results{background:#fcfaff;border:1px solid #e8e0f0;border-radius:12px;margin-top:14px;padding:12px}.carrier-results>b{margin-bottom:8px;display:block}.carrier-results p{color:#63596e;margin:7px 0;font-size:12px;line-height:1.8}.carrier-results p small{color:#958a9e;display:block}.campaign-products-field{grid-column:1/-1;gap:9px;display:grid}.campaign-products-field>label{color:var(--muted);gap:7px;font-size:12px;display:grid}.campaign-product-chips{flex-wrap:wrap;gap:8px;display:flex}.campaign-product-chips>span{background:#fbf8fd;border:1px solid #e6ddec;border-radius:10px;grid-template-columns:auto auto 24px;align-items:center;gap:8px;padding:7px 9px;display:grid}.campaign-product-chips b{font-size:12px}.campaign-product-chips small{color:#8c8197;font-size:11px}.campaign-product-chips button{color:#a2545a;cursor:pointer;background:#f5e9ec;border:0;border-radius:7px;width:24px;height:24px;font-size:18px}.bundle-details-panel{gap:14px;padding:18px;display:grid}.bundle-details-panel .bundle-items-workspace{margin:0}.bundle-details-panel .bundle-items-workspace>header{padding:12px 16px}
.admin-v3-content .modal-layer:has(.catalog-editor){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#29203e61;padding:12px}.admin-v3-content .catalog-editor{background:#f8f6fb;border:1px solid #dacfe9eb;border-radius:26px;box-shadow:0 32px 90px #3b2a5642;width:calc(100vw - 24px)!important;max-width:1780px!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}.admin-v3-content .catalog-editor .resource-modal-header{background:linear-gradient(112deg,#f1ebff 0%,#fff 48%,#eef9f4 100%);border-bottom:1px solid #e8e0f1;min-height:82px;padding:18px 26px}.admin-v3-content .catalog-editor .modal-heading{align-items:center}.admin-v3-content .catalog-editor .modal-heading-icon{color:#7254bf;background:#ded2fa;border-radius:14px;width:46px;height:46px}.admin-v3-content .catalog-editor .modal-heading b{color:#332746;font-size:19px}.admin-v3-content .catalog-editor .modal-heading span:not(.modal-heading-icon){color:#887b98;margin-top:5px;font-size:13px}.product-editor-heading-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.admin-v3-content .catalog-editor .modal-heading .product-editor-heading-meta span{color:#715f83;background:#ffffffb8;border:1px solid #c4b3dcbf;border-radius:999px;margin:0;padding:4px 8px;font-size:12px;font-weight:700}.admin-v3-content .catalog-editor .resource-modal-header>button{color:#78698b;background:#ffffffc7;border:1px solid #e3d9ed;border-radius:13px;width:44px;height:44px;font-size:24px}.admin-v3-content .catalog-editor .resource-modal-header>button:hover{color:#5e439d;background:#fff;border-color:#cab8e4}.admin-v3-content .catalog-editor .resource-modal-body{scrollbar-gutter:stable;background:#f8f6fb;padding:0 28px 32px}.admin-v3-content .catalog-editor .product-editor-navigation{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6fbf2;border-bottom:1px solid #e8e0f1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 -28px 24px;padding:14px 28px;display:grid;position:sticky;top:0;box-shadow:0 12px 22px #412f580a}.admin-v3-content .catalog-editor .product-editor-navigation button{color:#746582;text-align:right;background:#fff;border:1px solid #e7dff0;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.admin-v3-content .catalog-editor .product-editor-navigation button:hover{border-color:#cfc0e3;transform:translateY(-1px);box-shadow:0 8px 18px #5b427c14}.admin-v3-content .catalog-editor .product-editor-navigation button.active{color:#6547ad;background:linear-gradient(135deg,#eee6ff,#fbf9ff);border-color:#bda8e3;box-shadow:0 9px 20px #694c971f}.product-editor-tab-icon{color:#8067a5;background:#f1ecf8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.product-editor-navigation button.active .product-editor-tab-icon{color:#6849ae;background:#dcd0f5}.product-editor-tab-copy{min-width:0}.product-editor-tab-copy b,.product-editor-tab-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-editor-tab-copy b{font-size:14px;line-height:1.7}.product-editor-tab-copy small{color:#a092ac;margin-top:2px;font-size:12px;font-weight:500}.product-editor-tab-count{color:#79648f;text-align:center;background:#ece6f4;border-radius:20px;min-width:25px;height:25px;padding:0 7px;font-size:12px;line-height:25px}.product-editor-tab-complete{color:#54a986;position:absolute;top:7px;left:7px}.admin-v3-content .catalog-editor .form-section{background:0 0;border:0;padding:0}.admin-v3-content .catalog-editor .product-editor-sections{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.admin-v3-content .catalog-editor .product-editor-preview{background:linear-gradient(118deg,#eee7fd 0%,#fff 52%,#eaf7f1 100%);border:1px solid #ded2ef;border-radius:18px;grid-column:1/-1;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:102px;padding:14px 18px;display:grid}.admin-v3-content .catalog-editor .product-editor-preview .product-table-image,.admin-v3-content .catalog-editor .product-editor-preview .product-table-image-placeholder{object-fit:contain;background:#fff;border:1px solid #e4d9ef;border-radius:14px;width:72px;min-width:72px;height:72px;padding:6px}.admin-v3-content .catalog-editor .product-editor-preview strong{color:#382b4b;font-size:17px;line-height:1.8;display:block}.admin-v3-content .catalog-editor .product-editor-preview small{color:#8e809e;margin:3px 0 8px;font-size:12px;display:block}.product-editor-preview-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.product-editor-preview-meta>span:not(.badge){color:#857493;background:#ffffffbf;border-radius:7px;padding:5px 8px;font-size:12px}.product-editor-completion{text-align:center;background:#ffffffb8;border:1px solid #cbbcdeb8;border-radius:12px;gap:4px;min-width:118px;padding:12px 14px;display:grid}.product-editor-completion span{color:#93839f;font-size:12px}.product-editor-completion b{color:#674ca0;font-size:15px}.admin-v3-content .catalog-editor .product-editor-section{background:#fff;border:1px solid #e6deed;border-radius:18px;min-width:0;padding:20px;box-shadow:0 8px 18px #4b366409}.admin-v3-content .catalog-editor .product-editor-section-identity{background:linear-gradient(150deg,#f5f0ff 0,#fff 42%);grid-column:span 5}.admin-v3-content .catalog-editor .product-editor-section-taxonomy{background:linear-gradient(150deg,#eef9f4 0,#fff 42%);grid-column:span 7}.admin-v3-content .catalog-editor .product-editor-section-commerce{background:linear-gradient(150deg,#fff4ec 0,#fff 42%);grid-column:span 8}.admin-v3-content .catalog-editor .product-editor-section-publishing{background:linear-gradient(150deg,#f2f0fb 0,#fff 42%);grid-column:span 4}.admin-v3-content .catalog-editor .product-editor-section-content{grid-column:1/-1}.admin-v3-content .catalog-editor .product-editor-section>header{background:0 0!important;border-bottom:1px solid #eee8f3!important;align-items:flex-start!important;padding:0 0 15px!important}.admin-v3-content .catalog-editor .product-editor-section>header b{color:#40324f;font-size:15px}.admin-v3-content .catalog-editor .product-editor-section>header small{color:#9c8ca7;font-size:12px;line-height:1.8}.admin-v3-content .catalog-editor .product-editor-section .form-grid{gap:15px;margin-top:16px}.admin-v3-content .catalog-editor .product-editor-section-commerce .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v3-content .catalog-editor .product-editor-section-taxonomy .form-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.admin-v3-content .catalog-editor .product-editor-section-taxonomy .category-selects{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.admin-v3-content .catalog-editor .form-grid label>span,.admin-v3-content .catalog-editor .catalog-dropdown-label,.admin-v3-content .catalog-editor .upload-control>span{color:#5f526d;margin-bottom:8px;font-size:13px;font-weight:700}.admin-v3-content .catalog-editor .form-grid input,.admin-v3-content .catalog-editor .form-grid select,.admin-v3-content .catalog-editor .catalog-dropdown-trigger,.admin-v3-content .catalog-editor .product-vehicle-picker input[type=search]{background:#fff;border:1px solid #ded5e6;border-radius:11px;min-height:50px;font-size:14px}.admin-v3-content .catalog-editor .form-grid textarea{background:#fff;border:1px solid #ded5e6;border-radius:11px;min-height:150px;font-size:14px;line-height:2}.admin-v3-content .catalog-editor .product-editor-input{min-width:0}.admin-v3-content .catalog-editor .product-editor-field-help{color:#91839e;margin-top:7px;font-size:12px;font-weight:500;line-height:1.8;display:block}.admin-v3-content .catalog-editor .product-editor-input-basePrice .product-editor-field-help{color:#47866f}.admin-v3-content .catalog-editor .product-editor-input-shortDescription textarea{min-height:132px}.admin-v3-content .catalog-editor .product-editor-input-fullDescription textarea{min-height:360px}.admin-v3-content .catalog-editor input:focus,.admin-v3-content .catalog-editor select:focus,.admin-v3-content .catalog-editor textarea:focus,.admin-v3-content .catalog-editor .catalog-dropdown-trigger:focus-visible{box-shadow:none;border-color:#9b80d1;outline:3px solid #8f70cb29}.admin-v3-content .catalog-editor .check{background:#ffffffd1;border:1px solid #e1d8e9;border-radius:11px;min-height:50px;padding:11px 13px}.admin-v3-content .catalog-editor .product-edit-tab-panel,.admin-v3-content .catalog-editor>.resource-modal-body>.product-editor-section,.admin-v3-content .catalog-editor .product-vehicle-picker{background:#fff;border:1px solid #e5dceb;border-radius:18px;padding:24px}.admin-v3-content .catalog-editor .product-image-manager-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v3-content .catalog-editor .product-image-manager-preview{height:190px}.admin-v3-content .catalog-editor footer.product-editor-footer{background:#fffffff5;border-top:1px solid #e5dceb;align-items:center;gap:12px;min-height:76px;padding:14px 26px;display:flex}.product-editor-footer-note{color:#7f718c;align-items:center;gap:8px;margin-inline-end:auto;font-size:12px;display:flex}.product-editor-step-actions{background:#f9f6fc;border:1px solid #e7deef;border-radius:13px;align-items:center;gap:8px;padding:5px;display:flex}.product-editor-step-actions>span{color:#84748f;text-align:center;min-width:76px;font-size:12px;font-weight:700}.admin-v3-content .catalog-editor footer.product-editor-footer .product-editor-step-button{color:#665474;background:#fff;border:0;justify-content:center;align-items:center;gap:5px;min-width:92px;min-height:36px;padding:7px 10px;font-size:12px;display:inline-flex}.admin-v3-content .catalog-editor footer.product-editor-footer .product-editor-step-button:disabled{opacity:.38;cursor:not-allowed}.product-editor-footer-note svg{color:#55a886}.product-editor-footer-note kbd{color:#705f80;direction:ltr;background:#f8f5fb;border:1px solid #ddd3e8;border-bottom-width:2px;border-radius:7px;margin-inline-start:5px;padding:4px 7px;font-family:inherit;font-size:11px}.admin-v3-content .catalog-editor footer.product-editor-footer .primary{background:linear-gradient(135deg,#7759c7,#6547b1);border-radius:12px;min-width:228px;min-height:48px;margin-inline-start:0;box-shadow:0 8px 20px #6748b238}.admin-v3-content .catalog-editor footer.product-editor-footer .ghost{border-radius:12px;min-width:96px;min-height:46px}@media (max-width:1120px){.admin-v3-content .catalog-editor .product-editor-navigation{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.admin-v3-content .catalog-editor .product-editor-section-identity,.admin-v3-content .catalog-editor .product-editor-section-taxonomy,.admin-v3-content .catalog-editor .product-editor-section-commerce,.admin-v3-content .catalog-editor .product-editor-section-publishing{grid-column:1/-1}}@media (max-width:760px){.admin-v3-content .modal-layer:has(.catalog-editor){padding:0}.admin-v3-content .catalog-editor{border-radius:0;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.admin-v3-content .catalog-editor .resource-modal-header{min-height:72px;padding:13px 15px}.admin-v3-content .catalog-editor .modal-heading span:not(.modal-heading-icon){display:none}.admin-v3-content .catalog-editor .resource-modal-body{padding:0 14px 22px}.admin-v3-content .catalog-editor .product-editor-navigation{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -14px 16px;padding:10px 14px}.admin-v3-content .catalog-editor .product-editor-navigation button{min-height:58px}.product-editor-tab-copy small,.product-editor-footer-note,.product-editor-step-actions>span{display:none}.admin-v3-content .catalog-editor .product-editor-preview{grid-template-columns:64px minmax(0,1fr)}.product-editor-completion{display:none}.admin-v3-content .catalog-editor .product-editor-section{padding:16px}.admin-v3-content .catalog-editor .product-editor-section-commerce .form-grid,.admin-v3-content .catalog-editor .product-editor-section-taxonomy .form-grid,.admin-v3-content .catalog-editor .product-editor-section-taxonomy .category-selects{grid-template-columns:1fr!important}.admin-v3-content .catalog-editor .product-image-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v3-content .catalog-editor footer.product-editor-footer{gap:7px;padding:10px 14px}.product-editor-step-actions{order:-1;padding:3px}.admin-v3-content .catalog-editor footer.product-editor-footer .product-editor-step-button{width:40px;min-width:40px;padding:0;font-size:0}.admin-v3-content .catalog-editor footer.product-editor-footer .primary{flex:1;min-width:0}}
.admin-v3-content .product-tools-tabs{background:#ffffffb8;border:1px solid #e5dced;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;display:grid;box-shadow:0 8px 22px #46325e0a}.admin-v3-content .product-tools-tabs button{color:#766883;background:0 0;border:1px solid #0000;border-radius:11px;min-height:50px;padding:10px 14px;font-size:12px;font-weight:750}.admin-v3-content .product-tools-tabs button:hover{background:#faf7fd;border-color:#dfd3eb}.admin-v3-content .product-tools-tabs button.active{color:#6546a8;background:linear-gradient(135deg,#e9defb,#f7f3ff);border-color:#cbb9e5;box-shadow:0 7px 16px #674a941a}.admin-v3-content .tool-card{background:linear-gradient(145deg,#fff,#fdfbff);border:1px solid #e6deee;border-radius:20px;padding:28px}.admin-v3-content .tool-card .tool-query{background:linear-gradient(120deg,#f0eafd,#edf8f3);border:1px solid #dfd5e9;border-radius:16px;padding:20px}.admin-v3-content .tool-card .form-grid{gap:18px}.admin-v3-content .tool-card .form-grid>label>span,.admin-v3-content .tool-card .catalog-dropdown-label,.admin-v3-content .tool-card .product-reference-field>span{color:#5f526c;margin-bottom:8px;font-size:12px;font-weight:750}.admin-v3-content .tool-card input:not([type=checkbox]),.admin-v3-content .tool-card textarea,.admin-v3-content .tool-card .catalog-dropdown-trigger,.admin-v3-content .tool-card .product-reference-input{background:#fff;border:1px solid #ddd4e5;border-radius:11px;min-height:48px}.admin-v3-content .tool-card input:focus,.admin-v3-content .tool-card textarea:focus,.admin-v3-content .tool-card .catalog-dropdown-trigger:focus-visible,.admin-v3-content .tool-card .product-reference-input:focus-within{box-shadow:none;border-color:#9c80d0;outline:3px solid #8866c524}.tool-data-status{color:#796a87;background:#f7f3fc;border:1px solid #ded4e8;border-radius:13px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:12px;display:flex}.tool-data-status>div{gap:4px;margin-inline-end:auto;display:grid}.tool-data-status b{color:#5d4d6d;font-size:13px}.tool-data-status button{color:#a25c6f;background:#fff;border:1px solid #e3c7cf;border-radius:9px;min-height:36px;padding:7px 11px;font-size:11px}.tool-data-status.error{background:#fff3f6;border-color:#edd5dc}.tool-data-status.loading i{border:2px solid #ddd2ec;border-top-color:#7859bd;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite content-editor-spin}.admin-v3-content .tool-card .mini-table{background:#fff;border:1px solid #e8e0ee;border-radius:14px;margin-top:22px;overflow:hidden}.admin-v3-content .tool-card .mini-table th{color:#70627f;background:#f5f1fa;font-size:11px}.admin-v3-content .tool-card .mini-table td{color:#54485f;padding-block:14px;font-size:12px}.admin-v3-content .tool-card .mini-table .table-button{color:#a7576d;background:#fff4f6;border:1px solid #ebcfd7;border-radius:8px;min-height:34px;padding:6px 12px}.tool-file-selected{color:#538471;background:#eef8f3;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:11px;display:block}@media (max-width:900px){.admin-v3-content .product-tools-tabs{grid-template-columns:repeat(5,175px);overflow-x:auto}}@media (max-width:600px){.admin-v3-content .tool-card{padding:16px}.admin-v3-content .tool-card .tool-query{padding:15px}.tool-data-status{flex-direction:column;align-items:stretch}}
.admin-v3-content .inventory-v2 .stock-status,.admin-v3-content .inventory-v2 .stock-status.empty{text-align:center;flex-direction:row;justify-content:center;align-self:center;align-items:center;gap:0;width:auto;height:auto;min-height:0;padding:5px 9px;display:inline-flex}.admin-v3-content .inventory-v2 .stock-item{height:auto;min-height:76px}
.admin-v3-content .resource-modal:not(.catalog-editor){background:linear-gradient(155deg,#fff 0%,#fdfbff 66%,#f5fbf8 100%);border:1px solid #dacfe8e6;border-radius:26px;width:min(1120px,96vw);max-height:92dvh;box-shadow:0 30px 90px #44305b33}.admin-v3-content .resource-modal:not(.catalog-editor) .resource-modal-header{background:linear-gradient(120deg,#fff 0%,#faf5ff 55%,#f1faf6 100%);padding:24px 28px}.admin-v3-content .resource-modal:not(.catalog-editor) .resource-modal-body{padding:22px 28px 28px}.admin-v3-content .resource-modal:not(.catalog-editor) .form-section{background:#ffffffdb;border:1px solid #e9e1f1;border-radius:20px;padding:0;overflow:visible;box-shadow:0 10px 32px #55416c0d}.admin-v3-content .resource-modal:not(.catalog-editor) .form-section-heading{background:linear-gradient(120deg,#fbf8ff,#f5fbf8);border-bottom:1px solid #eee7f4;border-radius:20px 20px 0 0;margin:0;padding:20px 22px 16px}.admin-v3-content .resource-modal:not(.catalog-editor) .form-grid{gap:18px;padding:22px}.admin-v3-content .resource-modal:not(.catalog-editor) .form-grid input,.admin-v3-content .resource-modal:not(.catalog-editor) .form-grid select,.admin-v3-content .resource-modal:not(.catalog-editor) .form-grid textarea,.admin-v3-content .resource-modal:not(.catalog-editor) .catalog-dropdown-trigger{background:#fff;border-color:#ddd4e8;border-radius:13px;min-height:50px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-v3-content .resource-modal:not(.catalog-editor) .form-grid textarea{resize:vertical;min-height:118px;line-height:1.9}.admin-v3-content .resource-modal:not(.catalog-editor) .form-grid input:focus,.admin-v3-content .resource-modal:not(.catalog-editor) .form-grid select:focus,.admin-v3-content .resource-modal:not(.catalog-editor) .form-grid textarea:focus,.admin-v3-content .resource-modal:not(.catalog-editor) .catalog-dropdown-trigger:focus-visible{background:#fefcff;border-color:#a88bd0;outline:none;box-shadow:0 0 0 4px #a88bd024}.admin-v3-content .resource-modal:not(.catalog-editor)>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #ece5f2;gap:10px;padding:16px 28px 20px}.admin-v3-content .resource-modal:not(.catalog-editor)>footer .primary{min-width:170px}.admin-v3-content .resource-reference-field{align-content:start;gap:8px;display:grid}.admin-v3-content .resource-reference-error{color:#a05d70;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}@media (max-width:720px){.admin-v3-content .resource-modal:not(.catalog-editor){border-radius:20px;width:100%;max-height:96dvh}.admin-v3-content .resource-modal:not(.catalog-editor) .resource-modal-header,.admin-v3-content .resource-modal:not(.catalog-editor) .resource-modal-body,.admin-v3-content .resource-modal:not(.catalog-editor)>footer{padding-left:16px;padding-right:16px}.admin-v3-content .resource-modal:not(.catalog-editor) .form-grid{grid-template-columns:1fr;padding:16px}}
.admin-v3-content .bundle-editor{background:#fbf9fe;width:min(1180px,96vw);max-height:92dvh;overflow:hidden}.admin-v3-content .bundle-editor .resource-modal-body{padding:0 24px 26px}.admin-v3-content .bundle-edit-tabs{background:#fbf9fef5;margin:0 -24px 20px;padding:12px 24px}.admin-v3-content .bundle-edit-tabs button{min-height:48px}.bundle-items-workspace{gap:18px;display:grid}.bundle-items-workspace>header{background:linear-gradient(125deg,#eee7fc,#edf8f3);border:1px solid #dfd3ef;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.bundle-items-workspace>header b,.bundle-items-workspace>header small{display:block}.bundle-items-workspace>header b{color:#3d3150;font-size:16px}.bundle-items-workspace>header small{color:#8b7b9a;margin-top:7px;font-size:12px}.bundle-items-workspace>header button{white-space:nowrap;flex:none;align-items:center;gap:7px;width:auto;height:40px;padding-inline:13px;display:inline-flex}.bundle-items-workspace>header>div{min-width:0}.bundle-item-composer{background:#fff;border:1px solid #e6ddef;border-radius:17px;grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(150px,.7fr));align-items:end;gap:14px;padding:20px;display:grid}.bundle-item-composer .product-reference-field{gap:8px;min-width:0;display:grid;position:relative}.bundle-item-composer .product-reference-field>span{color:#5f526d;font-size:12px;font-weight:700}.bundle-item-composer .product-reference-input{color:#8d7e9a;background:#fff;border:1px solid #ded5e6;border-radius:11px;align-items:center;gap:8px;min-width:0;height:48px;padding:0 11px;display:flex}.bundle-item-composer .product-reference-input:focus-within{border-color:#9b80d1;box-shadow:0 0 0 3px #8f70cb26}.bundle-item-composer .product-reference-input input{min-width:0;height:44px;box-shadow:none;border:0;outline:0;flex:1;padding:0}.bundle-item-composer .product-reference-results{z-index:20;background:#fff;border:1px solid #ded5e6;border-radius:11px;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #3c2a5329}.bundle-item-composer .product-reference-results button{text-align:right;background:0 0;border:0;border-radius:8px;gap:4px;padding:10px;display:grid}.bundle-item-composer .product-reference-results button:hover{background:#f5f0fb}.bundle-item-composer .product-reference-results small,.bundle-item-composer .product-reference-status{color:#8d7e9a;font-size:11px}.bundle-item-composer>label{color:#5f526d;gap:8px;min-width:0;font-size:12px;font-weight:700;display:grid}.bundle-item-composer input{background:#fff;border:1px solid #ded5e6;border-radius:11px;outline:0;width:100%;min-height:48px;padding:10px 12px}.bundle-item-composer input:focus{border-color:#9b80d1;box-shadow:0 0 0 3px #8f70cb26}.bundle-item-composer>.primary{grid-column:4;min-height:46px}.bundle-item-list{gap:10px;display:grid}.bundle-item-list article{background:#fff;border:1px solid #e8e0f0;border-radius:14px;grid-template-columns:46px minmax(220px,1fr) minmax(280px,auto) 42px;align-items:center;gap:14px;padding:14px 16px;display:grid}.bundle-item-icon{color:#7659ad;background:#eee7fb;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.bundle-item-list article b,.bundle-item-list article small{display:block}.bundle-item-list article b{color:#3d324b;font-size:14px}.bundle-item-list article small{color:#9689a2;margin-top:6px;font-size:11px}.bundle-item-list dl{grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;margin:0;display:grid}.bundle-item-list dl>div{background:#f7f4fb;border-radius:9px;padding:8px 11px}.bundle-item-list dt{color:#9587a1;font-size:10px}.bundle-item-list dd{color:#4a3d59;margin:5px 0 0;font-size:12px;font-weight:700}.bundle-item-list .danger-link{color:#b25270;background:#fff4f6;border:1px solid #f0dbe2;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.bundle-items-state{color:#8a7b98;text-align:center;background:#fff;border:1px dashed #dcd1e8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:24px;display:flex}.bundle-items-state.error{color:#a64e67;background:#fff7f8;border-color:#efd7df}@media (max-width:900px){.bundle-item-composer{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-item-composer>.product-reference-field,.bundle-item-composer>.primary{grid-column:1/-1}.bundle-item-list article{grid-template-columns:46px minmax(0,1fr) 42px}.bundle-item-list dl{grid-column:2/-1}}@media (max-width:600px){.admin-v3-content .bundle-editor{width:100%;height:96dvh;max-height:96dvh}.admin-v3-content .bundle-editor .resource-modal-body{padding:0 14px 18px}.admin-v3-content .bundle-edit-tabs{margin-inline:-14px;padding-inline:14px}.bundle-items-workspace>header{flex-direction:column;align-items:flex-start}.bundle-item-composer{grid-template-columns:1fr;padding:15px}.bundle-item-composer>.product-reference-field,.bundle-item-composer>.primary{grid-column:auto}.bundle-item-list article{grid-template-columns:40px minmax(0,1fr) 38px;gap:10px}.bundle-item-list dl{grid-column:1/-1}}
