.admin-marketplace-page{gap:22px;max-width:1180px;margin:0 auto;padding:32px clamp(14px,4vw,38px) 88px;display:grid}.admin-product-graph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-product-graph-grid>div{background:#091223c7;border:1px solid #98beff29;border-radius:8px;gap:10px;padding:14px;display:grid}.admin-product-graph-grid h2{margin:0;font-size:18px;line-height:24px}.admin-product-graph-grid p{color:var(--mb-text-soft);border-top:1px solid #98beff1f;justify-content:space-between;align-items:center;gap:10px;margin:0;padding-top:10px;display:flex}.admin-product-graph-grid strong{color:var(--mb-text)}.product-resolution-queue{background:var(--mb-color-surface-raised,#fffffff5);border:1px solid var(--mb-color-border-subtle,#1220321f);box-shadow:var(--mb-elevation-xs,0 12px 30px #12203214);color:var(--mb-color-text-primary,#172033);border-radius:8px;gap:16px;padding:18px;display:grid}.product-catalog-inbox-entry{background:var(--mb-color-surface-raised,#fffffff5);border:1px solid var(--mb-color-border-subtle,#1220321f);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.product-catalog-inbox-entry>div:first-child{gap:6px;min-width:0;display:grid}.product-catalog-inbox-entry h2,.product-catalog-inbox-entry p,.product-catalog-inbox-page__head p{margin:0}.product-catalog-inbox-entry p,.product-catalog-inbox-page__head p{color:var(--mb-color-text-secondary,#536071);line-height:1.5}.product-catalog-inbox-entry__action{flex:none;place-items:flex-end end;gap:10px;display:grid}.product-catalog-inbox-entry__action a,.product-catalog-inbox-page__head>a{background:var(--mb-color-brand-primary,#276ef1);color:var(--mb-color-brand-contrast,#fff);border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.product-catalog-inbox-page{color:#172033;background:#f4f7fb;width:100%;max-width:1560px;min-height:calc(100vh - 64px)}.product-catalog-inbox-page .marketplace-kicker{color:#3267c8}.product-catalog-inbox-page__head h1{color:#172033}.product-catalog-inbox-page__head{align-items:flex-start}.product-catalog-inbox-page__head>div{gap:6px;max-width:780px;display:grid}.product-catalog-inbox-page__head>a{background:var(--mb-color-surface-default,#fff);border:1px solid var(--mb-color-border-subtle,#1220321f);color:var(--mb-color-text-primary,#172033)}.product-resolution-head,.product-resolution-layout,.product-resolution-metrics,.product-resolution-controls,.product-resolution-list-shell,.product-resolution-list button,.product-resolution-facts{gap:12px;display:grid}.product-resolution-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.product-resolution-head h2,.product-resolution-detail h3,.product-resolution-detail h4,.product-resolution-state h3{margin:0}.product-resolution-head p,.product-resolution-detail p,.product-resolution-boundary,.product-resolution-muted{color:var(--mb-color-text-secondary,#536071);margin:0;line-height:1.55}.product-resolution-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.product-resolution-metrics article{background:var(--mb-color-surface-default,#fff);border:1px solid var(--mb-color-border-subtle,#1220321a);border-radius:8px;gap:4px;padding:12px;display:grid}.product-resolution-metrics span,.product-resolution-detail dt,.product-resolution-list small,.product-resolution-task-stack small{color:var(--mb-color-text-muted,#6a7380);text-transform:uppercase;font-size:.78rem;font-weight:800}.product-resolution-metrics strong{font-size:1.35rem}.product-resolution-layout{min-width:0;display:block}.product-resolution-controls{border-top:1px solid var(--mb-color-border-subtle,#1220321a);grid-template-columns:minmax(0,1fr) minmax(150px,auto) minmax(120px,auto);align-items:start;padding-top:14px}.product-resolution-search-control,.product-resolution-candidate-search{background:var(--mb-color-surface-default,#fff);border:1px solid var(--mb-color-border-subtle,#1220321a);color:var(--mb-color-text-muted,#6a7380);border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.product-resolution-search-control{grid-column:1/-1}.product-resolution-search-control:focus-within,.product-resolution-candidate-search:focus-within{border-color:var(--mb-color-brand-primary,#276ef1);box-shadow:0 0 0 3px #276ef11f}.product-resolution-search-control input,.product-resolution-candidate-search input{color:var(--mb-color-text-primary,#172033);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.product-resolution-filter-group{flex-wrap:wrap;gap:8px;display:flex}.product-resolution-filter-group button,.product-resolution-pagination button{background:var(--mb-color-surface-default,#fff);border:1px solid var(--mb-color-border-subtle,#1220321a);color:var(--mb-action-strong);cursor:pointer;font:inherit;border-radius:8px;min-height:34px;padding:6px 10px;font-size:.82rem;font-weight:800}.product-resolution-filter-group button{align-items:center;gap:7px;display:inline-flex}.product-resolution-filter-group button small{background:var(--mb-color-surface-subtle,#eef3f8);color:var(--mb-color-text-secondary,#536071);border-radius:999px;min-width:20px;padding:2px 5px;font-size:.7rem}.product-resolution-filter-group button.is-selected small{color:inherit;background:#fff3}.product-resolution-filter-group button:focus-visible,.product-resolution-filter-group button:hover,.product-resolution-filter-group button.is-selected,.product-resolution-pagination button:focus-visible,.product-resolution-pagination button:hover{border-color:var(--mb-color-brand-primary,#276ef1);outline:none;box-shadow:0 0 0 3px #276ef11f}.product-resolution-filter-group button.is-selected{background:var(--mb-color-brand-primary,#276ef1);color:var(--mb-color-brand-contrast,#fff)}.product-resolution-sort-control{color:var(--mb-color-text-muted,#6a7380);letter-spacing:0;text-transform:uppercase;gap:5px;font-size:.74rem;font-weight:800;display:grid}.product-resolution-sort-control select{background:var(--mb-color-surface-default,#fff);border:1px solid var(--mb-color-border-subtle,#1220321a);color:var(--mb-color-text-primary,#172033);font:inherit;text-transform:none;border-radius:8px;min-height:36px;padding:0 10px}.product-resolution-list-shell{align-self:start;min-width:0}.product-resolution-list-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-resolution-list-head>span{gap:3px;min-width:0;display:grid}.product-resolution-list{border:1px solid var(--mb-color-border-subtle,#1220321a);border-radius:8px;gap:0;display:grid;overflow:hidden}.product-resolution-list>div{display:grid}.product-resolution-list-columns,.product-resolution-list button{grid-template-columns:minmax(260px,2fr) minmax(110px,.7fr) minmax(200px,1.25fr) minmax(76px,.42fr) 20px;align-items:center}.product-resolution-list-columns{color:var(--mb-color-text-muted,#6a7380);text-transform:uppercase;gap:14px;padding:8px 13px;font-size:.72rem;font-weight:800;display:grid}.product-resolution-list button{background:var(--mb-color-surface-default,#fff);border:0;border-bottom:1px solid var(--mb-color-border-subtle,#1220321a);color:inherit;cursor:pointer;text-align:left;border-radius:0;gap:14px;width:100%;min-height:64px;padding:10px 13px}.product-resolution-list>div:last-child button{border-bottom:0}.product-resolution-list button:focus-visible,.product-resolution-list button:hover,.product-resolution-list button.is-selected{background:color-mix(in srgb, var(--mb-color-brand-primary,#276ef1) 7%, var(--mb-color-surface-default,#fff));box-shadow:inset 3px 0 0 var(--mb-color-brand-primary,#276ef1);outline:none}.product-resolution-list button>span{gap:5px;min-width:0;display:grid}.product-resolution-list strong,.product-resolution-list small,.product-resolution-detail h3,.product-resolution-detail dd,.product-resolution-task-stack strong,.product-resolution-task-stack span{overflow-wrap:anywhere;min-width:0}.product-resolution-list-status{justify-items:start;gap:5px;display:grid}.product-resolution-list-product,.product-resolution-list-signals{align-items:center;gap:5px;min-width:0;display:flex}.product-resolution-list-product strong{font-size:.86rem}.product-resolution-list-signals{color:var(--mb-color-text-secondary,#536071)}.product-resolution-list-signals small{text-transform:none}.product-resolution-list-open-icon{color:var(--mb-color-text-muted,#6a7380)}.product-resolution-pagination{color:var(--mb-color-text-muted,#6a7380);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:flex}.product-resolution-pagination button:disabled{color:var(--mb-color-text-muted,#6a7380);cursor:not-allowed;opacity:.56}.product-resolution-detail,.product-resolution-state{background:var(--mb-color-surface-default,#fff);border:1px solid var(--mb-color-border-subtle,#1220321a);border-radius:8px;gap:14px;padding:16px;display:grid}.product-resolution-drawer-layer{z-index:120;justify-items:end;display:grid;position:fixed;inset:0}.product-resolution-drawer-scrim{background:color-mix(in srgb, var(--mb-color-shadow,#111827) 42%, transparent);cursor:default;border:0;width:100%;padding:0;position:absolute;inset:0}.product-resolution-drawer-layer .product-resolution-detail{box-shadow:-24px 0 56px color-mix(in srgb, var(--mb-color-shadow,#111827) 22%, transparent);z-index:1;border-top:0;border-bottom:0;border-radius:8px 0 0 8px;gap:0;width:min(820px,100vw - 48px);height:100dvh;max-height:100dvh;padding:0;animation:.22s cubic-bezier(.16,1,.3,1) product-resolution-drawer-enter;position:relative;overflow-y:auto}.product-resolution-drawer-layer .product-resolution-detail.is-content-workspace{width:min(1500px,100vw - 24px)}.product-resolution-detail .product-resolution-drawer-head{border-bottom:1px solid var(--mb-color-border-subtle,#1220321a);color:#172033;z-index:2;background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.product-resolution-detail .product-resolution-drawer-head>div{gap:5px;min-width:0;display:grid}.product-resolution-drawer-close{background:var(--mb-color-surface-default,#fff);border:1px solid var(--mb-color-border-subtle,#1220321a);color:var(--mb-color-text-primary,#172033);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.product-resolution-drawer-close:hover,.product-resolution-drawer-close:focus-visible{border-color:var(--mb-color-brand-primary,#276ef1);outline:none;box-shadow:0 0 0 3px #276ef11f}.product-resolution-drawer-body{gap:16px;padding:18px 20px 28px;display:grid}@keyframes product-resolution-drawer-enter{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.product-resolution-drawer-layer .product-resolution-detail{animation-duration:1ms}}.product-resolution-detail header,.product-resolution-detail section,.product-resolution-task-stack article{gap:8px;display:grid}.product-resolution-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.product-resolution-facts span{border-top:1px solid var(--mb-color-border-subtle,#1220321a);gap:4px;padding-top:10px;display:grid}.product-resolution-facts dd,.product-resolution-facts dt{margin:0}.product-resolution-review-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-resolution-review-strip span{background:var(--mb-color-surface-subtle,#276ef10f);border:1px solid var(--mb-color-border-subtle,#1220321a);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.product-resolution-review-strip small,.product-resolution-list-head small{color:var(--mb-color-text-muted,#6a7380);letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:800}.product-resolution-review-strip strong,.product-resolution-list-head strong{overflow-wrap:anywhere;min-width:0}.product-resolution-chip-list,.product-resolution-actions,.product-resolution-disabled-reasons{flex-wrap:wrap;gap:8px;display:flex}.product-resolution-signal-list{color:var(--mb-color-text-secondary,#536071);gap:6px;margin:0;padding-left:18px;display:grid}.product-resolution-task-stack article{background:var(--mb-color-surface-subtle,#276ef10f);border:1px solid var(--mb-color-border-subtle,#1220321a);border-radius:8px;padding:10px}.product-resolution-identity-evidence{gap:10px;display:grid}.product-resolution-identity-summary,.product-resolution-identity-grid{gap:8px;display:grid}.product-resolution-identity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-resolution-identity-summary>span,.product-resolution-identity-grid article{background:var(--mb-color-surface-subtle,#276ef10f);border:1px solid var(--mb-color-border-subtle,#1220321a);border-radius:8px;gap:8px;padding:10px;display:grid}.product-resolution-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-resolution-identity-grid dl{gap:6px;margin:0;display:grid}.product-resolution-identity-grid span{gap:2px;display:grid}.product-resolution-identity-grid dt,.product-resolution-identity-summary strong{color:var(--mb-color-text-muted,#6a7380);text-transform:uppercase;font-size:.74rem;font-weight:800}.product-resolution-identity-grid dd{overflow-wrap:anywhere;min-width:0;margin:0}.product-resolution-phase1b{background:var(--mb-color-surface-subtle,#f6f8fb);border:1px solid var(--mb-color-border-subtle,#1220321a);border-radius:8px;padding:12px}.product-resolution-management-paths{background:color-mix(in srgb, var(--mb-color-brand-primary,#276ef1) 5%, var(--mb-color-surface-default,#fff));border:1px solid color-mix(in srgb, var(--mb-color-brand-primary,#276ef1) 18%, var(--mb-color-border-subtle,#1220321a));border-radius:8px;gap:12px;padding:14px;display:grid}.product-resolution-path-tabs{background:var(--mb-color-surface-subtle,#eef3f8);border:1px solid var(--mb-color-border-subtle,#1220321a);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.product-resolution-path-tabs button{color:var(--mb-color-text-secondary,#536071);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:7px 10px;font-weight:800;display:inline-flex}.product-resolution-path-tabs button:hover,.product-resolution-path-tabs button:focus-visible,.product-resolution-path-tabs button.is-selected{background:var(--mb-color-surface-default,#fff);box-shadow:var(--mb-elevation-xs,0 6px 18px #12203214);color:var(--mb-color-text-primary,#172033);outline:none}.product-resolution-management-panel{background:var(--mb-color-surface-default,#fff);border:1px solid var(--mb-color-border-subtle,#1220321a);border-radius:8px;gap:12px;padding:12px;display:grid}.product-resolution-start-review{background:color-mix(in srgb, var(--mb-color-brand-primary,#276ef1) 7%, white);border:1px solid color-mix(in srgb, var(--mb-color-brand-primary,#276ef1) 20%, white);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.product-resolution-start-review button,.product-resolution-create-product button{background:var(--mb-color-brand-primary,#276ef1);border:1px solid var(--mb-color-brand-primary,#276ef1);color:var(--mb-color-brand-contrast,#fff);cursor:pointer;font:inherit;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex}.product-resolution-start-review button:disabled,.product-resolution-create-product button:disabled{cursor:not-allowed;opacity:.58}.product-resolution-phase1c{background:color-mix(in srgb, var(--mb-color-brand-primary,#276ef1) 7%, white);border:1px solid color-mix(in srgb, var(--mb-color-brand-primary,#276ef1) 18%, white);border-radius:8px;gap:10px;padding:12px;display:grid}.product-resolution-detail-section{background:var(--mb-color-surface-default,#fff);border:1px solid var(--mb-color-border-subtle,#1220321a);border-radius:8px}.product-resolution-detail-section summary{color:var(--mb-color-text-primary,#172033);cursor:pointer;justify-content:space-between;align-items:center;padding:12px;font-weight:850;list-style:none;display:flex}.product-resolution-detail-section summary::-webkit-details-marker{display:none}.product-resolution-detail-section summary:after{color:var(--mb-action-strong);content:"+";font-weight:900}.product-resolution-detail-section[open] summary:after{content:"-"}.product-resolution-detail-section summary:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #276ef11f}.product-resolution-detail-section-body{border-top:1px solid var(--mb-color-border-subtle,#1220321a);gap:10px;padding:12px;display:grid}.product-resolution-candidate-context{gap:10px;display:grid}.product-resolution-create-product-section{border-color:color-mix(in srgb, var(--mb-color-success,#16a34a) 28%, white)}.product-resolution-create-product{gap:14px;display:grid}.product-catalog-workspace-tabs{border-bottom:1px solid #dce3ef;gap:4px;margin-bottom:16px;display:flex}.product-catalog-workspace-tabs a{color:#52617a;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none}.product-catalog-workspace-tabs a[aria-current=page]{color:#173b8f;border-bottom:3px solid #3565d4}.product-master-editor{gap:14px;scroll-margin-top:76px;display:grid}.product-master-ai-sources{background:#f7f9fc;border:1px solid #cfd9e8;border-radius:6px;gap:12px;padding:14px;display:grid}.product-master-ai-sources__head,.product-master-ai-sources__footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-master-ai-sources__head>div{gap:3px;display:grid}.product-master-ai-sources__head>div>span{color:#3565d4;text-transform:uppercase;font-size:11px;font-weight:800}.product-master-ai-sources__head strong{color:#172033;font-size:15px}.product-master-ai-sources__head p,.product-master-ai-sources__footer p,.product-master-ai-source-url small{color:#5d6b82;margin:0;font-size:12px;line-height:1.45}.product-master-ai-sources__head>span{color:#62718a;flex:none;padding-top:2px;font-size:11px;font-weight:700}.product-master-ai-guide{background:#fff;border:1px solid #cfd9e8;border-radius:6px;grid-template-columns:minmax(220px,1.15fr) minmax(250px,1.2fr) minmax(220px,1fr);display:grid;overflow:hidden}.product-master-ai-guide>label,.product-master-ai-guide>fieldset,.product-master-ai-guide>div{border:0;gap:7px;min-width:0;margin:0;padding:11px 12px;display:grid}.product-master-ai-guide>*+*{border-left:1px solid #dce4ef}.product-master-ai-guide label>span,.product-master-ai-guide legend,.product-master-ai-guide>div>span{color:#6b7890;letter-spacing:0;text-transform:uppercase;padding:0;font-size:10px;font-weight:800}.product-master-ai-guide select{color:#172033;border:1px solid #c7d3e4;border-radius:5px;width:100%;min-width:0;min-height:36px;padding:7px 9px}.product-master-ai-guide fieldset{grid-template-columns:repeat(2,minmax(0,1fr));align-content:end}.product-master-ai-guide fieldset legend{grid-column:1/-1}.product-master-ai-guide fieldset button{color:#4c5c74;background:#f7f9fc;border:1px solid #cfd9e8;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 8px;font-size:11px;font-weight:700;display:inline-flex}.product-master-ai-guide fieldset button:first-of-type{border-radius:5px 0 0 5px}.product-master-ai-guide fieldset button:last-of-type{border-radius:0 5px 5px 0;margin-left:-1px}.product-master-ai-guide fieldset button[aria-pressed=true]{color:#244fae;z-index:1;background:#e8f0ff;border-color:#7295e5;position:relative}.product-master-ai-guide fieldset:disabled{opacity:.55}.product-master-ai-guide>div strong{color:#172033;font-size:13px}.product-master-ai-guide>div small{color:#637189;font-size:10px;line-height:1.4}.product-master-ai-guide>div ul{flex-wrap:wrap;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.product-master-ai-guide>div li{color:#34445e;background:#f7f9fc;border:1px solid #d5deeb;border-radius:4px;padding:4px 6px;font-size:10px;font-weight:700;line-height:1.25}.product-master-ai-web-notice{color:#31578f;background:#eef4ff;border:1px solid #cbd9f2;border-radius:6px;align-items:center;gap:9px;padding:10px 11px;display:flex}.product-master-ai-web-notice>span{gap:2px;display:grid}.product-master-ai-web-notice strong{color:#173b76;font-size:12px}.product-master-ai-web-notice small{color:#62718a;font-size:10px;line-height:1.4}.product-master-ai-evidence-note{color:#69532e;background:#fff8e9;border-left:3px solid #d5942f;margin:0;padding:8px 10px;font-size:11px;line-height:1.45}.product-master-ai-sources__grid{grid-template-columns:minmax(150px,.8fr) minmax(170px,.9fr) minmax(260px,1.5fr);gap:10px;display:grid}.product-master-ai-source-option,.product-master-ai-source-url{background:#fff;border:1px solid #d7dfeb;border-radius:6px;min-width:0}.product-master-ai-source-option{cursor:pointer;align-items:flex-start;gap:8px;padding:10px;display:flex;position:relative}.product-master-ai-source-option>input[type=checkbox]{margin:3px 0 0}.product-master-ai-source-option>span,.product-master-ai-source-url>span{color:#294a87;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;display:grid}.product-master-ai-source-option strong,.product-master-ai-source-url strong{color:#24324a;font-size:12px}.product-master-ai-source-option small{color:#718098;grid-column:2;font-size:10px}.product-master-ai-source-option--upload{overflow:hidden}.product-master-ai-source-option--upload>input{cursor:pointer;opacity:0;position:absolute;inset:0}.product-master-ai-source-url{gap:7px;padding:10px;display:grid}.product-master-ai-source-url input{color:#172033;border:1px solid #cbd6e5;border-radius:4px;width:100%;min-width:0;padding:8px 9px}.product-master-ai-source-url input[aria-invalid=true]{border-color:#c63c3c}.product-master-ai-sources__uploads{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.product-master-ai-sources__uploads li{color:#33445f;background:#e8eef8;border-radius:4px;align-items:center;gap:5px;max-width:240px;padding:4px 5px 4px 8px;font-size:11px;display:inline-flex}.product-master-ai-sources__uploads li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-master-ai-sources__uploads button{color:#64728a;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.product-master-ai-status{color:#31578f;background:#eef4ff;border:1px solid #cbd9f2;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.product-master-ai-status>span{gap:2px;display:grid}.product-master-ai-status strong{color:#173b76;font-size:12px}.product-master-ai-status small{color:#62718a;font-size:10px;line-height:1.35}.product-master-ai-status.is-running svg{animation:.9s linear infinite ui-spin}.product-master-ai-status.is-succeeded{color:#25724a;background:#eef9f3;border-color:#bddfca}.product-master-ai-status.is-failed{color:#a63c31;background:#fff4f2;border-color:#edc7c0}.product-master-ai-sources__footer{align-items:center}.product-master-ai-sources__footer button{color:#fff;cursor:pointer;font:inherit;background:#3565d4;border:1px solid #3565d4;border-radius:6px;flex:none;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.product-master-ai-sources__footer button:disabled{cursor:not-allowed;opacity:.55}.product-master-editor button,.product-master-workspace button,.product-master-workspace input,.product-master-workspace select,.product-master-workspace textarea{font:inherit}.product-master-editor__status{border:1px solid #dbe3f0;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;display:grid;overflow:hidden}.product-master-editor__status>div{gap:2px;padding:10px 12px;display:grid}.product-master-editor__status>div+div{border-left:1px solid #e2e8f2}.product-master-editor__status strong{color:#172033;font-size:14px}.product-master-editor__status span{color:#75839a;font-size:11px}.product-master-editor__status>button,.product-master-editor__section-head>button,.product-master-add-field,.product-master-proposal button,.product-master-content-builder button,.product-master-content-set-composer button,.product-master-ingredients button{color:#274f9f;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.product-master-editor__status>button{border-width:0 0 0 1px;border-radius:0;min-width:124px}.product-master-editor__status button:disabled,.product-master-workspace button:disabled{cursor:not-allowed;opacity:.55}.product-master-tabs{border:1px solid #dbe3ef;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.product-master-tabs button{color:#64728a;cursor:pointer;background:#f8fafc;border:0;min-height:38px;padding:8px;font-size:12px;font-weight:700}.product-master-tabs button+button{border-left:1px solid #dbe3ef}.product-master-tabs button[aria-current=page]{color:#2456b8;background:#eaf1ff}.product-master-editor__section{gap:16px;display:grid}.product-master-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.product-master-form-grid>label,.product-master-form-grid>div{gap:6px;min-width:0;display:grid}.product-master-form-grid .is-wide{grid-column:1/-1}.product-master-form-grid label>span,.product-master-ingredients__head>span{color:#47566f;font-size:12px;font-weight:700}.product-master-field-evidence{color:#9a5d12;text-transform:uppercase;background:#fff5e7;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:9px;font-weight:750;display:inline-block}.product-master-form-grid .product-master-field-help,.product-master-ingredients .product-master-field-help{color:#66758d;gap:3px;font-size:11px;font-weight:500;line-height:1.4;display:grid}.product-master-field-help small{font-size:inherit}.product-master-field-help .is-warning{color:#a14f12}.product-master-form-grid input,.product-master-form-grid select,.product-master-form-grid textarea,.product-master-variant__head input{color:#172033;background:#fff;border:1px solid #d6deeb;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.product-master-form-grid textarea{resize:vertical;line-height:1.45}.product-master-form-grid input:focus,.product-master-form-grid select:focus,.product-master-form-grid textarea:focus,.product-master-variant__head input:focus{border-color:#4a72d3;outline:none;box-shadow:0 0 0 3px #4a72d31f}.product-master-field-group{border-bottom:1px solid #e1e7f0;gap:12px;padding-bottom:16px;display:grid}.product-master-field-group>button{color:#172033;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:750;display:flex}.product-master-toggle{border:1px solid #d6deeb;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;min-height:38px;padding:8px 10px;display:flex!important}.product-master-toggle input{width:auto;min-height:auto}.product-master-measurement{grid-template-columns:1fr minmax(82px,.38fr);display:grid}.product-master-measurement input{border-radius:6px 0 0 6px}.product-master-measurement select{border-left:0;border-radius:0 6px 6px 0}.product-master-ingredients{border:1px solid #dbe3ef;border-radius:6px;padding:10px}.product-master-ingredients__head,.product-master-editor__section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-master-editor__section-head>div{gap:2px;display:grid}.product-master-editor__section-head span{color:#77869c;text-transform:uppercase;font-size:11px;font-weight:700}.product-master-editor__section-head strong{color:#172033;font-size:14px}.product-master-ingredient-row{grid-template-columns:24px minmax(130px,1.2fr) minmax(100px,1fr) minmax(100px,1fr) 34px;align-items:center;gap:6px;margin-top:8px;display:grid}.product-master-ingredient-row>span{color:#8793a7;text-align:center;font-size:11px}.product-master-ingredient-row button,.product-master-proposal__list article>button:last-child,.product-master-variant__head button{width:34px;min-height:34px;padding:7px}.product-master-variant{border:1px solid #dbe3ef;border-radius:6px;gap:12px;padding:12px;display:grid}.product-master-variant__head{grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) 34px;gap:8px;display:grid}.product-master-variant__head button{color:#9f3541;cursor:pointer;background:#fff;border:1px solid #d5deeb;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.product-master-empty{color:#6a7890;text-align:center;border:1px dashed #cad4e3;border-radius:6px;margin:0;padding:18px}.product-master-custom-field-creator{background:#f7f9fc;border:1px dashed #c8d3e3;border-radius:6px;grid-template-columns:minmax(180px,1fr) 150px auto;align-items:end;gap:8px;padding:10px;display:grid}.product-master-custom-field-creator label{gap:5px;display:grid}.product-master-custom-field-creator label>span{color:#637189;font-size:11px;font-weight:700}.product-master-custom-field-creator input,.product-master-custom-field-creator select{background:#fff;border:1px solid #d5deeb;border-radius:6px;width:100%;min-height:36px;padding:7px 9px}.product-master-proposal{border-left:3px solid #6c8ee3;gap:10px;padding:4px 0 4px 12px;display:grid}.product-master-proposal--partial{border-left-color:#c77a12}.product-master-proposal__warning{color:#9a5d12;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.product-master-proposal__list{gap:6px;display:grid}.product-master-proposal__list article{background:#f8faff;border:1px solid #dce4f2;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:8px;padding:8px;display:grid}.product-master-proposal__list article>div{gap:2px;min-width:0;display:grid}.product-master-proposal__list strong,.product-master-proposal__list span,.product-master-proposal__list small{overflow-wrap:anywhere;line-height:1.35}.product-master-proposal__list strong{color:#172033;font-size:12px}.product-master-proposal__list span,.product-master-proposal__list small{color:#69778d;font-size:11px}.product-master-proposal__content{border-top:1px solid #dce4f2;gap:10px;padding-top:12px;display:grid}.product-master-proposal__content-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-master-proposal__content-head>div{gap:3px;display:grid}.product-master-proposal__content-head span{color:#315db9;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.product-master-proposal__content-head strong{color:#172033;font-size:14px}.product-master-proposal__content-head small{color:#69778d;font-size:11px}.product-master-proposal__content-actions{align-items:center;gap:6px;display:flex}.product-master-proposal__content-actions button:last-child{color:#9f3541;width:34px;min-height:34px;padding:7px}.product-master-proposal__content-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.product-master-proposal__content-sections>div{border-left:2px solid #91abe9;gap:2px;min-width:0;padding:5px 8px;display:grid}.product-master-proposal__content-sections strong,.product-master-proposal__content-sections span,.product-master-proposal__content-sections small{overflow-wrap:anywhere;line-height:1.35}.product-master-proposal__content-sections strong{color:#27354b;font-size:12px}.product-master-proposal__content-sections span,.product-master-proposal__content-sections small{color:#6a7890;font-size:11px}.product-master-content-builder{border-top:1px solid #dbe3ef;gap:12px;padding-top:14px;display:grid}.product-master-content-builder__recipe{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:end;gap:10px 14px;display:grid}.product-master-content-builder__recipe label,.product-master-content-section-editor label{gap:5px;display:grid}.product-master-content-builder__recipe label>span,.product-master-content-section-editor label>span,.product-master-content-builder__head span{color:#596981;font-size:11px;font-weight:750}.product-master-content-builder__recipe select,.product-master-content-section-editor input,.product-master-content-section-editor select,.product-master-content-section-editor textarea,.product-master-content-item input,.product-master-content-item textarea{color:#172033;font:inherit;background:#fff;border:1px solid #d6deeb;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.product-master-content-builder__recipe p{color:#627189;margin:0 0 2px;font-size:12px;line-height:1.45}.product-master-content-builder__head{justify-content:space-between;align-items:center;display:flex}.product-master-content-builder__head>div{gap:2px;display:grid}.product-master-content-builder__head strong{color:#172033;font-size:14px}.product-master-content-section-editor{border:1px solid #dbe3ef;border-radius:6px;gap:10px;padding:12px;display:grid}.product-master-content-section-editor__head{grid-template-columns:minmax(180px,.45fr) 34px;justify-content:space-between;gap:8px;display:grid}.product-master-content-section-editor__head button,.product-master-content-item>button{color:#9f3541;width:34px;min-height:34px;padding:7px}.product-master-content-section-editor textarea,.product-master-content-item textarea{resize:vertical;line-height:1.45}.product-master-content-section-editor__evidence{flex-wrap:wrap;gap:5px;display:flex}.product-master-content-section-editor__evidence span{color:#6b7890;background:#f3f6fb;border-radius:4px;padding:4px 6px;font-size:10px}.product-master-content-items{border-top:1px solid #e4e9f1;gap:8px;padding-top:10px;display:grid}.product-master-content-item{grid-template-columns:minmax(110px,.65fr) minmax(140px,1fr) minmax(180px,1.4fr) 34px;align-items:start;gap:7px;display:grid}.product-master-content-items__add{justify-self:start}.product-master-content-preview{border-top:1px solid #dbe3ef;padding-top:14px}.product-master-content-preview>span{color:#6f7e93;text-transform:uppercase;font-size:11px;font-weight:700}.product-master-content-preview h3{margin:6px 0;font-size:20px}.product-master-content-preview h4{color:#1f2c41;margin:0 0 4px;font-size:14px}.product-master-content-preview__section{border-top:1px solid #e3e8f0;margin-top:12px;padding-top:12px}.product-master-content-preview__section dl{gap:5px;margin:8px 0 0;display:grid}.product-master-content-preview__section dl>div{grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:8px;display:grid}.product-master-content-preview__section dt,.product-master-content-preview__section dd{color:#526178;margin:0;font-size:12px}.product-master-content-preview__section dt{font-weight:750}.product-master-content-preview p,.product-master-content-preview li{color:#46556d;font-size:13px;line-height:1.55}.product-master-content-set-composer{border-top:1px solid #dbe3ef;gap:16px;padding-top:16px;display:grid;container:product-master-content/inline-size}.product-master-content-workbench__mobile-switch{background:#eef2f8;border:1px solid #d5deeb;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:none}.product-master-content-workbench__mobile-switch>button{color:#607087;background:0 0;border-color:#0000;justify-content:center;min-height:38px}.product-master-content-workbench__mobile-switch>button[aria-selected=true]{color:#234fae;background:#fff;border-color:#cdd8e9;box-shadow:0 1px 3px #20304b1a}.product-master-content-workbench{background:#dbe3ef;border:1px solid #d5deeb;border-radius:6px;grid-template-columns:minmax(560px,1.22fr) minmax(420px,.78fr);height:clamp(600px,100vh - 12rem,900px);min-height:0;display:grid;overflow:hidden}.product-master-content-workbench__authoring,.product-master-content-workbench__preview-pane{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow-y:auto}.product-master-content-workbench__authoring{background:#fff;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:0 16px 20px;display:grid}.product-master-content-workbench__authoring>*,.product-master-content-workbench__authoring .product-master-component-library,.product-master-content-workbench__authoring .product-master-component-list,.product-master-content-workbench__authoring .product-master-component-editor{min-width:0}.product-master-content-workbench__preview-pane{background:#f6f8fc;padding:0 16px 20px}.product-master-content-workbench__pane-header{z-index:4;background:#fffffff5;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:16px;margin:0 -16px;padding:12px 16px;display:flex;position:sticky;top:0}.product-master-content-workbench__pane-header>div{gap:2px;min-width:0;display:grid}.product-master-content-workbench__pane-header span{color:#687891;text-transform:uppercase;font-size:10px;font-weight:800}.product-master-content-workbench__pane-header strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.product-master-content-workbench__pane-header small{color:#4161a7;text-transform:uppercase;background:#eef3fc;border-radius:4px;flex:none;padding:5px 7px;font-size:10px;font-weight:750}.product-master-content-workbench__authoring>.product-master-locale-tabs{z-index:3;background:#fffffff7;position:sticky;top:59px}.product-master-content-workbench__authoring .product-master-content-set-meta{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,.65fr)}.product-master-content-workbench__authoring .product-master-localized-content__head{flex-direction:column;align-items:stretch}.product-master-content-workbench__authoring .product-master-localized-content__head>div:last-child{justify-content:flex-end}.product-master-content-workbench__authoring .product-master-component-library{grid-template-columns:minmax(0,1fr)}.product-master-content-workbench__authoring .product-master-component-library__head{flex-direction:column;align-items:stretch}.product-master-content-workbench__authoring .product-master-component-library__head>div:last-child{grid-template-columns:minmax(0,1fr) auto;display:grid}.product-master-content-workbench__authoring .product-master-content-media__row{grid-template-columns:minmax(100px,.45fr) minmax(0,1fr) 32px}.product-master-content-workbench__authoring .product-master-content-media__row>input:nth-child(3),.product-master-content-workbench__authoring .product-master-content-media__row>input:nth-child(4){grid-column:1/-1}.product-master-content-workbench__authoring .product-master-content-media__row>button{grid-area:1/3}.product-master-content-set-composer__header,.product-master-component-library__head,.product-master-localized-content__head,.product-master-content-items__head,.product-master-content-preview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-master-content-set-composer__header>div:first-child,.product-master-component-library__head>div:first-child,.product-master-content-preview>header>div{gap:2px;display:grid}.product-master-content-set-composer__header span,.product-master-component-library__head span,.product-master-content-preview>header span{color:#617089;text-transform:uppercase;font-size:11px;font-weight:750}.product-master-content-set-composer__header strong,.product-master-component-library__head strong,.product-master-content-preview>header strong{color:#172033;font-size:15px}.product-master-content-set-composer__commands,.product-master-component-library__head>div:last-child,.product-master-localized-content__head>div,.product-master-content-items__head{align-items:center;gap:7px;display:flex}.product-master-content-set-tabs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.product-master-content-set-tabs>button{color:#3d4b61;text-align:left;background:#f8fafc;justify-content:stretch;align-items:start;gap:3px;min-height:58px;padding:10px 12px;display:grid}.product-master-content-set-tabs>button[aria-selected=true]{color:#1f4da8;background:#edf3ff;border-color:#4f73cf;box-shadow:inset 3px 0 #3c67ca}.product-master-content-set-tabs span,.product-master-content-set-tabs small{overflow-wrap:anywhere}.product-master-content-set-tabs small{color:#75839a;font-size:10px;font-weight:600;line-height:1.3}.product-master-content-set-meta{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.25fr) minmax(150px,.65fr);gap:10px;display:grid}.product-master-content-set-meta label,.product-master-localized-content label,.product-master-component-editor label{gap:5px;display:grid}.product-master-content-set-meta label>span,.product-master-localized-content label>span,.product-master-component-editor label>span{color:#52627a;font-size:11px;font-weight:750}.product-master-content-set-meta input,.product-master-content-set-meta select,.product-master-localized-content input,.product-master-localized-content textarea,.product-master-component-library select,.product-master-component-editor input,.product-master-component-editor select,.product-master-component-editor textarea,.product-master-content-media input,.product-master-content-media select,.product-master-content-sources input,.product-master-content-sources select{color:#172033;font:inherit;background:#fff;border:1px solid #d4deec;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.product-master-localized-content textarea,.product-master-component-editor textarea{resize:vertical;line-height:1.45}.product-master-content-set-meta__default{grid-column:1/-1;justify-content:start;align-items:center;display:flex!important}.product-master-content-set-meta__default input{width:16px;min-height:16px}.product-master-content-sources{border-block:1px solid #dbe3ef;gap:10px;padding-block:14px;display:grid}.product-master-content-sources>header,.product-master-content-sources>header>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.product-master-content-sources>header>div>div{gap:2px;display:grid}.product-master-content-sources>header span,.product-master-content-sources>header strong{display:block}.product-master-content-sources>header span,.product-master-content-sources>p,.product-master-content-sources__row label>span,.product-master-component-provenance small,.product-master-component-provenance__sources>span{color:#64738a;font-size:12px;line-height:17px}.product-master-content-sources>header strong{color:#172033;font-size:15px;line-height:20px}.product-master-content-sources>p{max-width:760px;margin:0}.product-master-content-sources__list{gap:8px;display:grid}.product-master-content-sources__row{background:#f7f9fc;border:1px solid #dbe3ef;border-radius:6px;grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(210px,1.4fr) minmax(126px,.7fr) 36px;align-items:end;gap:8px;padding:10px;display:grid}.product-master-content-sources__row label{gap:5px;min-width:0;display:grid}.product-master-content-sources__row input,.product-master-content-sources__row select{width:100%;min-width:0}.product-master-content-sources>header>button,.product-master-content-sources__row>button{color:#274f9f;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd9e8;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.product-master-content-sources>header>button{min-height:36px;padding:7px 10px}.product-master-content-sources__row>button{color:#8a3940;width:36px;height:36px;padding:0}.product-master-component-provenance{border:0;border-bottom:1px solid #dbe3ef;gap:10px;margin:0 0 12px;padding:0 0 12px;display:grid}.product-master-component-provenance legend{color:#172033;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.product-master-component-provenance>label{gap:5px;max-width:420px;display:grid}.product-master-component-provenance>label>span,.product-master-component-provenance__sources>span{font-weight:700}.product-master-component-provenance__sources{gap:7px;display:grid}.product-master-component-provenance__sources>div{flex-wrap:wrap;gap:7px;display:flex}.product-master-component-provenance__sources label{background:#f7f9fc;border:1px solid #dbe3ef;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;display:inline-flex}.product-master-component-provenance__sources input{width:auto;min-height:auto;margin:0}.product-master-component-provenance__sources label>span{color:#172033;font-size:12px}.product-master-component-provenance__sources label>small{color:#75839a}.product-master-component-provenance>p[role=alert]{color:#9b5b00;margin:0;font-size:12px}@media (max-width:1180px){.product-master-content-sources__row{grid-template-columns:repeat(2,minmax(0,1fr))}.product-master-content-sources__row>button{justify-self:end}}.product-master-locale-tabs{border-bottom:1px solid #dbe3ef;grid-template-columns:repeat(5,minmax(88px,1fr));display:grid}.product-master-locale-tabs>button{color:#64738a;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:2px;min-height:50px;padding:7px 9px;display:grid}.product-master-locale-tabs>button[aria-selected=true]{color:#214fae;border-bottom-color:#3c67ca}.product-master-locale-tabs span{font-size:12px}.product-master-locale-tabs small{color:#8794a8;overflow-wrap:anywhere;font-size:9px;font-weight:650;line-height:1.2}.product-master-localized-content{gap:12px;display:grid}.product-master-localized-content__head{min-width:0}.product-master-localized-content__head>div:first-child{color:#27364c;flex-wrap:wrap;min-width:0;font-size:13px;font-weight:750}.product-master-localized-content__head small{color:#8d5f0e;background:#fff4dd;border-radius:4px;padding:4px 6px;font-size:10px}.product-master-component-library{border-top:1px solid #dbe3ef;gap:10px;padding-top:15px;display:grid}.product-master-component-library>p,.product-master-content-media>p,.product-master-component-editor>p,.product-master-component-editor__body>p{color:#68768c;margin:0;font-size:11px;line-height:1.45}.product-master-component-library__head select{min-width:180px}.product-master-component-list{gap:10px;display:grid}.product-master-component-editor{background:#fbfcfe;border:1px solid #dbe3ef;border-left:3px solid #6687d7;border-radius:6px;gap:11px;padding:12px;display:grid}.product-master-component-editor__body{gap:11px;display:grid}.product-master-component-editor__body[hidden],.product-master-component-editor__summary[hidden]{display:none}.product-master-component-editor__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-master-component-editor>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-master-component-editor>header>div{align-items:center;gap:7px;display:flex}.product-master-component-editor>header span{color:#91a0b6;font-size:10px;font-weight:800}.product-master-component-editor>header strong{color:#1d293b;font-size:13px}.product-master-component-editor>header small{color:#247342;text-transform:uppercase;background:#e9f7ee;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:750}.product-master-component-editor>header button,.product-master-content-item>button,.product-master-content-media__row>button{width:32px;min-height:32px;padding:6px}.product-master-component-editor>header button:last-child,.product-master-content-item>button,.product-master-content-media__row>button{color:#9f3541}.product-master-content-items__head>span{color:#52627a;font-size:11px;font-weight:750}.product-master-content-media{border-top:1px solid #e3e9f2;gap:8px;padding-top:10px;display:grid}.product-master-content-media__commands{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.product-master-content-media__error{background:#fff0f0;border-radius:5px;padding:8px 10px;color:#a12c32!important}.product-master-content-media__row{grid-template-columns:minmax(90px,.35fr) minmax(140px,.7fr) minmax(170px,1fr) minmax(170px,1fr) 32px;align-items:start;gap:7px;display:grid}.product-master-media-studio__backdrop{z-index:140;background:#0f172a7a;justify-content:flex-end;align-items:stretch;padding:12px;display:flex;position:fixed;inset:0}.product-master-media-studio{background:#fff;border:1px solid #d5deeb;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(1380px,100vw - 24px);max-width:calc(100vw - 24px);display:grid;overflow:hidden;box-shadow:-14px 0 42px #1621363d}.product-master-media-studio__header{border-bottom:1px solid #dce3ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.product-master-media-studio__header>div{gap:4px;display:grid}.product-master-media-studio__header span,.product-master-media-studio__section-head span,.product-master-media-studio__result-head span{color:#3265c7;text-transform:uppercase;font-size:11px;font-weight:800}.product-master-media-studio__header h3{color:#162033;margin:0;font-size:22px;line-height:1.25}.product-master-media-studio__header p,.product-master-media-studio__section>p,.product-master-media-studio__result-empty p,.product-master-media-studio__disclosure{color:#52627a;margin:0;line-height:1.45}.product-master-media-studio__header>button{justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.product-master-media-studio__body{grid-template-columns:minmax(520px,1.1fr) minmax(390px,.9fr);min-height:0;display:grid;overflow:hidden}.product-master-media-studio__workflow{gap:12px;padding:16px;display:grid;overflow-y:auto}.product-master-media-studio__section{border:1px solid #dbe3ef;border-radius:7px;gap:12px;padding:14px;display:grid}.product-master-media-studio__section-head,.product-master-media-studio__result-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-master-media-studio__section-head>div,.product-master-media-studio__result-head>div{gap:2px;display:grid}.product-master-media-studio__section-head strong,.product-master-media-studio__result-head strong{color:#192337;font-size:15px}.product-master-media-studio__section-head small,.product-master-media-studio__result-head small{color:#718096;font-size:11px}.product-master-media-studio__upload{border-style:dashed;justify-content:center;align-items:center;width:100%;min-height:72px;display:flex}.product-master-media-studio__upload svg,.product-master-media-studio__primary svg,.product-master-media-studio__result-empty svg{flex:none}.product-master-media-studio__references{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-master-media-studio__references article{aspect-ratio:4/3;background:#f7f9fc;border:1px solid #dbe3ef;border-radius:6px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.product-master-media-studio__references img{object-fit:contain;width:100%;height:100%}.product-master-media-studio__references article>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0f172ad1;max-width:calc(100% - 42px);padding:3px 6px;font-size:10px;position:absolute;bottom:6px;left:6px;overflow:hidden}.product-master-media-studio__references article>button{background:#fffffff0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:absolute;top:6px;right:6px}.product-master-media-studio__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-master-media-studio__controls label,.product-master-media-studio__prompt-editor{gap:5px;display:grid}.product-master-media-studio__controls label>span,.product-master-media-studio__prompt-editor>span{color:#44536b;font-size:11px;font-weight:750}.product-master-media-studio__controls select,.product-master-media-studio__prompt-editor textarea{color:#172033;background:#fff;border:1px solid #ccd7e6;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.product-master-media-studio__segments{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-master-media-studio__segments button{border-radius:0;justify-content:center}.product-master-media-studio__segments button:first-child{border-radius:6px 0 0 6px}.product-master-media-studio__segments button:last-child{border-radius:0 6px 6px 0}.product-master-media-studio__segments button[aria-pressed=true]{color:#204fae;background:#eaf1ff;border-color:#4b75d4}.product-master-media-studio__recommendation{background:#f2f7ff;border:1px solid #cfddf3;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.product-master-media-studio__recommendation>div{gap:2px;display:grid}.product-master-media-studio__recommendation span{color:#51627d;text-transform:uppercase;font-size:10px;font-weight:750}.product-master-media-studio__recommendation strong{color:#183c83;font-size:13px}.product-master-media-studio__recommendation small{color:#5d6b81;font-size:11px;line-height:1.4}.product-master-media-studio__research{background:#f7f9fc;border:1px solid #dbe3ef;border-radius:6px;grid-template-columns:auto auto minmax(0,1fr);align-items:flex-start;gap:8px;padding:10px;display:grid}.product-master-media-studio__research input{width:16px;height:16px;margin:1px 0 0}.product-master-media-studio__research span{color:#26334a;gap:2px;font-size:12px;display:grid}.product-master-media-studio__research small{color:#718096}.product-master-media-studio__primary{color:#fff;background:#3f6fd1;border-color:#3f6fd1}.product-master-media-studio__primary:hover:not(:disabled){background:#315fbd}.product-master-media-studio__primary:disabled{color:#7a8aa4;background:#dbe4f3;border-color:#dbe4f3}.product-master-media-studio__prompts{gap:8px;display:grid}.product-master-media-studio__prompts>button{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:start;gap:3px;width:100%;min-height:58px;padding:10px 12px;display:grid}.product-master-media-studio__prompts>button strong,.product-master-media-studio__prompts>button span{grid-column:1}.product-master-media-studio__prompts>button span{color:#64748b;font-size:11px;line-height:1.35}.product-master-media-studio__prompts>button svg{grid-area:1/2/span 2}.product-master-media-studio__prompts>button[aria-pressed=true]{background:#edf3ff;border-color:#4b75d4}.product-master-media-studio__prompt-editor textarea{resize:vertical;line-height:1.45}.product-master-media-studio__prompt-editor small{color:#718096;justify-self:end}.product-master-media-studio__empty,.product-master-media-studio__result-empty{color:#617089;text-align:center;background:#f8fafc;border:1px dashed #cbd7e7;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:12px;display:flex}.product-master-media-studio__warning,.product-master-media-studio__error{border-radius:6px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;line-height:1.4;display:flex}.product-master-media-studio__warning{color:#805312;background:#fff7e8}.product-master-media-studio__error{color:#a12c32;background:#fff0f0}.product-master-media-studio__result{background:#f5f7fb;border-left:1px solid #dce3ed;grid-template-rows:auto minmax(280px,1fr) auto auto;gap:14px;min-height:0;padding:16px;display:grid;overflow-y:auto}.product-master-media-studio__result-image,.product-master-media-studio__result-empty{object-fit:contain;background:#fff;border:1px solid #d5deeb;align-self:stretch;width:100%;height:100%;min-height:320px}.product-master-media-studio__result-empty{flex-direction:column}.product-master-media-studio__result-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-master-media-studio__result-actions button{justify-content:center;min-height:40px}.product-master-media-studio__disclosure{border-top:1px solid #dce3ed;padding-top:12px;font-size:11px}.product-master-content-preview{border-top:1px solid #dbe3ef;gap:10px;padding-top:15px;display:grid}.product-master-content-workbench__preview-pane .product-master-content-preview{border-top:0;padding-top:0}.product-master-content-workbench__preview-pane .product-master-content-preview>header{z-index:4;background:#f6f8fcf5;border-bottom:1px solid #dbe3ef;margin:0 -16px;padding:12px 16px;position:sticky;top:0}.product-master-content-workbench__preview-pane .product-master-content-preview__blocks{background:#fff}.product-master-content-preview>header small{color:#2a7146;background:#eef7f1;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:700}.product-master-content-preview__blocks{border:1px solid #e0e6ef;border-radius:6px;gap:12px;padding:14px;display:grid;overflow:hidden}.product-master-error,.product-master-notice{border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:13px;display:flex}.product-master-error,.product-master-notice.is-error{color:#a3222d;background:#fff0f1}.product-master-notice.is-success{color:#20754a;background:#edf9f2}.product-master-workspace{gap:12px;display:grid}.product-master-workspace__toolbar{grid-template-columns:minmax(280px,1fr) 180px auto auto auto;align-items:center;gap:8px;display:grid}.product-master-workspace__toolbar label{background:#fff;border:1px solid #d6deeb;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.product-master-workspace__toolbar input,.product-master-workspace__toolbar select{background:#fff;border:1px solid #d6deeb;border-radius:6px;min-height:40px;padding:8px 10px}.product-master-workspace__toolbar label input{border:0;width:100%;min-width:0;padding-inline:0}.product-master-workspace__toolbar label input:focus{outline:none}.product-master-workspace__toolbar>span{color:#748198;white-space:nowrap;font-size:12px}.product-master-workspace__import{color:#fff;cursor:pointer;white-space:nowrap;background:#3565d4;border:1px solid #3565d4;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.product-master-workspace__table{border:1px solid #dbe3ef;border-radius:6px;overflow:hidden}.product-master-workspace__table-head,.product-master-workspace__table>button{text-align:left;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.9fr) 120px 110px 70px 120px 20px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;display:grid}.product-master-workspace__table-head{color:#718096;text-transform:uppercase;background:#f4f7fb;font-size:11px;font-weight:800}.product-master-workspace__table>button{color:#425069;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3e9f2;font-size:13px}.product-master-workspace__table>button:hover,.product-master-workspace__table>button.is-selected{background:#f1f5ff}.product-master-workspace__table>button.is-selected{box-shadow:inset 3px 0 #3565d4}.product-master-workspace__table [role=cell]:first-child{gap:3px;min-width:0;display:grid}.product-master-workspace__table strong,.product-master-workspace__table small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-master-workspace__table strong{color:#172033;font-size:13px}.product-master-workspace__table small{color:#7a879c;font-size:11px}.product-master-workspace__completeness{gap:2px;display:grid}.product-master-workspace__completeness strong{color:#9a620e;font-size:12px}.product-master-workspace__completeness[data-completeness=complete] strong{color:#1d7550}.product-master-workspace__completeness small{font-size:10px}.product-master-workspace__table [data-status]{color:#6d7890;text-transform:capitalize;font-size:12px;font-weight:700}.product-master-workspace__table [data-status=approved]{color:#1d7550}.product-master-workspace__table [data-status=review]{color:#9a620e}.product-master-workspace__empty{color:#718096;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.product-master-workspace__pagination{justify-content:space-between;align-items:center;display:flex}.product-master-workspace__pagination button,.product-master-drawer footer button{color:#355589;cursor:pointer;background:#fff;border:1px solid #ced8e7;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.product-master-workspace__pagination span{color:#748198;font-size:12px}.product-master-drawer{z-index:80;position:fixed;inset:0}.product-master-drawer__backdrop{background:#10182859;border:0;width:100%;position:absolute;inset:0}.product-master-drawer>aside{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100vw - 72px);max-width:calc(100vw - 72px);display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-12px 0 40px #1621362e}.product-master-drawer.is-content-workspace>aside{border:1px solid #d5deeb;border-radius:8px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);top:12px;bottom:12px;right:12px}.product-master-drawer__notice{margin:10px 18px 0}.product-master-publication-readiness{background:#f8fafc;border-bottom:1px solid #dce3ed;gap:12px;padding:14px 18px;display:grid}.product-master-publication-readiness>header{justify-content:space-between;align-items:center;display:flex}.product-master-publication-readiness>header>div{gap:2px;display:grid}.product-master-publication-readiness>header span{color:#5271b6;text-transform:uppercase;font-size:10px;font-weight:800}.product-master-publication-readiness>header strong{color:#182338;font-size:15px}.product-master-publication-readiness>header small{color:#8b5a00;background:#fff1d8;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:750}.product-master-publication-readiness>header small[data-ready=true]{color:#1f7142;background:#e5f6eb}.product-master-publication-readiness__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-master-publication-readiness__steps article{background:#fff;border:1px solid #dce4ef;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.product-master-publication-readiness__steps article[data-complete=true]{border-color:#b9dfc8}.product-master-publication-readiness__icon{color:#966200;background:#fff4df;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.product-master-publication-readiness__steps article[data-complete=true] .product-master-publication-readiness__icon{color:#237443;background:#e5f6eb}.product-master-publication-readiness__steps article>div:nth-child(2){gap:3px;display:grid}.product-master-publication-readiness__steps article strong{color:#243147;font-size:12px}.product-master-publication-readiness__steps article span{color:#68778d;font-size:10px;line-height:1.4}.product-master-publication-readiness__steps article button{color:#315ebd;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:11px;font-weight:750}.product-master-publication-readiness>p{color:#65748a;margin:0;font-size:10px;line-height:1.45}.product-master-drawer__body{min-height:0;overflow-y:auto}.product-master-drawer>aside>header{border-bottom:1px solid #dce3ed;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.product-master-drawer>aside>header div{gap:2px;display:grid}.product-master-drawer>aside>header span{color:#5d78b8;text-transform:uppercase;font-size:11px;font-weight:800}.product-master-drawer>aside>header h2{margin:0;font-size:18px}.product-master-drawer>aside>header nav{align-items:center;gap:8px;display:flex}.product-master-drawer>aside>header nav button{color:#355589;cursor:pointer;background:#fff;border:1px solid #d4ddea;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.product-master-drawer>aside>header nav button:last-child{width:36px;height:36px;padding:0}.product-master-drawer .product-master-editor{padding:16px 18px}.product-master-drawer>aside>footer{background:#fff;border-top:1px solid #dce3ed;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.product-master-drawer>aside>footer>div{gap:2px;margin-right:auto;display:grid}.product-master-drawer>aside>footer strong{color:#253047;font-size:12px}.product-master-drawer>aside>footer span{color:#78859a;font-size:11px}.product-master-drawer>aside>footer button:last-child{color:#fff;background:#3565d4;border-color:#3565d4}.product-master-drawer__loading{color:#68768d;justify-content:center;align-items:center;gap:8px;display:flex}.product-master-package-dialog{z-index:96;position:fixed;inset:0}.product-master-package-dialog__backdrop{background:#1018287a;border:0;width:100%;position:absolute;inset:0}.product-master-package-dialog>section{background:#fff;border:1px solid #d6dfeb;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(820px,100vh - 48px);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 70px #10182847}.product-master-package-dialog>section>header{border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 16px;display:flex}.product-master-package-dialog>section>header>div{gap:3px;display:grid}.product-master-package-dialog>section>header span{color:#4d6fb7;text-transform:uppercase;font-size:11px;font-weight:800}.product-master-package-dialog>section>header h2{color:#172033;margin:0;font-size:20px}.product-master-package-dialog>section>header p{color:#64728a;max-width:660px;margin:2px 0 0;font-size:13px;line-height:1.45}.product-master-package-dialog>section>header>button{cursor:pointer;background:#fff;border:1px solid #d4ddea;border-radius:6px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.product-master-package-dialog__body{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px 18px;padding:18px 20px;display:grid;overflow-y:auto}.product-master-package-dialog__source{border-right:1px solid #e1e7f0;grid-row:1/span 6;align-content:start;gap:12px;padding-right:18px;display:grid}.product-master-package-dialog__source>div{gap:2px;display:grid}.product-master-package-dialog__source h3,.product-master-package-dialog__summary strong,.product-master-package-dialog__preflight strong{color:#1b2538;margin:0;font-size:14px}.product-master-package-dialog__source p,.product-master-package-dialog__boundary span,.product-master-package-dialog__preflight header span{color:#6e7b91;margin:0;font-size:12px;line-height:1.45}.product-master-package-dialog__file{color:#31599e;cursor:pointer;background:#f7f9fd;border:1px dashed #9eb2d7;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:12px 14px;display:grid}.product-master-package-dialog__file span{gap:2px;min-width:0;display:grid}.product-master-package-dialog__file strong,.product-master-package-dialog__file small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-master-package-dialog__file strong{color:#24334e;font-size:13px}.product-master-package-dialog__file small{color:#718096;font-size:11px}.product-master-package-dialog__file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.product-master-package-dialog__paste{color:#52617a;gap:6px;font-size:12px;font-weight:700;display:grid}.product-master-package-dialog__paste textarea{color:#273247;resize:vertical;background:#fff;border:1px solid #cfd9e8;border-radius:6px;width:100%;min-height:280px;padding:10px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.product-master-package-dialog__paste textarea:focus{border-color:#3565d4;outline:0;box-shadow:0 0 0 3px #3565d41f}.product-master-package-dialog__summary{border-bottom:1px solid #e1e7f0;gap:10px;padding-bottom:14px;display:grid}.product-master-package-dialog__summary>div{gap:2px;display:grid}.product-master-package-dialog__summary>div>span,.product-master-package-dialog__summary dt,.product-master-package-dialog__summary>p>span{color:#7a879c;text-transform:uppercase;font-size:10px;font-weight:800}.product-master-package-dialog__summary small{color:#748198;overflow-wrap:anywhere;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.product-master-package-dialog__summary>.product-master-package-dialog__mode{background:#eef2f8;border:1px solid #d6dfeb;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.product-master-package-dialog__mode button{color:#586983;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.product-master-package-dialog__mode button[aria-pressed=true]{color:#2e59b4;background:#fff;box-shadow:0 1px 3px #18274b1f}.product-master-package-dialog__summary dl,.product-master-package-dialog__preflight dl{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.product-master-package-dialog__summary dl>div,.product-master-package-dialog__preflight dl>div{background:#f4f7fb;gap:2px;padding:8px;display:grid}.product-master-package-dialog__summary dd,.product-master-package-dialog__preflight dd{color:#273247;margin:0;font-size:12px;font-weight:800}.product-master-package-dialog__summary>p{gap:3px;margin:0;display:grid}.product-master-package-dialog__summary code,.product-master-package-dialog__preflight code{color:#40516f;overflow-wrap:anywhere;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.product-master-package-dialog__boundary,.product-master-package-dialog__message,.product-master-package-dialog__preflight>header{align-items:flex-start;gap:9px;display:flex}.product-master-package-dialog__boundary{color:#3f5f9f;background:#f4f7fd;border-left:3px solid #5878bb;padding:11px 12px}.product-master-package-dialog__boundary>div,.product-master-package-dialog__preflight>header>div{gap:2px;display:grid}.product-master-package-dialog__boundary strong{color:#2e4676;font-size:12px}.product-master-package-dialog__message{color:#9f2525;background:#fff1f1;border-left:3px solid #bd3434;padding:10px 12px;font-size:12px;line-height:1.45}.product-master-package-dialog__message.is-success{color:#246b47;background:#edf8f1;border-left-color:#2d8a58}.product-master-package-dialog__message.is-warning{color:#805a16;background:#fff8e8;border-left-color:#d29524}.product-master-package-dialog__preflight{gap:12px;display:grid}.product-master-package-dialog__preflight.is-valid>header{color:#227a4d}.product-master-package-dialog__preflight.is-invalid>header{color:#ad342f}.product-master-package-dialog__preflight dt{color:#78859a;text-transform:uppercase;font-size:10px;font-weight:800}.product-master-package-dialog__preflight ul{gap:7px;max-height:210px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.product-master-package-dialog__preflight li{border-left:2px solid #d5a03f;gap:3px;padding:3px 0 3px 9px;display:grid}.product-master-package-dialog__preflight li span,.product-master-package-dialog__preflight>p{color:#627087;margin:0;font-size:12px;line-height:1.4}.product-master-package-dialog__confirm{color:#275f42;background:#edf9f2;border:1px solid #bddfc9;border-radius:6px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.product-master-package-dialog__confirm input{margin:2px 0 0}.product-master-package-dialog>section>footer{border-top:1px solid #dce4ef;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.product-master-package-dialog>section>footer button{color:#3f5d91;cursor:pointer;background:#fff;border:1px solid #ccd7e7;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.product-master-package-dialog>section>footer button.is-primary{color:#fff;background:#3565d4;border-color:#3565d4}.product-master-package-dialog button:disabled{cursor:not-allowed;opacity:.5}.product-resolution-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-resolution-form-grid label{color:var(--mb-color-text-secondary,#536071);gap:6px;font-size:.8rem;font-weight:800;display:grid}.product-resolution-form-grid label.is-wide{grid-column:1/-1}.product-resolution-form-grid input,.product-resolution-form-grid select,.product-resolution-form-grid textarea{background:var(--mb-color-surface-default,#fff);border:1px solid var(--mb-color-border-subtle,#12203224);color:var(--mb-color-text-primary,#172033);font:inherit;border-radius:8px;min-width:0;padding:10px;font-weight:500}.product-resolution-form-grid input:focus,.product-resolution-form-grid select:focus,.product-resolution-form-grid textarea:focus{border-color:var(--mb-color-brand-primary,#276ef1);outline:0;box-shadow:0 0 0 3px #276ef11f}.product-resolution-form-grid textarea{resize:vertical}.product-resolution-form-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.product-resolution-candidate-state{color:var(--mb-color-text-secondary,#536071);align-items:center;gap:8px;margin:0;line-height:1.45;display:flex}.product-resolution-candidate-list{gap:8px;display:grid}.product-resolution-candidate-card{border:1px solid var(--mb-color-border-subtle,#1220321a);color:inherit;cursor:pointer;text-align:left;background:#ffffffc7;border-radius:8px;gap:8px;padding:10px;display:grid}.product-resolution-candidate-card:focus-visible,.product-resolution-candidate-card:hover,.product-resolution-candidate-card.is-selected{border-color:var(--mb-color-brand-primary,#276ef1);box-shadow:0 0 0 3px #276ef11f}.product-resolution-candidate-card>span{gap:4px;min-width:0;display:grid}.product-resolution-candidate-card strong,.product-resolution-candidate-card small{overflow-wrap:anywhere;min-width:0}.product-resolution-candidate-labels{color:var(--mb-color-text-muted,#6a7380)}.product-resolution-actions button{border:1px solid var(--mb-color-border-subtle,#1220321a);color:var(--mb-action-strong);background:#ffffffb8;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 10px;display:inline-flex}.product-resolution-actions button:disabled{color:var(--mb-color-text-muted,#6a7380);cursor:not-allowed}.product-resolution-action-notice{border-radius:8px;padding:8px 10px;font-weight:700}.product-resolution-action-notice.is-success{background:color-mix(in srgb, var(--mb-color-success,#16a34a) 10%, white);color:var(--mb-color-success-strong,#166534)}.product-resolution-action-notice.is-error{background:color-mix(in srgb, var(--mb-color-danger,#dc2626) 10%, white);color:var(--mb-color-danger-strong,#991b1b)}.product-resolution-disabled-reasons{color:var(--mb-color-text-muted,#6a7380);gap:4px;font-size:.82rem;display:grid}.product-resolution-detail-link{color:var(--mb-action-strong);justify-self:start;font-weight:800}.product-resolution-state{grid-template-columns:auto minmax(0,1fr);align-items:center}.product-resolution-state svg,.product-resolution-boundary svg{color:var(--mb-action-strong);flex:none}.product-resolution-boundary{background:var(--mb-color-surface-subtle,#276ef10f);border:1px solid var(--mb-color-border-subtle,#1220321a);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.admin-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-grid article{gap:8px;display:grid}.admin-post-management{gap:14px;display:grid}.admin-post-management .marketplace-section-head{margin:0}.admin-post-management .marketplace-section-head a,.admin-post-list article a{color:var(--mb-action-strong);font-weight:800}.admin-post-list{gap:8px;display:grid}.admin-post-list article{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-post-list article>div{gap:4px;min-width:0;display:grid}.admin-post-list article strong,.admin-post-list article span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-payment-session-page{max-width:1240px}.admin-payment-boundary{color:var(--mb-text);background:#ffc8571a;border:1px solid #ffc85742;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-payment-boundary svg{color:var(--mb-warning);flex:none}.admin-payment-boundary p{color:var(--mb-text-soft);margin:0;line-height:1.5}.admin-payment-metrics article svg{color:var(--mb-action-strong)}.admin-payment-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-payment-session-table{gap:8px;display:grid}.admin-payment-session-heading,.admin-payment-session-row{grid-template-columns:minmax(130px,.8fr) minmax(180px,1.2fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(145px,.8fr) minmax(170px,1fr);gap:12px;display:grid}.admin-payment-session-heading{color:var(--mb-muted);text-transform:uppercase;padding:0 12px;font-size:.78rem;font-weight:800}.admin-payment-session-row{color:inherit;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;padding:12px;text-decoration:none}.admin-payment-session-row:focus-visible,.admin-payment-session-row:hover{border-color:#78b5ff80}.admin-payment-session-row>span,.admin-payment-proof-list article>div,.admin-payment-event-list article>span{gap:4px;min-width:0;display:grid}.admin-payment-session-row strong,.admin-payment-session-row small,.admin-payment-event-list strong,.admin-payment-event-list small,.admin-payment-proof-list strong,.admin-payment-proof-list span,.admin-payment-proof-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-payment-session-row small,.admin-payment-event-list small,.admin-payment-proof-list small,.admin-payment-muted{color:var(--mb-muted)}.admin-payment-risk-stack{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seller-ingestion-admin-review-page{--mb-action:var(--mb-color-brand-primary);--mb-action-strong:var(--mb-color-brand-hover);--mb-muted:var(--mb-color-text-muted);--mb-text:var(--mb-color-text-primary);--mb-text-soft:var(--mb-color-text-secondary);--seller-ingestion-admin-border:var(--mb-color-border-subtle);--seller-ingestion-admin-card:var(--mb-color-surface-raised);--seller-ingestion-admin-shadow:var(--mb-elevation-xs);--seller-ingestion-admin-soft:color-mix(in srgb, var(--mb-color-brand-soft) 34%, white);max-width:1240px}.seller-ingestion-review-boundary{background:var(--mb-color-status-info-background);border:1px solid var(--mb-color-status-info-border);color:var(--mb-text);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.seller-ingestion-review-boundary svg{color:var(--mb-action-strong);flex:none}.seller-ingestion-review-boundary p{color:var(--mb-text-soft);margin:0;line-height:1.5}.seller-ingestion-review-metrics article svg{color:var(--mb-action-strong)}.seller-ingestion-review-filters{grid-template-columns:minmax(220px,360px)}.seller-ingestion-review-empty{background:var(--mb-color-surface-default,#fff);color:var(--mb-text);text-align:left;place-items:flex-start start;gap:8px;min-height:180px;padding:24px;display:grid}.seller-ingestion-review-empty strong{font-size:1.05rem}.seller-ingestion-review-empty p{color:var(--mb-text-soft);max-width:680px;margin:0;line-height:1.55}.seller-ingestion-review-empty a{color:var(--mb-action-strong);font-weight:800}.seller-ingestion-review-table{gap:8px;display:grid}.seller-ingestion-review-heading,.seller-ingestion-review-row{grid-template-columns:minmax(170px,.95fr) minmax(220px,1.25fr) minmax(170px,.95fr) minmax(160px,.85fr) minmax(220px,1fr);gap:12px;display:grid}.seller-ingestion-review-heading{color:var(--mb-muted);text-transform:uppercase;padding:0 12px;font-size:.78rem;font-weight:800}.seller-ingestion-review-row{background:var(--seller-ingestion-admin-card);border:1px solid var(--seller-ingestion-admin-border);box-shadow:var(--seller-ingestion-admin-shadow);border-radius:8px;align-items:center;padding:12px}.seller-ingestion-review-row>span{gap:5px;min-width:0;display:grid}.seller-ingestion-review-row strong,.seller-ingestion-review-row small{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;min-width:0;overflow:hidden}.seller-ingestion-review-row small{color:var(--mb-muted)}.seller-ingestion-review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seller-ingestion-review-decision-form{gap:10px;display:grid}.seller-ingestion-review-decision-form label{color:var(--mb-muted);text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:800;display:grid}.seller-ingestion-review-decision-form input,.seller-ingestion-review-decision-form select{background:var(--mb-color-surface-raised);border:1px solid var(--seller-ingestion-admin-border);color:var(--mb-text);border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.seller-ingestion-review-status{background:var(--mb-color-status-info-background);border:1px solid var(--mb-color-status-info-border);color:var(--mb-color-status-info-text);border-radius:8px;margin:0;padding:9px 10px;line-height:1.45}.seller-ingestion-review-status.is-warning,.seller-ingestion-review-status.is-error{background:var(--mb-color-status-warning-background);border-color:var(--mb-color-status-warning-border);color:var(--mb-color-status-warning-text)}body:has(.public-location-review-page){--mb-action:var(--mb-color-brand-primary);--mb-action-strong:var(--mb-color-brand-hover);--mb-line-soft:color-mix(in srgb, var(--mb-color-border-subtle) 78%, transparent);--mb-muted:var(--mb-color-text-secondary);--mb-text:var(--mb-color-text-primary);--mb-text-soft:var(--mb-color-text-secondary);background:radial-gradient(circle at 14% 0, color-mix(in srgb, var(--mb-color-brand-soft) 82%, transparent), transparent 32rem), linear-gradient(180deg, #f8fbff 0%, var(--mb-color-background-default) 46%, #f6f9ff 100%);color:var(--mb-color-text-primary)}body:has(.public-location-review-page) .top-bar{background:color-mix(in srgb, var(--mb-color-background-default) 92%, transparent);border-bottom:1px solid var(--mb-line-soft);color:var(--mb-color-text-primary)}.public-location-review-page{--mb-action:var(--mb-color-brand-primary);--mb-action-strong:var(--mb-color-brand-hover);--mb-muted:var(--mb-color-text-secondary);--mb-text:var(--mb-color-text-primary);--mb-text-soft:var(--mb-color-text-secondary);color:var(--mb-color-text-primary);max-width:1240px}.public-location-review-page .marketplace-toolbar{border-bottom:1px solid var(--mb-color-border-subtle);align-items:center;padding-bottom:4px}.public-location-review-page .marketplace-toolbar h1{color:var(--mb-color-text-primary)}.public-location-review-boundary{background:var(--mb-color-status-info-background);border:1px solid var(--mb-color-status-info-border);color:var(--mb-color-status-info-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.public-location-review-boundary p{color:var(--mb-color-status-info-text);margin:0;line-height:1.5}.public-location-review-boundary.is-warning{background:var(--mb-color-status-warning-background);border-color:var(--mb-color-status-warning-border);color:var(--mb-color-status-warning-text)}.public-location-review-boundary.is-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.public-location-review-boundary.is-warning p{color:var(--mb-color-status-warning-text)}.public-location-review-boundary.is-error p{color:#991b1b}.public-location-review-page .admin-dashboard-grid article{background:color-mix(in srgb, var(--mb-color-surface-raised) 92%, var(--mb-color-brand-soft));border:1px solid var(--mb-color-border-subtle);box-shadow:var(--mb-elevation-xs)}.public-location-review-metrics article strong{overflow-wrap:anywhere}.public-location-review-readiness-panel{background:var(--mb-color-surface-raised);border:1px solid var(--mb-color-border-subtle);box-shadow:var(--mb-elevation-xs);border-radius:8px;gap:12px;padding:14px;display:grid}.public-location-review-readiness-panel.is-warning{background:var(--mb-color-status-warning-background);border-color:var(--mb-color-status-warning-border)}.public-location-review-readiness-panel p{color:var(--mb-color-text-secondary);margin:0;line-height:1.5}.public-location-review-readiness-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.public-location-review-readiness-blockers{border-top:1px solid var(--mb-color-border-subtle);gap:8px;padding-top:12px;display:grid}.public-location-review-readiness-blockers h3{color:var(--mb-color-text-primary);margin:0;font-size:.95rem;line-height:1.35}.public-location-review-readiness-blockers ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.public-location-review-readiness-blockers li{background:var(--mb-color-surface-default);border:1px solid var(--mb-color-border-subtle);border-radius:8px;gap:5px;padding:10px;display:grid}.public-location-review-readiness-blockers strong,.public-location-review-readiness-blockers span{overflow-wrap:anywhere}.public-location-review-readiness-blockers span{color:var(--mb-color-text-secondary)}.public-location-review-filter-panel{background:var(--mb-color-surface-raised);border:1px solid var(--mb-color-border-subtle);box-shadow:var(--mb-elevation-xs);border-radius:8px;gap:10px;padding:14px;display:grid}.public-location-review-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.public-location-review-filter-bar label{color:var(--mb-color-text-secondary);letter-spacing:0;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:800;display:grid}.public-location-review-filter-bar input,.public-location-review-filter-bar select{background:var(--mb-color-surface-raised);border:1px solid var(--mb-color-border-subtle);color:var(--mb-color-text-primary);border-radius:8px;width:100%;min-width:0;min-height:38px;padding:8px 10px}.public-location-review-filter-bar input:focus,.public-location-review-filter-bar select:focus,.public-location-review-controls-form select:focus,.public-location-review-controls-form textarea:focus{border-color:var(--mb-color-brand-primary);box-shadow:0 0 0 3px var(--mb-color-focus-ring);outline:none}.public-location-review-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-location-review-filter-actions input,.public-location-review-filter-actions a{white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.public-location-review-filter-actions input{background:var(--mb-color-brand-primary);border:1px solid var(--mb-color-brand-primary);color:var(--mb-color-brand-contrast);cursor:pointer;border-radius:8px}.public-location-review-filter-actions a{background:var(--mb-color-surface-raised);border:1px solid var(--mb-color-border-subtle);color:var(--mb-color-brand-hover);border-radius:8px}.public-location-review-filter-summary{color:var(--mb-color-text-secondary);margin:0;line-height:1.5}.public-location-review-table{gap:8px;display:grid}.public-location-review-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:16px;display:grid}.public-location-review-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-location-review-heading{display:none}.public-location-review-row{background:var(--mb-color-surface-raised);border:1px solid var(--mb-color-border-subtle);color:var(--mb-color-text-primary);border-radius:8px;align-items:center;padding:12px;text-decoration:none}.public-location-review-row:focus-visible,.public-location-review-row:hover{border-color:var(--mb-color-brand-primary);box-shadow:0 0 0 3px var(--mb-color-focus-ring);outline:none}.public-location-review-row.is-selected{background:var(--mb-color-brand-soft);border-color:var(--mb-color-brand-primary);box-shadow:inset 3px 0 0 var(--mb-color-brand-primary)}.public-location-review-row>span{gap:5px;min-width:0;display:grid}.public-location-review-row strong,.public-location-review-row small{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;min-width:0;overflow:hidden}.public-location-review-row small{color:var(--mb-color-text-secondary)}.public-location-review-groups{gap:12px}.public-location-review-group{background:color-mix(in srgb, var(--mb-color-surface-raised) 88%, var(--mb-color-surface-default));border:1px solid var(--mb-color-border-subtle);border-radius:8px;gap:10px;padding:12px;display:grid}.public-location-review-group.is-warning{background:var(--mb-color-status-warning-background);border-color:var(--mb-color-status-warning-border)}.public-location-review-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.public-location-review-group-head h2,.public-location-review-group-head p{margin:0}.public-location-review-group-head h2{overflow-wrap:anywhere;font-size:18px;line-height:24px}.public-location-review-group-head h2 a{color:var(--mb-color-brand-hover);text-decoration:none}.public-location-review-group-head h2 a:focus-visible,.public-location-review-group-head h2 a:hover,.public-location-review-group-head h2 a.is-selected{text-decoration:underline}.public-location-review-group-head p,.public-location-review-group-empty{color:var(--mb-color-text-secondary);line-height:1.45}.public-location-review-group-empty{margin:0}.public-location-review-group-exits{gap:8px;display:grid}.public-location-review-detail-panel{background:var(--mb-color-surface-raised);border:1px solid var(--mb-color-border-subtle);box-shadow:var(--mb-elevation-xs);border-radius:8px;gap:14px;padding:14px;display:grid;position:sticky;top:84px}.public-location-review-detail-panel.is-warning{background:var(--mb-color-status-warning-background);border-color:var(--mb-color-status-warning-border)}.public-location-review-detail-panel p{color:var(--mb-color-text-secondary);margin:0;line-height:1.5}.public-location-review-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.public-location-review-detail-head h2{color:var(--mb-color-text-primary);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:24px}.public-location-review-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-location-review-summary-strip span,.public-location-review-definition-grid div,.public-location-review-label-row span,.public-location-review-label-row strong{background:var(--mb-color-surface-default);border:1px solid var(--mb-color-border-subtle);border-radius:8px}.public-location-review-summary-strip span{gap:5px;min-width:0;padding:10px;display:grid}.public-location-review-summary-strip small{color:var(--mb-color-text-secondary);letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:800}.public-location-review-summary-strip strong{color:var(--mb-color-text-primary);overflow-wrap:anywhere}.public-location-review-detail-section{gap:10px;display:grid}.public-location-review-detail-section header{border-top:1px solid var(--mb-color-border-subtle);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.public-location-review-detail-section h3{color:var(--mb-color-text-primary);margin:0;font-size:.95rem;line-height:1.35}.public-location-review-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.public-location-review-definition-grid div,.public-location-review-source,.public-location-review-labels,.public-location-review-label-row{min-width:0}.public-location-review-definition-grid div{gap:5px;padding:10px;display:grid}.public-location-review-definition-grid dt,.public-location-review-source>span,.public-location-review-label-grid>span{color:var(--mb-color-text-secondary);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:800}.public-location-review-definition-grid dd{color:var(--mb-color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:650}.public-location-review-source{border-top:1px solid var(--mb-color-border-subtle);gap:6px;padding-top:12px;display:grid}.public-location-review-source a{color:var(--mb-color-brand-hover);overflow-wrap:anywhere;font-weight:800}.public-location-review-labels{border-top:1px solid var(--mb-color-border-subtle);gap:10px;padding-top:12px;display:grid}.public-location-review-label-grid{grid-template-columns:54px repeat(3,minmax(0,1fr));gap:8px;display:grid}.public-location-review-label-row{display:contents}.public-location-review-label-row strong,.public-location-review-label-row span{color:var(--mb-color-text-primary);overflow-wrap:anywhere;padding:8px}.public-location-review-label-row strong{color:var(--mb-color-brand-hover)}.public-location-review-controls{border-top:1px solid var(--mb-color-border-subtle);gap:10px;padding-top:12px;display:grid}.public-location-review-controls-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.public-location-review-controls-head h3{color:var(--mb-color-text-primary);margin:0;font-size:17px;line-height:24px}.public-location-review-controls-head strong{background:var(--mb-color-status-muted-background);border:1px solid var(--mb-color-border-subtle);color:var(--mb-color-status-muted-text);border-radius:8px;padding:6px 8px;font-size:.78rem}.public-location-review-controls-copy{color:var(--mb-color-text-secondary);margin:0;line-height:1.45}.public-location-review-controls-form{gap:10px;display:grid}.public-location-review-controls-form label,.public-location-review-action-set{color:var(--mb-color-text-secondary);letter-spacing:0;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:800;display:grid}.public-location-review-action-set{border:0;margin:0;padding:0}.public-location-review-action-set legend{margin-bottom:6px;padding:0}.public-location-review-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.public-location-review-action-grid button,.public-location-review-controls-form>button,.public-location-review-controls-form select,.public-location-review-controls-form textarea{font:inherit;border-radius:8px;min-width:0}.public-location-review-action-grid button{background:var(--mb-color-surface-raised);border:1px solid var(--mb-color-border-subtle);color:var(--mb-color-text-primary);cursor:pointer;min-height:42px;padding:8px 10px}.public-location-review-action-grid button:focus-visible,.public-location-review-action-grid button:hover{border-color:var(--mb-color-brand-primary);box-shadow:0 0 0 3px var(--mb-color-focus-ring);outline:none}.public-location-review-action-grid button.is-selected{background:var(--mb-color-brand-primary);border-color:var(--mb-color-brand-primary);color:var(--mb-color-brand-contrast)}.public-location-review-action-grid button:disabled,.public-location-review-controls-form>button:disabled,.public-location-review-controls-form select:disabled,.public-location-review-controls-form textarea:disabled{cursor:not-allowed;opacity:.58}.public-location-review-controls-form select,.public-location-review-controls-form textarea{background:var(--mb-color-surface-raised);border:1px solid var(--mb-color-border-subtle);color:var(--mb-color-text-primary);width:100%;padding:9px 10px}.public-location-review-controls-form textarea{resize:vertical;min-height:94px;line-height:1.45}.public-location-review-controls-form>button{background:var(--mb-color-brand-primary);border:1px solid var(--mb-color-brand-primary);color:var(--mb-color-brand-contrast);cursor:pointer;min-height:40px;padding:9px 12px;font-weight:800}.public-location-review-controls-form>button:focus-visible,.public-location-review-controls-form>button:hover{background:var(--mb-color-brand-hover);border-color:var(--mb-color-brand-hover)}.public-location-review-status{background:var(--mb-color-status-info-background);border:1px solid var(--mb-color-status-info-border);color:var(--mb-color-status-info-text);border-radius:8px;margin:0;padding:9px 10px;line-height:1.45}.public-location-review-status.is-success{background:var(--mb-color-status-success-background);border-color:var(--mb-color-status-success-border);color:var(--mb-color-status-success-text)}.public-location-review-status.is-warning{background:var(--mb-color-status-warning-background);border-color:var(--mb-color-status-warning-border);color:var(--mb-color-status-warning-text)}.public-location-review-status.is-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.seller-ingestion-review-detail-link{background:var(--mb-color-brand-primary);border:1px solid var(--mb-color-brand-primary);color:var(--mb-color-brand-contrast);border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-weight:800;text-decoration:none;display:inline-flex}.seller-ingestion-review-detail-link:focus-visible,.seller-ingestion-review-detail-link:hover{background:var(--mb-color-brand-hover);border-color:var(--mb-color-brand-hover)}.seller-ingestion-review-detail-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.seller-ingestion-review-detail-summary article{background:var(--seller-ingestion-admin-card);border:1px solid var(--seller-ingestion-admin-border);box-shadow:var(--seller-ingestion-admin-shadow);border-radius:8px;gap:6px;padding:12px;display:grid}.seller-ingestion-review-detail-summary span{color:var(--mb-muted);font-size:.78rem}.seller-ingestion-review-detail-summary strong{overflow-wrap:anywhere;min-width:0}.seller-ingestion-review-detail-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:start;gap:16px;display:grid}.seller-ingestion-review-detail-main,.seller-ingestion-review-detail-aside{gap:14px;display:grid}.seller-ingestion-review-panel{background:var(--mb-color-surface-raised);border:1px solid var(--mb-color-border-subtle);box-shadow:var(--mb-elevation-xs);border-radius:8px;gap:12px;padding:14px;display:grid}.seller-ingestion-review-panel-head h2{margin:0;font-size:18px;line-height:24px}.seller-ingestion-review-reason-list,.seller-ingestion-review-card-list,.seller-ingestion-review-evidence-summary{gap:10px;display:grid}.seller-ingestion-review-reason-list article,.seller-ingestion-review-card-list article{background:var(--mb-color-surface-default);border:1px solid var(--mb-color-border-subtle);border-radius:8px;gap:6px;padding:10px;display:grid}.seller-ingestion-review-card-list span,.seller-ingestion-review-card-list small,.seller-ingestion-review-reason-list span,.seller-ingestion-review-reason-list small{color:var(--mb-text-soft);overflow-wrap:anywhere;line-height:1.45}.seller-ingestion-execution-list{gap:12px}.seller-ingestion-execution-card{min-width:0}.seller-ingestion-execution-card__head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.seller-ingestion-execution-card__head strong,.seller-ingestion-execution-card__time,.seller-ingestion-execution-linkage-note,.seller-ingestion-execution-reasons{overflow-wrap:anywhere;min-width:0}.seller-ingestion-execution-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.seller-ingestion-execution-meta div{min-width:0}.seller-ingestion-execution-meta dt{color:var(--mb-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 3px;font-size:.72rem;font-weight:800}.seller-ingestion-execution-meta dd{color:var(--mb-text-soft);overflow-wrap:anywhere;margin:0;line-height:1.45}.seller-ingestion-execution-reasons{color:var(--mb-text-soft);margin:0;line-height:1.45}.seller-ingestion-execution-linkage-note{background:var(--mb-color-status-success-background);border:1px solid var(--mb-color-status-success-border);color:var(--mb-color-status-success-text);border-radius:8px;margin:0;padding:10px;line-height:1.45}.seller-ingestion-media-promotion-panel{border-top:1px solid var(--mb-color-border-subtle);gap:10px;min-width:0;padding-top:12px;display:grid}.seller-ingestion-media-promotion-panel__head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.seller-ingestion-media-promotion-panel__head strong,.seller-ingestion-media-source-select,.seller-ingestion-media-promotion-preflight,.seller-ingestion-media-promotion-history,.seller-ingestion-media-promotion-history article,.seller-ingestion-media-promotion-copy-checkpoint,.seller-ingestion-media-promotion-copy-meta,.seller-ingestion-private-media-preview,.seller-ingestion-private-media-preview__head,.seller-ingestion-private-media-preview__frame,.seller-ingestion-private-media-preview__meta,.seller-ingestion-private-media-preview__actions{overflow-wrap:anywhere;min-width:0}.seller-ingestion-media-source-select{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.seller-ingestion-media-source-select span{color:var(--mb-muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.seller-ingestion-media-source-select select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.seller-ingestion-media-promotion-preflight,.seller-ingestion-media-promotion-history article{background:var(--mb-color-surface-raised);border:1px solid var(--mb-color-border-subtle);border-radius:8px;gap:6px;padding:10px;display:grid}.seller-ingestion-media-promotion-history{gap:8px;display:grid}.seller-ingestion-media-promotion-copy-checkpoint{border-left:3px solid var(--mb-color-success);gap:8px;padding-left:10px;display:grid}.seller-ingestion-media-promotion-copy-checkpoint strong{color:var(--mb-text);font-size:.9rem}.seller-ingestion-media-promotion-copy-checkpoint p{color:var(--mb-text-soft);margin:0;line-height:1.45}.seller-ingestion-media-promotion-copy-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.seller-ingestion-media-promotion-copy-meta div{min-width:0}.seller-ingestion-media-promotion-copy-meta dt{color:var(--mb-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.seller-ingestion-media-promotion-copy-meta dd{color:var(--mb-text);margin:3px 0 0}.seller-ingestion-private-media-preview{background:var(--mb-color-status-info-background);border:1px solid var(--mb-color-status-info-border);border-radius:8px;gap:10px;padding:10px;display:grid}.seller-ingestion-private-media-preview__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seller-ingestion-private-media-preview p{color:var(--mb-text-soft);margin:0;line-height:1.45}.seller-ingestion-private-media-preview__frame{aspect-ratio:4/3;background:var(--seller-ingestion-admin-soft);border:1px solid var(--seller-ingestion-admin-border);border-radius:8px;place-items:center;width:100%;max-height:320px;display:grid;overflow:hidden}.seller-ingestion-private-media-preview__frame img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.seller-ingestion-private-media-preview__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.seller-ingestion-private-media-preview__meta div{min-width:0}.seller-ingestion-private-media-preview__meta dt{color:var(--mb-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.seller-ingestion-private-media-preview__meta dd{color:var(--mb-text);margin:3px 0 0}.seller-ingestion-private-media-preview__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seller-ingestion-private-media-preview__actions small{color:var(--mb-muted);line-height:1.35}.seller-ingestion-media-promotion-history span,.seller-ingestion-media-promotion-history small,.seller-ingestion-media-promotion-preflight span,.seller-ingestion-media-promotion-preflight small{color:var(--mb-text-soft);line-height:1.45}.admin-payment-detail-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-payment-detail-summary article{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;gap:6px;padding:12px;display:grid}.admin-payment-detail-summary span,.admin-payment-definition-grid dt,.admin-payment-note-list span{color:var(--mb-muted);font-size:.78rem}.admin-payment-detail-summary strong{overflow-wrap:anywhere;min-width:0}.admin-payment-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:start;gap:16px;display:grid}.admin-payment-detail-main,.admin-payment-detail-aside{gap:14px;display:grid}.admin-payment-panel{background:#091422c7;border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:14px;display:grid}.admin-payment-panel-head{align-items:center;gap:8px;display:flex}.admin-payment-panel-head svg{color:var(--mb-action-strong)}.admin-payment-panel h2{margin:0;font-size:18px;line-height:24px}.admin-payment-definition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-payment-definition-grid div{min-width:0}.admin-payment-definition-grid dt{margin:0 0 4px}.admin-payment-definition-grid dd{overflow-wrap:anywhere;margin:0}.admin-payment-event-list,.admin-payment-proof-list,.admin-payment-risk-list,.admin-payment-note-list,.admin-payment-audit-notes,.admin-payment-actions,.admin-payment-action-log{gap:10px;display:grid}.admin-payment-event-list article{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;padding:10px;display:grid}.admin-payment-event-list article em{color:var(--mb-warning);grid-column:2/-1;font-style:normal}.admin-payment-proof-list article,.admin-payment-risk-list article,.admin-payment-note-list article,.admin-payment-linked-case{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:10px}.admin-payment-proof-list article{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.admin-payment-proof-list article svg{color:var(--mb-action-strong)}.admin-payment-proof-list p,.admin-payment-risk-list p,.admin-payment-risk-list span,.admin-payment-note-list p,.admin-payment-audit-notes p,.admin-payment-action-log p{color:var(--mb-text-soft);margin:0;line-height:1.45}.admin-payment-actions{grid-template-columns:1fr}.admin-payment-actions button{justify-content:center}.admin-payment-action-log{border-top:1px solid #ffffff14;padding-top:10px}.admin-payment-risk-list article,.admin-payment-linked-case{gap:8px;display:grid}.admin-payment-linked-case a{color:var(--mb-action-strong);font-weight:800}.admin-payment-note-form{gap:10px;display:grid}.admin-payment-note-form label{gap:6px;display:grid}.admin-payment-note-form label span{color:var(--mb-muted);font-size:.82rem}.admin-payment-note-form textarea{color:var(--mb-text);resize:vertical;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;min-height:84px;padding:10px}@media (max-width:920px){.seller-ingestion-review-heading,.public-location-review-heading{display:none}.seller-ingestion-review-row,.public-location-review-row,.seller-ingestion-review-detail-layout,.public-location-review-layout{grid-template-columns:1fr}.public-location-review-detail-panel{position:static}.public-location-review-filter-bar,.public-location-review-summary-strip,.seller-ingestion-review-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.seller-ingestion-admin-review-page{padding-inline:12px}.seller-ingestion-review-boundary{align-items:flex-start}.public-location-review-filter-bar{grid-template-columns:1fr}.public-location-review-filter-actions{flex-direction:column;align-items:stretch}.public-location-review-filter-actions input,.public-location-review-filter-actions a{width:100%}.public-location-review-boundary{align-items:flex-start}.public-location-review-action-grid{grid-template-columns:1fr}.public-location-review-page{padding-inline:12px}.public-location-review-page .marketplace-toolbar{align-items:flex-start;gap:10px}.public-location-review-summary-strip,.public-location-review-label-grid,.seller-ingestion-review-detail-summary,.seller-ingestion-admin-review-page .admin-dashboard-grid,.public-location-review-page .admin-dashboard-grid,.public-location-review-definition-grid,.public-location-review-label-grid,.seller-ingestion-admin-review-page .admin-payment-definition-grid,.seller-ingestion-execution-meta,.seller-ingestion-media-promotion-copy-meta,.seller-ingestion-private-media-preview__meta{grid-template-columns:1fr}.seller-ingestion-review-actions{flex-direction:column;align-items:stretch}.seller-ingestion-review-actions>*,.seller-ingestion-review-detail-link{width:100%}.public-location-review-label-grid>span{display:none}.public-location-review-label-row{background:var(--mb-color-surface-default);border:1px solid var(--mb-color-border-subtle);border-radius:8px;gap:4px;padding:8px;display:grid}.public-location-review-label-row strong,.public-location-review-label-row span{background:0 0;border:0;padding:0}}
