/* Timeless Authors 9: shared presentation layer; existing data and actions retained. */
:root{--ink:#202538;--muted:#727b90;--line:#e7eaf1;--bg:#f5f6fa;--radius:18px;--ease:cubic-bezier(.2,.75,.25,1)}
body{font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;background:var(--bg)}
button,input,select,textarea{font-family:Montserrat,Arial,sans-serif}button,a,input,select,summary{ -webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}
:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 55%,white);outline-offset:3px}::selection{background:color-mix(in srgb,var(--brand) 20%,white)}
.shell{grid-template-columns:238px minmax(0,1fr);transition:grid-template-columns .23s var(--ease)}
.side{padding:30px 17px 17px;background:linear-gradient(165deg,var(--nav),color-mix(in srgb,var(--nav) 92%,black));border-right:1px solid #ffffff09;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}
.side .brand{margin-bottom:35px;padding:0 9px}.brandmark{box-shadow:0 6px 14px color-mix(in srgb,var(--brand) 18%,transparent);border-radius:13px}.side .brand b{font-size:15px;letter-spacing:-.35px}.brand small{font-size:9px;letter-spacing:.17em}.workspace-label{font-size:9px;font-weight:700;letter-spacing:.18em;color:#a9b0c2;padding:0 13px;margin-bottom:12px}
.nav{gap:5px}.nav a{position:relative;min-height:44px;padding:11px 13px;border-radius:11px;font-size:12px;font-weight:600;color:#b3bbcf;transition:background .16s,transform .16s,color .16s}.nav a .nav-icon{width:18px;height:18px;opacity:.9}.nav a:hover{background:#ffffff0b;color:white;transform:translateX(2px)}.nav a.on{background:linear-gradient(115deg,var(--brand),color-mix(in srgb,var(--brand) 78%,var(--brand2)));box-shadow:0 5px 16px #00000014;color:#fff}.nav a.on:after{content:'';width:5px;height:5px;border-radius:50%;background:#fff;margin-left:auto}.side-profile{background:#ffffff07;border:1px solid #ffffff0b;padding:11px;margin-top:24px;border-radius:12px;font-size:11px}.side-profile small{font-size:9px;margin-top:3px}.side .nav{flex:1}.avatar{background:linear-gradient(135deg,#f0ba71,#b57838)}
.top{height:78px;background:#ffffffed;backdrop-filter:blur(16px);padding:0 34px;gap:20px;border-bottom:1px solid var(--line)}.top-search{width:min(410px,38vw);background:#f7f8fb;border:1px solid #eceef4;height:40px;border-radius:10px}.top-search input{font-size:11px}.top-search>span{font-size:22px}.top-search kbd{white-space:nowrap;font-size:10px;padding:2px 5px;line-height:1.5;flex:none}.top-actions{gap:12px;margin-left:auto}.workspace-tools{display:flex;align-items:center;gap:10px}.shell-toggle{width:33px;height:33px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line);background:white;border-radius:9px;color:#626c82}.workspace-context{font-size:11px;color:#7b8395;white-space:nowrap}.workspace-context b{color:var(--ink);font-weight:600}.workspace-context span{padding:0 7px;color:#b6bcc9}.account-menu summary{gap:9px;font-size:12px;padding:6px 10px;border:1px solid transparent;border-radius:11px}.account-menu summary:hover{border-color:var(--line)}.account-dropdown{border-radius:15px;border:1px solid var(--line);box-shadow:0 18px 50px #20253817;padding:8px}.account-dropdown nav a{padding:11px 12px;border-radius:8px}.account-name{font-weight:600}
.content{max-width:1530px;padding:32px 34px 64px}.title-row{align-items:center;margin-bottom:26px}.title-row h1,.author-welcome h1{font-size:clamp(25px,2.5vw,33px);letter-spacing:-1.15px;line-height:1.25;margin:6px 0 8px;font-weight:700}.title-row>.muted,.title-row .muted{font-size:12px;line-height:1.7}.eyebrow{font-size:9px;letter-spacing:.17em;font-weight:700}.title-row .btn{padding:11px 16px}.card,.panel{padding:23px;border-radius:var(--radius);border:1px solid var(--line);box-shadow:0 3px 12px #20253803;margin-bottom:20px}h2{font-size:16px;letter-spacing:-.3px;line-height:1.4}h3{font-size:14px;letter-spacing:-.2px}.card>h2:first-child{margin-top:0}.panel-head{margin-bottom:17px}.panel-head h2{font-size:14px;font-weight:650}.panel-head p{font-size:10px;color:var(--muted);margin-top:5px}.grid{gap:17px}.metric{min-height:152px;border-radius:var(--radius);padding:22px;box-shadow:0 3px 12px #20253803;overflow:hidden}.metric:after{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand);opacity:.45}.metric:nth-child(2):after{background:#2d9f9b}.metric:nth-child(3):after{background:#bf884b}.metric:nth-child(4):after{background:#7974bc}.metric>span{font-size:11px;font-weight:600;display:block;padding-right:40px;color:#687186}.metric strong{font-size:clamp(24px,2.2vw,34px);font-weight:650;letter-spacing:-1px;line-height:1.22;margin:22px 0 0;font-variant-numeric:tabular-nums}.metric small{font-size:9px;font-weight:500;color:#8490a3;margin-top:12px;display:block}.metric-icon{top:19px;right:19px;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--brand) 8%,white)!important}.metric-icon .nav-icon{width:17px;height:17px}.metric:nth-child(2) .metric-icon{color:#25988d;background:#eef8f6!important}.metric:nth-child(3) .metric-icon{color:#b88145;background:#fdf6ec!important}.metric:nth-child(4) .metric-icon{color:#7468b9;background:#f4f1fc!important}
.period-toolbar{padding:6px 0;gap:12px;margin:23px 0 14px}.period-shortcuts{background:#eceef4;padding:4px;border:0;border-radius:10px;gap:2px}.period-shortcuts a{padding:8px 13px;border:0;border-radius:7px;font-size:10px;font-weight:600;color:#737d90}.period-shortcuts a[aria-current]{background:white;color:var(--ink);box-shadow:0 2px 4px #2025380a}.date-picker summary{background:white;border-radius:9px;border-color:var(--line);font-size:10px;padding:10px 12px}.sales-charts{gap:20px;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);margin:12px 0 20px}.sales-trend{min-width:380px}.sales-trend text{font-size:10px;fill:#9097a7}.sales-trend rect{opacity:.9;transition:opacity .18s}.sales-trend rect:hover{opacity:1;filter:brightness(1.12)}.sales-trend line{stroke:#eef0f5}.chart-data{border-top:1px solid #f0f1f6;padding-top:10px}.chart-data summary{font-size:10px;color:#7b8395}.channel-pie{position:relative;width:150px;height:150px;margin:18px auto 24px;box-shadow:0 0 0 8px #f9f9fc}.channel-pie:after{content:'';position:absolute;inset:22%;background:white;border-radius:50%}.channel-legend li{padding:10px 0;font-size:10px}.channel-legend small{font-size:9px}.channel-legend strong{font-size:11px}.book-mini-totals{background:#f8f9fc;padding:18px;border:1px solid #eceef5;border-radius:12px}.book-mini-totals dd{font-size:22px;letter-spacing:-.7px}.book-mini-totals dt{font-size:10px}.royalty-totals>div+div{border-left:1px solid var(--line);padding-left:22px}
.btn{font-size:11px;font-weight:650;border-radius:9px;padding:10px 14px;min-height:38px;justify-content:center;transition:transform .16s var(--ease),box-shadow .16s,background-color .16s;box-shadow:0 3px 7px color-mix(in srgb,var(--brand) 12%,transparent)}.btn:hover{filter:none;transform:translateY(-1px);box-shadow:0 5px 13px color-mix(in srgb,var(--brand) 18%,transparent)}.btn:active{transform:translateY(0);box-shadow:none}.btn.secondary{background:#fff;border:1px solid #e4e7ef;color:#50596e;box-shadow:0 1px 3px #1b223304}.btn.danger{background:#fff5f6;color:#c64a60;border-color:#f6dce2;box-shadow:none}.btn:disabled{cursor:not-allowed;transform:none;box-shadow:none}.btn[aria-busy=true]{opacity:.7}.btn[aria-busy=true]:before{content:'';width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}input,select,textarea{border:1px solid #dfe3ed;border-radius:9px;min-height:42px;padding:10px 12px;font-size:12px;background:#fff;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 9%,transparent)}input[type=file]{padding:7px;font-size:11px;background:#fafbfe}input[type=file]::file-selector-button{border:1px solid #e1e5f0;border-radius:6px;background:white;font:600 10px Montserrat,Arial;padding:7px 10px;color:#5b6579;margin-right:10px;cursor:pointer}label{font-size:11px;font-weight:600;color:#566079}.form-grid{gap:20px}.form-grid>div>label{margin-bottom:7px}.toolbar{gap:12px;margin-bottom:14px}.admin-list-search input[type=search]{font-size:11px;max-width:360px;background:#f9fafc}.admin-list-search .btn{font-size:10px}.admin-bulk-toolbar{background:#f8f9fc;border-color:#edf0f5;padding:10px 12px;gap:14px;margin:16px 0;border-radius:10px}.admin-bulk-toolbar .select-page,.admin-bulk-toolbar [data-selection-count]{font-size:10px}.admin-bulk-toolbar small{font-size:9px;color:#9199aa}.admin-bulk-toolbar .btn{font-size:10px;min-height:32px;padding:7px 11px}.table th{background:#f8f9fc;font-size:9px;letter-spacing:.055em;font-weight:650;padding:12px}.table th:first-child{border-radius:8px 0 0 8px}.table th:last-child{border-radius:0 8px 8px 0}.table td{font-size:11px;line-height:1.65;padding:14px 12px;border-color:#eff1f6;vertical-align:middle;font-variant-numeric:tabular-nums}.table td .muted,.table td small{font-size:10px}.table td strong,.table td b{font-weight:650}.table tbody tr{transition:background .14s}.table tbody tr:hover{background:#fafbfe}.table .btn{padding:6px 9px;min-height:30px;font-size:10px}.table td>a:not(.btn){color:var(--ink)}.table td>a:not(.btn):hover{color:var(--brand)}.badge{font-size:9px;font-weight:600;padding:4px 8px}.badge.active,.badge.paid,.badge.sent{background:#ebf7f1;color:#398969}.admin-pagination{font-size:10px}.admin-pagination .btn{font-size:10px;min-height:33px}.page-number{min-width:31px;min-height:33px;font-size:10px}.density-controls{display:flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:8px;padding:3px;flex:none;background:#fff}.density-controls button{display:grid;place-items:center;width:27px;height:26px;border:0;background:transparent;color:#939bad;border-radius:5px;cursor:pointer}.density-controls button[aria-pressed=true]{background:#eef0f7;color:var(--ink)}.density-controls svg{width:14px;height:14px}.table-tools{display:flex;align-items:center;justify-content:flex-end;margin:0 0 8px;gap:10px}.table-tools>span{font-size:9px;color:#8a93a5}
.tabs{background:#eceef4;border-radius:11px;padding:5px;gap:3px;width:fit-content;max-width:100%}.tabs a{border:0;background:none;border-radius:8px;font-size:11px;padding:10px 15px;color:#717b90}.tabs a.on{background:white;color:var(--brand);box-shadow:0 2px 6px #1b22330b}.package{position:relative;transition:transform .18s,box-shadow .18s;overflow:hidden}.package:hover,.catalogue-card:hover{box-shadow:0 12px 28px #20253809;border-color:color-mix(in srgb,var(--brand) 20%,var(--line));transform:translateY(-2px)}.package h3{font-size:19px;letter-spacing:-.7px;margin:12px 0}.package p{font-size:11px;color:#798195;line-height:1.8}.package .feature-list{list-style:none;padding:0;font-size:11px;line-height:1.8}.package .feature-list li{padding:6px 0 6px 22px;position:relative;border-bottom:1px solid #f3f4f8}.package .feature-list li:before{content:'✓';position:absolute;left:0;color:#319786;font-weight:700}.package .actions{margin-top:22px}.note{border:1px solid color-mix(in srgb,var(--brand) 13%,white);background:color-mix(in srgb,var(--brand) 4%,white);color:#676e86;font-size:12px;line-height:1.75}.note>b{color:var(--ink)}.reply{border-radius:0 10px 10px 0;padding:16px 20px;font-size:12px;background:#f8f9fc}.reply.admin{background:color-mix(in srgb,var(--brand) 4%,white)}.reply small{display:block;margin-top:8px;font-size:10px}.flash{position:relative;border:1px solid #c9eadc;font-size:12px;padding:15px 42px 15px 18px;border-radius:12px;animation:notice-in .25s var(--ease)}.flash.error{border-color:#f3d3db}.flash-close{position:absolute;right:10px;top:9px;width:28px;height:28px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:20px;border-radius:6px}.flash-close:hover{background:#00000007}.list-empty,.empty{border:1px dashed var(--line);border-radius:12px;background:#fcfcfe;font-size:12px}.profile-tabs a{font-size:12px;font-weight:600}.metadata-grid dt{font-size:10px}.metadata-grid dd{font-size:12px}.catalogue-card{border-radius:18px;transition:transform .18s,box-shadow .18s}.catalogue-heading h2{font-size:18px;letter-spacing:-.6px}.catalogue-cover{border-radius:7px;box-shadow:5px 7px 12px #20253814}.cover-empty{box-shadow:none}.book-detail-main h2{font-size:26px;letter-spacing:-.8px}.book-totals strong{font-size:29px;letter-spacing:-1px}.book-totals .muted{font-size:11px}.book-totals small{font-size:10px}.author-top{height:80px;background:#ffffffed;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:0 32px;grid-template-columns:200px minmax(0,1fr) auto;gap:14px}.author-nav a,.author-nav a.on{font-weight:700;font-size:10px;color:#191e2c;padding:10px 11px;border-radius:8px}.author-nav a.on{background:color-mix(in srgb,var(--brand) 8%,white);color:var(--brand)}.author-content{padding:35px 34px 64px;max-width:1380px}.author-top .brand small{font-size:8px}.account-menu .author-photo{outline:3px solid #f5f6fb}.profile-overview{background:linear-gradient(115deg,#fff,color-mix(in srgb,var(--brand) 3%,white))}.profile-tabs{margin:26px 0}.login-page{position:relative;background:radial-gradient(ellipse at 20% 20%,color-mix(in srgb,var(--brand) 11%,white),transparent 60%),#f6f7fb}.login.card{width:min(460px,100%);max-width:460px;padding:38px;border-radius:24px;box-shadow:0 20px 70px #2730560d;border:1px solid #fff}.login .brand{margin-bottom:34px}.login .brand small{font-size:9px}.login h1{font-size:26px;letter-spacing:-1px;margin:0 0 8px}.login-intro{font-size:11px;color:var(--muted);margin:0 0 26px}.login form label{font-size:11px}.login input{background:#fafbfe;min-height:46px}.login .btn{min-height:46px}.login .muted{font-size:10px;margin-top:22px}.route-progress{height:2px;position:fixed;top:0;left:0;width:0;background:var(--brand);z-index:1000;opacity:0;pointer-events:none}.is-navigating .route-progress{opacity:1;width:72%;transition:width 8s cubic-bezier(.1,.8,.15,1)}
@media(min-width:901px){body.nav-collapsed .shell{grid-template-columns:82px minmax(0,1fr)}body.nav-collapsed .side{padding:26px 12px}body.nav-collapsed .side .brand{padding:0;margin:0 auto 34px}body.nav-collapsed .side .brand-text,body.nav-collapsed .workspace-label,body.nav-collapsed .nav a>span,body.nav-collapsed .side-profile{display:none}body.nav-collapsed .nav a{justify-content:center;padding:13px 10px}body.nav-collapsed .nav a.on:after{display:none}body.table-compact .table td{padding-top:8px;padding-bottom:8px;font-size:10px}body.table-compact .table .btn{min-height:27px;padding:4px 8px}}
@media(min-width:1200px){.sales-charts .trend-panel{display:flex;flex-direction:column}.trend-panel .trend-scroll{margin:auto 0}.trend-panel .chart-data{margin-top:auto}}
@media(max-width:1200px) and (min-width:901px){.shell{grid-template-columns:205px minmax(0,1fr)}.content{padding:28px 24px}.top{padding:0 24px}.workspace-context{display:none}.sales-charts{grid-template-columns:1fr 1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.author-nav{justify-content:flex-start}.author-top{grid-template-columns:170px minmax(0,1fr) auto;padding:0 20px}.author-nav a{font-size:9px;padding:10px 8px}.author-account{position:static}.account-name{max-width:100px}}
@media(max-width:900px){.shell{display:block}.side,.top,.workspace-tools,.table-tools{display:none!important}.content,.author-content{padding:24px 17px calc(100px + env(safe-area-inset-bottom))}.app-header{height:70px;min-height:70px;background:#ffffffed;backdrop-filter:blur(15px);border-bottom:1px solid var(--line);padding:10px 18px}.app-header .brandmark{width:36px;height:36px;flex-basis:36px;border-radius:11px}.app-header .brand b{font-size:12px;letter-spacing:-.35px}.app-header .brand small{font-size:8px}.app-tabs{left:10px;right:10px;bottom:10px;bottom:calc(10px + env(safe-area-inset-bottom));border:1px solid #e8ebf2;background:#fffffff5;backdrop-filter:blur(15px);border-radius:19px;box-shadow:0 8px 35px #22294518;padding:5px 7px}.app-tabs>a,.app-tabs>button{min-height:55px;border-radius:12px;font-size:9px;gap:4px}.app-tabs [aria-current=page],.app-tabs .on{background:color-mix(in srgb,var(--brand) 8%,white);color:var(--brand)}.app-tab-icon{width:28px;height:23px}.app-tab-icon .nav-icon{width:19px;height:19px}.app-menu{border-radius:24px 24px 0 0;padding:22px;background:#f8f9fc}.app-menu-links a{border:1px solid var(--line);border-radius:13px;background:#fff;font-size:12px;padding:15px}.app-menu-links a[aria-current=page]{background:color-mix(in srgb,var(--brand) 7%,white)}.title-row{gap:15px;align-items:stretch}.title-row h1,.author-welcome h1{font-size:26px;letter-spacing:-.9px}.title-row .muted{font-size:11px}.title-row>.btn{align-self:flex-start}.eyebrow{font-size:8px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.metric{padding:16px;min-height:138px;border-radius:15px}.metric>span{font-size:10px;padding-right:22px}.metric strong{font-size:24px;letter-spacing:-1px;margin-top:24px}.metric small{font-size:8px;line-height:1.5;margin-top:9px}.metric-icon{right:12px;top:13px;width:25px;height:25px;border-radius:8px}.metric-icon .nav-icon{width:14px;height:14px}.card,.panel{padding:18px;border-radius:17px;margin-bottom:16px}.sales-charts{grid-template-columns:1fr;gap:16px}.sales-charts .card{padding:19px}.sales-trend{min-width:0;width:100%}.sales-trend text{font-size:12px}.trend-scroll{overflow:hidden}.period-toolbar{margin:17px 0 12px;padding:0;gap:10px}.period-shortcuts{flex-wrap:nowrap;gap:0;padding:3px}.period-shortcuts a{min-width:max-content;padding:9px 10px;font-size:9px}.date-picker summary{font-size:10px;min-height:38px}.date-popover{border-radius:21px;bottom:calc(93px + env(safe-area-inset-bottom))}.channels-panel .channel-pie{width:140px;height:140px}.channel-legend li{font-size:11px}.royalty-totals{gap:10px;padding:12px}.royalty-totals dd{font-size:18px}.royalty-totals dt{font-size:9px}.royalty-totals>div+div{padding-left:10px}.admin-bulk-toolbar{border-radius:12px;padding:12px;gap:10px}.admin-bulk-toolbar .select-page{font-size:11px}.admin-bulk-toolbar [data-selection-count]{font-size:10px}.admin-bulk-toolbar small{font-size:9px}.admin-list-search input[type=search]{font-size:11px}.toolbar input,.toolbar select{min-width:140px}.app-card-table tbody tr{border:1px solid #e9ecf3;border-radius:14px;padding:14px;gap:14px;background:#fff;box-shadow:0 2px 4px #20253803}.app-card-table td{font-size:12px;padding:0;line-height:1.55}.app-card-table .app-cell-label{font-size:9px;font-weight:600;margin-bottom:4px}.app-card-table td.selection-cell{background:#f7f8fc!important}.app-card-table td:first-child{background:#f7f8fc;padding:11px 14px;font-weight:500}.app-card-table .btn{min-height:36px;font-size:11px}.table td .muted,.table td small{font-size:10px}.tabs{width:100%;flex-wrap:nowrap;overflow:auto;scrollbar-width:none}.tabs a{font-size:10px;white-space:nowrap;padding:10px 12px}.catalogue-heading h2{font-size:18px}.catalogue-heading{grid-template-columns:75px minmax(0,1fr)}.catalogue-grid{gap:16px}.metadata-grid dd{font-size:12px}.book-detail-main{grid-template-columns:75px minmax(0,1fr);gap:17px}.book-detail-main h2{font-size:21px}.book-totals{gap:9px}.book-totals .card{padding:12px}.book-totals strong{font-size:19px}.book-totals .muted{font-size:9px}.form-grid{gap:15px}input,select,textarea{font-size:16px;min-height:44px}.profile-tabs a{font-size:11px;padding:12px 10px}.login.card{padding:27px}.login-page{padding:18px}.profile-overview h2{font-size:22px}.cards,.split{grid-template-columns:1fr}.package .feature-list{font-size:12px}.btn{min-height:40px}.account-menu .account-name{font-size:10px}.account-menu .author-photo{outline-width:2px}}
@media(max-width:360px){.content,.author-content{padding-left:12px;padding-right:12px}.metric strong{font-size:21px}.metric>span{font-size:9px}.metric{padding:14px}.book-totals{grid-template-columns:1fr}.book-totals strong{font-size:25px}.royalty-totals{grid-template-columns:1fr}.royalty-totals>div+div{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}}
@keyframes notice-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes data-refresh{0%{opacity:.5;transform:translateY(3px)}100%{opacity:1;transform:none}}
@media(prefers-reduced-motion:no-preference){.content>.title-row,.author-content>.title-row{animation:notice-in .3s var(--ease)}.data-refreshed .metric strong,.data-refreshed .sales-charts{animation:data-refresh .35s var(--ease)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.shell,.nav a,.btn,.package,.catalogue-card,input,select,textarea{transition:none!important}.route-progress,.btn[aria-busy=true]:before{animation:none!important;transition:none!important}}
@media print{.workspace-tools,.table-tools,.route-progress,.flash-close{display:none!important}.shell{display:block}.side,.top{display:none}.content,.author-content{padding:0}.card,.metric{box-shadow:none;break-inside:avoid}}
.side .nav{align-content:start}.shell-toggle[hidden]{display:none}.top-search input:focus{box-shadow:none;border:0}.top-search:focus-within{border-color:color-mix(in srgb,var(--brand) 30%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 5%,transparent)}
@media(min-width:1200px){.channels-panel{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;align-content:center}.channels-panel>.panel-head{grid-column:1/-1;align-self:start}.channels-panel .channel-pie{width:114px;height:114px;margin:auto}.channels-panel .channel-legend li{font-size:9px;gap:7px}.channels-panel .channel-legend small{font-size:8px}.channels-panel .channel-legend strong{font-size:10px}.sales-trend{max-height:270px}.channels-panel .chart-empty{grid-column:1/-1}}
.metric strong,.book-totals strong,.book-mini-totals dd{white-space:nowrap;overflow-wrap:normal}
@media(max-width:900px){.metric-icon{position:absolute;margin:0}.metric strong{font-size:21px}.metric>span{min-height:30px}.metric{min-height:137px}.metric strong{margin-top:14px}.metric small{margin-top:9px}}
@media(min-width:1200px){.channels-panel{align-content:stretch;grid-template-rows:auto 1fr}.channels-panel .channel-legend{align-self:center}}
@media(max-width:900px){.admin-list-search input[type=search]{font-size:16px}}
