.settings-tabs{display:flex;gap:25px;border-bottom:1px solid #dce5e8;margin:0 0 28px}.settings-tabs button{border:0;border-radius:0;padding:0 0 14px;background:none;color:#7b8d96}.settings-tabs [aria-selected=true]{border-bottom:2px solid #188776;color:#188776;font-weight:650}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.shop-card{background:white;border:1px solid #dfe7eb;border-radius:10px;padding:22px}.shop-card-head{display:flex;gap:12px;align-items:center;margin-bottom:22px}.market-icon{display:grid;place-items:center;background:#f4eafb;color:#9438b7;width:43px;height:43px;border-radius:11px;font-weight:750;font-size:13px}.market-icon.ozon{background:#e9efff;color:#2366e3}.shop-card h3{font-size:15px;margin:0 0 5px}.shop-card small{color:#8c9da5}.badge{font-size:10px;letter-spacing:.15px;background:#edf3f5;color:#6b8490;border-radius:12px;padding:5px 9px;display:inline-block}.badge.success{background:#e7f3ed;color:#247458}.badge.warning{background:#fbf2df;color:#9d782d}.badge.error{background:#fcecea;color:#ad574b}.shop-card .shop-actions{display:flex;gap:9px;border-top:1px solid #edf1f3;padding-top:18px;margin-top:18px}.shop-card p{font-size:12px}.form-row{display:flex;gap:15px}.form-row>label{flex:1;min-width:0}.dialog-form{display:grid;gap:18px;margin-top:24px}.dialog-form p{font-size:11px}.dialog-form label{font-size:12px}.dialog-form #ozon-fields{display:grid;gap:18px}.secret-input{display:flex;border:1px solid #dce4e8;border-radius:5px}.secret-input input{border:0;min-width:0;flex:1}.secret-input button{border:0;background:transparent;color:#188776;font-size:10px;padding:8px}.field-hint{margin-top:9px!important;color:#90a0a7}.form-error{color:#ac5148!important;font-size:12px}#shop-dialog,#sync-dialog{width:510px}.subheading{margin:30px 0 15px;font-size:13px}.history-entry{display:flex;align-items:center;justify-content:space-between}.history-entry strong{font-variant-numeric:tabular-nums}.history-entry small{color:#8b9ba2;display:block;margin-top:4px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#f7faf9;border:1px solid #e5ece9;border-radius:8px;padding:18px}.detail-grid dt{font-size:11px;color:#8b9ba2;margin:0 0 5px}.detail-grid dd{margin:0;font-size:13px;overflow-wrap:anywhere}.detail-content{margin-top:22px}.detail-content .record{padding:14px;margin-top:10px}.detail-content h3{font-size:13px;margin:22px 0 10px}.detail-content p{font-size:12px}.metric-tools{display:flex;gap:12px;margin-top:17px}.metric-tools button{padding:5px 0;font-size:12px}.metric-category{grid-column:1/-1;font-size:10px;font-weight:700;color:#83989f;letter-spacing:1px;margin:10px 0 2px}.preview-link{text-align:center;color:#188776;text-decoration:none;font-size:12px;padding-top:12px;border-top:1px solid #e7ecef}.spinner{width:28px;height:28px;border:3px solid #dcebe6;border-top-color:#188776;border-radius:50%;margin:auto;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}.sidebar{transition:none}}
[hidden]{display:none!important}body.unauthenticated .layout{visibility:hidden}button,input,select{font:inherit}button{cursor:pointer}.btn.primary,.primary{background:var(--teal);color:white;border:1px solid var(--teal);border-radius:6px;padding:9px 13px}button:disabled{opacity:.4;cursor:default}.quiet{border:0;background:transparent;color:#70868a}button:focus-visible,a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.sidebar nav .nav{box-shadow:none}.sidebar .profile{gap:8px}.sidebar #logout{margin-left:auto}.sidebar:not(:hover):not(:has(:focus-visible)) #logout{display:none}.main{padding:0}.content .filterbar .search{width:260px}.filterbar input{width:100%}.filterbar select{font-size:10px}.filterbar .primary{padding:9px 13px}.filterbar .text{padding:9px 4px}.filterbar .btn{white-space:nowrap}.quality-line{display:flex;gap:6px;color:#849c91;font-size:9px;margin-top:7px}.message{padding:12px;border:1px solid #ead9b0;background:#fff8e8;border-radius:7px;margin-bottom:15px}.metrics-table th button{border:0;background:none;color:inherit;font:inherit;padding:0;text-align:inherit}.metrics-table .cell{border:0;padding:0;background:none;font:inherit;color:inherit;white-space:nowrap;font-variant-numeric:tabular-nums}.metrics-table .cell.unavailable{color:#a9b7b5}.metrics-table .cell.partial{text-decoration:underline dotted #c2a16e;text-underline-offset:3px}.metrics-table .product-name{display:flex;border:0;background:none;padding:0;text-align:left;color:inherit;cursor:pointer}.metrics-table .group-head th{font-size:9px;letter-spacing:0}.metrics-table .fixed-col{width:330px}.metrics-table .metric-head th{min-width:102px}.metrics-table td{font-variant-numeric:tabular-nums}.metrics-table th.market-column{min-width:84px}.metrics-table tfoot td{position:sticky;bottom:0;background:#f5f9f7;z-index:2;font-weight:700}.metrics-table tfoot .fixed-col{z-index:4}.metrics-table .num-positive{color:#247852}.metrics-table .num-negative{color:#b9615d}.tablewrap[aria-busy=true] table{display:none}.table-scroll .empty{min-width:100%;padding:55px}.table-scroll:has(.empty:not([hidden])) table{display:none}.shop-card .shop-card-head{margin-bottom:18px}.shop-grid{grid-template-columns:repeat(3,minmax(260px,1fr))}.shop-card .shop-actions{flex-wrap:wrap}.shop-card .shop-actions button{font-size:10px}.settings-tabs{margin-bottom:20px}.record-empty{padding:45px;border:1px dashed var(--line);border-radius:8px;text-align:center;background:white;color:var(--muted)}dialog{border:1px solid var(--line);border-radius:12px;padding:26px;width:520px;max-width:94vw;max-height:90vh;overflow:auto;color:var(--ink);box-shadow:0 25px 100px #193c3633}dialog::backdrop{background:#142d314f;backdrop-filter:blur(3px)}dialog label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#73868b}dialog input,dialog select,.panel input,.panel select{padding:10px;border:1px solid var(--line);border-radius:6px;min-width:0;font-size:12px;color:var(--ink);background:white}dialog form{display:grid;gap:18px}dialog h2{font-size:20px}.dialog-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.dialog-heading button{border:0;background:none;font-size:22px;color:#8a9e98}#extra{width:740px}#extra .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}#date-dialog>label,#date-dialog>.form-row,#shops-dialog>label{margin-bottom:20px}#accounts{height:130px;min-width:100%}#metric-dialog{width:680px}#metric-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-height:55vh;overflow:auto;margin:22px 0}#metric-list label{flex-direction:row;align-items:center}#metric-list input{accent-color:var(--teal)}#auth{width:430px}#auth-error,.form-error{color:#ad574b}#details{width:650px}.panel{background:white;padding:24px;border:1px solid var(--line);border-radius:9px;max-width:560px;display:grid;gap:18px}.panel label{display:flex;flex-direction:column;gap:8px;font-size:12px}.panel p{font-size:11px;line-height:1.7}.list{display:grid;gap:12px}.record{background:white;border:1px solid var(--line);border-radius:8px;padding:18px}.record h3{font-size:14px;margin:0 0 8px}.record p{font-size:12px;color:var(--muted)}.spinner{height:28px;width:28px;border:3px solid #e1ece6;border-top-color:var(--teal);border-radius:50%;margin:auto}.form-busy{opacity:.6;pointer-events:none}.input-note{font-size:12px;color:var(--muted)}.journal-table{width:100%;font-size:12px}.journal-table td,.journal-table th{text-align:left}.journal-table th{position:static}.journal-table button{background:white;border:1px solid var(--line);border-radius:5px;padding:5px 10px}.metric-category{grid-column:1/-1}.sort-active{color:var(--teal)!important}body[data-page=shops] .page-head{margin-bottom:24px}.sidebar .brand{color:inherit;text-decoration:none}.sidebar .profile-info small{white-space:nowrap}@media(max-width:1000px){.shop-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media(max-width:640px){.sidebar{transform:translateX(-100%)}body.menu-open .sidebar{transform:none}.main{margin-left:0;width:100%}.shop-grid{grid-template-columns:1fr}#extra .form-grid,#metric-list{grid-template-columns:1fr}.filterbar{flex-wrap:wrap}.filterbar .search{max-width:none!important}.main .content{padding:16px!important}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.market-badge{display:inline-grid;place-items:center;width:24px;height:20px;border-radius:4px;font-size:8px;font-weight:700;margin-right:5px}.market-badge.wb{background:#f5eafa;color:#b65bce}.market-badge.oz{background:#e9efff;color:#5079ed}.metrics-table td:nth-child(2){font-size:10px;color:#71878e}.shop-grid .shop-card{box-shadow:none}
.filterbar select{font-size:10px}.shop-card .shop-actions{padding-top:16px;margin-top:16px}.shop-card h2{font-size:16px}.shop-card .details{font-size:11px}#settings-shops>.section-heading{display:none}.settings-tabs{margin-bottom:22px}.settings-tabs button{font-size:11px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.section-heading h2{margin:0 0 6px}.table-scroll{border:0}.sidebar .nav.active{background:var(--mint);color:var(--teal)}.metrics-table .market-column{min-width:84px!important;max-width:84px!important;width:84px}.metrics-table{table-layout:auto}
.metrics-table .metric-head th:first-child{min-width:78.86px;width:78.86px}.metrics-table .metric-head th:nth-child(2){min-width:77px;width:77px}
.preset-row{display:flex;justify-content:space-between;gap:12px}.preset-row .btn:first-child{flex:1;text-align:left;justify-content:flex-start}#preset-list{margin:20px 0}.metrics-table .cell{line-height:inherit}
body[data-page=shops] .page-head h1{font-size:27px}body[data-page=shops] .settings-tabs{height:48px;align-items:center;gap:24px;padding:0 16px;background:#edf5ef;border:1px solid #deebe2;border-radius:8px;margin:0 0 18px}body[data-page=shops] .settings-tabs button{padding:0;height:100%;border-bottom-width:2px}body[data-page=shops] .settings-tabs button:not([aria-selected=true]){border-bottom:2px solid transparent}
.filterbar select[name=grouping]{width:122px;max-width:122px!important}

/* Readable summary typography; sidebar and other page content keep their scale. */
.main .topbar{min-height:56px;height:auto;padding-top:12px;padding-bottom:12px}
.main .breadcrumb,.main .top-actions .live{font-size:13px;color:#52686b;line-height:1.5}
.main .demo-label{font-size:11px}
body[data-page="summary"] .page-head{height:auto;min-height:44px;margin-bottom:16px}
body[data-page="summary"] h1{font-size:26px}
body[data-page="summary"] .page-head .head-actions .btn{font-size:13px;padding:10px 12px}
body[data-page="summary"] .filterbar{gap:9px;margin-bottom:12px}
body[data-page="summary"] .filterbar .search{height:42px;min-width:230px;width:300px;max-width:330px}
body[data-page="summary"] .filterbar .search input{font-size:13px}
body[data-page="summary"] .filterbar select{height:42px;font-size:13px;max-width:190px;padding-right:28px}
body[data-page="summary"] .filterbar select[name="grouping"]{width:160px;max-width:160px!important}
body[data-page="summary"] .filterbar .shop-filter{height:42px;max-width:210px}
body[data-page="summary"] .filterbar .btn{min-height:42px;font-size:13px;padding:10px 12px}
body[data-page="summary"] .filter-info{font-size:12px;line-height:1.6;min-height:24px;margin-bottom:14px;color:#61777b;flex-wrap:wrap}
body[data-page="summary"] .chip,body[data-page="summary"] .demo-inline{font-size:12px;color:#526f64}
body[data-page="summary"] .table-toolbar{height:auto;min-height:50px;padding:10px 13px;flex-wrap:wrap}
body[data-page="summary"] .table-toolbar h2{font-size:16px;margin:0}
body[data-page="summary"] .table-toolbar .count{font-size:12px;color:#61777b}
body[data-page="summary"] .table-toolbar .btn{font-size:13px;padding:8px 11px}
body[data-page="summary"] .unit-check{font-size:13px;color:#52686b}
body[data-page="summary"] .column-nav{height:auto;min-height:40px;padding:7px 11px;flex-wrap:wrap;gap:7px;font-size:12px;color:#61777b}
body[data-page="summary"] .column-nav button{font-size:12px;padding:5px 9px;color:#526f64}
body[data-page="summary"] .scroll-hint{font-size:12px;color:#61777b}
body[data-page="summary"] .metrics-table .group-head th{height:32px;font-size:12px;padding:6px 10px;color:#426855}
body[data-page="summary"] .metrics-table .metric-head th{top:32px;height:50px;min-width:125px;width:auto;font-size:12px;line-height:1.45;padding:7px 10px;color:#526c61}
body[data-page="summary"] .metrics-table .group-head .fixed-col{font-size:12px}
body[data-page="summary"] .metrics-table .fixed-col{width:350px;min-width:350px;max-width:350px}
body[data-page="summary"] .metrics-table .market-column{width:110px;min-width:110px!important;max-width:110px!important}
body[data-page="summary"] .summary-report tbody td{height:48px;font-size:clamp(13px,.72vw,15px);padding:5px 12px;color:#405c64}
body[data-page="summary"] .metrics-table tbody td.num-positive{color:#247852}
body[data-page="summary"] .metrics-table tbody td.num-negative{color:#b14e49}
body[data-page="summary"] .product-identifiers b{font-size:14px;line-height:18px;max-width:260px}
body[data-page="summary"] .product-identifiers small{font-size:12px;line-height:16px;color:#657f85}
body[data-page="summary"] .market-badge{font-size:10px;width:28px;height:24px}
body[data-page="summary"] .metrics-table tfoot td{height:40px;font-size:13px;padding:8px 12px}
body[data-page="summary"] .table-footer{height:auto;min-height:42px;font-size:12px;padding:9px 13px;color:#61777b}
body[data-page="summary"] .table-footer .pages button,body[data-page="summary"] #page{font-size:13px}
body[data-page="summary"] .quality-line,body[data-page="summary"] .footer{font-size:12px;color:#61777b;line-height:1.6}
body[data-page="summary"] .table-scroll{height:calc(100dvh - 350px);min-height:300px}
body[data-page="summary"] .empty{font-size:14px;color:#52686b}
body[data-page="summary"] .empty h3{font-size:18px}
body[data-page="summary"] .empty p{font-size:14px;line-height:1.7}
body[data-page="summary"] .empty .btn{font-size:14px}
body[data-page="summary"] :is(#extra,#date-dialog,#shops-dialog,#metric-dialog,#presets-dialog) label{font-size:13px;color:#52686b}
body[data-page="summary"] :is(#extra,#date-dialog,#shops-dialog,#metric-dialog,#presets-dialog) :is(input,select,.btn){font-size:13px}
@media(min-width:1800px){
 body[data-page="summary"] .filterbar :is(input,select,.btn),body[data-page="summary"] .table-toolbar :is(.btn,.unit-check){font-size:14px}
 body[data-page="summary"] .metrics-table .metric-head th{font-size:13px;min-width:140px}
}
@media(max-width:900px){
 body[data-page="summary"] .table-scroll{height:58dvh}
 body[data-page="summary"] .table-toolbar .actions{flex-wrap:wrap;gap:8px}
 body[data-page="summary"] .column-nav .scroll-hint{display:none}
}
@media(max-width:640px){
 body[data-page="summary"] h1{font-size:23px;white-space:normal}
 body[data-page="summary"] .page-head{display:block}
 body[data-page="summary"] .page-head .head-actions{margin-top:12px;flex-wrap:wrap}
 body[data-page="summary"] .filterbar .search{min-width:0;width:100%;max-width:none}
 body[data-page="summary"] .metrics-table .fixed-col{width:250px;min-width:250px;max-width:250px}
 body[data-page="summary"] .product-identifiers b{max-width:170px;font-size:13px}
 body[data-page="summary"] .summary-report .compact-product{min-width:210px;max-width:230px}
 body[data-page="summary"] .table-footer{flex-wrap:wrap;gap:10px}
}

/* Keep the workspace header visible when the report is scrolled. */
.main .topbar{position:sticky;top:0;z-index:20;background:#fff}

#details.report-wide{width:1380px;max-width:96vw}.report-actions,.raw-report-toolbar,.raw-report-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.raw-report-toolbar input:not([type=checkbox]){min-width:250px;padding:9px;border:1px solid var(--line);border-radius:6px;font-size:13px}.raw-report-toolbar label{flex-direction:row;align-items:center}.raw-report-scroll{overflow:auto;max-height:58vh;border:1px solid var(--line);border-radius:7px}.raw-report-table{min-width:100%;font-size:12px;border-collapse:separate;border-spacing:0}.raw-report-table th{position:sticky;top:0;z-index:2;background:#edf5ef;min-width:120px;font-size:12px;text-align:left;padding:10px}.raw-report-table td{font-size:12px;text-align:left;white-space:nowrap;padding:9px 10px;max-width:none}.raw-report-table td:first-child,.raw-report-table th:first-child{position:sticky;left:0;min-width:180px;background:#f5f9f7;z-index:1}.raw-report-table th:first-child{z-index:3}.raw-report-footer{justify-content:space-between}.raw-report-toolbar .check input{min-width:0}.report-actions .btn{font-size:13px}
/* Preserve the prototype's page composition with readable desktop typography. */
body[data-page="orders"] .stats,body[data-page="reports"] .stats,body[data-page="stock"] .stats{margin-bottom:26px}
#page-intro .notice{margin:0 0 24px;display:flex;align-items:center;gap:14px;font-size:13px}
#prototype-page .table-toolbar{min-height:76px;padding:18px 22px}
#prototype-page .table-toolbar h2{font-size:16px}
#prototype-page .count{font-size:12px;margin-left:10px;color:#91a1a7}
#prototype-page table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;white-space:nowrap}
#prototype-page th{padding:17px 18px;text-align:left;font-size:12px;font-weight:500;color:#879ba3;background:#f6f9f8;position:sticky;top:0;z-index:2;border-bottom:1px solid var(--line)}
#prototype-page td{padding:18px;border-bottom:1px solid #edf1f0;color:#526a73;vertical-align:middle}
#prototype-page tbody tr:nth-child(even) td{background:#fbfcfc}
#prototype-page .fixed-col{position:sticky;left:0;z-index:1;background:#fff;min-width:225px;max-width:330px}
#prototype-page th.fixed-col{z-index:3;background:#f6f9f8}
#prototype-page .table-scroll{max-height:62dvh;overflow:auto}
#prototype-page .product-code{font-size:11px;color:#90a1a8;margin-top:5px}
#prototype-page .table-footer{padding:12px 18px;font-size:12px}
#prototype-page .table-footer .pages{display:flex;align-items:center;gap:14px}
#prototype-page .compact-product{min-width:235px;max-width:320px;gap:10px}
#prototype-page .product-identifiers{display:flex;flex-direction:column;gap:4px}
#prototype-page .product-identifiers b{font-size:13px;line-height:18px;max-width:285px}
#prototype-page .product-identifiers small{font-size:11px;line-height:15px;margin:0}
#prototype-page .product-art{width:40px;height:44px;flex:none;border-radius:8px}
#prototype-page .product-art .icon{width:30px;height:34px}
#prototype-page .cost-value{border:0;border-bottom:1px dotted #247852;background:none;color:#247852;font-size:14px;font-weight:800;cursor:pointer}
#prototype-page .pill{display:inline-block;border-radius:6px;padding:6px 9px;font-size:11px;background:#edf5f0;color:#44866a}
#prototype-page .pill.warn{background:#fbf3e3;color:#ba892e}
#prototype-page .pill.danger{background:#fbefed;color:#ca6c5d}
#prototype-page .view-meta{font-size:12px;color:#879b93;margin-top:12px}
#prototype-page .row-action{font-size:13px}
#prototype-page .catalog-report .table-scroll td{height:52px;padding:5px 12px;font-size:13px}
body[data-page="products"] .page-head h1{font-size:26px}
body[data-page="products"] .page-head{height:auto;min-height:42px}
#page-intro .stat-label{font-size:13px}#page-intro .stat-value{font-size:29px}#page-intro .stat-bottom{font-size:11px;min-height:22px}
body:not([data-page="summary"]):not([data-page="products"]) .content{max-width:none;padding:28px}
body[data-page="shops"] .shop-card{padding:25px}
body[data-page="shops"] .shop-card h2{font-size:19px;margin:24px 0 8px}
body[data-page="shops"] .shop-card .sub{font-size:14px}
body[data-page="shops"] .details{margin-top:28px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
body[data-page="shops"] .details>div{font-size:13px;margin:15px 0;display:flex;justify-content:space-between;gap:12px}
body[data-page="shops"] .shop-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:11px}
body[data-page="shops"] .shop-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}
body[data-page="shops"] #settings-shops>.notice{font-size:13px;margin-bottom:24px}
body[data-page="shops"] .settings-tabs:has([data-settings="shops"][aria-selected="true"]){display:none}
body[data-page="shops"] .add-shop{min-height:200px}
.report-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}
@media(max-width:900px){body[data-page="shops"] .shop-grid{grid-template-columns:1fr}#page-intro .stats{grid-template-columns:repeat(2,minmax(0,1fr))}#page-intro .stat-value{font-size:24px}}
@media(max-width:640px){body:not([data-page="summary"]):not([data-page="products"]) .content{padding:18px 12px}#page-intro .stats{grid-template-columns:1fr}#prototype-page .table-toolbar{padding:14px;flex-wrap:wrap;gap:10px}}
#prototype-page .report-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:18px;align-items:start}
#prototype-page .reconcile{padding:22px}#prototype-page .reconcile h2{font-size:15px;margin:12px 0 24px}#prototype-page .reconcile .big{font-size:30px;font-weight:800;margin-bottom:8px}#prototype-page .reconcile-row{font-size:11px;display:flex;justify-content:space-between;gap:10px;margin:20px 0;color:#879ba3}#prototype-page .reconcile-row b{color:#526a73}#prototype-page .stack>.notice{font-size:12px;margin-top:18px}#prototype-page .reconcile .btn{margin-top:14px}#prototype-page .progress span{width:100%}
@media(max-width:1200px){#prototype-page .report-layout{grid-template-columns:1fr}#prototype-page .stack{display:none}}
.topbar .breadcrumb,.topbar .live{font-size:14px}.topbar .demo-label{font-size:12px}.topbar .icon-btn{width:38px;height:38px}
#shared-filters .filterbar input,#shared-filters .filterbar select,#shared-filters .filterbar .btn{font-size:13px;min-height:40px}
#shared-filters .filter-info,#shared-filters .chip,#shared-filters .demo-inline{font-size:11px}
.head-actions .btn,#prototype-page .btn,body[data-page="shops"] .btn{font-size:13px;min-height:40px}
body[data-page="orders"] .page-head .sub,body[data-page="reports"] .page-head .sub,body[data-page="stock"] .page-head .sub,body[data-page="shops"] .page-head .sub{font-size:14px}
#shop-dialog{width:min(760px,calc(100vw - 32px))}#shop-dialog .dialog-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}#shop-dialog #wb-fields,#shop-dialog #ozon-fields,#shop-dialog #key-hint,#shop-dialog #shop-error{grid-column:1/-1}#shop-dialog label,#tax-dialog label{font-size:13px}#shop-dialog input,#shop-dialog select,#tax-dialog input,#tax-dialog select{font-size:14px;min-height:42px}#tax-dialog{width:min(720px,calc(100vw - 32px))}#tax-dialog .section-heading{display:none}#tax-dialog .panel{box-shadow:none;border:0;padding:0}
body[data-page="shops"] .step-hint{margin-top:28px}body[data-page="shops"] .step-hint small{display:block;margin-top:6px}
@media(max-width:640px){#shop-dialog .dialog-form{grid-template-columns:1fr}#shop-dialog .dialog-form>*{grid-column:1}.topbar .live{display:none}}
