/* Shared visual language for sales, reports, tables and marketplace navigation. */
.daily-sales-scroll-hint{padding:0 24px;margin:12px 0;color:#587087;font-size:11px;line-height:1.5}.daily-sale-item .sku-chip{justify-self:start}html[data-theme="black"] .daily-sales-scroll-hint{color:#afc4d8}
html[data-theme="black"] .daily-sales-workspace .today-sales-warning{background:#3b301c;border-color:#78602c;color:#ffe2a0}html[data-theme="black"] .daily-sales-workspace .today-sales-warning span{color:#e9d4a8}
.daily-sales-workspace{border:1px solid #dce5ef;border-radius:16px;background:#fff;box-shadow:0 5px 18px #102b4710;overflow:hidden;color:#18354f}
.daily-sales-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 14px}.daily-sales-heading h2{margin:4px 0;font-size:23px;letter-spacing:-.025em}.daily-sales-heading p:last-child{margin:6px 0 0;color:#587087;font-size:13px;line-height:1.5}
.daily-sales-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 24px 18px}.daily-sales-period,.daily-sales-toolbar .home-channel-filters{display:flex;gap:3px;padding:4px;border:1px solid #d9e3ee;border-radius:10px;background:#f4f7fb;margin:0}
.daily-sales-period button,.daily-sales-toolbar .home-channel-filters button{min-height:35px;padding:7px 13px;border:0;border-radius:7px;background:transparent;color:#425d77;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}
.daily-sales-period button.active,.daily-sales-toolbar .home-channel-filters button.active{background:#244c75;color:#fff;box-shadow:0 2px 4px #244c7520}
.daily-sales-date{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.daily-sales-date input,.daily-sales-search input{min-height:38px;padding:8px 11px;border:1px solid #cddbe8;border-radius:8px;background:#fff;color:#18354f}
.daily-sales-search{display:flex;gap:6px;margin-left:auto}.daily-sales-search input{width:210px;max-width:100%;font-size:13px}.daily-sales-toolbar button:focus-visible,.daily-sales-toolbar input:focus-visible{outline:2px solid #3b82b6;outline-offset:2px}
.daily-sales-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid #dde6ef;background:#f7f9fc}.daily-sales-summary>span{display:grid;gap:7px;padding:16px 20px;border-right:1px solid #dde6ef}.daily-sales-summary>span:last-child{border:0}.daily-sales-summary small{font-size:11px;color:#567086}.daily-sales-summary strong{font-size:22px;font-weight:800;letter-spacing:-.025em;color:#153851}
.home-sales-scroll{overflow:auto;max-height:65vh;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:#899eb5 #edf2f7;min-height:100px}
.daily-sales-table{width:100%;min-width:1440px;border-collapse:separate;border-spacing:0;font-size:12px}.daily-sales-table th{position:sticky;top:0;z-index:2;background:#edf3f8;color:#35526c;padding:12px 13px;text-align:left;font-size:11px;font-weight:800;white-space:nowrap;border-bottom:1px solid #cddbe8}.daily-sales-table td{padding:13px;border-bottom:1px solid #e4ebf3;vertical-align:top;background:#fff}.daily-sales-table tbody tr:nth-child(even) td{background:#fafcfe}.daily-sales-table tbody tr:hover td{background:#f0f6fc}.daily-sales-table td.numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.daily-sales-table th:nth-child(2){min-width:260px}.daily-sale-id{display:block;margin-top:7px;font-size:12px}.daily-sales-table td>small{display:block;margin-top:4px;color:#627991;font-size:11px}.daily-sale-item{display:grid;gap:4px;margin-bottom:8px}.daily-sale-item:last-child{margin:0}.daily-sale-item strong{font-size:12px;font-weight:650;line-height:1.45}.daily-sale-item small{font-size:11px;color:#60758a}.daily-sale-quality{display:block;width:max-content;padding:4px 7px;border-radius:6px;font-size:10px;font-weight:800;margin-bottom:5px}.daily-sale-quality.confirmed{background:#e1f3eb;color:#246a51}.daily-sale-quality.pending{background:#fff1d6;color:#815b09}.daily-sales-table tr.daily-sale-negative td{background:#fff4f3;border-bottom-color:#f0d2d1}.daily-sales-table .profit-negative{color:#a32935;font-weight:800}
.daily-sales-source{display:grid;gap:5px;padding:13px 24px;color:#60758b;background:#f8fafc;border-top:1px solid #dce5ef;font-size:11px;line-height:1.5}.daily-sales-workspace .today-sales-warning{margin:12px 20px}.daily-sales-workspace .commerce-export-bar{margin:12px 20px}
.reports-workspace-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 20px;padding:5px;border:1px solid #d9e4ef;border-radius:12px;background:#f2f6fa}.reports-workspace-tabs button{padding:10px 16px;border:0;border-radius:8px;background:none;color:#415d77;font-size:13px;font-weight:700;cursor:pointer}.reports-workspace-tabs button.active{background:#244c75;color:white}
#content .ml-command-navigation{display:block;padding:14px;border:1px solid #dce6f0;border-radius:13px;background:#fff}.ml-area-tabs,.ml-area-subtabs{display:flex;gap:6px;flex-wrap:wrap}.ml-area-tabs{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e0e8f1}.ml-area-tabs button,.ml-area-subtabs button{min-height:38px;padding:9px 15px;border:1px solid #d8e3ee;border-radius:8px;background:#f6f8fb;color:#385772;font-size:13px;font-weight:700;cursor:pointer}.ml-area-tabs button.active{background:#244c75;border-color:#244c75;color:#fff}.ml-area-subtabs button{font-size:12px;background:#fff}.ml-area-subtabs button.active{background:#e9f2fc;border-color:#7ba6cd;color:#173d66}.ml-area-subtabs button b{margin-left:6px;font-size:11px}
.stock-section-tabs,.olist-v3-detail-tabs{gap:8px}.stock-section-tabs button{min-height:46px}.stock-section-tabs small{font-size:12px}.stock-workspace th,.stock-workspace td,.olist-v3-table th,.olist-v3-table td{font-size:12px;line-height:1.45}
body:has(#content.calculator-page) #quick-calculator-launcher{display:none!important}
html[data-theme="black"] .daily-sales-workspace,html[data-theme="black"] #content .ml-command-navigation{background:#132236;border-color:#334a61;color:#e1edf8}html[data-theme="black"] .daily-sales-heading h2,html[data-theme="black"] .daily-sales-summary strong{color:#eff6ff}html[data-theme="black"] .daily-sales-heading p:last-child,html[data-theme="black"] .daily-sales-summary small{color:#afc4d8}
html[data-theme="black"] .daily-sales-toolbar input,html[data-theme="black"] .daily-sales-period,html[data-theme="black"] .daily-sales-toolbar .home-channel-filters,html[data-theme="black"] .reports-workspace-tabs{background:#172b41;color:#dbeaf7;border-color:#39516b}html[data-theme="black"] .daily-sales-period button,html[data-theme="black"] .daily-sales-toolbar .home-channel-filters button,html[data-theme="black"] .reports-workspace-tabs button{color:#c8daec}html[data-theme="black"] .daily-sales-period button.active,html[data-theme="black"] .daily-sales-toolbar .home-channel-filters button.active,html[data-theme="black"] .reports-workspace-tabs button.active{background:#386b9a;color:#fff}
html[data-theme="black"] .daily-sales-summary,html[data-theme="black"] .daily-sales-source{background:#15293e;border-color:#39516b;color:#aec4d9}html[data-theme="black"] .daily-sales-summary>span{border-color:#39516b}html[data-theme="black"] .daily-sales-table th{background:#213951;color:#d5e5f4;border-color:#3a526c}html[data-theme="black"] .daily-sales-table td{background:#132236;border-color:#30475e;color:#dce8f4}html[data-theme="black"] .daily-sales-table tbody tr:nth-child(even) td{background:#16283d}html[data-theme="black"] .daily-sales-table tbody tr:hover td{background:#203b55}html[data-theme="black"] .daily-sale-item small,html[data-theme="black"] .daily-sales-table td>small{color:#abc1d7}html[data-theme="black"] .daily-sales-table tr.daily-sale-negative td{background:#38232e;color:#ffd4d6}
html[data-theme="black"] .ml-area-tabs button,html[data-theme="black"] .ml-area-subtabs button{background:#172b41;color:#c7daed;border-color:#36506b}html[data-theme="black"] .ml-area-tabs button.active,html[data-theme="black"] .ml-area-subtabs button.active{background:#315d86;color:#fff}
@media(max-width:1100px){.daily-sales-summary strong{font-size:19px}.daily-sales-summary>span{padding:14px 12px}.daily-sales-search{margin-left:0}}
@media(max-width:820px){.daily-sales-heading{padding:18px 14px 10px;flex-wrap:wrap}.daily-sales-heading h2{font-size:20px}.daily-sales-toolbar{padding:8px 14px 14px}.daily-sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-sales-summary>span:last-child{grid-column:1/-1;border-top:1px solid #dde6ef}.home-sales-scroll{max-height:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.daily-sales-search{width:100%}.daily-sales-search input{flex:1;min-width:0;width:auto}.daily-sales-source{padding:12px 14px}.ml-area-tabs,.ml-area-subtabs{flex-wrap:nowrap;overflow:auto;padding-bottom:6px}.ml-area-tabs button,.ml-area-subtabs button{white-space:nowrap;flex:none}.reports-workspace-tabs button{flex:1;font-size:12px;padding:10px}}

/* Channel identity is repeated in text and color; financial states stay distinct. */
.daily-sale-stock{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;padding:4px 7px;border:1px solid #bce2ce;border-radius:6px;background:#edf9f1;color:#24634a;font-size:11px}.daily-sale-stock strong{font-size:12px;font-variant-numeric:tabular-nums}.daily-sale-stock.empty{background:#fff2df;border-color:#ecd19f;color:#825812}.daily-sale-stock.unknown{background:#f0f3f8;border-color:#d6dfea;color:#64788d}.daily-sale-profit-inline{padding-top:9px;margin-top:9px;border-top:1px solid #dce9df}.daily-sale-profit-label{display:block;width:max-content;max-width:100%;padding:6px 8px;border-radius:7px;font-size:12px;line-height:1.5}.daily-sale-profit-label.positive{background:#e5f7ed;color:#126c4c}.daily-sale-profit-label.negative{background:#ffe9ed;color:#a1213b}.daily-sale-profit-label.pending{background:#fff3d9;color:#8a6115}.daily-sale-profit-label .commerce-margin{margin-left:3px}html[data-theme="black"] .daily-sale-stock.available,html[data-theme="black"] .daily-sale-profit-label.positive{background:#15392e;color:#9ce6c6;border-color:#39715b}html[data-theme="black"] .daily-sale-stock.empty,html[data-theme="black"] .daily-sale-profit-label.pending{background:#3e321b;color:#ffda91;border-color:#7e632d}html[data-theme="black"] .daily-sale-stock.unknown{background:#253345;color:#b4c7db;border-color:#456079}html[data-theme="black"] .daily-sale-profit-label.negative{background:#44242f;color:#ffa5b6}html[data-theme="black"] .daily-sale-profit-inline{border-color:#39516a}
.daily-sales-workspace{border-top:4px solid #3d79b4}.daily-sales-heading{background:linear-gradient(110deg,#eaf4ff,#fff 75%)}
.daily-sales-workspace .home-channel-tag{font-size:11px!important;padding:6px 10px;border:1px solid transparent;font-weight:800}
.daily-sales-workspace .home-channel-tag.ml{background:#ffe538;color:#403300;border-color:#dfc414}
.daily-sales-workspace .home-channel-tag.shopee{background:#ee4d2d;color:#fff;border-color:#cf3b1f}
.daily-sales-table .daily-sale-channel-mercadolivre td:first-child{border-left:5px solid #e0bd00;background:#fffbe4}
.daily-sales-table .daily-sale-channel-shopee td:first-child{border-left:5px solid #ee4d2d;background:#fff1e9}
.daily-sale-channel-mercadolivre .daily-sale-id{color:#6c5500}.daily-sale-channel-shopee .daily-sale-id{color:#a4391c}
.daily-sales-workspace .daily-sales-toolbar [data-home-channel="mercadolivre"]{background:#fff7c2;color:#6c5500;border:1px solid #e7cd52}
.daily-sales-workspace .daily-sales-toolbar [data-home-channel="mercadolivre"].active{background:#ffe538;color:#403300;border-color:#b89b00;box-shadow:inset 0 -2px #a38a00}
.daily-sales-workspace .daily-sales-toolbar [data-home-channel="shopee"]{background:#fff0e9;color:#ad391d;border:1px solid #f4ad95}
.daily-sales-workspace .daily-sales-toolbar [data-home-channel="shopee"].active{background:#ee4d2d;color:#fff;border-color:#c73e22;box-shadow:inset 0 -2px #ba371c}
.daily-sales-summary>span{border-top:3px solid #6695ce}.daily-sales-summary>span:nth-child(1){background:#eef5ff;border-top-color:#477fc4}.daily-sales-summary>span:nth-child(2){background:#ecf9fc;border-top-color:#269bb3}.daily-sales-summary>span:nth-child(3){background:#fff8db;border-top-color:#e4bf24}.daily-sales-summary>span:nth-child(4){background:#eaf8f0;border-top-color:#29936c}.daily-sales-summary>span:nth-child(5){background:#f4efff;border-top-color:#9071c6}
.daily-sales-summary>span.metric-negative{background:#fff0f0;border-top-color:#d34959}.daily-sales-summary>span.metric-negative strong{color:#ac263d}.daily-sales-summary>span.metric-pending{background:#fff7e7;border-top-color:#ce9b30}.daily-sales-summary>span.metric-positive strong{color:#146b4c}
.daily-sales-summary>span:last-child{border-top-width:3px;border-top-style:solid}
.daily-sales-table th:nth-child(2){min-width:300px}.daily-sale-item{display:grid;grid-template-columns:62px minmax(185px,1fr);align-items:start;gap:12px;min-width:260px;margin-bottom:12px}.daily-sale-description{display:grid;gap:6px;align-content:start}.daily-sale-description strong{font-size:13px;line-height:1.45}.daily-sale-description .sku-chip{width:max-content;max-width:100%}
.daily-sale-photo{display:grid;place-items:center;width:62px;height:68px;border:1px solid #d7e1eb;border-radius:10px;background:#fff;overflow:hidden}.daily-sale-photo img{display:block;width:100%;height:100%;object-fit:contain;padding:4px;mix-blend-mode:multiply}.daily-sale-photo-missing{display:none;text-align:center;color:#71849a}.daily-sale-photo.is-missing .daily-sale-photo-missing{display:grid;justify-items:center;gap:2px}.daily-sale-photo-missing svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.4}.daily-sale-photo-missing small{font-size:9px;color:#71849a}
.daily-sales-table .daily-sale-profit.profit-positive{color:#137653;font-weight:800}.daily-sales-table .daily-sale-profit.profit-negative{color:#b42340;font-weight:800}
html[data-theme="black"] .daily-sales-heading{background:linear-gradient(110deg,#193653,#132236 75%)}
html[data-theme="black"] .daily-sales-workspace .home-channel-tag.ml{background:#ffe538;color:#403300;border-color:#d6b800}html[data-theme="black"] .daily-sales-workspace .home-channel-tag.shopee{background:#ee4d2d;color:#fff;border-color:#ff9076}
html[data-theme="black"] .daily-sales-table .daily-sale-channel-mercadolivre td:first-child{background:#322f1c;border-left-color:#ffe538}html[data-theme="black"] .daily-sales-table .daily-sale-channel-shopee td:first-child{background:#38271f;border-left-color:#ff7854}
html[data-theme="black"] .daily-sale-channel-mercadolivre .daily-sale-id{color:#ffe581}html[data-theme="black"] .daily-sale-channel-shopee .daily-sale-id{color:#ffbb9d}
html[data-theme="black"] .daily-sales-summary>span:nth-child(1){background:#192f4b}html[data-theme="black"] .daily-sales-summary>span:nth-child(2){background:#15333c}html[data-theme="black"] .daily-sales-summary>span:nth-child(3){background:#38321b}html[data-theme="black"] .daily-sales-summary>span:nth-child(4){background:#14372d}html[data-theme="black"] .daily-sales-summary>span:nth-child(5){background:#302541}
html[data-theme="black"] .daily-sales-summary>span.metric-negative{background:#40232e}html[data-theme="black"] .daily-sales-summary>span.metric-negative strong,html[data-theme="black"] .daily-sales-table .daily-sale-profit.profit-negative{color:#ff9eb0}html[data-theme="black"] .daily-sales-summary>span.metric-pending{background:#3b301c}html[data-theme="black"] .daily-sales-summary>span.metric-positive strong,html[data-theme="black"] .daily-sales-table .daily-sale-profit.profit-positive{color:#83e5bc}
html[data-theme="black"] .daily-sales-workspace .daily-sales-toolbar [data-home-channel="mercadolivre"]{background:#3b341c;color:#ffe581;border-color:#8c791e}html[data-theme="black"] .daily-sales-workspace .daily-sales-toolbar [data-home-channel="mercadolivre"].active{background:#ffe538;color:#403300}html[data-theme="black"] .daily-sales-workspace .daily-sales-toolbar [data-home-channel="shopee"]{background:#3b271f;color:#ffbd9f;border-color:#96533c}html[data-theme="black"] .daily-sales-workspace .daily-sales-toolbar [data-home-channel="shopee"].active{background:#ee4d2d;color:#fff}
