.container[data-v-5a01a0f2]{max-width:1200px;margin:0 auto;padding:20px;font-family:SolaimanLipi,Arial,sans-serif}.dept-header[data-v-5a01a0f2]{background-color:#1a3a5f;color:#fff;padding:30px;border-radius:12px;text-align:center;margin-bottom:40px}.dept-header h1[data-v-5a01a0f2]{margin:0;font-size:1.8rem;font-weight:700}.district-box[data-v-5a01a0f2]{background:#fff;border-radius:12px;margin-bottom:40px;overflow:hidden;border:1px solid #e2e8f0}.district-header[data-v-5a01a0f2]{background:#1a3a5f;color:#fff;padding:15px 25px;font-size:1.4rem;font-weight:700}.district-stats[data-v-5a01a0f2]{display:flex;gap:20px;font-size:.9rem;font-weight:400}.cast-badge[data-v-5a01a0f2],.postal-badge[data-v-5a01a0f2]{background:#fff3;padding:2px 10px;border-radius:20px}.postal-badge[data-v-5a01a0f2]{background:#f6ad5533}.seat-container[data-v-5a01a0f2]{padding:20px;border-bottom:1px solid #edf2f7}.seat-header[data-v-5a01a0f2]{margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #cbd5e0}.seat-name[data-v-5a01a0f2]{font-size:1.25rem;font-weight:700;color:#2d3748}.seat-meta-stats[data-v-5a01a0f2]{display:flex;flex-wrap:wrap;gap:15px;font-size:.85rem;color:#4a5568;background:#f7fafc;padding:8px 15px;border-radius:8px;border:1px solid #e2e8f0}.seat-meta-stats div[data-v-5a01a0f2]{font-weight:600}.table-responsive[data-v-5a01a0f2]{overflow-x:auto}table[data-v-5a01a0f2]{width:100%;border-collapse:collapse;margin-top:10px}th[data-v-5a01a0f2]{background:#f8fafc;color:#4a5568;font-weight:700;text-align:left;padding:12px 15px;border-bottom:2px solid #e2e8f0;font-size:.9rem}td[data-v-5a01a0f2]{padding:12px 15px;border-bottom:1px solid #edf2f7;font-size:1rem}.cnt-center[data-v-5a01a0f2]{text-align:center}.text-red[data-v-5a01a0f2]{color:#d32f2f}.text-blue[data-v-5a01a0f2]{color:#1976d2;font-weight:500}.text-orange[data-v-5a01a0f2]{color:#e65100}.text-green-700[data-v-5a01a0f2]{color:#15803d}.text-orange-600[data-v-5a01a0f2]{color:#ea580c}.font-bold[data-v-5a01a0f2]{font-weight:800;color:#1a202c}.winner-row[data-v-5a01a0f2]{background-color:#f0fdf4!important}.winner-row td[data-v-5a01a0f2]{font-weight:600}.winner-tag[data-v-5a01a0f2]{background:#2e7d32;color:#fff;padding:2px 8px;border-radius:4px;font-size:.75rem;margin-left:8px}.postponed[data-v-5a01a0f2]{background:#fff5f5;color:#c53030;padding:15px;text-align:center;border-radius:8px;margin:10px 0;font-weight:700}.vote-diff-badge[data-v-5a01a0f2]{background:#fff3e0;color:#ef6c00;padding:4px 12px;border-radius:20px;font-size:.85rem;border:1px solid #ffe0b2;display:inline-block}.floating-dashboard-btn[data-v-5a01a0f2]{position:fixed;bottom:30px;right:30px;background:#1a3a5f;color:#fff;padding:12px 24px;border-radius:50px;text-decoration:none;font-weight:700;box-shadow:0 4px 15px #0000004d;z-index:1000;transition:all .3s ease;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1)}.floating-dashboard-btn[data-v-5a01a0f2]:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0006;background:#254d7d}.recent-section[data-v-5a01a0f2]{background:#fff;border-radius:12px;padding:20px;margin-bottom:30px;border-top:4px solid #ef4444}.recent-title[data-v-5a01a0f2]{font-weight:700;color:#ef4444;margin-bottom:15px;font-size:1.1rem}.recent-grid[data-v-5a01a0f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.recent-card[data-v-5a01a0f2]{background:#f8fafc;padding:12px;border-radius:8px;border:1px solid #e2e8f0}.recent-v[data-v-5a01a0f2]{color:#2e7d32;font-weight:700;font-size:.9rem}.dept-summary-section[data-v-5a01a0f2]{background:#1a3a5f;color:#fff;border-radius:12px;padding:25px;margin-top:40px}.summary-header[data-v-5a01a0f2]{font-size:1.5rem;font-weight:700;margin-bottom:25px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.summary-grid[data-v-5a01a0f2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.summary-item-card[data-v-5a01a0f2]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:20px;transition:transform .2s}.summary-item-card[data-v-5a01a0f2]:hover{background:#ffffff14;transform:translateY(-5px)}.summary-dist-name[data-v-5a01a0f2]{font-size:1.2rem;font-weight:700;margin-bottom:15px;color:#81d4fa;border-bottom:1px dashed rgba(255,255,255,.1);padding-bottom:8px}.summary-stats-list[data-v-5a01a0f2]{display:flex;flex-direction:column;gap:8px}.stat-line[data-v-5a01a0f2]{display:flex;justify-content:space-between;font-size:.9rem}.stat-percentage[data-v-5a01a0f2]{margin-top:15px;background:#2e7d324d;padding:10px;border-radius:6px;text-align:center}.perc-label[data-v-5a01a0f2]{font-size:.75rem;text-transform:uppercase;opacity:.8}.perc-value[data-v-5a01a0f2]{font-size:1.4rem;font-weight:800}.division-total[data-v-5a01a0f2]{margin-top:30px;text-align:center;font-size:.9rem;opacity:.7;border-top:1px solid rgba(255,255,255,.1);padding-top:15px}@media(max-width:768px){.floating-dashboard-btn[data-v-5a01a0f2]{bottom:20px;right:20px;padding:10px 20px;font-size:.9rem}.district-stats[data-v-5a01a0f2]{flex-direction:column;gap:5px;margin-top:10px}.seat-meta-stats[data-v-5a01a0f2]{gap:10px}}
