.dst-container{max-width:1200px;margin:0 auto;padding:24px 0}.dst-stats{gap:12px;margin-bottom:20px;display:flex}.dst-stat{border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;display:flex}.dst-stat-yes{background:#f6ffed;border:1px solid #b7eb8f}.dst-stat-no{background:#fff9e6;border:1px solid #ffe58f}.dst-stat-num{font-family:SF Mono,Roboto Mono,Consolas,monospace;font-size:24px;font-weight:700}.dst-stat-label{color:#666}.dst-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dst-search{border:1px solid #e0e0e0;border-radius:8px;outline:none;flex:1;min-width:200px;max-width:360px;padding:8px 14px;font-size:14px;transition:border-color .2s}.dst-search:focus{border-color:#5c4adc}.dst-filter-toggle{border:1px solid #e0e0e0;border-radius:8px;display:flex;overflow:hidden}.dst-filter-btn{cursor:pointer;color:#666;background:#fff;border:none;padding:8px 16px;font-size:13px;transition:all .2s}.dst-filter-btn+.dst-filter-btn{border-left:1px solid #e0e0e0}.dst-filter-active{color:#fff;background:#5c4adc}.dst-table-scroll{overflow-x:auto}.dst-table{border-collapse:collapse;width:100%;min-width:700px}.dst-table thead th{text-align:left;color:#333;white-space:nowrap;border-bottom:2px solid #f0f0f0;padding:12px;font-size:13px;font-weight:600}.dst-table tbody td{border-bottom:1px solid #f0f0f0;padding:10px 12px;font-size:14px}.dst-table tbody tr:hover{background:#fafafa}.dst-city-link{color:#5c4adc;font-weight:500;text-decoration:none}.dst-city-link:hover{text-decoration:underline}.dst-mono{font-family:SF Mono,Roboto Mono,Consolas,monospace;font-size:13px}.dst-tz-badge{color:#5c4adc;background:#f0eeff;border-radius:4px;margin-right:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.dst-tz-badge-dst{color:#389e0d;background:#e6f7e6}.dst-badge{border-radius:10px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.dst-badge-yes{color:#389e0d;background:#e6f7e6}.dst-badge-no{color:#999;background:#f5f5f5}@media (max-width:640px){.dst-stats{flex-direction:column}}
