:root{--text:#1f2937;--focus:#2563eb;--focus-soft:#2563eb1f;--radius-sm:8px;--radius-pill:999px;--btn-h:42px;--btn-font:14px;--secondary-hover:#e5e7eb;--secondary-active:#d1d5db;--pc-bg:#fff;--pc-border:#b9c0d4;--pc-accent:#4f46e5;--pc-muted:#e5e7eb;--pc-text:#111827;--pc-bubble:#f6f8ff;--pc-bubble-own:#e9f0ff;--container-max:1600px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--font-size-xs:12px;--font-size-sm:13px;--font-size:14px;--font-size-lg:16px;--font-size-xl:20px;--lh:1.5;--text:#0f172a;--muted:#6b7280;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-active:#1e40af;--success:#16a34a;--warning:#f59e0b;--danger:#ef4444;--info:#0891b2;--bg:#f8f8f8;--bg-soft:#f8fafc;--border:#e5e7eb;--secondary-bg:#f3f4f6;--secondary-border:#e5e7eb;--focus:#2563eba6;--focus-soft:#2563eb33;--btn-h:40px;--btn-pad-x:14px;--btn-font:var(--font-size);--btn-radius:var(--radius-sm);--field-h:40px;--field-pad-x:12px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:#f8f8f8;background:var(--bg);color:#0f172a;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;font-size:14px;font-size:var(--font-size);line-height:1.5;line-height:var(--lh);margin:0}canvas,img,svg,video{display:block;height:auto;max-width:100%}a{color:#2563eb;color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{border-radius:8px;box-shadow:0 0 0 3px #2563eb33;box-shadow:0 0 0 3px var(--focus-soft);outline:0}::selection{background:#2563eb33}h1,h2,h3{color:#0f172a;color:var(--text);line-height:1.25;margin:0 0 12px;margin:0 0 var(--space-3) 0}h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}p{color:#0f172a;color:var(--text);margin:0 0 12px;margin:0 0 var(--space-3)}.muted,.text-muted{color:#6b7280;color:var(--muted)}.small{font-size:13px;font-size:var(--font-size-sm)}.primary{color:#2563eb;color:var(--primary)}.status-card{align-items:center;background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:18px;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-top:4px;margin-top:var(--space-1);min-height:100px;padding:12px;padding:var(--space-3);text-align:center;transition:all .2s ease-in-out}.status-card:hover{box-shadow:0 2px 6px #00000014;transform:translateY(-2px)}.status-card.selected{background:#2563eb;background:var(--primary);border-color:#2563eb;border-color:var(--primary);color:#fff}.status-card .status-name{font-size:.9rem;font-weight:500;margin-bottom:4px}.status-card .status-count{font-size:1.2rem;font-weight:700}.status-tiles{grid-gap:12px;grid-gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.status-tiles,.user-tiles{display:grid;gap:12px;gap:var(--space-3)}.user-tiles{grid-gap:12px;grid-gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:24px;margin-top:var(--space-6)}.container,.main-container{background-color:#f8f8f8;background-color:var(--bg);margin-left:auto;margin-right:auto;padding-left:16px;padding-left:var(--space-4);padding-right:16px;padding-right:var(--space-4);width:100%}.container{max-width:1600px;max-width:var(--container-max);padding-top:16px;padding-top:var(--space-4)}.container-half{padding-left:16px;padding-left:var(--space-4);padding-right:16px;padding-right:var(--space-4);width:30%}.container-half,.container-simple{background-color:#f8f8f8;background-color:var(--bg);margin-right:auto;padding-top:16px;padding-top:var(--space-4)}.container-simple{margin-left:auto;max-width:1600px;max-width:var(--container-max);width:100%}.container-fluid{padding-left:16px;padding-left:var(--space-4);padding-right:16px;padding-right:var(--space-4);width:100%}.section{background:#f8f8f8;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);padding:20px;padding:var(--space-5)}.card+.card,.section+.section{margin-top:24px;margin-top:var(--space-6)}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;margin-bottom:var(--space-4)}.section-title{font-size:18px;font-weight:700}.card{background:#f8f8f8;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 2px 8px #0000000f}.card-header{background:#f8fafc;background:var(--bg-soft);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);padding:16px;padding:var(--space-4)}.card-body{padding:20px;padding:var(--space-5)}.card-footer{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);display:flex;gap:8px;gap:var(--space-2);justify-content:flex-end;padding:16px;padding:var(--space-4)}.card-body .flex.actions{align-items:flex-end}.card--flat{background:#0000!important;border:0!important;box-shadow:none!important}.card--flat>.card-body,.card--flat>.card-footer,.card--flat>.card-header{background:#0000;border:0;padding-left:0;padding-right:0}.grid{grid-gap:16px;grid-gap:var(--space-4)}.grid,.grid-2{display:grid;gap:16px;gap:var(--space-4)}.grid-2{grid-gap:16px;grid-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-gap:16px;grid-gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.grid-3,.grid-4{display:grid;gap:16px;gap:var(--space-4)}.grid-4{grid-gap:16px;grid-gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{grid-gap:16px;grid-gap:var(--space-4);display:grid;gap:16px;gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr))}.grid-2 .flex,.grid-3 .flex,.grid-4 .flex,.grid-5 .flex{align-items:flex-end}@media (max-width:960px){.grid-2,.grid-3{grid-template-columns:1fr}}.separator{background:#e5e7eb;background:var(--border);height:1px;margin:16px 0;margin:var(--space-4) 0;width:100%}.btn{align-items:center;background:var(--primary-bg);border:1px solid #e5e7eb;border:1px solid var(--secondary-border);border-radius:10px;border-radius:var(--btn-radius);color:#0f172a;color:var(--text);cursor:pointer;display:inline-flex;font-size:14px;font-size:var(--btn-font);font-weight:600;gap:8px;height:40px;height:var(--btn-h);justify-content:center;padding:0 14px;padding:0 var(--btn-pad-x);transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{box-shadow:0 0 0 3px #2563eb33;box-shadow:0 0 0 3px var(--focus-soft)}.btn.is-disabled,.btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-primary{background:#2563eb;background:var(--primary);border-color:#2563eb;border-color:var(--primary);color:#fff}.btn-primary:hover{background:#1d4ed8;background:var(--primary-hover);border-color:#1d4ed8;border-color:var(--primary-hover)}.btn-primary:active{background:#1e40af;background:var(--primary-active);border-color:#1e40af;border-color:var(--primary-active)}.btn-warning{background:#f59e0b;background:var(--warning);border-color:#f59e0b;border-color:var(--warning);color:#fff}.btn-warning:hover{background:var(--warning-hover);border-color:var(--warning-hover)}.btn-warning:active{background:var(--warning-active);border-color:var(--warning-active)}.btn-secondary{background:#f3f4f6;background:var(--secondary-bg);border-color:#e5e7eb;border-color:var(--secondary-border);color:#0f172a;color:var(--text)}.btn-secondary:hover{background:#eceff3}.btn-outline{background:#0000;border-color:#e5e7eb;border-color:var(--border);color:#0f172a;color:var(--text)}.btn-outline:hover{background:#f8fafc;background:var(--bg-soft)}.btn-ghost{background:#0000;border-color:#0000;color:#0f172a;color:var(--text)}.btn-ghost:hover{background:#f8fafc;background:var(--bg-soft)}.btn-danger{background:#ef4444;background:var(--danger);border-color:#ef4444;border-color:var(--danger);color:#fff}.btn-sm{font-size:13px;font-size:var(--font-size-sm);height:32px;padding:0 10px}.btn-lg{font-size:16px;font-size:var(--font-size-lg);height:46px;padding:0 18px}.btn-block{display:flex;width:100%}.btn-icon{justify-content:center;padding:0;width:40px;width:var(--btn-h)}.form-row{grid-gap:16px;grid-gap:var(--space-4);display:grid;gap:16px;gap:var(--space-4)}.form-row.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.form-row.grid-2,.form-row.grid-3{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:8px;gap:var(--space-2)}.form-field label{color:#6b7280;color:var(--muted);font-size:13px;font-size:var(--font-size-sm)}.form-control,input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],select,textarea{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);color:#0f172a;color:var(--text);font-size:14px;font-size:var(--font-size);height:40px;height:var(--field-h);min-height:40px;min-height:var(--field-h);padding:0 12px;padding:0 var(--field-pad-x);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}input[type=file]{background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);display:block;font-size:14px;font-size:var(--font-size);max-width:100%;padding:8px;padding:var(--space-2)}.form-textarea,textarea{height:auto;min-height:120px;padding:10px 12px;resize:vertical}select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6b7280 0),linear-gradient(135deg,#6b7280 50%,#0000 0);background-image:linear-gradient(45deg,#0000 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,#0000 50%);background-position:calc(100% - 20px) 18px,calc(100% - 14px) 18px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-control,.form-textarea{box-shadow:0 1px 2px #1018280d}.form-control,.form-textarea,.form-textarea-description{background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--border)}.form-textarea-description{box-shadow:inset 0 0 2px #0006;max-height:60px;padding:10px 12px;resize:vertical}.form-control:focus,.form-textarea:focus,input:focus,select:focus,textarea:focus{background:#fff;border-color:#2563eba6;border-color:var(--focus);box-shadow:0 0 0 3px #2563eb33;box-shadow:0 0 0 3px var(--focus-soft)}.form-control:disabled,.form-control[disabled],select:disabled,textarea:disabled{background:#f3f4f6;border-color:#e5e7eb;border-color:var(--border);color:#6b7280;cursor:not-allowed;opacity:1}.form-field.is-disabled>label{color:#6b7280}.input-group{display:flex;width:100%}.input-group .input{flex:1 1 auto}.input-group .addon{align-items:center;background:#f3f4f6;background:var(--secondary-bg);border:1px solid #e5e7eb;border:1px solid var(--secondary-border);border-left:0;border-radius:0 10px 10px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;display:inline-flex;padding:0 12px}.input-group .addon:first-child{border-left:1px solid #e5e7eb;border-left:1px solid var(--secondary-border);border-radius:10px 0 0 10px;border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:0}.table{border-collapse:collapse;font-size:14px;font-size:var(--font-size);width:100%}.table,.table td,.table th{border:1px solid #e5e7eb;border:1px solid var(--border)}.table td,.table th{padding:10px 12px;text-align:left}.table th{background:#f8fafc;background:var(--bg-soft);font-weight:700}.table-striped tr:nth-child(2n){background:#fafbfc}.table-hover tbody tr:hover{background:#f6fafe}.table-compact td,.table-compact th{padding:6px 8px}.table-responsive{overflow-x:auto;width:100%}.table th.col-select{width:3%}.table th.col-sku{width:5%}.table th.col-photo{width:15%}.table th.col-info{width:30%}.table th.col-action{width:12%}.table th.col-status{width:5%}.table th.col-describer,.table th.col-photographer{width:8%}.table th.col-qa{width:5%}.table th.col-platforms{width:4%}.table td.col-action{display:flex;flex-direction:column;gap:8px;gap:var(--space-2)}.table td.col-action .btn{justify-content:center;width:100%}.nowrap{white-space:nowrap}.stack{grid-gap:12px;grid-gap:var(--space-3,12px);display:grid;gap:12px;gap:var(--space-3,12px)}.badge{align-items:center;background:#f3f4f6;background:var(--secondary-bg);border:1px solid #e5e7eb;border:1px solid var(--secondary-border);border-radius:6px;border-radius:var(--radius-xs);color:#0f172a;color:var(--text);display:inline-flex;font-size:13px;font-size:var(--font-size-sm);gap:6px;height:auto;padding:0 8px}.badge-success{background:#16a34a1a;border-color:#16a34a4d;color:#166534}.badge-warning{background:#f59e0b1a;border-color:#f59e0b4d;color:#92400e}.badge-danger{background:#ef44441a;border-color:#ef44444d;color:#7f1d1d}.badge-info{background:#0891b21a;border-color:#0891b24d;color:#0f4c5c}.alert{background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--secondary-border);border-radius:10px;border-radius:var(--radius-sm);padding:12px 16px;padding:var(--space-3) var(--space-4)}.alert-success{background:#16a34a0f;border-color:#16a34a4d}.alert-warning{background:#f59e0b14;border-color:#f59e0b59}.alert-danger{background:#ef444414;border-color:#ef444459}.alert-info{background:#0891b214;border-color:#0891b259}.hidden{display:none!important}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mt-0{margin-top:0}.mt-1{margin-top:4px;margin-top:var(--space-1)}.mt-2{margin-top:8px;margin-top:var(--space-2)}.mt-3{margin-top:12px;margin-top:var(--space-3)}.mt-4{margin-top:16px;margin-top:var(--space-4)}.mt-5{margin-top:20px;margin-top:var(--space-5)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px;margin-bottom:var(--space-1)}.mb-2{margin-bottom:8px;margin-bottom:var(--space-2)}.mb-3{margin-bottom:12px;margin-bottom:var(--space-3)}.mb-4{margin-bottom:16px;margin-bottom:var(--space-4)}.mb-5{margin-bottom:20px;margin-bottom:var(--space-5)}.p-0{padding:0}.p-1{padding:4px;padding:var(--space-1)}.p-2{padding:8px;padding:var(--space-2)}.p-3{padding:12px;padding:var(--space-3)}.p-4{padding:16px;padding:var(--space-4)}.p-5{padding:20px;padding:var(--space-5)}.py-2{padding-bottom:8px;padding-bottom:var(--space-2);padding-top:8px;padding-top:var(--space-2)}.px-3{padding-left:12px;padding-left:var(--space-3);padding-right:12px;padding-right:var(--space-3)}.rounded{border-radius:10px;border-radius:var(--radius-sm)}.shadow{box-shadow:0 6px 18px #0206170f}.text-center{text-align:center}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:8px;gap:var(--space-2)}.gap-3{gap:12px;gap:var(--space-3)}.justify-center{justify-content:center}.switch{height:24px;width:44px}.switch input{display:none}.switch .slider{background:#e5e7eb;background:var(--border);border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:.2s}.switch .slider:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.2s;width:18px}.switch input:checked+.slider{background:#2563eb;background:var(--primary)}.switch input:checked+.slider:before{transform:translateX(20px)}.chat-fab{background:#2563eb;background:var(--primary);border:none;border-radius:50%;box-shadow:0 6px 16px #0000002e;color:#fff;cursor:pointer;font-size:22px;height:56px;line-height:56px;text-align:center;width:56px;z-index:1000}.chat-fab,.chat-window{bottom:20px;position:fixed;right:20px}.chat-window{display:flex;flex-direction:column;height:min(70vh,760px);max-width:calc(100vw - 24px);width:420px;z-index:1100}.chat-window .card.chat{box-shadow:0 12px 28px #0000002e;display:flex;flex-direction:column;height:100%;overflow:hidden}.card.chat .chat-header{-webkit-user-select:none;user-select:none}.card.chat .chat-body{display:flex;flex-direction:column;gap:12px;gap:var(--space-3);height:100%;min-height:0;overflow:hidden}.chat-scroll{background:#f8fafc;background:var(--bg-soft,#f7f8fa);border:1px dashed #e5e7eb;border:1px dashed var(--border);border-radius:14px;border-radius:var(--radius-md);flex:1 1;min-height:0;overflow:auto;padding:8px;padding:var(--space-2)}.chat-messages{padding:4px;padding:var(--space-1)}.bubble{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px #0000000a;margin:6px 0;max-width:68%;padding:10px 12px;word-break:break-word}.bubble.own{background:#f8fafc;background:var(--bg-soft,#f7f8fa);border-color:#e5e7eb;border-color:var(--border);margin-left:auto}.bubble-header{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.25rem}.bubble-user{font-weight:700}.bubble-time{font-size:.8rem;opacity:.7;white-space:nowrap}.bubble-text{line-height:1.35;white-space:pre-wrap}.bubble-files{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.file-pill{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;display:inline-block;padding:.25rem .5rem;text-decoration:none}.dropzone{background:#fff;border:2px dashed #e5e7eb;border:2px dashed var(--border);border-radius:18px;border-radius:var(--radius-lg);cursor:pointer;padding:12px;padding:var(--space-3);text-align:center;transition:background .2s ease,border-color .2s ease}.dropzone.drag-over{background:#f8fafc;background:var(--bg-soft,#f7f8fa);border-color:#2563eb;border-color:var(--primary)}.dropzone-inner{grid-gap:.25rem;display:grid;gap:.25rem;place-items:center}.dropzone-icon{font-size:20px}.file-input-hidden{display:none!important}.attachments-preview{display:flex;gap:8px;gap:var(--space-2);max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-snap-type:x proximity}.preview-item{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);flex:0 0 120px;height:120px;overflow:hidden;position:relative;scroll-snap-align:start}.preview-item img{display:block;height:100%;object-fit:cover;width:100%}.preview-item .file-fallback{align-items:center;display:flex;height:100%;justify-content:center;padding:8px;padding:var(--space-2);width:100%}.preview-remove{background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;height:22px;line-height:22px;position:absolute;right:6px;top:6px;width:22px}@media (max-width:640px){.preview-item{flex-basis:96px;height:96px}}.chat-input{grid-gap:.5rem;display:grid;gap:.5rem;margin-top:auto}.chat-textarea{box-sizing:border-box;line-height:1.4;max-height:200px;min-height:84px;padding:12px 14px;resize:vertical;width:100%}.chat-textarea::placeholder{opacity:.7}.chat-actions{align-items:center;display:flex;gap:8px;gap:var(--space-2);justify-content:space-between}.chat-loader{animation:chat-spin .8s linear infinite;border:2px solid #fff9;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;vertical-align:middle;width:16px}@keyframes chat-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.chat-fab{bottom:16px;right:16px}.chat-window{bottom:0;height:75vh;max-width:100vw;right:0;width:100vw}.chat-window .card.chat{border-radius:18px 18px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:100%}.bubble{max-width:80%}}.errors-body{grid-gap:16px;grid-gap:var(--space-4);display:grid;gap:16px;gap:var(--space-4)}.errors-flags{display:flex;flex-wrap:wrap;gap:8px;gap:var(--space-2)}.errors-flag{background:#f8fafc;background:var(--bg-soft,#f7f8fa);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;display:inline-block;font-size:.875rem;line-height:1;padding:.25rem .5rem}.errors-images{grid-gap:8px;grid-gap:var(--space-2);display:grid;gap:8px;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.errors-image{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);display:block;overflow:hidden;position:relative}.errors-image img{aspect-ratio:1/1;display:block;object-fit:cover;transition:transform .15s ease;width:100%}.errors-image:hover img{transform:scale(1.02)}.errors-comment{grid-gap:8px;grid-gap:var(--space-2);display:grid;gap:8px;gap:var(--space-2)}.errors-comment-label{font-weight:600;opacity:.75}.errors-comment-box{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);line-height:1.4;padding:12px;padding:var(--space-3);white-space:pre-wrap}@media (max-width:640px){.errors-images{display:flex;gap:8px;gap:var(--space-2);overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.errors-image{flex:0 0 120px;height:120px}.errors-image img{height:100%;object-fit:cover;width:100%}}.field{grid-gap:8px;grid-gap:var(--space-2);display:grid;gap:8px;gap:var(--space-2)}.field .label{font-weight:600}.label,.required-label{color:#111827;font-weight:600}.product-price{color:#1e40af;color:var(--primary-active);font-size:20px;font-weight:600}.field-row{align-items:center;display:flex;gap:8px;gap:var(--space-2);justify-content:space-between}.char-counter{font-feature-settings:"tnum";font-size:.875rem;font-variant-numeric:tabular-nums;opacity:.7}.char-counter.warn{color:#b45309;opacity:1}.char-counter.maxed{color:#991b1b;font-weight:600}.form-control.description-view{background:#f9fafb;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);cursor:default;line-height:1.45;max-height:280px;min-height:120px;outline:none;overflow:auto;padding:12px 14px;white-space:pre-wrap}.title-block{display:flex;flex-direction:column;gap:4px;margin-bottom:1rem}.field-label{font-weight:600;margin-bottom:2px}.form-control.title-input{font-size:1.3rem;font-weight:600;line-height:1.5}.form-control.title-input::placeholder{font-size:1.05rem}.title-input:focus{border-color:#2563eb;border-color:var(--primary,#3b82f6);box-shadow:0 0 0 1px #2563eb;box-shadow:0 0 0 1px var(--primary,#3b82f6);outline:none}.char-counter{align-self:flex-end;color:#6b7280;color:var(--muted,#6b7280);font-size:.85rem;margin-top:2px}.input-item{display:flex;flex-direction:column;gap:4px;margin-bottom:1rem}.product-editor-back-row{margin:0 20px 12px;margin:0 var(--space-5) var(--space-3)}.product-editor-heading{align-items:flex-start;display:flex;gap:16px;gap:var(--space-4);justify-content:space-between;margin-bottom:20px;margin-bottom:var(--space-5)}.product-editor-heading h1{margin:0 0 4px;margin:0 0 var(--space-1)}.product-editor-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;gap:var(--space-2);justify-content:flex-end}.product-images-header{align-items:flex-start}.product-images-header h2{margin:0}.product-images-help{margin:4px 0 0;margin:var(--space-1) 0 0}.product-images-count{flex:0 0 auto;margin-top:2px}.product-image-upload-wrap{position:relative}.product-image-dropzone{box-sizing:border-box;display:grid;min-height:176px;padding:20px;padding:var(--space-5);place-items:center;width:100%}.product-image-dropzone .dropzone-inner{gap:4px;gap:var(--space-1);width:min(100%,520px)}.product-image-dropzone .dropzone-title{font-weight:700}.product-image-dropzone .dropzone-subtitle{color:#6b7280;color:var(--muted)}.product-image-dropzone.is-busy{cursor:wait;opacity:.65;pointer-events:none}.product-image-file-button,.product-image-progress{margin-top:12px;margin-top:var(--space-3)}.product-image-progress{grid-gap:8px;grid-gap:var(--space-2);display:grid;font-weight:600;gap:8px;gap:var(--space-2)}.product-image-progress progress{height:10px;width:100%}.form-inline-alert{background:#fef2f2;background:var(--danger-soft,#fef2f2);border:1px solid #ef4444;border:1px solid var(--danger,#dc2626);border-radius:14px;border-radius:var(--radius-md);color:#991b1b;color:var(--danger-dark,#991b1b);margin-top:12px;margin-top:var(--space-3);padding:12px;padding:var(--space-3)}.empty-state-compact{color:#6b7280;color:var(--muted);margin:16px 0 0;margin:var(--space-4) 0 0}.images-grid{grid-gap:12px;grid-gap:var(--space-3);display:grid;gap:12px;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:16px}.img-cell{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);cursor:grab;overflow:hidden;position:relative}.img-cell.is-dragging{opacity:.48;transform:scale(.98)}.img-cell.is-drop-target{box-shadow:0 0 0 3px #2563eb33;box-shadow:0 0 0 3px var(--focus-soft);transform:translateY(-2px)}.img-cell.system{outline:2px dashed #2563eb;outline:2px dashed var(--primary);outline-offset:-2px}.img-cell img{aspect-ratio:1/1;object-fit:cover}.img-cell img,.product-image-preview{cursor:zoom-in;display:block;width:100%}.product-image-preview{background:#0000;border:0;padding:0}.btn-icon.img-remove{border-radius:50%;height:28px;line-height:28px;padding:0;position:absolute;right:6px;top:6px;width:28px}.img-flag{align-items:center;background:#ffffffe6;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;bottom:6px;display:inline-flex;font-size:.85rem;gap:6px;left:6px;padding:2px 8px;position:absolute}.modal{background:#0009;display:grid;inset:0;place-items:center;position:fixed;z-index:1002}.modal-content{background:#0b0b0b;border-radius:14px;border-radius:var(--radius-md,10px);box-shadow:0 20px 60px #00000059;max-height:92vh;max-width:92vw;overflow:hidden;position:relative}.modal-close{background:#0009;border:0;border-radius:50%;color:#fff;cursor:pointer;height:28px;position:absolute;right:10px;top:8px;width:28px;z-index:2}.full-screen-image{display:block;height:auto;margin:auto;max-height:90vh;max-width:90vw;min-height:50vh;min-width:50vw;object-fit:contain;width:auto}.modal-nav{bottom:0;cursor:pointer;position:absolute;top:0;width:30%}.modal-nav.left{left:0}.modal-nav.right{right:0}@media (max-width:720px){.product-editor-heading{flex-direction:column}.product-editor-tools{justify-content:flex-start}.images-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.img-flag{font-size:.75rem}}.product-catalog-page .card-body{grid-gap:20px;grid-gap:var(--space-5);display:grid;gap:20px;gap:var(--space-5)}.catalog-page-header{align-items:center;position:relative}.catalog-page-header h1,.catalog-page-header p{margin:0}.catalog-page-header p{margin-top:4px}.catalog-create-actions{display:flex;gap:8px;margin-left:auto}.catalog-create-popover{grid-gap:12px;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 12px 32px #10182829;display:grid;gap:12px;padding:16px;position:absolute;right:20px;top:calc(100% + 8px);width:360px;z-index:8}.product-catalog-page .catalog-summary-section{min-width:0}.catalog-filter-actions,.catalog-filter-heading,.catalog-sort-bar,.product-catalog-page .catalog-summary-heading{align-items:center;display:flex}.product-catalog-page .catalog-summary-heading{gap:12px;gap:var(--space-3);justify-content:space-between;margin-bottom:12px;margin-bottom:var(--space-3)}.catalog-filter-heading h2,.product-catalog-page .catalog-summary-heading h2{font-size:17px;margin:0}.product-catalog-page .status-tiles,.product-catalog-page .user-tiles{gap:8px;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin-top:0}.product-catalog-page .status-card{border-radius:14px;border-radius:var(--radius-md);min-height:64px;padding:8px 12px;padding:var(--space-2) var(--space-3)}.product-catalog-page .status-card:disabled{box-shadow:none;cursor:not-allowed;opacity:.48;transform:none}.catalog-sort-bar{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);gap:8px;gap:var(--space-2);justify-content:flex-end;padding-top:16px;padding-top:var(--space-4)}.catalog-results-toolbar{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:10px 12px}.catalog-inline-sort,.catalog-page-size,.catalog-results-primary{align-items:center;display:flex;gap:8px}.catalog-results-primary{flex-wrap:wrap;min-width:0}.catalog-inline-sort{border-right:1px solid #e5e7eb;border-right:1px solid var(--border);padding-right:12px}.catalog-inline-sort .form-control:first-of-type{width:180px}.catalog-inline-sort .form-control:last-of-type{width:142px}.catalog-page-size{flex:0 0 auto}.catalog-page-size .form-control{width:92px}.catalog-filters{background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);min-width:0;padding:16px;padding:var(--space-4)}.catalog-filter-heading{gap:16px;gap:var(--space-4);justify-content:space-between;margin-bottom:16px;margin-bottom:var(--space-4)}.catalog-filter-heading p{margin:4px 0 0;margin:var(--space-1) 0 0}.catalog-filter-actions{flex-shrink:0;gap:8px;gap:var(--space-2)}.filter-count{align-items:center;background:color-mix(in srgb,#2563eb 12%,#f8f8f8);background:color-mix(in srgb,var(--primary) 12%,var(--bg));color:#2563eb;color:var(--primary);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;margin-left:8px;margin-left:var(--space-2);min-height:22px;min-width:22px;padding:0 6px}.catalog-quick-filters{grid-gap:12px;grid-gap:var(--space-3);align-items:end;display:grid;gap:12px;gap:var(--space-3);grid-template-columns:minmax(150px,.8fr) minmax(220px,1.5fr) minmax(170px,1fr) minmax(150px,.8fr)}.catalog-advanced-filters{grid-gap:16px;grid-gap:var(--space-4);border-top:1px solid #e5e7eb;border-top:1px solid var(--border);display:grid;gap:16px;gap:var(--space-4);margin-top:16px;margin-top:var(--space-4);padding-top:16px;padding-top:var(--space-4)}.catalog-filter-group h3{font-size:15px;margin-bottom:12px;margin-bottom:var(--space-3)}.catalog-filters .form-hint{color:#6b7280;color:var(--muted);display:block;font-size:13px;font-size:var(--font-size-sm);margin-top:4px;margin-top:var(--space-1)}.catalog-filter-grid{grid-gap:12px;grid-gap:var(--space-3);display:grid;gap:12px;gap:var(--space-3);grid-template-columns:repeat(2,minmax(260px,1fr))}.catalog-filter-grid--three{grid-template-columns:repeat(3,minmax(200px,1fr))}.catalog-filter-options{background:#f8f8f8;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:16px;gap:var(--space-4);padding:12px;padding:var(--space-3)}.catalog-check{align-items:flex-start;cursor:pointer;display:flex;gap:8px;gap:var(--space-2)}.catalog-check input{margin-top:3px}.catalog-error-filters{background:#f8f8f8;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm)}.catalog-error-filters summary{cursor:pointer;font-weight:700;padding:12px;padding:var(--space-3)}.catalog-error-grid{grid-gap:12px;grid-gap:var(--space-3);display:grid;gap:12px;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:0 12px 12px;padding:0 var(--space-3) var(--space-3)}.catalog-error-group{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);margin:0;min-width:0;padding:12px;padding:var(--space-3)}.catalog-error-group legend{font-weight:700;padding:0 4px;padding:0 var(--space-1)}.catalog-error-group .catalog-check+.catalog-check{margin-top:8px;margin-top:var(--space-2)}@media (max-width:900px){.catalog-filter-grid,.catalog-filter-grid--three,.catalog-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.messages-page{max-width:1320px}.messages-hero{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:22px}.messages-hero p{color:#6b7280;color:var(--muted);max-width:720px}.messages-capability-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.messages-capability-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);padding:16px}.messages-capability-card p{color:#6b7280;color:var(--muted);font-size:13px;margin:10px 0 0}.messages-capability-heading,.messages-card-footer,.messages-card-topline,.messages-filter-row,.messages-pagination,.messages-search{align-items:center;display:flex}.messages-capability-heading,.messages-card-footer,.messages-card-topline{justify-content:space-between}.messages-platform,.messages-source-status,.messages-type{border-radius:999px;border-radius:var(--radius-pill);display:inline-flex;font-size:12px;font-weight:700;padding:4px 9px}.messages-source-status.is-full{background:#dcfce7;color:#166534}.messages-source-status.is-limited{background:#fef3c7;color:#92400e}.messages-toolbar{margin-bottom:16px;padding:16px}.messages-filter-row{align-items:flex-end;flex-wrap:wrap;gap:12px}.messages-filter-row label{grid-gap:6px;display:grid;gap:6px}.messages-filter-row label>span{color:#6b7280;color:var(--muted);font-size:12px;font-weight:700}.messages-filter-row select{min-width:180px}.messages-search{align-items:flex-end;flex:1 1 360px;gap:8px}.messages-search input,.messages-search label{width:100%}.messages-result-count{color:#6b7280;color:var(--muted);font-size:13px;margin-top:12px}.messages-list{grid-gap:12px;display:grid;gap:12px}.messages-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.messages-card-topline{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);color:#6b7280;color:var(--muted);font-size:12px;padding:12px 16px}.messages-badges,.messages-card-footer>div{display:flex;flex-wrap:wrap;gap:7px}.messages-platform.is-ebay{background:#e8f0fe;color:#174ea6}.messages-platform.is-etsy{background:#fff1e8;color:#a33d00}.messages-platform.is-shopify{background:#edf7e8;color:#316b22}.messages-type{background:#f3f4f6;background:var(--secondary-bg);color:#0f172a;color:var(--text)}.messages-card-content{padding:18px 20px}.messages-card-content h2{font-size:18px;margin:3px 0 14px}.messages-sender{color:#6b7280;color:var(--muted);font-size:13px;font-weight:700}.messages-body{line-height:1.65;margin:0;max-width:980px;white-space:pre-wrap}.messages-thread{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);margin-top:18px;max-width:980px;padding-top:14px}.messages-thread summary{color:#2563eb;color:var(--primary);cursor:pointer;font-size:13px;font-weight:700;width:fit-content}.messages-thread-list{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.messages-thread-entry{background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--border);border-left:3px solid #94a3b8;border-radius:10px;padding:12px 14px}.messages-thread-entry.is-incoming{border-left-color:#2563eb}.messages-thread-entry.is-outgoing{border-left-color:#16a34a}.messages-thread-author{align-items:baseline;display:flex;font-size:13px;font-weight:700;gap:8px}.messages-thread-author span{color:#6b7280;color:var(--muted);font-size:11px;font-weight:600}.messages-thread-entry p{line-height:1.55;margin:7px 0 0;white-space:pre-wrap}.messages-card-footer{background:#f8fafc;background:var(--bg-soft);border-top:1px solid #e5e7eb;border-top:1px solid var(--border);min-height:58px;padding:10px 16px}.messages-card-footer>div span{color:#6b7280;color:var(--muted);font-size:12px}.messages-pagination{gap:14px;justify-content:center;margin-top:20px}.messages-pagination span{color:#6b7280;color:var(--muted);font-size:13px}@media (max-width:800px){.messages-capability-grid{grid-template-columns:1fr}.messages-card-footer,.messages-hero{align-items:flex-start;flex-direction:column;gap:12px}.messages-search{flex-basis:100%}}.workspace-table-wrap{border:1px solid #e5eaf1;border-radius:11px;overflow:auto}.workspace-table{margin:0}.workspace-table thead th{background:#f7f9fc;border-bottom-color:#dde4ee;color:#536077;font-size:11px;font-weight:800;letter-spacing:.045em;padding:10px 12px;text-transform:uppercase;white-space:nowrap}.workspace-table tbody td{padding:11px 12px;vertical-align:top}.workspace-table tbody tr:hover{background:#fbfcfe}.offers-workspace .workspace-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.offers-panel>.card-body{padding:0}.offers-panel .offer-pagination{border-bottom:1px solid #e5eaf1;margin:0;padding:11px 16px}.offers-panel .workspace-table-wrap{border:0;border-radius:0 0 15px 15px}.offer-view-tabs{background:#f4f6f9;border:1px solid #dfe5ee;border-radius:10px;display:inline-flex;gap:3px;margin:0;padding:3px}.offer-view-tabs button{background:#0000;border:0;border-radius:7px;color:#667085;cursor:pointer;font:inherit;font-weight:750;min-height:34px;padding:6px 15px}.offer-view-tabs button.active{background:#fff;box-shadow:0 1px 4px #0f172a1f;color:#2459bd}.offers-table td:nth-child(3){min-width:130px}.offers-table td:last-child{min-width:210px}.create-offer-workspace{grid-gap:0;display:grid;gap:0;max-width:1720px;padding-bottom:48px}.create-offer-workspace .workspace-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.create-offer-panel{overflow:hidden}.create-offer-panel-heading p{color:#667085;margin:5px 0 0}.create-offer-search{align-items:end;background:#f8fafc;border-bottom:1px solid #e5eaf1;border-top:1px solid #e5eaf1;display:flex;gap:18px;padding:16px 18px}.create-offer-search .form-field{margin:0;width:min(620px,100%)}.create-offer-search .form-field>span{color:#344054;display:block;font-size:12px;font-weight:750;margin-bottom:7px}.create-offer-search-control{display:flex;gap:8px}.create-offer-search-control .form-control{background:#fff;min-height:42px}.create-offer-search>p{color:#79859a;font-size:12px;margin:0 0 10px}.create-offer-results>.alert{margin:16px 18px}.create-offer-results>.muted{display:block;margin:24px 18px}.create-offer-results>.empty-state{border:0;border-radius:0;min-height:210px}.create-offer-results .workspace-table-wrap{border:0;border-radius:0 0 15px 15px}.create-offer-table th:first-child{min-width:145px}.create-offer-table th:nth-child(2){width:38%}.create-offer-table th:nth-child(5){min-width:165px}.create-offer-table th:last-child{min-width:180px}.create-offer-title{color:#344054;font-weight:650;line-height:1.4;max-width:520px}.create-offer-product-link{color:#245bc4;display:flex;flex-direction:column;gap:2px}.create-offer-product-link span{color:#8490a3;font-size:11px;font-weight:600}.create-offer-quantity-cell{width:132px}.create-offer-quantity-cell .form-control{background:#fff;font-weight:750;min-height:39px;width:92px}.create-offer-quantity-cell .form-control[aria-invalid=true]{border-color:#dc3545;box-shadow:0 0 0 2px #dc35451a}.inventory-compare-page,.inventory-filter-panel,.inventory-primary-workspace,.inventory-results-panel{max-width:100%;min-width:0}.inventory-primary-workspace{grid-gap:14px;gap:14px}.inventory-support-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(420px,.8fr) minmax(620px,1.2fr);margin-top:16px}.inventory-support-panel{margin:0!important}.inventory-filter-actions,.inventory-pagination,.inventory-results-toolbar,.inventory-selection-actions,.inventory-support-heading{align-items:center;display:flex;gap:8px}.inventory-results-toolbar,.inventory-support-heading{justify-content:space-between}.inventory-filter-actions,.inventory-selection-actions{flex-wrap:wrap}.inventory-filter-actions{justify-content:flex-end;margin-top:12px}.inventory-compare-page .status-tiles{gap:7px;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.inventory-compare-page button.status-card{grid-gap:7px;align-items:center;background:#fbfcfe;border-radius:10px;box-shadow:none;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:9px 11px}.inventory-compare-page button.status-card:hover{background:#f4f7fc;border-color:#a9bfe8;transform:none}.inventory-compare-page button.status-card.selected{background:#edf3ff;border-color:#8fb2f6;box-shadow:inset 0 0 0 1px #8fb2f6;color:#173f8d}.inventory-compare-page .status-card .status-name{color:inherit;font-size:12px;font-weight:750;margin:0;text-align:left}.inventory-compare-page .status-card .status-count{color:inherit;font-size:18px}.inventory-results-panel{margin-top:0!important}.inventory-results-panel>.card-body{padding:0}.inventory-results-panel .workspace-table-wrap{border:0;border-radius:0 0 15px 15px}.inventory-results-table td{min-width:92px}.inventory-results-table td:nth-child(4){min-width:220px}.inventory-results-table td:last-child{min-width:170px}.inventory-pagination{margin-left:auto}.inventory-pagination h2{margin:0}.audit-page>.alert+.workspace-panel,.audit-page>.workspace-panel+.workspace-panel{margin-top:14px}.audit-search-panel>.card-body{padding:14px 16px}.audit-search-panel .audit-filters{background:#0000;border:0;padding:0}.audit-results-panel>.card-body{padding:0}.audit-results-panel .audit-event-list{border:0;border-radius:0}.audit-results-panel .audit-results-toolbar--bottom{border-top:1px solid #e5eaf1;padding:11px 16px}.audit-page .workspace-summary-card:nth-child(3),.audit-page .workspace-summary-card:nth-child(4){min-height:88px}.reconciliation-policy{align-items:center;background:#f5f8fd;border:1px solid #c9d8ee;border-radius:11px;color:#44536c;display:flex;gap:9px;margin-bottom:14px;padding:10px 14px}.reconciliation-policy strong{color:#214f9b}.reconciliation-workspace .reconciliation-section{margin-bottom:14px}.reconciliation-start-panel .card-body{align-items:start;display:grid;grid-template-columns:170px minmax(360px,1fr) auto}.reconciliation-start-panel .card-body>.btn{margin-top:29px}.reconciliation-checks-panel .workspace-table-wrap,.reconciliation-issues-panel .workspace-table-wrap{border-radius:10px}.reconciliation-job-selected{background:#edf3ff!important;box-shadow:inset 4px 0 0 #2f67d8}.reconciliation-workspace .reconciliation-summary{gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 12px}.reconciliation-workspace .reconciliation-summary .status-card{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:none;min-height:68px;padding:11px 13px}.reconciliation-workspace .reconciliation-summary .status-name{color:#667085;font-size:11px}.reconciliation-workspace .reconciliation-summary .status-count{color:#172033;font-size:19px}.reconciliation-summary-types{gap:8px;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.reconciliation-summary-types .status-card{align-items:flex-start;background:#fbfcfe;border-radius:10px;box-shadow:none;min-height:58px;padding:9px 11px}.reconciliation-summary-types .status-card.selected{background:#edf3ff;border-color:#8fb2f6;color:#173f8d}.reconciliation-issues-table small{color:#7a8699;display:inline-block;font-size:10px;font-weight:750;min-width:58px;text-transform:uppercase}.reconciliation-issues-table td:nth-child(7){min-width:270px}.product-tasks-page .product-tasks-shell{height:auto;min-height:0}.product-tasks-page .product-tasks-layout{height:calc(100vh - 392px);min-height:560px}.task-filters-panel{margin-bottom:0}.task-filters-panel .task-filter-row{background:#fafbfc;padding:12px 16px}.task-details-panel,.task-list-panel{height:100%;overflow:hidden}.task-list-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.task-list-panel>.card-body:nth-child(2){overflow-y:auto;padding:10px}.task-details-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.task-details-panel>.card-body{overflow-y:auto}.task-list-card{background:#fbfcfe;border-radius:10px;box-shadow:none;margin-bottom:7px;padding:11px 12px}.task-list-card:hover{background:#f6f9fe;border-color:#b8c9e6}.task-list-card-selected{background:#edf3ff;border:1px solid #8fb2f6;box-shadow:inset 3px 0 0 #2f67d8}.task-list-card-heading strong{font-size:13px}.task-pagination{background:#fafbfc;padding:10px 12px!important}.task-details-stack>.card{border-color:#e2e7ee;border-radius:11px;box-shadow:none}@media (max-width:1250px){.inventory-support-grid{grid-template-columns:1fr}.reconciliation-start-panel .card-body{grid-template-columns:160px minmax(260px,1fr) auto}.product-tasks-page .product-tasks-layout{height:auto}}.analytics-workspace{grid-gap:16px;display:grid;gap:16px;max-width:1720px;padding-bottom:48px}.analytics-metric-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.analytics-metric-card{grid-gap:4px;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 1px 3px #0f172a0a;display:grid;gap:4px;min-width:0;padding:15px 17px}.analytics-metric-card span{color:#6b7280;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.analytics-metric-card strong{font-size:24px;line-height:1.2}.analytics-metric-card small{color:#6b7280;color:var(--muted)}.analytics-metric-card.is-blue{border-top:3px solid #2563eb}.analytics-metric-card.is-green{border-top:3px solid #16a34a}.analytics-metric-card.is-amber{border-top:3px solid #d97706}.analytics-metric-card.is-red{border-top:3px solid #dc2626}.analytics-filter-panel{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(180px,1fr)) minmax(180px,.7fr);padding:14px 16px}.analytics-filter-panel.is-wide{grid-template-columns:repeat(5,minmax(150px,1fr))}.analytics-filter-panel .form-field,.analytics-inline-filters .form-field{margin:0}.analytics-filter-status{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:42px}.analytics-filter-status small{color:#b91c1c}.analytics-two-column{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-two-column>.workspace-panel{height:100%;margin-top:0;min-width:0;padding:18px}.analytics-two-column>.workspace-panel>.workspace-panel-heading{margin-bottom:16px;padding:0}.analytics-workspace>.workspace-panel>.analytics-chart,.analytics-workspace>.workspace-panel>.analytics-empty,.analytics-workspace>.workspace-panel>.analytics-user-grid{margin:0 18px 18px}.analytics-inline-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.sold-weight-filters{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:170px 170px minmax(280px,1fr) auto auto;padding:0 18px 18px}.sold-weight-platforms{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:8px 12px;min-height:42px;padding:7px 10px}.sold-weight-platforms legend{color:#6b7280;color:var(--muted);font-size:11px;font-weight:700;padding:0 4px}.sold-weight-platforms label,.sold-weight-reversed{align-items:center;display:inline-flex;gap:5px;text-transform:capitalize}.sold-weight-table strong{text-transform:capitalize}.analytics-platform-list{grid-gap:12px;display:grid;gap:12px}.analytics-platform-list>.sales-drilldown-row,.analytics-platform-list>div{grid-gap:4px;display:grid;gap:4px;grid-template-columns:minmax(100px,1fr) auto}.analytics-platform-list span{font-weight:650;text-transform:capitalize}.analytics-platform-list strong{font-size:17px}.analytics-platform-list .sales-drilldown-row>div,.analytics-platform-list div div{background:#e8edf4;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.analytics-platform-list i{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:inherit;display:block;height:100%}.sales-drilldown-row{border-radius:10px;border-radius:var(--radius-sm);color:inherit;margin:-5px;padding:5px;text-decoration:none;transition:background .12s ease,box-shadow .12s ease}.sales-drilldown-row:hover{background:#2563eb0d;box-shadow:0 0 0 1px #2563eb24}.sales-drilldown-row strong b{color:#2563eb;font-size:13px;margin-left:3px}.analytics-chart{height:320px;min-width:0}.analytics-user-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-user-chart{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);min-width:0;padding:13px}.analytics-user-chart h3{font-size:15px;margin:0 0 10px}.analytics-user-chart>div{height:250px}.analytics-table th{white-space:nowrap}.analytics-table td{vertical-align:top}.analytics-positive{color:#15803d;font-weight:750}.analytics-negative{color:#b91c1c;font-weight:750}.analytics-cell-subtitle{color:#6b7280;color:var(--muted);display:block;line-height:1.35;margin-top:4px;max-width:340px}.analytics-pagination{align-items:center;display:flex;gap:10px}.analytics-empty{min-height:80px}.sales-analytics-page{grid-template-columns:minmax(0,1fr)}.sales-analytics-page>*{min-width:0}.sales-analytics-page .workspace-page-header p{margin:6px 0 0}.sales-analytics-filters{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(130px,1fr)) auto auto;padding:0 18px 18px}.sales-analytics-filters .form-field{margin:0;min-width:0}.sales-analytics-filters .form-control{max-width:100%;min-width:0;width:100%}.sales-analytics-reversed{align-items:center;display:inline-flex;gap:7px;min-height:42px;white-space:nowrap}.sales-metric-grid{grid-template-columns:repeat(6,minmax(150px,1fr))}.sales-analytics-page>.workspace-panel>.workspace-panel-heading,.sales-chart-panel .workspace-panel-heading{padding-left:18px;padding-right:18px}.sales-category-chart{height:310px;overflow:hidden}.sales-category-axis-label{fill:#6b7280;fill:var(--muted);font-size:12px}.sales-analytics-page .analytics-chart{overflow:hidden}.sales-drilldown-chart{cursor:pointer}.sales-history-link{font-size:12px;font-weight:750;white-space:nowrap}.sales-heatmap-scroll{overflow-x:auto;padding:0 18px 20px}.sales-prime-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 18px 16px}.sales-prime-summary article{grid-gap:5px;background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);display:grid;gap:5px;min-width:0;padding:14px}.sales-prime-summary article.is-primary{background:#2563eb12;border-color:#2563eb40}.sales-prime-summary span{color:#6b7280;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sales-prime-summary strong{font-size:clamp(17px,2vw,22px);line-height:1.15}.sales-prime-summary small{color:#6b7280;color:var(--muted);line-height:1.35}.sales-prime-legend{align-items:center;color:#6b7280;color:var(--muted);display:flex;font-size:11px;justify-content:space-between;padding:0 18px 10px}.sales-prime-legend>span:last-child{align-items:center;display:inline-flex;gap:5px}.sales-prime-legend i{background:#2563eb2e;border-radius:3px;display:inline-block;height:12px;width:12px}.sales-prime-legend i:nth-of-type(2){background:#2563eb66}.sales-prime-legend i:nth-of-type(3){background:#2563ebad}.sales-prime-legend i:nth-of-type(4){background:#2563eb}.sales-heatmap{grid-gap:6px;display:grid;gap:6px;grid-template-columns:64px repeat(8,minmax(86px,1fr));min-width:840px}.sales-heatmap-hour{align-items:center;color:#6b7280;color:var(--muted);display:flex;font-size:10px;justify-content:center;line-height:1.2;min-height:28px;text-align:center}.sales-heatmap-row{grid-gap:6px;display:grid;gap:6px;grid-column:1/-1;grid-template-columns:64px repeat(8,minmax(86px,1fr))}.sales-heatmap-row strong{align-self:center;color:#6b7280;color:var(--muted);font-size:12px}.sales-heatmap-cell{align-items:center;background:rgba(37,99,235,var(--heat));border:1px solid #2563eb1a;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:58px;transition:outline-color .12s ease,transform .12s ease}.sales-heatmap-cell b{font-size:16px;line-height:1}.sales-heatmap-cell small{color:#6b7280;color:var(--muted);font-size:9px;margin-top:4px}.sales-heatmap-cell.is-high{color:#fff}.sales-heatmap-cell.is-high small{color:#ffffffd1}.sales-heatmap-cell:hover{outline:2px solid #2563eb52;outline-offset:1px;transform:translateY(-1px)}.sales-compact-table td:first-child{min-width:210px}.sales-outcome-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 18px 18px}.sales-outcome-grid article{grid-gap:4px;background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);display:grid;gap:4px;padding:12px}.sales-outcome-grid span{font-size:11px;font-weight:750;letter-spacing:.04em}.sales-outcome-grid small,.sales-outcome-grid span{color:#6b7280;color:var(--muted)}@media (max-width:1100px){.analytics-filter-panel,.analytics-filter-panel.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-two-column{grid-template-columns:1fr}.sold-weight-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sold-weight-platforms{grid-column:1/-1}.sales-analytics-filters,.sales-metric-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:720px){.sales-analytics-filters,.sales-metric-grid,.sales-prime-summary{grid-template-columns:minmax(0,1fr)}.sales-prime-legend{align-items:flex-start;flex-direction:column;gap:7px}.sales-analytics-reversed{white-space:normal}}@media (max-width:760px){.analytics-filter-panel,.analytics-filter-panel.is-wide,.analytics-user-grid{grid-template-columns:1fr}.analytics-pagination{align-items:flex-start;flex-direction:column}.sold-weight-filters{grid-template-columns:1fr}.sold-weight-platforms{grid-column:auto}}.anomaly-workspace,.publish-queue-page{grid-gap:16px;display:grid;gap:16px;max-width:1720px;padding-bottom:48px}.anomaly-filters,.publish-queue-filters{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(140px,1fr));padding:14px 16px}.anomaly-filters{grid-template-columns:repeat(4,minmax(180px,1fr))}.anomaly-filters .form-field,.publish-queue-filters .form-field{margin:0}.anomaly-summary,.publish-queue-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.anomaly-summary article,.publish-queue-summary article{grid-gap:4px;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);display:grid;gap:4px;padding:13px 16px}.anomaly-summary span,.publish-queue-summary span{color:#6b7280;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.anomaly-summary strong,.publish-queue-summary strong{font-size:22px}.anomaly-pagination,.publish-queue-controls{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.publish-queue-controls label{align-items:center;display:flex;gap:7px}.publish-queue-controls .form-control{min-width:110px;width:auto}.publish-queue-table td{vertical-align:top}.anomaly-workspace>.workspace-panel:not(.anomaly-filters),.publish-queue-page>.workspace-panel:not(.publish-queue-filters){overflow:hidden}.anomaly-workspace>.workspace-panel>.admin-empty,.publish-queue-page>.workspace-panel>.admin-empty{margin:0 18px 18px}.anomaly-table td small,.publish-queue-table td>a+small,.publish-queue-table td>small{color:#6b7280;color:var(--muted);display:block;line-height:1.4;margin-top:4px}.publish-queue-table td:nth-child(6)>div{grid-gap:2px;display:grid;gap:2px;grid-template-columns:62px minmax(150px,1fr);margin-bottom:3px}.publish-queue-table td:nth-child(6) span{color:#6b7280;color:var(--muted);font-size:11px;text-transform:uppercase}.publish-queue-table td:nth-child(6) strong{font-size:12px;font-weight:650}.anomaly-table .badge+.badge,.publish-queue-table .badge+.badge{margin-left:5px}.anomaly-type-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.anomaly-type-grid button{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);color:#0f172a;color:var(--text);cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-height:58px;padding:9px 12px;text-align:left}.anomaly-type-grid button:hover{border-color:#93addf}.anomaly-type-grid button.is-selected{background:#eff6ff;border-color:#2563eb;box-shadow:inset 3px 0 #2563eb;color:#1d4ed8}.anomaly-type-grid button span{font-size:12px;font-weight:650;line-height:1.25}.anomaly-type-grid button strong{font-size:18px}.anomaly-table td{min-width:130px;vertical-align:top}.anomaly-table td:first-child{min-width:190px}.anomaly-table td:nth-child(2),.anomaly-table td:nth-child(5){min-width:280px}.anomaly-table td p{color:#475569;line-height:1.45;margin:7px 0 0}.anomaly-deleted-panel{padding:0}.anomaly-deleted-panel>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:15px 18px}.anomaly-deleted-panel>summary::-webkit-details-marker{display:none}.anomaly-deleted-panel>summary div{grid-gap:3px;display:grid;gap:3px}.anomaly-deleted-panel[open]>summary{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border)}.anomaly-diagnostic-overlay{background:#0f172a75;padding:20px}.anomaly-diagnostic-dialog{background:#fff;color:#0f172a;color:var(--text);max-height:calc(100vh - 40px);max-width:1120px;overflow:hidden;padding:0;width:min(1120px,96vw)}.anomaly-diagnostic-dialog>header{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 18px}.anomaly-diagnostic-dialog h2{margin:3px 0 0}.anomaly-diagnostic-body{grid-gap:16px;display:grid;gap:16px;max-height:calc(100vh - 125px);overflow:auto;padding:18px}.anomaly-diagnostic-body h3{font-size:15px;margin:0 0 10px}.anomaly-diagnostic-summary{grid-gap:8px;background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-left:4px solid #2563eb;border-radius:10px;border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.anomaly-diagnostic-summary div{grid-gap:3px;display:grid;gap:3px}.anomaly-diagnostic-summary span{color:#6b7280;color:var(--muted);font-size:11px;text-transform:uppercase}.anomaly-diagnostic-summary p{grid-column:1/-1;margin:0}.anomaly-diagnostic-columns,.anomaly-evidence-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.anomaly-diagnostic-columns>article,.anomaly-evidence-grid>article{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);padding:14px}.anomaly-cause{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:8px 0}.anomaly-diagnostic-columns dl{margin:0}.anomaly-diagnostic-columns dl>div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(130px,.8fr) minmax(0,1fr);padding:6px 0}.anomaly-diagnostic-columns dt{color:#6b7280;color:var(--muted)}.anomaly-diagnostic-columns dd{margin:0;overflow-wrap:anywhere}.anomaly-evidence-grid ul{margin:0;padding-left:18px}.anomaly-evidence-grid li{margin-bottom:6px}.anomaly-timeline{grid-gap:12px;border-left:2px solid #cbd5e1;display:grid;gap:12px;margin-left:5px;padding-left:18px}.anomaly-timeline div{position:relative}.anomaly-timeline div:before{background:#2563eb;border:3px solid #dbeafe;border-radius:50%;content:"";height:9px;left:-24px;position:absolute;top:4px;width:9px}.anomaly-timeline time{color:#6b7280;color:var(--muted);display:block;font-size:11px}.anomaly-timeline p{margin:3px 0 0}@media (max-width:1200px){.anomaly-type-grid,.publish-queue-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.anomaly-diagnostic-columns,.anomaly-evidence-grid,.anomaly-filters,.anomaly-summary,.publish-queue-filters,.publish-queue-summary{grid-template-columns:1fr}.anomaly-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.product-catalog-page{padding:0}.product-catalog-page>.card{border-left:0;border-radius:0;border-right:0}.product-catalog-page .card-body{padding:16px;padding:var(--space-4)}.product-catalog-page .status-tiles,.product-catalog-page .user-tiles{display:grid;grid-auto-columns:minmax(190px,72vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:8px;padding-bottom:var(--space-2);scroll-snap-type:inline proximity}.product-catalog-page .status-card{scroll-snap-align:start}.catalog-filter-heading,.catalog-sort-bar,.catalog-summary-heading{align-items:flex-start;flex-direction:column}.catalog-filter-actions,.catalog-sort-bar,.catalog-sort-bar>.flex{width:100%}.catalog-sort-bar>.flex{flex-wrap:wrap}.catalog-sort-bar .form-control{flex:1 1 120px;width:auto!important}.catalog-filter-actions .btn{flex:1 1}.catalog-filter-grid,.catalog-filter-grid--three,.catalog-quick-filters{grid-template-columns:minmax(0,1fr)}.catalog-filters .input-group,.catalog-filters .input-group .input{min-width:0}.inventory-compare-page .card-body>.flex,.inventory-compare-page .card-header,.inventory-compare-page .card-header>.flex{flex-wrap:wrap;min-width:0}.inventory-compare-page .card-header{align-items:flex-start}.product-catalog-page,.product-catalog-page .card,.product-catalog-page .card-body,.product-catalog-page .table-responsive{max-width:100%;min-width:0}.product-catalog-page .card-body>.flex,.product-catalog-page .card-footer,.product-catalog-page .card-footer>.flex,.product-catalog-page .card-header{flex-wrap:wrap;min-width:0}}.rs-field .rs__control{border:1px solid var(--border);border-radius:var(--radius-md)}.rs-field .rs__control--is-focused{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,#0000)}.rs-field .rs__value-container{padding:2px 10px}.rs-field .rs__input-container input{line-height:1.4}.rs-field .rs__placeholder,.rs-field .rs__single-value{margin-left:0}.rs-field .rs__menu{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);z-index:5}.rs-field .rs__option{cursor:pointer}.rs-field .rs__option--is-focused{background:#f8fafc;background:var(--bg-soft)}.rs-field .rs__option--is-selected{background:#2563eb;background:var(--primary);color:#fff}.floating-back-btn{position:fixed;right:30px;top:60px;z-index:1000}.floating-back-btn .btn{border-radius:6px;padding:8px 14px}.fullscreen-loader{align-items:center;background:#fff9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:5000}.spinner{animation:spin .8s linear infinite;border:4px solid #ccc;border-radius:50%;border-top:4px solid var(--primary);height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.image-preview-container{grid-gap:12px;grid-gap:var(--space-3,12px);display:grid;gap:12px;gap:var(--space-3,12px);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.image-preview-item{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:14px;border-radius:var(--radius-md,8px);cursor:grab;overflow:hidden;position:relative;transition:box-shadow .15s ease,border-color .15s ease,transform .05s ease}.image-preview-item:active{cursor:grabbing}.image-preview-item:hover{border-color:color-mix(in srgb,#2563eb 35%,#e5e7eb);border-color:color-mix(in srgb,var(--primary,#3b82f6) 35%,var(--border,#e5e7eb));box-shadow:0 2px 12px #0000000f}.image-preview-item.system-image{opacity:.5;outline:2px dashed #2563eb;outline:2px dashed var(--primary,#3b82f6);outline-offset:-4px}.image-preview-img,.product-image,.review-product-image{-webkit-user-drag:none;aspect-ratio:1/1;display:block;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%}.image-checkbox-container{align-items:center;background:#ffffffe6;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:6px;bottom:8px;display:flex;gap:6px;left:8px;padding:6px 8px;position:absolute}.delete-image-button{background:#fff;border:1px solid #ef4444;border-radius:999px;color:#ef4444;cursor:pointer;font-weight:700;height:28px;line-height:26px;position:absolute;right:6px;text-align:center;top:6px;transition:background .15s ease,color .15s ease,transform .05s ease;width:28px}.delete-image-button:hover{background:#ef4444;color:#fff}.image-preview-item:active .delete-image-button{transform:scale(.96)}.image-preview-item.drag-over,.image-preview-item[data-drag-over=true]{box-shadow:inset 0 0 0 2px #2563eb;box-shadow:inset 0 0 0 2px var(--primary,#3b82f6)}.nav-arrow{background:#ffffffd9;border:none;border-radius:999px;color:#111827;cursor:pointer;font-size:26px;height:42px;line-height:42px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:42px;z-index:2}.nav-arrow:hover{background:#fff}.nav-arrow-left{left:10px}.nav-arrow-right{right:10px}.info-panel{grid-gap:8px 16px;grid-gap:var(--space-2,8px) var(--space-4,16px);background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:14px;border-radius:var(--radius-md,10px);display:grid;gap:8px 16px;gap:var(--space-2,8px) var(--space-4,16px);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;padding:var(--space-3,12px)}@media (max-width:900px){.info-panel{grid-template-columns:1fr}}.info-panel .label{margin-right:6px}.row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.btn.btn-chip.btn-chip-special{background:#fff3cd;border-color:#ffca2c;color:#7a5c00}.btn.btn-chip{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:999px;cursor:pointer;font-weight:500;padding:6px 14px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap;width:65px}.btn.btn-chip:hover{box-shadow:0 2px 6px #0000000d}.btn.btn-chip:hover,.btn.btn-chip[aria-pressed=true]{border-color:#2563eb;border-color:var(--primary,#3b82f6)}.btn.btn-chip[aria-pressed=true]{background:color-mix(in srgb,#2563eb 12%,#fff);background:color-mix(in srgb,var(--primary,#3b82f6) 12%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,#2563eb 20%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,#3b82f6) 20%,#0000);color:#111827}.actions-bar{align-items:flex-start;display:flex;gap:12px;gap:var(--space-3,12px);justify-content:space-between}.actions-left,.actions-right{display:flex;flex-direction:column;gap:8px;gap:var(--space-2,8px)}.switch{--sw-h:22px;--sw-w:42px;--sw-pad:2px;--sw-track:#e5e7eb;--sw-thumb:#fff;background:var(--sw-track);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:var(--sw-h);cursor:pointer;display:inline-block;height:var(--sw-h);position:relative;transition:background .15s ease,border-color .15s ease;width:var(--sw-w)}.switch:after{background:var(--sw-thumb);border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:calc(var(--sw-h) - var(--sw-pad)*2);left:var(--sw-pad);position:absolute;top:var(--sw-pad);transition:transform .15s ease;width:calc(var(--sw-h) - var(--sw-pad)*2)}input[type=checkbox]+.switch{background:#e5e7eb}input[type=checkbox]:checked+.switch{background:color-mix(in srgb,#2563eb 65%,#dbeafe);background:color-mix(in srgb,var(--primary,#3b82f6) 65%,#dbeafe);border-color:#2563eb;border-color:var(--primary,#3b82f6)}input[type=checkbox]:checked+.switch:after{transform:translateX(calc(var(--sw-w) - var(--sw-h)))}.publish-checkbox{--sw-w:96px;--sw-h:44px;--sw-radius:8px;--sw-font-size:14px;--sw-off-bg:#e5e7eb;--sw-off-border:#d1d5db;--sw-on:var(--primary,#3b82f6);display:inline-block;position:relative}.publish-checkbox input[type=checkbox]{clip:rect(0 0 0 0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.publish-checkbox .publish-switch{align-items:center;background:var(--sw-off-bg);border:2px solid var(--sw-off-border);border-radius:var(--sw-radius);box-sizing:border-box;color:#374151;cursor:pointer;display:inline-flex;font-size:var(--sw-font-size);font-weight:600;height:var(--sw-h);justify-content:center;line-height:1;min-width:var(--sw-w);padding:0 12px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .05s ease;-webkit-user-select:none;user-select:none;width:var(--sw-w)}.publish-checkbox input[type=checkbox]:checked+.publish-switch{background:color-mix(in srgb,var(--sw-on) 65%,#dbeafe);border-color:var(--sw-on);color:#fff}.publish-checkbox .publish-switch:hover{transform:translateY(-.5px)}.publish-checkbox .publish-switch:active{transform:translateY(0)}.publish-checkbox input[type=checkbox]:focus-visible+.publish-switch{outline:3px solid color-mix(in srgb,var(--sw-on) 35%,#93c5fd);outline-offset:2px}.publish-checkbox input[type=checkbox][disabled]+.publish-switch{cursor:not-allowed;filter:grayscale(.1);opacity:.6}.form-input{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:14px;border-radius:var(--radius-md,10px);min-height:40px;outline:none;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease}.form-input:focus{border-color:#2563eb;border-color:var(--primary,#3b82f6);box-shadow:0 0 0 2px color-mix(in srgb,#2563eb 20%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,#3b82f6) 20%,#0000)}.formula-row{align-items:center;display:flex;gap:8px;gap:var(--space-2);justify-content:space-between;padding-bottom:16px}.stats-row{display:flex;gap:16px;gap:var(--space-4,16px);margin-bottom:16px}.stats-tile{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:14px;border-radius:var(--radius-md,10px);display:flex;flex:1 1;flex-direction:column;height:70px;justify-content:center;min-height:70px;padding:16px;padding:var(--space-4,16px);text-align:center}.stats-tile .label{color:#6b7280;font-size:14px;margin-bottom:4px}.stats-tile .value{font-size:18px;font-weight:600}.price-field{grid-gap:8px;grid-gap:var(--space-2);display:grid;gap:8px;gap:var(--space-2);padding-bottom:16px}ul{margin:0;padding:0}ul.badge-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:8px}.alert-container{bottom:16px;display:flex;flex-direction:column;gap:8px;position:fixed;right:16px;z-index:9999}.toast-alert{align-items:center;animation:alert-in .25s ease both;background:#1f2937;border-radius:14px;border-radius:var(--radius-md,10px);box-shadow:0 4px 10px #00000026;color:#fff;display:flex;font-size:14px;gap:10px;justify-content:space-between;max-width:420px;min-width:240px;padding:10px 14px}.toast-alert-success{background:#065f46}.toast-alert-error{background:#7f1d1d}.toast-alert-info{background:#1e3a8a}.toast-alert-text{line-height:1.3}.toast-alert-close{background:#0000;border:0;color:inherit;cursor:pointer;font-size:18px;padding:0 4px}.card-header-actions{align-items:center;display:flex;gap:12px;gap:var(--space-3,12px);justify-content:space-between}@keyframes alert-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-header{background:#1f2937;color:#fff;justify-content:space-between;padding:8px 16px;z-index:1000}.app-header .brand{font-size:18px;font-weight:700}.nav-list{align-items:center;gap:16px}.nav-link{border-radius:8px;font-weight:500;padding:6px 8px;transition:background .15s ease,color .15s ease}.nav-link:hover{background:#ffffff14}.nav-link-danger{color:#f87171}.nav-link-danger:hover{background:#f871711f}.nav-desktop{display:block}.nav-toggle{background:#0000;border:0;border-radius:8px;cursor:pointer;display:none;height:34px;width:40px}.nav-toggle:hover{background:#ffffff14}.nav-toggle-bar{background:#fff;display:block;height:2px;margin:4px auto;width:22px}.nav-overlay{background:#00000059;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .15s ease;z-index:998}.nav-overlay.open{opacity:1;pointer-events:auto}.nav-drawer{background:#111827;bottom:0;color:#fff;display:flex;flex-direction:column;padding:16px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .2s ease;width:280px;z-index:999}.nav-drawer .nav-list{align-items:flex-start;gap:10px}.nav-drawer.open{transform:translateX(0)}@media (max-width:1024px){.nav-desktop{display:none}.nav-toggle{align-items:center;display:inline-flex;justify-content:center}}.list{list-style:none;margin:0;padding:0}.list .list-item{border-radius:8px;padding:6px 8px}.list .list-item:hover{background:#f8fafc;background:var(--bg-soft,#f5f7fb)}.link{color:#2563eb;color:var(--primary,#3b82f6);text-decoration:none}.link:hover{text-decoration:underline}.tile{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:14px;border-radius:var(--radius-md,10px);display:grid;min-height:84px;padding:12px;padding:var(--space-3,12px);place-items:center}.tile-title{color:#6b7280;color:var(--muted,#6b7280);font-size:12px;margin-bottom:4px}.tile-value{font-size:20px;font-weight:700}.stack>.card+.card{margin-top:16px;margin-top:var(--space-4,16px)}.preline{font-family:inherit;margin:0;white-space:pre-wrap}.login-container{background:#f8fafc;background:var(--bg-soft,#f7f7fb);display:grid;min-height:100vh;padding:16px;padding:var(--space-4,16px);place-items:center}.login-box{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:18px;border-radius:var(--radius-lg,12px);box-shadow:0 12px 32px #0000000f;max-width:420px;padding:20px;padding:var(--space-5,20px);width:100%}.login-box h1{margin:0 0 16px;margin:0 0 var(--space-4,16px);text-align:center}.stat-cards{grid-gap:16px;grid-gap:var(--space-4,16px);display:grid;gap:16px;gap:var(--space-4,16px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stat-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:14px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:110px;padding:16px;padding:var(--space-4,16px)}.stat-card .stat-value{font-size:22px;font-weight:800;line-height:1.1}.table.table-hover tbody tr.click-row:hover{background:#f8fafc;background:var(--bg-soft,#f8fafc)}.preview-pane{display:flex;flex-direction:column;min-width:0}.preview-box{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:14px;border-radius:var(--radius-md,10px);max-height:480px;overflow:auto;padding:16px;padding:var(--space-4,16px)}.prose{color:#111827;line-height:1.6}.prose h1,.prose h2,.prose h3{margin:.6em 0 .4em}.prose p{margin:.5em 0}.prose ol,.prose ul{margin:.4em 0;padding-left:1.3em}.prose li{margin:.2em 0}.prose a{color:#2563eb;color:var(--primary,#3b82f6);text-decoration:underline}.prose code,.prose pre{background:#f6f8fa;border:1px solid #e5e7eb;border-radius:6px}.prose code{padding:2px 6px}.prose pre{overflow:auto;padding:10px 12px}.prose blockquote{border-left:3px solid #e5e7eb;color:#374151;margin:.6em 0;padding-left:.8em}@media (max-width:900px){.card-body.grid-2{grid-template-columns:1fr!important}.preview-box{max-height:none}}.html-preview{border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);height:420px;width:100%}.html-preview,.rs-field .rs__control{background:#fff;border-radius:14px;border-radius:var(--radius-md,10px)}.rs-field .rs__control{border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);box-shadow:none;min-height:40px}.rs-field .rs__control--is-focused{border-color:#2563eb;border-color:var(--primary,#3b82f6);box-shadow:0 0 0 2px color-mix(in srgb,#2563eb 20%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,#3b82f6) 20%,#0000)}.rs-field .rs__input,.rs-field .rs__input input,.rs-field .rs__input-container{background:#0000!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.rs-field .rs__input input{color:inherit!important;font:inherit!important;line-height:1.2!important;outline:0!important}.rs-field input:focus{box-shadow:none!important;outline:none!important}.rs-field .rs__value-container{padding:6px 10px}.rs-field .rs__indicator-separator{display:none}.rs-field .rs__menu{border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:14px;border-radius:var(--radius-md,10px);box-shadow:0 8px 24px #00000014;overflow:hidden}.rs-field .rs__option{padding:10px 12px}.rs-field .rs__option--is-focused{background:#f3f6ff}.rs-field .rs__option--is-selected{background:#e7efff;color:#0f172a}.listing-list{grid-gap:6px;display:grid;gap:6px;margin-top:8px}.listing-row{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-sm,8px);justify-content:space-between;padding:6px 10px}.listing-main,.listing-row{align-items:center;display:flex}.listing-main{gap:10px}.errors-platforms{grid-gap:12px;display:grid;gap:12px}.errors-platform-block{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.errors-platform-label{color:#374151;font-size:.95rem;font-weight:600;margin-bottom:6px}.nav-list{display:flex;flex-wrap:nowrap;gap:8px;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:thin}.nav-link{border-radius:6px;color:#fff;display:inline-block;font-size:13px;padding:6px 10px;text-decoration:none;transition:background .2s ease;white-space:nowrap}.nav-link:hover{background:#ffffff1a}.nav-link-danger{color:#ff8b8b}.app-header .brand{font-weight:600;margin-right:12px}.nav-drawer .nav-list{flex-direction:column;gap:4px}.nav-drawer .nav-link{width:100%}.card-toggles .switch{--sw-h:22px;--sw-w:100px;--sw-pad:2px;--sw-track:#f3f4f6;--sw-thumb:#fff;align-items:center;background:var(--sw-track);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:var(--sw-h);box-sizing:border-box;cursor:pointer;display:inline-flex;height:var(--sw-h);min-width:var(--sw-w);padding-left:calc(var(--sw-h) + 4px);padding-right:8px;position:relative;transition:background .15s ease,border-color .15s ease}.card-toggles .switch:after{background:var(--sw-thumb);border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:calc(var(--sw-h) - var(--sw-pad)*2);left:var(--sw-pad);position:absolute;top:var(--sw-pad);transition:transform .15s ease;width:calc(var(--sw-h) - var(--sw-pad)*2)}.card-toggles .switch-label{font-size:11px;line-height:1;white-space:nowrap}.card-toggles input[type=checkbox]+.switch{background:#e5e7eb}.card-toggles input[type=checkbox]:checked+.switch{background:color-mix(in srgb,#2563eb 65%,#dbeafe);background:color-mix(in srgb,var(--primary,#3b82f6) 65%,#dbeafe);border-color:#2563eb;border-color:var(--primary,#3b82f6)}.card-toggles input[type=checkbox]:checked+.switch:after{transform:translateX(calc(var(--sw-w) - var(--sw-h)))}.chat-card-embedded{display:flex;flex-direction:column;max-width:100%;width:100%}.grid-2>div>.chat-card-embedded{width:100%}.chat-card-embedded .chat-scroll{max-height:260px;overflow-y:auto}.system-logs-table{table-layout:fixed;width:100%}.system-logs-field{font-weight:600;white-space:normal}.system-logs-field,.system-logs-value{overflow-wrap:anywhere;vertical-align:top;word-break:break-word}.system-logs-value{max-width:0;white-space:pre-wrap}.api-filters{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:auto repeat(4,minmax(150px,1fr)) auto}.quick-ranges{align-items:end;display:flex;gap:8px}.filter-field{display:flex;flex-direction:column;gap:6px}.filter-field label{color:#6b7280;font-size:13px}.reset-filter-btn{white-space:nowrap}@media (max-width:1100px){.api-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-ranges{grid-column:1/-1}}@media (max-width:640px){.api-filters{grid-template-columns:1fr}.quick-ranges{flex-wrap:wrap}}.api-limit-card{min-width:260px}.api-limit-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.api-limit-platform{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.api-limit-qps{background:#eef2ff;border-radius:999px;color:#3730a3;font-size:12px;font-weight:700;padding:3px 8px}.api-limit-main{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-top:16px}.api-limit-reserve{background:#fef3c7;border-radius:12px;min-width:105px;padding:10px 12px;text-align:right}.api-limit-reserve-label{color:#92400e;font-size:12px;font-weight:600}.api-limit-reserve-value{color:#78350f;font-size:20px;font-weight:800}.api-limit-total{color:#6b7280;font-size:13px;margin-top:12px}.api-limit-progress{background:#e5e7eb;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.api-limit-progress-fill{background:#3b82f6;height:100%}.api-limit-reset{font-size:12px;margin-top:10px}.app-loading{display:grid;min-height:40vh;place-items:center}.app-loading,.eyebrow{color:#6b7280;color:var(--muted,#6b7280)}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.profile-page{margin:0 auto;padding:22px 0 40px;width:min(1480px,calc(100% - 44px))}.profile-page-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;min-height:82px;padding:0 2px}.profile-page-header h1{color:#101828;font-size:30px;letter-spacing:-.035em;margin:2px 0 0}.profile-eyebrow{color:#2f67d8;font-size:11px;font-weight:850;letter-spacing:.11em;margin:0 0 3px;text-transform:uppercase}.profile-workspace{background:#fff;border:1px solid #dfe5ee;border-radius:15px;box-shadow:0 4px 15px rgba(15,23,42,.045);display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);overflow:hidden}.profile-identity{background:#fbfcfe;border-right:1px solid #e2e7ef;min-width:0;padding:34px 28px}.profile-avatar{background:#2f67d8;border-radius:50%;box-shadow:0 10px 24px #2f67d833;color:#fff;display:grid;font-size:34px;font-weight:800;height:92px;letter-spacing:-.04em;margin-bottom:16px;place-items:center;width:92px}.profile-identity h2{color:#172033;font-size:24px;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.profile-identity>div:nth-child(2)>p{color:#667085;font-weight:650;margin:4px 0 0}.profile-identity-details{grid-gap:0;border-top:1px solid #e2e7ef;display:grid;gap:0;margin:28px 0 0}.profile-identity-details>div{grid-gap:4px;border-bottom:1px solid #e2e7ef;display:grid;gap:4px;padding:15px 0}.profile-identity-details dt{color:#667085;font-size:12px;font-weight:700}.profile-identity-details dd{color:#172033;font-weight:700;margin:0;overflow-wrap:anywhere}.profile-identity-note{color:#667085;font-size:13px;line-height:1.55;margin:24px 0 0}.profile-access{min-width:0;padding:34px 38px}.profile-access-section+.profile-access-section,.profile-signout{border-top:1px solid #e2e7ef;margin-top:30px;padding-top:28px}.profile-section-heading h2,.profile-signout h2{color:#172033;font-size:20px;letter-spacing:-.02em;margin:0}.profile-management-copy,.profile-permission-summary p,.profile-section-heading>p:last-child,.profile-signout p{color:#667085;line-height:1.55}.profile-section-heading>p:last-child{margin:5px 0 0}.profile-permission-summary{align-items:flex-start;background:#f7faff;border:1px solid #cdddfb;border-radius:12px;display:flex;gap:24px;justify-content:space-between;margin-top:20px;padding:20px}.profile-permission-summary strong{color:#172033;font-size:18px}.profile-permission-summary p{margin:5px 0 0}.profile-permission-chips{display:flex;flex:0 1 45%;flex-wrap:wrap;gap:7px;justify-content:flex-end}.profile-permission-chip{background:#fff;border:1px solid #b9cff7;border-radius:8px;color:#2459bd;font-size:12px;font-weight:750;padding:6px 9px}.profile-management-copy{margin:12px 0 0;max-width:760px}.profile-signout{align-items:center;display:flex;gap:24px;justify-content:space-between}.profile-signout p{margin:4px 0 0}.profile-signout .btn{min-width:112px}.profile-state-card{margin:22px auto;max-width:680px}@media (max-width:860px){.profile-page{padding-top:14px;width:min(100% - 24px,1480px)}.profile-page-header{min-height:70px}.profile-workspace{grid-template-columns:1fr}.profile-identity{border-bottom:1px solid #e2e7ef;border-right:0}.profile-access{padding:28px}.profile-permission-summary,.profile-signout{align-items:stretch;flex-direction:column}.profile-permission-chips{justify-content:flex-start}.profile-signout .btn{align-self:flex-start}}.page-heading{align-items:flex-start;display:flex;gap:16px;gap:var(--space-4,16px);justify-content:space-between;margin-bottom:20px;margin-bottom:var(--space-5,20px)}.page-heading h1,.page-heading p{margin-top:0}.empty-state{grid-gap:8px;grid-gap:var(--space-2,8px);background:#f8fafc;background:var(--bg-soft,#f8fafc);border:1px dashed #e5e7eb;border:1px dashed var(--border,#e5e7eb);border-radius:14px;border-radius:var(--radius-md,14px);color:#6b7280;color:var(--muted,#6b7280);display:grid;gap:8px;gap:var(--space-2,8px);padding:32px;padding:var(--space-8,32px);place-items:center;text-align:center}.empty-state h3,.empty-state p{margin:0}@media (max-width:720px){.page-heading{align-items:stretch;flex-direction:column}}.reconciliation-section{margin-bottom:20px;margin-bottom:var(--space-5,20px)}.reconciliation-actions,.reconciliation-review-links,.reconciliation-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3,12px)}.offer-pagination,.offer-view-tabs{align-items:center;display:flex;gap:12px;gap:var(--space-3,12px);margin-bottom:16px;margin-bottom:var(--space-4,16px)}.offer-pagination{justify-content:space-between}.reconciliation-toolbar .form-field{margin:0;min-width:170px}.reconciliation-file-field{flex:1 1 380px}.reconciliation-source-note{align-self:center;flex:1 1 360px;margin:0}.reconciliation-filters,.reconciliation-pagination,.reconciliation-summary,.reconciliation-summary-types{margin-bottom:16px;margin-bottom:var(--space-4,16px)}.reconciliation-summary-types{grid-gap:12px;grid-gap:var(--space-3,12px);display:grid;gap:12px;gap:var(--space-3,12px);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}button.status-card{color:inherit;cursor:pointer;text-align:left}.reconciliation-pagination{align-items:center;display:flex;gap:12px;gap:var(--space-3,12px);justify-content:space-between}.reconciliation-pagination .form-control{width:auto}.reconciliation-review-links{align-items:center;white-space:nowrap}@media (max-width:720px){.offer-pagination,.reconciliation-pagination{align-items:stretch;flex-direction:column}}.product-tasks-shell{display:flex;flex-direction:column;gap:16px;height:calc(100vh - 32px);min-height:680px}.product-tasks-layout{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:minmax(360px,440px) minmax(0,1fr);min-height:0}.product-tasks-left,.product-tasks-right{min-height:0;overflow-y:auto}.product-tasks-left{padding-right:4px}.task-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.task-comment-form,.task-filter-row,.task-list-card-badges,.task-modal-footer,.task-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.task-search-select{flex:1 1 auto;min-width:0;position:relative}.task-search-select>.form-control{background:#fff;position:relative;z-index:2}.task-search-clear{line-height:1;padding:4px 9px;position:absolute;right:4px;top:4px;z-index:3}.task-search-options{background:#fff;border:1px solid #d8e0eb;border-radius:11px;box-shadow:0 16px 36px #0f172a29;left:0;max-height:240px;overflow-y:auto;padding:5px;position:absolute;top:calc(100% + 6px);width:100%;z-index:100}.task-search-option{grid-gap:2px;align-content:center;background:#fff;border:0;border-radius:8px;box-shadow:none;display:grid;gap:2px;height:auto;justify-items:start;min-height:52px;padding:8px 10px;text-align:left;width:100%}.task-search-option+.task-search-option{border-top:1px solid #edf1f5}.task-search-option:focus-visible,.task-search-option:hover{background:#eef4ff;border-top-color:#0000;box-shadow:none;transform:none;z-index:1}.task-search-option span,.task-search-option strong{display:block;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-search-option strong{color:#172033;font-size:13px;font-weight:750}.task-search-option span{color:#778397;font-size:11px;font-weight:600}.task-empty-state,.task-search-empty{padding:24px;text-align:center}.task-empty-state{gap:6px}.task-empty-state,.task-list-card{display:flex;flex-direction:column}.task-list-card{border:1px solid #e5e7eb;border:1px solid var(--border);cursor:pointer;gap:8px;margin-bottom:10px;padding:12px;text-align:left;width:100%}.task-list-card-selected{border:2px solid #4f46e5;border:2px solid var(--pc-accent);box-shadow:0 8px 24px #4f46e51f}.task-list-card-heading,.task-modal-footer,.task-pagination{justify-content:space-between}.task-list-card-heading{align-items:center;display:flex;gap:8px;width:100%}.task-list-card-heading strong{line-height:1.25}.task-pagination{border-top:1px solid #e5e7eb;border-top:1px solid var(--border)}.task-modal-backdrop{background:#0f172a73;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1000}.task-modal{max-height:90vh;overflow:auto;width:min(880px,100%)}.task-workspace-banner{background:#f8faff;border-left:6px solid #4f46e5;border-left:6px solid var(--pc-accent);margin-bottom:24px}.listing-action-buttons,.listing-modal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.listing-modal-backdrop{background:#00000059;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:9999}.listing-ending-modal{width:min(560px,96vw)}.listing-modal-actions{justify-content:flex-end;margin-top:12px}.product-editor-validation{margin:0 20px 16px}.product-editor-validation ul{margin:8px 0 0;padding-left:20px}.task-details-stack,.task-modal-body,.task-summary{display:flex;flex-direction:column;gap:12px}.task-modal-footer{margin-top:12px}.task-details-stack{gap:16px}.task-details-loader{display:grid;min-height:180px;place-items:center}.task-summary>div{display:flex;flex-direction:column;gap:3px}.task-prewrap{white-space:pre-wrap}.task-comment-form{margin-bottom:12px}.task-comment-form .form-control{flex:1 1 240px}.task-comment{margin-bottom:8px}.task-comment .card-body{padding:12px}.task-activity{grid-gap:10px;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);margin-bottom:14px}.task-activity-dot{background:#d1d5db;border-radius:999px;height:10px;margin-top:6px;width:10px}.task-activity-value{font-size:12px;margin:6px 0 0;white-space:pre-wrap}.task-details-panel>.card-header{background:#fbfcfe;min-height:92px;padding:16px 18px}.task-details-panel>.card-body{background:#f6f8fb;padding:0}.task-detail-title{min-width:0}.task-detail-title h2{font-size:22px;letter-spacing:-.025em;margin:1px 0 3px}.task-detail-idline{color:#788499;font-size:12px}.task-detail-workspace{grid-gap:14px;display:grid;gap:14px;padding:14px}.task-product-strip{align-items:center;background:#f8faff;border:1px solid #d9e3f2;border-radius:12px;display:flex;gap:18px;justify-content:space-between;min-width:0;padding:14px 16px}.task-product-strip strong{color:#172033;display:block;font-size:16px}.task-product-strip p{color:#667085;font-size:12px;margin:3px 0 0}.task-product-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.task-detail-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(270px,320px);min-width:0}.task-detail-main,.task-detail-sidebar{grid-gap:12px;align-content:start;display:grid;gap:12px;min-width:0}.task-detail-section{background:#fff;border:1px solid #dfe5ee;border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.035);min-width:0;padding:15px 16px}.task-detail-section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.task-detail-section-heading h3{color:#172033;font-size:16px;letter-spacing:-.01em;margin:0}.task-description-panel{min-height:145px}.task-description-copy{background:#f7f9fd;border-left:3px solid #7da7f7;border-radius:0 9px 9px 0;color:#27364d;line-height:1.55;overflow-wrap:anywhere;padding:13px 14px}.task-action-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.task-action-grid .btn{width:100%}.task-meta-list{grid-gap:0;display:grid;gap:0;margin:0}.task-meta-list>div{grid-gap:10px;align-items:center;border-bottom:1px solid #edf0f4;display:grid;gap:10px;grid-template-columns:88px minmax(0,1fr);padding:9px 0}.task-meta-list>div:first-child{padding-top:0}.task-meta-list>div:last-child{border-bottom:0;padding-bottom:0}.task-meta-list dt{color:#7a8699;font-size:11px;font-weight:750;text-transform:uppercase}.task-meta-list dd{color:#28364b;font-weight:650;margin:0;min-width:0;overflow-wrap:anywhere}.task-reassign-form{grid-gap:9px;display:grid;gap:9px}.task-comment-form{margin-bottom:10px}.task-comment-list{grid-gap:7px;display:grid;gap:7px}.task-comment-entry{background:#fbfcfe;border:1px solid #e4e9f0;border-radius:9px;padding:10px 12px}.task-activity-heading,.task-comment-meta{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:4px}.task-activity-heading span,.task-comment-meta span{color:#8490a3;flex:0 0 auto;font-size:11px}.task-detail-empty{background:#fafbfd;border:1px dashed #dce3ed;border-radius:9px;color:#8490a3;padding:16px;text-align:center}.task-activity-feed{display:grid}.task-activity{gap:9px;grid-template-columns:16px minmax(0,1fr);margin:0;padding:0 0 14px;position:relative}.task-activity:not(:last-child):before{background:#dce4ef;bottom:0;content:"";left:4px;position:absolute;top:10px;width:1px}.task-activity-dot{background:#4b7fe1;box-shadow:0 0 0 3px #eaf1ff;height:9px;margin-top:5px;position:relative;width:9px;z-index:1}.task-activity-actor{color:#667085;font-size:12px}.task-activity-value{background:#f5f7fa;border-radius:7px;color:#526078;font-size:11px;max-height:150px;overflow:auto;padding:8px 9px}@media (max-width:1200px){.task-detail-grid{grid-template-columns:minmax(0,1fr)}.task-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.task-reassign-panel{grid-column:1/-1}}@media (max-width:980px){.product-tasks-shell{height:auto}.product-tasks-layout{grid-template-columns:1fr}.product-tasks-left,.product-tasks-right{overflow-y:visible}.task-filter-row>div{min-width:100%!important}}@media (max-width:720px){.task-product-strip{align-items:flex-start;flex-direction:column}.task-product-actions{flex-wrap:wrap;width:100%}.task-product-actions .btn{flex:1 1 180px}.task-detail-sidebar{grid-template-columns:minmax(0,1fr)}.task-reassign-panel{grid-column:auto}}.audit-page{max-width:1680px}.audit-filter-actions,.audit-filter-heading,.audit-limit-control,.audit-page-header,.audit-pagination,.audit-results-toolbar{align-items:center;display:flex}.audit-filter-heading,.audit-page-header,.audit-results-toolbar{gap:16px;gap:var(--space-4);justify-content:space-between}.audit-filter-heading h2,.audit-page-header h1{margin:0}.audit-filter-heading p,.audit-page-header p{margin:4px 0 0}.audit-page-body{grid-gap:16px;grid-gap:var(--space-4);display:grid;gap:16px;gap:var(--space-4)}.audit-limit-control{color:#6b7280;color:var(--muted);gap:8px;gap:var(--space-2)}.audit-limit-control .form-control{width:92px}.audit-filters{background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:var(--radius);padding:16px;padding:var(--space-4)}.audit-filter-actions,.audit-pagination{gap:8px;gap:var(--space-2)}.filter-count{background:#ffffff38;border-radius:999px;display:inline-grid;font-size:11px;height:20px;margin-left:6px;min-width:20px;padding:0 5px;place-items:center}.audit-filter-grid{grid-gap:12px;grid-gap:var(--space-3);display:grid;gap:12px;gap:var(--space-3);grid-template-columns:repeat(5,minmax(150px,1fr));margin-top:16px;margin-top:var(--space-4)}.audit-search-field{grid-column:span 2}.audit-advanced-filters{margin-top:12px;margin-top:var(--space-3)}.audit-advanced-filters>summary{color:#0f172a;color:var(--text);cursor:pointer;font-weight:650;width:fit-content}.audit-filter-grid--advanced{margin-top:12px;margin-top:var(--space-3)}.audit-event-list{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.audit-event+.audit-event{border-top:1px solid #e5e7eb;border-top:1px solid var(--border)}.audit-event-main{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:158px minmax(300px,.9fr) minmax(390px,1.4fr) 96px;padding:14px 16px}.audit-event:hover{background:#fbfcfe}.audit-event-time{grid-gap:5px;color:#6b7280;color:var(--muted);display:grid;font-size:12px;gap:5px}.audit-event-time time{color:#0f172a;color:var(--text);font-size:13px;font-weight:650;line-height:1.4}.audit-event-identity{min-width:0}.audit-event-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.audit-event-title-line>strong{font-size:15px;line-height:1.35}.audit-product-link{display:flex;flex-direction:column;gap:4px}.audit-entity-label,.audit-product-link{margin-top:7px}.audit-product-link span{color:#6b7280;color:var(--muted);font-size:13px;font-size:var(--font-size-sm);max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-origin-grid{grid-gap:5px 14px;display:grid;gap:5px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 0}.audit-origin-grid>div{min-width:0}.audit-origin-grid dt{color:#6b7280;color:var(--muted);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.audit-origin-grid dd{font-size:12px;font-weight:650;margin:2px 0 0;overflow-wrap:anywhere}.audit-event-changes{grid-gap:6px;display:grid;gap:6px;min-width:0}.audit-event-section-label{color:#6b7280;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.audit-change-line{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:minmax(110px,.55fr) minmax(110px,1fr) 16px minmax(110px,1fr);min-width:0}.audit-change-line>strong{font-size:12px;overflow-wrap:anywhere}.audit-change-value{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;min-width:0;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.audit-change-value--before{background:#fff7f7;border-color:#fecaca;color:#7f1d1d}.audit-change-value--after{background:#f0fdf4;border-color:#bbf7d0;color:#14532d}.audit-change-arrow{color:#6b7280;color:var(--muted);text-align:center}.audit-more-changes{background:#0000;border:0;color:#2563eb;color:var(--primary);font-size:12px;font-weight:650;padding:2px 0;text-align:left;width:fit-content}.audit-more-changes:hover{text-decoration:underline}.audit-technical-toggle{justify-self:end}.audit-technical-panel{grid-gap:24px;background:#f8fafc;border-top:1px dashed #e5e7eb;border-top:1px dashed var(--border);display:grid;gap:24px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);padding:14px 16px 16px 192px}.audit-technical-panel h3{font-size:14px;margin:0 0 10px}.audit-context-list{grid-gap:7px;display:grid;gap:7px;margin:0}.audit-context-list>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:120px minmax(0,1fr)}.audit-context-list dt{color:#6b7280;color:var(--muted)}.audit-context-list dd{margin:0;overflow-wrap:anywhere}.audit-empty{grid-gap:10px;align-content:center;border:1px dashed #e5e7eb;border:1px dashed var(--border);border-radius:var(--radius);display:grid;gap:10px;min-height:220px;place-items:center}.product-table-container,.product-table-shell{max-width:100%;min-width:0;width:100%}.catalog-loading{display:grid;min-height:320px;place-items:center}.catalog-bulk-bar{grid-gap:10px;align-items:center;background:color-mix(in srgb,#2563eb 5%,#fff);background:color-mix(in srgb,var(--primary) 5%,#fff);border:1px solid color-mix(in srgb,#2563eb 28%,#e5e7eb);border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:14px;border-radius:var(--radius-md);box-shadow:0 5px 14px #10182814;display:grid;gap:10px;grid-template-columns:auto minmax(210px,320px) minmax(210px,320px) auto;padding:12px 14px;position:sticky;top:62px;z-index:4}.product-table-container{margin-top:12px}.product-table-container>.table-responsive{max-width:100%;min-width:0;overscroll-behavior-inline:contain}.product-table{min-width:1360px;table-layout:fixed;width:100%}.product-table thead th{background:#f8fafc;box-shadow:inset 0 -1px #e5e7eb;box-shadow:inset 0 -1px var(--border);position:sticky;top:0;z-index:2}.product-table td,.product-table th{padding:12px;vertical-align:top}.product-table .col-select{width:44px}.product-table .col-product{width:auto}.product-table .col-action{width:270px}.product-table .col-status{width:180px}.product-table .col-assignments{width:280px}.product-table .col-platforms{width:130px}.product-cell{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:210px minmax(0,1fr);min-width:0}.product-cell-media{width:210px}.product-table-image{border-radius:14px;border-radius:var(--radius-md);height:200px;object-fit:cover;width:200px}.product-image-placeholder{border:1px dashed #e5e7eb;border:1px dashed var(--border);border-radius:14px;border-radius:var(--radius-md);color:#6b7280;color:var(--muted);display:grid;font-size:11px;height:200px;place-items:center;text-align:center;width:200px}.product-table-info{grid-gap:6px;display:grid;gap:6px;min-width:0}.product-sku{color:#6b7280;color:var(--muted);font-size:12px;font-weight:650}.product-table-info h2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;line-height:1.3;margin:0;overflow:hidden}.product-table-info .product-price{font-size:20px;font-weight:700;line-height:1.25}.product-table-meta{display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px}.product-row-actions{grid-gap:7px;align-content:start;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-row-actions>.btn{border-radius:9px;font-size:12px;font-weight:700;height:36px;line-height:1.15;min-width:0;overflow-wrap:anywhere;padding-inline:10px;text-align:center;white-space:normal;width:100%}.product-row-actions>.product-action-wide{grid-column:1/-1}.product-row-actions:not(:has(.product-action-poshmark))>.product-action-price,.product-row-actions:not(:has(.product-action-price))>.product-action-poshmark,.product-row-actions:not(:has(.product-action-review))>.product-action-edit{grid-column:1/-1}.product-row-actions>.product-action-main{box-shadow:0 3px 8px #2563eb24}.product-row-actions>.product-action-main.btn-danger{box-shadow:0 3px 8px #ef444424}.product-row-actions>.product-action-delete-secondary,.product-row-actions>.product-action-publish-secondary{margin-top:3px}.product-row-actions>.product-action-delete-secondary{background:#fff5f4;border-color:#f0b5b0;color:#b42318}.product-row-actions>.product-action-delete-secondary:hover{background:#feeceb;border-color:#e8958e;color:#912018}.product-row-actions>.product-action-publish-secondary{background:#f5f8ff;border-color:#b9cdf8;color:#2563eb;color:var(--primary)}.product-row-actions>.product-action-publish-secondary:hover{background:#edf3ff;border-color:#8eb0f5;color:#1d4ed8;color:var(--primary-hover)}.product-status-cell{grid-gap:7px;display:grid;gap:7px}.product-status-cell .badge{max-width:100%;overflow-wrap:anywhere;white-space:normal;width:fit-content}.product-status-updated{color:#6b7280;color:var(--muted);font-size:12px}.product-assignments{grid-gap:8px;display:grid;gap:8px}.product-assignment{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:88px minmax(0,1fr)}.product-assignment>span{color:#6b7280;color:var(--muted);font-size:12px}.product-assignment strong{font-size:13px;min-width:0;overflow-wrap:anywhere}.product-assignment strong .muted{font-weight:500}.product-table .click-row:focus-visible{outline:3px solid #2563eb33;outline:3px solid var(--focus-soft);outline-offset:-3px}.modal-backdrop{background:#0f172a6b;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1100}.catalog-price-backdrop{inset:58px 0 0}.catalog-price-drawer{background:#fff;box-shadow:-10px 0 30px #0f172a2e;display:flex;flex-direction:column;height:100%;inset:0 0 0 auto;position:absolute;width:min(460px,42vw)}.catalog-price-drawer .card-body{grid-gap:18px;align-content:start;display:grid;flex:1 1;gap:18px;overflow-y:auto}.catalog-price-drawer .card-footer{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);display:flex;justify-content:flex-end}.catalog-price-options{grid-gap:10px;display:grid;gap:10px}.catalog-price-options h3{font-size:14px;margin:0}.catalog-price-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.catalog-price-chip-grid .btn-chip:disabled{cursor:not-allowed;opacity:.45}.catalog-confirm-dialog .card-footer,.catalog-confirm-dialog .card-header,.catalog-price-drawer .card-header{display:flex;gap:12px;justify-content:space-between}.catalog-confirm-dialog h2,.catalog-price-drawer h2{margin:0}.catalog-confirm-dialog{width:min(540px,90vw)}.catalog-confirm-dialog .card-footer{justify-content:flex-end}.catalog-poshmark-order-fields{grid-gap:16px;display:grid;gap:16px}.catalog-poshmark-order-fields p{margin:0}.orders-page .card-body{grid-gap:16px;display:grid;gap:16px}.orders-filter-heading,.orders-header-actions,.orders-page-header,.orders-pagination,.orders-pagination>div,.orders-results-toolbar,.orders-sort{align-items:center;display:flex}.orders-filter-heading,.orders-page-header,.orders-pagination,.orders-results-toolbar{gap:16px;justify-content:space-between}.orders-filter-heading h2,.orders-filter-heading p,.orders-page-header h1,.orders-page-header p{margin:0}.orders-filter-heading p,.orders-page-header p{margin-top:4px}.orders-header-actions{gap:8px}.orders-view-switch{background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);display:inline-grid;grid-template-columns:1fr 1fr;padding:3px}.orders-view-switch button{background:#0000;border:0;border-radius:11px;border-radius:calc(var(--radius-md) - 3px);color:#6b7280;color:var(--muted);cursor:pointer;font-weight:700;padding:8px 14px}.orders-view-switch button.active{background:#2563eb;background:var(--primary);box-shadow:var(--shadow-sm);color:#fff}.orders-filters{background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);padding:16px}.orders-filter-heading{margin-bottom:14px}.orders-filter-grid{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(145px,1fr))}.orders-filter-grid--advanced{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(180px,1fr));margin-top:12px;padding-top:12px}.orders-results-toolbar{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);flex-wrap:wrap;padding:10px 12px}.orders-sort{gap:8px}.orders-sort label{align-items:center;color:#6b7280;color:var(--muted);display:flex;font-size:12px;gap:6px}.orders-sort .form-control{min-width:128px;width:auto}.orders-sort label:first-child .form-control{min-width:190px}.orders-child-loading,.orders-loading{display:grid;min-height:220px;place-items:center}.orders-table{min-width:1180px;table-layout:fixed}.orders-table th:first-child{width:260px}.orders-table th:nth-child(2){width:190px}.orders-table th:nth-child(3){width:210px}.orders-table th:nth-child(4){width:140px}.orders-table th:nth-child(5){width:220px}.orders-table th:nth-child(6){width:190px}.orders-table td{min-width:0;overflow-wrap:anywhere;padding:13px;vertical-align:top}.order-product-cell{grid-gap:10px;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr)}.order-image{background:#f8fafc;background:var(--bg-soft);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);height:60px;object-fit:cover;width:60px}.order-image--small{height:42px;width:42px}.order-image--empty{color:#6b7280;color:var(--muted);display:grid;place-items:center}.order-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.3;margin:3px 0;overflow:hidden}.order-id{font-weight:700;margin-top:6px;overflow-wrap:anywhere}.orders-table td:nth-child(5) .small{display:block;max-width:100%;overflow-wrap:anywhere}.order-total{color:#2563eb;color:var(--primary);display:block;font-size:16px;margin-top:5px}.order-timeline-secondary{margin-top:8px}.order-status-stack{grid-gap:4px;display:grid;gap:4px}.order-status-stack>span{grid-gap:6px;background:#f8fafc;background:var(--bg-soft);border-radius:5px;display:grid;gap:6px;grid-template-columns:68px minmax(0,1fr);overflow-wrap:anywhere;padding:3px 6px}.order-status-stack small{color:#6b7280;color:var(--muted)}.order-group-row{cursor:pointer}.order-group-row:hover{background:color-mix(in srgb,#2563eb 4%,#fff);background:color-mix(in srgb,var(--primary) 4%,#fff)}.order-expand{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:50%;color:#2563eb;color:var(--primary);cursor:pointer;font-size:18px;font-weight:700;height:28px;margin-right:8px;width:28px}.order-skus{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-children-row>td{background:color-mix(in srgb,#2563eb 3%,#f8fafc);background:color-mix(in srgb,var(--primary) 3%,var(--bg-soft));padding:0!important}.order-children{grid-gap:7px;display:grid;gap:7px;padding:14px 18px 18px 52px}.order-child{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:42px minmax(180px,1fr) 140px 110px 80px;padding:8px}.orders-empty{color:#6b7280;color:var(--muted);padding:32px!important;text-align:center}.orders-pagination>div{gap:8px}@media (max-width:1250px){.orders-filter-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.orders-filter-grid--advanced{grid-template-columns:repeat(2,minmax(180px,1fr))}}.workspace-page{background:#0000;margin:0 auto;max-width:1760px;padding:22px 22px 40px}.workspace-page-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;min-height:82px;padding:0 2px}.workspace-page-header h1{font-size:30px;letter-spacing:-.035em;margin:2px 0 4px}.workspace-page-header p{color:#667085;margin:0}.workspace-eyebrow,.workspace-section-label{color:#2f67d8;display:block;font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.workspace-section-label{color:#667085;letter-spacing:.075em;margin-bottom:3px}.workspace-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.workspace-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.workspace-summary-card{background:#fff;border:1px solid #e0e6ef;border-radius:14px;box-shadow:0 3px 12px #0f172a0a;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:96px;min-width:0;padding:17px 18px}.workspace-summary-card>span{color:#667085;font-size:12px;font-weight:700}.workspace-summary-card>strong{color:#172033;font-size:25px;letter-spacing:-.025em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-summary-card>small{color:#79859a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-summary-card.has-accent{border-left:4px solid #2f67d8}.workspace-summary-card.has-danger{border-left:4px solid #e55353}.workspace-panel{background:#fff;border-color:#dfe5ee;border-radius:15px;box-shadow:0 4px 15px rgba(15,23,42,.045)}.workspace-panel-heading{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:16px 18px}.workspace-panel-heading h2{margin:0}.workspace-panel-heading+.table-responsive{border-top:1px solid #e5eaf1}.product-editor-page{max-width:1720px;padding-bottom:48px}.product-editor-workspace{grid-gap:16px;display:grid;gap:16px}.product-editor-page-header{margin-bottom:0}.product-editor-content{grid-gap:16px;display:grid;gap:16px}.product-editor-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.product-editor-primary-column,.product-editor-sidebar{grid-gap:16px;display:grid;gap:16px;min-width:0}.product-editor-sidebar{position:static}.product-editor-paired-sections{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.product-editor-page .section{background:#fff;border-color:#dfe5ee;border-radius:15px;box-shadow:0 4px 15px rgba(15,23,42,.045);margin:0;padding:18px}.product-editor-page .section h2{color:#172033;font-size:16px;letter-spacing:-.01em;margin:0 0 14px}.product-editor-page .section-header{margin-bottom:14px}.product-editor-page .section-header h2{margin-bottom:0}.product-editor-page .product-images-section{padding:18px}.product-editor-page .product-image-dropzone{background:#f8fafc;border-radius:12px;min-height:144px}.product-editor-page .images-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.product-editor-page .form-textarea-description{max-height:220px;min-height:120px;width:100%}.product-description-disclosure{background:#f8fafc;border:1px solid #dfe5ee;border-radius:12px;margin-top:14px;overflow:hidden}.product-description-disclosure>summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:12px;justify-content:space-between;list-style:none;padding:11px 13px}.product-description-disclosure>summary::-webkit-details-marker{display:none}.product-description-disclosure>summary:after{color:#6b7280;color:var(--muted);content:"+";font-size:18px}.product-description-disclosure[open]>summary:after{content:"−"}.product-description-disclosure-body{padding:0 13px 13px}.product-editor-page .input-item,.product-editor-page .title-block{margin-bottom:0}.product-editor-page .title-block+.input-item{margin-top:14px}.product-editor-page .grid-2,.product-editor-page .grid-3{gap:12px}.product-editor-page .product-editor-sidebar .grid-2,.product-editor-page .product-editor-sidebar .grid-3{grid-template-columns:1fr}.product-editor-issues{overflow:hidden}.product-editor-issues .card-header{padding:14px 18px}.product-editor-issues .card-header h2{font-size:16px;margin:0}.product-editor-issues .card-body{padding:16px 18px}.product-editor-listings>.section{overflow:hidden}.product-editor-listings .section-header{margin-bottom:18px}.marketplace-listings-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.marketplace-listing-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;grid-column:span 2;min-width:0;overflow:hidden}.marketplace-listing-card:nth-last-child(-n+2){grid-column:span 3}.marketplace-listing-card-header,.marketplace-listing-empty,.marketplace-listing-summary{align-items:center;display:flex;gap:12px;justify-content:space-between}.marketplace-listing-card-header{background:#f8fafc;background:var(--bg-soft);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);min-height:44px;padding:10px 12px}.marketplace-listing-count{color:#6b7280;color:var(--muted);font-size:13px;font-size:var(--font-size-sm)}.marketplace-listing-empty{min-height:70px;padding:12px}.marketplace-listing-empty .muted{line-height:1.35;max-width:180px}.marketplace-listing-entries{display:grid}.marketplace-listing-entry{grid-gap:12px;display:grid;gap:12px;padding:12px}.marketplace-listing-entry+.marketplace-listing-entry{border-top:1px solid #e5e7eb;border-top:1px solid var(--border)}.marketplace-listing-summary{align-items:flex-start}.marketplace-listing-link{grid-gap:2px;display:grid;gap:2px;min-width:0}.marketplace-listing-link .mono,.marketplace-listing-link a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-listing-entry .listing-action-buttons{gap:6px}@media (max-width:980px){.marketplace-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-listing-card,.marketplace-listing-card:nth-last-child(-n+2){grid-column:span 1}}@media (max-width:640px){.marketplace-listings-grid{grid-template-columns:minmax(0,1fr)}.marketplace-listing-empty{align-items:flex-start;flex-direction:column}}.product-editor-action-panel{border-radius:14px;bottom:12px;box-shadow:0 12px 34px #0f172a29;justify-self:end;margin-right:72px;max-width:min(calc(100% - 72px),620px);overflow:hidden;position:sticky;width:fit-content;z-index:20}.product-editor-action-panel .card-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:0;flex-wrap:wrap;justify-content:flex-end;padding:10px 12px}.product-editor-action-panel .product-editor-validation{margin:10px 12px 0}@media (max-width:1180px){.product-editor-sidebar{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.product-editor-paired-sections,.product-editor-sidebar{grid-template-columns:1fr}.product-editor-sidebar>.section:last-child{grid-column:auto}.product-editor-action-panel{margin-right:64px;max-width:calc(100% - 64px)}}.product-catalog-page{display:block}.product-catalog-page>.workspace-panel+.workspace-panel{margin-top:16px}.product-catalog-page .catalog-page-header{position:relative}.catalog-navigation-panel>.card-body{grid-gap:13px;display:grid;gap:13px;padding:14px 16px}.product-catalog-page .catalog-summary-heading{gap:9px;justify-content:flex-start;margin-bottom:7px}.product-catalog-page .catalog-summary-heading h2{color:#475467;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.product-catalog-page .catalog-summary-section.is-compact .status-tiles{display:flex;gap:7px;overflow-x:auto;padding:1px 1px 4px}.product-catalog-page .catalog-summary-section.is-compact .status-card{grid-gap:2px 9px;align-items:center;background:#fbfcfe;border-color:#e1e6ee;border-radius:10px;box-shadow:none;display:grid;gap:2px 9px;grid-template-columns:minmax(0,1fr) auto;min-height:52px;min-width:126px;padding:8px 10px}.product-catalog-page .catalog-summary-section.is-compact .status-card:hover{background:#f5f8fd;border-color:#b8c9e6}.product-catalog-page .catalog-summary-section.is-compact .status-card.selected{background:#edf3ff;border-color:#8fb2f6;box-shadow:inset 0 0 0 1px #8fb2f6}.product-catalog-page .catalog-summary-section.is-compact .status-card--attention{background:#fff8f7;border-color:#f1c6c4}.product-catalog-page .catalog-summary-section.is-compact .status-name{color:#43516a;font-size:12px;font-weight:750;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.product-catalog-page .catalog-summary-section.is-compact .status-count{color:#172033;font-size:18px}.product-catalog-page .catalog-summary-section.is-compact .status-card .small{grid-column:1/-1;text-align:left}.catalog-results-panel>.card-body{min-width:0;padding:0}.catalog-filters{background:#fafbfc;border:0;border-bottom:1px solid #e5eaf1;border-radius:15px 15px 0 0;padding:14px 16px}.catalog-filter-heading{margin-bottom:11px}.catalog-filter-heading p{margin-top:2px}.catalog-quick-filters{grid-template-columns:minmax(150px,.75fr) minmax(260px,1.55fr) minmax(170px,.85fr) minmax(160px,.8fr)}.catalog-results-toolbar{background:#fff;border:0;border-bottom:1px solid #e5eaf1;border-radius:0;margin:0;padding:11px 16px}.catalog-pagination-inline,.catalog-results-primary{align-items:center;display:flex;gap:9px}.catalog-results-primary{flex-wrap:nowrap}.catalog-results-primary>div:first-child{min-width:120px}.catalog-inline-sort{border:0;border-left:1px solid #e5eaf1;padding:0 0 0 13px}.catalog-pagination-inline{justify-content:flex-end}.catalog-pagination-bottom{background:#fff;border-radius:0 0 15px 15px;border-top:1px solid #e5eaf1;display:flex;justify-content:flex-end;padding:12px 16px}.catalog-pagination-bottom .catalog-pagination-inline{width:100%}.product-table-shell{border:0}.product-table-container,.product-table-shell{border-radius:0 0 15px 15px;overflow:hidden}.product-table th{color:#667085;font-size:11px;letter-spacing:.055em;text-transform:uppercase}.product-table tbody tr{background:#fff}.product-table tbody tr:hover{background:#f8faff}.orders-page .card-body{gap:0;padding:0}.orders-panel{overflow:hidden}.orders-filters{background:#fafbfc;border:0;border-bottom:1px solid #e5eaf1;border-radius:15px 15px 0 0;padding:14px 16px}.orders-filter-heading{margin-bottom:11px}.orders-filter-heading p{margin-top:2px}.orders-results-toolbar{background:#fff;border:0;border-bottom:1px solid #e5eaf1;border-radius:0;margin:0;padding:11px 16px}.orders-results{min-height:300px}.orders-table{margin:0}.orders-table thead th{color:#667085;font-size:11px;letter-spacing:.055em;text-transform:uppercase}.orders-table td{border-color:#e7ebf1}.orders-table tbody tr{background:#fff}.orders-table tbody tr:hover{background:#f8faff}.order-status-stack{gap:5px}.order-status-stack>.order-status{align-items:center;background:#f7f9fc;border:1px solid #e2e7ef;border-radius:7px;display:flex;gap:8px;justify-content:space-between;padding:4px 7px}.order-status small{color:#667085;flex:0 0 auto}.order-status strong{font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.order-status--success{background:#effaf2!important;border-color:#bfe1ca!important;color:#176b3a}.order-status--danger{background:#fff4f3!important;border-color:#f0c7c5!important;color:#a23b36}.order-status--warning{background:#fff9e9!important;border-color:#f2d7a0!important;color:#8a5a08}.orders-pagination{background:#fbfcfe}.missing-storage-page,.storage-page{display:block}.missing-storage-page>.workspace-panel+.workspace-panel,.storage-page>.workspace-panel+.workspace-panel{margin-top:16px}.missing-storage-filter-panel>.card-header,.storage-scanner-panel>.card-header{align-items:center;background:#fbfcfe;display:flex;justify-content:space-between;min-height:66px;padding:13px 18px}.missing-storage-filter-panel .card-header h2,.missing-storage-filter-panel .card-header p,.storage-scanner-panel .card-header h2,.storage-scanner-panel .card-header p{margin:0}.missing-storage-filter-panel .card-header p,.storage-scanner-panel .card-header p{color:#667085;margin-top:3px}.storage-current-class{background:#f7f9fc;border:1px solid #dce5f3;border-radius:10px;color:#667085;font-size:12px;min-width:150px;padding:8px 11px}.storage-current-class strong{color:#172033;display:block;font-size:15px}.storage-scanner-panel>.card-body{grid-gap:13px;display:grid;gap:13px;padding:14px 16px 16px}.storage-class-rail{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(7,minmax(112px,1fr))}.storage-class-rail button{grid-gap:3px;background:#fbfcfe;border:1px solid #e1e6ee;border-radius:10px;color:#43516a;cursor:pointer;display:grid;gap:3px;min-width:0;padding:9px 10px;text-align:left}.storage-class-rail button:hover{background:#f5f8fd;border-color:#b8c9e6}.storage-class-rail button.is-selected{background:#edf3ff;border-color:#8fb2f6;box-shadow:inset 0 0 0 1px #8fb2f6;color:#174ea6}.storage-class-rail button>span{font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storage-class-rail button small{color:#7b879a;white-space:nowrap}.storage-class-rail button small strong{color:inherit}.storage-scan-form{align-items:flex-end;background:#f7f9fd;border:1px solid #dbe3ef;border-radius:11px;display:flex;gap:10px;padding:12px}.storage-sku-input{flex:1 1 auto}.storage-scan-form .form-field:not(.storage-sku-input){width:140px}.storage-scan-form .btn{height:42px;min-width:132px}.storage-scanner-note{color:#667085;font-size:12px;margin:-4px 2px 0}.storage-items-panel{overflow:hidden}.storage-items-toolbar{align-items:center;background:#fff;border-bottom:1px solid #e5eaf1;display:flex;gap:14px;justify-content:space-between;min-height:62px;padding:11px 16px}.storage-items-actions,.storage-support-pagination{align-items:center;display:flex;gap:8px}.storage-filter-shell{background:#fafbfc;border-bottom:1px solid #e5eaf1;padding:12px 16px}.storage-quick-filters{grid-gap:9px;align-items:end;display:grid;gap:9px;grid-template-columns:minmax(170px,1fr) minmax(160px,.8fr) 150px 150px auto auto}.storage-advanced-filters{grid-gap:10px;align-items:end;border-top:1px solid #e5eaf1;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(220px,1fr)) minmax(220px,1fr);margin-top:11px;padding-top:11px}.storage-advanced-filters .catalog-check{align-items:center;background:#fff;border:1px solid #dce2ea;border-radius:9px;min-height:42px;padding:0 10px}.storage-items-table{margin:0;min-width:1050px}.storage-items-table td{vertical-align:middle}.storage-items-table td:first-child strong{margin-right:7px}.storage-class-chip{align-items:center;background:#f2f6fd;border:1px solid #dce5f3;border-radius:7px;color:#31538c;display:inline-flex;font-size:12px;font-weight:700;min-height:25px;padding:3px 8px;white-space:nowrap}.storage-edit-row td{background:#f8faff}.storage-support-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:16px 0}.storage-support-panel{align-self:start;margin-top:0!important;min-width:0;overflow:hidden}.storage-support-panel>summary{align-items:center;background:#fbfcfe;cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;min-height:76px;padding:12px 16px}.storage-support-panel>summary::-webkit-details-marker{display:none}.storage-support-panel>summary>div{display:grid}.storage-support-panel>summary small{color:#667085}.storage-support-body{border-top:1px solid #e5eaf1}.storage-support-body .table{margin:0;min-width:720px}.storage-support-pagination{background:#fbfcfe;border-top:1px solid #e5eaf1;justify-content:flex-end;padding:10px 14px}.storage-anomaly-toolbar{grid-gap:9px;align-items:end;background:#fafbfc;display:grid;gap:9px;grid-template-columns:1fr 1.4fr 110px auto;padding:12px 14px}.storage-anomaly-stats{border-bottom:1px solid #e5eaf1;border-top:1px solid #e5eaf1;display:flex;gap:7px;overflow-x:auto;padding:10px 14px}.storage-anomaly-stats article{grid-gap:2px 8px;background:#fff;border:1px solid #e1e6ee;border-radius:9px;display:grid;gap:2px 8px;grid-template-columns:1fr auto;min-width:145px;padding:8px 10px}.storage-anomaly-stats article span{color:#667085;font-size:11px;text-transform:uppercase}.storage-anomaly-stats article strong{color:#9a6200}.storage-anomaly-stats article small{color:#43516a;grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storage-delete-dialog{width:min(560px,92vw)}.storage-delete-dialog h2,.storage-delete-dialog p{margin:0}.storage-delete-dialog p{color:#667085;margin-top:5px}.storage-delete-dialog .card-footer{display:flex;gap:8px;justify-content:flex-end}.missing-storage-filter-panel{overflow:hidden}.missing-storage-filter-panel>.card-body{padding:14px 16px}.missing-storage-filter-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(145px,1fr))}.missing-storage-filter-actions{align-items:center;border-top:1px solid #e5eaf1;display:flex;gap:9px;margin-top:12px;padding-top:12px}.missing-storage-filter-actions .muted{margin-left:4px}.missing-storage-results{overflow:hidden}.missing-storage-results>.alert{margin:12px 16px}.missing-storage-empty{color:#475467;display:grid;min-height:190px;padding:28px;place-content:center;text-align:center}.missing-storage-empty p{color:#7b879a;margin:6px auto 0;max-width:680px}.missing-storage-table{margin:0;min-width:1280px}.missing-storage-table td{vertical-align:top}.missing-storage-table th:first-child{width:170px}.missing-storage-table th:nth-child(2){width:205px}.missing-storage-table th:nth-child(3){width:130px}.missing-storage-table th:nth-child(4){width:150px}.missing-storage-table th:nth-child(5),.missing-storage-table th:nth-child(6){width:190px}.missing-neighbor{grid-gap:1px 7px;background:#f7f9fc;border-radius:7px;display:grid;gap:1px 7px;grid-template-columns:50px 1fr;margin-top:5px;padding:5px 7px}.missing-neighbor span{color:#7b879a;font-size:11px}.missing-neighbor small{color:#7b879a;grid-column:2}@media (max-width:1250px){.storage-class-rail{grid-template-columns:repeat(4,minmax(130px,1fr))}.storage-quick-filters{grid-template-columns:repeat(4,minmax(150px,1fr))}.missing-storage-filter-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width:1100px){.catalog-quick-filters,.workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-support-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.workspace-page{padding:15px 12px 30px}.workspace-page-header{align-items:flex-start;flex-direction:column}.workspace-page-actions{justify-content:flex-start}.workspace-summary-grid{grid-template-columns:1fr 1fr}.catalog-pagination-inline,.catalog-results-primary,.catalog-results-toolbar,.orders-results-toolbar{align-items:flex-start;flex-direction:column}}@media (max-width:1200px){.audit-filter-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}.audit-event-main{gap:12px;grid-template-columns:140px minmax(260px,.9fr) minmax(330px,1.3fr) 90px}.audit-technical-panel{padding-left:168px}}.poshmark-workspace{grid-gap:14px;display:grid;gap:14px;max-width:none}.poshmark-workspace__header{align-items:flex-end;display:flex;justify-content:space-between;padding:4px 2px 0}.poshmark-workspace__header h1{margin:2px 0 6px}.poshmark-workspace__header .muted{margin:0;max-width:820px}.poshmark-workspace__eyebrow{color:#2563eb;color:var(--primary-color,#2563eb);font-size:12px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.poshmark-workspace__nav{grid-gap:4px;align-items:center;background:#e9eef6;border-radius:12px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;padding:4px;width:100%}.poshmark-workspace__nav-item{grid-gap:2px;background:#0000;border:0;border-radius:9px;color:#182235;cursor:pointer;display:grid;gap:2px;min-width:0;padding:9px 14px;text-align:left}.poshmark-workspace__nav-item:hover{border-color:#9db7eb}.poshmark-workspace__nav-item.is-active{background:#fff;box-shadow:0 1px 3px #15253f1f}.poshmark-workspace__context span,.poshmark-workspace__nav-item span{color:#667085;font-size:13px;line-height:1.35}.poshmark-workspace__context{align-items:center;background:#f8fafc;border:1px solid #e1e7ef;border-radius:10px;display:flex;gap:10px;padding:10px 14px}.poshmark-workspace__panel>.main-container{margin:0;max-width:none;padding:0}.poshmark-workspace__panel>.main-container>.card>.card-header{display:none}.poshmark-workspace__panel>.main-container>.card{border:0;box-shadow:none}.poshmark-workspace__panel>.main-container>.card>.card-body{padding:0}.posh-page{grid-gap:16px;display:grid;gap:16px}.posh-section-tabs{align-items:center;border-bottom:1px solid #dfe5ed;display:flex;gap:24px}.posh-section-tabs button{background:#0000;border:0;border-bottom:3px solid #0000;color:#667085;cursor:pointer;font-size:14px;font-weight:750;padding:8px 2px 11px}.posh-section-tabs button.is-active{border-bottom-color:#2864dc;color:#1f4fab}.posh-section-tabs button span{background:#edf1f6;border-radius:999px;color:#475467;font-size:11px;margin-left:5px;padding:2px 7px}.posh-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.posh-kpis article{background:#fff;border:1px solid #e0e6ef;border-radius:14px;box-shadow:0 3px 12px #0f172a0a;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:96px;padding:17px 18px}.posh-kpis article span{color:#667085;font-size:12px;font-weight:650}.posh-kpis article strong{color:#172033;font-size:25px;letter-spacing:-.025em;line-height:1.2}.posh-kpis article.is-alert{background:#fff8e8;border-left:4px solid;border-color:#f2c566}.posh-generation{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.posh-generation article,.posh-surface{background:#fff;border:1px solid #dfe5ed;border-radius:15px;box-shadow:0 4px 15px rgba(15,23,42,.045)}.posh-generation article{grid-gap:18px;align-content:space-between;align-items:start;display:grid;gap:18px;grid-template-columns:1fr;min-height:142px;padding:18px}.posh-generation h2,.posh-surface h2{color:#172033;font-size:17px;margin:0 0 3px}.posh-generation p,.posh-surface header p{color:#667085;font-size:13px;line-height:1.45;margin:0}.posh-inline-form{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-start;width:100%}.posh-inline-form label{grid-gap:5px;color:#667085;display:grid;font-size:12px;font-weight:700;gap:5px}.posh-decision select,.posh-filter-grid input,.posh-filter-grid select,.posh-inline-form input[type=number],.posh-inline-form select,.posh-surface>header select,.posh-tools select{background:#fff;border:1px solid #cfd7e3;border-radius:8px;color:#172033;min-height:38px;padding:7px 10px}.posh-inline-form input[type=number]{width:112px}.posh-inline-form .posh-check{align-items:center;display:flex;gap:7px;min-height:38px;white-space:nowrap}.posh-inline-form .posh-check input{height:16px;margin:0;width:16px}.posh-inline-form .btn{min-height:38px;white-space:nowrap}.posh-surface{min-width:0;overflow:hidden}.posh-surface>header{align-items:center;background:#fbfcfe;border-bottom:1px solid #e4e9f0;display:flex;gap:18px;justify-content:space-between;min-height:66px;padding:13px 18px}.posh-decision,.posh-pagination>div,.posh-row-actions,.posh-tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.posh-delivery-cell{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.posh-delivery-cell a{font-weight:700;white-space:nowrap}.posh-table{margin:0;min-width:980px;table-layout:fixed;width:100%}.posh-table__file{width:112px}.posh-table__generated{width:132px}.posh-table__delivery{width:150px}.posh-table__actions{width:190px}.posh-table th{background:#f7f9fc;color:#4b5565;font-size:11px;letter-spacing:.04em;padding:9px 12px;text-transform:uppercase}.posh-table td{color:#273244;font-size:13px;padding:10px 12px;vertical-align:top}.posh-table td>a,.posh-table td>em,.posh-table td>small,.posh-table td>strong{display:block}.posh-table td>small{color:#667085;margin-top:4px}.posh-table td>em{color:#b42318;font-size:11px;font-style:normal;line-height:1.45;margin-top:4px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.posh-submission-surface{margin-bottom:24px}.posh-attempt-filter{grid-gap:3px;display:grid;gap:3px;min-width:220px}.posh-attempt-filter>span{color:#667085;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.posh-attempt-table{margin:0;min-width:1120px;table-layout:fixed}.posh-attempt-table th{background:#f7f9fc;color:#657084;font-size:10px;font-weight:800;letter-spacing:.07em;padding:9px 14px;text-transform:uppercase}.posh-attempt-table td{color:#273244;font-size:12px;padding:12px 14px;vertical-align:middle}.posh-attempt-table th:first-child{width:13%}.posh-attempt-table th:nth-child(2){width:11%}.posh-attempt-table th:nth-child(3){width:20%}.posh-attempt-table th:nth-child(4){width:15%}.posh-attempt-table th:nth-child(5){width:29%}.posh-attempt-table th:nth-child(6){width:12%}.posh-attempt-table td>small,.posh-attempt-table td>strong{display:block}.posh-attempt-table td>strong{color:#172033;font-size:12px;line-height:1.35}.posh-attempt-table td>small{color:#758197;margin-top:3px}.posh-attempt-table .posh-attempt-provider strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.posh-attempt-table .posh-attempt-provider .is-error{color:#b42318;line-height:1.4}.posh-attempt-table .btn{min-height:34px;padding:6px 10px;white-space:normal}.posh-attempt-empty{padding:22px!important;text-align:center}.posh-generation--scanner{grid-template-columns:1fr}.posh-generation--scanner article{align-items:center}.posh-scanner-layout{grid-gap:12px;display:grid;gap:12px;grid-template-columns:300px minmax(0,1fr)}.posh-run-list{display:grid;max-height:690px;overflow:auto}.posh-run-list button{align-items:center;background:#fff;border:0;border-bottom:1px solid #edf0f4;cursor:pointer;display:flex;justify-content:space-between;padding:11px 14px;text-align:left}.posh-run-list button.is-active{background:#eef4ff;box-shadow:inset 3px 0 #2864dc}.posh-run-list button span:first-child{grid-gap:2px;display:grid;gap:2px}.posh-run-list small{color:#667085;font-size:11px}.posh-scan-actions{align-items:center;display:flex;gap:8px}.posh-scan-progress{grid-gap:16px;align-items:center;background:#f8fafc;border-bottom:1px solid #e4e9f0;display:grid;gap:16px;grid-template-columns:minmax(180px,auto) minmax(220px,1fr);padding:12px 14px}.posh-scan-progress>div{grid-gap:2px;display:grid;gap:2px}.posh-scan-progress span{color:#667085;font-size:12px}.posh-scan-progress progress{height:8px;width:100%}.posh-filter-grid{grid-gap:8px;background:#f8fafc;border-bottom:1px solid #e4e9f0;display:grid;gap:8px;grid-template-columns:150px repeat(4,minmax(130px,1fr));padding:10px 12px}.posh-filter-grid--state{grid-template-columns:160px repeat(4,minmax(150px,1fr)) auto}.posh-state-table{min-width:1100px;table-layout:fixed}.posh-state-table th:first-child{width:20%}.posh-state-table th:nth-child(2){width:17%}.posh-state-table th:nth-child(3){width:15%}.posh-state-table th:nth-child(4){width:18%}.posh-state-table th:nth-child(5),.posh-state-table th:nth-child(6){width:15%}.posh-state-table td{overflow-wrap:anywhere}.posh-decision{align-items:stretch;flex-direction:column}.posh-decision select{min-width:0;width:100%}.posh-pagination{background:#fbfcfe;border-top:1px solid #e4e9f0;color:#667085;font-size:12px;justify-content:space-between;padding:11px 16px}.posh-confirm,.posh-pagination{align-items:center;display:flex}.posh-confirm{background:#0f172a8c;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.posh-confirm__dialog{background:#fff;border-radius:16px;box-shadow:0 24px 70px #0f172a47;max-width:520px;padding:22px;width:100%}.posh-confirm__dialog h2{margin:0 0 10px}.posh-confirm__copy{color:#4b5565;line-height:1.5}.posh-confirm__ack{align-items:flex-start;background:#fff7e6;border:1px solid #f0c36a;border-radius:10px;display:flex;gap:9px;margin-top:14px;padding:12px}.posh-confirm__dialog footer{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}@media (max-width:1200px){.posh-generation{grid-template-columns:1fr}.posh-scanner-layout{grid-template-columns:240px minmax(0,1fr)}.posh-filter-grid,.posh-filter-grid--state{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.poshmark-workspace__header{align-items:flex-start;flex-direction:column;gap:10px}.posh-kpis,.poshmark-workspace__nav{grid-template-columns:1fr}.posh-generation article,.posh-inline-form{align-items:stretch;grid-template-columns:1fr}.posh-inline-form{display:grid}.posh-inline-form .btn,.posh-inline-form input[type=number],.posh-inline-form select{width:100%}.posh-inline-form .posh-check{justify-content:flex-start}.posh-pagination,.posh-surface>header{align-items:stretch;flex-direction:column}.posh-filter-grid,.posh-filter-grid--state,.posh-scanner-layout{grid-template-columns:1fr}}.ai-product-page,.category-admin-page{grid-gap:14px;display:grid;gap:14px;max-width:none}.ai-product-header,.category-page-header{align-items:flex-end;display:flex;justify-content:space-between;padding:2px}.ai-product-header h1,.category-page-header h1{margin:2px 0 5px}.ai-product-header p,.category-page-header p{color:#667085;margin:0}.ai-product-header>div:last-child,.category-page-header>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.ai-product-eyebrow,.category-eyebrow{color:#2864dc!important;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ai-empty-result,.ai-job-status,.ai-notice,.ai-surface,.category-aspect-mapping-card,.category-create-card,.category-editor-card,.category-surface{background:#fff;border:1px solid #dfe5ed;border-radius:14px;box-shadow:0 1px 2px #15253f0a}.category-create-card{grid-gap:12px;align-items:flex-end;display:grid;gap:12px;grid-template-columns:220px minmax(320px,1fr) 130px auto;padding:15px}.category-create-workspace{grid-gap:14px;display:grid;gap:14px}.category-create-workspace .category-create-card{grid-template-columns:220px minmax(320px,1fr) minmax(220px,.7fr)}.category-create-workspace select{background:#fff;border:1px solid #cfd7e3;border-radius:8px;color:#172033;min-height:38px;padding:7px 10px;width:100%}.category-create-mapping-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 15px}.category-create-mapping-grid article{grid-gap:10px;background:#f8fafc;border:1px solid #dfe5ed;border-radius:10px;display:grid;gap:10px;padding:12px}.category-create-mapping-grid article>strong{text-transform:capitalize}.category-create-mapping-grid label{grid-gap:4px;color:#667085;display:grid;font-size:11px;font-weight:700;gap:4px}.category-create-mapping-grid input{background:#fff;border:1px solid #cfd7e3;border-radius:8px;color:#172033;min-height:38px;padding:7px 10px;width:100%}.category-create-actions{align-items:center;display:flex;gap:14px;justify-content:flex-end}.category-create-actions span{color:#667085;font-size:12px}.category-aspect-mapping-card{grid-gap:12px;align-items:flex-end;border-top:1px solid #e4e9f0;display:grid;gap:12px;grid-template-columns:220px minmax(240px,1fr) 120px minmax(200px,1fr) minmax(180px,.8fr) auto;padding:14px 15px}.category-aspect-mapping-card>div:first-child{grid-gap:3px;display:grid;gap:3px}.category-aspect-mapping-card>div:first-child span{color:#667085;font-size:11px;line-height:1.35}.category-aspect-create label,.category-create-card label,.category-editor-card label{grid-gap:4px;color:#667085;display:grid;font-size:11px;font-weight:700;gap:4px}.ai-product-page input,.ai-product-page select,.category-aspect-create input,.category-aspect-mapping-card input,.category-aspect-mapping-card select,.category-create-card input,.category-editor-card input,.category-editor-card select,.category-toolbar input{background:#fff;border:1px solid #cfd7e3;border-radius:8px;color:#172033;min-height:38px;padding:7px 10px}.category-create-summary{align-items:center;background:#f4f7fb;border-radius:9px;display:flex;justify-content:space-between;min-height:38px;padding:7px 10px}.category-create-summary span{color:#667085;font-size:11px}.category-create-summary strong{font-size:18px}.category-surface{overflow:hidden}.ai-surface>header,.category-surface>header{align-items:center;border-bottom:1px solid #e4e9f0;display:flex;justify-content:space-between;padding:13px 15px}.ai-surface>header h2,.category-surface>header h2{font-size:16px;margin:0 0 3px}.category-surface>header p{margin:0}.ai-surface>header>span,.category-surface>header p,.category-surface>header>span{color:#667085;font-size:12px}.category-surface>.form-field{margin:14px 15px 0}.category-starter-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:360px;overflow-y:auto;padding:14px 15px}.category-starter-option{align-items:flex-start;background:#f8fafc;border:1px solid #dfe5ed;border-radius:10px;cursor:pointer;display:flex;gap:9px;padding:10px}.category-starter-option>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.category-starter-option small{color:#667085;text-transform:capitalize}.category-aspects-header .btn{flex:0 0 auto}.category-mapping-table{overflow-x:auto;width:100%}.category-mapping-row,.category-mapping-table__head{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:130px minmax(180px,.75fr) minmax(280px,1.35fr) minmax(210px,.9fr) 92px}.category-mapping-table__head{background:#f7f9fc;color:#667085;font-size:10px;font-weight:800;letter-spacing:.05em;padding:9px 15px;text-transform:uppercase}.category-mapping-row{border-top:1px solid #e7ebf1;min-height:66px;padding:11px 15px}.category-mapping-table__head+.category-mapping-row{border-top:0}.category-mapping-row label{display:block;min-width:0}.category-mapping-row label>span{display:none}.category-mapping-row label>.category-taxonomy-picker{grid-gap:.45rem;display:grid;gap:.45rem}.category-mapping-row input{background:#fff;border:1px solid #cfd7e3;border-radius:8px;color:#172033;min-height:38px;padding:7px 10px;width:100%}.category-platform-name{align-items:center;display:flex;gap:9px;min-width:0}.category-platform-name>span{align-items:center;background:#eef4ff;border:1px solid #d7e3fb;border-radius:50%;color:#2864dc;display:flex;font-size:11px;font-weight:800;height:30px;justify-content:center;width:30px}.category-platform-name strong{text-transform:capitalize}.category-mapping-empty{color:#98a2b3;padding-left:10px}.category-auto-match__actions,.category-auto-match__platforms,.category-auto-match__summary{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.category-auto-match__platforms{border-bottom:1px solid #e4e9f0;padding:11px 15px}.category-auto-match__platforms label{align-items:center;display:flex;font-size:12px;font-weight:700;gap:6px;text-transform:capitalize}.category-auto-match__platforms>span{color:#667085;font-size:11px;margin-left:auto}.category-auto-match__summary{background:#f7f9fc;border-bottom:1px solid #e4e9f0;padding:10px 15px}.category-auto-match__summary span{color:#667085;font-size:12px}.category-auto-match__summary strong{color:#172033;font-size:15px}.category-auto-match__results{max-height:420px;overflow:auto}.category-auto-match__results table{border-collapse:collapse;width:100%}.category-auto-match__results td,.category-auto-match__results th{border-bottom:1px solid #e7ebf1;font-size:12px;padding:10px 15px;text-align:left}.category-auto-match__results th{background:#fff;color:#667085;font-size:10px;position:sticky;text-transform:uppercase;top:0}.category-auto-match__results td:nth-child(2){text-transform:capitalize}.category-auto-match__results td small{color:#667085;display:block;margin-top:2px}.category-auto-match__more{color:#667085;font-size:11px;margin:0;padding:10px 15px}.category-aspect-library{background:#f8fafc;border-bottom:1px solid #dfe5ed;padding:14px 15px 15px}.category-aspect-library__toolbar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) minmax(300px,440px) auto;margin-bottom:12px}.category-aspect-library__toolbar>div{grid-gap:2px;display:grid;gap:2px}.category-aspect-library__toolbar p{color:#667085;font-size:11px;margin:0}.category-aspect-library__toolbar input{background:#fff;border:1px solid #cfd7e3;border-radius:8px;min-height:38px;padding:7px 10px;width:100%}.category-library-table-wrap{background:#fff;border:1px solid #dfe5ed;border-radius:10px;max-height:340px;overflow:auto}.category-library-table{border-collapse:collapse;font-size:12px;width:100%}.category-library-table td,.category-library-table th{border-bottom:1px solid #edf0f4;padding:9px 10px;text-align:left;vertical-align:middle}.category-library-table th{background:#f7f9fc;color:#667085;font-size:10px;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:1}.category-library-table tr.is-selected{background:#f2f6ff}.category-library-table td:first-child,.category-library-table th:first-child{text-align:center;width:42px}.category-library-table td small,.category-library-table td strong{display:block}.category-library-table td small{color:#667085;margin-top:2px}.category-toolbar{grid-gap:12px;align-items:center;background:#f8fafc;border-bottom:1px solid #e4e9f0;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) auto auto auto;padding:10px 14px}.category-toolbar>label{align-items:center;color:#475467;display:flex;font-size:12px;gap:6px;white-space:nowrap}.category-toolbar>div{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.category-aspect-table{margin:0;min-width:900px;table-layout:fixed;width:100%}.category-table-scroll{overflow-x:auto;width:100%}.category-aspect-table td:first-child,.category-aspect-table th:first-child{width:72px}.category-aspect-table td:nth-child(2),.category-aspect-table th:nth-child(2){width:220px}.category-aspect-table td:last-child,.category-aspect-table th:last-child{width:92px}.category-aspect-table th{background:#f7f9fc;color:#4b5565;font-size:11px;letter-spacing:.04em;padding:9px 12px;text-transform:uppercase}.category-aspect-table td{font-size:13px;padding:9px 12px;vertical-align:middle}.category-aspect-table td:nth-child(2)>strong{margin-bottom:6px}.category-value-preview{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.category-value-preview>span:not(.muted){background:#f4f6f9;border:1px solid #e3e8ef;border-radius:6px;color:#344054;font-size:11px;padding:4px 7px}.category-value-preview .btn-link{font-size:11px;padding:3px 5px}.category-delete-link{color:#b42318!important;font-size:12px}.category-aspect-table tr.is-selected{background:#f6f9ff}.category-aspect-table td small,.category-aspect-table td strong{display:block}.category-aspect-table td small{color:#667085;font-size:11px;margin-top:2px}.category-rule-badges{display:flex;flex-wrap:wrap;gap:4px}.category-pagination{align-items:center;border-top:1px solid #e4e9f0;color:#667085;display:flex;font-size:12px;justify-content:space-between;padding:10px 14px}.category-pagination>div{display:flex;gap:6px}.category-empty{color:#667085;padding:24px;text-align:center}.category-editor-card{grid-gap:12px;align-items:flex-end;display:grid;gap:12px;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr) minmax(260px,1fr) auto;padding:15px}.category-editor-actions{display:flex;flex-wrap:wrap;gap:6px}.category-resolution-filter{align-items:center;color:#92400e;display:flex;font-size:11px;gap:6px;margin-top:2px}.category-resolution-filter input{min-height:auto;padding:0}.category-resolution-notice{grid-gap:3px;align-items:flex-start;background:#fffbeb;border:1px solid #f6d98b;border-left:4px solid #f59e0b;border-radius:12px;color:#78350f;display:grid;gap:3px;padding:12px 14px}.category-resolution-notice span{color:#92400e;font-size:12px}.category-aspect-create{grid-gap:12px;align-items:flex-end;border-bottom:1px solid #e4e9f0;display:grid;gap:12px;grid-template-columns:180px minmax(220px,.8fr) minmax(300px,1fr) auto auto auto;padding:14px}.category-aspect-create__intro{grid-gap:3px;display:grid;gap:3px}.category-aspect-create__intro span{color:#667085;font-size:11px;line-height:1.35}.category-aspect-create label.category-check{align-items:center;display:flex;min-height:38px}.ai-paid-confirm,.category-confirm{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1300}.ai-paid-confirm>section,.category-confirm>section{background:#fff;border-radius:16px;box-shadow:0 24px 70px #0f172a47;max-width:520px;padding:22px;width:100%}.ai-paid-confirm h2,.category-confirm h2{margin:0 0 9px}.ai-paid-confirm p,.category-confirm p{color:#4b5565;line-height:1.5}.ai-paid-confirm footer,.category-confirm footer{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.ai-product-tabs{background:#e9eef6;border-radius:12px;display:flex;gap:4px;padding:4px;width:fit-content}.ai-product-tabs a{grid-gap:2px;border-radius:9px;color:#344054;display:grid;gap:2px;min-width:220px;padding:9px 13px;text-decoration:none}.ai-product-tabs a.is-active{background:#fff;box-shadow:0 1px 3px #15253f1f;color:#173f90}.ai-product-tabs a strong{font-size:13px}.ai-product-tabs a span{color:#667085;font-size:11px}.ai-image-strip{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:1px 1px 6px}.ai-image-strip button{-webkit-appearance:none;appearance:none;background:#f7f9fc;border:1px solid #dfe5ed;border-radius:10px;cursor:zoom-in;flex:0 0 94px;height:94px;overflow:hidden;padding:0}.ai-image-strip button:focus-visible,.ai-image-strip button:hover{border-color:#6692ee;box-shadow:0 0 0 3px #2f66e024}.ai-image-strip img{height:100%;object-fit:cover;width:100%}.ai-image-strip p{color:#667085}.ai-notice{align-items:center;background:#f5f8ff;border-color:#cad9f8;display:flex;gap:10px;padding:10px 14px}.ai-notice strong{color:#214d9c}.ai-notice span{color:#56647a;font-size:12px}.ai-job-status{grid-gap:12px;align-items:center;background:#f7f4ff;border-color:#d9ccfa;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(120px,220px);padding:12px 14px}.ai-job-status>div:first-child{grid-gap:3px;display:grid;gap:3px}.ai-job-status strong{color:#513497}.ai-job-status span{color:#667085;font-size:12px}.ai-job-progress{background:#e7dffa;border-radius:999px;height:7px;overflow:hidden}.ai-job-progress span{animation:ai-job-progress 1.4s ease-in-out infinite;background:#7250c9;border-radius:inherit;display:block;height:100%;width:42%}@keyframes ai-job-progress{0%{transform:translateX(-105%)}to{transform:translateX(345%)}}.ai-empty-result{padding:36px;text-align:center}.ai-empty-result h2{font-size:18px;margin:0 0 6px}.ai-empty-result p{color:#667085;margin:0 auto;max-width:620px}.ai-result-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-result-wide{grid-column:1/-1}.ai-field-comparison{display:grid}.ai-field-comparison article{grid-gap:10px;align-items:start;border-bottom:1px solid #edf0f4;display:grid;gap:10px;grid-template-columns:150px 1fr 1fr;padding:10px 14px}.ai-field-comparison article>strong{font-size:12px}.ai-field-comparison article>div span{color:#667085;font-size:10px;text-transform:uppercase}.ai-field-comparison article p{margin:2px 0 0}.ai-vision-copy{color:#344054;line-height:1.6;padding:14px;white-space:pre-wrap}.ai-comparison-table{margin:0;min-width:900px}.ai-comparison-table th{background:#f7f9fc;color:#4b5565;font-size:11px;padding:9px 12px;text-transform:uppercase}.ai-comparison-table td{font-size:12px;padding:10px 12px;vertical-align:top}.ai-comparison-table tr.is-changed{background:#fffaf0}.ai-comparison-table td:first-child span{background:#fff0c2;border-radius:999px;color:#785600;display:block;font-size:10px;margin-top:4px;padding:2px 6px;width:fit-content}.ai-evidence{display:flex;gap:4px}.ai-evidence button{-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:zoom-in;padding:0}.ai-evidence button:focus-visible{border-radius:6px;box-shadow:0 0 0 3px #2f66e02e;outline:0}.ai-evidence img{border-radius:5px;height:44px;object-fit:cover;width:44px}.image-lightbox{isolation:isolate}.image-lightbox-backdrop{background:#0000;border:0;cursor:zoom-out;inset:0;padding:0;position:absolute}.image-lightbox-content{z-index:1}.image-lightbox-counter{background:#000000ad;border-radius:999px;bottom:12px;color:#fff;font-size:12px;left:50%;padding:5px 10px;position:absolute;transform:translateX(-50%)}.ai-card-facts{margin:0;padding:4px 14px 12px}.ai-card-facts>div{grid-gap:10px;border-bottom:1px solid #edf0f4;display:grid;gap:10px;grid-template-columns:140px 1fr;padding:9px 0}.ai-card-facts dt{color:#667085;font-size:11px;font-weight:700;text-transform:uppercase}.ai-card-facts dd{margin:0;overflow-wrap:anywhere}.ai-card-facts dd small{color:#667085;display:block;font-size:11px;font-weight:600;margin-top:3px}.ai-issues{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.ai-issues article{background:#fff8e8;border:1px solid #f2cf83;border-radius:10px;padding:10px}.ai-issues article p{color:#6b5a32;font-size:12px;margin:4px 0 0}.ai-summary-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-summary-grid article{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;padding:11px 13px}.ai-summary-grid article span{color:#667085;font-size:10px;font-weight:700;text-transform:uppercase}.ai-summary-grid article p{margin:4px 0 0;white-space:pre-wrap}.ai-product-loading{color:#667085;padding:40px;text-align:center}@media (max-width:1200px){.category-create-card,.category-editor-card{grid-template-columns:repeat(2,minmax(0,1fr))}.category-editor-actions{grid-column:1/-1}.category-editor-actions .btn{flex:1 1 160px}.category-aspect-mapping-card{grid-template-columns:repeat(2,minmax(0,1fr))}.category-aspect-mapping-card>div:first-child{grid-column:1/-1}.category-aspect-create,.category-create-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-aspect-create__intro{grid-column:1/-1}.category-mapping-row,.category-mapping-table__head{grid-template-columns:110px minmax(170px,.75fr) minmax(250px,1.25fr) minmax(180px,.8fr) 82px}.ai-result-grid{grid-template-columns:1fr}.ai-result-wide{grid-column:auto}}@media (max-width:1000px) and (min-width:721px){.category-mapping-row,.category-mapping-table__head{min-width:920px}}@media (max-width:720px){.category-page-header{align-items:stretch;flex-direction:column;gap:12px}.category-page-header .btn{width:100%}.category-aspect-create,.category-aspect-mapping-card,.category-create-card,.category-create-mapping-grid,.category-editor-card{grid-template-columns:minmax(0,1fr)}.category-aspect-create__intro,.category-aspect-mapping-card>div:first-child,.category-editor-actions{grid-column:auto}.category-editor-actions{display:grid}.category-aspects-header{align-items:stretch!important;flex-direction:column;gap:10px}.category-auto-match>header{align-items:stretch;flex-direction:column;gap:10px}.category-auto-match__actions{display:grid;grid-template-columns:1fr}.category-auto-match__platforms>span{flex-basis:100%;margin-left:0}.category-aspect-library__toolbar{align-items:stretch;grid-template-columns:1fr}.category-mapping-table__head{display:none}.category-mapping-row{align-items:stretch;grid-template-columns:1fr;padding:14px 15px}.category-mapping-row label>span{color:#667085;display:block;font-size:10px;font-weight:800;margin-bottom:4px;text-transform:uppercase}.category-mapping-empty{display:none}}.product-review-page{grid-gap:10px;display:grid;gap:10px;max-width:none;padding-bottom:48px;padding-left:10px;padding-right:10px}.review-loading{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);display:flex;gap:16px;margin-top:20px;min-height:160px;padding:28px}.review-loading h1{font-size:20px;margin:0 0 4px}.review-loading p{color:#6b7280;color:var(--muted);margin:0}.review-title-row{align-items:center;display:flex}.review-workbench{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(560px,1fr)}.review-workbench__decision,.review-workbench__qa{grid-gap:10px;display:grid;gap:10px;min-width:0}.review-workbench__decision{align-content:start}.review-product-context{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 1px 3px #0f172a0a;padding:10px 12px}.review-title-row{align-items:flex-start;gap:8px;justify-content:space-between}.review-title-row h1{color:#2563eb;color:var(--primary);font-size:21px;line-height:1.18;margin:0}.review-title-row .btn{flex:0 0 auto}.review-context-grid{grid-gap:5px 14px;display:grid;gap:5px 14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:9px 0 0}.review-context-grid>div{align-items:baseline;display:flex;gap:5px;min-width:0}.review-context-grid dt{color:#6b7280;color:var(--muted);font-size:11px;font-weight:650;white-space:nowrap}.review-context-grid dd{font-size:12px;font-weight:700;margin:0;min-width:0;overflow-wrap:anywhere}.review-context-grid__condition{grid-column:span 2}.review-card,.review-chat-section{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 1px 3px #0f172a0a;min-width:0;padding:9px}.review-card__header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:7px}.review-card__header h2{font-size:15px;margin:0}.review-card__header p{color:#6b7280;color:var(--muted);font-size:11px;margin:1px 0 0}.review-image-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.review-image-card{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;cursor:grab;min-width:0;overflow:hidden;position:relative}.review-image-card.is-dragging{opacity:.48;transform:scale(.98)}.review-image-card--issue{border-color:#f59e0bb3;box-shadow:0 0 0 2px #f59e0b1a}.review-image-card--system{box-shadow:none}.review-image-card--system .review-image-card__preview img{filter:blur(2px) saturate(.82);opacity:.9;transform:scale(1.02)}.review-image-card--system .review-image-card__preview:after{background:#ffffff8a;content:"";inset:0;pointer-events:none;position:absolute}.review-image-card--system.review-image-card--issue{border-color:#f59e0bb3;box-shadow:0 0 0 2px #f59e0b1a}.review-image-card__preview{aspect-ratio:1/1;background:#eef1f5;border:0;cursor:zoom-in;display:block;padding:0;position:relative;width:100%}.review-image-card__preview img{height:100%;object-fit:contain;width:100%}.review-image-card__remove{background:#ffffffeb;border:1px solid #fca5a5;border-radius:999px;color:#b91c1c;cursor:pointer;font-size:9px;font-weight:750;padding:4px 7px;position:absolute;right:5px;top:5px;z-index:1}.review-image-card__flags{align-items:center;bottom:5px;display:flex;gap:4px;left:5px;position:absolute;z-index:1}.review-check-control{align-items:center;background:#ffffffeb;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:6px;color:#374151;display:flex;font-size:9px;gap:3px;padding:3px 5px}.review-check-control input{margin:0}.review-check-control--issue{color:#92400e;font-weight:650}.review-image-modal .modal-content{max-height:92vh;max-width:min(1100px,92vw)}.review-checklist-grid{grid-gap:5px;align-items:start;display:grid;gap:5px;grid-template-columns:repeat(6,minmax(0,1fr))}.review-checklist-column{grid-gap:5px;align-content:start;display:grid;gap:5px;min-width:0}.review-checklist-group{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:9px;margin:0;min-width:0;padding:5px}.review-checklist-group legend{font-size:12px;font-weight:750;padding:0 3px}.review-checklist-group__items{grid-gap:3px;display:grid;gap:3px}.review-issue-chip{align-items:center;background:#f8fafc;border:1px solid #dce2e9;border-radius:999px;border-radius:var(--radius-pill);color:#475569;cursor:pointer;display:flex;font-size:9px;gap:4px;line-height:1.15;min-height:22px;min-width:0;padding:3px 6px;transition:background .15s,border-color .15s,color .15s}.review-issue-chip input{flex:0 0 auto;height:13px;margin:0;width:13px}.review-issue-chip span{min-width:0;overflow-wrap:anywhere}.review-issue-chip:hover{border-color:#9fb4dd}.review-issue-chip--active{background:#fff7ed;border-color:#f59e0b;color:#92400e;font-weight:700}.review-issue-chip:focus-within{box-shadow:0 0 0 3px #2563eb33;box-shadow:0 0 0 3px var(--focus-soft)}.review-metric-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:8px}.review-metric-row>div{grid-gap:2px;background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);display:grid;gap:2px;padding:7px 8px;text-align:center}.review-ai-recommendation>span,.review-ai-signals span,.review-metric-row span{color:#6b7280;color:var(--muted);font-size:11px;text-transform:uppercase}.review-metric-row strong{font-size:15px}.review-metric-row>.review-metric-row__recommended{background:#f5f3ff;border-color:#c4b5fd}.review-metric-row__recommended span{color:#6d28d9}.review-metric-row__recommended strong{color:#4c1d95}.review-price-workbench{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.review-price-pane h3{font-size:12px;margin:0 0 5px}.review-price-chip-grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(5,minmax(0,1fr))}.review-price-chip{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:2px;color:#0f172a;color:var(--text);cursor:pointer;font-size:13px;font-weight:700;min-height:26px;padding:3px 2px}.review-price-chip:hover{border-color:#8eace5}.review-price-chip--featured{background:#fff7d6;border-color:#f5b400;color:#7a5700;font-weight:750}.review-price-chip--featured:hover{border-color:#d99b00}.review-price-chip--active{background:#eaf1ff;border-color:#2563eb;border-color:var(--primary);color:#1745a3;font-weight:750}.review-price-chip--recommended{background:#7c3aed;border-color:#5b21b6;box-shadow:0 0 0 2px #6d28d947;color:#fff}.review-price-chip--recommended:hover{background:#6d28d9;border-color:#4c1d95}.review-price-chip--recommended.review-price-chip--active{background:#5b21b6;border-color:#4c1d95;box-shadow:0 0 0 3px #8b5cf652;color:#fff}.review-price-chip:disabled{cursor:not-allowed;opacity:.45}.review-price-chip--featured:disabled{opacity:.78}.review-price-chip small{color:#6b7280;color:var(--muted);display:block;font-size:13px;font-weight:700}.review-price-chip--recommended small{color:#ede9fe}.review-custom-price{margin:8px 0 0}.review-custom-price .label{font-size:11px;margin-bottom:3px}.review-custom-price .form-input{min-height:34px;padding:6px 9px}.review-ai-tool{align-self:start;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 1px 3px #0f172a0a;min-width:0;padding:12px}.review-ai-tool__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.review-ai-tool__header h2{font-size:15px;margin:0}.review-ai-tool__header p{color:#6b7280;color:var(--muted);font-size:11px;margin:2px 0 0}.review-ai-recommendation-layout{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);margin-top:10px}.review-ai-recommendation{grid-gap:4px;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:8px;display:grid;gap:4px;padding:12px 14px}.review-ai-recommendation>span{color:#6d28d9;font-weight:750}.review-ai-recommendation__value{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.review-ai-recommendation__value>strong{color:#32156b;font-size:28px;letter-spacing:-.02em;line-height:1}.review-ai-recommendation__badge{background:#6d28d9;border-radius:999px;color:#fff;font-size:11px;font-weight:750;padding:4px 7px}.review-ai-recommendation small,.review-ai-signals small{color:#6b7280;color:var(--muted);font-size:11px}.review-ai-signals{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.review-ai-signals>div{grid-gap:3px;background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:8px;display:grid;gap:3px;padding:12px}.review-ai-signals strong{font-size:20px}.review-ai-details{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.review-ai-details summary{color:#6b7280;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;width:fit-content}.review-ai-details dl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0}.review-ai-details dl>div{background:#f8fafc;border-radius:6px;padding:8px 10px}.review-ai-details dt{color:#6b7280;color:var(--muted);font-size:11px}.review-ai-details dd{font-size:14px;font-weight:750;margin:2px 0 0}.review-ai-result-state{color:#6b7280;color:var(--muted);font-size:11px;margin:8px 0 0}.review-decision-workspace{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,620px) minmax(190px,300px);justify-content:start}.review-decision-label{color:#6b7280;color:var(--muted);display:block;font-size:10px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.review-platform-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(120px,1fr))}.review-platform-option{grid-gap:5px;background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:7px;display:grid;font-size:11px;font-weight:650;gap:5px;min-height:32px;padding:5px 7px}.review-platform-option>label{align-items:center;cursor:pointer;display:flex;gap:5px}.review-platform-option .form-control{font-size:11px;min-height:28px;padding:3px 6px;width:100%}.review-platform-empty{color:#6b7280;color:var(--muted);font-size:11px;grid-column:1/-1;padding:7px}.review-platform-option--active{background:#edf4ff;border-color:#7ca2ea;color:#1745a3}.review-platform-option input{margin:0}.review-validation{margin-top:7px}.review-validation ul{margin:6px 0 0;padding-left:18px}.review-decision-primary{grid-gap:5px;display:grid;gap:5px}.review-decision-primary .review-decision-label{margin-bottom:0}.review-decision-primary .btn{min-height:32px;width:100%}.review-return-actions{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);margin-top:8px;padding-top:7px}.review-return-actions>span{color:#6b7280;color:var(--muted);display:block;font-size:10px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.review-return-actions>div{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(120px,220px))}.review-decision-card{position:static}.review-chat-section{margin-top:2px;padding:10px}.review-chat-section>h2{font-size:16px;margin:0 0 8px}.review-chat-section .chat-card-embedded,.review-chat-section>.product-chat{border:0;box-shadow:none}.review-chat-section .chat-card-embedded .card-body{padding:0}.review-support-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.review-title-modal .modal-content{background:#fff;border-radius:14px;border-radius:var(--radius-md);max-width:680px;padding:22px;width:calc(100vw - 32px)}.review-title-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}@media (max-width:1300px){.review-workbench{grid-template-columns:minmax(0,1fr) minmax(500px,.9fr)}.review-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-context-grid__condition{grid-column:span 3}}@media (max-width:1050px){.review-support-row,.review-workbench{grid-template-columns:1fr}}@media (max-width:720px){.review-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.review-metric-row>div:last-child{grid-column:span 2}.review-ai-recommendation-layout{grid-template-columns:1fr}.review-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-context-grid__condition{grid-column:span 2}.review-checklist-grid,.review-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-decision-workspace,.review-price-workbench,.review-return-actions>div{grid-template-columns:1fr}}@media (max-width:420px){.review-metric-row{grid-template-columns:1fr}.review-metric-row>div:last-child{grid-column:auto}}.product-view-page{grid-gap:18px;display:grid;gap:18px;max-width:1720px;padding-bottom:48px}.product-view-loading{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);display:flex;gap:16px;margin-top:20px;min-height:160px;padding:28px}.product-view-loading h1{font-size:20px;margin:0 0 4px}.product-view-loading p{color:#6b7280;color:var(--muted);margin:0}.product-view-header{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 1px 3px #0f172a0a;overflow:hidden;padding:18px 20px 0}.product-view-eyebrow,.product-view-header__actions,.product-view-header__content,.product-view-header__top{align-items:center;display:flex}.product-view-header__top{justify-content:space-between;margin-bottom:18px}.product-view-header__content{align-items:flex-end;gap:24px;justify-content:space-between}.product-view-header__content h1{font-size:28px;margin:7px 0 5px}.product-view-header__content p{color:#6b7280;color:var(--muted);margin:0}.product-view-eyebrow{flex-wrap:wrap;gap:8px}.product-view-header__actions{flex-wrap:wrap;gap:8px;justify-content:flex-end}.product-view-metrics{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.product-view-metrics>div{grid-gap:2px;border-left:1px solid #e5e7eb;border-left:1px solid var(--border);display:grid;gap:2px;padding:11px 14px}.product-view-metrics>div:first-child{border-left:0}.product-view-metrics span{color:#6b7280;color:var(--muted);font-size:11px;text-transform:uppercase}.product-view-metrics strong{font-size:18px}.product-view-tabs{display:flex;gap:2px;margin-top:12px;overflow-x:auto}.product-view-tabs button{align-items:center;background:#0000;border:0;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:44px;padding:9px 16px}.product-view-tabs button:hover{color:#0f172a;color:var(--text)}.product-view-tabs button.is-active{border-bottom-color:#2563eb;border-bottom-color:var(--primary);color:#2563eb;color:var(--primary)}.product-view-tabs button span{background:#e8edf4;border-radius:999px;border-radius:var(--radius-pill);color:#475569;font-size:11px;padding:1px 7px}.product-view-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.6fr) minmax(340px,.7fr)}.product-view-layout--wide{grid-template-columns:minmax(0,1fr)}.product-view-main,.product-view-sidebar,.product-view-tab-stack{grid-gap:18px;display:grid;gap:18px;min-width:0}.product-view-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 1px 3px #0f172a0a;min-width:0;padding:18px}.product-view-card__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.product-view-card__header h2{font-size:18px;margin:0 0 4px}.product-view-card__header p{color:#6b7280;color:var(--muted);font-size:13px;margin:0}.product-view-image-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.product-view-image{aspect-ratio:1/1;background:#f3f5f8;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);cursor:zoom-in;overflow:hidden;padding:0;position:relative}.product-view-image:hover{border-color:#8ba7dc;box-shadow:0 3px 12px #0f172a1a}.product-view-image--issue{border-color:#f59e0b;box-shadow:inset 0 0 0 2px #f59e0b29}.product-view-image img{height:100%;object-fit:contain;width:100%}.product-view-image__index,.product-view-image__issue,.product-view-image__kind{border-radius:6px;border-radius:var(--radius-xs);font-size:10px;font-weight:750;position:absolute}.product-view-image__index{background:#0f172ac7;bottom:7px;color:#fff;left:7px;padding:3px 6px}.product-view-image__kind{background:#ffffffe6;color:#334155;padding:3px 6px;right:7px;top:7px}.product-view-image__kind--system{background:#e0e7fff0;color:#3730a3}.product-view-image__issue{background:#fff7ed;bottom:7px;color:#92400e;padding:3px 6px;right:7px}.product-view-description{line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.product-view-chip-list{display:flex;flex-wrap:wrap;gap:7px}.product-view-note{background:#f8fafc;border-left:3px solid #94a3b8;margin-top:14px;padding:10px 12px}.product-view-note p{margin:4px 0 0;white-space:pre-wrap}.product-view-field-grid,.product-view-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.product-view-field-grid>div,.product-view-spec-grid>div{grid-gap:3px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:grid;gap:3px;min-width:0;padding:10px 12px 10px 0}.product-view-field-grid>div:nth-child(2n),.product-view-spec-grid>div:nth-child(2n){border-left:1px solid #e5e7eb;border-left:1px solid var(--border);padding-left:12px}.product-view-field-grid dt,.product-view-spec-grid dt{color:#6b7280;color:var(--muted);font-size:12px}.product-view-field-grid dd,.product-view-spec-grid dd{font-weight:650;margin:0;overflow-wrap:anywhere}.product-view-listing-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.product-view-listing-health>div{grid-gap:3px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:grid;gap:3px;padding:9px 0}.product-view-listing-health>div:nth-child(2n){border-left:1px solid #e5e7eb;border-left:1px solid var(--border);padding-left:12px}.product-view-listing-health dt{color:#6b7280;color:var(--muted);font-size:12px}.product-view-listing-health dd{font-size:18px;font-weight:750;margin:0}.product-view-full-link{justify-content:center;margin-top:14px;width:100%}.product-view-diagnostic__summary{background:#f8fafc;border-radius:10px;border-radius:var(--radius-sm);padding:12px}.product-view-diagnostic__summary p{color:#475569;margin:5px 0 0}.product-view-action-list{margin:14px 0 0;padding-left:18px}.product-view-action-list li{margin-bottom:5px}.product-view-facts{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);margin-top:14px;padding-top:10px}.product-view-facts summary{cursor:pointer;font-weight:700}.product-view-facts dl{grid-gap:5px;display:grid;gap:5px;margin:10px 0 0}.product-view-facts dl>div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr)}.product-view-facts dt{color:#6b7280;color:var(--muted);text-transform:capitalize}.product-view-facts dd{margin:0;overflow-wrap:anywhere}.product-view-inline-loading{align-items:center;color:#6b7280;color:var(--muted);display:flex;gap:10px}.product-view-inline-loading .spinner{height:18px;width:18px}.product-view-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-view-listings-table th{white-space:nowrap}.product-view-listings-table td{min-width:150px;vertical-align:top}.product-view-listings-table td:nth-child(4){min-width:260px}.product-view-listings-table .badge+div{margin-top:5px}.product-view-card .audit-event-list{border-radius:10px;border-radius:var(--radius-sm)}@media (max-width:1180px){.product-view-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.7fr)}.product-view-header__content{align-items:flex-start}.product-view-header__actions{max-width:440px}}@media (max-width:900px){.product-view-layout{grid-template-columns:1fr}.product-view-header__content{align-items:flex-start;flex-direction:column}.product-view-header__actions{justify-content:flex-start;max-width:none}.product-view-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-view-metrics>div:nth-child(odd){border-left:0}.product-view-inventory-grid{grid-template-columns:1fr}}.messages-page{max-width:1720px}.messages-workspace{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(230px,.8fr) minmax(300px,1.4fr) minmax(280px,1fr)}.customer-panel,.messages-chat,.messages-inbox{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;min-width:0}.messages-inbox{max-height:780px;overflow-y:auto}.messages-preview{background:#0000;border:0;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);color:inherit;cursor:pointer;padding:18px;text-align:left;width:100%}.messages-preview.is-selected{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.messages-preview strong,.messages-preview>span:not(.messages-platform){display:block;margin-top:8px}.messages-preview p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;color:var(--muted);display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.messages-preview time{color:#6b7280;color:var(--muted);font-size:11px}.messages-chat footer,.messages-chat header{padding:18px}.messages-chat header{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border)}.customer-panel h2,.messages-chat h2{font-size:20px;margin:12px 0}.messages-chat header p{margin:6px 0}.messages-chat-scroll{background:#f8fafc;display:flex;flex-direction:column;gap:14px;height:520px;overflow-y:auto;padding:20px}.messages-bubble{align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px 14px 14px 3px;max-width:90%;padding:12px 16px}.messages-bubble.is-outgoing{align-self:flex-end;background:#eaf2ff;border-radius:14px 14px 3px 14px}.messages-bubble p{margin:7px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.customer-muted,.messages-bubble small{color:#6b7280;color:var(--muted);font-size:12px}.customer-panel{max-height:850px;overflow:auto;overflow-wrap:anywhere;padding:20px}.customer-panel h3{font-size:16px;margin:20px 0 10px}.customer-panel p{margin:8px 0}.customer-metrics{grid-gap:14px;background:#f8fafc;border-radius:10px;display:grid;gap:14px;padding:14px}.customer-metrics span,.customer-metrics strong,.customer-order small{display:block}.customer-metrics strong{font-size:22px}.customer-metrics span,.customer-order small{color:#6b7280;color:var(--muted);font-size:12px;margin-top:4px}.customer-order{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);padding:14px 0}.customer-order-item{margin:10px 0}.customer-match{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:block;margin:10px 0;padding:12px;text-align:left;width:100%}.customer-match small,.customer-match strong{display:block}.customer-match strong span{color:#2563eb;display:block;margin:5px 0}.customer-match small{color:#6b7280;color:var(--muted);margin:5px 0}.customer-pagination{align-items:center;display:flex;gap:8px;justify-content:space-between}.analytics-customer-review{margin:16px 0}@media (max-width:1200px){.messages-workspace{grid-template-columns:minmax(220px,.75fr) minmax(300px,1.3fr)}.messages-workspace>.customer-panel{grid-column:2}}@media (max-width:760px){.messages-workspace{grid-template-columns:minmax(0,1fr)}.messages-workspace>.customer-panel{grid-column:1}.messages-inbox{max-height:260px}.messages-chat-scroll{height:420px}}.admin-page{background:#0000;margin:0 auto;max-width:1760px;padding:22px 22px 40px}.admin-page-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;min-height:82px;padding:0 2px}.admin-page-header h1{font-size:30px;letter-spacing:-.035em;margin:2px 0 4px}.admin-page-header p,.admin-panel .card-header p{color:#667085;margin:0}.admin-eyebrow{color:#2f67d8;font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.admin-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-page-actions .is-live{background:#effaf2;border-color:#bbddc4;color:#166534}.admin-page-alert{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.admin-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.admin-summary-grid--compact{grid-template-columns:repeat(4,minmax(160px,1fr))}.admin-summary-card{background:#fff;border:1px solid #e0e6ef;border-radius:14px;box-shadow:0 3px 12px #0f172a0a;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:96px;padding:17px 18px}.admin-summary-card span{color:#667085;font-size:12px;font-weight:700}.admin-summary-card strong{color:#172033;font-size:25px;letter-spacing:-.025em;line-height:1.2}.admin-summary-card small{color:#79859a}.admin-summary-card.has-success{border-left:4px solid #22a35a}.admin-summary-card.has-error{border-left:4px solid #e55353}.admin-panel{background:#fff;border-color:#dfe5ee;border-radius:15px;box-shadow:0 4px 15px rgba(15,23,42,.045);scroll-margin-top:80px}.admin-panel.card+.admin-panel.card{margin-top:16px}.admin-panel>.card-header{align-items:center;background:#fbfcfe;border-radius:15px 15px 0 0;display:flex;justify-content:space-between;min-height:66px;padding:14px 18px}.admin-panel>.card-header h2{font-size:18px;margin:0 0 2px}.admin-panel>.card-body{padding:18px}.admin-subpanel{background:#fff;border:1px solid #e2e7ef;border-radius:12px;min-width:0;padding:16px}.admin-empty{color:#667085;display:grid;min-height:160px;padding:24px;place-items:center}.admin-filter-bar,.admin-panel-toolbar{align-items:flex-end;background:#fafbfc;border-bottom:1px solid #e5eaf1;display:flex;gap:12px;padding:14px 16px}.admin-panel-toolbar{justify-content:space-between}.admin-search-field{align-items:center;background:#fff;border:1px solid #d8dfe9;border-radius:10px;display:flex;gap:8px;height:42px;padding:0 12px;width:min(520px,100%)}.admin-search-field span{color:#7b879a;font-size:20px}.admin-search-field input{background:#0000;border:0;box-shadow:none;height:38px;min-height:38px;padding:0}.admin-search-field input:focus{box-shadow:none}.admin-table{border:0}.admin-table th{border-width:0 0 1px;color:#667085;font-size:11px;letter-spacing:.055em;padding:11px 14px;text-transform:uppercase}.admin-table td{border-width:0 0 1px;padding:12px 14px;vertical-align:middle}.admin-table tbody tr:last-child td{border-bottom:0}.admin-actions-column{width:150px}.admin-row-actions{align-items:center;display:flex;gap:7px}.admin-user-cell{align-items:center;display:flex;gap:10px;min-width:190px}.admin-user-cell>span:last-child{display:grid}.admin-user-cell small{color:#7b879a;font-size:11px}.admin-user-avatar{background:#eaf1ff;border-radius:10px;color:#245bc4;display:grid;flex:0 0 auto;font-size:11px;font-weight:850;height:36px;place-items:center;width:36px}.permission-chip-list{display:flex;flex-wrap:wrap;gap:5px;min-width:300px}.permission-chip{align-items:center;background:#f7f9fc;border:1px solid #dde4ee;border-radius:7px;color:#43516a;display:inline-flex;font-size:12px;min-height:25px;padding:3px 8px}.admin-access-badge{background:#eef1f5;border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:700;padding:4px 8px;white-space:nowrap}.admin-access-badge.is-admin{background:#e7efff;color:#174ea6}.user-editor-panel{max-width:1280px}.permission-option-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:12px}.permission-option{align-items:center;background:#fafbfc;border:1px solid #dfe5ee;border-radius:10px;cursor:pointer;display:flex;gap:9px;min-height:50px;padding:10px 12px}.permission-option:hover{background:#f5f8fd;border-color:#b8c8e2}.permission-option.is-selected{background:#edf3ff;border-color:#8fb2f6;color:#174ea6}.user-permissions-editor{margin-top:24px}.user-editor-body{grid-gap:18px;display:grid;gap:18px}.permission-catalog,.user-account-fields,.user-permissions-editor{background:#fff;border:1px solid #e2e7ef;border-radius:14px;padding:18px}.user-account-fields .form-row{margin-top:14px}.user-editor-section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.user-editor-section-heading h2{color:#172033;font-size:18px;letter-spacing:-.02em;margin:0 0 3px}.user-editor-section-heading p{color:#667085;margin:0}.user-editor-count{align-items:center;background:#eef1f5;border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:750;min-height:28px;padding:4px 9px;white-space:nowrap}.user-editor-savebar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d8e1ef;border-radius:12px;box-shadow:0 8px 24px #0f172a14;display:flex;gap:16px;justify-content:space-between;min-height:66px;padding:10px 14px;position:sticky;top:66px;z-index:35}.user-editor-savebar>div:first-child{grid-gap:1px;display:grid;gap:1px}.user-editor-savebar strong{color:#172033}.user-editor-savebar span{color:#667085;font-size:12px}.permission-template-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.permission-template{grid-gap:10px;align-content:space-between;background:#fafbfc;border:1px solid #dfe5ee;border-radius:11px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:104px;min-width:0;padding:13px;position:relative}.permission-template:hover{background:#f7f9fd;border-color:#b8c8e2}.permission-template.is-selected{background:#f2f6ff;border-color:#8fb2f6;box-shadow:inset 3px 0 #2f6ff0}.permission-template>label{align-items:flex-start;cursor:pointer;display:flex;gap:9px;grid-column:1/-1;min-width:0}.permission-scope-option span,.permission-template-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.permission-template-copy small{color:#667085;line-height:1.3}.permission-template-state{align-self:end;color:#667085;font-size:12px;font-weight:700}.permission-template-state.is-active{color:#245bc4}.permission-template-reset{align-self:end;background:#0000;border:0;color:#245bc4;cursor:pointer;font-size:12px;font-weight:750;justify-self:end;padding:0}.permission-template-reset:hover{text-decoration:underline}.permission-catalog{margin-top:0}.permission-catalog-toolbar{grid-gap:10px;align-items:center;background:#fafbfc;border-bottom:1px solid #e5eaf1;border-top:1px solid #e5eaf1;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) auto auto;margin:15px -18px 0;padding:12px 18px}.permission-search-field{width:100%}.permission-view-toggle{background:#fff;border:1px solid #d8dfe9;border-radius:9px;display:inline-flex;padding:3px}.permission-view-toggle button{background:#0000;border:0;border-radius:6px;color:#667085;cursor:pointer;font-weight:750;min-height:32px;padding:5px 11px}.permission-view-toggle button.is-active{background:#eaf1ff;color:#174ea6}.permission-domain-list{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.permission-domain{background:#fff;border:1px solid #dfe5ee;border-radius:11px;overflow:hidden}.permission-domain-header{grid-gap:10px;align-items:center;background:#fafbfc;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px 9px 14px}.permission-domain-toggle{align-items:center;background:#0000;border:0;color:#172033;cursor:pointer;display:flex;gap:14px;justify-content:space-between;min-width:0;padding:2px 0;text-align:left}.permission-domain-toggle>span:first-child{grid-gap:1px;display:grid;gap:1px;min-width:0}.permission-domain-toggle small{color:#7b879a;font-weight:500}.permission-domain-progress{align-items:center;color:#667085;display:flex;font-size:12px;font-weight:700;gap:8px;white-space:nowrap}.permission-domain-progress small{color:#245bc4;font-weight:750}.permission-scope-grid{grid-gap:8px;border-top:1px solid #e8edf4;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.permission-scope-option{align-items:flex-start;background:#fafbfc;border:1px solid #e5eaf1;border-radius:8px;cursor:pointer;display:flex;gap:8px;min-height:60px;min-width:0;padding:10px}.permission-scope-option.is-selected{background:#edf3ff;border-color:#b5caf3}.permission-scope-option strong{color:#344054;font-size:12px;line-height:1.3}.permission-scope-option code{color:#667085;font-size:11px;overflow-wrap:anywhere}.permission-empty-state{color:#667085;display:grid;min-height:120px;padding:24px;place-items:center;text-align:center}.settings-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:250px minmax(0,1fr)}.settings-sidebar{grid-gap:12px;display:grid;gap:12px;position:sticky;top:78px}.settings-section-nav{grid-gap:14px;background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 5px 18px #0f172a0f;display:grid;gap:14px;padding:12px}.settings-nav-group{grid-gap:4px;display:grid;gap:4px}.settings-nav-group-label{color:#8a94a6;font-size:10px;font-weight:800;letter-spacing:.08em;padding:0 9px 4px;text-transform:uppercase}.settings-nav-item{grid-gap:2px;background:#0000;border:0;border-radius:9px;color:#344054;cursor:pointer;display:grid;gap:2px;padding:9px 10px;text-align:left;width:100%}.settings-nav-item:hover{background:#f4f7fc;color:#174ea6}.settings-nav-item.is-active{background:#eaf1ff;box-shadow:inset 3px 0 #2f6ff0;color:#174ea6}.settings-nav-item strong{font-size:13px}.settings-nav-item span{color:#7b879a;font-size:11px}.settings-nav-item.is-danger strong{color:#a12626}.settings-content{min-width:0}.settings-content>.admin-panel{margin-top:0}.settings-content>[hidden]{display:none!important}.settings-timezone{background:#f7f9fc;border:1px solid #dce5f3;border-radius:10px;color:#667085;font-size:12px;padding:8px 11px}.settings-timezone strong{color:#172033;display:block;font-size:14px}.settings-card-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-page .card-header h2{margin-bottom:2px}.settings-page .form-textarea{font-family:inherit;line-height:1.55;max-height:460px;min-height:220px}.settings-page .grid-3{gap:14px}.settings-page .separator{border-top:1px solid #e6eaf0;margin:4px 0}.integration-session-required .card-body{grid-gap:7px;color:#344054;display:grid;gap:7px}.integration-session-required .card-body p{color:#667085;line-height:1.55;margin:0;max-width:680px}.integration-credential-layout{grid-gap:14px;display:grid;gap:14px;max-width:760px}.integration-credential-footer{align-items:center;color:#667085;display:flex;font-size:12px;gap:12px;justify-content:space-between}.marketplace-accounts-panel{overflow:hidden}.marketplace-accounts-header{align-items:center}.marketplace-accounts-summary{background:#fafbfc;border-bottom:1px solid #e6eaf0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-accounts-summary>div{grid-gap:1px;border-right:1px solid #e6eaf0;display:grid;gap:1px;padding:13px 20px}.marketplace-accounts-summary>div:last-child{border-right:0}.marketplace-accounts-summary strong{color:#172033;font-size:19px;line-height:1.1}.marketplace-accounts-summary span{color:#667085;font-size:11px;font-weight:700}.marketplace-accounts-summary .has-attention strong{color:#a15c08}.marketplace-add-panel{grid-gap:14px;background:#f5f8ff;border-bottom:1px solid #c9d8f2;display:grid;gap:14px;padding:18px 20px}.marketplace-add-fields{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(150px,.55fr) minmax(240px,1fr) auto}.marketplace-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:560px}.marketplace-account-list{background:#f8fafc;border-right:1px solid #e3e8ef;min-width:0}.marketplace-account-list-header{align-items:center;color:#667085;display:flex;font-size:11px;justify-content:space-between;letter-spacing:.03em;padding:14px 15px 9px;text-transform:uppercase}.marketplace-account-list-header span{background:#e9edf3;border-radius:999px;color:#475467;min-width:22px;padding:2px 6px;text-align:center}.marketplace-account-list-items{grid-gap:5px;display:grid;gap:5px;padding:0 8px 10px}.marketplace-account-item{grid-gap:10px;align-items:start;background:#0000;border:1px solid #0000;border-radius:10px;color:#344054;cursor:pointer;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);padding:11px;text-align:left;width:100%}.marketplace-account-item:hover{background:#fff;border-color:#d8e1ef}.marketplace-account-item.is-selected{background:#fff;border-color:#b8cdf3;box-shadow:0 3px 10px #174ea614}.marketplace-account-icon{border-radius:10px;color:#fff;display:inline-grid;flex:0 0 auto;font-size:11px;font-weight:850;height:38px;letter-spacing:.03em;place-items:center;width:38px}.marketplace-account-icon.is-ebay{background:#345fbb}.marketplace-account-icon.is-etsy{background:#c65b24}.marketplace-account-icon.is-shopify{background:#54852f}.marketplace-account-copy{grid-gap:1px;display:grid;gap:1px;min-width:0}.marketplace-account-copy>strong{color:#172033;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-account-copy>span:not(.marketplace-account-badges){color:#667085;font-size:11px}.marketplace-account-badges{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.marketplace-primary-badge,.marketplace-status{align-items:center;background:#edf0f4;border-radius:999px;color:#5c6677;display:inline-flex;font-size:10px;font-weight:750;line-height:1.2;padding:3px 7px;width:max-content}.marketplace-status.is-active{background:#e6f6eb;color:#176b38}.marketplace-status.is-validating{background:#e8f1fc;color:#195ea8}.marketplace-status.is-error,.marketplace-status.is-setup_required{background:#fff1d9;color:#9a5608}.marketplace-primary-badge{background:#e8effd;color:#2457aa}.marketplace-account-detail{align-content:start;display:grid;min-width:0}.marketplace-account-detail-header{grid-gap:12px;align-items:center;border-bottom:1px solid #e6eaf0;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;padding:20px 22px}.marketplace-account-detail-header .marketplace-account-icon{height:44px;width:44px}.marketplace-account-detail-header>div:nth-child(2)>span{color:#667085;font-size:11px;font-weight:700}.marketplace-account-detail-header h3{color:#172033;font-size:19px;margin:1px 0 0}.marketplace-account-section{grid-gap:14px;border-bottom:1px solid #e6eaf0;display:grid;gap:14px;padding:20px 22px}.marketplace-account-section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.marketplace-account-section-heading strong{color:#172033;font-size:14px}.marketplace-account-section-heading p{color:#667085;font-size:12px;margin:2px 0 0}.marketplace-account-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-account-fields .form-field>small,.marketplace-credential-fields .form-field>small{color:#8a94a6;font-size:10px;font-weight:500}.marketplace-account-primary{align-items:flex-start;background:#fafbfc;border:1px solid #dfe5ee;border-radius:9px;cursor:pointer;display:flex;gap:10px;padding:12px 13px}.marketplace-account-primary input{margin-top:3px}.marketplace-account-primary span{grid-gap:2px;display:grid;gap:2px}.marketplace-account-primary strong{color:#344054;font-size:12px}.marketplace-account-primary small,.marketplace-webhook-block small{color:#667085;font-size:11px}.marketplace-webhook-block{grid-gap:5px;display:grid;gap:5px}.marketplace-webhook-block>span{color:#344054;font-size:12px;font-weight:700}.marketplace-webhook-block>div{align-items:center;display:flex;gap:8px}.marketplace-webhook-block code{background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;color:#344054;flex:1 1;font-size:11px;min-width:0;overflow:hidden;padding:10px 11px;text-overflow:ellipsis;white-space:nowrap}.marketplace-credential-status{align-items:center;background:#fff9ed;border:1px solid #f0d39b;border-radius:9px;color:#7b4b11;display:flex;gap:10px;padding:12px}.marketplace-credential-status>span{background:#bf7414;border-radius:50%;color:#fff;display:grid;flex:0 0 auto;font-size:12px;font-weight:800;height:24px;place-items:center;width:24px}.marketplace-credential-status>div{grid-gap:1px;display:grid;gap:1px}.marketplace-credential-status strong{font-size:12px}.marketplace-credential-status small{color:inherit;font-size:11px;opacity:.8}.marketplace-credential-status.is-configured{background:#f0faf3;border-color:#c9e6d1;color:#176b38}.marketplace-credential-status.is-configured>span{background:#31824e}.marketplace-credential-editor{grid-gap:14px;background:#f8faff;border:1px solid #d6e1f3;border-radius:10px;display:grid;gap:14px;padding:15px}.marketplace-credential-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-account-footer,.marketplace-credential-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.marketplace-credential-actions small{color:#667085;font-size:11px}.marketplace-account-footer{background:#fafbfc;justify-content:flex-end;padding:16px 22px}.marketplace-account-footer .btn-danger{margin-right:auto}.marketplace-accounts-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:330px;padding:44px 20px;text-align:center}.marketplace-accounts-empty>span{background:#eaf1ff;border-radius:12px;color:#2f67d8;display:grid;font-size:25px;height:44px;margin-bottom:12px;place-items:center;width:44px}.marketplace-accounts-empty h3{color:#172033;font-size:17px;margin:0}.marketplace-accounts-empty p{color:#667085;font-size:12px;margin:5px 0 16px;max-width:420px}.settings-page #rate-settings .card-body+.card-body{border-top:1px solid #e6eaf0}.settings-page #rate-settings .grid{gap:10px}.settings-page #rate-settings .grid>.flex{background:#fafbfc;border:1px solid #e6eaf0;border-radius:10px;padding:8px 10px}.settings-danger{border-color:#f1c6c4}.settings-danger>.card-header{background:#fff7f6}.settings-rate-list{grid-gap:8px;display:grid;gap:8px}.settings-rate-row{align-items:center;background:#fafbfc;border:1px solid #e3e8ef;border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:10px 12px}.settings-rate-row .form-control{width:140px}.settings-metafield-list{grid-gap:14px;display:grid;gap:14px;margin-top:20px}.settings-metafield-catalog{grid-gap:14px;display:grid;gap:14px;margin-bottom:20px}.settings-metafield-catalog-actions,.settings-metafield-catalog-header,.settings-metafield-definition{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.settings-metafield-catalog-header>div:first-child,.settings-metafield-definition>div{grid-gap:4px;display:grid;gap:4px}.settings-metafield-catalog small,.settings-metafield-definition small{color:var(--muted)}.settings-metafield-definition-list{border:1px solid #e3e8ef;border-radius:10px;display:grid}.settings-metafield-definition{align-items:center;padding:12px}.settings-metafield-definition+.settings-metafield-definition{border-top:1px solid #e3e8ef}.settings-metafield-row{grid-gap:12px;align-items:end;background:#7f7f7f0f;background:var(--surface-subtle,#7f7f7f0f);border:1px solid var(--border);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(82px,.65fr) repeat(5,minmax(130px,1fr)) auto;padding:14px}.settings-metafield-enabled{align-items:center;display:flex;gap:8px;min-height:40px}.settings-metafield-empty{margin-top:18px}@media (max-width:1180px){.settings-metafield-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-category-select{max-width:440px}.settings-sku-rule-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-sku-section-heading{align-items:baseline;display:flex;gap:10px;margin-bottom:9px}.settings-sku-section-heading--spaced{margin-top:20px}.settings-sku-section-heading>span{color:#667085;font-size:12px}.settings-sku-rule-option{align-items:flex-start;background:#fafbfc;border:1px solid #dfe5ee;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:14px}.settings-sku-rule-option input{margin-top:3px}.settings-sku-rule-option span{grid-gap:3px;display:grid;gap:3px}.settings-sku-rule-option code{background:#edf3ff;border-radius:6px;color:#2457b3;font-size:12px;margin-top:3px;padding:3px 7px;width:fit-content}.settings-sku-rule-option small,.settings-sku-test-result span{color:#667085}.settings-sku-digit-limits{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(180px,260px))}.settings-sku-examples{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.settings-sku-examples>div{grid-gap:8px;background:#fafbfc;border:1px solid #dfe5ee;border-radius:10px;display:grid;gap:8px;padding:12px 14px}.settings-sku-example-list{display:flex;flex-wrap:wrap;gap:6px}.settings-sku-example-list code{border-radius:6px;font-size:12px;padding:4px 7px}.settings-sku-example-list code.is-valid{background:#ecfdf3;color:#166534}.settings-sku-example-list code.is-warning{background:#fff7e6;color:#92400e}.settings-sku-tester{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);margin-top:20px}.settings-sku-test-result{grid-gap:3px;border:1px solid #dfe5ee;border-radius:9px;display:grid;gap:3px;min-height:42px;padding:10px 12px}.settings-sku-test-result.is-valid{background:#f0fdf4;border-color:#b7e4c7}.settings-sku-test-result.is-warning{background:#fffaf0;border-color:#f1d8a8}.settings-aspect-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.settings-error-toggle-form{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(150px,.7fr) minmax(190px,1fr) minmax(190px,1fr) auto}.settings-error-toggle-form .btn{min-height:40px}.settings-error-toggle-groups{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.settings-error-toggle-group{background:#fafbfc;border:1px solid #e3e8ef;border-radius:10px;min-width:0;padding:12px}.settings-error-toggle-group h3{font-size:14px;margin:0 0 9px}.settings-error-toggle-group__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.settings-error-toggle-items{display:flex;flex-wrap:wrap;gap:7px}.settings-error-toggle-item{align-items:center;background:#fff;border:1px solid #dfe5ee;border-radius:9px;display:inline-flex;gap:7px;min-width:0;padding:6px 8px}.settings-error-toggle-item>span{grid-gap:1px;display:grid;gap:1px}.settings-error-toggle-item code{color:#667085;font-size:10px}@media (max-width:900px){.settings-error-toggle-form,.settings-error-toggle-groups,.settings-sku-digit-limits,.settings-sku-examples,.settings-sku-rule-grid,.settings-sku-tester{grid-template-columns:minmax(0,1fr)}.settings-error-toggle-form .btn{justify-self:start}}.worker-runs-toolbar{gap:16px}.worker-run-filters{align-items:end;display:grid;grid-template-columns:180px minmax(240px,1fr) 130px;margin:-18px -18px 16px}.worker-runs-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(620px,1.25fr) minmax(410px,.75fr)}.worker-run-details,.worker-runs-list{overflow:hidden;padding:0}.worker-run-details>.section-header,.worker-runs-list .section-header{background:#fafbfc;border-bottom:1px solid #e4e9f0;margin:0;min-height:54px;padding:12px 14px}.worker-runs-list .table{border:0}.worker-runs-list .table tbody tr{cursor:pointer}.worker-runs-list .table tbody tr.is-selected{background:#eaf1ff;box-shadow:inset 3px 0 #2f6ff0}.worker-run-details>.muted{display:grid;min-height:260px;place-items:center;text-align:center}.worker-run-details>.card{box-shadow:none;margin:14px}.worker-run-overview{grid-gap:14px;border-bottom:1px solid #e4e9f0;display:grid;gap:14px;padding:16px}.worker-run-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.worker-run-metrics span{grid-gap:3px;border:1px solid #e3e8ef;border-radius:9px;color:#667085;display:grid;font-size:11px;gap:3px;padding:9px}.worker-run-metrics strong{color:#172033;font-size:13px}.worker-run-error{background:#fff1f0;color:#b42318}.worker-run-events{max-height:520px;overflow:auto;padding:14px}.worker-run-events h3{margin-top:0}.worker-run-events article{border-bottom:1px solid #e5eaf1;padding:10px 0}.worker-run-events article p{margin:7px 0}.worker-run-events time{color:#667085;font-size:11px}.scheduler-overview{background:#fff;border:1px solid #dfe5ed;border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.035);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:22px;overflow:hidden}.scheduler-overview__item{align-items:baseline;border-right:1px solid #e8ecf1;display:flex;gap:10px;min-width:0;padding:13px 16px}.scheduler-overview__item:last-child{border-right:0}.scheduler-overview__item strong{color:#172033;font-size:20px;line-height:1}.scheduler-overview__item span{color:#667085;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduler-overview__item.has-error span,.scheduler-overview__item.has-error strong{color:#b42318}.scheduler-overview__item.has-warning span,.scheduler-overview__item.has-warning strong{color:#b54708}.scheduled-section-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin:0 2px 10px}.scheduled-section-heading h2{font-size:18px;margin:0}.scheduled-section-heading p{color:#667085;font-size:12px;line-height:1.45;margin:4px 0 0;max-width:700px}.scheduled-section-heading>span{color:#667085;flex:0 0 auto;font-size:11px;font-weight:700}.scheduled-history-heading{margin-top:24px}.scheduled-job-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.scheduled-job-card{grid-gap:11px;background:#fff;border:1px solid #dfe5ed;border-radius:12px;box-shadow:0 2px 8px #0f172a0a;display:grid;gap:11px;grid-template-rows:auto auto auto auto;min-width:0;padding:13px}.scheduled-job-card.is-disabled{background:#f8fafc;border-color:#e7eaf0}.scheduled-job-card__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-height:66px}.scheduled-job-card__header>div{min-width:0}.scheduled-job-card h3{font-size:14px;line-height:1.3;margin:0}.scheduled-job-card__header p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#667085;display:-webkit-box;font-size:10.5px;line-height:1.4;margin:5px 0 0;overflow:hidden}.scheduled-job-card__header .badge{flex:0 0 auto}.scheduled-run-details code{color:#667085;font-size:10px;overflow-wrap:anywhere}.scheduled-job-card__schedule{grid-gap:2px;border-bottom:1px solid #edf0f4;border-top:1px solid #edf0f4;color:#667085;display:grid;font-size:9px;font-weight:700;gap:2px;padding:8px 0;text-transform:uppercase}.scheduled-job-card__schedule strong{color:#172033;font-size:12px;font-weight:700;text-transform:none}.scheduled-job-card__schedule small{color:#667085;font-size:9px;font-weight:600;text-transform:none}.scheduled-job-card__activity{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.scheduled-job-card__activity>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.scheduled-job-card__activity span{color:#667085;font-size:9px;font-weight:700;text-transform:uppercase}.scheduled-job-card__activity button,.scheduled-job-card__activity strong{background:#0000;border:0;color:#172033;font-size:10.5px;font-weight:700;line-height:1.35;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.scheduled-job-card__activity button{cursor:pointer}.scheduled-job-card__activity button:hover{color:#255fd1}.scheduled-job-card__activity button small{color:#758197;font-size:9px;font-weight:600}.scheduled-job-card__actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.scheduled-job-card__actions .btn{font-size:11px;min-height:30px;padding:5px 8px}.scheduler-settings-dialog{max-height:calc(100vh - 36px);overflow:auto;width:min(520px,calc(100vw - 28px))}.scheduler-settings-dialog .card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.scheduler-settings-dialog .card-header>div{min-width:0}.scheduler-settings-fields{grid-gap:16px;display:grid;gap:16px}.scheduler-settings-dialog .card-header p{color:#667085;font-size:11px;line-height:1.4;margin:4px 0 0;max-width:380px}.scheduler-enabled-toggle{align-items:flex-start;background:#f8fafc;border:1px solid #dfe5ed;border-radius:10px;cursor:pointer;display:flex;gap:11px;padding:14px}.scheduler-enabled-toggle input{height:18px;margin-top:2px;width:18px}.scheduler-enabled-toggle small,.scheduler-enabled-toggle span{display:block}.scheduler-enabled-toggle small{color:#667085;line-height:1.4;margin-top:4px}.scheduled-run-filters{align-items:end;display:grid;grid-template-columns:minmax(240px,1fr) 180px minmax(330px,auto);margin:-18px -18px 16px}.scheduled-run-pagination{align-items:center;color:#667085;display:flex;font-size:12px;gap:8px;justify-content:flex-end;min-height:40px}.scheduled-runs-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(720px,1.35fr) minmax(360px,.65fr)}.scheduled-run-details,.scheduled-runs-list{overflow:hidden;padding:0}.scheduled-runs-list .table{border:0;table-layout:fixed}.scheduled-runs-list .table tbody tr{cursor:pointer}.scheduled-runs-list .table tbody tr.is-selected{background:#eaf1ff;box-shadow:inset 3px 0 #2f6ff0}.scheduled-runs-list td small,.scheduled-runs-list td strong{display:block}.scheduled-runs-list td small{color:#758197;font-size:10px;margin-top:3px;overflow-wrap:anywhere}.scheduled-run-details>.section-header{align-items:flex-start;background:#fafbfc;border-bottom:1px solid #e4e9f0;display:flex;justify-content:space-between;margin:0;min-height:66px;padding:14px}.scheduled-run-details>.section-header span:first-child{color:#667085;font-size:11px}.scheduled-run-details h2{font-size:16px;margin:3px 0 0}.scheduled-run-detail-grid{grid-gap:1px;background:#e4e9f0;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.scheduled-run-detail-grid>div{background:#fff;min-width:0;padding:11px 13px}.scheduled-run-detail-grid dt{color:#667085;font-size:10px;font-weight:700;margin-bottom:3px;text-transform:uppercase}.scheduled-run-detail-grid dd{color:#172033;font-size:12px;margin:0;overflow-wrap:anywhere}.scheduled-run-error{background:#fff1f0;border:1px solid #f5c2c0;border-radius:9px;color:#b42318;margin:14px;padding:12px}.scheduled-run-error p{margin:5px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.scheduled-run-params{margin:14px}.scheduled-run-params pre{background:#111827;border-radius:8px;color:#e5e7eb;font-size:11px;max-height:240px;overflow:auto;padding:10px;white-space:pre-wrap}.scheduled-run-details>footer{border-top:1px solid #e4e9f0;display:flex;gap:8px;justify-content:flex-end;padding:14px}.scheduled-run-empty{color:#667085;display:grid;min-height:320px;padding:30px;place-items:center;text-align:center}.admin-modal-backdrop{background:#0f172a7a;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1000}.admin-modal{max-height:calc(100vh - 40px);overflow:auto;width:min(780px,96vw)}.admin-modal>.card-header{background:#fff;position:sticky;top:0;z-index:2}.admin-modal>.card-header h2{margin:0 0 4px}.admin-modal>.card-header p{margin:0}.worker-run-form{grid-gap:18px;display:grid;gap:18px}.worker-platform-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.worker-run-form fieldset{border:0;margin:0;padding:0}.worker-run-form legend{font-weight:750;margin-bottom:8px}.api-overview-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}.api-filter-panel .api-filters{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:auto repeat(4,minmax(150px,1fr)) auto}.api-filter-panel .quick-ranges{align-items:end;display:flex;gap:5px}.api-table-panel .card-body{padding:0}.api-table-panel .table{border:0}.api-table-panel .table td,.api-table-panel .table th{border-width:0 0 1px}.api-table-panel .table td:nth-child(3){max-width:620px;overflow-wrap:anywhere}.api-limit-platform{text-transform:capitalize}.api-calls-page[aria-busy=true]{opacity:.75}.api-chart{height:340px}.api-additional-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.api-integration-card{background:#fbfcfe;border:1px solid #e0e6ef;border-radius:14px;min-width:0;padding:16px}.api-integration-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.api-integration-heading>strong{color:#172033;font-size:16px;text-transform:capitalize}.api-integration-heading>span{background:#edf3ff;border-radius:999px;color:#174ea6;font-size:12px;font-weight:750;padding:4px 9px}.api-integration-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.api-integration-metrics>div{background:#fff;border:1px solid #e5eaf1;border-radius:10px;min-width:0;padding:10px 11px}.api-call-detail,.api-integration-metrics span,.api-integration-metrics strong{display:block}.api-call-detail,.api-integration-metrics span{color:#667085;font-size:11px}.api-integration-metrics strong{color:#172033;font-size:17px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-integration-metrics .has-error{background:#fff4f3;border-color:#f0c7c5}.api-integration-metrics .has-error strong{color:#b42318}.api-call-detail{margin-top:4px}.home-hero{align-items:center;background:linear-gradient(130deg,#fff,#f6f9ff 62%,#edf3ff);border:1px solid #dbe4f2;border-radius:18px;box-shadow:0 6px 24px rgba(15,23,42,.055);display:flex;gap:28px;justify-content:space-between;margin-bottom:16px;min-height:170px;padding:28px 30px}.home-hero h1{color:#172033;font-size:34px;letter-spacing:-.04em;margin:5px 0 7px}.home-hero p{color:#667085;margin:0}.home-hero-content{max-width:720px}.home-hero-actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.home-hero-actions>span{color:#667085;font-size:12px}.home-section{margin-top:24px}.home-section-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:12px;padding:0 2px}.home-section-heading h2{color:#172033;font-size:23px;letter-spacing:-.025em;margin:3px 0 0}.home-section-heading>span{color:#667085;font-size:12px}.home-signal-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-signal-card{background:#fff;border:1px solid #dfe5ee;border-radius:15px;box-shadow:0 3px 14px #0f172a0a;color:#172033;display:flex;flex-direction:column;min-height:152px;min-width:0;overflow:hidden;padding:19px 20px;position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.home-signal-card:before{background:#7b93bd;border-radius:0 4px 4px 0;bottom:18px;content:"";left:0;position:absolute;top:18px;width:4px}.home-signal-card:hover{border-color:#9eb8e8;box-shadow:0 9px 25px #2253aa1a;text-decoration:none;transform:translateY(-2px)}.home-signal-card.is-positive:before{background:#1c9c65}.home-signal-card.is-warning:before{background:#d6921e}.home-signal-card.is-danger:before{background:#d14b4b}.home-signal-card-topline{align-items:center;color:#667085;display:flex;font-size:12px;font-weight:760;gap:12px;justify-content:space-between;letter-spacing:.02em}.home-signal-card-topline b{color:#2f67d8;font-size:18px;transition:transform .15s ease}.home-signal-card:hover .home-signal-card-topline b{transform:translateX(3px)}.home-signal-card>strong{font-size:29px;letter-spacing:-.035em;margin-top:auto}.home-signal-card>p,.home-signal-card>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-signal-card>p{color:#667085;font-size:12px;margin:4px 0 0;min-height:18px}.home-signal-card.is-loading{animation:home-card-shimmer 1.2s ease-in-out infinite;background:linear-gradient(100deg,#f8fafc 20%,#eef2f7 40%,#f8fafc 60%);background-size:220% 100%;border-color:#e6eaf0}.home-signal-card.is-loading:before{display:none}@keyframes home-card-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.home-overview-empty,.home-overview-warning{background:#fff;border:1px solid #e0e6ef;border-radius:13px;color:#667085;font-size:13px;padding:15px 17px}.home-overview-warning{background:#fffaf0;border-color:#ead6a6;color:#7b5410;margin-bottom:12px}.home-workspace-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-workspace-card{align-items:flex-start;background:#fff;border:1px solid #dfe5ee;border-radius:15px;box-shadow:0 3px 14px #0f172a0a;color:#172033;display:flex;flex-direction:column;min-height:148px;padding:21px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.home-workspace-card:hover{border-color:#9eb8e8;box-shadow:0 9px 25px #2253aa1a;text-decoration:none;transform:translateY(-2px)}.home-workspace-card strong{font-size:19px;margin-top:auto}.home-workspace-card p{color:#667085;line-height:1.45;margin:6px 0 0}.home-workspace-index{background:#eaf1ff;border-radius:8px;color:#245bc4;display:grid;font-size:11px;font-weight:850;height:29px;place-items:center;width:34px}.login-page{background:radial-gradient(circle at 18% 12%,#eaf1ff 0,#0000 34%),linear-gradient(145deg,#f8faff,#eef3fa);display:grid;min-height:100vh;padding:24px;place-items:center}.login-panel{background:#fffffff5;border:1px solid #dce4ef;border-radius:20px;box-shadow:0 22px 70px #1c2d4e24;padding:34px;width:min(460px,100%)}.login-intro{margin-bottom:26px}.login-intro h1{font-size:29px;letter-spacing:-.035em;margin:5px 0 6px}.login-intro p{color:#667085;margin:0}.login-fields{grid-gap:15px;display:grid;gap:15px}.login-fields .form-control,.login-submit{min-height:46px}.login-submit{margin-top:18px;width:100%}.login-alternate{margin-top:8px;min-height:42px;width:100%}.login-panel .alert{margin:14px 0 0}.payment-period-value{font-size:17px!important;line-height:1.35!important}.payment-toolbar{gap:20px}.payment-cycle-field{margin:0;width:min(360px,42%)}.payment-cycle-field>span{color:#667085;display:block;font-size:12px;font-weight:700;margin-bottom:5px}.payments-page .admin-user-cell{min-width:160px}.assistant-page{max-width:1120px}.assistant-panel{overflow:hidden}.assistant-messages{background:#f8fafc;height:min(58vh,650px);min-height:390px;overflow-y:auto;padding:18px}.assistant-message{background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 2px 8px rgba(15,23,42,.035);margin:0 0 12px;padding:13px 15px;width:min(78%,760px)}.assistant-message.is-user{background:#edf4ff;border-color:#bcd0f5;margin-left:auto}.assistant-message-meta{align-items:center;color:#667085;display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-bottom:5px}.assistant-message-meta strong{color:#344054;font-size:12px}.assistant-message-text{line-height:1.5;white-space:pre-wrap}.assistant-message-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.assistant-message-files img{border:1px solid #dfe5ee;border-radius:10px;display:block;height:126px;object-fit:cover;width:126px}.assistant-typing{align-items:center;color:#667085;display:inline-flex;font-size:13px;gap:7px}.assistant-typing span{animation:assistant-pulse 1.1s infinite alternate;background:#667085;border-radius:50%;height:7px;width:7px}.assistant-composer{grid-gap:10px;background:#fff;border-top:1px solid #dfe5ee;display:grid;gap:10px;padding:16px}.assistant-draft{max-height:190px;min-height:84px;resize:vertical}.assistant-composer-actions{display:flex;gap:8px;justify-content:flex-end}.assistant-attachments{display:flex;flex-wrap:wrap;gap:7px}.assistant-attachment{align-items:center;background:#f8fafc;border:1px solid #dfe5ee;border-radius:9px;display:flex;gap:7px;max-width:310px;padding:5px 7px}.assistant-attachment img{border-radius:6px;height:30px;object-fit:cover;width:30px}.assistant-attachment>span:nth-last-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-attachment button{background:#0000;border:0;border-radius:6px;color:#667085;cursor:pointer;height:24px;padding:0;width:24px}.assistant-attachment button:hover{background:#feeceb;color:#b42318}@keyframes assistant-pulse{0%{opacity:.25;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:1180px){.marketplace-workspace{grid-template-columns:230px minmax(0,1fr)}.admin-summary-grid,.api-overview-grid,.marketplace-account-fields,.permission-scope-grid,.permission-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-runs-layout{grid-template-columns:1fr}.scheduled-job-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scheduled-runs-layout{grid-template-columns:1fr}.api-filter-panel .api-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.api-integration-metrics,.home-signal-grid,.home-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.settings-layout{grid-template-columns:1fr}.settings-sidebar{position:static}.settings-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-workspace{grid-template-columns:1fr}.marketplace-account-list{border-bottom:1px solid #e3e8ef;border-right:0}.marketplace-account-list-items,.scheduled-job-grid,.scheduler-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduler-overview__item:nth-child(2n){border-right:0}.scheduler-overview__item:not(:last-child){border-bottom:1px solid #e8ecf1}}@media (max-width:760px){.admin-page{padding:15px 12px 30px}.admin-page-header{align-items:flex-start;flex-direction:column}.user-editor-body{padding:10px!important}.permission-catalog,.user-account-fields,.user-permissions-editor{padding:14px}.user-editor-savebar{align-items:stretch;flex-direction:column;top:58px}.user-editor-savebar .btn,.user-editor-savebar>.flex{width:100%}.permission-catalog-toolbar,.permission-scope-grid,.permission-template-grid{grid-template-columns:1fr}.permission-catalog-toolbar{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.permission-domain-header{grid-template-columns:1fr}.permission-domain-header>.btn{justify-self:start}.permission-domain-toggle{align-items:flex-start}.admin-summary-grid,.api-overview-grid{grid-template-columns:1fr 1fr}.settings-section-nav{grid-template-columns:1fr}.marketplace-account-footer,.marketplace-account-section-heading,.marketplace-accounts-header,.marketplace-credential-actions{align-items:stretch;flex-direction:column}.marketplace-account-footer .btn,.marketplace-account-section-heading .btn,.marketplace-accounts-header .btn,.marketplace-credential-actions .btn{width:100%}.marketplace-accounts-summary>div{padding:11px 12px}.marketplace-account-fields,.marketplace-account-list-items,.marketplace-add-fields,.marketplace-credential-fields{grid-template-columns:1fr}.marketplace-account-detail-header{grid-template-columns:44px minmax(0,1fr)}.marketplace-account-detail-header>.marketplace-status{grid-column:2}.marketplace-webhook-block>div{align-items:stretch;flex-direction:column}.marketplace-account-footer .btn-danger{margin-right:0}.api-filter-panel .api-filters,.scheduled-job-grid,.scheduled-run-filters,.scheduler-overview,.worker-run-filters{grid-template-columns:1fr}.scheduler-overview__item{border-right:0}.scheduled-section-heading{align-items:flex-start;flex-direction:column;gap:6px}.scheduled-run-pagination{flex-wrap:wrap;justify-content:flex-start}.api-additional-grid{grid-template-columns:1fr}.home-hero{align-items:flex-start;flex-direction:column;padding:22px}.home-hero-actions{align-items:flex-start;width:100%}.home-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.home-signal-grid,.home-workspace-grid{grid-template-columns:1fr}.payment-toolbar{align-items:flex-start!important;flex-direction:column}.payment-cycle-field{width:100%}}.product-editor-heading-meta{align-items:center;color:#667085;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 12px;margin-top:8px}.product-editor-heading-meta strong{color:#172033;font-weight:750}.product-editor-heading-state{border-left:1px solid #d8dfe9;padding-left:12px}.product-editor-heading-meta .badge{align-items:center;display:inline-flex;line-height:1;min-height:26px;padding:4px 9px}@media (max-width:760px){.product-editor-heading-state{border-left:0;padding-left:0}}.app-header{background:linear-gradient(110deg,#111b2d,#17243a 58%,#1a2942);border-bottom:1px solid #ffffff14;box-shadow:0 7px 24px #0f172a29;color:#eaf0fb;gap:18px;min-height:58px;padding:8px 18px;position:sticky;top:0;z-index:700}.app-brand,.app-header{align-items:center;display:flex}.app-brand{color:#fff;flex:0 0 auto;font-weight:750;gap:10px;letter-spacing:-.01em}.app-brand,.app-brand:hover,.app-nav-menu-item:hover,.app-user-link:hover{text-decoration:none}.app-brand-mark{background:linear-gradient(135deg,#2f6ff0,#5a8cff);border-radius:10px;box-shadow:0 7px 18px #2f6ff047;display:grid;font-size:12px;height:34px;letter-spacing:.08em;min-width:40px;padding:0 7px;place-items:center}.app-brand-name{font-size:15px}.app-nav{align-items:center;display:flex;gap:3px;min-width:0}.app-nav-group{position:relative}.app-nav-direct,.app-nav-trigger{align-items:center;background:#0000;border:0;border-radius:9px;color:#dce5f3;cursor:pointer;display:inline-flex;font:inherit;font-weight:650;gap:7px;height:38px;padding:0 11px;text-decoration:none;white-space:nowrap}.app-nav-direct.is-active,.app-nav-direct:hover,.app-nav-trigger.is-active,.app-nav-trigger:hover{background:#ffffff1a;color:#fff;text-decoration:none}.app-nav-direct.is-active,.app-nav-trigger.is-active{box-shadow:inset 0 -2px #75a2ff}.app-nav-chevron{color:#95a7c1;font-size:15px;transform:translateY(-1px)}.app-nav-menu{background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 18px 48px #0f172a33;color:#172033;left:0;padding:9px;position:absolute;top:calc(100% + 9px);width:292px}.app-nav-menu--wide{width:600px}.app-nav-menu--wide .app-nav-menu-list{display:grid;grid-template-columns:1fr 1fr}.app-nav-menu-title{color:#748096;font-size:11px;font-weight:800;letter-spacing:.1em;padding:5px 9px 8px;text-transform:uppercase}.app-nav-menu-list{grid-gap:3px;display:grid;gap:3px}.app-nav-menu-item{grid-gap:1px;border-radius:9px;color:#172033;display:grid;gap:1px;padding:9px 10px}.app-nav-menu-item span{font-weight:700}.app-nav-menu-item small{color:#748096;font-size:12px}.app-nav-menu-item:hover{background:#f2f6fc}.app-nav-menu-item.is-active{background:#eaf1ff;color:#174eb6}.app-task-count{background:#ef4444;border-radius:999px;color:#fff;display:inline-grid;font-size:11px;font-weight:800;height:20px;min-width:20px;padding:0 6px;place-items:center}.app-header-account{align-items:center;display:flex;gap:7px;margin-left:auto}.app-user-link{align-items:center;border-radius:10px;color:#fff;display:flex;gap:8px;min-width:0;padding:4px 7px}.app-user-link:hover{background:#ffffff14}.app-user-avatar{background:#30415d;border:1px solid #ffffff24;border-radius:10px;display:grid;flex:0 0 auto;font-size:11px;font-weight:800;height:32px;place-items:center;width:32px}.app-user-copy{display:grid;line-height:1.15}.app-user-copy strong{font-size:13px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.app-user-copy small{color:#9cabc0;font-size:11px}.app-header-login,.app-logout{align-items:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;color:#dce5f3;cursor:pointer;display:inline-flex;font-weight:650;height:36px;padding:0 11px;text-decoration:none}.app-header-login:hover,.app-logout:hover{background:#ffffff1f;color:#fff;text-decoration:none}.app-drawer,.app-drawer-scrim,.app-menu-toggle{display:none}@media (max-width:1180px){.app-header-account,.app-nav{display:none}.app-menu-toggle{background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;color:#fff;display:grid;font-size:20px;height:38px;margin-left:auto;place-items:center;width:40px}.app-drawer-scrim{background:#070d1885;border:0;display:block;inset:0;position:fixed;z-index:800}.app-drawer{background:#fff;bottom:0;box-shadow:-18px 0 55px #0f172a40;color:#172033;display:flex;flex-direction:column;gap:6px;overflow:auto;padding:14px;position:fixed;right:0;top:0;width:min(380px,92vw);z-index:801}.app-drawer-header{align-items:center;border-bottom:1px solid #e5eaf2;display:flex;justify-content:space-between;padding:4px 3px 10px}.app-drawer-header button{background:#eef2f7;border:0;border-radius:8px;cursor:pointer;font-size:22px;height:34px;width:34px}.app-drawer .app-nav-group{position:static}.app-drawer .app-nav-trigger{background:#f6f8fb;color:#172033;justify-content:space-between;width:100%}.app-drawer .app-nav-menu,.app-drawer .app-nav-menu--wide{background:#f8fafc;border:0;box-shadow:none;margin-top:5px;padding:5px;position:static;width:auto}.app-drawer .app-nav-menu--wide .app-nav-menu-list{display:grid;grid-template-columns:1fr}.app-drawer-link,.app-drawer-logout{background:#0000;border:0;border-radius:9px;color:#172033;display:block;font:inherit;font-weight:650;padding:10px 12px;text-align:left}.app-drawer-link:hover{background:#f2f6fc;text-decoration:none}.app-drawer-logout{background:#fff0ee;color:#b42318;cursor:pointer;margin-top:auto}}.inventory-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);width:min(920px,calc(100vw - 32px))}.inventory-dialog>.card-header{flex-shrink:0;gap:16px}.inventory-dialog-body{overflow-y:auto}.inventory-dialog h2,.inventory-dialog h3{margin:0}.inventory-dialog .form-field{grid-gap:8px;display:grid;gap:8px;margin:16px 0}.inventory-steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.inventory-steps li{background:#f2f4f7;background:var(--surface-secondary,#f2f4f7);border-radius:8px;color:#525d70;color:var(--text-muted,#525d70);padding:8px 14px}.inventory-steps li.active{background:#e7eefb;color:#214b87;font-weight:600}.inventory-operation,.inventory-resolution-preview{border:1px solid #dce1e8;border:1px solid var(--border-color,#dce1e8);border-radius:10px;margin:16px 0;padding:18px}.inventory-before-after{grid-gap:16px;background:#f5f7fa;background:var(--surface-secondary,#f5f7fa);border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.inventory-before-after dd{font-size:1.2rem;font-weight:600;margin:6px 0 0}.inventory-platforms{border:1px solid #dce1e8;border:1px solid var(--border-color,#dce1e8);border-radius:8px;display:flex;flex-wrap:wrap;gap:18px;margin:20px 0;padding:16px}.inventory-platforms label{align-items:center;display:flex;gap:8px;text-transform:capitalize}.inventory-dialog-footer{flex-wrap:wrap;padding-top:12px}.inventory-deliveries,.inventory-timeline{padding-left:24px}.inventory-deliveries li,.inventory-timeline li{margin:12px 0}.inventory-row-actions{grid-gap:6px;display:grid;gap:6px;min-width:112px}.inventory-row-actions .btn-primary{width:100%}.inventory-row-actions-secondary{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.inventory-row-actions-secondary .btn-link{min-height:auto;padding:4px 6px}.inventory-resolution-counts{max-height:320px;overflow-y:auto}@media (max-width:640px){.inventory-before-after{grid-template-columns:1fr}.inventory-dialog{max-height:calc(100dvh - 16px);width:calc(100vw - 16px)}.inventory-operation,.inventory-resolution-preview{padding:12px}}.inventory-subnav{border-bottom:1px solid #dce1e8;border-bottom:1px solid var(--border-color,#dce1e8);display:flex;gap:8px;margin:20px 0 12px;padding:8px 0}.inventory-subnav button{background:#0000;border:0;border-radius:8px;color:#525d70;color:var(--text-muted,#525d70);cursor:pointer;font:inherit;padding:12px 18px}.inventory-subnav button.is-selected{background:#e7eefb;color:#214b87;font-weight:600}.inventory-live-status{background:#f3faf6;border:1px solid #c9dfd5;border-radius:10px;color:#225b42;margin-bottom:14px;padding:12px 16px}.inventory-support-stack{grid-gap:14px;display:grid;gap:14px;margin-bottom:14px}.inventory-export-heading,.inventory-rebuild-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.inventory-rebuild-row{margin-bottom:16px}.inventory-report-form{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-report-form .form-field{grid-gap:8px;display:grid;gap:8px}.inventory-report-form p{margin:0}.inventory-reports{grid-gap:16px;display:grid;gap:16px}.inventory-confirm-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.inventory-compare-page .status-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px}.inventory-compare-page .status-card{min-height:76px;padding:12px;text-align:left}.inventory-compare-page .status-name{font-size:12px}.inventory-compare-page .status-count{font-size:22px}.inventory-compare-page .status-card.selected{outline:2px solid #4263c7;outline-offset:-2px}@media (max-width:640px){.inventory-report-form{grid-template-columns:1fr}.inventory-subnav{flex-wrap:wrap}}.inventory-primary-workspace{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:220px minmax(0,1fr)}.inventory-status-list{grid-gap:12px;background:#fff;border:1px solid #dce1e8;border:1px solid var(--border-color,#dce1e8);border-radius:12px;display:grid;gap:12px;grid-column:1;grid-row:1/span 3;padding:12px}.inventory-status-list>strong{color:#525d70;font-size:12px;padding:8px}.inventory-status-group{grid-gap:3px;display:grid;gap:3px}.inventory-status-group>span{color:#8490a3;font-size:10px;font-weight:800;letter-spacing:.07em;padding:0 8px 4px;text-transform:uppercase}.inventory-status-list button{align-items:center;background:#0000;border:0;border-radius:8px;color:#525d70;cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;justify-content:space-between;padding:12px 8px;text-align:left}.inventory-status-list button.is-selected{background:#e7eefb;color:#214b87;font-weight:600}.inventory-status-list button strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inventory-primary-workspace>:not(.inventory-status-list){grid-column:2;min-width:0}.inventory-search-row{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.inventory-search-row .form-field{grid-gap:6px;display:grid;flex:1 1;gap:6px;min-width:150px}.inventory-advanced-filters{margin-top:12px}.inventory-advanced-filters summary{color:#525d70;cursor:pointer;font-size:12px}.inventory-advanced-filters[open] summary{margin-bottom:12px}@media (max-width:850px){.inventory-primary-workspace{grid-template-columns:minmax(0,1fr)}.inventory-status-list{grid-column:1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-status-list>strong{grid-column:1/-1}.inventory-status-group{align-content:start}.inventory-primary-workspace>:not(.inventory-status-list){grid-column:1}}.inventory-results-table{min-width:940px;table-layout:fixed;width:100%}.inventory-results-table .inventory-sku-cell{width:90px}.inventory-results-table .inventory-status-cell{width:105px}.inventory-results-table .inventory-scan-cell{width:155px}.inventory-results-table .inventory-catalog-cell,.inventory-results-table .inventory-quantity-cell{width:105px}.inventory-results-table th.inventory-catalog-cell span,.inventory-results-table th.inventory-quantity-cell span{display:block}.inventory-results-table .inventory-evidence-cell{overflow-wrap:anywhere;white-space:normal;width:230px}.inventory-results-table .inventory-actions-cell{width:120px}.inventory-product-link{display:block;font-size:11px;margin-top:5px}.inventory-empty-results{color:#718096;padding:44px 16px!important;text-align:center}.inventory-historical-scan-note{grid-gap:2px;background:#fff8e8;border:1px solid #f2d39b;border-radius:7px;color:#855f18;display:grid;font-size:11px;font-weight:700;gap:2px;line-height:1.25;margin-top:7px;padding:5px 7px;width:fit-content}.inventory-historical-scan-note small{color:#8d7445;font-size:10px;font-weight:500}.inventory-evidence{grid-gap:9px;display:grid;gap:9px}.inventory-evidence-summary{grid-gap:3px;display:grid;gap:3px;line-height:1.4}.inventory-evidence-facts strong,.inventory-evidence-summary>strong,.inventory-review-reasons>strong{color:#26354d;font-size:12px}.inventory-evidence-facts{grid-gap:7px;background:#fafbfd;border:1px solid #e1e7f0;border-radius:8px;display:grid;gap:7px;padding:9px 10px}.inventory-evidence-facts>div{grid-gap:2px;display:grid;gap:2px}.inventory-evidence-facts span{color:#41506a;font-size:12px}.inventory-evidence-facts small{color:#718096;line-height:1.35}.inventory-review-reasons{grid-gap:5px;background:#fff7f7;border:1px solid #efcaca;border-radius:8px;color:#7d3030;display:grid;font-size:12px;gap:5px;line-height:1.4;padding:9px 10px}.inventory-evidence-success{background:#f3faf6;border:1px solid #c9dfd5;border-radius:8px;color:#225b42;font-size:12px;padding:7px 9px}.inventory-evidence-cell details{margin-top:8px}.inventory-calculation-details{background:#fafbfd;border:1px solid #e1e7f0;border-radius:8px;padding:7px 9px}.inventory-calculation-details[open]>summary{margin-bottom:8px}.inventory-calculation-details .inventory-evidence-facts{background:#0000;border:0;padding:0}.inventory-scan-neighbors{grid-gap:3px;background:#f7f9fd;border:1px solid #dce5f4;border-radius:8px;color:#44536c;display:grid;font-size:12px;gap:3px;margin-top:8px;padding:8px 10px}.inventory-scan-neighbors small{color:#718096}.inventory-evidence-cell summary{cursor:pointer}.inventory-results-table td:last-child,.inventory-results-table th:last-child{min-width:120px}.inventory-sort-controls{align-items:end;display:flex;gap:8px}.inventory-sort-controls label{grid-gap:3px;color:#64748b;display:grid;font-size:11px;font-weight:700;gap:3px}.inventory-sort-controls .form-control{font-size:13px;min-height:36px;padding-block:6px}.inventory-pagination,.inventory-results-toolbar{flex-wrap:wrap}.inventory-results-description{line-height:1.35;margin:3px 0 0;max-width:360px}.openai-ads-page{grid-gap:16px;display:grid;gap:16px}.openai-ads-page .workspace-page-header,.openai-ads-page .workspace-summary-grid{margin-bottom:0}.ads-mode-banner{align-items:center;background:#fff;border:1px solid #dfe5ee;border-left:4px solid #8894a7;border-radius:14px;display:flex;gap:24px;justify-content:space-between;padding:18px 20px}.ads-mode-banner.is-safe{background:#f6fffa;border-left-color:#1f9d68}.ads-mode-banner.is-live{background:#fff8f7;border-left-color:#e55353}.ads-mode-banner strong{color:#172033;display:block;font-size:18px}.ads-mode-banner p{color:#667085;margin:3px 0 0}.ads-feed-id{background:#fff;border:1px solid #dfe5ee;border-radius:10px;min-width:190px;padding:10px 14px}.ads-feed-id span{color:#667085;display:block;font-size:11px;font-weight:800;text-transform:uppercase}.ads-feed-id strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow:hidden;text-overflow:ellipsis}.ads-unavailable-state{color:#536075;padding:28px 24px}.ads-unavailable-state strong{color:#172033;display:block;font-size:18px}.ads-unavailable-state p{margin:6px 0 0}.ads-tabs{background:#f7f9fc;border:1px solid #dfe5ee;border-radius:11px;display:flex;gap:4px;padding:4px;width:fit-content}.ads-tabs button{background:#0000;border:0;border-radius:8px;color:#596579;cursor:pointer;font-weight:750;padding:9px 14px}.ads-tabs button.is-active{background:#fff;box-shadow:0 1px 5px #0f172a1f;color:#1f57bd}.ads-panel{overflow:hidden}.ads-panel-heading p{color:#667085;margin:4px 0 0;max-width:780px}.ads-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ads-filter-bar{grid-gap:12px;align-items:end;background:#f9fafc;border-top:1px solid #e5eaf1;display:grid;gap:12px;grid-template-columns:minmax(300px,1fr) 220px 200px;padding:14px 18px}.ads-create-form label,.ads-filter-bar label{grid-gap:5px;color:#536075;display:grid;font-size:12px;font-weight:750;gap:5px}.ads-create-form input,.ads-filter-bar input,.ads-filter-bar select{background:#fff;border:1px solid #cfd7e4;border-radius:8px;color:#172033;min-height:40px;padding:8px 10px;width:100%}.ads-search-form{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:1fr auto}.ads-selection-bar{align-items:center;background:#eef5ff;border-top:1px solid #d9e5fb;display:flex;gap:8px;padding:10px 18px}.ads-selection-bar strong{margin-right:auto}.ads-catalog-table td{vertical-align:middle}.ads-catalog-table td small,.ads-object-card small,.workspace-table td small{color:#7a8699;display:block;margin-top:3px}.ads-product-title{display:block;font-weight:750;max-width:300px}.ads-destination{white-space:nowrap}.ads-block-reason{color:#9a5a16;font-weight:700}.ads-loading{color:#667085;padding:28px 18px}.ads-pagination{align-items:center;border-top:1px solid #e5eaf1;color:#667085;display:flex;gap:12px;justify-content:space-between;padding:12px 18px}.ads-pagination>div{display:flex;gap:8px}.ads-hierarchy{border-top:1px solid #e5eaf1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ads-hierarchy-column{min-width:0;padding:16px}.ads-hierarchy-column+.ads-hierarchy-column{border-left:1px solid #e5eaf1}.ads-column-heading{align-items:center;display:flex;gap:10px;margin-bottom:12px}.ads-column-heading>span{background:#eaf1ff;border-radius:50%;color:#2f67d8;display:grid;font-weight:850;height:28px;place-items:center;width:28px}.ads-column-heading small,.ads-column-heading strong{display:block}.ads-column-heading small{color:#7a8699}.ads-object-list{grid-gap:8px;display:grid;gap:8px;min-height:58px}.ads-object-card{grid-gap:7px;align-items:center;border:1px solid #dfe5ee;border-radius:9px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto auto;padding:9px}.ads-object-card.is-selected{background:#f5f8ff;border-color:#7fa5ef}.ads-object-select{background:#0000;border:0;cursor:pointer;min-width:0;padding:0;text-align:left}.ads-object-select small,.ads-object-select strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-create-form{grid-gap:10px;background:#fafbfd;border:1px dashed #cbd5e3;border-radius:10px;display:grid;gap:10px;margin-top:16px;padding:14px}.ads-create-form h3{font-size:15px;margin:0}.ads-create-form>small{color:#667085}.ads-template-preview{grid-gap:3px;background:#eef3fb;border-radius:8px;display:grid;gap:3px;padding:12px}.ads-template-preview span{color:#1f57bd;font-weight:800}.ads-template-preview small{color:#667085}.ads-activity-grid{grid-gap:16px;display:grid;gap:16px}.ads-job-result{color:#596579;font-size:12px;max-width:440px;overflow-wrap:anywhere}.ads-campaign-workspace{grid-gap:12px;display:grid;gap:12px}.ads-campaign-detail-heading,.ads-campaign-toolbar,.ads-create-footer,.ads-product-picker-heading,.ads-products-heading,.ads-simple-create-heading{align-items:center;display:flex;gap:20px;justify-content:space-between}.ads-campaign-detail h2,.ads-campaign-toolbar h2,.ads-product-picker-heading h3,.ads-products-heading h3,.ads-simple-create h2{margin:0}.ads-campaign-detail-heading p,.ads-campaign-toolbar p,.ads-products-heading p,.ads-settings-section-heading p,.ads-simple-create p{color:#667085;margin:4px 0 0}.ads-sync-strip{align-items:center;background:#f5fbf7;border:1px solid #d6eadf;border-radius:10px;color:#315d43;display:flex;gap:12px;padding:10px 14px}.ads-sync-strip strong{white-space:nowrap}.ads-sync-strip span{color:#5e7467}.ads-sync-strip.is-working{background:#f3f7ff;border-color:#c9d9f7;color:#2455a6}.ads-sync-strip.has-error{background:#fff6f5;border-color:#f0c8c4;color:#a23d35}.ads-campaign-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.ads-campaign-detail,.ads-campaign-sidebar,.ads-simple-create{overflow:hidden}.ads-sidebar-heading{align-items:center;border-bottom:1px solid #e5eaf1;display:flex;justify-content:space-between;padding:16px}.ads-sidebar-heading>span{background:#eef3fb;border-radius:50%;color:#41516b;display:grid;font-weight:800;height:28px;min-width:28px;place-items:center}.ads-campaign-list{grid-gap:6px;display:grid;gap:6px;padding:8px}.ads-campaign-list>button{align-items:center;background:#0000;border:1px solid #0000;border-radius:9px;color:#172033;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:12px;text-align:left;width:100%}.ads-campaign-list>button:hover{background:#f7f9fc}.ads-campaign-list>button.is-selected{background:#f1f6ff;border-color:#aac3f3}.ads-campaign-list button>span:first-child{min-width:0}.ads-campaign-list small,.ads-campaign-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-campaign-list small{color:#78859a;margin-top:3px}.ads-campaign-detail-heading,.ads-simple-create-heading{border-bottom:1px solid #e5eaf1;padding:20px}.ads-heading-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ads-settings-section{border-bottom:1px solid #e5eaf1}.ads-edit-settings{background:#fbfcff;border-bottom:1px solid #d8e3f4}.ads-settings-section-heading{align-items:flex-start;display:flex;gap:12px;padding:18px 20px 6px}.ads-settings-section-heading>span{background:#eaf1ff;border-radius:50%;color:#2f67d8;display:grid;flex:0 0 28px;font-weight:850;height:28px;place-items:center}.ads-settings-section-heading h3{margin:1px 0 0}.ads-settings-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(240px,1fr) minmax(180px,280px);padding:12px 20px 20px 60px}.ads-settings-grid-three{grid-template-columns:minmax(220px,1fr) minmax(160px,220px) minmax(160px,220px)}.ads-settings-grid label{grid-gap:5px;align-content:start;color:#536075;display:grid;font-size:12px;font-weight:750;gap:5px}.ads-settings-grid label>small{color:#8a95a6;display:inline;font-weight:600}.ads-readonly-setting{grid-gap:5px;align-content:center;background:#f7f9fc;border:1px solid #dbe3ef;border-radius:8px;display:grid;gap:5px;min-height:64px;padding:10px 12px}.ads-readonly-setting strong{color:#25324a;font-size:14px}.ads-readonly-setting small{color:#748096;font-size:12px;line-height:1.4}.ads-settings-grid input,.ads-settings-grid select,.ads-settings-grid textarea{background:#fff;border:1px solid #cfd7e4;border-radius:8px;color:#172033;font:inherit;font-size:14px;font-weight:500;min-height:40px;padding:8px 10px;width:100%}.ads-settings-grid textarea{resize:vertical}.ads-settings-grid-balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-settings-grid-budget{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.ads-settings-subsection{grid-gap:14px;background:#fafbfd;border:1px solid #e1e7f0;border-radius:12px;display:grid;gap:14px;margin:0 20px 20px 60px;padding:16px}.ads-settings-subsection h4{color:#273348;font-size:14px;margin:0}.ads-audience-grid,.ads-location-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ads-audience-grid label,.ads-creative-fields label,.ads-location-field,.ads-standalone-field{grid-gap:6px;align-content:start;color:#536075;display:grid;font-size:12px;font-weight:750;gap:6px}.ads-location-search{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.ads-audience-grid select,.ads-creative-fields input,.ads-creative-fields select,.ads-creative-fields textarea,.ads-location-search input,.ads-preview-heading select,.ads-standalone-field input{background:#fff;border:1px solid #cfd7e4;border-radius:8px;color:#172033;font:inherit;font-size:14px;font-weight:500;min-height:40px;padding:8px 10px;width:100%}.ads-location-results{background:#fff;border:1px solid #d8e0ec;border-radius:8px;display:grid;max-height:180px;overflow:auto}.ads-location-results button{grid-gap:2px;background:#0000;border:0;border-bottom:1px solid #edf0f5;color:#273348;cursor:pointer;display:grid;gap:2px;padding:9px 10px;text-align:left}.ads-location-results button strong{color:#273348;font-size:13px}.ads-location-results button small{color:#7b8799;font-size:11px;font-weight:500}.ads-location-results button:hover{background:#f3f7ff}.ads-location-message{color:#7b8799;font-weight:500}.ads-location-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.ads-location-chips button{background:#edf4ff;border:1px solid #bcd0f3;border-radius:999px;color:#285ea9;cursor:pointer;padding:5px 9px}.ads-creative-fields label>small,.ads-location-chips small,.ads-preview-heading small,.ads-standalone-field>small{color:#7b8799;font-weight:500}.ads-platform-fieldset{border:0;margin:0;padding:0}.ads-platform-fieldset legend{color:#536075;font-size:12px;font-weight:750;margin-bottom:7px}.ads-platform-fieldset>div{display:flex;flex-wrap:wrap;gap:16px}.ads-platform-fieldset label{align-items:center;color:#273348;display:flex;font-size:13px;font-weight:650;gap:7px}.ads-platform-fieldset input{height:16px;width:16px}.ads-creative-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);padding:12px 20px 20px 60px}.ads-creative-fields{grid-gap:13px;align-content:start;display:grid;gap:13px}.ads-description-builder{grid-gap:12px;background:#f7faff;border:1px solid #ccd9ed;border-radius:12px;display:grid;gap:12px;padding:14px}.ads-description-builder-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ads-description-builder-heading small,.ads-description-builder-heading strong{display:block}.ads-description-builder-heading strong{color:#273348;font-size:13px}.ads-description-builder-heading small{color:#708097;font-weight:500;line-height:1.4;margin-top:3px;max-width:330px}.ads-description-additions input,.ads-description-builder-heading select,.ads-description-part input,.ads-description-separator select{background:#fff;border:1px solid #cfd7e4;border-radius:8px;color:#172033;font:inherit;font-size:13px;font-weight:500;min-height:36px;padding:7px 9px}.ads-description-parts{grid-gap:8px;display:grid;gap:8px}.ads-description-part{grid-gap:10px;align-items:center;background:#fff;border:1px solid #dfe6f0;border-radius:9px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.ads-description-part-main{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ads-description-part-main>strong{color:#334159;font-size:12px;min-width:145px}.ads-description-part-main>input{flex:1 1;min-width:150px}.ads-description-part-main>label{align-items:center;color:#66758b;display:flex;font-size:11px;gap:6px;white-space:nowrap}.ads-description-part-main>label input[type=number]{width:62px}.ads-description-label-toggle input{height:15px;width:15px}.ads-description-part-actions{display:flex;gap:4px}.ads-description-part-actions button{background:#f8fafc;border:1px solid #d7deea;border-radius:7px;color:#526078;cursor:pointer;height:28px;padding:0;width:28px}.ads-description-part-actions button:disabled{cursor:default;opacity:.4}.ads-description-additions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ads-description-additions>div{display:flex;flex:1 1;gap:7px;min-width:min(100%,330px)}.ads-description-additions input{flex:1 1;min-width:0}.ads-description-separator{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 180px}.ads-product-preview{align-self:start;background:#f5f7fa;border:1px solid #dce3ed;border-radius:14px;overflow:hidden}.ads-preview-heading{align-items:center;background:#fff;border-bottom:1px solid #e1e6ee;display:flex;gap:12px;justify-content:space-between;padding:13px 14px}.ads-preview-heading small,.ads-preview-heading strong{display:block}.ads-preview-heading select{max-width:190px}.ads-preview-card{background:#fff;border:1px solid #e0e5ec;border-radius:12px;box-shadow:0 10px 28px #1b273a14;display:grid;grid-template-columns:minmax(140px,42%) minmax(0,1fr);margin:18px;min-height:240px;overflow:hidden}.ads-preview-card.without-image{grid-template-columns:1fr}.ads-preview-card>img{height:100%;min-height:240px;object-fit:cover;width:100%}.ads-preview-card>div{display:flex;flex-direction:column;min-width:0;padding:18px}.ads-preview-card>div>small{color:#78859a;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.ads-preview-card h4{color:#172033;font-size:19px;line-height:1.25;margin:8px 0 7px}.ads-preview-card p{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#5c687b;display:-webkit-box;font-size:13px;line-height:1.45;margin:0;overflow:hidden}.ads-preview-card-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:16px}.ads-preview-card-footer span{background:#172033;border-radius:8px;color:#fff;font-size:12px;font-weight:750;padding:7px 10px}.ads-preview-empty{border:1px dashed #cbd4e1;border-radius:10px;color:#68758a;margin:18px;padding:34px 20px;text-align:center}.ads-preview-note{color:#7b8799;display:block;line-height:1.4;padding:0 18px 16px}.ads-campaign-picker-page{width:100%}.ads-campaign-picker{background:#fff;border:1px solid #dfe5ee;border-radius:14px;overflow:hidden}.ads-simple-create>.ads-campaign-picker{border-left:0;border-radius:0;border-right:0;margin-top:8px}.ads-campaign-picker-heading{align-items:flex-start;border-bottom:1px solid #e3e8f0;display:flex;gap:20px;justify-content:space-between;padding:20px 22px 18px}.ads-campaign-picker-heading h2{color:#172033;font-size:22px;margin:3px 0 4px}.ads-campaign-picker-heading p{color:#667085;margin:0;max-width:760px}.ads-campaign-picker-summary{background:#f2f6ff;border:1px solid #cddcf8;border-radius:10px;min-width:120px;padding:10px 14px;text-align:right}.ads-campaign-picker-summary span,.ads-campaign-picker-summary strong{display:block}.ads-campaign-picker-summary span{color:#667085;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ads-campaign-picker-summary strong{color:#255cc5;font-size:22px;margin-top:2px}.ads-campaign-picker-filters{grid-gap:13px;background:#f8fafc;display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 22px}.ads-campaign-picker-filters label{grid-gap:5px;color:#4f5c70;display:grid;font-size:12px;font-weight:750;gap:5px;min-width:0}.ads-campaign-picker-filters input,.ads-campaign-picker-filters select{background:#fff;border:1px solid #cfd7e4;border-radius:8px;color:#172033;min-height:40px;padding:8px 10px;width:100%}.ads-picker-search-field{grid-column:span 2}.ads-picker-filter-actions{align-items:end;display:flex;gap:8px;grid-column:span 2}.ads-campaign-picker-actions{align-items:center;background:#fff;border-bottom:1px solid #e3e8f0;border-top:1px solid #e3e8f0;display:flex;flex-wrap:wrap;gap:8px;padding:12px 22px}.ads-campaign-picker-actions>div{margin-right:auto}.ads-campaign-picker-actions span,.ads-campaign-picker-actions strong{display:block}.ads-campaign-picker-actions span{color:#78859a;font-size:12px;margin-top:2px}.ads-campaign-picker-list{grid-gap:10px;background:#f7f9fc;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 22px 20px}.ads-campaign-picker-product{grid-gap:12px;align-items:center;background:#fff;border:1px solid #dfe5ee;border-radius:11px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 86px minmax(0,1fr) auto;min-height:108px;min-width:0;padding:10px;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.ads-campaign-picker-product:hover{border-color:#9ab5eb;box-shadow:0 5px 18px #1f3d7114}.ads-campaign-picker-product.is-selected{background:#f3f7ff;border-color:#5f8ee7;box-shadow:0 0 0 1px #2f67d81f}.ads-campaign-picker-product>input{height:17px;width:17px}.ads-campaign-picker-product>img{background:#eef1f5;border-radius:8px;height:86px;object-fit:cover;width:86px}.ads-campaign-picker-product:not(:has(>img)){grid-template-columns:auto minmax(0,1fr) auto}.ads-picker-product-copy{display:block;min-width:0}.ads-picker-product-copy>a{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#172033;display:-webkit-box;font-weight:780;line-height:1.3;overflow:hidden}.ads-picker-product-copy>small{color:#536075;display:block;font-weight:750;margin-top:4px}.ads-picker-product-copy>span{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.ads-picker-product-copy>span small{background:#edf1f6;border-radius:5px;color:#68758a;font-size:10px;padding:3px 6px}.ads-picker-product-facts{min-width:92px;text-align:right}.ads-picker-product-facts small,.ads-picker-product-facts strong{display:block}.ads-picker-product-facts strong{color:#172033;font-size:15px}.ads-picker-product-facts small{color:#718096;font-size:11px;margin-top:4px}.ads-campaign-picker-footer{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #dbe2ec;bottom:0;box-shadow:0 -8px 22px #1d2a3e0f;display:flex;gap:16px;justify-content:space-between;padding:13px 22px;position:sticky;z-index:4}.ads-picker-final-actions,.ads-picker-pagination{align-items:center;display:flex;gap:10px}.ads-picker-final-actions span,.ads-picker-pagination span{color:#667085;font-size:13px}.ads-wide-field{grid-column:1/-1}.ads-template-help{color:#667085;font-size:12px;margin:-7px 20px 18px 60px}.ads-template-help code{background:#eef3fb;border-radius:5px;color:#2455a6;padding:2px 5px}.ads-edit-footer{align-items:center;background:#f4f7fc;color:#667085;display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.ads-campaign-metrics{border-bottom:1px solid #e5eaf1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ads-campaign-metrics>div{padding:16px 20px}.ads-campaign-metrics>div+div{border-left:1px solid #e5eaf1}.ads-campaign-metrics span,.ads-campaign-metrics strong{display:block}.ads-campaign-metrics span{color:#748095;font-size:12px;font-weight:750}.ads-campaign-metrics strong{color:#172033;font-size:20px;margin-top:3px}.ads-product-picker-heading,.ads-products-heading{padding:18px 20px 12px}.ads-product-picker-heading{border-top:1px solid #e5eaf1}.ads-product-picker-heading small{color:#667085}.ads-add-product-list,.ads-campaign-products,.ads-picker-list{grid-gap:8px;display:grid;gap:8px;padding:0 20px 20px}.ads-campaign-product{grid-gap:14px;align-items:center;background:#fff;border:1px solid #e0e6ef;border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;padding:12px 14px}.ads-campaign-product-main,.ads-campaign-product-main small{display:block}.ads-campaign-product-main>.link{font-weight:800}.ads-campaign-product-main small{color:#78859a;margin-top:3px}.ads-campaign-product-destination{text-align:right}.ads-add-products{grid-gap:12px;background:#f6f9ff;border:1px solid #cbdaf5;border-radius:11px;display:grid;gap:12px;margin:0 20px 16px;padding:14px}.ads-add-product-list{max-height:330px;overflow:auto;padding:0}.ads-inline-search{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) auto}.ads-create-settings input,.ads-inline-search input{background:#fff;border:1px solid #cfd7e4;border-radius:8px;color:#172033;min-height:40px;padding:8px 10px;width:100%}.ads-create-settings{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(240px,1fr) 190px 190px;padding:18px 20px}.ads-create-settings label{grid-gap:5px;color:#536075;display:grid;font-size:12px;font-weight:750;gap:5px}.ads-picker-list{max-height:430px;overflow:auto}.ads-picker-option{grid-gap:12px;align-items:center;border:1px solid #e0e6ef;border-radius:9px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 13px}.ads-picker-option:hover{background:#f8faff;border-color:#aac3f3}.ads-picker-option small,.ads-picker-option strong{display:block}.ads-picker-option small{color:#78859a;margin-top:2px}.ads-create-footer{background:#fafbfd;border-top:1px solid #e5eaf1;color:#667085;padding:14px 20px}.ads-automatic-note,.ads-preparing-state{grid-gap:3px;background:#f3f7ff;border-radius:10px;color:#31588f;display:grid;gap:3px;margin:18px 20px;padding:14px}.ads-automatic-note span,.ads-preparing-state span{color:#667b98}.ads-automatic-note{border-top:1px solid #d9e5f7}@media (max-width:1100px){.ads-filter-bar{grid-template-columns:1fr 1fr}.ads-search-form{grid-column:1/-1}.ads-hierarchy{grid-template-columns:1fr}.ads-hierarchy-column+.ads-hierarchy-column{border-left:0;border-top:1px solid #e5eaf1}.ads-campaign-layout{grid-template-columns:1fr}.ads-campaign-sidebar{max-height:320px;overflow:auto}.ads-create-settings{grid-template-columns:1fr 1fr}.ads-create-settings label:first-child{grid-column:1/-1}.ads-settings-grid,.ads-settings-grid-budget,.ads-settings-grid-three{grid-template-columns:1fr 1fr}.ads-creative-layout{grid-template-columns:1fr}.ads-description-builder-heading{align-items:stretch;flex-direction:column}.ads-campaign-picker-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-campaign-picker-list{grid-template-columns:1fr}}@media (max-width:700px){.ads-mode-banner,.ads-pagination,.ads-panel-heading{align-items:stretch;flex-direction:column}.ads-feed-id{min-width:0}.ads-tabs{overflow-x:auto;width:100%}.ads-tabs button{white-space:nowrap}.ads-filter-bar{grid-template-columns:1fr}.ads-search-form{grid-column:auto;grid-template-columns:1fr}.ads-campaign-detail-heading,.ads-campaign-toolbar,.ads-create-footer,.ads-edit-footer,.ads-product-picker-heading,.ads-products-heading,.ads-simple-create-heading,.ads-sync-strip{align-items:stretch;flex-direction:column}.ads-sync-strip strong{white-space:normal}.ads-audience-grid,.ads-campaign-metrics,.ads-create-settings,.ads-location-grid,.ads-settings-grid,.ads-settings-grid-budget,.ads-settings-grid-three{grid-template-columns:1fr}.ads-create-settings label:first-child{grid-column:auto}.ads-campaign-metrics>div+div{border-left:0;border-top:1px solid #e5eaf1}.ads-campaign-product{grid-template-columns:1fr auto}.ads-campaign-product-destination{grid-column:1/-1;grid-row:2;text-align:left}.ads-inline-search{grid-template-columns:1fr}.ads-settings-grid{padding-left:20px}.ads-settings-subsection{margin-left:20px}.ads-creative-layout{padding-left:20px}.ads-description-part,.ads-description-separator{grid-template-columns:1fr}.ads-description-part-actions{justify-content:flex-end}.ads-description-additions>div{width:100%}.ads-preview-card{grid-template-columns:1fr}.ads-preview-card>img{max-height:260px}.ads-template-help{margin-left:20px}.ads-heading-actions{justify-content:stretch}.ads-heading-actions .btn{flex:1 1}.ads-campaign-picker-footer,.ads-campaign-picker-heading,.ads-picker-final-actions{align-items:stretch;flex-direction:column}.ads-campaign-picker-summary{text-align:left;width:100%}.ads-campaign-picker-filters{grid-template-columns:1fr;padding:16px}.ads-picker-filter-actions,.ads-picker-search-field{grid-column:auto}.ads-campaign-picker-actions,.ads-campaign-picker-footer,.ads-campaign-picker-list{padding-left:16px;padding-right:16px}.ads-campaign-picker-product{grid-template-columns:auto 70px minmax(0,1fr)}.ads-campaign-picker-product>img{height:70px;width:70px}.ads-campaign-picker-product:not(:has(>img)){grid-template-columns:auto minmax(0,1fr)}.ads-picker-product-facts{align-items:center;display:flex;grid-column:2/-1;justify-content:space-between;text-align:left}}.platform-shell{color:#172033;margin:0 auto;max-width:1320px;min-height:100vh;padding:32px 24px 56px}.platform-login-shell{display:grid;place-items:center}.platform-card{background:#fff;border:1px solid #dfe5ee;border-radius:16px;box-shadow:0 8px 24px #0f172a0f;padding:24px}.platform-card+.platform-card{margin-top:18px}.platform-card h1,.platform-card h2,.platform-header h1{margin:4px 0 6px}.platform-card>p,.platform-list-title p{color:#667085;margin:0 0 20px}.platform-login-card{width:min(440px,100%)}.platform-login-card form{grid-gap:10px;display:grid;gap:10px;margin-top:24px}.platform-login-card .alert{margin:4px 0}.platform-header,.platform-list-title{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.platform-create-form{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1.2fr 1fr 1.3fr auto}.platform-company-list{grid-gap:10px;display:grid;gap:10px}.platform-company{border:1px solid #e2e7ef;border-radius:12px;padding:15px}.platform-company-summary{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(240px,1.5fr) 140px minmax(140px,.8fr) minmax(120px,.8fr) auto}.platform-company-summary>div:first-child{grid-gap:3px;display:grid;gap:3px}.platform-company-summary>div:first-child>strong{align-items:center;display:flex;gap:8px}.platform-main-company{background:#e8efff;border-radius:999px;color:#245bc7!important;font-size:11px!important;font-weight:750;padding:3px 7px}.platform-company span{color:#667085;font-size:13px}.platform-status{border-radius:999px;font-weight:750;padding:5px 9px;width:fit-content}.platform-status--pending,.platform-status--running{background:#fff3cf;color:#7a4b00!important}.platform-status--succeeded{background:#e9f8ee;color:#166534!important}.platform-status--failed{background:#fdecec;color:#a12626!important}.platform-row-actions{display:flex;gap:8px;justify-content:flex-end}.platform-company-features{background:#f8fafc;border-radius:10px;gap:24px}.platform-company-features,.platform-reset-confirmation{align-items:center;display:flex;justify-content:space-between;margin-top:15px;padding:14px 16px}.platform-reset-confirmation{background:#fff8e8;border:1px solid #e7c568;border-radius:10px;gap:20px}.platform-reset-confirmation>div:first-child{grid-gap:3px;display:grid;gap:3px}.platform-reset-confirmation>div:last-child{display:flex;gap:8px}.platform-company-features>div{grid-gap:3px;display:grid;gap:3px}.platform-company-features .platform-feature-list{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.platform-shared-key{align-items:center;display:flex;gap:18px;justify-content:space-between}.platform-shared-key>div:first-child{grid-gap:3px;display:grid;gap:3px}.platform-shared-key>div:first-child strong{color:#a12626}.platform-shared-key>div:first-child.is-configured strong{color:#166534}.platform-shared-key small,.platform-shared-key span{color:#667085;font-size:13px}.platform-shared-key .platform-shared-key-editor{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(280px,1fr) auto;max-width:720px;width:100%}.platform-shared-key-editor .label,.platform-shared-key-editor small{grid-column:1}.platform-shared-key-editor .btn{grid-column:2;grid-row:1/span 2}.platform-feature-toggle{align-items:center;cursor:pointer;display:flex;gap:10px;white-space:nowrap}.platform-feature-toggle input{height:1px;opacity:0;position:absolute;width:1px}.platform-feature-toggle>span{background:#cbd5e1;border-radius:999px;height:24px;position:relative;transition:background .16s ease;width:42px}.platform-feature-toggle>span:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a3d;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:18px}.platform-feature-toggle input:checked+span{background:#2563eb}.platform-feature-toggle input:checked+span:after{transform:translateX(18px)}.platform-feature-toggle input:focus-visible+span{outline:3px solid #2563eb40;outline-offset:2px}.platform-feature-toggle input:disabled~*{cursor:wait;opacity:.65}.platform-error{color:#a12626;font-size:13px}.platform-sent{white-space:nowrap}.platform-empty{color:#667085;padding:36px;text-align:center}.platform-stat-grid{grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(120px,1fr))}.platform-capacity-panel,.platform-stat-grid{border-top:1px solid #e2e7ef;display:grid;margin-top:15px;padding-top:15px}.platform-capacity-panel{grid-gap:14px;gap:14px}.platform-capacity-panel .platform-stat-grid{border-top:0;margin-top:0;padding-top:0}.platform-capacity-status{grid-gap:12px;align-items:flex-start;border:1px solid #d8e1ec;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(210px,.6fr) 1fr;padding:13px 15px}.platform-capacity-status>div{grid-gap:3px;display:grid;gap:3px}.platform-capacity-status li,.platform-capacity-status span{color:#667085;font-size:12px}.platform-capacity-status ul{margin:0;padding-left:18px}.platform-capacity-status--ready{background:#effaf2;border-color:#b9dec3}.platform-capacity-status--collecting,.platform-capacity-status--warning{background:#fff9e9;border-color:#ead39a}.platform-capacity-status--blocked{background:#fff0f0;border-color:#e4b4b4}.platform-capacity-economics{grid-gap:12px;border:1px solid #dbe5f1;border-radius:10px;display:grid;gap:12px;padding:14px}.platform-capacity-economics__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.platform-capacity-economics__header>div{grid-gap:3px;display:grid;gap:3px}.platform-capacity-economics__header span,.platform-capacity-economics__note,.platform-capacity-economics__notice{color:#667085;font-size:12px;margin:0}.capacity-calculator{grid-gap:16px;border:1px solid #cfdced;border-radius:12px;display:grid;gap:16px;padding:16px}.capacity-calculator__header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.capacity-calculator__header>div:first-child,.capacity-calculator__section-title{grid-gap:4px;display:grid;gap:4px}.capacity-calculator__confidence,.capacity-calculator__footnote,.capacity-calculator__header span,.capacity-calculator__section-title span{color:#667085;font-size:12px}.capacity-calculator__tabs{background:#edf2f8;border-radius:9px;display:flex;gap:3px;padding:3px}.capacity-calculator__tabs button{background:#0000;border:0;border-radius:7px;color:#526076;cursor:pointer;font-weight:700;padding:8px 13px;white-space:nowrap}.capacity-calculator__tabs button.active{background:#fff;box-shadow:0 1px 3px #0f172a1f;color:#172033}.capacity-calculator__baseline{background:#f7f9fc;border-radius:9px;display:flex;flex-wrap:wrap;gap:10px 24px;padding:11px 13px}.capacity-calculator__baseline span{color:#667085;font-size:12px}.capacity-calculator__scenario{grid-gap:15px;display:grid;gap:15px}.capacity-calculator__server-table{grid-gap:10px;display:grid;gap:10px;overflow-x:auto}.capacity-calculator table{border-collapse:collapse;min-width:850px;width:100%}.capacity-calculator td,.capacity-calculator th{border-bottom:1px solid #e5eaf1;font-size:12px;padding:9px 11px;text-align:left}.capacity-calculator th{color:#667085;font-size:10px;text-transform:uppercase}.capacity-calculator tbody tr{cursor:pointer}.capacity-calculator tbody tr.selected,.capacity-calculator tbody tr:hover{background:#edf5ff}.capacity-calculator__form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(180px,1fr))}.capacity-calculator fieldset>label,.capacity-calculator__field{grid-gap:5px;display:grid;gap:5px}.capacity-calculator fieldset>label>span,.capacity-calculator__field>span{color:#4f5f75;font-size:11px;font-weight:700}.capacity-calculator__field>div{align-items:center;display:flex;gap:7px}.capacity-calculator input,.capacity-calculator select{background:#fff;border:1px solid #cfd8e5;border-radius:7px;color:#172033;min-width:0;padding:8px 9px;width:100%}.capacity-calculator__field small{color:#667085;font-size:10px;white-space:nowrap}.capacity-calculator__split-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.capacity-calculator fieldset{grid-gap:10px;border:1px solid #dbe4ef;border-radius:10px;display:grid;gap:10px;margin:0;min-width:0;padding:12px}.capacity-calculator legend{color:#25334a;font-size:12px;font-weight:800;padding:0 5px}.capacity-calculator__result{grid-gap:12px;border:1px solid #bcd9c3;border-radius:10px;display:grid;gap:12px;padding:13px}.capacity-calculator__result--fits{background:#f1faf3}.capacity-calculator__result--does_not_fit{background:#fff3f2;border-color:#e4b4b4}.capacity-calculator__result--insufficient_data{background:#fff9e9;border-color:#ead39a}.capacity-calculator__result>header{align-items:flex-start;display:flex;justify-content:space-between}.capacity-calculator__result>header>div{grid-gap:3px;display:grid;gap:3px}.capacity-calculator__result>header span{color:#667085;font-size:11px}.capacity-calculator__result-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.capacity-calculator__result-grid>div{grid-gap:3px;background:#ffffffb3;border-radius:7px;display:grid;gap:3px;padding:9px}.capacity-calculator__result-grid span{color:#667085;font-size:10px}.capacity-calculator__breakdown{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;padding-top:10px}.capacity-calculator__breakdown>div{grid-gap:5px;display:grid;gap:5px}.capacity-calculator__breakdown span{display:flex;font-size:11px;justify-content:space-between}.capacity-calculator__footnote{margin:0}.platform-capacity-economics__notice{background:#fff9e9;border:1px solid #ead39a;border-radius:8px;color:#765b16;padding:10px 12px}.platform-capacity-history{border:1px solid #e2e7ef;border-radius:10px;overflow:hidden}.platform-capacity-history>div:first-child{align-items:center;background:#f7f9fc;display:flex;justify-content:space-between;padding:10px 13px}.platform-capacity-history span{color:#667085;font-size:12px}.platform-capacity-history__scroll{overflow-x:auto}.platform-capacity-history table{border-collapse:collapse;min-width:720px;width:100%}.platform-backup-panel{grid-gap:20px;display:grid;gap:20px}.platform-backup-actions{align-items:center;display:flex;gap:10px}.platform-backup-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.platform-backup-summary>div{grid-gap:6px;align-content:start;background:#f8fafc;border:1px solid #dde4ee;border-radius:14px;display:grid;gap:6px;min-width:0;padding:16px}.platform-backup-summary small,.platform-backup-summary span{color:#64748b}.platform-backup-summary strong{overflow-wrap:anywhere}.platform-backup-status--succeeded{color:#15803d}.platform-backup-status--failed{color:#b91c1c}.platform-backup-status--pending,.platform-backup-status--running{color:#b45309}.platform-backup-confirm{align-items:center;background:#fffbeb;border:1px solid #f4c97a;border-radius:14px;display:flex;gap:24px;justify-content:space-between;padding:16px}.platform-backup-confirm>div{display:flex;gap:10px}.platform-backup-confirm>div:first-child{grid-gap:4px;display:grid;gap:4px}.platform-backup-manifest{border:1px solid #dde4ee;border-radius:14px;padding:16px}.platform-backup-manifest summary{cursor:pointer;font-weight:700}.platform-backup-manifest dl{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:180px minmax(0,1fr);margin:16px 0}.platform-backup-manifest dd{margin:0;overflow-wrap:anywhere}.platform-backup-databases{grid-gap:8px;display:grid;gap:8px}.platform-backup-databases>div{grid-gap:12px;align-items:center;background:#f8fafc;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(150px,.6fr) minmax(260px,1fr) minmax(320px,1.8fr);padding:10px 12px}.platform-backup-databases code,.platform-backup-databases span{overflow-wrap:anywhere}.platform-backup-history{grid-gap:10px;display:grid;gap:10px}.platform-backup-history>div{overflow-x:auto}.platform-backup-history table{border-collapse:collapse;min-width:920px;width:100%}.platform-backup-history td,.platform-backup-history th{border-bottom:1px solid #e2e8f0;padding:10px 12px;text-align:left;vertical-align:top}.platform-backup-history td:last-child{max-width:460px;overflow-wrap:anywhere}.platform-capacity-history td,.platform-capacity-history th{border-top:1px solid #e8edf3;font-size:12px;padding:8px 13px;text-align:left}.platform-capacity-history th{color:#667085;font-size:10px;text-transform:uppercase}.platform-stat-grid>div{grid-gap:3px;background:#f7f9fc;border-radius:10px;display:grid;gap:3px;padding:13px}.platform-stat-grid small,.platform-stat-grid span{color:#667085;font-size:12px}.platform-stat-grid strong{color:#172033;font-size:22px}.platform-stats-loading{border-top:1px solid #e2e7ef;color:#667085;margin-top:15px;padding:18px;text-align:center}.platform-credentials{grid-gap:16px;align-items:center;background:#fff9df;border:1px solid #d5b243;border-radius:14px;display:grid;gap:16px;grid-template-columns:1fr 1.4fr auto auto;margin-bottom:18px;padding:20px}.platform-credentials p{margin:4px 0 0}.platform-credentials dl{grid-gap:5px 12px;display:grid;gap:5px 12px;grid-template-columns:auto 1fr;margin:0}.platform-credentials dt{color:#667085}.platform-credentials dd{margin:0}@media (max-width:1100px){.platform-stat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.platform-create-form{grid-template-columns:1fr}.platform-company-summary{grid-template-columns:1fr 1fr}.platform-row-actions{justify-content:flex-start}.platform-company-features{align-items:flex-start;flex-direction:column}.platform-company-features .platform-feature-list,.platform-shared-key{align-items:flex-start;flex-direction:column;justify-content:flex-start}.platform-shared-key .platform-shared-key-editor{grid-template-columns:1fr}.platform-shared-key-editor .btn{grid-column:1;grid-row:auto}.platform-reset-confirmation{align-items:flex-start;flex-direction:column}.platform-credentials{grid-template-columns:1fr}.platform-stat-grid{grid-template-columns:repeat(2,1fr)}.platform-capacity-status{grid-template-columns:1fr}}
/*# sourceMappingURL=main.c5eceb74.css.map*/