.section-links{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.section-links a{font-size:11px;color:#627b95;text-decoration:none;background:#fff;padding:8px 13px;border:1px solid #e0e7ef;border-radius:6px}.section-links a:hover{color:#218e82;border-color:#8bc4b6}
.table-page-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.table-page-controls select{border:1px solid #dce5ee;background:white;color:#6c839c;border-radius:5px;padding:5px 7px;font-size:10px}.table-bottom{flex-wrap:wrap}
.a-chart svg{stroke:none}.a-chart text{stroke:none;font-weight:400}
#analyticsRoot{--a-teal:#218f83;--a-blue:#507bb8;--a-orange:#bc7f55;--a-purple:#8073ac}#analyticsRoot section{scroll-margin-top:20px}.analytics-section{margin:0 0 23px}.analytics-heading{display:flex;gap:15px;justify-content:space-between;align-items:center;margin:29px 0 14px}.analytics-heading h2{font-size:17px;color:#2b4561}.analytics-heading p{color:#8b9bad;font-size:10px;margin-top:7px;line-height:1.8}.analytics-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.analytics-controls select{border:1px solid #dce5ef;border-radius:6px;background:#fff;color:#58718c;font-size:11px;padding:8px 10px;max-width:100%}.analytics-controls button{font-size:10px;white-space:nowrap}.analytics-two{display:grid;grid-template-columns:1fr 1fr;gap:17px}.analytics-panel{padding:19px 20px 13px;min-width:0}.analytics-panel h3{font-size:12px;color:#3b5673;font-weight:600;margin:0 0 4px}.analytics-note{font-size:10px;line-height:1.9;color:#899bad;margin:8px 0}.analytics-notice{font-size:11px;line-height:1.9;color:#8b7855;background:#fff9ed;border:1px solid #efe3cb;padding:12px 15px;border-radius:8px;margin:12px 0 16px}.analytics-help{font-size:10px;color:#7c91a7;line-height:1.9;margin:10px 0 14px}.a-chart{position:relative;min-height:235px;width:100%;overflow:hidden}.a-chart svg{display:block;width:100%;height:auto;overflow:visible}.a-chart text{fill:#7d91a7;font-family:inherit;font-size:10px}.a-chart .a-grid{stroke:#edf1f6;stroke-width:1}.a-chart .a-axis{stroke:#dbe3ed;stroke-width:1}.a-chart .a-point{cursor:pointer;outline:none}.a-chart .a-point:focus{stroke:#153a62;stroke-width:3}.a-chart .a-title{fill:#607a95;font-size:10px}.a-tooltip{position:absolute;z-index:10;max-width:245px;background:#233d56;color:white;border-radius:7px;padding:10px 12px;box-shadow:0 5px 25px #12304425;pointer-events:none;font-size:10px;line-height:1.9;white-space:normal}.a-tooltip strong{display:block;font-size:11px;color:#fff;margin-bottom:3px}.a-legend{display:flex;gap:13px;flex-wrap:wrap;padding:5px 0 8px;font-size:10px;color:#7d91a7}.a-legend span{display:inline-flex;gap:5px;align-items:center}.a-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}.a-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.a-stat{border:1px solid #e3eaf1;border-radius:8px;background:#fff;padding:15px}.a-stat span{font-size:10px;color:#8599ad;display:block}.a-stat strong{display:block;font-size:21px;color:#2e526e;margin:10px 0 7px;font-variant-numeric:tabular-nums;white-space:nowrap}.a-stat small{font-size:9px;color:#8da0b3;line-height:1.7;display:block}.a-time-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.a-time{background:#f7f9fc;border-radius:7px;padding:12px;font-size:10px;color:#8b9bad}.a-time strong{font-size:18px;color:#536e89;display:block;margin:8px 0}.a-risk-list{list-style:none;padding:0;margin:9px 0 0;font-size:11px;color:#7a8fa4;line-height:1.9}.a-risk-list li{border-top:1px solid #f0f3f6;padding:10px 0}.a-risk-list b{font-weight:600;color:#52708d}.a-rate-table{overflow-x:auto;margin-top:10px}.a-rate-table td,.a-rate-table th{font-size:10px;padding:11px 14px}.a-rate-table th{background:#f8fafc}.a-rate-table .rate-high{color:#ba7957}.a-inline-scope{font-size:10px;color:#7590a6;background:#f2f6fa;padding:9px 12px;border-radius:7px;line-height:1.8;margin-bottom:14px}.analytics-bars{min-height:210px}.a-compact-select{max-width:210px}.a-source-link{color:#7596b5;text-decoration:none}.a-source-link:hover{text-decoration:underline}.analytics-empty{display:grid;place-items:center;min-height:200px;color:#93a5b7;font-size:11px;text-align:center}.analytics-full{margin-top:16px}.analytics-topline{display:flex;justify-content:space-between;gap:15px;align-items:center}.a-micro{font-size:9px;color:#91a2b4}
@media(max-width:1050px){.analytics-two{grid-template-columns:1fr}.analytics-heading{flex-wrap:wrap}.a-chart{min-height:200px}.a-stats{gap:9px}.a-stat{padding:13px}.a-stat strong{font-size:19px}}
@media(max-width:540px){.section-links{gap:5px}.section-links a{font-size:10px;padding:7px 8px}.analytics-panel{padding:15px 12px 10px}.a-stats{grid-template-columns:repeat(2,1fr)}.analytics-heading h2{font-size:15px}.analytics-heading p{font-size:9px}.analytics-controls{width:100%;justify-content:space-between}.analytics-controls select{font-size:10px;max-width:63%}.analytics-controls .button{font-size:9px}.analytics-notice{font-size:10px}.a-time-row{gap:6px}.a-time{font-size:9px;padding:10px 8px}.a-time strong{font-size:16px}.a-risk-list{font-size:10px}.a-chart text{font-size:10px}.a-tooltip{font-size:9px;max-width:210px}.analytics-topline{align-items:flex-start;flex-wrap:wrap}}

.table-header-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.table-page-size{display:flex;align-items:center;gap:7px;font-size:10px;color:#7d91a7}.table-page-size select{border:1px solid #dce5ee;border-radius:5px;background:white;padding:6px 8px;color:#627b95;font-size:10px}
