.sales-page main{padding-bottom:25px}.sales-breadcrumbs{display:flex;gap:12px;align-items:center;color:var(--muted);margin-bottom:23px;font-size:12px}.sales-breadcrumbs a,.sales-page a.sales-shop-link,.sales-page .sales-country-card{text-decoration:none;color:inherit}.sales-breadcrumbs a:hover,.sales-shop-link:hover{color:#bc1940!important;text-decoration:underline!important}.sales-page .page-header h1{overflow-wrap:anywhere}.sales-snapshot{background:#f2f5f7;border:1px solid #dce5ea;border-radius:10px;padding:13px 17px;margin-bottom:20px;color:#617886;font-size:12px}.sales-snapshot strong{color:#354e5c}.sales-filters{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;margin-bottom:22px}.sales-filters label{display:grid;gap:7px;color:#6e8591;font-size:11px}.sales-filters input,.sales-filters select,.sales-search input{border:1px solid #d9e2e7;border-radius:6px;background:#fff;min-height:37px;padding:7px 10px;color:#284553;font:inherit}.sales-filters .button{min-height:37px}.sales-country-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:13px;margin-bottom:23px}.sales-country-card{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:17px;transition:box-shadow .15s,border-color .15s}.sales-country-card:hover{border-color:#8ba7b5;box-shadow:0 3px 14px #1835410d}.sales-country-card .country-caption{display:flex;justify-content:space-between;gap:10px;color:#6f8997;font-size:11px}.sales-country-card b{display:block;font-size:20px;margin-top:11px;color:#244454;font-variant-numeric:tabular-nums}.sales-country-card small{color:#7e929b}.sales-page .kpi-value{font-size:29px}.sales-page .kpi-value small{font-size:11px}.sales-page .kpi-meta{line-height:1.7}.sales-page .money-group{display:block;font-size:20px}.sales-trend-panel{margin-bottom:22px;padding:24px}.sales-trend-panel .panel-head{padding:0}.sales-daily-trend{height:255px;margin-top:20px}.sales-daily-trend svg{width:100%;height:100%}.sales-footnote{color:#8a9da7;font-size:11px;margin:14px 0 0}.sales-table-panel{margin-bottom:20px}.sales-table-panel .panel-head{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:23px 25px}.sales-table-panel .panel-head p{margin:7px 0 0}.sales-table-scroll{overflow:auto;max-height:600px;overscroll-behavior:contain}.sales-detail-table{border-collapse:separate;border-spacing:0;width:100%;min-width:780px;font-size:12px;font-variant-numeric:tabular-nums}.sales-detail-table th{background:#f1f5f7;color:#607f91;font-size:11px;font-weight:500;position:sticky;top:0;z-index:1;border-bottom:1px solid #dce5ea}.sales-detail-table th,.sales-detail-table td{padding:15px 20px;text-align:right;white-space:nowrap}.sales-detail-table th:first-child,.sales-detail-table td:first-child{text-align:left}.sales-detail-table td{border-bottom:1px solid #edf1f4}.sales-detail-table tbody tr:hover{background:#f7fafb}.sales-detail-table td small{display:block;font-size:10px;color:#8ca1ad;margin-top:3px}.sales-detail-table td .sales-missing{color:#a67d45}.sales-shop-link{font-weight:600;display:inline-block;padding:4px 0}.sales-detail-table .platform-cell{text-align:left}.sales-platform{font-size:10px;display:inline-block;line-height:1.5;padding:3px 7px;border-radius:4px;background:#eef3f5;color:#507282}.sales-platform.shopee{background:#ee4d2d;color:#fff}.sales-platform.tiktok{background:#121212;color:#fff}.sales-status{display:inline-block;border-radius:4px;padding:3px 7px;background:#edf5f2;color:#608a79;font-size:10px}.sales-status.partial,.sales-status.missing,.sales-status.conflict{background:#fff4e5;color:#997035}.sales-table-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 24px;font-size:11px;color:#7a929e}.sales-table-footer>div{display:flex;gap:12px;align-items:center}.sales-table-footer .button{padding:6px 10px;font-size:11px}.sales-table-footer button:disabled{opacity:.4;cursor:default}.sales-notes{color:#7d919c;border:1px solid var(--line);border-radius:10px;padding:14px 18px;font-size:11px;background:#fafcfd}.sales-notes summary{cursor:pointer;color:#4d6b7a}.sales-notes ul{padding-left:20px;line-height:1.9;margin-bottom:0}.sales-footer{display:flex;justify-content:space-between;color:#91a3ad;font-size:10px;letter-spacing:.8px;margin:25px 0 0}.sales-error{background:#fff2ed;color:#98633e;border:1px solid #eed7c7;border-radius:10px;padding:18px;margin-bottom:20px}.sales-page :focus-visible{outline:2px solid #4a7db1;outline-offset:3px}.sales-page .hidden{display:none!important}
.sales-daily-trend svg text{stroke:none;font-family:inherit}.sales-page .money-group{overflow-wrap:anywhere}
@media(min-width:1500px){.sales-page main{max-width:1750px}}@media(max-width:850px){.sales-filters{gap:12px}.sales-filters label{flex:1 1 150px}.sales-table-footer{flex-wrap:wrap}.sales-page .kpi-value{font-size:24px}}@media(max-width:650px){.sales-page .sidebar{display:none}.sales-page main{margin:0;padding:20px 14px}.sales-page .page-header{display:block}.sales-page .header-actions{margin-top:16px;justify-content:flex-start}.sales-country-cards{grid-template-columns:repeat(2,1fr)}.sales-trend-panel{padding:18px}.sales-table-panel .panel-head{padding:18px;flex-wrap:wrap}.sales-search,.sales-search input{width:100%}.sales-page .sales-daily-trend{height:205px}.sales-footer{gap:15px;flex-wrap:wrap}.sales-page .edition{display:none}}
