.dc-quick{white-space:nowrap;background:#f6f6f6;gap:0;padding:3px max(16px,50% - 492.5px);display:flex;overflow:auto}.dc-quick a{color:#666;border-right:1px solid #ddd;padding:5px 10px;font-size:12px}.dc-banner{text-align:center;color:#fff;background:#fa4046;padding:12px;font-size:14px}.dc-banner button{color:#111;background:#fff;border:0;border-radius:2px;margin-left:10px;padding:7px 14px}.dc-layout{grid-template-columns:minmax(0,652px) 300px;gap:18px;max-width:985px;margin:auto;padding-top:27px;display:grid}.dc-layout main{min-width:0}.dc-layout h1{border-bottom:1px solid #ddd;margin:0 0 24px;padding-bottom:16px;font-size:24px}.dc-tabs{white-space:nowrap;border-bottom:1px solid #aaa;display:flex;overflow:auto}.dc-tabs a{color:#0053a6;border-right:1px solid #ddd;padding:6px 12px;font-size:12px;font-weight:700}.dc-tabs .active{color:#333;border:1px solid #aaa;border-bottom-color:#fff;margin-bottom:-1px}.dc-note{color:#61666d;font-size:12px;line-height:1.5}.dc-info{color:#0053a6;background:#d8eafb;margin:18px 0;padding:10px;font-size:12px;font-weight:700}.dc-controls{justify-content:space-between;align-items:center;margin:24px 0 18px;display:flex}.dc-controls button{color:#0756aa;background:#f8f8f8;border:0;padding:6px 10px;font-size:12px}.dc-controls button.selected{color:#fff;background:#165ba8}.dc-filter-button{cursor:pointer}.dc-filter{color:#333;border:1px solid #ddd;padding:18px;font-size:12px}.dc-filter h3{margin:20px 0 5px;font-size:13px}.dc-filter input[type=text]{border:1px solid #bbb;padding:6px}.dc-filter-actions button{color:#0054a5;background:0 0;border:0;padding:5px}.dc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.dc-grid label{white-space:normal}.dc-grid input{margin-right:4px}.dc-table{border-collapse:collapse;border:1px solid #bbb;width:100%;font-size:12px}.dc-table th,.dc-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #ddd;padding:5px}.dc-table td:nth-child(2),.dc-table th:nth-child(2){text-align:left}.dc-table a,.dc-mobile a{color:#0054a5;font-weight:700}.dc-table .dc-day td{text-align:center;background:#eee;font-weight:700}.dc-legend{border-bottom:1px solid #ddd;margin:20px 0;padding-bottom:20px;font-size:12px;line-height:1.5}.dc-mobile{display:none}.dc-footer .reference-footer{margin-left:0;margin-right:0}@media (max-width:767px){.dc-quick{display:none}.dc-layout{padding:24px 16px;display:block}.dc-layout aside{display:none}.dc-banner{font-size:12px}.dc-desktop{display:none}.dc-mobile{padding:25px 0;font-size:14px;display:block}}.dc-reference-side{color:#333;background:#fff;border:1px solid #bdbdbd;font-size:12px}.dc-side-tabs,.dc-side-period{border-bottom:1px solid #ddd;align-items:center;gap:17px;padding:8px 12px;display:flex}.dc-side-tabs span{color:#0756aa;font-weight:700}.dc-side-tabs strong{color:#222}.dc-side-period{color:#999;border:0;gap:14px;font-size:11px}.dc-side-period strong{color:#333;text-decoration:underline}.dc-side-chart{width:100%;height:130px;display:block}.dc-side-axis{color:#999;background:#e7f0f6;justify-content:space-around;font-size:10px;display:flex}.dc-reference-side table{border-collapse:collapse;width:100%;font-size:11px}.dc-reference-side td{text-align:right;white-space:nowrap;border-top:1px solid #ddd;padding:5px 3px}.dc-reference-side td:first-child{text-align:left;text-overflow:ellipsis;max-width:115px;overflow:hidden}.dc-reference-side a{color:#0756aa;font-weight:700}.dc-side-down{color:#006eff}.dc-side-up{color:#e93025}.dc-reference-side p{color:#666;margin:0;padding:6px 8px;font-size:10px;line-height:1.4}@media (min-width:768px){.dc-layout>aside{border:0;align-self:start;min-height:0;display:block}}
