/* Admin typography and task layout v298. Only the merchant console is affected.
   Desktop: 232px navigation + remaining workspace; workspace padding 28px.
   Four equal KPI columns: 4 * ((available - 3*16px)/4) + 3*16px = available.
   Preserve the established dark brand sidebar; data and forms remain quiet. */
html[data-ds] body.merchant-admin{
 --admin-type-meta:13px;--admin-type-body:14px;--admin-type-label:14px;
 --admin-type-section:17px;--admin-type-title:24px;
 --admin-reading:68ch;--admin-gap:24px;
 --admin-chart-ink:#547516;
 font-family:"Satoshi","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;
 font-size:var(--admin-type-body);line-height:1.65;
 -webkit-font-smoothing:antialiased;
}
html[data-ds] body.merchant-admin :is(button,input,select,textarea){font:inherit}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) :is(button,input,select,textarea){font-family:"Satoshi","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif!important}
html[data-ds] body.merchant-admin #admin-content{font-variant-numeric:tabular-nums}
html[data-ds] body.merchant-admin #admin-content :is(.field small,.settings-page-heading p,.settings-savebar small){font-size:13px!important}
html[data-ds] body.merchant-admin :is(h1,h2,h3,h4){letter-spacing:0!important;text-wrap:balance}
html[data-ds] body.merchant-admin :is(p,.field small){text-wrap:pretty}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) :is(small,.small,.muted){font-size:var(--admin-type-meta);line-height:1.7}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) :is(p,small,.small,.muted,.field>span){color:var(--ds-ink-2)!important}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) :is(h3,h4){font-size:var(--admin-type-section)!important;line-height:1.5;margin-block:0 12px;font-weight:650}
html[data-ds] body.merchant-admin #admin-content.merchant-content{
 width:calc(100% - 16px)!important;max-width:1680px!important;
 margin:8px 8px 16px!important;padding:28px!important;
 background:var(--ds-surface)!important;border:1px solid var(--ds-line);
 border-radius:14px;min-height:calc(100dvh - 88px);
}
html[data-ds] body.merchant-admin .merchant-topbar{min-height:56px!important;border-bottom:0!important}
html[data-ds] body.merchant-admin .merchant-topbar h1{font-size:16px!important;font-weight:600!important}
html[data-ds] body.merchant-admin .merchant-connected{font-size:12px;color:var(--ds-muted)!important}
html[data-ds] body.merchant-admin .merchant-sidebar{padding:24px 14px 16px!important}
html[data-ds] body.merchant-admin .merchant-brand small{font-size:12px!important;line-height:1.5!important;color:#bdc6b4!important}
html[data-ds] body.merchant-admin .merchant-store{padding:12px!important;margin:20px 0!important}
html[data-ds] body.merchant-admin .merchant-store small{font-size:12px!important;line-height:1.6!important;overflow-wrap:anywhere;color:#bdc6b4!important}
html[data-ds] body.merchant-admin .merchant-nav>details>summary{font-size:12px!important;letter-spacing:0!important;color:#b8c3ad!important;min-height:34px}
html[data-ds] body.merchant-admin .merchant-nav a{font-size:14px!important;line-height:1.5!important;min-height:40px!important}
html[data-ds] body.merchant-admin .merchant-nav a[aria-current=page]{box-shadow:none!important}
html[data-ds] body.merchant-admin .merchant-nav a[aria-current=page],
html[data-ds] body.merchant-admin .merchant-nav a[aria-current=page] span{color:var(--ds-accent-ink)!important;font-weight:600!important}
html[data-ds] body.merchant-admin .merchant-sidebar-footer small{font-size:12px!important;line-height:1.6;color:#bdc6b4!important}
html[data-ds] body.merchant-admin #admin-content>.panel{
 padding:0!important;border:0!important;border-radius:0!important;
 background:transparent!important;box-shadow:none!important;margin:0 0 28px;
}
html[data-ds] body.merchant-admin #admin-content>.panel+.panel{border-top:1px solid var(--ds-line)!important;padding-top:28px!important}
html[data-ds] body.merchant-admin #admin-content .toolbar{gap:16px!important;align-items:flex-start;margin-bottom:24px!important}
html[data-ds] body.merchant-admin #admin-content .toolbar h2,
html[data-ds] body.merchant-admin #admin-content .settings-page-heading h2{font-size:var(--admin-type-title)!important;font-weight:650!important;line-height:1.4!important;margin:0!important}
html[data-ds] body.merchant-admin .admin-toolbar-heading{min-width:0;flex:1 1 240px}
html[data-ds] body.merchant-admin .admin-page-description{font-size:14px!important;line-height:1.7!important;margin:7px 0 0!important;max-width:var(--admin-reading);color:var(--ds-muted)!important}
html[data-ds] body.merchant-admin .toolbar-actions{gap:8px!important;align-items:center;flex:0 1 auto}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) .button{
 min-height:38px!important;padding:8px 12px!important;line-height:1.45!important;
 font-size:14px!important;letter-spacing:0!important;white-space:nowrap;
 border-radius:7px!important;box-shadow:none!important;
}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) .button.primary{background:var(--ds-ink)!important;color:var(--ds-surface)!important;border-color:var(--ds-ink)!important}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) .button.primary:hover{background:var(--ds-ink-2)!important;border-color:var(--ds-ink-2)!important}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) .button:disabled{color:var(--ds-muted)!important;background:var(--ds-surface-2)!important;border-color:var(--ds-line)!important;cursor:not-allowed;opacity:1!important}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) :is(.button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ds-focus)!important;outline-offset:3px;box-shadow:none!important}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) :is(input,textarea)::placeholder{color:var(--ds-muted)!important;opacity:1}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){
 background:var(--ds-surface)!important;color:var(--ds-ink)!important;
 border:1px solid var(--ds-line-strong)!important;
 border-radius:7px!important;font-size:14px!important;line-height:1.6!important;
 min-height:42px!important;padding:9px 12px!important;max-width:100%;
}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) textarea{min-height:120px;resize:vertical}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) .field{min-width:0;gap:7px;margin-bottom:18px}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) .field>span{font-size:var(--admin-type-label)!important;font-weight:550!important;line-height:1.6!important}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) .field small{display:block;margin:4px 0 0;font-size:13px!important;line-height:1.7!important;max-width:var(--admin-reading);color:var(--ds-muted)!important}
html[data-ds] body.merchant-admin #admin-content .admin-list-filters{background:var(--ds-surface-2)!important;border:0!important;padding:16px!important;gap:12px!important;align-items:flex-end;margin-bottom:20px!important}
html[data-ds] body.merchant-admin .admin-list-filters .field{margin:0!important}
html[data-ds] body.merchant-admin .admin-search-row{gap:10px;margin-bottom:16px}
html[data-ds] body.merchant-admin .admin-search-label{font-size:13px}
html[data-ds] body.merchant-admin .admin-search-row{flex-direction:row!important;align-items:center!important}
html[data-ds] body.merchant-admin .admin-search-row #admin-search{flex:initial!important;width:min(320px,100%)!important;height:42px!important;min-height:42px!important;max-height:42px!important}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) .button.primary .native-icon{filter:brightness(0) invert(1)!important}
html[data-ds][data-color-mode=dark] body.merchant-admin :is(.merchant-content,#overlays) .button.primary .native-icon{filter:brightness(0)!important}
html[data-ds] body.merchant-admin #admin-content .table-wrap{border:1px solid var(--ds-line)!important;border-radius:8px!important;box-shadow:none!important;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--ds-line-strong) transparent}
html[data-ds] body.merchant-admin #admin-content table{font-variant-numeric:tabular-nums;font-size:14px!important}
html[data-ds] body.merchant-admin #admin-content table th{background:var(--ds-surface)!important;color:var(--ds-muted)!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;line-height:1.6!important;padding:13px 16px!important;white-space:nowrap}
html[data-ds] body.merchant-admin #admin-content table td{padding:15px 16px!important;font-size:14px!important;line-height:1.7!important;vertical-align:middle;border-bottom-color:var(--ds-line)!important}
html[data-ds] body.merchant-admin #admin-content table td :is(small,.small,.muted){font-size:13px!important;line-height:1.7!important}
html[data-ds] body.merchant-admin #admin-content table :is([data-column-kind=amount],[data-column-kind=number]){text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}
html[data-ds] body.merchant-admin #admin-content[data-admin-view=finance] table [data-column-kind=amount]{width:110px!important;min-width:100px!important;white-space:nowrap!important}
html[data-ds] body.merchant-admin #admin-content[data-admin-view=finance] table [data-column-kind=number]{min-width:76px!important;white-space:nowrap!important}
html[data-ds] body.merchant-admin #admin-content[data-admin-view=finance] table{min-width:920px!important;table-layout:auto!important}
html[data-ds] body.merchant-admin #admin-content table [data-column-kind=date]{white-space:nowrap;font-variant-numeric:tabular-nums}
html[data-ds] body.merchant-admin #admin-content table [data-column-kind=identifier]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
html[data-ds] body.merchant-admin #admin-content table td.actions{white-space:normal!important;min-width:120px}
html[data-ds] body.merchant-admin #admin-content table td.actions .button{margin:3px 4px 3px 0!important}
html[data-ds] body.merchant-admin #admin-content table .button{font-size:13px!important;min-height:34px!important;padding:6px 10px!important}
html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) .status{flex:none;white-space:nowrap;font-size:12px!important;line-height:1.5!important;min-height:24px;padding:2px 8px}
html[data-ds] body.merchant-admin #admin-content .status.success{color:var(--ds-ok)!important}
html[data-ds] body.merchant-admin #admin-content .status.warning{color:var(--ds-warn)!important}
html[data-ds] body.merchant-admin #admin-content .status.error{color:var(--ds-bad)!important}
html[data-ds] body.merchant-admin #admin-content :is(.notice,.empty){font-size:14px!important;line-height:1.8!important;border-radius:8px!important;padding:20px!important;white-space:normal;overflow-wrap:anywhere}
html[data-ds] body.merchant-admin #admin-content .empty{border:1px solid var(--ds-line)!important;background:var(--ds-surface-2)!important;text-align:center;min-height:88px;display:grid;place-content:center}
html[data-ds] body.merchant-admin #admin-content .panel>h3{margin-top:0;margin-bottom:16px}
/* Overview: no decorative icons on metrics; the chart carries the brand hue. */
html[data-ds] body.merchant-admin #admin-content .admin-kpi-grid{gap:16px;margin-bottom:20px}
html[data-ds] body.merchant-admin #admin-content .admin-kpi-card,html[data-ds] body.merchant-admin #admin-content .admin-kpi-card.is-primary{padding:18px!important;min-height:116px;border:1px solid var(--ds-line)!important;border-top-width:1px!important;box-shadow:none!important}
html[data-ds] body.merchant-admin #admin-content .admin-kpi-head{font-size:13px!important;line-height:1.6;color:var(--ds-muted)}
html[data-ds] body.merchant-admin #admin-content .admin-kpi-head>.icon{display:none}
html[data-ds] body.merchant-admin #admin-content .admin-kpi-card strong{font-size:26px!important;line-height:1.3!important;font-weight:600!important;margin-block:10px 7px;font-variant-numeric:tabular-nums}
html[data-ds] body.merchant-admin #admin-content .admin-kpi-card em{font-size:13px!important;font-style:normal;white-space:nowrap;font-weight:400}
html[data-ds] body.merchant-admin #admin-content .admin-kpi-card small{font-size:12px!important;line-height:1.7!important}
html[data-ds] body.merchant-admin #admin-content .admin-dashboard-main{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);gap:24px;align-items:start}
html[data-ds] body.merchant-admin #admin-content :is(.admin-chart-panel,.admin-side-card){padding:20px!important;border:1px solid var(--ds-line)!important;background:var(--ds-surface)!important;border-radius:8px!important;box-shadow:none!important}
html[data-ds] body.merchant-admin #admin-content .admin-side-stack{gap:24px}
html[data-ds] body.merchant-admin .admin-recent-order-row{padding:12px 0!important;background:transparent!important;border-radius:0!important;border-bottom:1px solid var(--ds-line);gap:10px;flex-wrap:wrap}
html[data-ds] body.merchant-admin .admin-recent-order-row:last-child{border-bottom:0}
html[data-ds] body.merchant-admin .admin-recent-order-row>div:first-child{min-width:0;flex:1 1 120px}
html[data-ds] body.merchant-admin .admin-recent-order-row>div:first-child :is(strong,small){display:block!important}
html[data-ds] body.merchant-admin .admin-recent-order-row>div:last-child{flex:0 0 auto;gap:8px;flex-wrap:nowrap!important}
html[data-ds] body.merchant-admin .admin-recent-order-row :is(strong,small){font-size:13px!important;line-height:1.6!important}
html[data-ds] body.merchant-admin .admin-recent-order-row .button{white-space:nowrap!important;min-width:48px;min-height:32px!important;padding:5px 8px!important;font-size:13px!important}
html[data-ds] body.merchant-admin .trade-bar,html[data-ds] body.merchant-admin .trade-dot{fill:var(--admin-chart-ink)!important}
html[data-ds] body.merchant-admin .trade-line{stroke:var(--admin-chart-ink)!important}
html[data-ds] body.merchant-admin .trade-chart-wrap{max-height:260px}
html[data-ds] body.merchant-admin .trade-controls .button{min-height:32px!important;font-size:13px!important;padding:5px 10px!important}
/* Settings: a single reading column with labels and controls on common edges. */
html[data-ds] body.merchant-admin .settings-page-heading{margin-bottom:20px}
html[data-ds] body.merchant-admin .settings-page-heading p{font-size:14px!important;line-height:1.7;max-width:var(--admin-reading);margin-top:7px}
html[data-ds] body.merchant-admin #admin-content .settings-nav{margin:0 0 16px!important;gap:0 24px!important}
html[data-ds] body.merchant-admin #admin-content .settings-nav .button{font-size:14px!important;min-height:46px!important}
html[data-ds] body.merchant-admin .settings-subnav{gap:8px;margin-bottom:28px!important}
html[data-ds] body.merchant-admin .settings-subnav .button{font-size:13px!important;min-height:36px!important}
html[data-ds] body.merchant-admin .settings-workspace{min-width:0}
html[data-ds] body.merchant-admin .settings-card{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}
html[data-ds] body.merchant-admin .settings-card>header{padding:0 0 20px!important;margin-bottom:24px!important;border-bottom:1px solid var(--ds-line)}
html[data-ds] body.merchant-admin .settings-card>header h3{margin-bottom:6px!important;font-size:18px!important}
html[data-ds] body.merchant-admin .settings-card>header p{font-size:14px!important;line-height:1.8!important;max-width:var(--admin-reading);margin:0!important}
html[data-ds] body.merchant-admin .settings-card-body{padding:0!important;max-width:1100px!important}
html[data-ds] body.merchant-admin .settings-form .form-grid{gap:4px 24px!important}
html[data-ds] body.merchant-admin .settings-card-body>.field{max-width:780px}
html[data-ds] body.merchant-admin .settings-subheading{margin-top:24px!important;margin-bottom:16px!important}
html[data-ds] body.merchant-admin .settings-subheading p{font-size:14px;max-width:var(--admin-reading)}
html[data-ds] body.merchant-admin .settings-savebar{position:static!important;display:flex!important;flex-direction:row!important;align-items:center!important;padding:16px 0!important;margin-top:28px!important;border-top:1px solid var(--ds-line);background:var(--ds-surface)!important;box-shadow:none!important;gap:16px;z-index:3}
html[data-ds] body.merchant-admin .settings-savebar>span{font-size:14px!important;line-height:1.6}
html[data-ds] body.merchant-admin .settings-savebar small{font-size:12px!important;margin-top:4px;line-height:1.6}
html[data-ds] body.merchant-admin :is(.hero-admin,.site-media-admin)>div>p{max-width:var(--admin-reading);font-size:14px!important;line-height:1.8}
html[data-ds] body.merchant-admin :is(.notification-channel-grid,.hero-admin-grid,.hero-upload-grid,.site-media-grid){gap:24px!important}
html[data-ds] body.merchant-admin .notification-event-grid{gap:12px 20px}
html[data-ds] body.merchant-admin .notification-event-grid label{font-size:14px;min-height:36px;display:flex;align-items:center;gap:8px}
html[data-ds] body.merchant-admin .hero-admin-slide>summary{min-height:48px;font-size:15px;line-height:1.6;padding:14px 0}
html[data-ds] body.merchant-admin .hero-admin-slide>summary span{font-size:13px;color:var(--ds-muted);margin-left:12px}
/* Dialogs: consistent labels, a bounded reading width and clear action groups. */
html[data-ds] body.merchant-admin #overlays .modal{border-radius:12px!important;scrollbar-width:thin;scrollbar-color:var(--ds-line-strong) transparent}
html[data-ds] body.merchant-admin #overlays .modal-head h2{font-size:21px!important;line-height:1.45!important}
html[data-ds] body.merchant-admin #overlays .modal p{max-width:var(--admin-reading);line-height:1.8}
html[data-ds] body.merchant-admin #overlays .modal-actions{gap:8px!important;align-items:center}
html[data-ds] body.merchant-admin .security-workspace .stats .stat strong{font-size:18px!important;line-height:1.5!important}
html[data-ds] body.merchant-admin .product-manager-table .admin-product-title strong{font-size:14px!important;line-height:1.7!important}
html[data-ds] body.merchant-admin .product-manager-table .product-sku-summary{font-size:13px!important;line-height:1.75!important}
html[data-ds] body.merchant-admin .admin-audit-detail pre{font-size:12px!important;line-height:1.8!important}
html[data-ds] body.merchant-admin ::selection{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}
html[data-ds][data-color-mode=dark] body.merchant-admin{--admin-chart-ink:#c3e56e}
html[data-ds][data-color-mode=dark] body.merchant-admin .merchant-content{background:var(--ds-surface)!important}
html[data-ds][data-color-mode=dark] body.merchant-admin #admin-content table th{background:var(--ds-surface)!important}
@media(max-width:1100px){
 html[data-ds] body.merchant-admin .merchant-console{display:block!important}
 html[data-ds] body.merchant-admin .merchant-sidebar{position:fixed!important;inset:0 auto 0 -290px!important;width:272px!important;height:100dvh;z-index:60;overflow-y:auto;transition:left 180ms ease-out}
 html[data-ds] body.merchant-admin .merchant-sidebar.is-open{left:0!important}
 html[data-ds] body.merchant-admin .merchant-topbar>[data-action=admin-console-menu],html[data-ds] body.merchant-admin .merchant-nav-close{display:inline-flex!important}
 html[data-ds] body.merchant-admin #admin-content .admin-dashboard-main{grid-template-columns:minmax(0,1fr)}
 html[data-ds] body.merchant-admin #admin-content .admin-side-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
 html[data-ds] body.merchant-admin #admin-content.merchant-content{padding:24px!important}
}
@media(max-width:800px){
 html[data-ds] body.merchant-admin #admin-content.merchant-content{width:100%!important;margin:0!important;padding:20px 16px 28px!important;border:0!important;border-radius:0!important;min-height:calc(100dvh - 56px)}
 html[data-ds] body.merchant-admin .merchant-topbar{min-height:56px!important;padding:0 12px!important;gap:10px}
 html[data-ds] body.merchant-admin .merchant-topbar .merchant-connected{display:none!important}
 html[data-ds] body.merchant-admin .merchant-topbar h1{font-size:15px!important;white-space:normal!important}
 html[data-ds] body.merchant-admin #admin-content .toolbar{align-items:flex-start!important;gap:12px!important;margin-bottom:20px!important}
 html[data-ds] body.merchant-admin .admin-toolbar-heading{flex-basis:100%}
 html[data-ds] body.merchant-admin #admin-content .toolbar h2{font-size:22px!important}
 html[data-ds] body.merchant-admin #admin-content .toolbar-actions{width:100%;flex-wrap:wrap!important;gap:8px!important}
 html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) .button{min-height:44px!important}
 html[data-ds] body.merchant-admin #admin-content table .button{min-height:40px!important}
 html[data-ds] body.merchant-admin :is(.merchant-content,#overlays) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){font-size:16px!important;min-height:44px!important}
 html[data-ds] body.merchant-admin .merchant-content :is(.settings-nav,.settings-subnav){flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%;scrollbar-width:thin;overscroll-behavior-inline:contain}
 html[data-ds] body.merchant-admin .settings-nav .button,html[data-ds] body.merchant-admin .settings-subnav .button{flex:none!important;white-space:nowrap}
 html[data-ds] body.merchant-admin #admin-content .admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 html[data-ds] body.merchant-admin #admin-content .admin-kpi-card{padding:14px!important;min-height:126px}
 html[data-ds] body.merchant-admin #admin-content .admin-kpi-card strong{font-size:24px!important}
 html[data-ds] body.merchant-admin #admin-content .admin-kpi-card em{display:block;margin-top:4px}
 html[data-ds] body.merchant-admin #admin-content .admin-side-stack{grid-template-columns:minmax(0,1fr)}
 html[data-ds] body.merchant-admin #admin-content :is(.admin-chart-panel,.admin-side-card){padding:16px!important}
 html[data-ds] body.merchant-admin .admin-recent-order-row>div:last-child{width:auto!important}
 html[data-ds] body.merchant-admin #admin-content .admin-content-panel .toolbar{flex-wrap:wrap!important}
 html[data-ds] body.merchant-admin #admin-content .admin-content-panel .toolbar-actions{width:100%!important}
 html[data-ds] body.merchant-admin #admin-content .admin-list-filters{gap:12px!important;padding:12px!important}
 html[data-ds] body.merchant-admin .admin-search-row #admin-search{width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important}
 html[data-ds] body.merchant-admin .settings-card>header{padding-bottom:16px!important;margin-bottom:20px!important}
 html[data-ds] body.merchant-admin .settings-form .form-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
 html[data-ds] body.merchant-admin .settings-savebar{padding:12px 0!important;flex-wrap:wrap!important;gap:10px!important}
 html[data-ds] body.merchant-admin .settings-savebar>span{flex:1 1 auto;font-size:13px!important}
 html[data-ds] body.merchant-admin .settings-savebar .button{flex:0 0 auto}
 html[data-ds] body.merchant-admin #admin-content:not([data-admin-view=finance]) table :is([data-column-kind=amount],[data-column-kind=number]){white-space:normal}
 html[data-ds] body.merchant-admin #overlays .modal-head h2{font-size:19px!important}
}
@media(prefers-reduced-motion:reduce){html[data-ds] body.merchant-admin *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
