.date-selector input[type=date]:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.date-selector input[type=date]:hover{border-color:#999}.ranking-item[data-v-2f78ee83]{border:1px solid var(--border-color,#d3d3d3);color:var(--text-main,#333);border-radius:4px;padding:2px 4px;background-color:var(--bg-card,#fff);min-height:28px;line-height:22px;font-size:.85rem}.ranking-highlight-1[data-v-2f78ee83]{background-color:#dc3545!important;color:#fff!important;border-color:#dc3545!important}.ranking-highlight-2[data-v-2f78ee83]{background-color:#ffc107!important;color:#212529!important;border-color:#ffc107!important}.plate-reasons[data-v-2f78ee83]{margin-top:16px;border-top:1px solid var(--border-color);padding-top:12px;max-height:300px;overflow-y:auto}.plate-reasons-header[data-v-2f78ee83]{display:flex;justify-content:space-between;align-items:center;color:var(--text-main);margin-bottom:10px}.plate-reasons-header h5[data-v-2f78ee83]{margin:0;font-size:14px}.plate-reasons .loading[data-v-2f78ee83]{font-size:12px;color:var(--text-muted)}.plate-reasons .empty[data-v-2f78ee83]{font-size:13px;color:var(--text-muted)}.plate-reasons .login-btn[data-v-2f78ee83]{margin-left:8px;padding:2px 10px;border-radius:16px;font-size:12px}.reasons-list[data-v-2f78ee83]{display:flex;flex-direction:column;gap:10px}.reason-item[data-v-2f78ee83]{padding:8px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-card)}.reason-title[data-v-2f78ee83]{display:flex;gap:8px;align-items:center;font-weight:600;flex-wrap:wrap}.reason-title .date[data-v-2f78ee83]{font-size:12px;color:var(--text-muted)}.reason-title .boom[data-v-2f78ee83]{font-size:12px;color:#d23;border:1px solid #d23;border-radius:3px;padding:0 4px}.reason-title .title[data-v-2f78ee83]{font-size:14px;color:var(--accent-color);text-decoration:none;cursor:pointer}.reason-meta[data-v-2f78ee83]{display:flex;gap:12px;font-size:12px;color:var(--text-muted);margin-top:4px}.reason-text[data-v-2f78ee83]{font-size:13px;margin-top:6px;line-height:1.4;color:#d23}.reason-lz[data-v-2f78ee83]{font-size:12px;margin-top:4px;color:var(--text-main)}.reason-content[data-v-2f78ee83]{margin-top:8px;font-size:13px;line-height:1.6;color:var(--text-main)}.reason-detail-meta[data-v-2f78ee83]{font-size:12px;color:var(--text-muted);margin-bottom:6px}.mode-switch-item[data-v-2f78ee83]{font-size:12px;font-weight:700;color:#ced4da;cursor:pointer;padding:4px 2px;border-radius:4px;transition:all .2s;width:36px;text-align:center;border:1px solid transparent}.mode-switch-item[data-v-2f78ee83]:hover{color:var(--primary,#007bff);background-color:rgba(0,123,255,.05)}.mode-switch-item.active[data-v-2f78ee83]{color:#fff;background-color:var(--primary,#007bff);border-color:var(--primary,#007bff)}