@font-face{font-family:Biryani;font-style:normal;font-weight:400;font-display:swap;ascent-override:124.25%;descent-override:52.25%;line-gap-override:0%;src:url(/fonts/biryani-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Biryani;font-style:normal;font-weight:400;font-display:swap;ascent-override:124.25%;descent-override:52.25%;line-gap-override:0%;src:url(/fonts/biryani-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Biryani;font-style:normal;font-weight:600;font-display:swap;ascent-override:124.25%;descent-override:52.25%;line-gap-override:0%;src:url(/fonts/biryani-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Biryani;font-style:normal;font-weight:600;font-display:swap;ascent-override:124.25%;descent-override:52.25%;line-gap-override:0%;src:url(/fonts/biryani-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Biryani;font-style:normal;font-weight:700;font-display:swap;ascent-override:124.25%;descent-override:52.25%;line-gap-override:0%;src:url(/fonts/biryani-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Biryani;font-style:normal;font-weight:700;font-display:swap;ascent-override:124.25%;descent-override:52.25%;line-gap-override:0%;src:url(/fonts/biryani-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Biryani;font-style:normal;font-weight:800;font-display:swap;ascent-override:124.25%;descent-override:52.25%;line-gap-override:0%;src:url(/fonts/biryani-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Biryani;font-style:normal;font-weight:800;font-display:swap;ascent-override:124.25%;descent-override:52.25%;line-gap-override:0%;src:url(/fonts/biryani-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--accent:#111;--accent-hover:#333;--sidebar:#111;--sidebar-hover:#262626;--sidebar-active:#333;--sidebar-mark:#fff;--sidebar-mark-ink:#111;color:#171717;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f5f4;font-family:Biryani,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-env=staging]{--accent:#474545;--accent-hover:#5e5b5b;--sidebar:#2b2a2a;--sidebar-hover:#3d3b3b;--sidebar-active:#4f4c4c}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.shell{grid-template-columns:188px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#e5e5e5;flex-direction:column;height:100vh;padding:24px 14px 20px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.logo__mark{width:36px;height:36px;color:var(--sidebar-mark-ink);background:var(--sidebar-mark);border-radius:10px;place-items:center;font-weight:800;display:grid}.logo b,.logo small{display:block}.logo b{letter-spacing:.02em;font-size:15px}.logo small{color:#8a8a8a;margin-top:2px;font-size:11px}.sidebar nav{gap:5px;display:grid}.nav-item{color:#a3a3a3;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:600;text-decoration:none}.nav-item:hover{color:#fafafa;background:var(--sidebar-hover)}.nav-item--active{color:#fff;background:var(--sidebar-active);box-shadow:inset 3px 0 var(--sidebar-mark)}.sidebar__footer{border-top:1px solid #ffffff1f;align-items:center;gap:10px;margin-top:auto;padding:16px 10px 2px;font-size:12px;display:flex}.sidebar__footer small{color:#8a8a8a;margin-top:2px;display:block}.environment-dot{background:var(--sidebar-mark);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffffff24}main{min-width:0}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;min-height:104px;padding:23px 42px 20px;display:flex}.topbar h1{letter-spacing:-.025em;margin:4px 0 0;font-size:26px;font-weight:700}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#737373;margin:0;font-size:10px;font-weight:800}.topbar__status{align-items:center;gap:16px;display:flex}.user-controls{align-items:center;gap:10px;display:flex}.user-identity{text-align:right;display:grid}.user-identity strong{font-size:12px}.user-identity small{color:#737373;margin-top:2px;font-size:10px}.avatar{color:#404040;background:#e5e5e5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.sign-out-button{color:#404040;background:#fff;border:1px solid #e5e5e5;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.sign-out-button:hover{border-color:#a3a3a3}.sign-out-button:disabled{cursor:wait;opacity:.6}.content{max-width:1500px;padding:24px 24px 48px}.notice{color:#554418;background:#fff9e8;border:1px solid #e4cf8c;border-radius:12px;gap:14px;margin-bottom:28px;padding:18px 20px;display:flex}.notice__icon{background:#f2d370;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-weight:800;display:grid}.notice strong,.notice p,.notice small{display:block}.notice p{margin:5px 0;font-size:13px}.notice small{color:#78652d;line-height:1.5}.sign-in-link{background:var(--accent);color:#fff;border-radius:7px;margin-top:7px;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.sign-in-link:hover{background:var(--accent-hover)}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.section-heading>div{min-width:0}.section-heading h2,.panel h2{margin:0;font-size:19px;font-weight:700}.section-heading p,.panel__header p{color:#737373;margin:5px 0 0;font-size:12px}.last-updated{color:#8a8a8a;flex-shrink:0;font-size:11px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.metric-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:19px;box-shadow:0 5px 20px #0000000a}.metric-card__label{color:#737373;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.metric-card strong{margin:9px 0 7px;font-size:30px;font-weight:600;display:block}.metric-card span{color:#8a8a8a;font-size:11px}.panel{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:22px;overflow:hidden;box-shadow:0 5px 22px #0000000a}.panel__header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px 18px;display:flex}.panel__header>div:first-child{min-width:0}.panel__header>button,.panel__actions{flex-shrink:0}.panel__header button,.form-actions button:not(.secondary-button){background:var(--accent);color:#fff;border:0;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:700}.panel__header button:hover:not(:disabled),.form-actions button:not(.secondary-button):hover:not(:disabled){background:var(--accent-hover)}.panel__header button:disabled,.form-actions button:not(.secondary-button):disabled{color:#8a8a8a;cursor:not-allowed;background:#e5e5e5}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#737373;text-transform:uppercase;letter-spacing:.06em;background:#fafafa;padding:12px 22px;font-size:9px}td{color:#404040;border-top:1px solid #e5e5e5;padding:14px 22px}.partner-code{color:#8a8a8a;margin-top:3px;display:block}.expiry--warning{color:#725814}.expiry--danger{color:#8b2828;font-weight:700}.row-actions{flex-direction:column;gap:6px;display:inline-flex}.row--editing td{background:#fafafa}.partner-name{color:#171717;font-weight:700}.empty-state{text-align:center;color:#8a8a8a;padding:36px}.status-pill{letter-spacing:.02em;text-transform:capitalize;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.status-pill--good{color:#326323;background:#e3f1d8}.status-pill--warning{color:#725814;background:#fff0bf}.status-pill--neutral{color:#525252;background:#e5e5e5}.status-pill--danger{color:#8b2828;background:#f6dddd}.two-column{grid-template-columns:1fr 1fr;gap:22px;display:grid}.compact-panel{min-height:250px}.placeholder-lines{gap:13px;padding:25px 22px 12px;display:grid}.placeholder-lines i{background:linear-gradient(90deg,#e5e5e5 20%,#f5f5f4 50%,#e5e5e5 80%);border-radius:6px;height:12px}.placeholder-lines i:nth-child(2){width:82%}.placeholder-lines i:nth-child(3){width:65%}.muted{color:#8a8a8a;padding:0 22px;font-size:11px}.checklist{color:#404040;gap:12px;margin:0;padding:15px 22px 22px;font-size:12px;list-style:none;display:grid}.check{background:#e5e5e5;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:8px;font-weight:800;display:inline-grid}.check--done{color:#315e27;background:#e4f0d9}@media (width<=980px){.shell{grid-template-columns:164px minmax(0,1fr)}.sidebar{padding-inline:12px}.logo{padding-inline:8px}.nav-item{height:39px}.metrics-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.shell{display:block}.sidebar{width:100%;height:auto;padding:16px;display:flex;position:static}.sidebar nav{flex-wrap:wrap;gap:6px;display:flex}.sidebar .logo{padding-bottom:12px}.sidebar__footer{display:none}.topbar{flex-wrap:wrap}.topbar,.content{padding-left:20px;padding-right:20px}.metrics-grid,.two-column{grid-template-columns:1fr}.topbar__status .status-pill{display:inline-flex}.user-identity{display:none}.panel__header,.section-heading{flex-wrap:wrap}}.panel__actions{align-items:center;gap:10px;display:flex}.partner-form,.issue-form{border-top:1px solid #e5e5e5;padding:18px 22px 22px}.field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.partner-form label,.issue-form label,.expiry-editor label,.narrowing label{flex-direction:column;gap:6px;font-size:12px;display:flex}.partner-form label>span,.issue-form label>span,.expiry-editor label>span,.narrowing label>span{color:#404040;font-weight:600}.partner-form input,.partner-form select,.issue-form input,.expiry-editor input,.narrowing input{font:inherit;color:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:8px 10px;font-size:13px}.partner-form input:disabled,.partner-form select:disabled{color:#8a8a8a;background:#f5f5f4}.partner-form small,.issue-form small,.expiry-editor small,.narrowing p{color:#8a8a8a;font-size:11px}.narrowing{border:1px dashed #e5e5e5;border-radius:10px;margin-top:18px;padding:12px 14px}.narrowing summary{cursor:pointer;color:#404040;font-size:12px;font-weight:600}.narrowing label{margin-top:12px}.form-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.expiry-editor{grid-template-columns:minmax(160px,220px) auto;align-items:end;gap:10px 14px;max-width:560px;display:grid}.expiry-editor small{grid-column:1/-1}.expiry-editor .form-actions{justify-content:flex-start;margin-top:0}.secondary-button{font:inherit;color:#404040;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:7px 13px;font-size:12px}.secondary-button:disabled{color:#a3a3a3}.field-projection{border:1px solid #e5e5e5;border-radius:10px;margin-top:14px;padding:12px 14px 14px}.field-projection legend{color:#404040;padding:0 6px;font-size:12px;font-weight:600}.field-projection .scope-option{flex-direction:row;align-items:center;gap:8px;margin-top:10px}.field-projection .field-grid{margin-top:4px}.field-grid>fieldset{grid-column:1/-1}.form-stack{gap:12px;min-inline-size:0;display:grid}.partner-form>.form-stack{margin:0 0 16px}.form-stack>.field-projection{margin-top:0}.form-stack h3,.form-stack h4{color:#404040;margin:0;font-size:12px;font-weight:600}.form-stack p{color:#404040;margin:0;font-size:12px;line-height:1.5}.form-stack p.hint{color:#8a8a8a;font-size:11px}.form-stack label{color:#404040;font-weight:600}.form-stack>label{max-width:420px}.form-stack .scope-option{max-width:none;margin-top:0;font-weight:400}.form-stack>button{justify-self:start}.form-stack .field-grid>.secondary-button{place-self:end start}.pricing-fieldset{grid-template-columns:minmax(160px,240px) minmax(0,360px);align-items:center;gap:10px 16px}.pricing-fieldset>p,.pricing-fieldset>.scope-option{grid-column:1/-1}@media (width<=700px){.pricing-fieldset{grid-template-columns:minmax(0,1fr)}}.tax-policy{border:0;margin:0;padding:0}.pricing-fieldset>.tax-policy{grid-column:1/-1}.tax-readiness{color:#404040;margin:0;padding-left:18px;font-size:12px;line-height:1.6}.issue-form fieldset{border:1px solid #e5e5e5;border-radius:10px;margin:0 0 18px;padding:12px 14px 14px}.issue-form legend{color:#404040;padding:0 6px;font-size:12px;font-weight:600}.scope-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.issue-form .scope-option{flex-direction:row;align-items:center;gap:8px}.scope-option code,.scope-list code,.key-prefix{background:#f5f5f4;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.scope-list{flex-wrap:wrap;gap:4px;display:inline-flex}.row--selected{background:#f5f5f4}.row-button{font:inherit;color:var(--accent);text-align:left;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.notice--error{color:#6d332a;background:#fdf3f1;border-color:#e0b4ab}.issued-token{border:2px solid var(--accent);background:#fafafa;border-radius:12px;margin:18px 22px 0;padding:16px 18px}.issued-token strong{color:var(--accent);font-size:13px}.issued-token .muted{padding:4px 0 0}.token-value{word-break:break-all;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:block}.gate{background:var(--sidebar);align-content:center;place-items:center;gap:18px;min-height:100vh;padding:32px 20px;display:grid}.gate__card{background:#fff;border-radius:16px;width:100%;max-width:424px;padding:30px 30px 34px;box-shadow:0 24px 60px #00000057}.logo--gate{color:#171717;padding:0 0 22px}.logo--gate small{color:#737373}.logo--gate .logo__mark{color:#fff;background:var(--accent)}.gate__card h1{letter-spacing:-.01em;margin:0;font-size:21px}.gate__lede{color:#404040;margin:10px 0 0;font-size:13px;line-height:1.6}.gate__button{background:var(--accent);color:#fff;text-align:center;border-radius:9px;margin-top:22px;padding:13px 16px;font-size:13px;font-weight:700;text-decoration:none;display:block}.gate__button:hover{background:var(--accent-hover)}.gate__hint{color:#737373;margin-top:18px;font-size:12px;line-height:1.55;display:block}.gate__hint code{background:#f5f5f4;border-radius:4px;padding:2px 5px;font-size:11px}.gate__spinner{border:2px solid #e5e5e5;border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;margin-top:22px;animation:.8s linear infinite gate-spin}@media (prefers-reduced-motion:reduce){.gate__spinner{animation:none}}@keyframes gate-spin{to{transform:rotate(360deg)}}.gate__footnote{color:#8a8a8a;text-align:center;max-width:424px;margin:0;font-size:12px}.row-button--keys{font-size:13px;font-weight:600}.owner{font-weight:700}.nav-item{justify-content:space-between;align-items:center;gap:8px;min-height:42px;display:flex}.nav-item small{background:#444;border-radius:4px;padding:2px 6px}.metric-card{text-align:left;color:inherit;cursor:pointer;background:#fff}.ops-filters{grid-template-columns:1.8fr 1fr 1fr;gap:14px;padding:18px;display:grid}.ops-filters label,.ops-partner-view label{color:#555;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.ops-filters input,.ops-filters select,.ops-partner-view select{color:#171717;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:0 11px;line-height:1.2}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23555' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}.ops-filters select,.ops-partner-view select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23555' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat}.ops-workspace{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.4fr);align-items:start;gap:20px;display:grid}.ops-workspace .panel{min-width:0}.ops-order-row{text-align:left;color:#171717;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #e5e5e5;border-radius:0;flex-direction:column;gap:9px;padding:18px;display:flex}.ops-order-row:hover{background:#f6f6f4}.ops-order-row--selected{background:#f0f0ec;box-shadow:inset 3px 0 #171717}.ops-order-row .status-pill{align-self:start}.ops-row-title{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ops-muted{color:#626262;font-size:12px;line-height:1.7}.ops-inspector-body{padding:20px}.ops-inspector-body h3{margin:24px 0 12px;font-size:14px}.ops-inspector-body p{font-size:13px;line-height:1.7}.ops-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ops-stages>div{flex-direction:column;gap:7px;min-width:0;display:flex}.ops-stages small{color:#626262;font-size:11px}.ops-stages strong{font-size:13px}.ops-stages span{font-size:11px}.ops-next-step{background:#faf8f1;border:1px solid #ddd8c9;border-radius:7px;margin:22px 0;padding:16px}.ops-next-step h3{margin:0 0 8px}.ops-pagination{justify-content:space-between;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.ops-empty{text-align:center;color:#626262;padding:36px 20px;font-size:13px}.ops-inspector td{padding:12px 8px}.ops-inspector td small,.ops-catalog-table td small{color:#626262;margin-top:5px;font-size:11px;display:block}.ops-timeline{flex-direction:column;gap:16px;padding:0;font-size:12px;list-style:none;display:flex}.ops-timeline li{border-left:2px solid #ddd;flex-direction:column;gap:4px;padding-left:14px;display:flex}.ops-timeline small{color:#626262}.ops-inspector address{font-size:13px;font-style:normal;line-height:1.9}.ops-inspector details{border-top:1px solid #ddd;margin-top:22px;padding-top:16px;font-size:12px}summary{cursor:pointer;line-height:1.8}.ops-definitions{grid-template-columns:130px minmax(0,1fr);gap:9px;margin:18px 0;font-size:12px;display:grid}.ops-definitions>div{display:contents}.ops-definitions dt{color:#626262}.ops-definitions dd{overflow-wrap:anywhere;margin:0}.ops-inspector code,.ops-definitions code{overflow-wrap:anywhere}.ops-dialog{color:#171717;border:1px solid #d4d4d4;border-radius:10px;width:calc(100% - 32px);max-width:540px;padding:26px;font-size:13px;line-height:1.8}.ops-dialog::backdrop{background:#0006}.ops-dialog h2{font-size:19px}.ops-tabs{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:8px;padding:16px;display:flex}.ops-tabs [aria-pressed=true],.ops-gallery-controls [aria-pressed=true]{outline-offset:-2px;outline:2px solid #171717}.ops-partner-view{grid-template-columns:1fr 1.3fr;align-items:center;gap:36px;padding:18px;display:grid}.ops-projection{padding:16px 18px;font-size:12px}.ops-field-tags{flex-wrap:wrap;gap:8px;display:flex}.ops-field-tags span{background:#edf2ed;border-radius:4px;padding:4px 8px}.ops-field-tags .ops-field-hidden{color:#666;background:#f2f2f2}.ops-product-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:20px;display:grid}.ops-price-panel{grid-column:1/-1}.ops-content-grid{grid-template-columns:150px 1fr;gap:20px;display:grid}.ops-gallery{background:#f6f6f4;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;width:100%;height:200px;display:flex;overflow:hidden}.ops-gallery img{object-fit:contain;width:100%;height:100%}.ops-image-placeholder{color:#777;text-align:center;padding:12px;font-size:11px}.ops-gallery-controls{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ops-gallery-controls button{min-width:36px;min-height:38px;padding:6px}.ops-attributes{grid-template-columns:1fr 1fr;gap:16px;margin:0;font-size:12px;display:grid}.ops-attributes dt{color:#626262;margin-bottom:5px}.ops-attributes dd{margin:0}.ops-description{white-space:pre-wrap;overflow-wrap:anywhere}.ops-stock-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ops-stock-grid>div{background:#f5f5f3;border:1px solid #ddd;border-radius:6px;flex-direction:column;gap:10px;padding:14px;display:flex}.ops-stock-grid small{font-size:11px}.ops-stock-grid strong{font-size:20px}.ops-catalog-identity{align-items:center;gap:12px;display:flex}.ops-thumbnail{background:#f5f5f3;border:1px solid #ddd;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:60px;display:flex;overflow:hidden}.ops-thumbnail img{object-fit:contain;width:100%;height:100%}.ops-thumbnail .ops-image-placeholder{padding:4px;font-size:9px}.ops-catalog-table{min-width:760px}.ops-catalog-table td{padding:16px}@media (width<=1150px){.ops-workspace{grid-template-columns:minmax(250px,.8fr) minmax(360px,1.2fr)}.ops-product-grid{grid-template-columns:1fr}.ops-price-panel{grid-column:auto}}@media (width<=900px){.ops-workspace{grid-template-columns:1fr}.ops-filters{grid-template-columns:1fr 1fr}.ops-search{grid-column:1/-1}.ops-partner-view{grid-template-columns:1fr;gap:20px}.nav-item span{display:inline}}@media (width<=600px){.shell{display:block}.sidebar{width:100%;min-height:0;padding:16px;position:static}.sidebar nav{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.nav-item{min-height:38px;padding:8px;font-size:11px}.sidebar__footer{display:none}main{margin-left:0}.topbar{align-items:start;gap:12px;padding:18px}.topbar h1{font-size:22px}.user-identity{display:none}.topbar__status{flex-wrap:wrap}.content{padding:18px}.ops-filters{grid-template-columns:1fr}.ops-search{grid-column:auto}.ops-stages{grid-template-columns:1fr;gap:14px}.ops-stages>div{border-bottom:1px solid #eee;padding-bottom:10px}.ops-inspector-body{padding:16px}.ops-content-grid{grid-template-columns:1fr}.ops-gallery{height:240px}.ops-definitions{grid-template-columns:105px 1fr}.panel__header{flex-wrap:wrap;padding:16px}}.ops-workspace .panel__header h2,.ops-product-grid .panel__header h2{font-size:16px;line-height:1.6}.ops-order-list .panel__header span{white-space:nowrap;font-size:11px}.ops-demo-banner{border-radius:6px;margin-bottom:20px;padding:10px 14px;font-size:12px}.ops-filters select,.ops-partner-view select,.partner-form select{padding-right:34px}@media (width>=901px){.ops-inspector,.ops-order-list{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.ops-order-list .panel__header{z-index:1;background:#fff;position:sticky;top:0}.ops-order-list .ops-pagination{background:#fff;position:sticky;bottom:0}}.ops-stages .status-pill{align-self:flex-start}
