:root{font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--page-bg);font-synthesis:none;--ink: #29233b;--muted: #655d76;--canvas: #f5f1fb;--surface: #ffffff;--page-bg: #ffffff;--card-shadow: 0 4px 20px rgb(36 52 71 / 7%), 0 1px 4px rgb(36 52 71 / 3%);--line: #e7dff7;--brand: #e7dff7;--accent: #4e2fb0;--brand-highlight: #c6b4ee;--brand-selection: #e7dff7;--brand-highlight-soft: #e7dff7;--positive: #42677a;--positive-bg: #edf4f7;--gain: #24715a;--gain-bg: #edf7f2;--deduction: #a74749;--deduction-bg: #fcf2f0;--danger: #a74749;--danger-bg: #fcf2f0;--thumb: #c6b4ee;--thumb-hover: #a48ae0;--thumb-active: #7b5fd1;--action-bg: #4e2fb0;--action-hover: #3e258d;--on-action: #ffffff;--primary: #e7dff7;--primary-hover: #c6b4ee;--rose: #e7dff7;--blue: #e7dff7;--peach: #e7dff7;--nav-start: #4e2fb0;--nav-end: #4e2fb0;--on-nav: #ffffff;--nav-line: #ffffff26;--nav-hover: #ffffff20;--chart-primary: #7b5fd1;--chart-blue: #4e2fb0;--reference-violet: #7b5fd1;--reference-blue: #a48ae0;--reference-coral: #c6b4ee;--reference-orange: #a48ae0;--radius: 24px;--radius-control: 14px;--radius-inner: 18px;--soft-line: color-mix(in srgb, var(--line) 45%, var(--surface));--font-display: "Avenir Next", Arial, sans-serif;scrollbar-color:var(--thumb) var(--canvas);scrollbar-width:thin}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--thumb) var(--canvas)}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:var(--canvas)}*::-webkit-scrollbar-thumb{background:var(--thumb);border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:var(--thumb-hover)}*::-webkit-scrollbar-thumb:active{background:var(--thumb-active)}body{margin:0;font-size:14px;line-height:1.5}button,input,select{font:inherit}button,a,select{cursor:pointer}button:disabled,select:disabled,input:disabled{opacity:.5;cursor:not-allowed}button:active:not(:disabled){transform:translateY(1px)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button,a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display)}h1{font-size:34px;letter-spacing:-1.2px;line-height:1.25;font-weight:650}h2{font-size:18px;letter-spacing:-.35px}h3{font-size:17px}small{font-size:12px}.app-shell{display:flex;min-height:100vh}.sidebar{width:232px;flex-shrink:0;display:flex;flex-direction:column;padding:30px 20px 20px;background:linear-gradient(165deg,var(--nav-start),var(--nav-end));color:var(--on-nav);border-right:1px solid var(--nav-end);position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;font-family:var(--font-display);font-weight:750;font-size:29px;line-height:1.1;width:fit-content}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--brand);font-size:29px;letter-spacing:-4px;padding-right:4px}.brand-sub{display:block;font-family:Arial,sans-serif;font-weight:500;letter-spacing:2.1px;font-size:8px;margin-top:5px}.workspace-label,.eyebrow,.small-label{font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--muted)}.workspace-label{margin:49px 12px 13px}.nav-item{width:100%;display:flex;align-items:center;gap:12px;background:transparent;border:0;padding:13px 14px;border-radius:8px;text-align:left;margin:5px 0;color:var(--muted);font-weight:500}.nav-item:hover{background:var(--canvas);color:var(--ink)}.nav-item.selected{background:var(--brand);color:var(--ink);font-weight:700}.nav-dot{width:5px;height:5px;border-radius:50%;background:var(--ink);margin-left:auto}.sidebar-note{margin:auto 2px 28px;padding:18px 13px;border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas)}.sidebar-note strong{font-size:12px;display:block;margin:10px 0 6px}.sidebar-note p{font-size:12px;color:var(--muted);line-height:1.7;margin-bottom:18px}.note-icon{color:var(--accent)}.sidebar-note .small-label{font-size:8px}.sidebar-footer{border-top:1px solid var(--line);padding-top:20px;display:flex;gap:10px;align-items:center}.avatar{width:32px;height:32px;background:var(--canvas);border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:10px}.sidebar-footer strong{font-size:11px}.sidebar-footer small{display:block;font-size:10px;color:var(--muted);margin-top:2px}.sidebar .workspace-label,.sidebar .nav-item,.sidebar .sidebar-note p,.sidebar .small-label,.sidebar .sidebar-footer small,.sidebar .note-icon{color:var(--on-nav)}.sidebar .nav-item:hover{background:var(--nav-hover)}.sidebar .nav-item.selected{background:var(--surface);color:var(--accent)}.sidebar .nav-dot{background:var(--accent)}.sidebar .brand-mark{background:var(--nav-hover)}.sidebar .sidebar-note{background:var(--nav-hover);border-color:var(--nav-line)}.sidebar .sidebar-footer{border-color:var(--nav-line)}.sidebar .avatar{background:var(--nav-hover);border-color:var(--nav-line)}.sidebar :focus-visible{outline-color:var(--on-nav)}.main-shell{min-width:0;flex:1}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 42px;border-bottom:1px solid var(--line);background:var(--surface);font-size:12px;color:var(--muted)}.topbar strong{color:var(--ink);font-weight:500}.slash{margin:0 14px;color:var(--thumb)}.environment{display:flex;align-items:center;gap:7px}.environment>span,.footer-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--positive)}main{max-width:1550px;margin:auto;padding:36px 42px 20px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{margin-bottom:10px}.page-heading p{color:var(--muted);margin-top:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:10px 15px;font-size:12px;font-weight:600;min-height:40px;white-space:nowrap}.secondary{background:var(--surface)}.secondary:hover:not(:disabled){background:var(--canvas);border-color:var(--thumb)}.primary{background:var(--primary);border-color:var(--primary);color:var(--ink)}.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.account-strip{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:17px 20px;min-height:84px}.store-icon{background:var(--canvas);border:1px solid var(--line);border-radius:10px;width:42px;height:42px;display:grid;place-items:center}.account-strip .small-label{display:block;font-size:9px;letter-spacing:1px}.account-strip strong{display:block;margin-top:4px;font-size:13px}.account-strip select{border:0;background:transparent;font-weight:600;max-width:250px;padding:3px 20px 3px 0;color:var(--ink)}.account-meta{margin-left:auto;font-size:11px;color:var(--muted)}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:600;padding:8px 3px;white-space:nowrap;border-radius:4px}.text-button:hover:not(:disabled){background:var(--positive-bg)}.activity{min-height:38px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;gap:10px}.section-heading>span{font-size:11px;color:var(--muted)}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.metric{border:1px solid var(--line);background:var(--surface);padding:22px 20px;border-radius:var(--radius);min-height:156px;display:flex;flex-direction:column;justify-content:center}.metric>span{font-size:12px;font-weight:500;color:var(--muted)}.metric>strong{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.1vw,34px);letter-spacing:-1px;line-height:1.3;margin:15px 0 8px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.metric>small{color:var(--muted);font-size:10px}.metric.featured,.metric.tone-violet{--metric-color: var(--brand)}.metric.tone-blue{--metric-color: var(--blue)}.metric.tone-coral{--metric-color: var(--rose)}.metric.tone-peach{--metric-color: var(--peach)}.metric.featured,.metric[class*=tone-]{background:linear-gradient(125deg,color-mix(in srgb,var(--metric-color) 70%,white),var(--metric-color));border-color:var(--metric-color);box-shadow:0 7px 18px color-mix(in srgb,var(--metric-color) 32%,transparent);color:var(--ink)}.metric.featured>span,.metric.featured>small{color:var(--muted)}.scope-note{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:11px;line-height:1.7}.scope-note svg{flex-shrink:0;margin-top:1px}.overview-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:22px;margin-top:30px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:23px 24px;border-bottom:1px solid var(--line)}.panel-heading p{font-size:11px;color:var(--muted);margin-top:5px}.empty{min-height:280px;padding:46px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-icon{width:51px;height:51px;display:grid;place-items:center;background:var(--canvas);border:1px solid var(--line);border-radius:14px;color:var(--muted);margin-bottom:18px}.empty p{max-width:360px;font-size:12px;color:var(--muted);line-height:1.8;margin-top:9px}.empty-action{text-align:center;padding:0 20px 32px}.explore-panel{background:var(--rose);border:1px solid var(--line);border-radius:var(--radius);padding:27px}.explore-panel h2{font-size:25px;line-height:1.35;letter-spacing:-.7px;margin:12px 0}.explore-panel>p{font-size:12px;color:var(--muted);line-height:1.8;margin-bottom:20px}.explore-link{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;background:transparent;border:0;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;text-align:left}.explore-link:hover{color:var(--positive);padding-left:5px}.explore-link svg:last-child{margin-left:auto}.capture-count{font-size:10px;margin-top:22px;color:var(--muted)}.capture-count strong{font-size:14px;color:var(--ink);margin-right:4px}.capture-count span{display:block;margin-top:4px}.page-footer{margin-top:38px;padding-top:17px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;display:flex;justify-content:space-between;gap:12px}.footer-dot{margin-right:6px;width:5px;height:5px}.error{display:flex;align-items:center;gap:12px;color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger);padding:16px;border-radius:var(--radius);margin-top:16px}.error p{margin-top:4px;font-size:12px}.error button{margin-left:auto}.filters{display:flex;align-items:flex-end;gap:16px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:22px;flex-wrap:wrap}.filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}.filters input{padding:9px 12px;min-height:40px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink)}.filters>span,.filters p{font-size:11px;color:var(--muted);margin-bottom:10px}.filters>div{flex:1}.table-wrap{overflow:auto;min-height:310px;scrollbar-gutter:stable}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{background:var(--canvas);font-size:10px;font-weight:600;color:var(--muted);white-space:nowrap;padding:14px 24px}td{padding:18px 24px;border-bottom:1px solid var(--line)}td:first-child{min-width:230px;max-width:390px}td strong{font-weight:600;display:block}td small{display:block;color:var(--muted);font-size:11px;margin-top:5px}tbody tr:hover{background:var(--canvas)}.numeric,.identifier{font-variant-numeric:tabular-nums;white-space:nowrap}.badge{font-size:10px;display:inline-flex;align-items:center;border-radius:5px;padding:4px 8px;background:var(--canvas);border:1px solid var(--line);white-space:nowrap;color:var(--muted)}.badge.positive{background:var(--positive-bg);color:var(--positive);border-color:var(--positive-bg)}.pagination{padding:17px 24px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}.pagination>div{display:flex;align-items:center;gap:14px}.activity-row{width:100%;display:flex;align-items:center;gap:12px;padding:17px 24px;border:0;border-bottom:1px solid var(--line);text-align:left;background:var(--surface)}.activity-row:hover{background:var(--canvas)}.activity-row strong{font-size:12px;font-weight:600}.activity-row small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.activity-row>svg{margin-left:auto}.resource-icon{padding:10px;display:flex;background:var(--canvas);border-radius:8px;color:var(--accent)}.muted{color:var(--muted);font-weight:400}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}dialog{padding:0;border:1px solid var(--line);border-radius:16px;width:min(900px,calc(100vw - 32px));max-height:88vh;color:var(--ink);background:var(--surface)}dialog::backdrop{background:#251d3666}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;border-bottom:1px solid var(--line)}.dialog-heading h2{overflow-wrap:anywhere}.dialog-content{padding:24px;max-height:65vh;overflow:auto}.icon-button{display:grid;place-items:center;padding:8px;background:var(--canvas);border:0;border-radius:8px}.icon-button:hover{background:var(--line)}pre{font-family:Menlo,Consolas,monospace;font-size:12px;line-height:1.7;background:var(--canvas);padding:20px;border:1px solid var(--line);border-radius:8px;overflow:auto;max-height:50vh;white-space:pre;-moz-tab-size:2;tab-size:2}.resource-status{display:grid;gap:12px;margin:20px 0}.resource-status>div{border-bottom:1px solid var(--line);padding-bottom:10px}.resource-status strong{margin-right:16px}.resource-status p{color:var(--muted);font-size:12px;margin-top:8px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1500px){main{padding-top:48px}.overview-grid{grid-template-columns:1.7fr 1fr}}@media(max-width:1150px){.sidebar{width:200px;padding:26px 14px}.topbar{padding:0 26px}main{padding:30px 26px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric>strong{font-size:30px}.account-meta{display:none}.account-strip .text-button{margin-left:auto}.overview-grid{grid-template-columns:1fr}.sidebar-note{margin-top:80px}}@media(max-width:700px){.app-shell{display:block}.sidebar{position:static;width:100%;height:auto;padding:15px 18px;border-right:0;border-bottom:1px solid var(--line)}.brand{font-size:24px}.brand-mark{height:36px;width:36px;font-size:24px;border-radius:10px}.workspace-label,.sidebar-note,.sidebar-footer{display:none}.sidebar nav{display:flex;gap:6px;margin-top:17px}.nav-item{justify-content:center;flex:1;gap:6px;padding:10px 6px;font-size:11px}.nav-item svg{width:15px}.nav-dot{display:none}.topbar{height:48px;padding:0 20px;font-size:10px}main{padding:25px 18px 18px}.page-heading{align-items:flex-start;gap:10px}.page-heading h1{font-size:27px}.page-heading p{font-size:12px}.page-heading>.button{padding:10px}.page-heading>.button svg{display:none}.eyebrow{font-size:8px}.account-strip{padding:14px 12px;gap:10px}.account-strip select{max-width:165px}.account-strip .small-label{font-size:8px}.account-strip strong{font-size:11px}.account-strip .text-button{font-size:10px}.store-icon{width:34px;height:34px;flex-shrink:0}.section-heading{align-items:flex-start;flex-direction:column}.metrics-grid{gap:10px}.metric{padding:17px 14px;min-height:140px}.metric>strong{font-size:25px}.metric>span{font-size:11px}.metric>small{font-size:9px}.scope-note{font-size:10px}.panel-heading{padding:18px}.panel-heading h2{font-size:16px}.pagination,.pagination>div{flex-wrap:wrap}.pagination{padding:14px}.page-footer{font-size:9px}.page-footer>span:last-child{display:none}.filters{padding:16px;gap:12px}.filters label{flex:1;min-width:120px}.filters input{width:100%;min-width:0}.filters>span{margin:0}.error{align-items:flex-start;flex-wrap:wrap}.dialog-heading,.dialog-content{padding:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){*{scrollbar-color:auto}.badge,.button,.nav-item.selected{border:1px solid ButtonText}}.connection-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--rose);border:1px solid var(--line);border-radius:var(--radius);padding:28px;margin-bottom:28px}.connection-intro h2{font-size:25px;margin:8px 0}.connection-intro p{color:var(--muted);font-size:13px;max-width:540px}.accounts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;min-width:0}.account-card-selected{border-color:var(--accent)}.account-card-heading{display:flex;gap:12px;align-items:center}.account-card-heading>div{min-width:0;flex:1}.account-card-heading h3{overflow-wrap:anywhere}.account-card-heading .muted{font-size:11px}.account-card-heading .badge{gap:4px}.account-facts,.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0}.account-facts dt,.profile-grid dt{color:var(--muted);font-size:11px;margin-bottom:5px}.account-facts dd,.profile-grid dd{margin:0;font-size:13px;overflow-wrap:anywhere}.account-renewal{font-size:11px;line-height:1.7;color:var(--muted);padding:12px 0;border-top:1px solid var(--line)}.account-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.account-profile{margin-top:24px}.profile-body{padding:0 24px 24px}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.accounts-help{display:flex;gap:12px;color:var(--muted);font-size:12px;margin-top:25px}.accounts-help svg{flex-shrink:0}.accounts-help p{max-width:780px}.connect-content>p{line-height:1.8}.connect-content ol{padding-left:22px;line-height:2.1;margin:22px 0}.connect-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0 14px}.connect-actions a{text-decoration:none}.connect-actions>span{display:flex;gap:8px;align-items:center}.connection-result{display:flex;justify-content:space-between;gap:20px;padding:18px;background:var(--positive-bg);border:1px solid var(--positive);border-radius:var(--radius);margin-bottom:22px}.connection-result p{font-size:12px;margin-top:5px}.accounts-view .error{margin-bottom:18px}@media(max-width:1000px){.accounts-grid{grid-template-columns:1fr}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sidebar nav{overflow-x:auto}.nav-item{flex-shrink:0}.connection-intro{align-items:flex-start;flex-direction:column;padding:22px}.connection-intro h2{font-size:22px}.account-card{padding:18px}.account-card-heading{flex-wrap:wrap}.profile-grid{grid-template-columns:1fr}.account-card-heading h3{font-size:15px}.connection-result{align-items:flex-start}}.commerce-dialog{width:min(1120px,calc(100vw - 32px));max-height:92vh}.commerce-dialog>.dialog-heading{padding:20px 28px}.commerce-dialog>.dialog-heading h2{font-size:20px;max-width:900px}.commerce-dialog>.dialog-content{padding:24px 28px;max-height:calc(92vh - 112px);background:var(--canvas)}.item-toolbar,.item-toolbar>div{display:flex;align-items:center;gap:12px}.item-toolbar{justify-content:space-between;flex-wrap:wrap}.item-id{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted)}.item-feedback{min-height:34px;display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}.item-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;margin:12px 0 26px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.item-gallery{min-width:0}.item-main-photo{height:340px;background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.item-main-photo img{width:100%;height:100%;object-fit:contain}.photo-empty{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--muted);font-size:12px}.photo-controls{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:14px;font-size:12px;color:var(--muted)}.item-summary h3{font-size:24px;line-height:1.35;letter-spacing:-.6px}.item-category{font-size:11px;color:var(--muted);margin:9px 0 18px}.item-price{padding:18px;background:var(--blue);border-radius:10px;display:flex;flex-direction:column;gap:5px}.item-price>span{font-size:11px;color:var(--muted)}.item-price>strong{font-size:30px;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.item-price>small{font-size:11px;color:var(--muted)}.item-inventory{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.item-inventory>div{display:flex;flex-direction:column;gap:4px}.item-inventory span{font-size:11px;color:var(--muted)}.item-inventory strong{font-size:20px}.item-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 22px;margin:18px 0}.item-facts dt{font-size:11px;color:var(--muted);margin-bottom:5px}.item-facts dd{margin:0;font-size:13px;overflow-wrap:anywhere}.item-external{text-decoration:none;margin-top:10px}.item-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;margin-bottom:20px;min-width:0}.detail-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.detail-section-heading h3{font-size:17px}.detail-section-heading p{font-size:11px;color:var(--muted);margin-top:6px}.detail-notice{background:var(--rose);padding:16px;border-radius:8px;font-size:12px;margin:18px 0}.detail-notice p{color:var(--muted);line-height:1.7;margin-top:6px}.detail-footnote{font-size:11px;color:var(--muted);line-height:1.8}.detail-empty{display:flex;align-items:center;gap:10px;padding:22px 0 8px;font-size:12px;color:var(--muted);line-height:1.8}.detail-table{overflow-x:auto;margin-top:18px;scrollbar-gutter:stable}.detail-table td,.detail-table th{padding:12px 16px}.detail-table td:first-child{min-width:150px}.costs-panel .button{position:relative}.costs-panel .panel-heading{flex-wrap:wrap}.costs-panel .panel-heading>div{min-width:0}.costs-panel h2,.costs-panel .panel-heading p{overflow-wrap:anywhere}.costs-panel .filters label,.costs-panel .filters input,.costs-panel .filters select{max-width:100%;min-width:0}.costs-panel>.detail-empty{padding-left:20px;padding-right:20px;flex-wrap:wrap}.cost-workspace{display:grid;gap:18px}.cost-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid var(--line)}.cost-header>div{min-width:0}.cost-header h2{font-size:21px;line-height:1.35}.cost-header h3{font-size:16px}.cost-header p,.cost-subtle,.cost-file-help,.cost-import-summary p,.cost-save-bar p,.cost-period p{color:var(--muted);font-size:12px;line-height:1.6;margin-top:6px}.cost-count{display:inline-block;padding:3px 9px;background:var(--canvas);color:var(--muted);border-radius:6px;font:12px var(--font-body, Arial, sans-serif);vertical-align:middle;margin-left:6px}.cost-list-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 24px}.cost-search{display:flex;align-items:center;position:relative;gap:10px;flex:1 1 290px;max-width:480px;min-width:0;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface)}.cost-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.cost-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);padding:12px 0;font:inherit;font-size:13px;outline:none}.cost-search input:focus-visible{outline:none}.costs-panel .detail-table{margin-top:0}.costs-panel th{position:relative}.costs-panel td{font-size:12px;line-height:1.55}.cost-products-table td:first-child{min-width:260px;max-width:380px}.cost-preview-table td:first-child{min-width:60px}.cost-preview-table td:nth-child(2){min-width:250px;max-width:360px}.cost-cell-meta{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:5px}.cost-sku{display:inline-block;color:var(--ink);background:var(--canvas);padding:4px 7px;border-radius:5px}.cost-money{font-variant-numeric:tabular-nums;white-space:nowrap}.cost-pagination,.cost-pagination>div{display:flex;align-items:center;gap:12px}.cost-pagination{justify-content:space-between;padding:18px 24px;color:var(--muted);font-size:12px;flex-wrap:wrap}.cost-pagination>div{flex-wrap:wrap}.cost-help{padding:18px 24px;border-top:1px solid var(--line);font-size:12px;line-height:1.7;color:var(--muted)}.cost-help summary,.cost-mapping summary{cursor:pointer;color:var(--ink);font-weight:600}.cost-help summary:hover,.cost-mapping summary:hover{color:var(--accent)}.cost-help p{margin-top:10px;max-width:95ch}.cost-loading{padding:32px 24px;color:var(--muted);font-size:13px}.cost-feedback{display:flex;align-items:center;gap:12px;padding:16px 20px;color:var(--ink);background:var(--blue);border-radius:8px;font-size:13px;line-height:1.6}.cost-feedback svg{flex:0 0 auto}.cost-feedback p{margin-top:4px}.cost-feedback-error{background:var(--rose);color:var(--ink)}.costs-panel>.cost-feedback{margin:16px 24px}.cost-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:50px 24px}.cost-empty>svg{color:var(--accent)}.cost-empty h3{font-size:18px}.cost-empty p{color:var(--muted);font-size:13px;line-height:1.7;max-width:54ch}.cost-empty a{color:var(--accent);font-size:12px}.cost-steps{list-style:none;display:flex;flex-wrap:wrap;gap:26px;padding:18px 24px;border-bottom:1px solid var(--line)}.cost-steps li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.cost-steps li>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--canvas)}.cost-steps li[aria-current]{color:var(--ink);font-weight:600}.cost-steps li[aria-current]>span{background:var(--primary)}.cost-upload-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;padding:28px 24px}.cost-upload-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:32px 22px;border:1px dashed var(--accent);border-radius:10px;background:var(--canvas)}.cost-upload-box>svg{color:var(--accent)}.cost-upload-box h3{font-size:17px}.cost-upload-box p,.cost-template-guide p,.cost-template-guide dd{color:var(--muted);font-size:12px;line-height:1.6}.cost-template-guide h3{font-size:17px;margin-bottom:8px}.cost-template-guide dl{margin:18px 0}.cost-template-guide dl>div{display:grid;grid-template-columns:105px 1fr;gap:12px;margin:12px 0}.cost-template-guide dt{font-size:12px;font-weight:600}.cost-template-guide dd{margin:0}.cost-template-guide a{text-decoration:none}.cost-file-name{font-size:12px;overflow-wrap:anywhere;color:var(--muted)}.cost-file-help{padding:0 24px 24px;margin:0}.cost-file-bar{display:flex;align-items:center;gap:12px;padding:18px 24px;background:var(--canvas)}.cost-file-bar>svg{color:var(--accent);flex-shrink:0}.cost-file-bar>div{flex:1;min-width:0;font-size:13px;overflow-wrap:anywhere}.cost-file-bar span{display:block;font-size:11px;color:var(--muted);margin-top:5px}.cost-import-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px}.cost-import-summary h3{font-size:16px}.cost-import-summary label,.cost-mapping-fields label,.cost-period label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:12px;min-width:0}.costs-panel select,.cost-period input{font:inherit;font-size:13px;min-height:40px;padding:9px 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);max-width:100%}.cost-import-summary select{min-width:210px}.cost-mapping{margin:0 24px 24px;padding:15px 18px;background:var(--canvas);border-radius:8px;font-size:12px}.cost-mapping>p{margin-top:12px;color:var(--muted);line-height:1.6}.cost-mapping-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:16px}.cost-invalid-row{background:var(--rose)}.cost-save-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-top:1px solid var(--line);background:var(--canvas);font-size:14px}.cost-save-bar .button{min-width:200px}.cost-detail-back{padding:20px 24px 0}.cost-eyebrow{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.cost-unit-card{background:var(--canvas);padding:15px 20px;border-radius:8px;flex-shrink:0}.cost-unit-card span,.cost-unit-card small{display:block;font-size:11px;color:var(--muted)}.cost-unit-card strong{display:block;font-size:22px;margin:7px 0;font-variant-numeric:tabular-nums}.cost-period{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;padding:20px 24px;border-bottom:1px solid var(--line)}.cost-period>div{flex:1 1 230px}.cost-period strong{font-size:13px}.cost-period .button{min-width:130px}.cost-currency-section{padding:24px}.cost-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.cost-section-title h3{font-size:17px}.cost-section-title>span{color:var(--muted);font-size:12px}.cost-analysis-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px}.cost-activity-counts{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cost-activity-counts>div{padding:18px;border:1px solid var(--line);border-radius:8px}.cost-activity-counts span{display:block;color:var(--muted);font-size:12px}.cost-activity-counts strong{display:block;font-size:28px;margin-top:10px}.cost-explanation{display:flex;align-items:flex-start;gap:12px;padding:20px 0;font-size:12px;line-height:1.7}.cost-explanation>svg{flex-shrink:0;color:var(--accent);margin-top:2px}.cost-explanation p{margin-top:7px;color:var(--muted)}.cost-breakdown{padding:20px;border:1px solid var(--line);border-radius:10px}.cost-breakdown h4{font-size:13px;margin-bottom:12px}.cost-breakdown dl>div{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;font-size:13px}.cost-breakdown dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.cost-breakdown dt{color:var(--muted)}.cost-breakdown dl>.cost-breakdown-result{background:var(--primary);border-radius:7px;margin:8px -10px 0;padding:17px 10px;font-weight:600}.cost-breakdown-result dt{color:var(--ink)}.cost-breakdown-result small{display:block;font-weight:400;font-size:10px;margin-top:5px}.cost-breakdown-result dd{font-size:20px}.cost-breakdown dl>.cost-breakdown-margin{font-size:11px;padding-bottom:0}.cost-inline-warning{margin-top:16px;padding:12px;background:var(--rose);border-radius:6px;font-size:12px;line-height:1.6}.cost-sales-heading{border-top:1px solid var(--line)}.cost-sales-table td:first-child{min-width:210px}@media(max-width:800px){.cost-upload-layout,.cost-analysis-grid{grid-template-columns:1fr}.cost-header,.cost-import-summary,.cost-save-bar{flex-wrap:wrap}.cost-list-toolbar .cost-subtle{width:100%}}@media(max-width:480px){.cost-header,.cost-list-toolbar,.cost-upload-layout,.cost-import-summary,.cost-file-bar,.cost-save-bar,.cost-currency-section,.cost-period{padding:18px}.cost-header h2{font-size:19px}.cost-header>.button,.cost-save-bar .button{width:100%}.cost-upload-layout{gap:24px}.cost-file-bar{flex-wrap:wrap}.cost-file-bar .button{margin-left:34px}.cost-mapping{margin:0 18px 18px;padding:14px}.cost-mapping-fields{grid-template-columns:minmax(0,1fr)}.cost-import-summary label,.cost-unit-card{width:100%}.cost-period label{flex:1 1 120px}.cost-period .button{width:100%}.cost-steps{gap:14px;padding:16px 18px}.cost-section-title{flex-wrap:wrap}.cost-breakdown{padding:16px}.cost-breakdown-result dd{font-size:16px}.cost-help,.cost-pagination{padding:18px}.cost-feedback{flex-wrap:wrap}}.item-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;margin-top:18px;max-width:80ch}.item-disclosure{margin-top:12px}.item-disclosure>summary{cursor:pointer;font-size:12px;color:var(--accent);padding:10px 4px;font-weight:600}.item-disclosure>summary:hover{background:var(--canvas);border-radius:6px}.order-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.order-totals>div{padding:20px;background:var(--blue);border-radius:10px;display:flex;flex-direction:column;gap:12px;min-width:0}.order-totals span{font-size:11px;color:var(--muted)}.order-totals strong{font-size:20px;overflow-wrap:anywhere}.readable-fields{margin:12px 0}.readable-fields>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);border-bottom:1px solid var(--line);padding:10px;gap:16px}.readable-fields dt{font-size:12px;color:var(--muted)}.readable-fields dd{margin:0;overflow-wrap:anywhere;font-size:12px}.readable-fields .item-disclosure{margin:0}@media(max-width:700px){.commerce-dialog{width:calc(100vw - 16px);max-height:94vh}.commerce-dialog>.dialog-heading{padding:16px}.commerce-dialog>.dialog-heading h2{font-size:16px}.commerce-dialog>.dialog-content{padding:14px;max-height:calc(94vh - 135px)}.item-hero{grid-template-columns:1fr;gap:22px;padding:16px}.item-main-photo{height:260px}.item-summary h3{font-size:21px}.item-detail-columns{grid-template-columns:1fr;gap:0}.detail-section{padding:16px}.item-price>strong{font-size:26px}.item-toolbar{gap:8px}.item-toolbar>.button{font-size:11px}.item-facts{gap:16px 12px}.order-totals{grid-template-columns:1fr}.readable-fields>div{grid-template-columns:1fr}.detail-section-heading{align-items:flex-start}.item-feedback{min-height:44px}}.login-page{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(ellipse at 12% 12%,var(--brand),transparent 48%),radial-gradient(ellipse at 90% 90%,var(--rose),transparent 50%),var(--canvas)}.login-card{width:min(100%,480px);padding:40px;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 18px 70px #3431490b}.login-brand{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--accent)}.login-card h1{font-size:clamp(30px,5vw,40px);line-height:1.15;letter-spacing:-1.3px;margin:12px 0 18px}.login-card>p{color:var(--muted);line-height:1.7;margin-bottom:28px}.login-action{display:flex;justify-content:center;gap:20px;width:100%;text-decoration:none;min-height:48px}.login-notice{background:var(--blue);color:var(--ink);padding:16px;border-radius:12px;line-height:1.6;margin:20px 0}.login-notice p{margin:5px 0 0}.login-footnote{display:flex;align-items:flex-start;gap:9px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6}.login-footnote svg{flex-shrink:0;margin-top:2px}.sidebar-footer>div{min-width:0}.sidebar-footer small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.logout-button{display:inline-flex;align-items:center;gap:8px}.session-error{padding:12px 20px;background:var(--rose)}@media(max-width:540px){.login-card{padding:28px 24px}}.invitation-copy{display:grid;gap:12px;width:100%;min-width:0}.invitation-copy input{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--canvas)}.invitation-copy p{color:var(--muted);font-size:13px}.connection-intro{flex-wrap:wrap}.session-bootstrap{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--canvas)}.session-bootstrap-content{max-width:460px;text-align:center;color:var(--muted)}.session-bootstrap-content>svg{color:var(--accent);display:block;margin:0 auto 16px}.session-bootstrap-content>strong{font-size:20px;color:var(--ink)}.session-bootstrap-content h1{font-size:24px;color:var(--ink);margin-top:32px}.session-bootstrap-content p{line-height:1.6}.session-error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.order-breakdown-button{min-width:140px}.commercial-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;margin:24px 0}.sales-chart{overflow-x:auto;padding:8px 20px}.sales-chart svg{display:block;min-width:580px;width:100%}.chart-values{padding:16px 24px}.product-thumbnail{display:inline-flex;flex:0 0 48px;width:48px;height:48px;border:1px solid var(--line);border-radius:12px;background:#fff;align-items:center;justify-content:center;overflow:hidden;color:var(--muted)}.product-thumbnail img{width:100%;height:100%;object-fit:contain}.product-cell{display:flex;align-items:center;gap:12px}.product-ranking{padding:0 24px 24px}.ranked-product{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.ranked-product>div{min-width:0;flex:1}.ranked-product strong{display:block;font-size:13px;line-height:1.5}.ranked-product small{display:block;margin:4px 0;color:var(--muted)}.ranking-track{height:5px;background:var(--line);border-radius:4px;overflow:hidden}.ranking-track span{display:block;height:100%;background:linear-gradient(90deg,var(--chart-primary),var(--chart-blue))}@media(max-width:1000px){.commercial-grid{grid-template-columns:1fr}}.topbar{height:auto;min-height:72px;gap:20px;padding-block:12px;flex-wrap:wrap}.header-account{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0}.header-account .store-icon{width:34px;height:34px}.header-account .small-label{display:none}.header-account select{max-width:260px;min-height:38px;padding:7px 30px 7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-weight:600}.overview-range{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:18px 0}.overview-range label{display:grid;gap:5px;color:var(--muted);font-size:12px}.overview-range input{min-height:40px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--surface);color:var(--ink)}.today-sales{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin-bottom:20px;border:1px solid var(--brand);border-radius:var(--radius);background:linear-gradient(110deg,var(--brand),var(--blue))}.today-sales h2{margin:6px 0}.today-sales p,.today-sales span{color:var(--muted)}.today-sales strong{display:block;font-size:28px;font-family:var(--font-display);font-variant-numeric:tabular-nums}.today-sales>div:last-child{flex-shrink:0}.commercial-grid{align-items:start}.sales-chart svg{display:block}.sales-chart rect[tabindex]{cursor:pointer}.sales-chart rect[tabindex]:hover,.sales-chart rect[tabindex]:focus{fill:var(--chart-blue)}@media(max-width:700px){.topbar{gap:10px;padding-inline:18px}.topbar>span:first-child{display:none}.header-account{margin-left:0;flex:1;gap:6px}.header-account .store-icon,.header-account .text-button{display:none}.header-account select{max-width:220px;width:100%}.header-account>div{min-width:0}.today-sales{align-items:flex-start;flex-direction:column}}.cost-source-status{margin:0;padding:14px 24px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}.cost-source-status span{display:block;margin-top:6px;color:var(--ink)}.order-charge-summary{margin:16px 0;max-width:820px}.order-charge-summary dt small{display:block;color:var(--muted);font-size:12px;font-weight:400;margin-top:5px}@media(max-width:600px){.order-charge-summary dl>div{flex-wrap:wrap;gap:10px}}.order-net-pending{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:13px}.order-net-pending p{color:var(--muted);line-height:1.6;margin:8px 0 0}.sales-overview .overview-range{padding:16px 0;margin-bottom:12px}.overview-today{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin-bottom:18px;font-size:14px}.overview-today>span,.overview-today small{color:var(--muted);font-weight:400}.sales-overview>p[role=status]{font-size:12px;margin:12px 0 18px;line-height:1.6}.overview-financial{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:20px 0}.overview-financial-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.overview-financial-heading h3{margin:0;font-size:17px}.overview-financial-heading>span{color:var(--muted);font-size:12px}.overview-money-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.overview-money{padding:26px 24px;display:flex;flex-direction:column;gap:14px;min-width:0;border-right:1px solid var(--line)}.overview-money:last-child{border-right:0}.overview-money>span{font-size:13px;color:var(--muted)}.overview-money>strong{font-size:clamp(22px,2.1vw,32px);letter-spacing:-.7px;font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.overview-money small{font-size:12px;color:var(--muted);line-height:1.5}.overview-net{background:var(--canvas)}.overview-financial-note{display:flex;flex-direction:column;gap:5px;padding:14px 24px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);line-height:1.6}.overview-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;background:var(--surface);margin:0 0 24px}.overview-secondary .metric{border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:18px 24px;min-height:0;gap:8px}.overview-secondary .metric:last-child{border-right:0}.overview-secondary .metric strong{font-size:24px;margin:0}.overview-secondary .metric span{font-size:12px}.overview-secondary .metric small{font-size:11px}@media(max-width:1000px){.overview-money-grid,.overview-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-money:nth-child(2),.overview-secondary .metric:nth-child(2){border-right:0}.overview-money:nth-child(-n+2),.overview-secondary .metric:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:560px){.overview-money-grid{grid-template-columns:1fr}.overview-money{border-right:0;border-bottom:1px solid var(--line);padding:20px}.overview-money:last-child{border-bottom:0}.overview-financial-heading,.overview-financial-note{padding:16px 20px}.overview-secondary .metric{padding:16px}.overview-secondary .metric strong{font-size:20px}}.order-profit-note{padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:13px}.order-profit-note strong{font-size:14px}.order-profit-note p{margin:8px 0 0;color:var(--muted);line-height:1.6}.order-profit-summary{display:grid;grid-template-columns:1fr 1.2fr;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;margin:20px 0}.order-profit-result{background:var(--canvas);padding:24px;display:flex;flex-direction:column;gap:12px}.order-profit-result>span{font-weight:600;font-size:14px}.order-profit-result>strong{font-size:32px;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.order-profit-result small,.order-profit-calculation p{color:var(--muted);font-size:12px;line-height:1.6}.order-profit-calculation{padding:24px}.order-profit-calculation>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:14px}.order-cost-lines{grid-column:1/-1;border-top:1px solid var(--line);padding:16px 24px;font-size:13px}.order-cost-lines summary{cursor:pointer;font-weight:600}.order-detail .order-charge-summary{max-width:none;padding:16px;margin:12px 0}.order-detail .order-charge-summary dl>div{padding:10px 0}.order-detail>.detail-section{padding:20px}@media(max-width:650px){.order-profit-summary{grid-template-columns:1fr}.order-profit-result,.order-profit-calculation{padding:20px}.order-profit-result>strong{font-size:28px}}.overview-financial-heading h3,.overview-money>span,.overview-secondary .metric>span,.order-profit-result>span{display:flex;align-items:center;gap:9px}.overview-financial-heading h3 svg{color:var(--accent)}.overview-money{border-top:3px solid transparent}.overview-money>span svg{flex-shrink:0;box-sizing:content-box;padding:8px;border-radius:10px;background:var(--surface)}.overview-money.money-sales{background:color-mix(in srgb,var(--brand) 35%,var(--surface));border-top-color:var(--accent)}.overview-money.money-sales>span svg,.overview-money.money-sales>strong{color:var(--accent)}.overview-money.money-deduction{background:var(--deduction-bg);border-top-color:var(--deduction)}.overview-money.money-deduction>strong,.overview-money.money-deduction>span svg{color:var(--deduction)}.overview-money.money-subtotal{background:color-mix(in srgb,var(--blue) 40%,var(--surface));border-top-color:var(--chart-blue)}.overview-money.money-subtotal>span svg{color:var(--positive)}.overview-money.overview-net{background:var(--gain-bg);border-top-color:var(--gain)}.overview-money.overview-net>strong,.overview-money.overview-net>span svg{color:var(--gain)}.overview-money.overview-net small{font-weight:600}.overview-secondary .metric>span svg{color:var(--accent);flex-shrink:0}.overview-secondary .metric:last-child>span svg{color:var(--deduction)}.order-profit-result.profit-gain{background:var(--gain-bg)}.order-profit-result.profit-gain>strong,.order-profit-result.profit-gain svg,.amount-gain{color:var(--gain)}.order-profit-result.profit-loss{background:var(--deduction-bg)}.order-profit-result.profit-loss>strong,.order-profit-result.profit-loss svg,.amount-loss{color:var(--deduction)}.order-charge-summary .charge-deduction dd{color:var(--deduction)}.order-charge-summary .cost-breakdown-result dd{color:var(--gain)}.overview-today{border-left:4px solid var(--accent);background:linear-gradient(110deg,color-mix(in srgb,var(--brand) 22%,var(--surface)),var(--surface))}.overview-money.net-pending{background:var(--canvas);border-top-color:var(--line)}.overview-money.net-pending>strong{color:var(--muted)}.overview-money.net-loss{background:var(--deduction-bg);border-top-color:var(--deduction)}.overview-money.net-loss>strong{color:var(--deduction)}.order-detail .order-charge-summary{padding:24px}.order-detail .order-charge-summary dl>div{padding:16px 8px;gap:24px}.order-detail .order-charge-summary dl>.cost-breakdown-result{margin:16px 0 0;padding:22px 24px;border-radius:12px}.order-detail .order-charge-summary .cost-breakdown-result dd{padding-left:16px}.order-charge-summary .charge-income dd{color:var(--gain)}.order-detail>.detail-section{padding:28px}@media(max-width:600px){.order-detail>.detail-section{padding:18px}.order-detail .order-charge-summary{padding:14px}.order-detail .order-charge-summary dl>.cost-breakdown-result{padding:18px}.order-detail .order-charge-summary .cost-breakdown-result dd{padding-left:0}}.filtered-money-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.filtered-money-grid .overview-money{padding:22px 18px}.filtered-money-grid .overview-money>strong{font-size:clamp(20px,1.75vw,28px)}@media(max-width:1200px){.filtered-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.filtered-money-grid{grid-template-columns:1fr}}.payment-scope-note{display:flex;align-items:flex-start;gap:12px;margin:16px 24px;padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--canvas);font-size:13px;line-height:1.6;color:var(--muted)}.payment-scope-note>svg{flex:none;margin-top:3px;color:var(--accent)}.payment-scope-note strong{color:var(--ink)}.payment-scope-note p{margin:6px 0}.payment-scope-note small{display:block}.order-charge-summary .payment-scope-note{margin:20px 0 0}@media(max-width:560px){.payment-scope-note{margin:16px;padding:16px}}.product-edit-form{max-width:900px}.product-edit-fields,.product-edit-skus{border:1px solid var(--line);border-radius:12px;padding:24px;margin:20px 0}.product-edit-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-edit-form label{display:flex;flex-direction:column;gap:8px}.product-edit-form legend{font-weight:700;padding:0 8px}.product-edit-skus{display:grid;gap:16px}.product-edit-alias{display:flex;align-items:end;gap:12px}.product-edit-alias label{flex:1}.product-edit-form .cost-save-bar>div{display:flex;gap:12px}@media(max-width:560px){.product-edit-fields{grid-template-columns:1fr;padding:16px}.product-edit-skus{padding:16px}}.page-update{display:flex;align-items:center;gap:16px}.page-update small{text-align:right;max-width:360px;color:var(--muted);line-height:1.5}.unified-sales-filter{gap:16px}.unified-sales-filter label:first-child{min-width:220px}.sales-coverage{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;padding:16px 24px;background:var(--canvas);border-top:1px solid var(--line);font-size:13px}.sales-coverage>div{display:flex;align-items:center;gap:8px}.sales-coverage b{font-size:20px}.sales-coverage small{flex-basis:100%;color:var(--muted)}.sales-breakdown{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.sales-breakdown section{padding:24px}.sales-breakdown section+section{border-left:1px solid var(--line)}.sales-breakdown h4{margin:0 0 8px;font-size:16px}.sales-breakdown small{color:var(--muted)}.sales-breakdown dl{margin:16px 0 0}.sales-breakdown dl>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0}.sales-breakdown dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sales-formula{border-top:1px solid var(--line);padding:16px 24px;font-size:13px}.sales-formula summary,.adjustment-explanation summary{cursor:pointer;font-weight:600}.payment-scope-note>div{flex:1;min-width:0}.adjustment-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:16px 0}.adjustment-highlights>div{display:flex;flex-direction:column;gap:4px}.adjustment-highlights strong{font-size:23px}.adjustment-explanation{margin:12px 0}@media(max-width:760px){.page-update{flex-wrap:wrap}.page-update small{text-align:left}.sales-breakdown{grid-template-columns:1fr}.sales-breakdown section+section{border-left:0;border-top:1px solid var(--line)}.adjustment-highlights{grid-template-columns:1fr}.unified-sales-filter{flex-wrap:wrap}.unified-sales-filter label:first-child{flex-basis:100%!important}}.dashboard-skeleton{min-height:70vh}.skeleton-block{position:relative;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--line) 65%,var(--canvas))}.skeleton-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 15%,color-mix(in srgb,var(--surface) 80%,transparent) 50%,transparent 85%);animation:dashboard-shimmer 1.8s ease-in-out infinite}.skeleton-heading{display:grid;gap:12px;padding:6px 0}.skeleton-title{width:min(230px,80%);height:22px}.skeleton-line{width:70%;height:13px}.skeleton-label{width:80%;height:16px}.skeleton-value{width:90%;height:34px;margin:8px 0}.skeleton-filters{display:flex;flex-wrap:wrap;gap:12px;padding:24px 0}.skeleton-control{width:160px;max-width:100%;height:42px}.skeleton-panel{display:grid;gap:20px;padding:24px;min-width:0}.skeleton-chart{width:100%;height:210px}.skeleton-row{display:flex;align-items:center;gap:16px}.skeleton-thumbnail{width:44px;height:44px;flex-shrink:0}.skeleton-table-row{width:100%;height:42px}@keyframes dashboard-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton-block:after{animation:none;display:none}}.sales-export{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.sales-export .button{min-width:174px}.sales-export small{color:var(--muted);font-size:12px}.sales-export [role=alert]{color:var(--danger)}main .page-heading{margin-bottom:30px}main .page-heading h1{font-size:clamp(26px,2.6vw,38px);letter-spacing:-1.2px}main .page-heading p{font-size:14px}main .eyebrow{font-size:10px;letter-spacing:1.8px;opacity:.8}.button,input,select,textarea{border-radius:var(--radius-control)}.sales-overview>.section-heading{margin-bottom:4px}.sales-overview>.section-heading h2{font-size:18px}.sales-overview>.section-heading p{font-size:12px;margin-top:2px}.sales-overview>.section-heading .badge{border:0;border-radius:20px;background:var(--surface);padding:6px 12px}.sales-overview .overview-range{padding:10px 0 0;gap:10px;margin:0}.sales-overview .overview-range label{font-size:11px;gap:4px}.sales-overview .overview-range input{background:var(--surface);border-color:transparent}.sales-overview>p[role=status]{margin:10px 0 18px;font-size:11px}.financial-summary-soft{border:0;border-radius:0;overflow:visible;background:transparent;margin:0 0 22px}.financial-summary-soft .overview-financial-heading{padding:0 2px 12px;border:0}.financial-summary-soft .overview-financial-heading h3{font-size:14px;font-weight:600}.financial-summary-soft .overview-money-grid{gap:12px}.financial-summary-soft .overview-money{border:0;border-radius:var(--radius);padding:22px 18px;gap:16px}.financial-summary-soft .overview-money>span{font-size:12px;gap:8px;align-items:flex-start}.financial-summary-soft .overview-money>span svg{padding:0;background:none;border-radius:0;width:17px;height:17px}.financial-summary-soft .overview-money>strong{font-size:clamp(21px,1.75vw,28px);letter-spacing:-.8px}.financial-summary-soft .overview-money small{font-size:11px;font-weight:400}.financial-summary-soft .money-sales{background:color-mix(in srgb,var(--brand) 57%,var(--surface))}.financial-summary-soft .money-subtotal{background:color-mix(in srgb,var(--blue) 65%,var(--surface))}.financial-coverage{display:flex;flex-wrap:wrap;gap:6px 20px;padding:14px 2px;color:var(--muted);font-size:11px}.financial-coverage span{display:inline-flex;align-items:center;gap:6px}.soft-disclosure{border:0;border-radius:var(--radius);background:var(--surface)}.soft-disclosure>summary{cursor:pointer;padding:16px 20px;font-size:12px;font-weight:600;color:var(--muted);border-radius:inherit}.soft-disclosure>summary:hover{background:color-mix(in srgb,var(--brand) 15%,var(--surface));color:var(--ink)}.soft-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.soft-disclosure>summary:active{background:var(--canvas)}.financial-details-full>summary{display:none}.financial-summary-soft .sales-coverage{border:0;margin:0 20px;border-radius:16px}.financial-summary-soft .sales-breakdown,.financial-summary-soft .sales-breakdown section+section,.financial-summary-soft .sales-formula,.financial-summary-soft .overview-financial-note{border:0}.financial-summary-soft .payment-scope-note{border:0;border-radius:18px}.sales-overview .overview-secondary{border:0;border-radius:var(--radius);gap:12px;background:transparent;margin-bottom:20px}.sales-overview .overview-secondary .metric{border:0;border-radius:20px;background:var(--surface);padding:17px 20px}.sales-overview .overview-secondary .metric strong{font-size:24px}.sales-overview .overview-secondary .metric small{font-size:11px}.sales-overview .commercial-grid{gap:20px}.sales-overview .commercial-grid>.panel{border:0;border-radius:var(--radius);box-shadow:none}.sales-overview .commercial-grid .panel-heading{border:0;padding:22px 24px 8px}.sales-overview .commercial-grid h2{font-size:17px}.sales-overview .commercial-grid .panel-heading p{font-size:11px;margin-top:4px}.sales-overview .sales-chart{padding:12px 18px 0}.sales-overview .sales-chart svg{min-width:580px}.sales-overview .sales-chart line{stroke-dasharray:3 7;opacity:.65}.sales-overview .sales-chart rect[tabindex]:hover,.sales-overview .sales-chart rect[tabindex]:focus{fill:var(--chart-primary)}.sales-overview .ranked-product{border:0;padding:10px 0}.sales-overview .ranked-product strong{font-size:12px}.sales-overview .ranking-track{height:6px;background:var(--canvas);border-radius:20px}.sales-overview .ranking-track span{background:var(--brand);border-radius:20px}.sales-overview .chart-values{border:0;font-size:11px}.overview-orders{margin-top:22px;overflow:hidden}.overview-orders>summary{font-size:14px;color:var(--ink);padding:20px 24px}.overview-orders>summary>span{font-size:12px;color:var(--muted);margin-left:16px;font-weight:400}.overview-orders>.scope-note{padding:0 24px}@media(max-width:1200px)and (min-width:761px){.financial-summary-soft .filtered-money-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.financial-summary-soft .overview-money{grid-column:span 2}.financial-summary-soft .overview-money:nth-last-child(-n+2){grid-column:span 3}}@media(max-width:760px){:root{--radius: 20px}.financial-summary-soft .filtered-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-summary-soft .overview-money:last-child{grid-column:1 / -1}.financial-summary-soft .overview-money{padding:18px 16px}.financial-summary-soft .overview-money>strong{font-size:22px}.sales-overview .overview-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-overview .overview-secondary .metric{padding:16px}.sales-overview .overview-range{flex-wrap:wrap}.overview-orders>summary>span{display:block;margin:4px 0 0}}.financial-summary-soft .overview-money.net-pending{background:var(--surface)}@media(max-width:440px){.financial-summary-soft .overview-money>strong{font-size:clamp(14px,4vw,18px);overflow-wrap:normal}}.sidebar{border:0;background:var(--nav-start)}.sidebar .nav-item{border-radius:var(--radius-control)}.sidebar .nav-item.selected{box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 5%,transparent)}.sidebar :focus-visible{outline-color:var(--accent)}.sidebar .brand-mark{background:var(--brand);color:var(--accent)}.topbar{border-bottom:0;background:color-mix(in srgb,var(--surface) 65%,var(--canvas))}.button,.icon-button,.nav-item{transition:background-color .15s ease,box-shadow .15s ease}.button{border-radius:var(--radius-control);border-color:transparent;min-height:42px;padding:10px 16px}.secondary{background:color-mix(in srgb,var(--canvas) 65%,var(--surface))}.secondary:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 35%,var(--surface));border-color:transparent}.text-button{border-radius:10px}.icon-button{border:0;border-radius:var(--radius-control);background:var(--canvas)}input:not([type=checkbox]):not([type=radio]),select,textarea,.filters input,.costs-panel select,.cost-period input{border:1px solid var(--soft-line);border-radius:var(--radius-control);min-height:42px;padding:10px 12px;font:inherit;font-size:13px;background:var(--canvas);color:var(--ink);max-width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cost-search{border-color:var(--soft-line);border-radius:var(--radius-control);background:var(--canvas)}.cost-search input{border:0;background:transparent;padding-inline:0}.account-strip select{background:var(--surface);border-color:transparent}.panel,.filters,.account-card,.connection-intro{border:0;border-radius:var(--radius)}.panel-heading,.cost-header,.dialog-heading{border:0}.panel-heading h2,.cost-header h2{font-size:18px}.filters{padding:20px 24px;gap:14px}.filters label,.product-edit-form label{font-weight:500;color:var(--muted);font-size:12px}.badge,.cost-count,.cost-sku{border:0;border-radius:999px;padding:5px 10px}.badge{background:var(--canvas)}.badge.positive{background:var(--positive-bg)}.metric{border:0;border-radius:var(--radius);box-shadow:none}.metric[class*=tone-]{box-shadow:none}.sync-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-6px 2px 22px;font-size:11px;color:var(--muted)}.sync-strip strong{font-weight:500}.sync-strip p{margin-top:4px}.sync-strip [role=alert]{color:var(--danger)}th{background:color-mix(in srgb,var(--brand) 15%,var(--surface));padding:14px 20px;font-size:11px}td{border-bottom:0;padding:18px 20px}tbody tr:nth-child(2n){background:color-mix(in srgb,var(--canvas) 55%,var(--surface))}tbody tr:hover{background:color-mix(in srgb,var(--brand) 18%,var(--surface))}tbody tr.cost-invalid-row{background:var(--rose)}.pagination,.cost-pagination{border-top:0;padding-block:20px}.orders-page .table-wrap td:first-child{min-width:250px}.orders-page .table-wrap .numeric{white-space:nowrap}.orders-page .table-wrap .numeric small{white-space:normal;max-width:180px}.surface-disclosure{background:var(--surface);border:0;border-radius:var(--radius-inner);margin:16px 0;overflow:hidden}.surface-disclosure>summary{cursor:pointer;padding:18px 20px;color:var(--ink);font-size:14px;font-weight:600}.surface-disclosure>summary small{font-weight:400;color:var(--muted);font-size:11px;margin-left:14px}.surface-disclosure>summary:hover,.item-disclosure>summary:hover{background:color-mix(in srgb,var(--brand) 16%,var(--surface))}.surface-disclosure>summary:active{background:var(--canvas)}.surface-disclosure>summary:focus-visible{outline-offset:-3px}.disclosure-body{padding:0 20px 20px}.disclosure-body .detail-table{margin-inline:-20px}summary{border-radius:var(--radius-control)}dialog{border:0;border-radius:var(--radius);box-shadow:0 24px 80px color-mix(in srgb,var(--ink) 18%,transparent)}dialog::backdrop{background:color-mix(in srgb,var(--ink) 28%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-heading{background:var(--surface)}.dialog-content{background:var(--canvas)}.detail-section{border:0;border-radius:var(--radius);background:var(--surface);margin-block:18px}.detail-section-heading{border:0;gap:14px}.detail-section-heading h3{font-size:16px}.order-totals>div{border-radius:var(--radius-inner);background:color-mix(in srgb,var(--blue) 60%,var(--surface))}.order-totals>div:first-child{background:color-mix(in srgb,var(--brand) 55%,var(--surface))}.order-totals>div:last-child{background:var(--surface)}.order-profit-summary{border:0;border-radius:var(--radius);gap:0}.order-profit-result,.order-profit-note,.order-net-pending,.detail-notice,.detail-empty{border:0;border-radius:var(--radius-inner)}.order-cost-lines,.sales-formula{border:0}.order-charge-summary,.order-detail .order-charge-summary{border:0;border-radius:var(--radius-inner);background:var(--canvas)}.order-charge-summary dl>div{border:0}.order-detail .order-charge-summary dl>.cost-breakdown-result{border-radius:var(--radius-inner)}.payment-scope-note{border:0;border-radius:var(--radius-inner)}.adjustment-highlights{gap:10px}.adjustment-highlights>div{padding:14px;border-radius:var(--radius-inner);background:var(--surface)}.adjustment-highlights strong{font-size:22px}.readable-fields>div{border:0;padding-block:12px}.readable-fields>div:nth-child(2n){background:var(--canvas);border-radius:12px}.item-main-photo,.item-price,.item-inventory>div{border:0;border-radius:var(--radius-inner)}.item-gallery,.item-summary{min-width:0}.item-price{background:color-mix(in srgb,var(--blue) 55%,var(--surface))}.item-facts>div{border-color:var(--soft-line)}.item-description{font-size:13px;line-height:1.8}.connection-intro{background:color-mix(in srgb,var(--brand) 32%,var(--surface))}.connection-intro h2{font-size:23px}.account-card-selected{box-shadow:inset 0 0 0 2px var(--brand)}.account-card .surface-disclosure{background:var(--canvas);margin:20px 0 12px}.account-card .surface-disclosure>summary{font-size:12px;padding:13px 16px}.account-card .account-facts{margin:10px 0}.account-renewal{border:0;padding-bottom:0}.account-card-actions .text-button{font-size:12px}.cost-unit-card,.cost-activity-counts>div,.cost-breakdown{border:0;border-radius:var(--radius-inner)}.cost-unit-card{background:color-mix(in srgb,var(--blue) 55%,var(--surface))}.cost-activity-counts>div{background:color-mix(in srgb,var(--brand) 35%,var(--surface))}.cost-activity-counts>div+div{background:color-mix(in srgb,var(--blue) 55%,var(--surface))}.cost-breakdown{background:var(--canvas)}.cost-breakdown dl>.cost-breakdown-result{border-radius:var(--radius-inner)}.cost-help,.cost-period,.cost-steps,.cost-sales-heading{border:0}.cost-period{background:color-mix(in srgb,var(--canvas) 65%,var(--surface));margin:0 24px;border-radius:var(--radius-inner)}.cost-upload-box{border-color:var(--brand);border-radius:var(--radius);background:color-mix(in srgb,var(--brand) 18%,var(--surface))}.cost-mapping,.cost-feedback,.cost-inline-warning{border-radius:var(--radius-inner)}.cost-file-bar,.cost-save-bar{border:0;background:color-mix(in srgb,var(--brand) 14%,var(--surface))}.product-edit-form{padding:0 24px 24px;max-width:1000px}.product-edit-fields,.product-edit-skus{border:0;border-radius:var(--radius-inner);background:var(--canvas)}.product-edit-form .product-edit-fields input,.product-edit-form .product-edit-skus input,.product-edit-form .product-edit-fields select{background:var(--surface);border-color:var(--line)}.product-edit-form legend{font-size:13px;font-weight:600}.product-edit-form .cost-save-bar{border-radius:var(--radius-inner)}.login-card{border:0;border-radius:var(--radius);box-shadow:0 18px 60px color-mix(in srgb,var(--accent) 7%,transparent)}.login-action,.login-notice,.connection-result,.error,.error-banner{border-radius:var(--radius-inner)}@media(max-width:760px){.panel-heading{flex-wrap:wrap;padding:20px}.page-update small{font-size:11px}.filters{padding:18px}.sync-strip{flex-wrap:wrap}.surface-disclosure>summary small{display:block;margin:5px 0 0 15px}.product-edit-form{padding:0 16px 16px}.cost-period{margin-inline:16px;padding:16px}.cost-save-bar,.product-edit-form .cost-save-bar>div{flex-wrap:wrap}.connection-intro{gap:14px}}@media(prefers-reduced-motion:reduce){.button,.icon-button,.nav-item{transition:none}}@media(forced-colors:active){.panel,.account-card,.filters,.button,.surface-disclosure,.overview-money{border:1px solid CanvasText}.account-card-selected{outline:2px solid Highlight}}.financial-summary-soft .overview-money>span{min-height:34px}body,.main-shell,.topbar,.login-page{background:var(--page-bg)}.panel,.filters,.account-card,.connection-intro,.detail-section,.surface-disclosure,.soft-disclosure,.order-profit-summary,.login-card,.metric,.metric[class*=tone-],.financial-summary-soft .overview-money,.sales-overview .overview-secondary .metric,.sales-overview .commercial-grid>.panel,.order-totals>div{box-shadow:var(--card-shadow)}.account-card-selected{box-shadow:inset 0 0 0 2px var(--brand),var(--card-shadow)}.account-card .surface-disclosure{box-shadow:none}.sales-overview .overview-today{margin-top:24px;margin-bottom:20px;border-radius:var(--radius-inner);box-shadow:var(--card-shadow)}.financial-summary-soft .overview-money-grid{gap:16px}.financial-summary-soft .financial-disclosure{margin-top:24px;border-radius:var(--radius);overflow:hidden;background:var(--surface)}.financial-summary-soft .financial-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-radius:var(--radius);list-style:none}.financial-disclosure>summary::-webkit-details-marker{display:none}.financial-disclosure-copy{display:flex;flex-direction:column;gap:7px;min-width:0;font-weight:400}.financial-disclosure-copy>strong{color:var(--ink);font-size:14px;font-weight:600}.financial-disclosure-copy>span{font-size:12px}.financial-disclosure-copy>small{font-size:11px;font-weight:400}.financial-status-tags{display:flex;flex-wrap:wrap;gap:6px}.financial-status-tags:empty{display:none}.financial-status-tags>span{padding:4px 9px;border-radius:999px;background:var(--canvas);color:var(--muted);font-size:11px}.financial-disclosure-action{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;color:var(--accent);font-weight:600}.financial-disclosure[open]>summary .financial-disclosure-action svg{transform:rotate(180deg)}.financial-coverage-explanation{margin:16px 24px 0;color:var(--muted);font-size:12px;line-height:1.6}.financial-summary-soft .financial-disclosure .sales-coverage{margin:0 24px 16px;padding:16px}@media(max-width:760px){.financial-summary-soft .overview-money-grid{gap:12px}.financial-summary-soft .financial-disclosure>summary{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.financial-disclosure-action{align-self:flex-end}}.financial-summary-soft{container-type:inline-size}.financial-summary-soft .overview-money>strong{white-space:nowrap;overflow-wrap:normal;font-size:clamp(18px,2cqi,28px)}@container (max-width: 1150px){.financial-summary-soft .filtered-money-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.financial-summary-soft .overview-money{grid-column:span 2}.financial-summary-soft .overview-money:nth-last-child(-n+2){grid-column:span 3}}@container (max-width: 600px){.financial-summary-soft .filtered-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-summary-soft .overview-money,.financial-summary-soft .overview-money:nth-last-child(-n+2){grid-column:span 1}.financial-summary-soft .overview-money:last-child{grid-column:1 / -1}.financial-summary-soft .overview-money>strong{font-size:clamp(14px,4.2cqi,20px)}}@container (max-width: 340px){.financial-summary-soft .filtered-money-grid{grid-template-columns:1fr}.financial-summary-soft .overview-money>strong{font-size:22px}}.button.primary,.login-action{background:var(--action-bg);border-color:var(--action-bg);color:var(--on-action)}.button.primary:hover:not(:disabled),.login-action:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--on-action)}.sidebar .nav-item.selected{background:var(--brand);color:var(--action-hover);box-shadow:none}.sidebar .brand-mark{background:var(--action-bg);color:var(--on-action)}.sidebar .nav-item:hover:not(.selected){background:var(--nav-hover)}.financial-summary-soft .overview-money.overview-net:not(:last-child):not(.net-loss):not(.net-pending){background:var(--positive-bg)}.financial-summary-soft .overview-money.overview-net:not(:last-child):not(.net-loss):not(.net-pending)>strong,.financial-summary-soft .overview-money.overview-net:not(:last-child):not(.net-loss):not(.net-pending)>span svg{color:var(--positive)}.secondary{color:var(--ink);background:var(--canvas)}.secondary:hover:not(:disabled){background:var(--brand)}.reference-sidebar{width:230px;margin:16px 0 16px 16px;padding:20px 14px;top:16px;height:calc(100dvh - 32px);border-radius:16px;background:linear-gradient(175deg,var(--nav-start),var(--nav-end));color:var(--on-nav)}.reference-sidebar.sidebar-collapsed{width:76px;padding-inline:12px}.sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.reference-sidebar .brand{font-size:23px;color:var(--on-nav)}.reference-sidebar .brand-mark{background:transparent;color:var(--on-nav);width:38px;height:38px}.sidebar-toggle{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:var(--nav-hover);color:var(--on-nav)}.sidebar-toggle:hover{background:#ffffff35}.reference-sidebar :focus-visible{outline:2px solid var(--on-nav);outline-offset:3px}.reference-sidebar .workspace-label{margin:30px 10px 12px;color:var(--on-nav);opacity:.8}.reference-sidebar .nav-item{position:relative;min-height:46px;padding:12px;color:var(--on-nav);border-radius:12px}.reference-sidebar .nav-item.selected{background:var(--brand-selection);color:var(--accent);box-shadow:inset 3px 0 0 var(--brand-selection)}.reference-sidebar .nav-item:hover:not(.selected){background:#ffffff18}.reference-sidebar .nav-item svg{flex:none}.reference-sidebar .sidebar-footer{border:0;padding-top:20px;margin-top:auto}.reference-sidebar .avatar{border:0;color:var(--action-hover);background:#fff;flex-shrink:0}.reference-sidebar .sidebar-footer small{color:var(--on-nav)}.sidebar-collapsed .sidebar-header{flex-direction:column;gap:22px}.sidebar-collapsed .sidebar-label{display:none}.sidebar-collapsed nav{margin-top:24px}.sidebar-collapsed .nav-item{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-footer{justify-content:center}.sidebar-tooltip{position:absolute;left:calc(100% + 16px);top:50%;transform:translateY(-50%);z-index:20;white-space:nowrap;padding:8px 12px;border-radius:9px;background:var(--ink);color:#fff;font-size:12px;box-shadow:var(--card-shadow);pointer-events:none;visibility:hidden}.nav-item:hover .sidebar-tooltip,.nav-item:focus-visible .sidebar-tooltip{visibility:visible}.financial-summary-soft .overview-money.money-sales{background:linear-gradient(125deg,#eee5fc,#e1d0f7)}.financial-summary-soft .overview-money.money-deduction{background:linear-gradient(125deg,#fff0ef,#ffdcdf)}.financial-summary-soft .overview-money.overview-net:not(:last-child):not(.net-loss):not(.net-pending){background:linear-gradient(125deg,#ebf3ff,#d4e6ff)}.financial-summary-soft .overview-money.money-subtotal{background:linear-gradient(125deg,#fff3e8,#ffe1c4)}.financial-summary-soft .overview-money.money-subtotal>strong,.financial-summary-soft .overview-money.money-subtotal>span svg{color:#88502c}.sales-overview .overview-secondary .tone-violet{background:linear-gradient(120deg,#f2ecfc,#e6dafa)}.sales-overview .overview-secondary .tone-blue{background:linear-gradient(120deg,#eff5ff,#dbeaff)}.sales-overview .overview-secondary .tone-coral{background:linear-gradient(120deg,#fff1f1,#ffe0e3)}.sales-overview .overview-secondary .tone-peach{background:linear-gradient(120deg,#fff4e9,#ffe3c9)}.sales-overview .sales-chart rect[tabindex]{fill:var(--reference-violet)}.sales-overview .ranking-track span{background:linear-gradient(90deg,var(--reference-violet),var(--reference-blue))}@media(max-width:700px){.reference-sidebar,.reference-sidebar.sidebar-collapsed{position:static;width:auto;height:auto;margin:12px;padding:12px 14px}.reference-sidebar .sidebar-header,.reference-sidebar.sidebar-collapsed .sidebar-header{flex-direction:row}.reference-sidebar .sidebar-label{display:inline}.reference-sidebar .workspace-label,.reference-sidebar .sidebar-footer{display:none}.reference-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px}.reference-sidebar.sidebar-collapsed nav{display:none}.reference-sidebar .nav-item{justify-content:flex-start;font-size:12px;gap:8px;margin:0}.reference-sidebar .nav-item:last-child{grid-column:1 / -1}}:root{--card-violet: linear-gradient(135deg, #e7dff7, #c6b4ee);--card-blue: linear-gradient(135deg, #f5f1fb, #e7dff7);--card-coral: linear-gradient(135deg, #eee8fa, #d9cdf4);--card-orange: linear-gradient(135deg, #e7dff7, #d4c5f2);--card-gain: linear-gradient(135deg, #eee8fa, #c6b4ee);--card-pending: linear-gradient(135deg, #f5f3f8, #e9e5f0);--on-metric: #29233b}.financial-summary-soft .overview-money.money-sales,.sales-overview .overview-secondary .metric.tone-violet,.metric.featured,.metric.tone-violet{background:var(--card-violet)}.financial-summary-soft .overview-money.money-deduction,.sales-overview .overview-secondary .metric.tone-coral,.metric.tone-coral{background:var(--card-coral)}.financial-summary-soft .overview-money.overview-net:not(:last-child):not(.net-loss):not(.net-pending),.sales-overview .overview-secondary .metric.tone-blue,.metric.tone-blue{background:var(--card-blue)}.financial-summary-soft .overview-money.money-subtotal,.sales-overview .overview-secondary .metric.tone-peach,.metric.tone-peach{background:var(--card-orange)}.financial-summary-soft .overview-money.overview-net:last-child{background:var(--card-gain)}.financial-summary-soft .overview-money.overview-net.net-loss{background:var(--card-coral)}.financial-summary-soft .overview-money.overview-net.net-pending{background:var(--card-pending)}.financial-summary-soft .overview-money>span,.financial-summary-soft .overview-money>strong,.financial-summary-soft .overview-money>small,.financial-summary-soft .overview-money>span svg,.financial-summary-soft .overview-money.money-subtotal>span svg,.financial-summary-soft .overview-money.overview-net:not(:last-child):not(.net-loss):not(.net-pending)>strong,.financial-summary-soft .overview-money.overview-net:not(:last-child):not(.net-loss):not(.net-pending)>span svg,.sales-overview .overview-secondary .metric>span,.sales-overview .overview-secondary .metric>strong,.sales-overview .overview-secondary .metric>small,.sales-overview .overview-secondary .metric>span svg,.metric[class*=tone-]>span,.metric[class*=tone-]>strong,.metric[class*=tone-]>small{color:var(--on-metric)}.financial-summary-soft .overview-money>span{align-items:center}.financial-summary-soft .overview-money>span svg,.sales-overview .overview-secondary .metric>span svg{background:#fff5;border-radius:50%;padding:8px;box-sizing:content-box;flex-shrink:0}.financial-summary-soft .overview-money,.sales-overview .overview-secondary .metric{box-shadow:0 6px 18px #4a2e8414}.financial-summary-soft .overview-money:is(.money-sales,.money-deduction,.money-subtotal,.overview-net)>strong{color:var(--on-metric)}.cost-catalog-overview{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:20px}.cost-catalog-overview .metric{min-height:150px;padding:24px;border-radius:var(--radius);box-shadow:var(--card-shadow)}.cost-catalog-overview .metric>span{display:flex;align-items:center;gap:10px}.cost-catalog-overview .metric>span svg{background:#fff5;padding:8px;box-sizing:content-box;border-radius:50%}.cost-catalog-overview .metric>strong{font-size:32px;margin:16px 0 8px}.cost-catalog-note{display:flex;align-items:flex-start;gap:16px;padding:28px;border-radius:var(--radius);box-shadow:var(--card-shadow);background:var(--surface)}.cost-catalog-note>svg{color:var(--accent);flex-shrink:0}.cost-catalog-note strong{font-size:15px}.cost-catalog-note p{color:var(--muted);font-size:13px;line-height:1.65;margin:8px 0 16px;max-width:40ch}.cost-catalog-note a{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:12px;text-underline-offset:4px}.cost-catalog-panel .cost-header{padding:28px 28px 12px}.cost-catalog-panel .cost-list-toolbar{padding:12px 28px 24px;justify-content:space-between}.cost-catalog-panel .cost-search{max-width:560px;min-height:46px}.cost-search-clear{border:0;background:transparent;color:var(--muted);display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px}.cost-search-clear:hover{background:var(--brand)}.cost-catalog-panel .cost-search input::-webkit-search-cancel-button{-webkit-appearance:none}.cost-catalog-panel .cost-products-table{margin:0 16px}.cost-catalog-panel .cost-products-table table{border-collapse:separate;border-spacing:0 8px}.cost-catalog-panel .cost-products-table th{background:transparent;color:var(--muted);font-size:11px;font-weight:500;padding:10px 16px}.cost-catalog-panel .cost-products-table td{padding:18px 16px;border:0;background:var(--canvas)}.cost-catalog-panel .cost-products-table tr{background:transparent}.cost-catalog-panel .cost-products-table tbody tr:hover td{background:color-mix(in srgb,var(--brand) 25%,var(--surface))}.cost-catalog-panel .cost-products-table td:first-child{border-radius:16px 0 0 16px}.cost-catalog-panel .cost-products-table td:last-child{border-radius:0 16px 16px 0}.cost-product-identity{display:flex;align-items:center;gap:12px}.cost-product-identity>div{min-width:0;overflow-wrap:anywhere}.cost-product-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:13px;color:var(--accent);background:var(--primary)}.cost-sku-list{display:flex;flex-wrap:wrap;gap:6px;max-width:220px}.cost-catalog-panel .cost-sku{background:var(--surface);font-size:11px;overflow-wrap:anywhere}.cost-catalog-panel .cost-money{font-weight:600;font-size:14px}.cost-row-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.cost-row-actions .button{white-space:nowrap;min-height:38px;padding:9px 12px;font-size:12px}.cost-row-actions .secondary{background:var(--surface)}.cost-analysis-action{background:var(--primary);color:var(--action-hover)}.cost-analysis-action:hover{background:var(--brand)}.cost-catalog-panel .cost-help{margin:0 24px 24px;padding:16px 20px;background:var(--canvas);border-radius:var(--radius-inner)}@media(max-width:1050px){.cost-catalog-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-catalog-note{grid-column:1 / -1;padding:22px}.cost-catalog-note p{max-width:none}.cost-catalog-note a{margin-top:0}}@media(max-width:600px){.cost-catalog-overview{gap:12px}.cost-catalog-overview .metric{padding:18px;min-height:155px}.cost-catalog-overview .metric>span{font-size:12px;align-items:flex-start;flex-direction:column}.cost-catalog-overview .metric>strong{font-size:28px}.cost-catalog-panel .cost-header{padding:20px 18px 12px}.cost-catalog-panel .cost-list-toolbar{padding:12px 18px 20px}.cost-catalog-panel .cost-products-table{margin-inline:8px}.cost-catalog-panel .cost-help{margin:0 18px 18px}}.opportunities-page{gap:24px}.opportunity-controls{border-top:4px solid var(--accent)}.opportunity-intro{display:flex;align-items:center;gap:16px}.opportunity-spark{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;background:var(--primary);color:var(--accent);border-radius:var(--radius-inner)}.opportunity-eyebrow{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.1em}.opportunity-intro h2{margin:4px 0 6px;font-family:var(--font-display)}.opportunity-intro p{margin:0;color:var(--muted)}.opportunity-settings{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:22px 0 16px;padding-top:18px;border-top:1px solid var(--line)}.opportunity-settings label{display:flex;align-items:center;gap:10px;cursor:pointer}.opportunity-settings input{accent-color:var(--accent);width:18px;height:18px}.opportunity-settings input:disabled{cursor:not-allowed}.opportunity-report{display:grid;gap:20px}.opportunity-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.opportunity-summary .metric{padding:22px;border-radius:var(--radius);box-shadow:var(--card-shadow)}.opportunity-summary .metric>span{display:flex;align-items:center;gap:10px;font-weight:600}.opportunity-summary .metric>strong{display:block;font-size:36px;line-height:1.15;margin:16px 0 6px;font-variant-numeric:tabular-nums}.opportunity-summary .metric>span svg{flex-shrink:0}.opportunity-report-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:8px}.opportunity-report-heading h2{font-family:var(--font-display);margin:0 0 4px;font-size:22px}.opportunity-report-heading p{margin:0;color:var(--muted)}.opportunity-timestamp,.opportunity-source{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.opportunity-caution{display:flex;gap:9px;align-items:flex-start;margin:0;color:var(--muted);font-size:13px}.opportunity-caution svg{flex-shrink:0}.opportunity-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.opportunity-card{min-width:0;display:flex;flex-direction:column;padding:24px;border-radius:var(--radius);box-shadow:var(--card-shadow);border:1px solid var(--line);background:var(--surface)}.opportunity-card-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.opportunity-badge{display:inline-flex;align-items:center;gap:6px;font-weight:600}.opportunity-badge-zero{background:var(--danger-bg);color:var(--danger)}.opportunity-badge-unknown{background:var(--blue);color:var(--ink)}.opportunity-badge-known{background:var(--primary);color:var(--accent)}.opportunity-id{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.opportunity-card h3{font-size:18px;line-height:1.45;margin:18px 0;overflow-wrap:anywhere}.opportunity-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:auto 0 18px}.opportunity-facts>div{padding:14px 12px;background:var(--canvas);border-radius:var(--radius-control);min-width:0}.opportunity-facts dt{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.opportunity-facts dt svg{flex-shrink:0}.opportunity-facts dd{margin:9px 0 3px;font-size:28px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.opportunity-facts small{font-size:11px;color:var(--muted)}.opportunity-facts .opportunity-stock-zero{background:var(--danger-bg)}.opportunity-stock-zero dd{color:var(--danger)}.opportunity-facts .opportunity-stock-known{background:var(--primary)}.opportunity-facts .opportunity-stock-unknown{background:var(--blue)}.opportunity-facts .opportunity-unknown-value{font-size:17px}.opportunity-action{display:flex;gap:12px;padding:16px;background:var(--primary);border-radius:var(--radius-inner)}.opportunity-action-icon{color:var(--accent);padding-top:2px}.opportunity-action-label{color:var(--accent);font-size:12px;font-weight:700}.opportunity-action p{margin:5px 0 0;font-size:14px;line-height:1.6}.opportunity-source{margin:16px 0 10px}.opportunity-card .surface-disclosure{box-shadow:none;margin-top:0}.opportunity-card .surface-disclosure summary{padding:12px;font-size:12px}@media(max-width:1100px){.opportunity-cards{grid-template-columns:1fr}}@media(max-width:600px){.opportunity-summary{grid-template-columns:1fr;gap:10px}.opportunity-summary .metric{padding:16px 20px;display:grid;grid-template-columns:1fr auto;gap:4px 12px}.opportunity-summary .metric>strong{grid-column:2;grid-row:1 / 3;margin:0;align-self:center}.opportunity-summary .metric>small{grid-column:1}.opportunity-card{padding:18px}.opportunity-facts{gap:6px}.opportunity-facts>div{padding:12px 8px}.opportunity-facts dt{font-size:11px}.opportunity-facts dt svg{display:none}.opportunity-facts dd{font-size:24px}.opportunity-spark{display:none}.opportunity-controls .button.primary{width:100%;justify-content:center}}.catalog-badge{display:inline-flex;margin:4px 0 4px 6px;background:var(--canvas);color:var(--muted)}.catalog-badge-active{background:var(--primary);color:var(--accent)}.publication-page-detail{padding:24px}.publication-page-detail>h2{margin:24px 0}.dialog-heading>.button{flex-shrink:0}@media(max-width:600px){.dialog-heading{flex-wrap:wrap}.publication-page-detail{padding:16px}}.competition-result{margin-top:24px}.competition-explanation{margin:28px 0 0;padding:24px 0 0;background:var(--surface);border-top:1px solid var(--line)}.competition-explanation h3{display:flex;gap:8px;align-items:center}.competition-conclusion{max-width:90ch;font-size:15px;line-height:1.75;font-weight:400;margin:16px 0 24px}.competition-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.competition-insights>div{background:var(--canvas);border-radius:var(--radius-control);padding:18px}.competition-insights h4{margin:0 0 8px;color:var(--accent)}.competition-insights p,.competition-uncertainty p{margin:0;line-height:1.65}.competition-uncertainty{max-width:90ch;padding:22px 0}.competition-uncertainty strong{display:block;margin-bottom:8px}.competition-explanation small{color:var(--muted)}@media(max-width:600px){.competition-insights{grid-template-columns:1fr}.competition-explanation{padding:20px 0 0}}.publication-page-detail{background:var(--canvas)}.competition-panel{border:1px solid var(--line)}.competition-panel>.detail-section-heading{padding-bottom:18px;border-bottom:1px solid var(--line)}.competition-panel h3{font-size:18px}.competition-result{padding:22px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-inner)}.competition-result>h3{margin:0 0 14px}.competition-result .competition-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.competition-prices>div{padding:20px;border:0;border-radius:var(--radius-control);background:var(--primary)}.competition-prices>div+div{background:var(--blue)}.competition-prices dt{color:var(--ink);font-size:14px;font-weight:600}.competition-prices dd{color:var(--ink);font-size:28px;font-weight:700;margin-top:8px}.competition-result .table-wrap{margin-top:18px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.competition-result thead th{background:var(--brand);color:var(--ink);font-size:13px}.competition-result tbody td{font-size:14px;padding-top:16px;padding-bottom:16px}.competition-result tbody tr:nth-child(2n) td{background:var(--canvas)}.competition-condition{display:inline-flex;align-items:center;padding:6px 10px;border-radius:9px;font-size:12px;font-weight:600;white-space:nowrap}.competition-condition-applied{color:var(--gain);background:var(--gain-bg);border:1px solid color-mix(in srgb,var(--gain) 25%,var(--gain-bg))}.competition-condition-neutral{color:var(--muted);background:var(--surface);border:1px solid var(--line)}.competition-warning{background:var(--peach);color:var(--ink);border-left:4px solid var(--reference-orange);border-radius:10px;padding:16px;line-height:1.65}.competition-explanation{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius-inner);padding:24px}.competition-explanation>.detail-section-heading{background:var(--primary);padding:14px 16px;border-radius:var(--radius-control)}.competition-explanation>.detail-section-heading h3{margin:0}.competition-insights>div:first-child{background:var(--blue)}.competition-insights>div+div{background:var(--primary)}.competition-insights h4{color:var(--ink)}.competition-uncertainty{background:var(--canvas);border-radius:var(--radius-control);padding:18px;margin:18px 0;max-width:none}@media(max-width:600px){.competition-result,.competition-explanation{padding:16px}.competition-result .competition-prices{grid-template-columns:1fr}.competition-prices dd{font-size:24px}}.openai-settings{max-width:850px;padding:28px}.openai-settings h2{display:flex;gap:10px;align-items:center}.openai-settings-scope{background:var(--blue);padding:20px;border-radius:var(--radius-inner);margin:24px 0}.openai-settings-scope p{margin-bottom:0}.openai-settings form>label{display:block;margin-bottom:10px;font-weight:600}.openai-key-field{display:flex;gap:10px}.openai-key-field input{min-width:0;flex:1}.openai-settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}.openai-settings dialog{max-width:min(520px,calc(100vw - 32px))}@media(max-width:600px){.openai-settings{padding:18px}}:root{--card-header-bg: color-mix(in srgb, var(--brand) 48%, var(--surface));--card-header-hover: color-mix(in srgb, var(--brand) 68%, var(--surface));--card-header-line: color-mix(in srgb, var(--accent) 17%, var(--surface))}.panel-heading,.sales-overview .commercial-grid .panel-heading,.cost-header,.dialog-heading{background:var(--card-header-bg);border-bottom:1px solid var(--card-header-line);padding:22px 24px;gap:16px;flex-wrap:wrap}.panel-heading>div:first-child,.cost-header>div:first-child{min-width:0}.panel-heading p,.cost-header p{line-height:1.65}.panel-heading .badge,.cost-header .badge{background:var(--surface)}.detail-section-heading,.account-card-heading,.opportunity-card-heading{background:var(--card-header-bg);border-bottom:1px solid var(--card-header-line);border-radius:var(--radius-control);padding:16px;margin-bottom:18px}.detail-section-heading{flex-wrap:wrap}.surface-disclosure>summary,.overview-orders>summary,.financial-summary-soft .financial-disclosure>summary{background:var(--card-header-bg);color:var(--ink);border:1px solid var(--card-header-line);border-radius:inherit}.surface-disclosure[open]>summary,.overview-orders[open]>summary,.financial-summary-soft .financial-disclosure[open]>summary{border-radius:var(--radius) var(--radius) 0 0;margin-bottom:18px}.surface-disclosure>summary:hover,.overview-orders>summary:hover,.financial-summary-soft .financial-disclosure>summary:hover{background:var(--card-header-hover)}.financial-disclosure-copy>strong{font-size:17px}.financial-status-tags>span{background:var(--surface);color:var(--ink)}.financial-disclosure-action{background:var(--surface);border:1px solid var(--card-header-line);border-radius:var(--radius-control);padding:10px 14px}.orders-filters{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(175px,1fr) minmax(190px,1.2fr) repeat(2,minmax(140px,.8fr));gap:16px;align-items:end;padding:20px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius)}.orders-filters label{min-width:0}.orders-filters input,.orders-filters select{width:100%;min-width:0}.orders-filters input:not([type=checkbox]):not([type=radio]),.orders-filters select,.movements-workspace .filters input:not([type=checkbox]):not([type=radio]),.movements-workspace .filters select{background:var(--surface);border-color:var(--card-header-line)}.orders-filters input:hover:not(:disabled),.orders-filters select:hover:not(:disabled),.movements-workspace .filters input:hover:not(:disabled),.movements-workspace .filters select:hover:not(:disabled){border-color:var(--accent)}.orders-filters>.button{justify-self:start;order:1}.buyer-search{position:relative;display:block}.buyer-search input{padding-right:42px}.buyer-search input::-webkit-search-cancel-button{display:none}.buyer-clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--muted)}.buyer-clear:hover{background:var(--primary);color:var(--ink)}.buyer-clear:active{background:var(--brand)}.orders-page>.panel .panel-heading>div:first-child{flex:1}@media(max-width:1200px){.orders-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.panel-heading,.sales-overview .commercial-grid .panel-heading,.cost-header,.dialog-heading{padding:18px 20px}.orders-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:14px}.orders-filters>label:first-child,.orders-filters>label:has(.buyer-search){grid-column:1 / -1}.orders-filters>.button{justify-self:stretch}}@media(max-width:420px){.orders-filters{grid-template-columns:minmax(0,1fr)}}.movements-workspace{display:grid;gap:20px;min-width:0}.movements-workspace .filters{margin-bottom:0}.movements-shortcut,.movements-page-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;color:var(--muted);font-size:13px}.movement-scope{padding:20px 24px;background:var(--canvas);border-radius:var(--radius-inner)}.movement-scope p,.payment-lifecycle .scope-note,.movement-notices p{white-space:normal;overflow-wrap:anywhere;max-width:85ch;font-size:13px;line-height:1.65;margin:8px 0}.payment-lifecycle .detail-section-heading{flex-wrap:wrap;gap:12px}.payment-lifecycle .cost-breakdown dt{white-space:normal}.movement-disclosure>.scope-note{margin:16px 20px}.movement-disclosure .detail-table{margin:16px 0}.movement-disclosure td{white-space:normal;min-width:140px;vertical-align:top;line-height:1.6}.movement-disclosure td:first-child{min-width:200px}.movement-disclosure td small{display:block;margin-top:5px}.movement-disclosure .pagination{flex-wrap:wrap;gap:12px;padding:16px 20px}.movement-notices{padding:20px;border-top:1px solid var(--line)}.movement-notices h4{margin:0 0 8px}.movement-order-note{margin-top:12px;background:var(--canvas);border-radius:var(--radius-control);overflow:hidden}.movement-order-note summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;cursor:pointer;font-size:13px}.movement-order-note summary:hover{background:var(--brand)}.movement-order-note summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.movement-order-note-body{padding:0 16px 16px}@media(max-width:600px){.movement-scope,.movement-notices{padding:16px}.movements-workspace .filters label{min-width:0;flex:1 1 100%}}.movement-order-note summary strong{flex:1;overflow-wrap:anywhere}.movement-order-note[open]>summary>svg{transform:rotate(180deg)}.movements-workspace{grid-template-columns:minmax(0,1fr)}.movements-workspace>.text-button{justify-self:start}.movements-workspace .movement-scope{padding:0 4px;background:none;border-radius:0;box-shadow:none;color:var(--muted)}.movement-scope summary{width:fit-content;cursor:pointer;font-size:13px;padding:6px 0}.movement-scope summary:hover{color:var(--accent)}.movement-scope summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.movements-workspace .movements-page-heading,.movements-page-heading p{margin:0}.movement-ledger{min-width:0;padding:24px;margin:0}.movement-ledger>.detail-section-heading{margin:0 0 20px;padding:0}.movement-ledger .movement-totals{margin-bottom:16px}.movement-totals dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.movement-totals dl>div{min-width:0;padding:20px;border-radius:var(--radius-inner);background:var(--card-violet)}.movement-totals dl>div:nth-child(2){background:var(--card-blue)}.movement-totals dl>div:nth-child(3){background:var(--card-coral)}.movement-totals dl>div:nth-child(4){background:var(--card-gain)}.movement-totals dt{color:var(--on-metric);font-size:12px;line-height:1.5}.movement-totals dt small{display:block;font-size:11px;margin-top:6px;line-height:1.5}.movement-totals dd{margin:12px 0 0;color:var(--on-metric);font-size:clamp(16px,1.65vw,23px);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.movement-ledger>.scope-note{max-width:none;margin:0 0 20px}.movement-ledger>.movement-disclosure{border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;background:none;margin:0;padding:0;overflow:visible}.movement-ledger>.movement-disclosure>summary{padding:16px 18px;margin:16px 0;background:var(--primary);color:var(--ink);border-radius:var(--radius-control);font-size:13px}.movement-ledger>.movement-disclosure>summary:hover{background:var(--brand)}.movements-workspace .filters{background:color-mix(in srgb,var(--primary) 42%,var(--surface))}.movement-ledger .movement-disclosure thead th{background:var(--brand);color:var(--ink)}.movement-ledger .movement-disclosure .detail-table{margin:0}.movement-ledger .movement-notices{padding:20px 0 0;margin-top:20px}.movement-ledger .movement-disclosure .pagination{padding:16px 0}@media(max-width:1000px){.movement-totals dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}@media(max-width:600px){.movement-ledger{padding:18px}.movement-totals dl{grid-template-columns:1fr;gap:16px}.movement-totals dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.movement-totals dd{margin:0;font-size:16px}}.movement-ledger>.detail-section-heading{background:var(--card-header-bg);border-bottom:1px solid var(--card-header-line);box-shadow:none;border-radius:var(--radius-control);padding:16px 18px}.movement-totals dl>div{display:flex;flex-direction:column}.movement-totals dd{margin-top:auto;padding-top:12px}@media(max-width:600px){.movement-totals dl>div{display:grid}.movement-totals dd{margin:0;padding:0}}.login-page,.session-bootstrap{width:100%;max-width:none;margin:0}.login-page{grid-template-columns:minmax(0,1.35fr) minmax(400px,1fr);gap:0;padding:0;background:var(--surface);align-items:stretch}.login-intro{display:flex;flex-direction:column;align-items:flex-start;min-height:100dvh;width:100%;padding:clamp(32px,5vw,80px);color:#fff;background:linear-gradient(180deg,#16121e40,#16121e14 35%,#16121ec7),url(/images/login-workspace.jpg) center / cover}.login-intro .login-brand{color:#fff;font-size:16px}.login-intro .brand-mark{background:#fff;color:var(--accent);border-radius:10px}.login-intro h2{margin:auto 0 18px;padding-top:160px;font-family:var(--font-display);font-size:clamp(40px,4.5vw,68px);font-weight:600;line-height:1.1;letter-spacing:-.045em}.login-intro>p{margin:0;font-size:17px;line-height:1.6;color:#fff}.login-photo-credit{margin-top:48px;color:#fff;font-size:11px;text-underline-offset:3px}.login-card{width:min(100%,480px);align-self:center;justify-self:center;padding:56px 40px;border:0;border-radius:0;box-shadow:none;background:transparent}.login-card h1{font-family:var(--font-display);font-size:clamp(30px,3vw,40px);font-weight:600;letter-spacing:-.04em;margin:0 0 14px}.login-card>p{margin:0 0 36px;font-size:15px}.login-remember{display:flex;align-items:flex-start;gap:10px;margin:0 0 24px;cursor:pointer;font-size:13px;line-height:1.5}.login-remember input{flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;accent-color:var(--accent);cursor:pointer}.login-remember small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.login-action{min-height:52px;gap:12px;border-radius:10px}.login-action:disabled{cursor:wait;opacity:.7}.login-card>.login-footnote{display:block;margin:28px 0 0;padding:0;border:0;font-size:12px;text-align:center}.login-page :focus-visible{outline:3px solid var(--accent);outline-offset:5px}.login-intro a:focus-visible{outline-color:#fff}.nav-item,.brand{text-decoration:none}@media(max-width:760px){.login-page{grid-template-columns:minmax(0,1fr)}.login-intro{min-height:300px;padding:28px;background-position:center 55%}.login-intro h2{padding-top:56px;margin-bottom:12px;font-size:36px}.login-intro>p{font-size:14px}.login-photo-credit{margin-top:24px;font-size:10px}.login-card{padding:40px 28px}}.unsaved-dialog{width:min(480px,calc(100vw - 32px));padding:28px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface)}.unsaved-dialog::backdrop{background:color-mix(in srgb,var(--ink) 35%,transparent)}.unsaved-dialog p{line-height:1.65;color:var(--muted)}.unsaved-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:24px}.movements-workspace .movement-page-scope{align-items:flex-start;gap:16px;padding:18px 20px;background:var(--card-header-bg);border-radius:var(--radius-inner)}.movement-page-scope h2{font-size:20px;margin:0 0 8px}.movement-page-scope p{font-size:13px;line-height:1.65}.movement-page-scope p+p{margin-top:4px;color:var(--muted)}.movement-page-scope>small{flex-shrink:0}@media(max-width:760px){.movements-workspace .movement-page-scope{flex-direction:column}}.order-products-lead{display:grid;gap:16px;margin:20px 0 12px}.order-product-lead{display:flex;align-items:center;gap:24px;padding:24px;border-radius:var(--radius-inner);background:var(--canvas)}.order-product-lead .product-thumbnail{width:132px;height:132px;flex:0 0 132px;border-radius:var(--radius-control);background:var(--surface)}.order-product-lead .product-thumbnail img{width:100%;height:100%;object-fit:contain}.order-product-copy{min-width:0}.order-product-copy h3{margin:6px 0 10px;font-family:var(--font-display);font-size:clamp(20px,2vw,28px);line-height:1.3;overflow-wrap:anywhere}.order-product-copy p{margin:6px 0;line-height:1.6}.order-product-reference{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.order-product-purchase{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:14px;color:var(--muted)}.order-product-purchase strong{color:var(--ink)}.order-buyer-summary{margin:14px 0 20px;color:var(--muted)}.order-buyer-summary strong{color:var(--ink);margin-left:8px}.order-totals small{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.order-lifecycle-alert{padding:18px 22px;margin-bottom:20px;border-radius:var(--radius-control);background:var(--rose);color:var(--ink)}.order-lifecycle-alert p{margin:6px 0 0;line-height:1.6}.order-detail>.surface-disclosure{margin-top:14px}@media(max-width:600px){.order-product-lead{align-items:flex-start;gap:14px;padding:18px}.order-product-lead .product-thumbnail{width:76px;height:76px;flex-basis:76px}.order-product-copy h3{font-size:19px}.order-product-purchase{flex-direction:column;gap:6px}}.chart-comparison-legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:18px 24px 4px;font-size:12px}.chart-comparison-legend>span{display:inline-flex;align-items:center;gap:8px}.chart-comparison-legend i{width:12px;height:12px;border-radius:3px}.chart-current-key{background:var(--reference-violet)}.chart-previous-key{background:var(--chart-blue)}.chart-comparison-legend small{color:var(--muted)}.sales-overview .sales-chart rect.chart-current-bar{fill:var(--reference-violet)}.sales-overview .sales-chart rect.chart-previous-bar{fill:var(--chart-blue)}.sales-overview .sales-chart rect[tabindex]:is(:hover,:focus){stroke:var(--ink);stroke-width:2}.daily-chart-panel>.scope-note{padding-inline:24px}.monthly-comparison{margin-bottom:24px}.monthly-comparison-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:22px 24px;gap:24px}.monthly-comparison-values>div{min-width:0}.monthly-comparison-values dt{font-size:13px;color:var(--muted)}.monthly-comparison-values dd{margin:10px 0 8px;font-size:clamp(20px,2vw,28px);font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.monthly-comparison-values small{display:block;color:var(--muted);font-size:12px;line-height:1.6}.monthly-comparison-values .comparison-increase dd{color:var(--gain)}.monthly-comparison-values .comparison-decrease dd{color:var(--deduction)}.monthly-comparison-note{margin:0;padding:14px 24px;background:var(--canvas);color:var(--muted);font-size:12px;line-height:1.7}@media(max-width:760px){.monthly-comparison-values{grid-template-columns:1fr;padding:20px;gap:20px}.monthly-comparison-values>div+div{padding-top:16px;border-top:1px solid var(--line)}.monthly-comparison-note{padding:14px 20px}}.catalog-workspace{display:grid;gap:24px;min-width:0}.catalog-publication-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px}.catalog-publication-summary .badge{white-space:normal;text-align:left}.catalog-workspace h1{font-family:var(--font-display);font-size:clamp(24px,3vw,34px);margin:8px 0}.catalog-actions,.publication-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.catalog-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:0;padding:18px 0;min-width:0}.catalog-fields legend{font-size:18px;font-weight:700;padding-top:16px}.catalog-workspace label{display:grid;gap:8px;min-width:0;color:var(--ink)}.catalog-workspace input:not([type=checkbox]),.catalog-workspace select,.catalog-workspace textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);padding:11px 12px;font:inherit}.catalog-workspace textarea{resize:none;min-height:150px}.catalog-workspace input:focus-visible,.catalog-workspace select:focus-visible,.catalog-workspace textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.catalog-workspace .catalog-check{display:flex;align-items:center;gap:10px;padding:8px 0}.catalog-check input,.catalog-workspace input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.catalog-wide{grid-column:1 / -1}.catalog-variant{background:var(--canvas);padding:18px;border-radius:var(--radius-inner);margin:16px 0}.catalog-attribute{display:flex;gap:12px;align-items:end;margin-bottom:12px}.catalog-search>div{display:flex;gap:8px;margin-top:8px}.catalog-media{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.catalog-media figure,.catalog-media>label{width:150px;margin:0;overflow-wrap:anywhere;font-size:13px}.catalog-media img{width:150px;height:150px;object-fit:contain;border-radius:var(--radius-control);background:var(--canvas)}.publication-review{border:1px solid var(--line);border-radius:var(--radius-inner);padding:20px;background:var(--canvas)}.publication-review-destination,.publication-history{border-bottom:1px solid var(--line);padding:18px 0}.publication-history>span{display:block;margin-top:6px;color:var(--muted)}.publication-review td{white-space:pre-wrap;overflow-wrap:anywhere;max-width:440px}.publication-search-result{padding:14px;border:1px solid var(--line);border-radius:var(--radius-control);margin-top:10px}.catalog-workspace button:disabled,.catalog-workspace fieldset:disabled{opacity:.65}.catalog-workspace .detail-table{max-width:100%}@media(max-width:700px){.catalog-fields{grid-template-columns:1fr}.catalog-attribute{flex-wrap:wrap}.catalog-actions,.publication-filters{align-items:stretch}.publication-filters label{width:100%}.catalog-workspace .cost-header{flex-wrap:wrap}.catalog-workspace .cost-save-bar{flex-wrap:wrap;gap:12px}}.resize-none{resize:none}.catalog-workspace>form{padding:0 24px 20px}.catalog-workspace>.text-button{justify-self:start;margin-left:24px;width:auto}.catalog-workspace>.catalog-actions,.catalog-workspace>.catalog-search,.catalog-workspace>.error{margin-inline:24px}.publishing-channel{padding:16px;background:var(--canvas);border-radius:var(--radius-control)}.catalog-fields[hidden]{display:none}.product-platforms{margin:24px 0}.product-platform-card{border:1px solid var(--line);border-radius:var(--radius-inner);padding:20px;margin:16px 0;min-width:0}.product-platform-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap}.product-platform-heading>div{min-width:0;flex:1 1 180px}.product-platform-heading h3{margin:0 0 4px}.product-platform-heading p{margin:0;color:var(--muted);overflow-wrap:anywhere}.product-platform-count{color:var(--muted);font-size:12px;padding-top:4px}.product-platform-publications{padding:0;margin:16px 0 0;list-style:none;display:grid;gap:12px}.product-platform-publication{min-width:0;border:1px solid var(--line);border-radius:var(--radius-control);padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center}.product-publication-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;grid-column:1}.product-publication-id{color:var(--muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.product-publication-title{grid-column:1;margin:0;overflow-wrap:anywhere}.product-platform-publication>.button{grid-column:2;grid-row:1 / 3}.product-platform-card a.button{text-decoration:none;white-space:normal;text-align:center}.product-platform-card .publication-active{color:var(--gain);background:var(--gain-bg)}.product-platform-empty{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.product-platform-empty p{margin:0;color:var(--muted);font-size:13px}.product-platform-footer{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.product-platform-footer a{display:inline-flex;min-height:44px;align-items:center;color:var(--accent);font-weight:600;text-underline-offset:4px}@media(max-width:700px){.product-platform-card{padding:16px}.product-platform-publication{grid-template-columns:minmax(0,1fr);padding:14px;gap:12px}.product-platform-publication>.button{grid-column:1;grid-row:auto;width:100%}}.product-common-data>summary{cursor:pointer;font-weight:700;padding:16px 0}.pending-link-card{border:1px solid var(--line);border-radius:var(--radius-inner);padding:20px;margin:20px 0}.publication-editor>.cost-header{align-items:flex-start;gap:20px}.publication-editor>.cost-header>div{min-width:0;flex:1}.publication-editor .cost-header h1{font-size:clamp(22px,3vw,32px);line-height:1.25;overflow-wrap:anywhere}.publication-editor .cost-header .eyebrow{overflow-wrap:anywhere}.publication-editor>a:first-child{display:inline-flex;margin:20px 24px}.publication-content{margin:24px;min-width:0}.publication-content h2{font-size:20px;margin-bottom:8px}.publication-content-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:20px 0}.publication-main-photo{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-inner);overflow:hidden}.publication-main-photo .product-thumbnail{width:100%;height:260px;border:0;border-radius:0;background:var(--surface)}.publication-main-photo .product-thumbnail img{width:100%;height:100%;object-fit:contain}.publication-photo-options{display:flex;gap:8px;overflow-x:auto;padding:8px 0}.publication-photo-options button{padding:3px;border:2px solid transparent;border-radius:var(--radius-control);background:var(--surface);flex-shrink:0}.publication-photo-options button[aria-pressed=true]{border-color:var(--accent)}.publication-facts,.publication-attributes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px}.publication-facts div,.publication-attributes div{min-width:0}.publication-facts dt,.publication-attributes dt{color:var(--muted);font-size:12px}.publication-facts dd,.publication-attributes dd{margin:4px 0 0;overflow-wrap:anywhere}.publication-facts dd{font-weight:600}.publication-content-details,.publication-association{border-top:1px solid var(--line);padding:16px 0}.publication-content-details summary,.publication-association summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.publication-content-details[open] summary{margin-bottom:16px}.publication-description{white-space:pre-wrap;overflow-wrap:anywhere}.publication-variant-summary{border-bottom:1px solid var(--line);padding:12px 0}.publication-editor a.button{text-decoration:none;white-space:normal;text-align:center}.publication-editor>button,.publication-editor>.publication-review{margin:16px 24px}@media(max-width:700px){.publication-editor>.cost-header{display:grid;grid-template-columns:minmax(0,1fr);padding:20px 16px}.publication-content{margin:20px 16px}.publication-content-overview{grid-template-columns:minmax(0,1fr);gap:16px}.publication-editor>form{padding:0 16px 16px}.publication-editor .cost-save-bar .catalog-actions{width:100%}.publication-editor .cost-save-bar button{flex:1 1 140px}.publication-editor>a:first-child{margin:16px}}.publication-edit-photos{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px}.publication-edit-photos li{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-control)}.publication-edit-photo-preview{height:140px;margin-bottom:8px}.publication-edit-photo-preview .product-thumbnail,.publication-edit-photo-preview img{width:100%;height:100%;object-fit:contain}.publication-edit-photos .catalog-actions{margin-top:10px;gap:6px}.publication-edit-photos .button{padding:8px 10px;min-height:44px}.financial-cost-help{margin:20px 24px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--surface)}.financial-cost-help h4{margin:0 0 10px;font-size:16px}.financial-cost-help p{margin:10px 0;font-size:13px;line-height:1.6}.financial-cost-help ul{list-style:none;padding:0;margin:12px 0}.financial-cost-help li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.financial-cost-help li>strong{white-space:nowrap}.financial-cost-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.financial-cost-actions a.button{text-decoration:none;white-space:normal;text-align:center}.financial-cost-help summary{cursor:pointer;font-weight:600;font-size:13px}@media(max-width:600px){.financial-cost-help{margin:16px;padding:16px}.financial-cost-actions a{width:100%}}.commerce-account{display:grid;gap:6px;min-width:0;max-width:100%}.commerce-account select{max-width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit}.commerce-account select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.publication-stock-note{display:grid;gap:8px;min-width:0;font-size:14px;overflow-wrap:anywhere}.publication-stock-note p{margin:0}.publication-stock-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.publication-stock-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--accent);font-weight:600}.publication-stock-card{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;width:fit-content;max-width:100%;padding:18px 22px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink)}.publication-stock-card>span{font-size:13px;font-weight:700}.publication-stock-card>strong{font-size:22px;font-variant-numeric:tabular-nums}.publication-stock-card>.publication-stock-variant{flex-basis:100%;color:var(--muted);font-weight:400}.product-overview{gap:16px}.product-overview>.product-platforms,.product-overview>.detail-section{margin-block:0}.product-overview .pending-link-card{padding:16px;margin-block:12px}.product-overview details>summary{cursor:pointer;padding-block:12px;color:var(--ink);font-weight:600}.product-overview details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-overview .product-stock-edit form{margin-top:12px}.product-current-cost{font-size:22px;font-weight:700;color:var(--ink)}.catalog-page{--catalog-inset: 24px;gap:20px;padding:0;background:transparent;border:0;box-shadow:none;overflow:visible}.catalog-page>.cost-header,.catalog-page>.detail-section,.catalog-page>details,.catalog-page>.catalog-search,.catalog-page>.detail-table{margin:0;padding:var(--catalog-inset);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;min-width:0}.catalog-page>.cost-header{align-items:center;background:var(--card-header-bg);border-color:var(--card-header-line)}.catalog-page>.cost-header h1{line-height:1.25;overflow-wrap:anywhere}.catalog-page>.cost-header p{font-size:14px;margin:8px 0 0}.catalog-page>.cost-header .eyebrow{margin:0;font-size:11px}.catalog-page>.text-button,.catalog-page>.catalog-actions,.catalog-page>.error{margin:0}.catalog-page>.catalog-actions{align-items:center}.catalog-page h2{margin:0 0 8px;font-size:20px;line-height:1.35}.catalog-page p{line-height:1.6}.catalog-page .detail-section>p{margin:8px 0 16px}.catalog-page .detail-section>:last-child{margin-bottom:0}.catalog-page>.detail-section>h2:first-child,.catalog-page>.detail-section>.cost-header,.catalog-page>details>summary{margin:calc(-1 * var(--catalog-inset)) calc(-1 * var(--catalog-inset)) 20px;padding:20px var(--catalog-inset);background:var(--card-header-bg);color:var(--ink);border:0;border-bottom:1px solid var(--card-header-line);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}.catalog-page>.detail-section>.cost-header{align-items:center}.catalog-page>.detail-section>.cost-header p{margin:8px 0 0}.catalog-page>details>summary{font-weight:600;cursor:pointer}.catalog-page>details:not([open])>summary{margin-bottom:calc(-1 * var(--catalog-inset));border-bottom:0;border-radius:calc(var(--radius) - 1px)}.catalog-page>details>summary:hover{background:var(--card-header-hover)}.catalog-page .pending-link-card{margin:16px 0 0;padding:16px;box-shadow:none}.catalog-page .pending-link-card>p:first-child{margin-top:0}.catalog-page .pending-link-card>:last-child{margin-bottom:0}.catalog-page .product-platforms{margin:0}.catalog-page .catalog-fields{margin:0;padding:16px 0 24px;gap:20px}.catalog-page .catalog-fields legend{padding:0;font-size:16px}.catalog-page .catalog-variant{margin:16px 0;padding:20px}.catalog-page .catalog-variant legend{padding:0 8px}.catalog-page .cost-save-bar{margin-top:24px;padding:20px 0 0;gap:16px;border-top:1px solid var(--line);background:transparent}.catalog-page .product-common-data>.detail-section{margin:24px 0 0;padding:24px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.catalog-page>.pagination{padding:0}.catalog-page>.detail-table th:first-child,.catalog-page>.detail-table td:first-child{padding-left:0}.catalog-page>.detail-table th:last-child,.catalog-page>.detail-table td:last-child{padding-right:0}.catalog-products-table th:first-child,.catalog-products-table td:first-child{width:36px;min-width:36px;max-width:36px;padding-right:12px}.catalog-products-table th:nth-child(2),.catalog-products-table td:nth-child(2){width:100%;min-width:240px;overflow-wrap:anywhere}.catalog-products-table td:nth-child(4),.catalog-products-table td:nth-child(5),.catalog-products-table td:last-child{white-space:nowrap}.catalog-products-table input[type=checkbox]{width:18px;height:18px;margin:0;vertical-align:middle;accent-color:var(--action-bg)}@media(max-width:700px){.catalog-page{--catalog-inset: 18px;gap:16px}.catalog-page .catalog-fields{gap:16px}.catalog-page .catalog-variant{padding:16px}.catalog-page>.catalog-actions>.button{flex:1 1 150px;justify-content:center;text-align:center}.catalog-page .detail-section>.cost-header{gap:12px}.catalog-page>details>summary,.catalog-page>.detail-section>h2:first-child,.catalog-page>.detail-section>.cost-header{padding-block:18px}}a.button,a.button:visited{text-decoration:none;background:var(--action-bg);border-color:var(--action-bg);color:var(--on-action)}a.button:hover,a.button:focus-visible{text-decoration:none;background:var(--action-hover);border-color:var(--action-hover);color:var(--on-action)}.catalog-import-file{max-width:720px}.catalog-import-file>span{font-size:13px;line-height:1.5}.catalog-import-file input[type=file]{padding:12px;background:var(--canvas)}.catalog-import-file input::file-selector-button{margin-right:12px;padding:10px 14px;border:0;border-radius:var(--radius-control);background:var(--action-bg);color:var(--on-action);font:inherit;font-weight:600;cursor:pointer}.catalog-import-file input:not(:disabled)::file-selector-button:hover{background:var(--action-hover)}.catalog-import-file input:disabled::file-selector-button{opacity:.65;cursor:not-allowed}.catalog-import .detail-section>.button{margin-top:20px}.pending-links .cost-header>div{min-width:0}.pending-links .cost-header h2,.pending-links .cost-header p{overflow-wrap:anywhere}.pending-links .catalog-fields>.button{align-self:end;justify-self:start}.pending-links .publication-filters>label{flex:1 1 240px}@media(max-width:700px){.page-heading{flex-wrap:wrap}.page-heading>div{min-width:0}}dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto}.catalog-sort{display:inline-flex;align-items:center;gap:8px;border:0;padding:6px 0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.catalog-sort:hover{color:var(--accent)}.catalog-sort:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.product-primary-data{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;color:var(--muted);font-size:14px}.product-primary-description{white-space:pre-wrap;max-width:80ch}.product-platform-publications{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px}.product-platform-publication{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;background:var(--surface)}.product-platform-publication .product-thumbnail{width:100%;height:200px;background:var(--surface);border-radius:var(--radius-control)}.product-platform-publication .product-thumbnail img{width:100%;height:100%;object-fit:contain}.product-platform-publication .product-publication-heading{justify-content:space-between}.product-platform-publication .product-publication-title{margin:0;line-height:1.5}.product-platform-publication .product-publication-price{margin:0;font-size:24px;font-weight:600}.product-platform-publication>.button{margin-top:auto}.product-cost-history,.product-additional-costs{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.product-cost-history h3,.product-additional-costs h3{margin:0 0 16px}input[type=file]::file-selector-button{border:0;border-radius:var(--radius-control);padding:10px 16px;margin-right:12px;background:var(--action-bg);color:var(--on-action);font:inherit;font-weight:600;cursor:pointer}input[type=file]:not(:disabled)::file-selector-button:hover{background:var(--action-hover)}.media-gallery,.publication-edit-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:20px;margin:20px 0}.media-card,.publication-edit-photos li{margin:0;min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--surface)}.media-card-image,.publication-edit-photo-preview{width:100%;height:200px;object-fit:contain;border-radius:var(--radius-control);background:var(--canvas)}.media-card figcaption{margin:12px 0;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.media-card .catalog-actions{gap:8px}.media-card .button{flex:1}.media-dialog{width:min(680px,calc(100vw - 32px))}.crop-preview{position:relative;width:fit-content;max-width:100%;margin:16px auto;overflow:hidden;line-height:0}.crop-preview img{display:block;max-width:100%;max-height:38dvh;object-fit:contain}.crop-selection{position:absolute;border:2px solid var(--accent);box-shadow:0 0 0 1000px #0006;pointer-events:none}.product-media-editor input[type=range]{padding:0;accent-color:var(--accent)}.catalog-page>.catalog-filter-bar{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px;align-items:end;padding:20px 24px;background:var(--canvas)}.catalog-filter-field{min-width:0}.catalog-filter-field>label{font-size:13px;font-weight:500;color:var(--muted)}.catalog-filter-field>div{display:flex;gap:8px;margin-top:8px}.catalog-filter-field>div>input{flex:1;min-width:0}.catalog-filter-field input,.catalog-filter-field select{min-height:44px}.catalog-filter-field .button{flex-shrink:0;min-height:44px}.catalog-filter-bar>p{grid-column:1 / -1;margin:0;font-size:12px}@media(max-width:700px){.catalog-page>.catalog-filter-bar{grid-template-columns:1fr;gap:14px;padding:18px}}.adjustments-workspace{display:grid;gap:20px;min-width:0}.adjustments-workspace>.adjustments-filters{grid-template-columns:repeat(2,minmax(140px,1fr)) minmax(180px,1.2fr) auto;margin:0}.adjustments-filters>.button{order:0;min-height:44px}.adjustments-filters input,.adjustments-filters select{min-height:44px}.adjustments-workspace>.panel{min-width:0}.adjustments-workspace>.scope-note{margin:0}.adjustment-list{min-width:0;color:var(--ink);font-size:14px;line-height:1.5}.adjustment-list .detail-table{margin:0}.adjustment-list th,.adjustment-list td{padding:16px 24px;vertical-align:top}.adjustment-list th{background:var(--card-header-bg);color:var(--ink);border-bottom:1px solid var(--card-header-line)}.adjustment-list tbody tr:hover{background:var(--canvas)}.adjustment-list td small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.adjustment-list .adjustment-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.adjustment-list .pagination{padding:20px 24px;gap:16px;flex-wrap:wrap}.adjustment-list .pagination>div{flex-wrap:wrap;gap:12px}@media(max-width:760px){.adjustments-workspace>.adjustments-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.adjustments-filters>.button{width:100%}.adjustment-list th,.adjustment-list td{padding:14px 18px}}@media(max-width:440px){.adjustments-workspace>.adjustments-filters{grid-template-columns:1fr}}.meli-import-review{border:0;padding:0;margin:0;min-width:0}.meli-import .cost-header h1,.meli-import td{overflow-wrap:anywhere}.meli-import textarea{resize:none}.meli-import-attribute{margin-top:12px}.meli-import-loading{min-height:200px;display:grid;place-items:center}.meli-import .media-card{padding:12px}.product-section[hidden]{display:none}.product-section{min-width:0}.product-section-nav{display:flex;gap:8px;flex-wrap:wrap;padding:8px;border-radius:var(--radius-inner);background:var(--canvas)}.product-section-nav button{border:0;border-radius:var(--radius-control);padding:12px 18px;background:transparent;color:var(--muted);font:inherit;font-weight:600;cursor:pointer}.product-section-nav button:hover:not(:disabled){color:var(--accent);background:var(--surface)}.product-section-nav button[aria-pressed=true]{color:var(--accent);background:var(--surface);box-shadow:var(--card-shadow)}.product-section-nav button:disabled{opacity:.5;cursor:not-allowed}.product-edit-hint{margin:0;color:var(--muted);font-size:13px}.catalog-page>.product-common-data,.product-section>.detail-section,.product-section>details{margin:0;padding:var(--catalog-inset);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.product-section>.detail-section>.cost-header{margin:0 0 24px;padding:0;background:transparent;border:0;align-items:center}.product-common-data>h2{margin-bottom:12px}.product-common-data .product-attributes{padding-top:12px;border-top:1px solid var(--line)}.product-attributes>summary{cursor:pointer;font-weight:600;color:var(--muted);padding:4px 0}.product-attributes[open]>summary{margin-bottom:16px}.product-common-data .catalog-fields>button,.product-additional-costs .catalog-fields>button{align-self:start;justify-self:start}.product-cost-grid,.product-inventory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;align-items:start}.product-cost-card,.catalog-page .product-stock-card{min-width:0;margin:0;padding:20px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-inner)}.product-cost-card>header,.product-stock-card>header{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;margin-bottom:20px}.product-cost-card h3,.product-stock-card h3{margin:0;font-size:17px}.product-cost-card header span,.product-stock-card header span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.product-cost-card .product-current-cost{margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.3}.product-cost-card>.muted,.product-cost-card .scope-note{margin:8px 0 16px;font-size:13px}.product-cost-card>.button{margin:4px 0 12px}.product-cost-card details,.product-stock-card>details{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.product-stock-card summary,.product-cost-card summary,.product-additional-costs>summary{cursor:pointer;font-weight:600}.product-stock-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px}.product-stock-metrics dt{color:var(--muted);font-size:12px;margin-bottom:6px}.product-stock-metrics dd{margin:0;font-size:22px;font-weight:600}.product-stock-card .catalog-fields{grid-template-columns:1fr}.product-additional-costs{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.product-additional-costs[open]>summary{margin-bottom:20px}.product-additional-costs>label{max-width:420px}.product-additional-costs .catalog-fields>button{grid-column:1 / -1}@media(max-width:700px){.product-section-nav{gap:4px}.product-section-nav button{padding:10px 12px;font-size:13px}.product-cost-card,.catalog-page .product-stock-card{padding:16px}.product-section>.detail-section>.cost-header{flex-wrap:wrap;gap:12px}}.catalog-workspace input.sr-only{width:1px;height:1px;padding:0;border:0}.product-editor-form{display:grid;gap:20px;min-width:0}.product-editor-form>.product-common-data{padding:var(--catalog-inset);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.product-editor-form>.cost-save-bar{margin:0;padding:0;border:0}.product-editor-form>.cost-save-bar[hidden]{display:none}.product-editor-form[hidden]{display:none}.variant-section-heading,.variant-detail-heading,.variant-characteristics-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.variant-section-heading{margin-bottom:24px}.variant-section-heading h2,.variant-detail-heading h3,.variant-characteristics h3{margin:0}.variant-section-heading p,.variant-characteristics-heading p{margin:6px 0 0}.variant-workbench{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.variant-picker{display:grid;gap:8px;min-width:0}.variant-picker>.eyebrow{padding:0 10px 8px;font-size:11px}.variant-picker>button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--ink);min-width:0;width:100%}.variant-picker>button[aria-pressed=true]{background:var(--primary);border-color:var(--line);color:var(--accent)}.variant-picker>button>span:nth-child(2){flex:1;min-width:0}.variant-picker strong,.variant-picker small{display:block;overflow-wrap:anywhere}.variant-picker small{font-size:12px;margin-top:4px;color:var(--muted)}.variant-picker-icon{display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;width:36px;height:36px;flex-shrink:0}.variant-picker>button>svg{flex-shrink:0}.variant-detail{margin:0;padding:0 0 0 28px;border:0;border-left:1px solid var(--line);min-width:0}.variant-detail-heading{margin-bottom:22px}.variant-detail-heading .eyebrow{font-size:11px;margin-bottom:6px;display:block}.variant-detail-heading h3{font-size:22px;overflow-wrap:anywhere}.variant-remove{font-size:12px;flex-shrink:0}.variant-characteristics{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.variant-characteristics-heading{margin-bottom:20px}.variant-characteristics h3{font-size:17px;display:flex;align-items:center;gap:8px}.variant-characteristics-heading p{font-size:13px}.variant-characteristics .badge{font-size:11px}.variant-search{position:relative;display:flex;align-items:center;max-width:240px}.variant-search>svg{position:absolute;left:12px;color:var(--muted)}.catalog-workspace .variant-search input{padding-left:36px;font-size:13px}.variant-attribute-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-bottom:18px}.variant-attribute-field{display:flex;gap:6px;align-items:end;min-width:0}.variant-attribute-field>label{flex:1;min-width:0;font-size:13px}.variant-attribute-field input{font-size:14px}.variant-attribute-remove{display:grid;place-items:center;flex-shrink:0;width:30px;height:44px;border:0;background:transparent;color:var(--muted);border-radius:8px}.variant-attribute-remove:hover{background:var(--canvas);color:var(--ink)}.variant-empty{color:var(--muted);padding:20px 0}@media(max-width:1000px){.variant-workbench{grid-template-columns:190px minmax(0,1fr);gap:18px}.variant-detail{padding-left:18px}.variant-characteristics-heading{align-items:stretch;flex-direction:column}.variant-search{max-width:none}}@media(max-width:680px){.variant-section-heading{align-items:start;flex-direction:column}.variant-workbench{grid-template-columns:1fr}.variant-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-picker>.eyebrow{grid-column:1/-1}.variant-detail{padding:20px 0 0;border-left:0;border-top:1px solid var(--line)}.variant-attribute-grid{grid-template-columns:1fr}.variant-detail-heading{gap:12px}.variant-picker>button{padding:10px 8px;gap:8px}.variant-picker-icon{display:none}}.variant-attribute-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:16px;background:var(--canvas);border-radius:14px}.variant-attribute-toolbar>label{flex:1;min-width:180px;font-size:13px}.variant-attribute-toolbar>.text-button{font-size:12px;min-height:44px}.variant-attribute-toolbar>.button{min-height:44px}.attribute-module .attribute-editor{padding:24px;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:18px;background:var(--canvas)}.attribute-editor>label{max-width:600px}.attribute-editor h2{margin:0}.attribute-filter{display:flex;align-items:end;gap:20px;flex-wrap:wrap;margin:24px 0}.attribute-filter>label{flex:1;min-width:200px}.attribute-list{border:1px solid var(--line);border-radius:18px;overflow:hidden}.attribute-list-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;background:var(--surface)}.attribute-list-row+article{border-top:1px solid var(--line)}.attribute-list-row h2{font-size:16px;margin:0;overflow-wrap:anywhere}.attribute-list-row p{font-size:13px;color:var(--muted);margin:6px 0 0}.attribute-list-row>.catalog-actions{margin:0;flex-shrink:0}@media(max-width:680px){.attribute-list-row{align-items:start;flex-direction:column;gap:12px;padding:16px}.variant-attribute-toolbar>label{flex-basis:100%}.attribute-module .cost-header{align-items:start;flex-direction:column}}.variant-attribute-tools{display:flex;gap:16px;flex-wrap:wrap;flex-basis:100%;align-items:center}.variant-attribute-tools .text-button{font-size:12px;min-height:36px}.variant-attribute-help{flex-basis:100%;margin:0;font-size:13px}.variant-attribute-toolbar>.attribute-combobox{flex:1;min-width:180px}.attribute-combobox{position:relative;min-width:0;font-size:13px}.attribute-combobox>label{display:block;margin-bottom:8px}.attribute-combobox-control{position:relative;display:flex;align-items:center}.attribute-combobox-control>svg{position:absolute;pointer-events:none;color:var(--muted)}.attribute-combobox-control>svg:first-child{left:12px}.attribute-combobox-control>svg:last-child{right:12px}.catalog-workspace .attribute-combobox-control input{padding-left:36px;padding-right:32px;font-size:13px}.attribute-combobox-popup{position:absolute;top:100%;left:0;right:0;margin-top:6px;z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--card-shadow);overflow:hidden}.attribute-combobox-popup ul{list-style:none;margin:0;padding:6px;max-height:min(260px,40vh);overflow-y:auto;scrollbar-gutter:stable}.attribute-combobox-popup li{display:flex;align-items:center;gap:8px;padding:12px 10px;border-radius:8px;cursor:pointer;overflow-wrap:anywhere;min-height:44px}.attribute-combobox-popup li.active,.attribute-combobox-popup li:hover{background:var(--primary);color:var(--accent)}.attribute-combobox-popup li[aria-selected=true]{font-weight:700}.attribute-combobox-popup li svg{flex-shrink:0}.attribute-combobox-popup small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.attribute-combobox-status{padding:14px 16px;margin:0;font-size:13px;color:var(--muted)}@media(max-width:680px){.variant-attribute-toolbar>.attribute-combobox{flex-basis:100%}}.order-tab-panel{display:grid;gap:20px;min-width:0}.order-tab-panel[hidden]{display:none}.order-tab-panel>.detail-section{margin:0;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.order-tab-panel .detail-section-heading{flex-wrap:wrap;gap:8px}.order-tab-panel .order-cost-lines>h3{margin:0 0 16px;font-size:16px}.order-additional-information{display:grid;gap:20px;min-width:0}@media(max-width:680px){.order-tab-panel>.detail-section{padding:16px}}.meli-bulk-panel{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas);margin:20px 0;min-width:0}.meli-bulk-panel>p{font-size:13px;color:var(--muted)}.meli-bulk-results{max-height:360px;overflow:auto}.meli-bulk-panel .catalog-check{margin:16px 0}.catalog-import-status{margin:20px 0;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--canvas)}.catalog-import-status>p{margin:0 0 12px}.catalog-import-status .catalog-check{margin:12px 0}.publication-cost-editor{grid-column:1 / -1;width:100%;min-width:0}.publication-cost-editor .catalog-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.publication-cost-editor summary{cursor:pointer;font-weight:600}.report-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}.report-filters>.catalog-actions{grid-column:1 / -1;flex-wrap:wrap}.report-filters label{display:flex;flex-direction:column;gap:8px;min-width:0}.report-filters input,.report-filters select{width:100%;min-width:0}.report-coverage{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block:20px}.report-coverage p{margin-block:4px}.report-coverage small{color:var(--muted)}.report-metric{color:inherit;text-decoration:none}.report-metric:hover{outline:1px solid var(--accent)}.report-workspace .section-heading,.report-workspace .page-heading{flex-wrap:wrap;gap:16px}.report-workspace .detail-table{max-width:100%;overflow-x:auto}.report-workspace .detail-table td:first-child{min-width:200px;max-width:360px;overflow-wrap:anywhere}.report-advanced{grid-column:1 / -1;min-width:0}.report-advanced>.report-filters{margin-top:16px}.report-workspace .report-filters>.report-date-actions{grid-column:auto;align-self:end}.report-workspace>.report-filters{grid-template-columns:minmax(150px,220px) minmax(150px,220px) 1fr}.report-status{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0;color:var(--muted);font-size:12px;min-height:24px}.report-pending{margin:12px 0 20px}.report-pending .surface-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.report-pending .surface-disclosure>summary small{font-size:inherit}.report-breakdown{margin-block:20px}.report-breakdown>summary{cursor:pointer;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius-control);font-weight:600}.report-breakdown>summary[hidden]{display:none}@media(max-width:700px){.report-workspace>.report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.report-workspace .report-filters>.report-date-actions{grid-column:1 / -1}.report-workspace>.report-filters>label:first-child{grid-column:auto}}.report-loading{display:grid;place-items:center;min-height:300px;padding:32px 16px}.report-loading-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:min(100%,420px);padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow)}.report-loading-icon{display:grid;place-items:center;width:48px;height:48px;background:var(--primary);border-radius:50%;color:var(--accent)}.report-loading-copy{display:grid;gap:6px;min-width:0}.report-loading-copy strong{font-size:15px}.report-loading-copy>span{color:var(--muted);font-size:12px}.report-loading-percent{font-size:13px;color:var(--accent);font-variant-numeric:tabular-nums}.report-loading progress{grid-column:1 / -1;width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;overflow:hidden;background:var(--canvas);accent-color:var(--accent)}.report-loading progress::-webkit-progress-bar{background:var(--canvas);border-radius:8px}.report-loading progress::-webkit-progress-value{background:var(--accent);border-radius:8px;transition:width .16s ease}.report-loading progress::-moz-progress-bar{background:var(--accent);border-radius:8px}.report-loading progress:not([value]){background:linear-gradient(90deg,var(--canvas),var(--brand),var(--canvas))}.report-loading-compact{min-height:0;padding-block:12px}@media(prefers-reduced-motion:reduce){.report-loading .spin{animation:none}.report-loading progress::-webkit-progress-value{transition:none}}.order-profit-resolution{grid-column:1 / -1;min-width:0;margin:20px 24px 24px;box-shadow:none}.order-profit-resolution>.disclosure-body{display:grid;gap:16px;padding-top:20px}.order-profit-resolution p{margin:0;line-height:1.5}.order-profit-resolution form{display:grid;gap:16px}.order-profit-resolution .catalog-fields{margin:0;padding:0;gap:20px}.order-profit-resolution .catalog-fields legend{padding:0 0 16px;font-size:16px}.order-profit-resolution .catalog-fields>label{align-content:start}.order-profit-resolution textarea{min-height:112px}.order-profit-resolution .catalog-check{align-items:flex-start;line-height:1.5;padding:0}.order-profit-resolution .catalog-check input{margin:2px 0 0}.order-profit-resolution form>.button{justify-self:start}@media(max-width:700px){.order-profit-resolution{margin:16px 12px}}.report-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.report-review-card{min-width:0;margin:0;overflow:hidden}.report-review-card .panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px}.report-review-card .panel-heading h2{margin:0;font-size:16px}.report-review-list{list-style:none;margin:0;padding:0 20px}.report-review-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.report-review-list li+li{border-top:1px solid var(--line)}.report-review-copy{display:grid;gap:5px;min-width:0;font-size:13px}.report-review-copy strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.report-review-copy small{color:var(--muted);font-size:12px}.report-review-copy>span{color:var(--muted)}.report-review-list .button{flex-shrink:0;min-height:30px;padding:6px 10px;font-size:12px;line-height:1.4;border-radius:8px}.report-review-more{margin:4px 20px 20px}.report-review-empty{margin:0;padding:20px;color:var(--muted);font-size:13px}@media(max-width:900px){.report-review-grid{grid-template-columns:1fr}}@media(max-width:480px){.report-review-list li{align-items:flex-start;flex-direction:column;gap:12px}}.report-workspace{--report-header-bg: color-mix(in srgb, var(--brand) 24%, var(--surface))}.report-date-actions{gap:8px}.report-date-actions .button{min-height:38px;padding:9px 14px;gap:7px;font-size:12px;border-radius:10px}.report-date-actions .button.secondary{background:var(--surface);color:var(--accent);border:1px solid var(--line)}.report-date-actions .button.secondary:hover:not(:disabled){background:var(--primary);border-color:var(--accent)}.report-date-actions .button.primary,.report-date-actions .button[aria-expanded=true],.report-review-card .button.secondary{background:var(--accent);color:var(--on-action);border:1px solid var(--accent)}.report-date-actions .button.primary:hover:not(:disabled),.report-date-actions .button[aria-expanded=true]:hover:not(:disabled),.report-review-card .button.secondary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover);color:var(--on-action)}.report-review-card>.panel-heading,.report-workspace .sales-overview .panel-heading,.report-workspace .financial-summary-soft .financial-disclosure>summary,.report-workspace .report-breakdown>.panel>.panel-heading{background:var(--report-header-bg);color:var(--ink);border-color:var(--line)}.report-review-card>.panel-heading{margin:0;border-radius:0}.report-review-card>.panel-heading h2,.report-workspace .sales-overview .panel-heading h2,.report-workspace .financial-disclosure-copy>strong,.report-workspace .report-breakdown>.panel>.panel-heading h2{color:var(--ink)}.report-workspace .sales-overview .panel-heading p,.report-workspace .report-breakdown>.panel>.panel-heading p{color:var(--muted)}.report-review-card>.panel-heading .badge{color:var(--accent);background:var(--primary);border:1px solid var(--line)}.report-date-actions .button[aria-expanded=true] .badge{color:var(--on-action);background:#ffffff24;border:1px solid #ffffff40}.report-workspace .financial-summary-soft .financial-disclosure>summary:hover{background:var(--primary)}.report-workspace .financial-disclosure-action{min-height:30px;padding:6px 10px;border-radius:8px;font-size:12px;color:var(--accent);background:var(--surface);border-color:var(--line)}.report-review-card .report-review-more{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;color:var(--accent);background:var(--surface);font-size:12px;text-decoration:none}.report-review-card .report-review-more:hover{background:var(--primary);border-color:var(--accent)}@media(forced-colors:active){.report-workspace{--report-header-bg: Canvas}.report-review-card .button.secondary,.report-date-actions .button{background:ButtonFace;color:ButtonText;border-color:ButtonText}}.publication-list-workspace{padding:24px;border:1px solid var(--line)}.publication-list-workspace>.catalog-actions{margin-top:20px}.publication-view-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0 16px;font-size:13px;color:var(--muted)}.publication-view-options{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--canvas)}.publication-view-options .button{min-height:32px;padding:7px 12px;border-radius:8px;font-size:12px}.publication-view-options .button[aria-pressed=true]{background:var(--accent);color:var(--on-action)}.publication-results{display:grid;gap:16px;padding:0;margin:0;list-style:none}.publication-results-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-results-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.publication-result{position:relative;min-width:0;display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.publication-result.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.publication-result .publication-result-check{position:absolute;top:16px;left:16px;z-index:1;width:18px;height:18px;accent-color:var(--accent)}.publication-list-image{width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--canvas)}.publication-list-image img{width:100%;height:100%;object-fit:contain;border-radius:10px}.publication-list-image>span{display:grid;justify-items:center;gap:8px;color:var(--muted);font-size:12px}.publication-result-copy{min-width:0}.publication-result-copy h2{margin:10px 0 6px;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.publication-result-copy p,.publication-result-copy small{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.publication-result-status{display:flex;flex-wrap:wrap;gap:6px}.publication-result-price{font-size:18px;margin-top:auto}.publication-result-actions{display:flex;flex-wrap:wrap;gap:8px}.publication-result-actions .button{min-height:30px;padding:6px 10px;font-size:12px;border-radius:8px}.publication-result-actions .button.secondary{border:1px solid var(--line);background:var(--surface);color:var(--accent)}.publication-results-list .publication-result{display:grid;grid-template-columns:20px 96px minmax(0,1fr) auto auto;align-items:center}.publication-results-list .publication-result-check{position:static}.publication-results-list .publication-list-image{aspect-ratio:1}.publication-results-list .publication-result-price{margin:0;font-size:16px}@media(max-width:1200px){.publication-results-grid4{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-results-list .publication-result-actions{grid-column:3 / -1}}@media(max-width:900px){.publication-results-grid3,.publication-results-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.publication-list-workspace{padding:16px}.publication-results-grid3,.publication-results-grid4{grid-template-columns:1fr}.publication-results-list .publication-result{grid-template-columns:20px 64px minmax(0,1fr);gap:12px}.publication-results-list .publication-result-price{grid-column:3}.publication-results-list .publication-result-actions{grid-column:2 / -1}}.catalog-view-toolbar{justify-content:flex-start}.catalog-view-toolbar .publication-view-options{margin-left:auto}.catalog-view-sort{display:flex!important;align-items:center;gap:8px}.catalog-view-sort select{width:auto}.catalog-product-results .publication-result-copy h2 a{color:var(--ink);text-decoration:none}.catalog-product-results .publication-result-copy h2 a:hover{color:var(--accent);text-decoration:underline}.catalog-product-results .publication-result-copy p{overflow-wrap:anywhere}.catalog-product-price{display:grid;gap:4px}.catalog-product-price>small{color:var(--muted);font-size:12px;font-weight:400}.catalog-product-price>strong{font-size:inherit}@media(max-width:600px){.catalog-view-toolbar .publication-view-options{margin-left:0}}.report-filters .report-product-select .attribute-combobox-control input{width:100%;min-width:0;padding-left:36px;padding-right:32px}.report-product-select>label{font-size:13px;color:var(--ink)}.sale-status{--sale-status-bg: #f1f2f5;--sale-status-ink: #535766}.sale-status--paid{--sale-status-bg: #e5f5eb;--sale-status-ink: #20643b}.sale-status--cancelled{--sale-status-bg: #fde9e9;--sale-status-ink: #a52632}.sale-status--pending{--sale-status-bg: #fff0df;--sale-status-ink: #95500c}.sale-status--confirmed{--sale-status-bg: #e7efff;--sale-status-ink: #305f9b}.sale-status--refunded{--sale-status-bg: #f0e9fc;--sale-status-ink: #7041a5}.badge.sale-status{background:var(--sale-status-bg);color:var(--sale-status-ink);border:1px solid currentColor;font-size:12px;font-weight:600;padding:4px 9px}.order-buyer-card{margin:18px 0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface)}.order-buyer-heading{padding:14px 18px;background:var(--primary);display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 18px}.order-buyer-heading h3{margin:0;font-size:14px;color:var(--muted)}.order-buyer-heading strong{font-size:16px;overflow-wrap:anywhere}.order-buyer-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 24px;margin:0;padding:16px 18px}.order-buyer-fields dt{font-size:12px;color:var(--muted);margin-bottom:4px}.order-buyer-fields dd{margin:0;font-size:14px;overflow-wrap:anywhere}.order-buyer-details{border-top:1px solid var(--line)}.order-buyer-details>summary{padding:12px 18px;cursor:pointer;font-size:13px;font-weight:600;color:var(--accent)}.order-buyer-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:4px 18px 18px}.order-buyer-detail-grid h4{margin:8px 0;font-size:14px}.order-buyer-detail-grid .order-buyer-fields{padding:8px 0}@media(max-width:600px){.order-buyer-detail-grid{grid-template-columns:1fr}}.publication-editor{grid-template-columns:minmax(0,1fr)}.publication-editor>.publication-cost-editor{width:auto;margin:0 24px;border:1px solid var(--line);border-radius:18px;overflow:hidden}.publication-cost-heading{padding:18px 22px;background:var(--primary);border-bottom:1px solid var(--line)}.publication-cost-heading h2{font-size:18px;margin:0 0 6px}.publication-cost-heading p{margin:0;color:var(--muted);font-size:13px}.publication-cost-body{padding:22px}.publication-cost-body>p:first-of-type{margin-top:0;color:var(--muted)}.publication-cost-editor .catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0}.publication-cost-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:16px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--canvas)}.publication-cost-row>button{min-height:44px}.publication-add-concept{justify-self:start}.publication-cost-body>details{margin-top:16px;border-top:1px solid var(--line);padding-top:16px}@media(max-width:700px){.publication-editor>.publication-cost-editor{margin:0 16px}.publication-cost-heading,.publication-cost-body{padding:16px}.publication-cost-editor .catalog-fields,.publication-cost-row{grid-template-columns:minmax(0,1fr)}.publication-cost-row>button{justify-self:start}}.order-detail .payment-lifecycle-flat{margin:0;padding:0;border:0;box-shadow:none;background:transparent;border-radius:0}.order-detail .payment-lifecycle-flat .order-charge-summary{padding:0;margin:16px 0;background:transparent;border:0;box-shadow:none;border-radius:0}.payment-lifecycle-flat .order-charge-summary dl{margin:0}.order-detail .payment-lifecycle-flat .order-charge-summary dl>div{padding:14px 0;margin:0;border-bottom:1px solid var(--line);gap:16px}.order-detail .payment-lifecycle-flat .order-charge-summary dl>.cost-breakdown-result{background:transparent;border-radius:0;border-bottom:0;border-top:2px solid var(--line);margin-top:-1px;padding:18px 0}.order-detail .payment-lifecycle-flat .movement-disclosure{margin-top:24px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.payment-lifecycle-flat .movement-heading{margin:0 0 12px;font-size:15px}.payment-lifecycle-flat .movement-disclosure>.scope-note{padding:0;margin:8px 0 16px}.payment-lifecycle-flat .detail-table{border-radius:0;box-shadow:none}.marketplace-brand{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;flex:0 0 auto;padding:4px 6px;border-radius:6px;background:#fff;color:#2d3277;font-size:12px;line-height:1;letter-spacing:normal;text-transform:none}.marketplace-brand img{display:block;width:77px;height:20px;max-width:none;object-fit:contain}.publication-platform-label{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.account-card-heading>.marketplace-brand img{width:77px;height:20px}.publication-editor>.product-section-nav{margin:0 24px}.publication-management-panel{min-width:0;padding:0 24px 24px}.publication-management-panel[hidden],.publication-create-panel[hidden],.publication-create>.publication-stock-note[hidden]{display:none}.publication-management-panel .publication-content{margin:0 0 24px}.publication-management-panel .publication-cost-editor{width:auto;border:1px solid var(--line);border-radius:18px;overflow:hidden}.publication-management-panel>.scope-note{margin:16px 0}.publication-management-panel>button{margin-top:16px}.publication-editor>.detail-section.publication-management-panel{margin:0;border-radius:0;box-shadow:none}.publication-create>p,.publication-create>.publication-stock-note,.publication-create>.catalog-actions,.publication-create>.publication-review{margin:0 24px}.publication-create-panel.catalog-fields{padding:0}.publication-create-panel h2{margin:0;font-size:20px}.publication-detail-actions{justify-content:space-between;margin-bottom:20px}.publication-editor .cost-header{padding:24px}.publication-editor .cost-header .catalog-actions{flex:0 1 auto}@media(max-width:700px){.publication-editor>.product-section-nav{margin:0 16px}.publication-management-panel{padding:0 16px 16px}.publication-create>p,.publication-create>.publication-stock-note,.publication-create>.catalog-actions,.publication-create>.publication-review{margin:0 16px}.publication-editor .cost-header{padding:16px}}.button.back-button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:6px;width:fit-content;flex:0 0 auto;min-height:32px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--accent);font-size:12px;font-weight:600;line-height:1.4;text-decoration:none}.button.back-button svg{width:15px;height:15px;flex-shrink:0}.button.back-button:hover:not(:disabled){background:var(--primary);border-color:var(--accent)}.button.back-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cost-header .button.back-button{margin:0 0 14px}.catalog-workspace>.button.back-button{margin:0}@media(pointer:coarse){.button.back-button{min-height:44px}}.report-summary-title{position:relative;display:flex;align-items:center;gap:6px;min-width:0}.report-info{position:static;display:inline-flex;align-items:center;flex-shrink:0}.report-info-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.report-info-button:hover,.report-info-button:focus-visible{color:var(--accent);background:var(--primary)}.report-info-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.report-info-tooltip{position:absolute;z-index:30;top:100%;left:0;width:min(340px,calc(100vw - 48px));padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:var(--card-shadow);font-size:13px;font-weight:400;line-height:1.5;text-align:left}.report-info-tooltip>span,.report-info-account>span{display:block}.report-info-account{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}@media(max-width:600px){.report-info-tooltip{width:min(260px,calc(100vw - 48px));left:0}}@media(pointer:coarse){.report-info-button{width:44px;height:44px}}.variant-add-dialog>label{margin:20px 0 12px}.variant-add-dialog .catalog-actions{justify-content:flex-end;margin-top:20px}.list-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:70px}.list-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--accent);text-decoration:none;cursor:pointer}.list-action:hover:not(:disabled){background:var(--primary);border-color:var(--accent)}.list-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-action:disabled{opacity:.5;cursor:not-allowed}.list-action svg{flex:0 0 auto}.numeric>small:empty{display:none}@media(pointer:coarse){.list-action{width:44px;height:44px}}.company-header-link{color:var(--ink);font-weight:600;text-decoration:none}.company-header-link:hover{color:var(--accent);text-decoration:underline}.company-page .cost-header{padding:24px}.company-page h1{display:flex;align-items:center;gap:10px}.company-page-body{padding:0 24px 24px;display:grid;gap:24px}.company-page-body h2{font-size:18px;margin:0 0 16px}.company-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.company-section-heading h2{margin:0}.company-account-list{list-style:none;padding:0;margin:16px 0 0}.company-account-list li{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.company-account-list li strong{flex:1;overflow-wrap:anywhere}@media(max-width:600px){.company-page .cost-header{padding:16px}.company-page-body{padding:0 16px 16px}}.sale-page-heading{margin-bottom:16px;align-items:center}.sale-page-heading h1{font-size:22px;margin:0}.sale-page-heading>div>p{display:none}.order-page-detail .sale-detail-heading{margin:16px 0 20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.sale-detail-heading>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.order-page-detail .sale-detail-heading h2{margin:0;font-size:clamp(18px,2vw,22px);line-height:1.3;overflow-wrap:anywhere}.sale-detail-heading>p{margin:6px 0 0;color:var(--muted);font-size:13px}.sale-detail-heading .sale-status{flex-shrink:0}.recent-sales{margin:24px 0}.recent-sales-heading{margin-bottom:16px}.recent-sales-heading h2{margin:0;font-size:18px}.recent-sales-heading p{margin:6px 0 0;color:var(--muted);font-size:13px}.recent-sales-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.recent-sale{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px}.recent-sale-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.recent-sale-product{display:flex;align-items:flex-start;gap:10px}.recent-sale-product .product-thumbnail{flex-shrink:0}.recent-sale-product strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.recent-sale p{margin:0;color:var(--muted);font-size:12px}.recent-sale small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.recent-sale-amount{display:grid;gap:6px;margin-top:auto}.recent-sale-amount strong{font-size:20px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.recent-sale .button{align-self:flex-start}.financial-cards>.panel-heading{border-radius:var(--radius);margin-bottom:16px}.financial-cards .sales-breakdown{gap:20px;border:0}.financial-summary-soft .financial-cards .sales-breakdown>section{border:0;border-radius:var(--radius);background:var(--surface);box-shadow:var(--card-shadow);overflow:hidden;padding:0 24px 24px}.financial-cards .sales-breakdown h4{background:var(--card-header-bg, var(--canvas));border-bottom:1px solid var(--line);margin:0 -24px 18px;padding:22px 24px}.financial-summary-soft .financial-cards .payment-scope-note{margin:20px 0;padding:24px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--card-shadow)}.sales-overview .commercial-grid{align-items:stretch}.sales-overview .daily-chart-panel{display:flex;flex-direction:column;min-width:0}.sales-overview .daily-chart-panel .sales-chart{flex:1;display:flex;align-items:center;padding-bottom:20px}@media(max-width:1200px){.recent-sales-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.recent-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.recent-sales-grid{grid-template-columns:minmax(0,1fr)}}:root{--warning: #805b12;--warning-bg: #fff5d6;--warning-line: #eed28a}.report-workspace .recent-sales{margin-block:32px}.report-workspace .sales-overview{margin-block:32px 40px}.report-workspace .report-review-grid{margin-block:32px;gap:24px}.report-workspace .report-breakdown{margin-top:32px}.financial-cards{display:flex;flex-direction:column;gap:24px;margin-block:32px}.financial-cards>.panel-heading,.financial-cards>.financial-coverage-explanation,.financial-cards>.overview-financial-note,.financial-summary-soft .financial-cards>.sales-coverage,.financial-summary-soft .financial-cards>.payment-scope-note{margin:0}.financial-cards>.financial-coverage-explanation,.financial-cards>.overview-financial-note{padding:16px 20px;background:var(--canvas);border-radius:var(--radius-control);line-height:1.7}.financial-summary-soft .financial-cards>.sales-coverage{display:grid;gap:12px;padding:20px 24px;line-height:1.65}.financial-cards .sales-coverage>div{min-width:0;align-items:flex-start}.financial-cards .sales-coverage svg{flex-shrink:0;margin-top:2px}.financial-summary-soft .financial-cards>.coverage-warning{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-line)}.financial-summary-soft .financial-cards>.coverage-error{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger)}.financial-cards .sales-breakdown{gap:24px}.financial-summary-soft .financial-cards .sales-breakdown>section:first-child{background:color-mix(in srgb,var(--rose) 25%,var(--surface))}.financial-summary-soft .financial-cards .sales-breakdown>section:last-child{background:color-mix(in srgb,var(--blue) 25%,var(--surface))}.financial-cards .sales-breakdown dl>div{padding-block:14px;flex-wrap:wrap;gap:8px 20px}.financial-cards .sales-breakdown small{display:block;line-height:1.65}.financial-cards .sales-formula{padding:20px 24px;background:var(--canvas);border-radius:var(--radius-control);line-height:1.7}.financial-cards .payment-scope-note>div{display:flex;flex-direction:column;align-items:stretch;gap:20px}.financial-cards .payment-scope-note .adjustment-highlights,.financial-cards .payment-scope-note p{margin:0}.financial-cards .payment-scope-note .button{align-self:flex-start;white-space:normal}.financial-cards .payment-scope-note .adjustment-highlights>div{padding:20px;gap:10px;min-width:0}.financial-cards .payment-scope-note .adjustment-highlights strong{overflow-wrap:anywhere}.financial-summary-soft .financial-cards .adjustments-warning{background:var(--warning-bg);border:1px solid var(--warning-line)}.financial-summary-soft .financial-cards .adjustments-error{background:var(--danger-bg);border:1px solid var(--danger)}.financial-cards .adjustments-warning>svg,.financial-cards .adjustments-warning>div>strong{color:var(--warning)}.financial-cards .adjustments-error>svg,.financial-cards .adjustments-error>div>strong{color:var(--danger)}.recent-sale{background:color-mix(in srgb,var(--blue) 18%,var(--surface))}.recent-sale-header{padding-bottom:12px;border-bottom:1px solid var(--line)}.sales-chart-plot{position:relative;flex:1;min-width:580px;min-height:300px}.sales-chart .sales-chart-plot svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.sales-overview .daily-chart-panel>.scope-note{margin:16px 24px 0;padding:12px 16px;border-radius:var(--radius-control);background:var(--canvas);line-height:1.6}.sales-overview .daily-chart-panel .sales-chart{align-items:stretch;padding:24px 20px 16px;min-height:340px}@media(max-width:760px){.financial-cards{gap:20px}.financial-summary-soft .financial-cards>.payment-scope-note{padding:20px}.financial-cards .payment-scope-note>svg{display:none}.sales-overview .daily-chart-panel .sales-chart{flex:none;height:360px}}.order-refresh{display:grid;gap:12px;margin:0 0 24px}.order-refresh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.order-refresh-actions .button{min-width:178px}.order-refresh-actions small{color:var(--muted);line-height:1.6}.order-refresh-status:empty{display:none}.order-refresh-status{padding:14px 18px;border-radius:var(--radius-control);background:var(--blue);color:var(--ink);font-size:13px;line-height:1.65}.order-refresh-pending{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-line)}main .page-heading.sale-page-heading{margin-bottom:16px;gap:12px}main .page-heading.sale-page-heading h1{font-size:22px;letter-spacing:-.4px;line-height:1.25}.sale-page-heading .button{min-width:138px}.sale-identity-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-bottom:12px}.order-page-detail .sale-identity-row .sale-detail-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;border:0}.order-page-detail .sale-identity-row h2{font-size:18px;overflow-wrap:anywhere}.order-page-detail .sale-identity-row .sale-detail-heading>p{margin:0;font-size:12px}.order-page-detail .order-refresh{gap:8px;margin:0 0 12px}.order-page-detail .order-refresh-status{padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:12px}.order-page-detail .order-refresh-pending{color:var(--warning)}@media(max-width:600px){.sale-identity-row{align-items:flex-start}.order-page-detail .sale-identity-row .sale-detail-heading{flex-basis:100%}}.meli-import-updates{display:grid;gap:14px;padding:20px 24px;margin:20px 0 24px;background:var(--primary);border-radius:var(--radius-inner)}.meli-import-update-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.meli-import-updates p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.meli-import-updates>small{color:var(--muted);line-height:1.6}.meli-import-sync-accounts{display:flex;flex-wrap:wrap;gap:12px 24px}.meli-import-sync-accounts>div{display:grid;gap:6px;font-size:12px}.meli-import-sync-warning{color:var(--warning);background:var(--warning-bg);padding:8px 12px;border-radius:8px}.meli-import-new{margin-left:10px;color:var(--accent);background:var(--primary)}.sale-product{display:flex;align-items:flex-start;gap:12px;min-width:0}.sale-product .product-thumbnail{flex:0 0 48px;width:48px;height:48px}.sale-product>div{min-width:0}.sale-product strong{display:block;max-width:36ch;white-space:normal;overflow-wrap:anywhere;line-height:1.45;font-size:13px}.sale-product small{display:block;margin-top:4px;color:var(--muted)}.sale-list-identity{min-width:220px;display:grid;gap:10px}.sale-indicators{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;max-width:250px}.sale-indicator{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:5px 8px;font-size:11px;line-height:1.4;white-space:normal}.sale-indicator svg{flex-shrink:0}.indicator-good{color:var(--gain);background:var(--gain-bg)}.indicator-bad{color:var(--danger);background:var(--danger-bg)}.indicator-warning{color:var(--warning);background:var(--warning-bg)}.indicator-info{color:var(--positive);background:var(--blue)}.indicator-neutral{color:var(--muted);background:var(--canvas)}.recent-sale .sale-indicators{margin:0}.sale-status-filters{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:16px;border-top:1px solid var(--line)}.sale-status-filters>small{grid-column:1 / -1;color:var(--muted);font-size:12px;line-height:1.5}@media(max-width:640px){.sale-status-filters{grid-template-columns:minmax(0,1fr)}}.purchase-sales{display:grid;gap:12px}.purchase-sale{border:1px solid var(--line);border-radius:12px;overflow:hidden}.purchase-sale-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;background:var(--canvas)}.purchase-sale-identity{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:baseline}.purchase-sale-identity>.eyebrow{grid-column:1 / -1;font-size:10px;letter-spacing:.08em}.purchase-sale-identity h3{margin:0;overflow-wrap:anywhere;font-size:14px}.purchase-sale-identity p{margin:0;font-size:13px}.purchase-sale-identity>small,.purchase-sale-identity>p[role=status]{grid-column:1 / -1}.purchase-sale-identity small,.purchase-sale-identity p span{color:var(--muted);font-size:12px}.purchase-sale-totals{display:flex;flex-wrap:wrap;gap:20px;margin:0;align-items:center;flex-shrink:0}.purchase-sale-totals dt{color:var(--muted);font-size:11px;margin-bottom:3px}.purchase-sale-totals dd{margin:0;font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.purchase-label{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(140px,auto);align-items:center;gap:16px;padding:12px 16px}.purchase-label+.purchase-label{border-top:1px solid var(--line)}.purchase-label-product{min-width:0}.purchase-label-product>.eyebrow{display:block;margin-bottom:5px;font-size:10px;letter-spacing:.06em}.purchase-label-product>p{margin:3px 0 0 46px;font-size:12px;color:var(--muted)}.purchase-label-product .sale-product{gap:10px}.purchase-label-product .product-thumbnail{flex-basis:36px;width:36px;height:36px}.purchase-label-product .sale-product strong{max-width:64ch;font-size:13px;line-height:1.35}.purchase-label-product .sale-product small{font-size:11px;margin-top:2px}.purchase-label-product .item-disclosure{margin:2px 0 0 46px}.purchase-label-product .item-disclosure>summary{padding:4px 0;font-size:11px}.purchase-label-product .item-disclosure p{overflow-wrap:anywhere;font-size:12px}.purchase-label-status{display:grid;gap:6px;justify-items:start}.purchase-label .list-actions{justify-content:flex-end;max-width:330px;font-size:12px}.purchase-label .list-actions .button{min-height:34px;padding:7px 12px;font-size:12px}.purchase-label .list-actions details{max-width:100%}.purchase-label .list-actions details[open]{flex-basis:100%}.purchase-label .list-actions summary{cursor:pointer;padding-block:6px}@media(max-width:800px){.purchase-sale-heading{align-items:flex-start;flex-direction:column;gap:10px}.purchase-label{grid-template-columns:minmax(0,1fr) auto;gap:10px}.purchase-label .list-actions{grid-column:1 / -1;justify-content:flex-start;max-width:none}.purchase-sale-totals{gap:18px}}@media(max-width:480px){.purchase-sale-identity,.purchase-label{grid-template-columns:minmax(0,1fr)}}.sales-table-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:20px 24px;border-bottom:1px solid var(--line)}.sales-table-search>label{display:grid;gap:8px;min-width:0;font-weight:600}.sales-table-search-input{display:flex;gap:10px;align-items:center;min-width:0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);padding:0 12px}.sales-table-search-input:focus-within{outline:2px solid var(--accent);outline-offset:2px}.sales-table-search-input>svg{flex-shrink:0;color:var(--muted)}.sales-table-search .sales-table-search-input input{width:100%;min-width:0;border:0;box-shadow:none;outline:none;background:transparent;padding:12px 0}.sales-table-search-input .text-button{display:grid;place-items:center;min-width:36px;min-height:36px;padding:4px}.sales-table-search>p{grid-column:1 / -1;margin:0;color:var(--muted);font-size:13px}@media(max-width:600px){.sales-table-search{grid-template-columns:minmax(0,1fr);padding:18px}.sales-table-search>.button{justify-self:start}}.publication-identification{display:grid;gap:18px;min-width:0}.publication-identification h2,.publication-identification h3,.publication-identification p{margin:0}.publication-identification p{color:var(--muted);line-height:1.5}.publication-identification-results{display:grid;gap:0}.publication-identification-results article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.publication-identification-results article>div{display:grid;gap:6px;min-width:0}.publication-identification-results article>button{flex-shrink:0}.publication-category-confirmation{display:flex;align-items:start;gap:16px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--canvas)}.publication-category-confirmation>div{display:grid;gap:12px;flex:1;min-width:0}.publication-identification button[aria-pressed=true]{background:var(--primary);border-color:var(--accent);color:var(--accent)}@media(max-width:700px){.publication-identification-results article{align-items:start;flex-direction:column;gap:12px}.publication-category-confirmation{padding:16px;flex-wrap:wrap}}.publication-variant-tools{display:grid;gap:20px;min-width:0}.publication-variant-tools>button{justify-self:start}.publication-variant-tools>details>summary{cursor:pointer;min-height:44px;padding:12px 0}.publication-summary{display:grid;gap:20px;min-width:0}.publication-summary h4{font-size:18px;margin:0}.publication-summary p{margin:6px 0}.publication-summary-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px}.publication-summary-badge{display:inline-flex;align-items:center;gap:6px;color:var(--accent);background:var(--primary);padding:8px 12px;border-radius:20px;font-weight:700}.publication-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.publication-summary-metrics>div{padding:20px;background:var(--surface);border-radius:var(--radius-inner)}.publication-summary-metrics>div:first-child{background:var(--blue)}.publication-summary-metrics dt{color:var(--muted);font-size:13px}.publication-summary-metrics dd{margin:8px 0;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.publication-summary-metrics small{font-size:13px;font-weight:400}.publication-summary-shipping{display:flex;align-items:flex-start;gap:12px;padding:18px;background:var(--surface);border-radius:var(--radius-inner)}.publication-summary-shipping>svg{flex-shrink:0;color:var(--accent)}.publication-summary-photos{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.publication-summary-photos figure{margin:0;width:100px}.publication-summary-photos img{width:100px;height:100px;object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:12px}.publication-summary-photos figcaption{font-size:12px;color:var(--muted);margin-top:6px}.publication-summary-details{border-top:1px solid var(--line);padding-top:16px}.publication-summary-details summary{cursor:pointer;font-weight:600}.publication-summary-details pre{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.publication-summary-notices{padding:16px;border:1px solid var(--line);border-radius:var(--radius-inner)}.publication-summary-notices h4{display:flex;align-items:center;gap:8px;font-size:15px}.publication-summary-notices ul{padding-left:22px;margin-bottom:0;font-size:14px}.publication-summary-notices li+li{margin-top:8px}.publication-review-destination>h3{font-size:16px;margin-bottom:20px}.publication-review-destination>h3 a{text-decoration:none}@media(max-width:600px){.publication-summary-metrics{grid-template-columns:1fr}.publication-summary-metrics>div{padding:16px}.publication-summary-heading{align-items:flex-start}}.publication-send-status{margin:24px;padding:24px;border:2px solid var(--accent);background:var(--primary);border-radius:var(--radius-inner);overflow-wrap:anywhere}.publication-send-status.is-confirmed{background:var(--gain-bg);border-color:var(--gain)}.publication-send-status.is-error{background:var(--deduction-bg);border-color:var(--danger)}.publication-send-heading{display:flex;gap:14px;align-items:flex-start}.publication-send-heading>span{flex-shrink:0}.publication-send-heading h2{margin:0 0 8px;font-size:22px}.publication-send-heading p{margin:0}.publication-send-steps{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:20px 0 0;font-size:13px}.publication-send-steps li{padding:10px;border-radius:10px;background:var(--surface)}.publication-send-steps [aria-current]{font-weight:700;color:var(--accent)}.publication-send-status .catalog-actions{margin-top:16px}@media(max-width:600px){.publication-send-status{margin:16px;padding:16px}.publication-send-heading h2{font-size:19px}}.publication-pending-banner{margin:24px;padding:24px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;border:2px solid var(--accent);border-radius:var(--radius-inner);background:var(--primary)}.publication-pending-banner>div{flex:1 1 320px}.publication-pending-banner h2{margin:0 0 10px;font-size:22px}.publication-pending-banner p{margin:8px 0}.publication-pending-state{display:flex;flex-wrap:wrap;gap:12px 24px}.publication-pending-state>span{padding:10px 12px;border-radius:10px;background:var(--surface)}@media(max-width:600px){.publication-pending-banner{margin:16px;padding:16px}.publication-pending-banner .button{width:100%}}.badge.publication-status{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;font-weight:700;vertical-align:middle;white-space:normal}.badge.publication-status svg{flex-shrink:0}.badge.publication-status.status-active{color:#276447;background:#e6f4ec}.badge.publication-status.status-paused{color:#80551c;background:#fff0d6}.badge.publication-status.status-inactive{color:#985040;background:#fbe7df}.badge.publication-status.status-closed{color:#535d70;background:#e9edf3}.badge.publication-status.status-under_review{color:#405f91;background:#e4edfc}.badge.publication-status.status-payment_required{color:#86496c;background:#f8e5f0}.badge.publication-status.status-draft{color:#6c5093;background:#efe7f8}.badge.publication-status.status-unknown{color:#5b6351;background:#edf0e7}.badge.publication-status.status-queued{color:#526881;background:#e8eff7}.badge.publication-status.status-sending{color:#226b78;background:#dff3f5}.badge.publication-status.status-uncertain{color:#756327;background:#f7f0d5}.badge.publication-status.status-failed{color:#98504d;background:#fbe5e3}.badge.publication-status.status-partial{color:#895a35;background:#f8e9dc}.publication-send-status{padding:18px 20px;border-width:1px;background:var(--canvas)}.publication-send-status.is-pending{background:#f4f0fb;border-color:#ded3ef}.publication-send-status.is-confirmed{background:#f1f8f4;border-color:#d5e7dc}.publication-send-status.is-error{background:#fff4ef;border-color:#ecd6ca}.publication-send-heading{gap:10px}.publication-send-heading h2{font-size:17px;margin-bottom:5px}.publication-send-heading p{font-size:14px;color:var(--muted);line-height:1.5}.publication-send-current{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;margin-top:12px;border-top:1px solid var(--line);font-size:13px}.publication-send-current small{color:var(--muted)}.publication-send-status .catalog-actions{margin-top:10px}.publication-status-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--accent)}.publication-edit-section>form{padding:20px;border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--surface)}.publication-section-heading{margin-bottom:20px}.publication-section-heading h2{font-size:20px;margin:0 0 6px}.publication-section-heading p{margin:0;color:var(--muted)}.publication-edit-disclosure{border-top:1px solid var(--line);padding:18px 0}.publication-edit-disclosure summary{font-size:16px;font-weight:700;cursor:pointer}.publication-edit-disclosure[open] summary{margin-bottom:18px}.publication-edit-disclosure>label{display:grid;gap:8px}@media(max-width:600px){.publication-send-status{padding:16px}.publication-edit-section>form{padding:14px}}.full-stock-account{display:grid;gap:8px;max-width:420px;margin:20px 0;font-weight:600}.full-stock-account select{width:100%;min-width:0}.full-stock-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0}.full-stock-actions p{margin:6px 0 0;color:var(--muted);font-size:12px}.full-stock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;align-items:start}.full-stock-card{min-width:0;padding:20px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-inner);overflow-wrap:anywhere}.full-stock-card>header{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.full-stock-card h3{margin:0;font-size:17px}.full-stock-variants{color:var(--muted);font-size:13px}.full-stock-shared{border-radius:var(--radius-control);background:var(--blue);padding:12px;font-size:12px;line-height:1.6}.full-stock-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.full-stock-metrics dd{font-size:20px}.full-stock-card>details{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.full-stock-card summary{cursor:pointer;font-weight:600}.full-stock-card li{margin:8px 0;font-size:13px}.full-stock-warning{background:var(--rose)}.full-stock-unresolved{margin-top:20px}@media(max-width:600px){.full-stock-card{padding:16px}.full-stock-actions{align-items:stretch}.full-stock-actions>button{width:100%}}.inventory-ledger{min-width:0;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.inventory-ledger h4{margin:0 0 16px}.inventory-ledger fieldset,.inventory-ledger label{min-width:0}.inventory-ledger select,.inventory-ledger input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box}.inventory-ledger p,.inventory-ledger dd{overflow-wrap:anywhere}.inventory-ledger details{margin-top:16px}.inventory-ledger .product-stock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.question-inbox .catalog-actions{flex-wrap:wrap;margin-block:16px}.question-detail{margin-top:24px;padding:20px;border-radius:var(--radius-inner);background:var(--canvas)}.question-compose{display:grid;gap:8px}.question-compose textarea{width:100%;resize:vertical}.question-copy{white-space:pre-wrap;overflow-wrap:anywhere}.question-inbox input{max-width:100%}.question-inbox table{width:100%}.full-eligibility-results{padding:24px}.full-eligibility-toolbar,.full-eligibility-card>header{display:flex;justify-content:space-between;align-items:start;gap:20px;flex-wrap:wrap}.full-eligibility-toolbar h2,.full-eligibility-card h3{margin:0}.full-eligibility-toolbar p,.full-eligibility-card header p{margin:8px 0;color:var(--muted)}.full-eligibility-toolbar>div{flex:1 1 320px}.full-eligibility-source,.full-eligibility-evidence{display:flex;flex-wrap:wrap;gap:8px 20px;margin:20px 0;color:var(--muted);font-size:12px}.full-eligibility-source strong{color:var(--ink)}.full-eligibility-filters{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.full-eligibility-count{font-variant-numeric:tabular-nums;opacity:.85}.full-eligibility-list{display:grid;gap:16px}.full-eligibility-card{min-width:0;padding:20px;border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--canvas);overflow-wrap:anywhere}.full-eligibility-card>header>div{flex:1 1 260px}.full-eligibility-card h3{font-size:17px}.full-eligibility-card .detail-notice{background:var(--surface)}.full-eligibility-links{padding-top:14px;border-top:1px solid var(--line)}.full-eligibility-links summary{cursor:pointer;font-weight:600}.full-eligibility-links ul{padding-left:20px;margin-bottom:0}.full-eligibility-links li{margin-top:14px}.full-eligibility-links li>*{display:block;margin:4px 0}.full-eligibility-links small{color:var(--muted)}.full-eligibility-empty{text-align:center;padding:36px 24px;color:var(--muted)}.full-eligibility-empty h2,.full-eligibility-empty h3{color:var(--ink)}.full-eligibility-results>.pagination{padding-inline:0;flex-wrap:wrap;gap:16px}@media(max-width:650px){.full-eligibility-results,.full-eligibility-card{padding:16px}.full-eligibility-toolbar>button{width:100%;justify-content:center}.full-eligibility-filters>button{flex:1 1 calc(50% - 10px);justify-content:center}}.full-plans{display:grid;gap:24px;min-width:0}.full-plan-disclaimer{margin:0}.full-plan-disclaimer p{margin:8px 0}.full-plan-list-controls,.full-plan-line-actions{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0}.full-plan-list-controls label,.full-plan-line-actions label,.full-plan-preparation label{display:grid;gap:8px;min-width:0}.full-plan-editor fieldset{margin:24px 0 12px}.full-plan-editor input:not([type=checkbox]),.full-plan-editor textarea,.full-plan-list-controls select{width:100%;min-width:0;box-sizing:border-box}.full-plan-editor .full-eligibility-toolbar h2{margin-top:16px}.full-plan-editor .catalog-actions{flex-wrap:wrap;gap:12px;margin-block:20px}.full-plan-stock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.full-plan-stock-grid>section{min-width:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-inner)}.full-plan-stock-grid h4{margin-top:0}.full-plan-stock-grid .product-stock-metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.full-plan-stock-grid .product-stock-metrics dd{font-size:18px}.full-plan-totals{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.full-plan-issues{color:var(--warning);background:var(--warning-bg);border:1px solid var(--warning-line);border-radius:var(--radius-control);padding:12px 12px 12px 32px}.full-plan-candidates,.full-plan-preparation,.full-plan-trace{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);overflow-wrap:anywhere}.full-plan-candidates>summary{cursor:pointer;font-weight:600}.full-plan-preparation .catalog-check{display:flex;margin-top:16px}.full-plan-editor .pagination{flex-wrap:wrap;gap:16px;padding-inline:0}@media(max-width:700px){.full-plan-stock-grid,.full-plan-totals{grid-template-columns:1fr}.full-plan-line-actions>label,.full-plan-line-actions>button{width:100%}}.publication-logistics{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-block:8px;overflow-wrap:anywhere}.publication-logistics small{color:var(--muted)}.publication-result-copy .publication-logistics{align-items:flex-start}.publication-result-copy .publication-logistics small{flex-basis:100%;font-size:11px}.full-incorporation{margin-block:24px;min-width:0;overflow-wrap:anywhere}.full-incorporation h2{margin-top:0}.full-incorporation>details{margin-block:20px}.full-incorporation summary{cursor:pointer;font-weight:600}.full-incorporation .catalog-actions{flex-wrap:wrap;margin-block:20px;gap:12px}.full-incorporation .button{white-space:normal;text-align:left}.full-incorporation-intent,.full-incorporation-guidance,.full-incorporation-unit{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.full-incorporation-intent>small,.full-incorporation-evidence small{display:block;margin-top:8px;color:var(--muted)}.full-incorporation-guidance ol{padding-left:24px;line-height:1.7}.full-incorporation-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:20px}.full-incorporation-evidence{min-width:0;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-inner);padding:14px}.full-incorporation-evidence h4{margin-top:0}.full-creation-notice{margin-block:20px}@media(max-width:700px){.full-incorporation-evidence-grid{grid-template-columns:1fr}.full-incorporation .catalog-actions>.button{width:100%}}.full-packing{border-top:1px solid var(--line);padding-top:24px;margin-top:28px;min-width:0;overflow-wrap:anywhere}.full-packing label:not(.catalog-check){display:grid;gap:8px;min-width:0}.full-packing-package{min-width:0}.full-packing-quantities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:20px}.full-packing .table-scroll{overflow-x:auto;margin-block:24px}.full-packing-totals{width:100%;border-collapse:collapse;text-align:left}.full-packing-totals caption{text-align:left;font-weight:600;padding:12px 0}.full-packing-totals th,.full-packing-totals td{padding:12px;border-bottom:1px solid var(--line)}.full-packing-totals thead{background:var(--canvas)}.full-packing-totals small{display:block;color:var(--muted);margin-top:6px}.full-packing-documents{list-style:none;padding:0}.full-packing-documents li{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px;margin-block:12px;border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--canvas)}.full-packing-documents li>div{min-width:0;flex:1 1 260px}.full-packing .catalog-check{display:flex;align-items:flex-start;gap:10px;margin-block:16px}.full-packing-checklist,.full-packing-upload,.full-packing-dispatch{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;min-width:0}.full-packing-dispatch .detail-notice label:not(.catalog-check){margin-block:16px}.full-packing button{white-space:normal}.full-packing-upload>label{margin-block:16px}@media(max-width:700px){.full-packing-quantities{grid-template-columns:1fr}.full-packing-documents li>button{width:100%}}.full-reconciliation{border-top:1px solid var(--line);padding-top:24px;margin-top:28px;min-width:0;overflow-wrap:anywhere}.full-reconciliation h3,.full-reconciliation h4,.full-reconciliation h5{margin-top:0}.full-reconciliation h5{font-size:16px}.full-reconciliation .button{white-space:normal}.full-reconciliation .catalog-actions,.full-reconciliation .pagination{flex-wrap:wrap;gap:12px}.full-reconciliation label:not(.catalog-check){display:grid;gap:8px}.full-reconciliation .catalog-check{display:flex;align-items:flex-start;gap:10px;margin-block:16px}.full-receipt-coverage,.full-receipt-lines,.full-receipt-discrepancies,.full-receipt-evidence,.full-receipt-history{border-top:1px solid var(--line);padding-top:20px;margin-top:24px;min-width:0}.full-reconciliation .full-eligibility-card{margin-block:16px}.full-receipt-quantities{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:16px}.full-receipt-quantities dd{font-size:20px}.full-reconciliation small{display:block;color:var(--muted)}.full-reconciliation summary{cursor:pointer;font-weight:600;margin-block:16px}@media(max-width:700px){.full-receipt-quantities{grid-template-columns:1fr}.full-reconciliation .catalog-actions .button{width:100%}}.question-inbox{padding:28px}.question-inbox>.question-heading{align-items:center;margin:0}.question-heading h1{flex:1 1 240px;margin:0}.question-intro{max-width:760px;margin:16px 0 24px;color:var(--muted);line-height:1.65}.question-inbox .button.secondary{background:var(--surface);color:var(--accent);border:1px solid var(--line);text-decoration:none}.question-inbox .button.secondary:hover{background:var(--primary);border-color:var(--accent)}.question-inbox .question-filters{padding:18px;background:var(--canvas);border-radius:var(--radius-inner)}.question-filters label,.response-templates label{display:grid;gap:8px;font-size:13px;font-weight:600}.question-filters label{flex:1;max-width:420px}.question-filters input{width:100%;background:var(--surface)}.question-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:20px 0 8px}.question-status-card,.question-status-card:visited{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--muted);text-decoration:none}.question-status-label{font-size:12px;font-weight:600;line-height:1.4}.question-status-count{font-size:26px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.question-status-card:hover{background:var(--canvas);border-color:var(--accent);text-decoration:none}.question-status-card[aria-current=page]{background:var(--primary);border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.question-status-card[aria-current=page] .question-status-count{color:var(--accent)}.question-status-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.question-list-scope{margin:10px 0 20px;color:var(--muted);font-size:12px;line-height:1.5}@media(max-width:1200px){.question-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.question-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.question-status-card{padding:14px}}.question-freshness{padding:20px;margin:20px 0;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-inner)}.question-freshness-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.question-freshness h2,.response-templates h3{margin:0;font-size:18px}.question-freshness p{margin:10px 0;line-height:1.6;font-size:13px}.question-sync-state{padding:8px 12px;border-radius:20px;background:var(--primary);color:var(--ink);font-size:12px;font-weight:600}.question-inbox details{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.question-inbox summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--accent);line-height:1.6}.question-notice{padding:18px;background:var(--blue);border-radius:var(--radius-control);line-height:1.6}.question-notice p{margin:8px 0 12px}.question-empty{padding:32px 24px;text-align:center;border:1px dashed var(--line);border-radius:var(--radius-inner);color:var(--muted);line-height:1.7}.question-inbox>.muted{font-size:12px;line-height:1.6}.question-inbox th,.question-inbox td{padding:16px;text-align:left;border-bottom:1px solid var(--line)}.question-inbox th{background:var(--canvas);font-size:12px;color:var(--muted)}.question-inbox td{font-size:13px;line-height:1.6}.question-inbox td .button{white-space:nowrap}.response-templates{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.response-templates>p,.response-templates details p{color:var(--muted);font-size:13px;line-height:1.65}.response-templates>label{max-width:440px;margin:16px 0}.response-templates label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.response-templates button{min-height:40px;margin:4px 8px 4px 0;padding:10px 16px;border-radius:var(--radius-control)}.response-templates>ul{list-style:none;padding:0;display:grid;gap:12px}.response-templates>ul>li{padding:18px;border:1px solid var(--line);border-radius:var(--radius-inner)}.response-templates fieldset{display:grid;gap:16px;border:1px solid var(--line);border-radius:var(--radius-inner);padding:20px;margin:20px 0;min-width:0}.response-templates input:not([type=checkbox]),.response-templates textarea,.response-templates select{width:100%;min-width:0}.question-copy{padding:18px;background:var(--surface);border-radius:var(--radius-control);line-height:1.7}.question-compose,.question-preserved-draft{display:grid;gap:10px;margin:20px 0 8px}.question-compose textarea,.question-preserved-draft textarea{width:100%;padding:14px;line-height:1.6}@media(max-width:700px){.question-inbox{padding:18px}.question-heading h1{flex-basis:100%}.question-heading>.button{flex:1 1 160px;justify-content:center;text-align:center}.question-filters label{flex-basis:100%;max-width:none}.question-freshness,.question-detail{padding:16px}.response-templates fieldset{padding:14px}}.question-inbox>.question-detail{margin:20px 0 28px;padding:24px;border:1px solid var(--line)}.question-detail h2{margin:0 0 16px;font-size:20px}.question-detail .question-compose{font-weight:600}.question-detail .question-compose textarea{background:var(--surface);min-height:150px;font-weight:400}.question-template-options .response-templates{margin-top:16px;padding-top:0;border-top:0}@media(max-width:700px){.question-inbox>.question-detail{padding:16px}}.templates-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.templates-heading p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.response-templates .button{margin:0;font-size:13px;line-height:1.4}.templates-heading>.button{flex-shrink:0}.templates-toolbar{display:flex;align-items:center;gap:24px;margin-top:20px;padding:18px;border-radius:var(--radius-inner);background:var(--canvas)}.templates-toolbar>label:first-child{flex:1;max-width:480px}.templates-toolbar input:not([type=checkbox]){background:var(--surface)}.templates-archived{white-space:nowrap}.templates-hint{margin:12px 0 20px}.response-templates .templates-empty{padding:24px;text-align:center;border:1px dashed var(--line);border-radius:var(--radius-inner);background:var(--canvas)}.response-templates .template-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:0;list-style:none}.template-starter-card,.template-policy-card{padding:20px;border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--surface);min-width:0}.template-starter-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.template-starter-card h4{margin:0;font-size:15px;line-height:1.4}.response-templates .template-starter-card p{margin:0;flex:1;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.template-starter-card .button{margin-top:4px;text-align:left;white-space:normal}.response-templates>.templates-disclosure{margin-top:20px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-inner)}.response-templates .templates-disclosure>summary{font-size:14px;padding:2px 0}.response-templates .template-help{background:var(--canvas);border:0;padding:16px;border-radius:var(--radius-control)}.template-help ul{padding-left:20px;margin-bottom:0}.template-help li{font-size:13px;color:var(--muted);line-height:1.7;margin-bottom:10px}.template-variable-list{margin:16px 0 0}.template-variable-list>div{display:grid;grid-template-columns:minmax(160px,1fr) 3fr;gap:20px;padding:12px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.6}.template-variable-list dt{overflow-wrap:anywhere;color:var(--accent)}.template-variable-list dd{margin:0;color:var(--muted)}.response-templates fieldset>.button{justify-self:start}.template-editor h4{margin:0;font-size:17px}.template-policy-card{margin-top:16px}@media(max-width:700px){.templates-toolbar{align-items:stretch;flex-direction:column;gap:16px}.response-templates .template-card-grid{grid-template-columns:1fr}.response-templates>.templates-disclosure{padding:16px}.template-variable-list>div{grid-template-columns:1fr;gap:4px}.template-starter-card{padding:16px}}.full-product-summary{display:grid;gap:18px}.full-product-summary h3,.full-product-summary h4,.full-product-summary p{margin:0}.full-product-summary header .detail-footnote{margin-top:6px}.full-stock-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.full-stock-summary>section{padding:18px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.full-stock-summary span{display:block;font-weight:600}.full-stock-summary strong{display:block;margin:10px 0 6px;font-size:26px;line-height:1.2}.full-stock-summary p,.full-stock-summary small{font-size:13px;color:var(--muted)}.full-stock-summary small{display:block;margin-top:6px}.full-next-step{padding:14px 18px;border-left:3px solid #d9ad49;background:#fff9e9;border-radius:4px 12px 12px 4px}.full-next-step h4{font-size:14px}.full-next-step ul{margin:8px 0 12px;padding-left:20px;font-size:14px}.full-next-step .catalog-actions{margin:0;gap:18px;font-size:14px}.full-product-details{border-top:1px solid var(--line);padding-top:12px;font-size:13px}.full-product-details summary{cursor:pointer;color:var(--muted);font-weight:500}.full-product-details[open]>p{margin-top:10px}.full-plan-candidates .full-eligibility-card>.button{margin-top:16px}@media(max-width:600px){.full-stock-summary{grid-template-columns:1fr}}.full-plan-candidates .full-eligibility-card>.button{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:10px 16px;cursor:pointer;color:#6f3ee8}.full-plan-candidates .full-eligibility-card>.button:disabled{opacity:.5;cursor:default}.full-help{border:1px solid var(--line);border-radius:18px;background:var(--surface);margin-bottom:24px}.full-help>summary{display:flex;align-items:center;gap:12px;padding:20px 24px;cursor:pointer;color:#7040d8}.full-help>summary:after{content:"+";margin-left:auto;font-size:24px}.full-help[open]>summary:after{content:"−"}.full-help>summary small{display:block;color:var(--muted);margin-top:4px;font-size:13px;font-weight:400}.full-help-content{padding:0 24px 24px}.full-help-content p{line-height:1.6;margin:8px 0;font-size:14px}.full-help-start,.full-help-example{background:var(--canvas);border-radius:12px;padding:16px 20px;margin:20px 0}.full-help-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:24px 0}.full-help-steps li{display:flex;align-items:flex-start;gap:12px}.full-help-step-number{display:grid;place-items:center;flex:0 0 32px;height:32px;background:#eee7fb;color:#7040d8;border-radius:50%;font-weight:700}.full-help-steps h3{margin:5px 0 8px;font-size:17px}.full-help-steps small{font-size:11px;letter-spacing:.04em;color:var(--muted)}.full-help-steps a{display:inline-block;color:#7040d8;font-size:14px;font-weight:600;margin-top:6px}.full-help-faq{padding-top:16px;border-top:1px solid var(--line)}.full-help-faq summary{cursor:pointer;font-weight:600}.full-help-faq dt{font-weight:600;margin-top:16px;font-size:14px}.full-help-faq dd{margin:6px 0 0;font-size:14px;line-height:1.6}@media(max-width:700px){.full-help-steps{grid-template-columns:1fr}.full-help>summary{padding:16px}.full-help-content{padding:0 16px 16px}}.full-overview{display:grid;gap:18px}.full-overview .full-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.full-overview h2,.full-overview p{margin:0}.full-overview-heading p{margin-top:6px;color:var(--muted);font-size:14px}.full-overview-summary{display:grid;justify-items:start;gap:8px;padding:20px;background:var(--canvas);border-radius:14px}.full-overview-summary strong{font-size:18px}.full-overview-summary small{color:var(--muted);font-size:12px;margin-top:4px}.full-overview-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.full-overview-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:12px;border:1px solid var(--line);cursor:pointer}.full-overview-actions .primary{background:#7440e8;color:#fff}.full-overview-actions .secondary{background:var(--surface);color:#7440e8}.full-overview-actions .button:disabled{opacity:.5;cursor:default}.full-overview-actions>a:last-child{color:#7440e8;font-size:14px}.full-overview .full-overview-note{color:var(--muted);font-size:13px}.full-overview>details{border-top:1px solid var(--line);padding-top:16px;margin:0}.full-overview>details>summary{cursor:pointer;font-size:14px;font-weight:600}.full-overview-help li{margin:10px 0}[id^=full-badge-]{display:inline-flex;margin-left:8px}.product-stock-summary{margin:20px 0 28px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--canvas)}.product-stock-summary>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.product-stock-summary h2{font-size:18px;margin:0}.product-stock-summary header p{margin:5px 0 0;font-size:13px;color:var(--muted)}.product-stock-summary header button{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 14px;color:#7040d8;cursor:pointer;font-weight:600}.product-stock-summary header button:disabled{opacity:.5;cursor:default}.product-stock-summary table{width:100%;border-collapse:collapse;text-align:left}.product-stock-summary th,.product-stock-summary td{padding:12px;border-bottom:1px solid var(--line)}.product-stock-summary thead th{font-size:12px;font-weight:500;color:var(--muted);white-space:nowrap}.product-stock-summary tbody th{font-size:14px}.product-stock-summary tbody th small{display:block;font-weight:400;color:var(--muted);margin-top:4px}.product-stock-summary .stock-summary-total{font-size:22px;font-weight:700}.product-stock-summary .stock-summary-unknown{font-size:12px;color:var(--muted)}.product-stock-summary>small{display:block;font-size:12px;margin-top:14px;color:var(--muted)}.product-full-summary{padding:20px;margin:18px 0 24px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.product-full-summary h3,.stock-own-heading{margin:0 0 12px;font-size:16px}.product-full-total{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:16px}.product-full-total strong{display:block;font-size:28px}.product-full-total span{display:block;font-size:13px;margin-top:4px;color:var(--muted)}.product-full-total button{background:#7440e8;color:#fff;border:0;padding:12px 16px;border-radius:10px;cursor:pointer;font-weight:600}.product-full-total button:disabled{opacity:.6;cursor:default}.product-full-summary td small{display:block;font-size:11px;margin-top:4px}.product-full-summary td:last-child{font-size:12px;max-width:270px}.product-full-summary details{margin-top:16px;font-size:13px}.product-full-summary summary{cursor:pointer}.full-summary-note{font-size:12px;color:var(--muted);line-height:1.5}.question-modal{width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--ink);box-shadow:0 24px 80px #20133540;overflow-y:auto}.question-modal::backdrop{background:#21173580;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.question-modal-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;position:sticky;top:0;z-index:2;background:var(--surface);border-bottom:1px solid var(--line)}.question-modal-toolbar>span{font-size:14px;color:var(--muted)}.question-modal .question-detail{border:0;border-radius:0;margin:0;padding:24px}@media(max-width:600px){.question-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.question-modal .question-detail{padding:16px}}.publication-field-edits{min-width:0;overflow-wrap:anywhere}.publication-field-edits .catalog-actions{flex-wrap:wrap;gap:12px;margin-block:18px}.publication-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:20px}.publication-field-card{padding:18px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-inner);min-width:0}.publication-field-card h3{margin-top:0}.publication-field-card small,.publication-field-results small{display:block;color:var(--muted);margin-top:6px}.publication-field-card label{display:grid;gap:8px;margin-block:14px}.publication-field-card input,.publication-field-card select{width:100%;min-width:0}.publication-field-card .text-button{white-space:normal;text-align:left}.publication-field-card summary{cursor:pointer}.publication-field-results{margin-block:20px;overflow-wrap:anywhere}.publication-field-results td,.publication-field-results th{vertical-align:top}@media(max-width:700px){.publication-fields-grid{grid-template-columns:1fr}}.main-shell>.topbar{border-bottom:1px solid var(--line)}.main-shell>.page-content{padding-top:28px}.topbar .header-account .small-label{display:block;font-size:10px;letter-spacing:.04em;margin-bottom:4px}main .page-heading{margin-bottom:24px}main .page-heading h1,.question-heading h1{font-size:clamp(26px,2.2vw,32px);line-height:1.2;letter-spacing:-.8px}.button:focus-visible,.text-button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.question-inbox{border:1px solid var(--line);box-shadow:none;border-radius:16px;padding:24px}.question-intro{margin:10px 0 18px;max-width:none;font-size:13px}.question-inbox .question-filters{background:transparent;border-radius:0;padding:0;margin:16px 0;align-items:end;gap:12px}.question-filters label{max-width:320px;gap:6px}.question-filters input{border:1px solid var(--line)}.question-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.question-status-card,.question-status-card:visited{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px;min-height:44px;border-radius:8px}.question-status-label{font-size:12px}.question-status-count{font-size:14px;min-width:20px;text-align:center}.question-list-scope{margin:8px 0 16px}.question-freshness{padding:14px 16px;margin:16px 0;border-radius:10px;background:var(--surface)}.question-freshness-summary{gap:8px}.question-freshness-summary>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px}.question-freshness h2{font-size:14px}.question-freshness p{font-size:12px;line-height:1.5;margin:6px 0}.question-freshness .question-sync-state{padding:5px 10px;background:var(--canvas);color:var(--muted)}.question-freshness [role=alert],.question-inbox>[role=alert]{padding:10px 12px;background:var(--danger-bg);color:var(--danger);border-left:3px solid var(--danger);border-radius:4px}.question-inbox .question-coverage{margin-top:10px;padding-top:8px}.question-inbox th,.question-inbox td{padding:12px 14px}.question-inbox td>strong{font-weight:600}.question-item-meta{display:block;color:var(--muted);font-size:12px}.question-row-status{display:inline-block;padding:3px 8px;background:var(--canvas);border-radius:6px;font-size:12px;white-space:nowrap}.question-empty strong{color:var(--ink)}.question-empty p{margin:8px 0 0}.overview-workspace>.report-filters{padding:16px;border-radius:12px;background:var(--surface);box-shadow:none;border:1px solid var(--line)}.overview-workspace .report-advanced>.sale-status-filters{margin-bottom:16px}@media(max-width:700px){.main-shell>.page-content{padding:20px 16px}.main-shell>.topbar{padding:12px 16px;height:auto;gap:12px;flex-wrap:wrap}.topbar .header-account{flex:1;min-width:0}.topbar .header-account>div{min-width:0}.topbar .header-account select{max-width:100%}.question-inbox{padding:16px}.question-heading>.button{flex:1 1 100%}.question-tabs{gap:6px}.question-status-card,.question-status-card:visited{flex:1 1 140px;justify-content:space-between;padding:9px 10px}.question-filters label{max-width:none}.question-inbox .table-scroll{overflow-x:auto}.question-inbox table{min-width:650px}.question-freshness-summary>div{gap:4px}.question-freshness-summary>div>p{flex-basis:100%}}.question-inbox .table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.question-detail-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin-bottom:20px}.question-detail-heading h2{margin:0;font-size:21px}.question-detail-heading>span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.question-detail-error{padding:16px;border:1px solid var(--warning-line);border-left:3px solid var(--warning);border-radius:10px;background:var(--warning-bg);color:var(--ink)}.question-detail-error>strong{font-size:15px}.question-detail-error p{margin:8px 0 0;font-size:14px;line-height:1.6}.question-detail-error details{margin-top:12px}.question-message h3{font-size:13px;color:var(--muted);margin:20px 0 8px}.question-message .question-copy{font-size:16px;margin-top:0;border:1px solid var(--line)}.question-detail-actions{margin:20px 0 0}@media(max-width:600px){.question-detail-heading{display:grid}.question-detail-actions .button{width:100%;justify-content:center}}.full-refresh-actions{display:flex;flex-wrap:wrap;gap:8px}.full-update-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:20px 0 10px;color:var(--muted);font-size:13px}.full-update-summary strong{color:var(--ink)}.full-update-summary small{margin-left:auto}.full-coverage-note{padding:12px 16px;border-left:3px solid #c58a18;background:#fff8e9;color:#705019;font-size:13px;border-radius:8px}.full-refresh-progress{font-size:13px;color:#5f39a9}.full-eligibility-results .full-eligibility-filters{margin:18px 0;gap:8px}.full-eligibility-results .full-eligibility-filters button{min-height:40px}.full-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.full-eligibility-table{width:100%;min-width:820px;border-collapse:collapse;background:#fff;font-size:13px}.full-eligibility-table thead th{padding:12px 16px;background:#f6f4fb;color:#695b7d;font-size:11px;letter-spacing:.03em;text-align:left}.full-eligibility-table tbody th,.full-eligibility-table tbody td{padding:16px;border-top:1px solid #eeeaf4;vertical-align:top;text-align:left}.full-eligibility-table tbody th{width:34%;min-width:230px;font-weight:500}.full-eligibility-table tbody td:nth-child(2){min-width:165px}.full-eligibility-table tbody td:nth-child(3){min-width:170px}.full-eligibility-table strong{display:block;color:#292333;font-weight:600;line-height:1.5}.full-eligibility-table small{display:block;margin-top:5px;color:#756c80;font-size:11px;line-height:1.5}.full-product-row:hover{background:#fdfbff}.full-state-pill{display:inline-flex;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:650;white-space:nowrap}.full-state-pill.enabled{background:#e9f7ef;color:#166b43}.full-state-pill.restricted{background:#fff1df;color:#8e4d04}.full-state-pill.unknown{background:#f0eef5;color:#635775}.full-eligibility-table .full-row-warning{color:#8e4d04}.full-unavailable{color:#756c80;font-size:12px}.full-row-details{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;background:#fff;padding:4px 0;overflow-wrap:anywhere}.full-row-details h3{font-size:13px;margin:0 0 10px}.full-row-details p,.full-row-details li{font-size:12px;line-height:1.6}.full-row-details .full-eligibility-links{padding:0;border:0}.full-scope-details{margin-top:16px;border-top:1px solid var(--line);padding-top:16px;color:var(--muted);font-size:12px;line-height:1.6}.full-scope-details summary{cursor:pointer;font-weight:600;color:var(--ink)}.full-mobile-hint{display:none}@media(max-width:700px){.full-update-summary{display:grid;gap:6px}.full-update-summary small{margin:0}.full-refresh-actions{width:100%}.full-refresh-actions>button:first-child{flex:1;justify-content:center}.full-mobile-hint{display:block;color:var(--muted);font-size:11px}.full-row-details{grid-template-columns:1fr}.full-eligibility-table tbody th,.full-eligibility-table tbody td{padding:12px}}.full-detail-alert,.full-technical-details{grid-column:1 / -1}.full-row-details .full-detail-alert{margin:0}.full-planning-summary{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;margin-bottom:12px}.full-planning-summary small{margin:2px 0 0}.full-row-details .full-history-table{width:100%;border-collapse:collapse;font-size:12px}.full-row-details .full-history-table th,.full-row-details .full-history-table td{min-width:0;width:auto;padding:7px 8px;background:#fff;font-size:12px;letter-spacing:normal}.full-row-details .full-history-table thead th{color:var(--muted);border-bottom:1px solid var(--line)}.full-row-details .full-history-table td{text-align:right;font-variant-numeric:tabular-nums}.full-linked-publications ul{list-style:none;margin:0;padding:0}.full-linked-publications li{padding:8px 0;border-bottom:1px solid var(--line);display:grid;gap:4px}.full-linked-publications li:first-child{padding-top:0}.full-publication-actions{display:flex;flex-wrap:wrap;gap:6px 16px}.full-technical-details{border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:12px}.full-technical-details summary{cursor:pointer;width:fit-content;color:var(--ink)}.full-technical-details summary:focus-visible{outline:2px solid #7551b8;outline-offset:4px}.full-row-details .full-history{max-width:580px}.full-linked-publications summary{cursor:pointer;color:var(--muted);font-size:12px;width:fit-content}.full-linked-publications ul{margin-top:10px;max-width:640px}.full-linked-publications summary:focus-visible{outline:2px solid #7551b8;outline-offset:4px}.full-technical-details .full-planning-summary{margin-top:12px}.full-eligibility-table>tbody>.full-product-row>th{width:28%}.full-eligibility-table>tbody>.full-product-row>td:last-child{min-width:110px}.accounts-view .connection-intro{background:var(--surface);border:1px solid var(--line);padding:24px;gap:24px}.account-connect-actions{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.connection-platforms{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.connection-platform{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);cursor:pointer;text-align:left;font:inherit}.connection-platform>span:nth-child(2){flex:1;font-weight:600}.connection-platform .marketplace-brand{width:100%;justify-content:flex-start;min-height:32px}.connection-platform.selected{border-color:var(--accent);background:var(--rose);box-shadow:0 0 0 1px var(--accent)}.connection-platform:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.account-channel-note{color:var(--muted);font-size:13px;line-height:1.6;margin:20px 0}.accounts-view .account-card-heading{background:transparent;padding:0 0 20px;border-bottom:1px solid var(--line);border-radius:0}.accounts-view .account-card-heading .marketplace-brand{flex-shrink:0}@media(max-width:1000px){.accounts-view .connection-intro{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.connection-platforms{grid-template-columns:1fr}.account-connect-actions,.account-connect-actions .button{width:100%}.accounts-view .account-card-heading{flex-wrap:wrap}}.marketplace-brand-tiendanube img,.account-card-heading>.marketplace-brand-tiendanube img{width:110px;height:24px}.accounts-view .connection-intro{margin-bottom:24px}.nube-resource-list{list-style:none;padding:0;max-height:480px;overflow:auto}.nube-resource-list li{display:grid;gap:6px;padding:16px 0;border-bottom:1px solid #eee}.nube-resource-list span{font-size:13px;color:#626174}.nube-variant-grid{display:grid;grid-template-columns:minmax(140px,2fr) 1fr 1fr;gap:12px;margin:16px 0}.nube-variant-row{display:contents}.nube-variant-row input{min-width:0;width:100%}.tiendanube-data{padding-top:12px}.product-platform-card fieldset{border:0;padding:0;min-width:0}.nube-editor{margin-top:24px;text-align:left}.nube-editor-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.nube-editor-section{padding:24px 0;border-bottom:1px solid #eae6f0}.nube-editor-section h4,.nube-review h4{font-size:18px;margin:0 0 18px}.nube-editor label{display:grid;gap:7px;font-size:14px;font-weight:600}.nube-editor input:not([type=checkbox]),.nube-editor select,.nube-editor textarea{width:100%;min-width:0;padding:11px 13px;border:1px solid #ded8e9;border-radius:10px;background:#fff;color:#29263b;font:inherit}.nube-editor textarea{resize:vertical}.nube-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:16px}.nube-editor .nube-check{display:flex;flex-direction:row;align-items:center;gap:9px}.nube-check input{width:17px;height:17px}.nube-variant-editor{padding:20px;background:#faf9fc;border-radius:14px;margin:20px 0}.nube-variant-editor h5{font-size:15px;margin:0 0 18px}.nube-format-tools,.nube-editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.nube-category-list{display:grid;gap:10px;max-height:260px;overflow:auto}.nube-review{background:#f6f1ff;border:1px solid #e3d7ff;border-radius:16px;padding:24px}.nube-description-preview iframe{width:100%;height:180px;background:#fff;border:1px solid #e8e1f2;border-radius:8px}.nube-editor .publication-edit-photos{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media(max-width:850px){.nube-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.nube-fields{grid-template-columns:1fr}.nube-editor-heading{flex-direction:column}}.nube-publication-page{width:100%;max-width:1080px;margin-inline:auto;gap:20px;padding-bottom:24px}.nube-publication-page .nube-back-link{justify-self:start;display:inline-flex;align-items:center;min-height:40px;color:var(--muted);font-size:13px;font-weight:600;text-decoration:none}.nube-publication-page .nube-back-link:hover{color:var(--accent)}.nube-publication-page>.page-heading{margin:0;padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--surface);gap:24px;align-items:flex-start}.nube-publication-page>.page-heading h1{margin:16px 0 10px;font-size:clamp(24px,2.5vw,32px);line-height:1.2}.nube-publication-page>.page-heading p{margin:0;max-width:740px;color:var(--muted);line-height:1.6;font-size:14px}.nube-publication-page>.page-heading .badge{flex-shrink:0;padding:9px 14px;color:var(--accent);background:var(--primary);font-size:13px}.nube-publication-page .nube-editor{margin:0;min-width:0}.nube-publication-page .nube-editor>form{display:grid;gap:20px;min-width:0}.nube-publication-page .nube-editor-heading{padding:4px 4px 0;align-items:center;gap:16px}.nube-publication-page .nube-editor-heading h3{margin:0 0 6px;font-size:18px}.nube-publication-page .nube-editor-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.nube-publication-page .nube-editor-heading .text-button{flex-shrink:0;font-size:13px}.nube-publication-page .nube-editor fieldset{display:grid;gap:20px;min-width:0;width:100%;margin:0;padding:0;border:0}.nube-publication-page .nube-editor-section{display:grid;gap:20px;min-width:0;margin:0;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.nube-publication-page .nube-editor-section>h4{margin:0;font-size:18px;line-height:1.4}.nube-publication-page .nube-editor-section p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.nube-publication-page .nube-editor label{font-size:13px;gap:9px;font-weight:600}.nube-publication-page .nube-editor input:not([type=checkbox]),.nube-publication-page .nube-editor select,.nube-publication-page .nube-editor textarea{font-size:14px;font-weight:400;line-height:1.5;min-height:44px;border-color:var(--line);background:var(--surface);color:var(--ink);border-radius:12px}.nube-publication-page .nube-editor textarea{min-height:100px}.nube-publication-page .nube-fields{margin:0;gap:20px;align-items:start}.nube-publication-page .nube-fields:empty{display:none}.nube-publication-page .nube-fields>.nube-check{min-height:44px;align-self:end;padding:12px;background:var(--surface-subtle, #f8f7fb);border-radius:12px}.nube-publication-page .nube-variant-editor{margin:0;padding:24px;border:1px solid var(--line);background:var(--surface-subtle, #faf9fc);border-radius:16px}.nube-publication-page .nube-format-tools{margin:12px 0;gap:8px}.nube-publication-page .nube-format-tools .button{min-height:36px;padding:8px 12px;font-size:12px}.nube-publication-page .publication-photo-editor{display:grid;gap:14px}.nube-publication-page .publication-photo-editor>h3{display:none}.nube-publication-page .publication-edit-photos{margin:0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.nube-publication-page .publication-edit-photos:empty{display:none}.nube-publication-page .publication-edit-photo-preview{height:150px;background:var(--surface)}.nube-publication-page .publication-edit-photo-preview img{width:100%;height:100%;object-fit:contain}.nube-publication-page .nube-global-photos{padding-top:8px}.nube-publication-page .nube-global-photos h4{margin:0 0 8px;font-size:14px}.nube-publication-page .nube-editor>form>.scope-note{margin:0;padding:16px 20px;font-size:12px;line-height:1.6;border-radius:14px}.nube-publication-page .nube-editor-actions{position:sticky;bottom:12px;z-index:5;justify-content:flex-end;margin:0;padding:16px 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 4px 24px #29263b12}@media(max-width:700px){.nube-publication-page>.page-heading{flex-direction:column;padding:20px;gap:14px}.nube-publication-page .nube-editor-section{padding:20px}.nube-publication-page .nube-editor-heading{align-items:flex-start;flex-direction:column}.nube-publication-page .nube-fields{grid-template-columns:1fr}.nube-publication-page .nube-variant-editor{padding:16px}.nube-publication-page .nube-editor-actions{bottom:8px;padding:12px}.nube-publication-page .nube-editor-actions .button{flex:1 1 180px}}.nube-variant-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-block:20px}.nube-variant-choice{display:flex!important;align-items:center;gap:12px;padding:16px;border:1px solid #e5def1;border-radius:14px;cursor:pointer}.nube-variant-choice:has(input:checked){background:#f5efff;border-color:#a883ec}.nube-variant-choice input{width:18px;height:18px}.nube-variant-choice small{display:block;margin-top:4px;color:#6b657b}.nube-photo-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px;margin-block:16px}.nube-photo-picker button{display:flex;flex-direction:column;gap:8px;padding:8px;border:2px solid #e9e5ef;border-radius:14px;background:#fff;cursor:pointer;color:inherit}.nube-photo-picker button.selected{border-color:#7c3aed;background:#f5efff}.nube-photo-picker img{width:100%;height:130px;object-fit:contain;border-radius:8px;background:#fff}.nube-photo-picker span{font-size:12px;font-weight:600;padding:4px}.product-account-stock{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px;margin-block:20px}.product-account-stock h3{margin:0 0 10px;font-size:18px}.product-account-stock>p{margin:0 0 20px;color:var(--muted);font-size:14px}.product-account-stock>small{display:block;margin-top:16px;line-height:1.6;color:var(--muted)}.product-account-stock td .marketplace-brand{max-width:120px}.product-account-stock details p{margin-block:8px;font-size:13px}@media(max-width:700px){.product-account-stock{padding:16px}}.reference-sidebar nav{margin-top:16px;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ffffff55 transparent}.reference-sidebar .sidebar-header,.reference-sidebar .sidebar-footer{flex-shrink:0}.sidebar-nav-group+.sidebar-nav-group{margin-top:16px;padding-top:12px;border-top:1px solid #ffffff26}.sidebar-group-title{margin:0 12px 6px;color:var(--on-nav);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.sidebar-collapsed .sidebar-group-title{margin:0}@media(max-width:700px){.reference-sidebar nav{display:block}.sidebar-nav-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sidebar-group-title{grid-column:1 / -1;margin:0 8px 4px}.sidebar-collapsed .sidebar-group-title{margin:0 8px 4px}.reference-sidebar .sidebar-nav-group .nav-item:last-child{grid-column:auto}}.reference-sidebar .sidebar-nav-group{margin:0 0 6px;padding:0;border:0;display:block}.reference-sidebar .sidebar-group-title{margin:0;opacity:1;text-transform:none;letter-spacing:normal}.sidebar-group-toggle{width:100%;display:flex;align-items:center;gap:10px;padding:13px 10px;border:0;border-radius:10px;background:transparent;color:var(--on-nav);text-align:left;font-size:13px;font-weight:650;cursor:pointer}.sidebar-group-toggle:hover,.sidebar-group-toggle.active{background:#ffffff18}.sidebar-group-toggle svg{flex-shrink:0}.sidebar-group-chevron{margin-left:auto;transition:transform .15s}.sidebar-group-toggle[aria-expanded=true] .sidebar-group-chevron{transform:rotate(180deg)}.reference-sidebar .sidebar-group-links{margin:5px 0 12px 12px;padding-left:8px;border-left:1px solid #ffffff35}.reference-sidebar .sidebar-group-links[hidden]{display:none}.reference-sidebar .sidebar-group-links .nav-item{min-height:40px;padding:9px 8px;font-size:12px}.sidebar-collapsed .sidebar-group-toggle{justify-content:center;padding-inline:0}@media(max-width:700px){.reference-sidebar .sidebar-group-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}}.nube-workspace{gap:0;overflow:hidden}.nube-workspace .cost-header{margin-bottom:0}.nube-workspace-body{padding:24px;min-width:0}.nube-workspace-body>.error{margin-bottom:20px}.nube-workspace .tiendanube-data{padding-top:0}.nube-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.account-connect-actions.nube-toolbar{justify-content:flex-start}.nube-workspace .tiendanube-data>.muted{margin:0 0 24px;font-size:13px;line-height:1.6}.nube-resource-content{min-width:0}.nube-list{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface);min-width:0}.nube-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.nube-list-heading h2{display:flex;align-items:center;gap:10px;margin:0;font-size:16px}.nube-list-heading .badge{font-size:11px}.catalog-workspace .nube-list-search{display:flex;align-items:center;position:relative;width:min(280px,100%)}.nube-list-search>svg{position:absolute;left:12px;color:var(--muted);pointer-events:none}.catalog-workspace .nube-list-search input{padding:10px 12px 10px 36px;font-size:13px}.nube-table-scroll{overflow-x:auto}.nube-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.nube-table th{padding:13px 18px;background:var(--page-bg, #f8f7fc);color:var(--muted);font-weight:600;font-size:12px;white-space:nowrap;border-bottom:1px solid var(--line)}.nube-table td{padding:18px;vertical-align:middle;line-height:1.55;border-bottom:1px solid var(--line)}.nube-table tr:last-child td{border-bottom:0}.nube-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 3%,var(--surface))}.nube-table td small{display:block;margin-top:5px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.nube-product-cell{display:flex;align-items:center;gap:14px;min-width:260px;max-width:440px}.nube-product-cell .product-thumbnail{width:56px;height:56px;flex:0 0 56px;border-radius:10px}.nube-product-cell strong{font-size:13px;line-height:1.5}.nube-table .button{font-size:12px;min-height:36px;white-space:nowrap}.nube-stock-line{display:flex;justify-content:space-between;gap:16px;min-width:150px;padding:3px 0}.nube-stock-line span{color:var(--muted)}.nube-stock-line strong{white-space:nowrap;font-weight:600}.nube-money{white-space:nowrap;font-weight:650;font-variant-numeric:tabular-nums}.nube-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:44px 24px;min-height:240px;text-align:center;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.nube-list>.nube-state{border:0;border-radius:0}.nube-state-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent)}.nube-state h2{margin:2px 0 0;font-size:18px}.nube-state>div{max-width:520px;color:var(--muted);font-size:14px;line-height:1.7}.nube-state p{margin:4px 0 10px}.nube-state .badge{margin-bottom:12px}.nube-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;color:var(--muted);font-size:13px}.nube-pagination>div{display:flex;gap:8px}.nube-error-actions{padding:4px 0 16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.nube-error-actions p{flex-basis:100%;color:var(--muted);margin:8px 0}@media(max-width:700px){.nube-workspace-body{padding:16px}.nube-list-heading{align-items:stretch;flex-direction:column;padding:16px}.catalog-workspace .nube-list-search{width:100%}.nube-table th,.nube-table td{padding:12px}.nube-pagination{flex-wrap:wrap}.nube-state{padding:32px 16px}.nube-toolbar .button{flex:1}}.nube-category-tree{list-style:none;padding-left:0;display:grid;gap:12px;margin:16px 0}.nube-category-tree .nube-category-tree{margin:12px 0 0 12px;padding-left:24px;border-left:2px solid #e9e2f5}.nube-store-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:24px}.nube-store-details dt{font-weight:600}.nube-store-details dd{margin:6px 0 0;overflow-wrap:anywhere}.nube-order-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;margin-top:24px}.nube-order-grid>div,.nube-order-grid>aside{display:grid;align-content:start;gap:20px;min-width:0}.nube-order-line{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #eee}.nube-order-line>div{flex:1}.nube-order-detail p{overflow-wrap:anywhere}@media(max-width:800px){.nube-order-grid{grid-template-columns:1fr}}.publication-results-list.publication-results-compact .publication-result{grid-template-columns:18px 64px minmax(0,1fr) auto auto;gap:12px;padding:12px 14px}.publication-results-compact .publication-result-copy h2{margin:5px 0 3px;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.publication-results-compact .publication-result-copy p,.publication-results-compact .publication-result-copy small{font-size:11px;line-height:1.4}.publication-results-compact .publication-result-status{gap:5px}.publication-results-compact .publication-result-status .badge{font-size:10px;padding:3px 6px}.publication-results-list.publication-results-compact .publication-result-actions{grid-column:auto;justify-content:flex-end;max-width:190px;gap:6px}.publication-results-compact .publication-nube-action{flex-basis:100%;justify-content:center}.publication-results-compact .publication-result-price{font-size:14px}.publication-results-compact .publication-platform-label{display:flex;gap:6px;align-items:center}.publication-results-compact .marketplace-brand img{max-height:14px;width:auto}.nube-publication-modal{width:min(1080px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:var(--surface);box-shadow:var(--card-shadow);overflow:auto}.nube-publication-modal::backdrop{background:#21193480;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.nube-modal-header{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;background:var(--surface);border-bottom:1px solid var(--line)}.nube-modal-header h2{font-size:22px;margin:8px 0 4px}.nube-modal-header p{font-size:13px;margin:0;color:var(--muted);max-width:750px}.nube-modal-body{padding:24px}.nube-modal-account{max-width:420px}.nube-modal-body .nube-editor-heading h3{font-size:20px}.nube-modal-empty{padding:24px;border:1px solid var(--line);border-radius:14px}@media(max-width:850px){.publication-results-list.publication-results-compact .publication-result{grid-template-columns:18px 56px minmax(0,1fr)}.publication-results-list.publication-results-compact .publication-result-price{grid-column:3}.publication-results-list.publication-results-compact .publication-result-actions{grid-column:2 / -1;max-width:none}.publication-results-compact .publication-nube-action{flex-basis:auto}.nube-modal-header,.nube-modal-body{padding:16px}.nube-modal-header h2{font-size:18px}}.nube-order-detail{max-width:1200px;margin:0 auto;width:100%}.nube-order-detail>.cost-header{margin:20px 0;align-items:center;gap:20px}.nube-order-detail h2{font-size:28px;margin:0}.nube-order-detail .nube-editor-section{background:#fff;border:1px solid #e6e2ef;border-radius:20px;padding:24px;min-width:0}.nube-order-detail h3{margin:0 0 18px;font-size:19px}.nube-order-detail h4{font-size:16px;margin:0 0 12px}.nube-order-detail p{margin:10px 0;line-height:1.55;font-size:14px}.nube-order-detail .nube-store-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;background:#f8f7fb;border-radius:12px}.nube-order-detail .nube-store-details dt{font-size:13px;color:#716b80}.nube-order-detail .nube-store-details dd{font-size:18px;font-weight:650}.nube-order-detail .nube-order-line{align-items:flex-start;flex-wrap:wrap}.nube-order-line .product-thumbnail{width:72px;height:72px;flex:0 0 72px}.nube-order-line>div{min-width:140px}.nube-order-detail .nube-fulfillment-card{border:1px solid #e6e2ef;border-radius:14px;background:#faf9fc;padding:18px;margin-top:18px}.nube-order-detail .nube-order-confirm{position:sticky;top:12px;z-index:10;border:2px solid #7744df;border-radius:16px;padding:24px;background:#fff;box-shadow:0 8px 32px #2b1d4c20}.nube-order-detail .catalog-actions{flex-wrap:wrap;gap:10px}@media(max-width:650px){.nube-order-detail .nube-editor-section{padding:18px}.nube-order-detail>.cost-header{align-items:flex-start;flex-direction:column}}.publication-results-compact .publication-result-copy .publication-logistics{margin-block:4px;gap:4px 8px;align-items:center}.publication-results-compact .publication-result-copy .publication-logistics small{flex-basis:auto;font-size:10px}.publication-results-compact .publication-result-copy .publication-logistics .badge{padding:3px 6px;font-size:10px}.publication-results-compact .publication-result-copy>p{display:inline;margin-right:8px}.publication-results-compact .publication-platform-label{display:inline-flex}.nube-stock-error-details{padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.nube-stock-error-details ul{margin:0 0 16px;padding-left:20px}.nube-stock-error-details li{margin:8px 0;line-height:1.6}.nube-stock-error-details p{margin:12px 0 0;font-size:13px;line-height:1.6}.publication-results .publication-result-commerce{display:flex;flex-direction:column;gap:10px;min-width:0;margin-top:auto}.publication-results-list .publication-result-commerce{grid-column:4 / -1;width:240px;margin-top:0;padding-left:16px;border-left:1px solid var(--line)}.publication-result-price-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.publication-result-price-line>span{color:var(--muted);font-size:11px}.publication-results .publication-result-price{margin:0;font-size:16px;white-space:nowrap}.publication-results .publication-result-commerce .publication-result-actions{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;max-width:none;min-width:0;gap:8px}.publication-results .publication-nube-action{flex:0 0 auto;display:flex;align-items:center;gap:9px;width:100%;min-height:52px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--accent);text-align:left;cursor:pointer;font:inherit}.publication-nube-action>span{flex:1;min-width:0}.publication-nube-action strong,.publication-nube-action small{display:block}.publication-nube-action strong{font-size:12px;line-height:1.4}.publication-nube-action small{margin-top:2px;font-size:10px;font-weight:400;opacity:.8}.publication-nube-action>svg{flex-shrink:0}.publication-results .publication-nube-action:hover{border-color:var(--accent);background:var(--surface-soft, #f8f5ff)}.publication-results .publication-nube-action.is-published{background:#e4f5ec;border-color:#a4d8bc;color:#17613e}.publication-results .publication-nube-action.is-published:hover{background:#d4eedf;border-color:#38855c}.publication-results .publication-nube-action.is-created{background:#fff7e6;border-color:#e8d29c;color:#795612}.publication-result-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 14px}.publication-result-tools a,.publication-result-tools button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:2px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;text-decoration:none;cursor:pointer}.publication-result-tools a:hover,.publication-result-tools button:hover{color:var(--accent);text-decoration:underline}.publication-nube-action:focus-visible,.publication-result-tools a:focus-visible,.publication-result-tools button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.publication-results button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:850px){.publication-results-list .publication-result{grid-template-columns:18px 56px minmax(0,1fr)}.publication-results-list .publication-result-commerce{grid-column:2 / -1;width:auto;padding:12px 0 0;border-left:0;border-top:1px solid var(--line)}}.nube-order-actions{margin:16px 0}.nube-order-edit{padding:20px;margin-top:16px;border:1px solid #ded5f2;border-radius:16px;background:#faf8ff}.nube-order-edit fieldset{border:0;margin:0;padding:0;min-width:0}.nube-order-edit label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;margin-bottom:14px}.nube-order-edit input,.nube-order-edit textarea,.nube-order-edit select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #d7d1e4;border-radius:10px;padding:11px 12px;background:#fff;color:#29263e;font:inherit}.nube-order-edit textarea{resize:vertical}.nube-order-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.nube-order-edit .nube-order-check{flex-direction:row;align-items:center}.nube-order-edit .nube-order-check input{width:18px;height:18px}.nube-order-edit .catalog-actions{flex-wrap:wrap;margin-top:16px}@media(max-width:650px){.nube-order-edit-grid{grid-template-columns:1fr}}.nube-editor-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:16px 0;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle, #f8f7fb)}.nube-editor-tabs button{flex:1 0 auto;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:600}.nube-editor-tabs button[aria-selected=true]{background:var(--accent);color:#fff}.nube-editor-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nube-editor-panel{display:grid;gap:14px;min-width:0}.nube-editor [hidden]{display:none!important}.nube-publication-page .nube-editor-panel .nube-editor-section{padding:20px;gap:14px}.nube-publication-modal .nube-modal-header{padding:16px 24px}.nube-publication-modal .nube-modal-header h2{font-size:20px}.nube-publication-modal .nube-modal-header p{font-size:12px}.nube-publication-modal .nube-modal-body{padding:16px 24px;gap:12px}.nube-publication-modal .nube-editor-heading h3{font-size:16px}.nube-publication-modal .nube-editor-actions{position:sticky;bottom:0;margin-bottom:0;padding:12px}.nube-sales-workspace{gap:14px}.nube-sales-workspace .page-heading{margin-bottom:0}.nube-sales-workspace .page-heading h1{font-size:26px}.nube-sales-workspace .orders-filters{padding:14px 18px;gap:12px;border-radius:16px}.nube-sales-workspace .report-advanced{margin-top:8px;padding-top:10px}.nube-sales-workspace .sale-status-filters{gap:10px;padding:0;margin-bottom:12px}.nube-sales-workspace .overview-money{min-height:0;padding:14px 16px;border-radius:14px;gap:8px}.nube-sales-workspace .overview-money strong{font-size:24px;margin:0}.nube-sales-workspace .overview-money>span{font-size:12px}.nube-sales-workspace .overview-money small{font-size:11px}.nube-sales-workspace .overview-financial-heading{margin-bottom:10px}.nube-sales-workspace .report-status{margin:0}.nube-sales-notes{border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:12px}.nube-sales-notes summary{cursor:pointer;color:var(--muted);font-weight:600}.nube-sales-workspace .report-breakdown>.panel{padding:18px}.nube-sales-workspace .filtered-money-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.nube-sales-workspace .filtered-money-grid .overview-money{grid-column:auto}.nube-sales-workspace .overview-money>span{min-height:32px;gap:6px}.nube-sales-workspace .overview-money>span svg{width:15px;height:15px;padding:0;background:none}.nube-sales-workspace .sales-table-search>p{font-size:11px}@media(max-width:1000px){.nube-sales-workspace .filtered-money-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.nube-sales-workspace .filtered-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nube-sales-workspace .report-breakdown{margin-top:14px}.nube-sales-workspace .report-breakdown>.panel>.panel-heading{padding:10px 14px;margin-bottom:10px}.nube-sales-workspace .overview-financial{margin-block:8px 14px}.nube-sales-workspace .report-breakdown .sales-table-search{padding:10px 0;gap:6px 10px;margin-bottom:10px}.nube-sales-workspace .sales-table-search>label{font-size:12px;gap:4px}.nube-sales-workspace .sales-table-search .sales-table-search-input input{padding-block:8px;font-size:13px}.nube-sales-workspace .sales-table-search>.button{min-height:36px;padding:8px 14px;font-size:12px}.purchase-sale-heading{background:transparent;padding:12px 16px 4px;gap:12px;align-items:baseline}.purchase-sale-identity{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:3px}.purchase-sale-identity>.eyebrow{font-size:10px}.purchase-sale-identity h3{font-size:12px;color:var(--muted)}.purchase-sale-identity>small{flex-basis:100%}.purchase-sale-totals dt{font-size:11px}.purchase-sale-totals dd{font-size:14px}.purchase-label-product>p strong{color:var(--ink);font-weight:650}.sale-cost-breakdown{width:100%;min-width:230px}.sale-cost-breakdown dl>div{display:flex;justify-content:space-between;gap:12px;margin:7px 0}.sale-cost-breakdown dd{margin:0;white-space:nowrap;font-weight:600}.purchase-sale-costs{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:8px;font-size:13px}.purchase-sale-costs>summary{cursor:pointer;color:var(--purple);font-weight:600}.purchase-sale-costs .sale-cost-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.purchase-sale-costs .sale-cost-breakdown section{max-width:560px}.nube-editor .nube-visibility-warning{display:flex;align-items:center;gap:16px;margin:20px 0 24px;padding:20px 24px;background:#fff4df;border:1px solid #e8ae48;border-left:5px solid #c77709;border-radius:16px;color:#703b08}.nube-editor .nube-visibility-warning>svg{flex-shrink:0;color:#ad6208}.nube-editor .nube-visibility-warning>div{flex:1;min-width:0}.nube-editor .nube-visibility-warning strong{display:block;font-size:18px;line-height:1.35;color:#703b08}.nube-editor .nube-visibility-warning p{margin:6px 0 0;color:#764917;font-size:14px;line-height:1.55}.nube-editor .nube-visibility-warning .button{flex-shrink:0;background:#fff;color:#703b08;border:1px solid #d99b37}@media(max-width:700px){.nube-editor .nube-visibility-warning{flex-wrap:wrap;padding:16px;gap:12px}.nube-editor .nube-visibility-warning>div{flex-basis:calc(100% - 40px)}.nube-editor .nube-visibility-warning .button{margin-left:38px}}.nube-visibility-action{display:block;margin-top:8px;white-space:nowrap}.nube-visibility-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#20193480;display:grid;place-items:center;padding:20px}.nube-visibility-dialog{width:min(100%,520px);box-sizing:border-box;background:#fff;color:#29263e;padding:28px;border-radius:20px;box-shadow:0 20px 80px #20193440}.nube-visibility-dialog h2{margin-top:0;font-size:23px}.nube-visibility-dialog p{line-height:1.5;overflow-wrap:anywhere}.nube-visibility-dialog .catalog-actions{margin-top:22px;flex-wrap:wrap}.purchase-sales.purchase-sales-rows{display:block}.purchase-sales-rows .sale-expandable{border:0;border-top:1px solid var(--line);border-radius:0;overflow:visible;background:var(--surface)}.sale-row-columns,.sale-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(100px,1fr) 90px minmax(105px,.65fr) minmax(115px,.65fr) 20px;align-items:center;gap:16px}.sale-row-columns{padding:8px 14px;color:var(--muted);font-size:11px;background:var(--canvas)}.sale-row-columns>:nth-child(4),.sale-row-columns>:nth-child(5){text-align:right}.sale-expandable>.sale-row{padding:10px 14px;cursor:pointer;list-style:none;min-height:66px}.sale-expandable>.sale-row::-webkit-details-marker{display:none}.sale-expandable>.sale-row:hover{background:var(--canvas)}.sale-expandable>.sale-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sale-row>div{min-width:0}.sale-row .sale-product{gap:8px;align-items:center}.sale-row .product-thumbnail{flex:0 0 32px;width:32px;height:32px}.sale-row .sale-product strong{font-size:13px;line-height:1.4;max-width:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sale-row .sale-product small{display:none}.sale-row-product>small{display:block;margin:2px 0 0 40px}.sale-row small{color:var(--muted);font-size:11px}.sale-row-buyer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sale-row-buyer small{display:block;margin-top:3px}.sale-row-amount{text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.sale-row-amount small{display:block}.sale-row-toggle{color:var(--muted);text-align:center;transition:transform .15s}.sale-expandable[open]>.sale-row .sale-row-toggle{transform:rotate(180deg)}.sale-expanded-content{padding:8px;margin:0 12px 12px;border:1px solid var(--line);border-radius:8px;background:var(--canvas)}.sales-list-panel>.panel-heading{padding:12px 16px}.sales-list-panel>.panel-heading p{display:none}.sales-list-panel .sales-table-search{padding:10px 14px;gap:8px;margin:0}.sales-list-panel .sales-table-search>label{font-size:12px;gap:4px}.sales-list-panel .sales-table-search>p{display:none}.sales-list-panel .sales-table-search .sales-table-search-input input{padding-block:8px;font-size:13px}.sales-list-panel .sales-table-search>.button{min-height:36px;padding:8px 14px;font-size:12px}@media(max-width:1000px){.sale-row-columns,.sale-row{grid-template-columns:minmax(0,1.6fr) minmax(80px,1fr) 80px 100px 110px 16px;gap:10px}}@media(max-width:700px){.sale-row-columns{display:none}.sale-expandable>.sale-row{grid-template-columns:minmax(0,1fr) auto 16px;gap:6px 10px}.sale-row-product{grid-column:1;grid-row:1}.sale-row-buyer{grid-column:1;grid-row:2;padding-left:40px}.sale-row-buyer strong,.sale-row-buyer small{display:inline;margin-right:6px}.sale-row-status{grid-column:2;grid-row:2}.sale-row-amount{grid-column:2;grid-row:1}.sale-row-toggle{grid-column:3;grid-row:1 / 3}}.catalog-table-scroll{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:14px;margin-top:12px}.catalog-products-table{min-width:920px;margin:0;font-size:13px;table-layout:fixed}.catalog-products-table th:first-child{width:36px}.catalog-products-table th:nth-child(2){width:38%}.catalog-products-table th:nth-child(4){width:100px}.catalog-products-table th:nth-child(5){width:125px}.catalog-products-table th:last-child{width:48px}.catalog-products-table th{padding:12px 14px;font-size:12px}.catalog-products-table td{padding:12px 14px;vertical-align:middle}.catalog-products-table td:first-child{min-width:36px;width:36px;max-width:36px}.catalog-products-table tr:last-child td{border-bottom:0}.catalog-products-table tr.is-selected{background:var(--surface-soft, #f4edff)}.catalog-products-table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--accent)}.catalog-table-product{display:flex;align-items:center;gap:12px;min-width:0}.catalog-table-product .publication-list-image{flex:0 0 52px;width:52px;height:52px}.catalog-table-product a{color:var(--ink);text-decoration:none;font-size:14px;font-weight:650;line-height:1.4}.catalog-table-product a:hover{color:var(--accent);text-decoration:underline}.catalog-table-product p{margin:5px 0 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.catalog-table-cost{white-space:nowrap;font-weight:650;font-variant-numeric:tabular-nums}.catalog-account-publications{display:flex;flex-wrap:wrap;align-items:center;gap:7px 18px;min-width:0}.catalog-account-publication{display:flex;gap:7px;align-items:center;padding:5px 8px;max-width:100%;background:#fff;border:1px solid var(--line);border-radius:8px}.catalog-account-publication .marketplace-brand{width:54px;padding:0;background:transparent}.catalog-account-publication .marketplace-brand img{width:54px;height:20px;object-fit:contain}.catalog-account-publication>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px}.catalog-account-publication strong{display:inline;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.catalog-account-publication small{display:inline;margin-top:0;font-size:11px;color:var(--muted)}.catalog-account-publication.is-published small{color:#267449}.catalog-account-publication.is-unpublished small{color:#926015}.catalog-product-results .catalog-account-publications{margin-top:10px}.sale-expanded-content{padding:14px 16px}.sale-detail-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:12px}.sale-detail-heading>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sale-detail-heading small,.sale-detail-profit>span{color:var(--muted);font-size:12px}.sale-detail-profit strong{font-size:14px;font-variant-numeric:tabular-nums}.sale-detail-note{font-size:12px;margin:10px 0}.sale-expanded-content .purchase-label{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:12px 0 0}.sale-expanded-content .purchase-label+.purchase-label{margin-top:12px}.sale-detail-items{min-width:0;display:grid;gap:6px}.sale-detail-items h4{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px;margin:0 0 4px}.sale-detail-item{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--muted)}.sale-detail-item>strong{flex-basis:100%;color:var(--ink);font-size:13px}.sale-detail-items .item-disclosure{margin:0}.sale-detail-items .item-disclosure>summary{padding:3px 0;font-size:11px}.sale-detail-items .item-disclosure p{font-size:12px;overflow-wrap:anywhere}.sale-expanded-content .purchase-sale-costs{grid-column:1 / -1;margin:4px 0 0;padding-top:8px;font-size:12px}.sale-expanded-content .purchase-sale-costs>summary{font-size:12px}@media(max-width:700px){.sale-expanded-content{padding:12px;margin-inline:4px}.sale-expanded-content .purchase-label{grid-template-columns:minmax(0,1fr)}.sale-expanded-content .list-actions{grid-column:1;justify-content:flex-start}}.sale-row-product>.sale-row-account{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px}.sale-row-account .marketplace-brand{padding:0;background:transparent}.sale-row-account .marketplace-brand img{width:65px;height:18px;object-fit:contain}.sale-row-account .marketplace-brand-tiendanube img{width:83px}.sale-row-profit{text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.sale-row-profit>small:first-child{display:none}.sale-row-profit>small{display:block}@media(max-width:700px){.sale-row-profit{grid-column:2;grid-row:2}.sale-row-profit>small:first-child{display:block;font-size:10px}.sale-row-status{grid-column:1;grid-row:3;padding-left:40px}.sale-row-toggle{grid-row:1 / 4}}.main-shell>.page-content{padding-top:14px}main .page-heading{align-items:center;margin-bottom:10px;gap:12px}main .page-heading .eyebrow{margin:0 0 3px;font-size:10px}main .page-heading h1{margin:0;font-size:22px;line-height:1.2}main .page-heading .button{min-height:34px;padding:7px 12px;font-size:12px}.report-workspace>.orders-filters{grid-template-columns:150px 150px minmax(0,1fr);padding:10px 12px;gap:8px 12px;margin-block:0 4px}.report-workspace>.orders-filters>label{gap:4px;font-size:11px}.report-workspace>.orders-filters input[type=date]{min-height:34px;padding:6px 10px;font-size:12px}.report-workspace .report-date-actions{gap:5px}.report-workspace .report-date-actions .button{min-height:34px;padding:7px 9px;font-size:11px}.report-workspace .report-status{min-height:18px;font-size:11px}.report-workspace .overview-financial{margin-block:6px 8px}.report-workspace .overview-financial-heading{padding:0;margin-bottom:6px}.report-workspace .overview-financial-heading h2{font-size:14px;margin:0}.report-workspace .filtered-money-grid .overview-money{padding:9px 12px;gap:4px;border-radius:10px;box-shadow:none}.report-workspace .overview-money>span{min-height:28px;font-size:11px;line-height:1.25}.report-workspace .overview-money>strong{font-size:20px;line-height:1.2}.report-workspace .overview-money>small{font-size:10px;line-height:1.3}.report-workspace .nube-sales-notes{padding:7px 12px;font-size:11px}.report-workspace .report-breakdown{margin-top:10px}.report-workspace .report-breakdown>.panel{padding:12px}.report-workspace .report-breakdown>.panel>.panel-heading{padding:6px 10px;margin-bottom:6px}.report-workspace .report-breakdown>.panel>.panel-heading h2{font-size:16px}.report-workspace .report-breakdown .sales-table-search{padding-block:4px;margin-bottom:6px}@media(max-width:1000px){.report-workspace>.orders-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.report-workspace .report-date-actions{grid-column:1 / -1}}main .metric,main .overview-secondary .metric{min-height:0;padding:12px 14px;gap:5px}main .metric>strong,main .overview-secondary .metric>strong{margin:2px 0;font-size:clamp(18px,1.6vw,22px);line-height:1.25}main .metric>span{font-size:12px}main .metrics-grid{gap:10px;margin-bottom:12px}main .financial-summary-soft .overview-money{min-height:0;padding:10px 12px;gap:5px;border-radius:10px}main .financial-summary-soft .overview-money>strong{font-size:clamp(16px,2cqi,20px);margin:0;line-height:1.25}main .financial-summary-soft .overview-money>span{min-height:28px;font-size:11px}main .financial-summary-soft .overview-money>small{font-size:10px}main .financial-summary-soft .overview-money-grid{gap:10px}main :is(.filters,.orders-filters,.publication-filters){padding:10px 12px;gap:8px 12px}main :is(.filters,.orders-filters,.publication-filters,.question-filters) label{gap:4px;font-size:12px}main :is(.filters,.orders-filters,.publication-filters,.question-filters) :is(input:not([type=checkbox]),select){min-height:36px;padding:7px 10px;font-size:13px}main :is(.filters,.orders-filters,.publication-filters,.question-filters) .button{min-height:36px;padding:7px 12px;font-size:12px}main .panel-heading{margin-bottom:10px;gap:12px}main .panel-heading h2{font-size:17px}@media(pointer:coarse){main :is(.filters,.orders-filters,.publication-filters,.question-filters) :is(.button,select,input:not([type=checkbox])){min-height:44px}}@media(min-width:1001px){.report-workspace .filtered-money-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.report-workspace .filtered-money-grid .overview-money{grid-column:auto}}main .catalog-workspace{gap:12px}main .catalog-workspace>.report-status{margin-block:4px;min-height:20px}main .catalog-workspace>.publication-filters{padding:10px 12px}main .catalog-workspace>.catalog-actions{margin-block:4px;gap:8px}main .publication-view-toolbar{margin-block:4px}.question-inbox>.question-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.question-inbox>.question-tabs .question-status-card{flex-direction:row;align-items:center}.question-other-states .question-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.question-sync-disclosure{margin-bottom:20px}.question-verification{display:block;max-width:220px;margin-top:8px;color:var(--muted);line-height:1.5}.question-template-library{margin-top:28px!important}.question-reply-steps{display:flex;gap:24px;list-style:none;padding:14px 18px;background:var(--primary);border-radius:var(--radius-control);color:var(--accent);font-size:13px}.question-reply-steps [aria-current]{font-weight:700}.question-success{padding:16px;background:var(--primary);color:var(--accent);border-radius:var(--radius-control)}.pending-questions{padding:16px;overflow:visible;background:var(--primary);border:1px solid var(--line)}.pending-questions-heading{position:relative;display:flex;align-items:center;gap:10px}.pending-hero-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:13px;background:var(--brand-highlight);color:var(--ink)}.pending-questions-heading h2{margin:0;font-size:18px}.pending-questions-count{display:inline-block;padding:2px 8px;margin-left:6px;background:var(--accent);color:#fff;border-radius:12px;font-variant-numeric:tabular-nums}.pending-question-account{margin-top:16px;min-width:0}.pending-question-account+.pending-question-account{padding-top:12px;border-top:1px solid var(--line)}.pending-question-account>header{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;font-size:12px}.pending-question-account>header>strong{color:var(--ink);overflow-wrap:anywhere}.pending-empty-label{color:var(--muted)}.pending-questions a{text-decoration:none}.pending-questions a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pending-open-inbox{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--accent);font-size:12px;font-weight:600}.pending-open-inbox:hover{text-decoration:underline}.pending-question-account ul{list-style:none;padding:0;margin:6px 0 0}.pending-question-account li{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 0}.pending-question-account li+li{border-top:1px solid var(--line)}.pending-question-account li>a{flex:1;min-width:0;color:var(--ink)}.pending-question-account li>a:hover strong{color:var(--accent)}.pending-question-account li strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600}.pending-question-account li small{display:flex;align-items:center;gap:4px;margin-top:4px;color:var(--muted);font-size:11px}@media(max-width:600px){.pending-questions-heading{gap:6px}.pending-questions-heading h2{font-size:16px}.pending-question-account>header{gap:6px 12px}.pending-empty-label{order:1;flex-basis:100%}}.account-delete-trigger{color:#ac394e;display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:12px}.account-delete-dialog{width:min(700px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto}.account-delete-warning,.account-delete-preserved{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:12px;background:var(--rose);font-size:13px;line-height:1.6}.account-delete-warning svg,.account-delete-preserved svg{flex-shrink:0}.account-delete-preserved{background:var(--primary)}.account-delete-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.account-delete-counts span{background:var(--canvas);padding:10px;border-radius:10px;font-size:12px}.account-delete-counts strong{display:block;font-size:23px}.account-delete-stock{border:1px solid var(--line);border-radius:14px;padding:16px;margin:20px 0}.account-delete-stock legend{font-weight:600}.account-delete-stock legend svg{vertical-align:middle;margin-right:6px}.account-delete-stock label{display:flex;align-items:flex-start;gap:10px;padding:12px 0;cursor:pointer}.account-delete-stock input{width:auto;margin-top:4px}.account-delete-stock small{display:block;color:var(--muted);margin-top:5px;line-height:1.5}.account-delete-confirm{display:grid;gap:8px;font-weight:600;font-size:13px}.account-delete-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:20px}.account-delete-submit{background:#b4344e;color:#fff;display:inline-flex;gap:7px;align-items:center}.account-delete-submit:hover{background:#962a40}.topbar .environment{display:flex;align-items:center;gap:12px}.sale-notifications{position:relative}.sale-bell{position:relative;display:grid;place-items:center;width:40px;height:40px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;cursor:pointer}.sale-bell>span{position:absolute;top:-5px;right:-5px;background:var(--accent);color:#fff;border-radius:20px;padding:2px 5px;font-size:10px;min-width:16px}.sale-notification-history{position:absolute;top:48px;right:0;width:min(380px,calc(100vw - 32px));max-height:min(580px,80vh);display:flex;flex-direction:column;overflow:hidden;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 10px 40px #21193425;z-index:100;color:var(--ink);font-size:13px}.sale-notification-history header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sale-notification-history header button,.sale-notice-close{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:8px}.sale-notification-history ul,.sale-notification-page ul{list-style:none;margin:12px 0;padding:0}.sale-notification-history li,.sale-notification-page li{padding:16px;border:1px solid #d9d2e8;border-radius:12px;background:var(--surface)}.sale-notification-history li.is-unread,.sale-notification-page li.is-unread{background:var(--surface-subtle, #f6f2fd);border-left:3px solid var(--accent)}.sale-notification-history li>strong,.sale-notification-page li>strong{display:block;margin-top:6px}.sale-notification-history li>small,.sale-notification-page li>small{display:block;color:var(--muted);margin-bottom:8px}.sale-notice-brand{display:flex;gap:8px;align-items:center;font-size:11px;padding-right:24px;color:var(--muted)}.sale-notice-brand .marketplace-brand img{max-width:84px;max-height:18px;object-fit:contain}.sale-toast-stack{position:fixed;right:20px;bottom:20px;z-index:110;width:min(350px,calc(100vw - 32px));display:grid;gap:10px;pointer-events:none}.sale-toast{position:relative;padding:16px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 6px 28px #21193425;pointer-events:auto;animation:sale-toast-in .2s ease-out;font-size:13px}.sale-toast>strong{display:block;margin-top:8px}.sale-toast p,.sale-notification-history li p{margin:6px 0 10px}.sale-toast a,.sale-notification-history li a,.sale-notification-page li a{color:var(--accent);font-size:12px;font-weight:600}.sale-notice-close{position:absolute;top:5px;right:5px}@keyframes sale-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sale-toast{animation:none}}@media(max-width:600px){.sale-notification-history{position:fixed;top:80px;right:16px}}.publication-results:is(.publication-results-grid3,.publication-results-grid4) .publication-list-image{position:relative;background:#fff}.publication-results:is(.publication-results-grid3,.publication-results-grid4) .publication-list-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.publication-results:is(.publication-results-grid3,.publication-results-grid4) .publication-result{gap:10px;padding:14px}.publication-results:is(.publication-results-grid3,.publication-results-grid4) .publication-result-tools{justify-content:space-between;gap:4px 10px}.publication-results:is(.publication-results-grid3,.publication-results-grid4) .publication-nube-action{min-height:46px;padding:8px 10px;gap:7px}.publication-results:is(.publication-results-grid3,.publication-results-grid4) .publication-nube-action strong{overflow-wrap:anywhere}.publication-results:is(.publication-results-grid3,.publication-results-grid4) .publication-result-copy>p{display:block;margin:5px 0 3px;overflow-wrap:anywhere}.team-page{max-width:1200px;margin-inline:auto}.team-page h1{display:flex;align-items:center;gap:10px}.team-section{margin-top:32px}.team-member{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #e5e7eb}.team-member h3,.team-product h3{margin:0 0 8px;overflow-wrap:anywhere}.team-member p{max-width:650px}.team-member .catalog-actions{flex-shrink:0;flex-wrap:wrap;max-width:320px}.team-invite{margin:24px 0;padding:24px;border:1px solid #dbe3ed;border-radius:12px;background:#f8fafc}.team-invite fieldset{border:0;padding:0;margin:0;min-width:0}.team-page label{display:flex;flex-direction:column;gap:8px;margin-block:12px}.team-page input:not([type=checkbox]),.team-page select,.team-page textarea{padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font:inherit;max-width:100%}.team-page .team-check,.team-permissions label{flex-direction:row;align-items:flex-start}.team-permissions input,.team-check input{margin-top:4px;accent-color:var(--accent)}.team-permissions small{display:block;color:#64748b;margin-top:4px}.team-permission-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.team-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:24px}.team-activity{padding:0;list-style:none}.team-activity li{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid #e5e7eb}.team-activity span,.team-activity small{color:#64748b}.team-product{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #e5e7eb}.team-product img{width:72px;height:72px;object-fit:contain;border-radius:8px}.team-products{margin-bottom:24px}.team-search{display:flex;gap:12px;align-items:center}.team-search label{flex:1}@media(max-width:760px){.team-member{align-items:stretch;flex-direction:column;gap:12px}.team-account-grid{grid-template-columns:1fr}.team-invite{padding:16px}.team-product img{width:48px;height:48px}}.team-page>.team-section{margin:32px 24px 24px}.team-page>.team-invite{margin:24px}.team-page>h1,.team-page>p,.team-page>a,.team-page>label,.team-page>.catalog-actions,.team-page>.team-search,.team-page>.team-products,.team-page>.nube-editor{margin-left:24px;margin-right:24px}@media(max-width:760px){.team-page>.team-section,.team-page>.team-invite{margin-left:16px;margin-right:16px}}.team-page .team-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;margin:14px 0 0;list-style:none}.team-page .team-permission-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border:1px solid #e5dafb;border-radius:999px;background:#f5f0ff;color:#6540a6;font-size:12px;font-weight:600;line-height:1.4}.team-permission-badge svg{flex:0 0 auto}.team-page .team-platform-badge{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:6px 10px;border:1px solid #e8e5ef;border-radius:10px;background:#fff;font-size:12px;font-weight:500;line-height:1.4}.team-platform-badge>span:last-child{border-left:1px solid #e8e5ef;padding-left:10px;overflow-wrap:anywhere;min-width:0}.team-platform-badge .marketplace-brand{padding:0;background:transparent;flex-shrink:0;min-height:20px}.team-platform-badge .marketplace-brand img{height:18px;width:auto;max-width:88px;object-fit:contain}.team-page .team-platform-meli{background:#fffdf0;border-color:#eee7b6}.team-page .team-platform-tiendanube{background:#f0f7ff;border-color:#dceafa}.team-page .team-platform-empty{background:#faf9fc;border-color:#eae7ef;color:#878294}.team-platform-empty .marketplace-brand{opacity:.55}.team-page .team-empty-badge{padding:6px 10px;border-radius:999px;background:#f5f4f8;color:#777184;font-size:12px}.team-page .team-member{flex-direction:column;align-items:stretch;gap:20px;margin:20px 0;padding:22px;border:1px solid #e9e5f0;border-radius:16px;background:#fff}.team-member-identity{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.team-page .team-member h3{margin:0;font-size:16px;line-height:1.5}.team-member-identity .badge{font-size:11px;white-space:nowrap}.team-page .team-member .catalog-actions{width:100%;max-width:none;padding-top:16px;border-top:1px solid #f0edf5;justify-content:flex-end;gap:8px}.team-page .team-member .button{min-height:34px;padding:8px 12px;font-size:12px;border-radius:9px}.team-page .team-section>h2{margin:0 0 10px;font-size:20px}.team-page .team-section>.scope-note{margin:0 0 20px;line-height:1.65}.team-page .team-section>.muted{margin-top:20px;font-size:12px;line-height:1.65}.team-invitation{overflow:hidden;border-radius:inherit}.team-invitation .cost-header{margin:0;padding:30px 32px}.team-invitation-body{padding:30px 32px}.team-invitation-company h2{margin:8px 0 0;font-size:22px;line-height:1.4}.team-invitation-meta{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin:24px 0 30px;padding:20px;border:1px solid #ece8f2;border-radius:12px;background:#faf9fc}.team-invitation-meta>div{min-width:0}.team-invitation-meta dt{margin-bottom:6px;color:#878094;font-size:12px}.team-invitation-meta dd{margin:0;font-size:14px;font-weight:500;overflow-wrap:anywhere}.team-access-group{margin-top:26px}.team-access-group h3{margin:0;font-size:14px;font-weight:600}.team-invitation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;padding-top:24px;border-top:1px solid #ece8f2}@media(max-width:760px){.team-page .team-member{padding:16px}.team-page .team-member .catalog-actions{justify-content:flex-start}.team-invitation .cost-header,.team-invitation-body{padding:24px 20px}.team-invitation-meta{grid-template-columns:1fr}.team-invitation-actions .button{width:100%;justify-content:center}}.sale-notification-history>header,.sale-notification-history>.text-button,.sale-notification-history>footer{flex-shrink:0}.sale-notification-caption{color:var(--muted);margin:0 0 12px}.sale-notification-scroll{overflow-y:auto;min-height:0;overscroll-behavior:contain}.sale-notification-history footer{border-top:1px solid var(--line);padding-top:12px}.panel.sale-notification-page{margin-top:24px;max-width:1000px;padding:24px;border:1px solid #d9d2e8;border-radius:20px}.sale-notification-page-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.sale-notification-page-heading h1{margin:0 0 8px;font-size:24px;line-height:1.3}.sale-notification-page-heading p{color:var(--muted);margin:0}.sale-notification-page li p{margin:6px 0 10px}.sale-notification-list{display:grid;gap:16px}.sale-notification-page .sale-notification-list{margin:24px 0;gap:20px}.sale-notification-page .sale-notification-list>li{padding:20px}@media(max-width:600px){.panel.sale-notification-page{padding:16px;border-radius:16px}.sale-notification-page-heading h1{font-size:22px}.sale-notification-page .sale-notification-list{gap:16px}.sale-notification-page .sale-notification-list>li{padding:16px}}.sale-notification-list li{overflow-wrap:anywhere}[hidden]{display:none!important}.reference-sidebar .sidebar-user-area{margin-top:auto;flex-shrink:0}.reference-sidebar .sidebar-user-area .sidebar-footer{margin-top:0}.reference-sidebar .sidebar-user-area .logout-button{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:12px;margin-top:16px;border:1px solid var(--nav-line);border-radius:12px;background:var(--nav-hover);color:var(--on-nav)}.reference-sidebar .sidebar-user-area .logout-button:hover{background:#ffffff30}.reference-sidebar .sidebar-user-area .logout-button:disabled{opacity:.6;cursor:wait}.sidebar-collapsed .sidebar-user-area .logout-button{justify-content:center}.team-account-permissions{display:grid;gap:28px;margin:28px 0}.team-account-permissions>section{min-width:0}.team-account-permission-card{border:1px solid var(--line);border-radius:16px;padding:20px;margin:18px 0;min-width:0}.team-account-permission-card>legend{padding:0 8px;font-weight:700}.team-account-permission-card .team-permissions{margin-top:18px}.team-account-grants{display:grid;gap:18px;margin-top:18px}.team-account-grant-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:13px}@media(max-width:600px){.team-account-permission-card{padding:14px}}.sale-row .sale-product strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-help{margin:12px 0;color:var(--muted);font-size:12px}.summary-help>summary{display:flex;align-items:center;gap:6px;width:fit-content;cursor:pointer;list-style:none}.summary-help>summary::-webkit-details-marker{display:none}.summary-help>summary>span{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;font-weight:600}.summary-help>summary:hover{color:var(--accent)}.summary-help>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.summary-help>p{max-width:85ch;margin:10px 0 0;line-height:1.6}.pending-dismiss{flex-shrink:0;padding:6px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.pending-dismiss:hover{background:var(--primary);color:var(--accent)}.pending-dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pending-dismiss:disabled{opacity:.5;cursor:wait}.pending-dismiss-feedback{margin:10px 0 0;color:var(--muted);font-size:12px}.help-popover{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.pending-questions-heading>.help-popover{position:static}.help-popover-card{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:min(320px,calc(100vw - 112px));padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--muted);box-shadow:0 8px 30px #29263e1f;font-size:12px;line-height:1.5}.help-popover-card>strong{display:block;color:var(--ink);font-size:13px}.pending-questions-heading .help-popover-card p{margin:8px 0;font-size:12px;line-height:1.5}.pending-info-sync{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:11px}.pending-info-sync>span:first-child{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.help-popover-trigger{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.help-popover-trigger:hover{color:var(--accent)}.help-popover-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.help-popover-card p{margin:8px 0;font-size:12px;line-height:1.5}.help-popover-card p:last-child{margin-bottom:0}.report-calculation-help{margin:12px 0}.meli-publication-results.publication-results-list .publication-result{grid-template-columns:160px minmax(0,1fr) 240px}.meli-publication-results.publication-results-list .publication-result-check{position:absolute;top:24px;left:24px}.meli-publication-results.publication-results-list .publication-list-image{position:relative;align-self:stretch;min-height:140px;aspect-ratio:auto}.meli-publication-results.publication-results-list .publication-list-image{background:var(--surface)}.meli-publication-results.publication-results-list .publication-list-image img{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:100%;max-height:100%;border-radius:10px}.meli-publication-results.publication-results-list .publication-result-commerce{grid-column:3}@media(max-width:900px){.meli-publication-results.publication-results-list .publication-result{grid-template-columns:110px minmax(0,1fr)}.meli-publication-results.publication-results-list .publication-list-image{min-height:120px}.meli-publication-results.publication-results-list .publication-result-commerce{grid-column:1 / -1;width:auto;padding:12px 0 0;border-left:0;border-top:1px solid var(--line)}}.email-sign-in fieldset{min-width:0;margin:0;padding:0;border:0;display:grid;gap:16px}.email-sign-in legend{margin-bottom:18px;font-weight:600}.email-sign-in label{display:grid;gap:7px;font-size:13px}.email-sign-in input{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.email-sign-in p{color:var(--muted);font-size:13px;line-height:1.5}.login-email-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px}.login-email-links button,.login-email-links a{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.login-email-links button:disabled{opacity:.6;cursor:wait}.login-divider{margin:20px 0;text-align:center;color:var(--muted);font-size:13px}.team-permission-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}.team-permission-summary .team-badges{margin:0;flex:1}.team-permissions-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.team-permissions-dialog .dialog-heading p{margin:6px 0 0;color:var(--muted);overflow-wrap:anywhere}.team-permissions-dialog .dialog-content{background:var(--surface)}.team-permissions-dialog .team-account-grants>section+section{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.topbar>.workspace-selector{margin-left:auto}.topbar>.header-account+.workspace-selector{margin-left:0}.workspace-selector{position:relative;min-width:0;max-width:100%}.workspace-trigger{display:flex;align-items:center;gap:10px;max-width:min(320px,100%);padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.workspace-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-trigger>svg{flex-shrink:0;color:var(--muted);transition:transform .15s ease}.workspace-trigger:hover,.workspace-trigger[aria-expanded=true]{background:var(--canvas)}.workspace-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.workspace-dropdown{position:absolute;right:0;top:calc(100% + 10px);z-index:100;width:min(344px,calc(100vw - 32px));max-height:min(520px,calc(100dvh - 100px));overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 4px 8px #1e18300a,0 16px 40px #1e18301a;color:var(--ink)}.workspace-dropdown h2{margin:8px 10px;font:inherit;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.workspace-dropdown section+section{border-top:1px solid var(--line);margin-top:8px;padding-top:4px}.workspace-option,.workspace-create{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.workspace-option:hover,.workspace-create:hover{background:var(--canvas)}.workspace-option>span{min-width:0}.workspace-option strong{display:block;font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.workspace-option small{display:block;font-size:11px;line-height:1.4;margin-top:2px;color:var(--muted)}.workspace-option>svg{color:var(--accent);flex-shrink:0}.workspace-create{justify-content:flex-start;font-size:13px}.workspace-dropdown-footer{margin-top:6px;padding:6px 0 0;border-top:1px solid var(--line)}.workspace-dropdown-footer a{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:6px;color:var(--muted);font-size:12px;text-decoration:none}.workspace-dropdown-footer a:hover{color:var(--accent)}.workspace-dropdown form{padding:10px}.workspace-dropdown form label{display:grid;gap:6px;font-size:12px}.workspace-dropdown form input{min-width:0;width:100%}.workspace-dropdown form>div{display:flex;gap:8px;margin-top:10px}.workspace-dropdown [role=alert]{margin:10px;color:var(--danger)}.workspace-selector :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-selector button:disabled{opacity:.6;cursor:wait}@media(prefers-reduced-motion:reduce){.workspace-trigger>svg{transition:none}}.account-selector .workspace-dropdown{left:0;right:auto}.workspace-option{min-height:52px;gap:10px;margin:2px 0;border-radius:8px}.workspace-option[aria-current=true]{background:var(--primary)}.workspace-option[aria-current=true] strong{color:var(--accent)}.workspace-option .switcher-row-label{flex:1}.switcher-company-avatar{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:8px;background:var(--canvas);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.02em}.workspace-option[aria-current=true] .switcher-company-avatar{background:var(--brand);color:var(--accent)}.switcher-account-brand,.switcher-all-icon{display:flex;align-items:center;justify-content:center;flex:0 0 70px;min-width:0}.switcher-account-brand .marketplace-brand img{width:64px;max-width:64px;height:22px;object-fit:contain}.switcher-all-icon{color:var(--muted)}.workspace-option[aria-current=true] .switcher-all-icon{color:var(--accent)}.workspace-dropdown-footer a:hover{background:var(--canvas)}.company-profile-form{max-width:600px}.company-profile-identity{display:flex;align-items:center;gap:20px;margin:20px 0 24px}.company-profile-logo{width:80px;height:80px;flex:0 0 80px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:var(--canvas);color:var(--muted);object-fit:contain}.company-profile-logo img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.company-profile-identity .catalog-actions{margin:0}.company-profile-identity p{font-size:12px;margin-bottom:0}.company-profile-name{display:grid;gap:8px;font-size:13px;font-weight:600}.company-profile-name input{width:100%;min-width:0}.switcher-company-avatar img{width:32px;height:32px;object-fit:contain;border-radius:inherit}@media(max-width:480px){.company-profile-identity{align-items:flex-start;gap:12px}}.company-profile-form>.catalog-actions{margin-top:20px}.company-profile-owner{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.pipa-logo{display:block;width:112px;height:auto;flex-shrink:0}.pipa-logo-compact{width:36px}.reference-sidebar .brand{flex-shrink:0}.reference-sidebar .sidebar-monogram,.reference-sidebar.sidebar-collapsed .sidebar-wordmark{display:none}.reference-sidebar.sidebar-collapsed .sidebar-monogram{display:block}.login-brand .pipa-logo{width:160px}.session-bootstrap-content>.pipa-logo{width:132px;margin-bottom:12px}.workspace-brand-heading{display:inline-flex;align-items:center}.workspace-brand-heading .pipa-logo{width:66px}@media(max-width:700px){.reference-sidebar.sidebar-collapsed .sidebar-wordmark{display:block}.reference-sidebar.sidebar-collapsed .sidebar-monogram{display:none}.login-brand .pipa-logo{width:132px}}.notification-settings{max-width:1080px}.notification-settings .cost-header h1{font-size:24px}.notification-form{padding:0 28px 24px}.notification-form fieldset{padding:0;margin:0;border:0;min-width:0}.notification-recipient{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding:20px 0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.notification-recipient strong{color:var(--ink);font-weight:600}.notification-section{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);gap:24px 40px;padding:24px 0;border-top:1px solid var(--line)}.notification-section h2{font-size:16px;margin:0}.notification-title{display:flex;align-items:center;gap:8px}.notification-section p{color:var(--muted);font-size:13px;line-height:1.6;margin:6px 0 0}.notification-section .help-popover-card p{margin-top:8px}.notification-controls{display:grid;gap:18px;align-content:start;min-width:0}.notification-toggle{display:flex;gap:16px;justify-content:space-between;align-items:center;min-height:28px;font-size:13px;font-weight:600}.notification-form input[type=checkbox]{accent-color:var(--accent);width:17px;height:17px;flex-shrink:0}.notification-toggle input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:22px;margin:0;border-radius:20px;background:var(--muted);position:relative;cursor:pointer}.notification-toggle input[role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff}.notification-toggle input[role=switch]:checked{background:var(--accent)}.notification-toggle input[role=switch]:checked:after{transform:translate(14px)}.notification-form input:focus-visible,.notification-form select:focus-visible,.notification-exceptions summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.notification-field{display:grid;gap:8px;min-width:0;margin:0;font-size:12px;font-weight:600}.notification-form input:not([type=checkbox]),.notification-form select{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px}.notification-form input.notification-minimum{max-width:120px}.notification-form input:disabled{opacity:.6}.notification-schedule{display:flex;flex-wrap:wrap;gap:16px}.notification-schedule>label{flex:1;min-width:130px}.notification-exceptions{min-width:0}.notification-exceptions>summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600;padding:4px 0}.notification-exceptions>summary span{margin-left:6px;font-size:12px;font-weight:400;color:var(--muted)}.notification-exceptions>.notification-field{margin-top:16px}.notification-overrides{list-style:none;padding:0;margin:16px 0 0}.notification-overrides li{padding:12px 0;border-top:1px solid var(--line);display:grid;gap:8px}.notification-overrides label{display:flex;align-items:center;gap:16px;justify-content:space-between;font-size:13px;min-width:0}.notification-overrides label span{overflow-wrap:anywhere}.notification-form .notification-overrides input{max-width:90px;flex-shrink:0}.notification-overrides .text-button{justify-self:start;font-size:12px}.notification-accounts legend{font-size:12px;font-weight:600;margin-bottom:4px}.notification-accounts label{display:flex;gap:10px;align-items:center;font-size:13px;padding:10px 0}.notification-accounts label+label{border-top:1px solid var(--line)}.notification-accounts span{overflow-wrap:anywhere}.notification-accounts small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.notification-status{padding:12px 16px;margin:0 0 20px;border-left:3px solid var(--accent);background:var(--primary);font-size:13px;line-height:1.6}.notification-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--line);padding-top:20px}.notification-footer .help-popover-card{top:auto;bottom:calc(100% + 8px)}@media(max-width:700px){.notification-form{padding:0 20px 20px}.notification-section{grid-template-columns:minmax(0,1fr);gap:18px}.notification-recipient{flex-direction:column}.notification-footer>.button{width:100%}}.onboarding-steps{list-style:none;padding:0;margin:0}.onboarding-steps>li{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.onboarding-steps>li:last-child{border-bottom:0}.onboarding-steps>li>div{min-width:0}.onboarding-steps>li>span{color:var(--muted);font-size:13px;flex-shrink:0}.onboarding-steps p{margin:6px 0}.onboarding-steps form{display:grid;gap:8px;max-width:380px;margin-top:10px}.onboarding-steps label{display:grid;gap:6px}.onboarding-steps small{color:var(--muted)}.onboarding-steps form button{justify-self:start}.onboarding-address{overflow-wrap:anywhere}@media(max-width:700px){.onboarding-steps>li{flex-direction:column;gap:8px}}.admin-shell{display:flex;min-height:100vh;background:var(--page-bg);color:var(--ink)}.admin-sidebar{width:240px;flex-shrink:0;background:var(--nav-start);color:#fff;padding:28px 20px;display:flex;flex-direction:column;gap:20px;position:sticky;top:0;height:100vh}.admin-sidebar .pipa-logo{width:120px;height:auto}.admin-sidebar>p{margin:0;opacity:.85;font-size:13px}.admin-sidebar nav{display:grid;gap:6px}.admin-sidebar nav a,.admin-sidebar-footer>a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--radius-control)}.admin-sidebar nav a.selected{background:var(--brand);color:var(--ink);font-weight:600}.admin-sidebar-footer{margin-top:auto;display:grid;gap:14px;font-size:12px;overflow-wrap:anywhere}.admin-sidebar-footer .logout-button{color:#fff;background:transparent;border:1px solid rgb(255 255 255 / .35)}.admin-sidebar-footer .logout-button:hover{background:#ffffff1f}.admin-main{min-width:0;flex:1}.admin-topbar{display:flex;justify-content:space-between;gap:16px;padding:24px 32px;border-bottom:1px solid var(--line);font-size:13px}.admin-content{max-width:1440px;margin:auto;padding:30px}.admin-content h1{font-size:28px;margin:0 0 10px}.admin-content h2{font-size:18px;margin:0 0 18px}.admin-panel{padding:24px;margin:22px 0}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.admin-metrics a{color:inherit;text-decoration:none;padding:22px;display:grid;gap:14px;background:var(--canvas)}.admin-metrics strong{font-size:32px}.admin-metrics span{font-size:13px;color:var(--muted)}.admin-attention a{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.admin-attention a:last-child{border:0}.admin-facts{display:flex;flex-wrap:wrap;gap:24px 40px;margin:16px 0}.admin-facts dt{color:var(--muted);font-size:12px}.admin-facts dd{margin:6px 0 0}.admin-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin-bottom:20px}.admin-filters label,.admin-form label,.admin-dialog label{display:grid;gap:7px;font-size:13px}.admin-filters input{min-width:220px}.admin-table-scroll{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table th{text-align:left;color:var(--muted);font-size:12px;padding:12px;background:var(--canvas)}.admin-table td{padding:16px 12px;border-bottom:1px solid var(--line);vertical-align:top;max-width:360px;overflow-wrap:anywhere}.admin-table small,.admin-simple-list small{display:block;margin-top:5px;color:var(--muted)}.admin-table pre{white-space:pre-wrap;max-width:350px;font-size:11px}.admin-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center;margin-top:18px;font-size:12px}.admin-pager>div{display:flex;gap:8px}.admin-form{display:grid;gap:18px;max-width:800px}.admin-form-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-form textarea{min-height:85px;resize:vertical}.admin-form button{justify-self:start}.admin-form .admin-checkbox{display:flex;align-items:center;gap:10px}.admin-checkbox input{width:auto}.admin-simple-list{list-style:none;padding:0;margin:0}.admin-simple-list li{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.admin-error{color:var(--danger)}.admin-dialog{width:min(560px,calc(100vw - 32px));border:0;border-radius:var(--radius);padding:24px;color:var(--ink)}.admin-dialog::backdrop{background:#190f2d66}.admin-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-dialog form{display:grid;gap:16px}@media(max-width:1000px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar{width:205px}}@media(max-width:700px){.admin-shell{display:block}.admin-sidebar{position:static;width:auto;height:auto;padding:20px}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin-sidebar-footer>span{display:none}.admin-content{padding:20px 14px}.admin-topbar{padding:16px}.admin-panel{padding:18px}.admin-form-columns{grid-template-columns:1fr}.admin-filters{align-items:stretch}.admin-filters label{min-width:0;flex:1 1 150px}.admin-filters input{min-width:0;width:100%}.admin-simple-list li{flex-direction:column;gap:6px}}.subscription-notice{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 24px;background:var(--canvas);border-bottom:1px solid var(--line);color:var(--ink);font-size:13px}.subscription-notice>div{display:grid;gap:4px}.subscription-notice .button{flex-shrink:0}@media(max-width:700px){.subscription-notice{flex-direction:column;align-items:flex-start;padding:14px 18px}}.workspace-welcome{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:var(--page-bg)}.workspace-welcome-panel{width:100%;max-width:620px;padding:36px}.workspace-welcome-panel>.pipa-logo{width:110px;margin-bottom:20px}.workspace-welcome-panel h1{margin:0 0 8px;font-size:clamp(26px,5vw,34px)}.workspace-welcome-account{color:var(--muted);font-size:13px;overflow-wrap:anywhere;margin:0 0 12px}.workspace-welcome-trial{color:var(--muted);line-height:1.6;margin:20px 0 28px}.workspace-welcome-trial strong{color:var(--accent);display:block}.workspace-onboarding form{display:grid;gap:18px}.workspace-onboarding label{display:grid;gap:8px;font-size:14px;font-weight:600}.workspace-onboarding input{width:100%;min-width:0}.workspace-onboarding small{color:var(--muted);line-height:1.5;margin-top:-8px}.workspace-onboarding form>div>.button{width:100%}.workspace-onboarding section{margin-top:24px}.workspace-onboarding h2{font-size:16px}.workspace-onboarding [role=alert]{color:var(--danger)}.workspace-welcome-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}@media(max-width:600px){.workspace-welcome{padding:20px 12px}.workspace-welcome-panel{padding:24px 20px}}.email-recipients>label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;font-weight:600}.email-recipients>label>span{color:var(--muted);font-weight:400}.email-recipient-input{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border:1px solid var(--line);border-radius:9px;background:var(--surface);cursor:text}.email-recipient-input:focus-within{outline:2px solid var(--accent);outline-offset:2px}.email-recipient-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border-radius:6px;background:var(--primary);color:var(--accent);font-size:12px}.email-recipient-chip>span{min-width:0;overflow-wrap:anywhere}.email-recipient-chip button{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border:0;border-radius:4px;background:transparent;color:inherit}.email-recipient-chip button:hover{background:var(--primary-hover)}.notification-form .email-recipient-input input{flex:1 1 150px;width:150px;min-width:0;min-height:32px;padding:4px;border:0;background:transparent;outline:none;font-size:12px}.email-recipients>small{display:block;margin-top:6px;color:var(--muted);font-size:11px}.email-recipients>small[role=alert]{color:var(--danger)}.workspace-welcome-video{position:relative;isolation:isolate;padding-top:68px;padding-bottom:48px}.welcome-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#29233b url(/images/welcome-orders.jpg) center / cover no-repeat;pointer-events:none}.welcome-background video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.welcome-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#29233b7a,#4e2fb033 55%,#29233b7a)}.workspace-welcome-video .workspace-welcome-panel{background:#fff;box-shadow:0 24px 80px #180f2d38}.welcome-background-control{position:absolute;right:20px;top:18px;display:flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid rgb(255 255 255 / 45%);border-radius:24px;background:#29233bc7;color:#fff;font-size:12px;cursor:pointer}.welcome-background-control:focus-visible{outline:3px solid #fff;outline-offset:3px}.company-page{max-width:1080px;gap:0}.company-page .cost-header{align-items:center}.company-page .cost-header h1{font-size:24px;margin:6px 0}.company-page .cost-header .eyebrow{margin:0}.company-page-body{gap:0}.company-page-body [hidden]{display:none}.company-sections{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:24px}.company-sections button{display:flex;align-items:center;gap:8px;padding:16px 0 13px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:13px}.company-sections button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.company-sections button span{font-size:11px}.company-page-body h2{font-size:16px;margin:0 0 16px}.company-page .company-profile-form{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.company-profile-form>h2,.company-profile-form>.catalog-actions,.company-profile-form>[role=alert],.company-profile-form>[role=status]{grid-column:1 / -1}.company-page .company-profile-identity{grid-column:1;grid-row:2 / 4;margin:0;align-self:center;gap:16px}.company-page .company-profile-name{grid-column:2;align-self:start}.company-page .company-profile-owner{grid-column:2;margin:10px 0 0}.company-page .company-profile-form>.catalog-actions{border-top:1px solid var(--line);padding-top:20px;margin-top:24px;justify-content:flex-end}.company-inline-heading{display:flex;align-items:center;gap:8px}.company-page .onboarding-steps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.company-page .onboarding-steps>li{padding:16px 0;gap:12px;font-size:13px}.company-page .onboarding-steps>li:first-child{grid-column:1;grid-row:1;padding-top:0}.company-page .onboarding-steps>.onboarding-plan{grid-column:2;grid-row:1;padding-top:0;border-bottom:1px solid var(--line)}.company-page .onboarding-steps>.onboarding-shortcut{grid-column:1 / -1;align-items:center}.onboarding-shortcut>div{display:flex;align-items:center;gap:12px;flex:1}.onboarding-shortcut .text-button{margin-left:auto}.company-page .onboarding-steps p{font-size:12px;color:var(--muted);line-height:1.6}.company-page .onboarding-steps>li>span{font-size:11px}@media(max-width:700px){.company-page .cost-header{flex-wrap:wrap;gap:12px}.company-sections{gap:8px 16px}.company-sections button{font-size:12px}.company-page .company-profile-form,.company-page .onboarding-steps{grid-template-columns:minmax(0,1fr)}.company-page .company-profile-form>*,.company-page .onboarding-steps>li:first-child,.company-page .onboarding-steps>.onboarding-plan{grid-column:1;grid-row:auto}.company-page .company-profile-identity{margin-bottom:20px}.company-page .onboarding-steps>.onboarding-plan{padding-top:16px}.onboarding-shortcut>div{flex-wrap:wrap;width:100%}.onboarding-shortcut .text-button{margin-left:0}}.sidebar-trial-status{margin:0 0 10px;padding:10px 12px;border-top:1px solid rgb(255 255 255 / 22%);color:#fff;font-size:12px;line-height:1.5}.sidebar-trial-status a{color:inherit;text-decoration:none;display:block;font-weight:600}.sidebar-trial-status a:hover{text-decoration:underline}.sidebar-trial-status a:focus-visible{outline:2px solid white;outline-offset:4px}.sidebar-trial-status small{display:block;margin-top:6px;color:var(--brand);font-size:11px}.sidebar-collapsed .sidebar-trial-status{padding:10px 0;text-align:center}.company-onboarding .setup-status{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 9px;border-radius:20px;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap}.company-onboarding .setup-status-complete{color:var(--gain);background:var(--gain-bg)}.company-onboarding .setup-status-pending{color:var(--warning);background:var(--warning-bg)}.company-onboarding .setup-status-neutral{color:var(--muted);background:var(--canvas)}.company-onboarding .setup-status-trial{color:var(--accent);background:var(--primary)}.company-onboarding .setup-status-danger{color:var(--danger);background:var(--danger-bg)}.company-onboarding .company-inline-heading{flex-wrap:wrap;gap:8px;margin-bottom:14px}.company-inline-heading>.setup-status{margin-left:auto}.company-onboarding .onboarding-steps>li:first-child>div,.company-onboarding .onboarding-plan>div{width:100%}.company-page .onboarding-steps .onboarding-address{display:inline-block;max-width:100%;margin:0 0 10px;padding:7px 10px;border-radius:6px;background:var(--canvas);color:var(--accent);font-weight:600;font-size:13px}.setup-trial{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--accent)}.setup-trial>svg{flex-shrink:0}.setup-trial strong{display:block;font-size:15px}.setup-trial span{display:block;color:var(--muted);font-size:11px;margin-top:3px}.company-onboarding .setup-feedback{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:0 0 20px;border-radius:8px;font-size:12px;line-height:1.5}.setup-feedback>svg{flex-shrink:0}.company-onboarding .setup-feedback-success{color:var(--gain);background:var(--gain-bg)}.company-onboarding .setup-feedback-error{color:var(--danger);background:var(--danger-bg)}.company-onboarding .setup-feedback-warning{color:var(--warning);background:var(--warning-bg)}.company-onboarding .onboarding-shortcut .text-button{text-decoration:none;padding:6px 10px;font-size:12px}.company-onboarding .onboarding-shortcut .text-button:hover{background:var(--canvas)}@media(max-width:700px){.company-inline-heading>.setup-status{margin-left:0}.company-page .onboarding-steps>.onboarding-shortcut{flex-direction:row;flex-wrap:wrap}.company-page .onboarding-shortcut>div{flex-basis:200px}}.admin-company-detail{margin-top:20px}.admin-company-hero{background:var(--canvas);border-radius:var(--radius);padding:28px 28px 0}.admin-company-heading{display:flex;align-items:center;gap:18px}.admin-company-heading>div{min-width:0;flex:1}.admin-company-avatar{display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;border-radius:18px;background:var(--accent);color:#fff;font-size:22px;font-weight:700}.admin-eyebrow{display:block;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:8px}.admin-company-heading h1{margin:0;overflow-wrap:anywhere}.admin-company-heading p{color:var(--muted);font-size:13px;margin:7px 0 0;overflow-wrap:anywhere}.admin-status{display:inline-flex;padding:7px 12px;border-radius:30px;background:var(--brand);color:var(--accent);font-size:12px;font-weight:600;white-space:nowrap}.admin-status-expired,.admin-status-suspended{color:var(--danger);background:var(--surface)}.admin-company-meta{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px;padding:24px 0;margin-top:24px;border-top:1px solid var(--line)}.admin-company-meta>div{display:grid;gap:6px;align-content:start;min-width:0;font-size:13px;overflow-wrap:anywhere}.admin-company-meta span,.admin-company-meta small{color:var(--muted);font-size:12px}.admin-company-meta a{font-weight:600;text-decoration:none}.admin-company-meta strong{font-weight:500}.admin-company-nav{display:flex;gap:24px;overflow-x:auto;border-top:1px solid var(--line)}.admin-company-nav a{padding:16px 0;color:var(--muted);text-decoration:none;font-size:13px;white-space:nowrap;border-bottom:2px solid transparent}.admin-company-nav a:hover,.admin-company-nav a:focus-visible{color:var(--accent);border-bottom-color:var(--accent)}.admin-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;align-items:start}.admin-company-grid>.admin-panel{min-width:0;margin:0;padding:26px;scroll-margin-top:24px}.admin-section-heading{padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid var(--line)}.admin-section-heading h2{margin:0 0 6px;display:flex;align-items:center;gap:8px}.admin-section-heading>span{color:var(--muted);font-size:12px}.admin-company-grid .admin-form{max-width:none}.admin-company-grid .admin-form input,.admin-company-grid .admin-form select,.admin-company-grid .admin-form textarea{width:100%;min-width:0;background:var(--surface);border:1px solid var(--line)}.admin-company-grid .admin-form input:focus,.admin-company-grid .admin-form select:focus,.admin-company-grid .admin-form textarea:focus{border-color:var(--accent)}.admin-company-grid .admin-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 24px;font-size:13px}.admin-company-grid .admin-facts dd{overflow-wrap:anywhere}.admin-company-grid .admin-simple-list{font-size:13px;margin-bottom:18px}.admin-company-grid .admin-simple-list li:last-child{border:0}.admin-step{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.admin-step:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--line)}.admin-step.is-complete{color:var(--accent)}.admin-step.is-complete:before{background:var(--accent)}.admin-empty{padding:22px 0;color:var(--muted);font-size:13px;line-height:1.6}.admin-company-history{grid-column:1 / -1}.admin-subscription-timeline{list-style:none;padding:0;margin:0}.admin-subscription-timeline li{position:relative;margin-left:5px;padding:0 0 24px 24px;border-left:1px solid var(--line);display:grid;grid-template-columns:minmax(180px,1fr) 1.5fr;gap:24px;font-size:13px;overflow-wrap:anywhere}.admin-subscription-timeline li:before{content:"";position:absolute;left:-5px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.admin-subscription-timeline li:last-child{padding-bottom:0;border-color:transparent}.admin-subscription-timeline small{display:block;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.6}.admin-subscription-timeline li>span{line-height:1.6}@media(max-width:1150px){.admin-company-grid{grid-template-columns:1fr}}@media(max-width:700px){.admin-company-hero{padding:20px 18px 0}.admin-company-heading{flex-wrap:wrap;gap:12px}.admin-company-heading h1{font-size:24px}.admin-company-avatar{width:44px;height:44px;border-radius:14px;font-size:17px}.admin-company-heading .admin-status{margin-left:56px}.admin-company-meta{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding:20px 0}.admin-company-meta>div:first-child{grid-column:1/-1}.admin-company-nav{gap:22px}.admin-company-grid{gap:18px;margin-top:18px}.admin-company-grid>.admin-panel{padding:20px}.admin-subscription-timeline li{grid-template-columns:1fr;gap:8px}}.reference-sidebar{border-radius:10px;background:var(--nav-start)}.reference-sidebar .sidebar-wordmark{width:94px}.reference-sidebar .sidebar-toggle{background:transparent;border-radius:5px}.reference-sidebar .sidebar-group-toggle{font-family:var(--font-body,Arial,Helvetica,sans-serif);font-weight:500;border-radius:5px;padding-block:12px}.reference-sidebar .sidebar-group-toggle.active{background:transparent}.reference-sidebar .sidebar-group-toggle:hover{background:#ffffff12}.reference-sidebar .sidebar-group-toggle>svg:first-child{width:18px;height:18px;stroke-width:1.6}.reference-sidebar .sidebar-group-chevron{width:13px;height:13px;opacity:.7}.reference-sidebar .sidebar-group-links{margin:2px 0 14px 19px;padding-left:14px;border-left:1px solid #ffffff26}.reference-sidebar .sidebar-group-links .nav-item{min-height:34px;padding:8px 10px;font-size:13px;font-weight:400;border-radius:4px;color:#ffffffe0}.reference-sidebar .sidebar-group-links .nav-item>svg{display:none}.reference-sidebar .sidebar-group-links .nav-item.selected{background:#ffffff12;color:#fff;font-weight:500;box-shadow:none}.reference-sidebar .sidebar-group-links .nav-item.selected:before{content:"";position:absolute;top:9px;bottom:9px;left:-15px;width:2px;background:var(--brand-selection)}.reference-sidebar .sidebar-trial-status{padding:14px 10px 4px;font-size:11px;border-top-color:#ffffff26}.reference-sidebar .sidebar-trial-status a{font-weight:400}.reference-sidebar .sidebar-user-area .logout-button{background:transparent;border:0;border-radius:5px;padding:9px 10px;margin-top:6px;font-weight:400;font-size:12px}.reference-sidebar .sidebar-user-area .logout-button:hover{background:#ffffff12}.reference-sidebar .sidebar-footer{gap:10px;padding-top:14px}.reference-sidebar .sidebar-footer strong{font-weight:500;font-size:12px}.reference-sidebar .sidebar-footer small{font-size:11px;opacity:.8}.reference-sidebar .avatar{width:30px;height:30px;font-size:11px;background:#ffffff18;color:#fff}.reference-sidebar.sidebar-collapsed .sidebar-trial-status{padding-inline:0}.workspace-welcome{width:100%;max-width:none;margin:0}.workspace-welcome-video .welcome-background:after{background:#1914231f}.login-intro-video{position:relative;isolation:isolate;background:transparent}.login-intro-video .welcome-background:after{background:linear-gradient(180deg,rgb(20 15 30 / 20%),transparent 35%,rgb(20 15 30 / 72%))}.login-intro-video .welcome-background-control{z-index:1}@media(max-width:760px){.login-intro-video .login-brand{padding-right:140px}.login-intro-video .login-brand .pipa-logo{width:100px}}.workspace-welcome-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,560px);align-items:stretch;padding:0;gap:0;background:var(--surface)}.workspace-welcome-video>.welcome-background{position:relative;inset:auto;grid-column:1;grid-row:1;min-height:100dvh;z-index:0}.workspace-welcome-video>.welcome-background:after{background:transparent}.workspace-welcome-video>.workspace-welcome-panel{grid-column:2;grid-row:1;align-self:center;width:100%;max-width:none;margin:0;padding:40px;border:0;border-radius:0;box-shadow:none}.workspace-welcome-video>.welcome-background-control{z-index:1;left:20px;right:auto}@media(max-width:800px){.workspace-welcome-video{grid-template-columns:minmax(0,1fr)}.workspace-welcome-video>.welcome-background{grid-column:1;grid-row:1;min-height:0;height:240px}.workspace-welcome-video>.workspace-welcome-panel{grid-column:1;grid-row:2;padding:28px 24px}}.workspace-welcome-video>.welcome-background{width:100%;align-self:stretch;justify-self:stretch}.product-stock-threshold{margin:24px 0;padding:20px 0;border-top:1px solid var(--line)}.product-stock-threshold h2{font-size:16px;margin:0}.product-stock-threshold fieldset{border:0;padding:0;margin:16px 0 0;min-width:0}.product-stock-threshold p{color:var(--muted);font-size:13px}.product-stock-threshold .product-threshold-value{max-width:180px;margin:14px 0;font-size:13px}.product-stock-threshold .catalog-actions{margin-top:16px}
