@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}._6DwNPq_className{font-family:Outfit,Outfit Fallback;font-style:normal}._6DwNPq_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/63713568c4234fd9-s.p.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1b0bf3492b73855b-s.1l370_ik_vh1f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/287035d67125ed34-s.2fbhppqr8ew25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/63713568c4234fd9-s.p.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1b0bf3492b73855b-s.1l370_ik_vh1f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/287035d67125ed34-s.2fbhppqr8ew25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/63713568c4234fd9-s.p.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1b0bf3492b73855b-s.1l370_ik_vh1f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/287035d67125ed34-s.2fbhppqr8ew25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/63713568c4234fd9-s.p.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1b0bf3492b73855b-s.1l370_ik_vh1f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/287035d67125ed34-s.2fbhppqr8ew25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}._0IYMRq_className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}._0IYMRq_variable{--font-devanagari:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
:root{--font-main:var(--font-outfit), var(--font-devanagari), system-ui, -apple-system, sans-serif;--bg-primary:#0a0f1d;--bg-secondary:#0f172a;--bg-card:#121a2fbf;--bg-card-hover:#1c2744d9;--bg-glass:#ffffff0a;--bg-input:#131d35;--border-subtle:#ffffff14;--border-accent:#6366f14d;--border-focus:#6366f1;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--color-primary:#6366f1;--color-primary-hover:#4f46e5;--color-accent:#06b6d4;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-gold:#fbbf24;--shadow-sm:0 2px 4px #0003;--shadow-md:0 4px 14px #00000059;--shadow-lg:0 10px 30px #00000080;--shadow-glow:0 0 25px #6366f140;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background:var(--bg-primary);color:var(--text-primary);background-image:radial-gradient(circle at 15% 10%,#6366f11f 0%,#0000 45%),radial-gradient(circle at 85% 20%,#06b6d417 0%,#0000 40%),radial-gradient(circle at 50% 90%,#8b5cf614 0%,#0000 50%);background-attachment:fixed;min-height:100vh;line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0b1120}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#334155}.app-container{max-width:1440px;margin:0 auto;padding:24px 20px 80px}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all .25s cubic-bezier(.16,1,.3,1)}.glass-panel:hover{border-color:#ffffff24}.ward-header{margin-bottom:24px;padding:28px 32px;position:relative;overflow:hidden}.ward-header:before{content:"";background:linear-gradient(90deg,#6366f1,#06b6d4,#10b981);height:4px;position:absolute;top:0;left:0;right:0}.header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ward-badge-pill{border-radius:var(--radius-full);color:#a5b4fc;letter-spacing:.3px;background:#6366f126;border:1px solid #6366f14d;align-items:center;gap:8px;margin-bottom:10px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.ward-title{color:#fff;letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1.25}.ward-subtitle{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:14px;display:flex}.ward-subtitle-item{align-items:center;gap:5px;display:inline-flex}.header-actions{flex-wrap:wrap;gap:10px;display:flex}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-bottom:24px;display:grid}.stat-card{align-items:center;gap:16px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.stat-icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-val{color:#fff;font-size:24px;font-weight:700;line-height:1.1}.stat-label{color:var(--text-secondary);margin-top:2px;font-size:12px;font-weight:500}.toolbar-card{margin-bottom:24px;padding:20px}.toolbar-grid{grid-template-columns:2fr 1.2fr 1fr 1fr auto;align-items:center;gap:12px;display:grid}@media (max-width:1024px){.toolbar-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.toolbar-grid{grid-template-columns:1fr}}.input-box{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .2s}.input-box:focus{border-color:var(--border-focus);background:#172340;box-shadow:0 0 0 3px #6366f133}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon svg{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.input-with-icon input{padding-left:38px}.btn{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 12px #6366f159}.btn-primary:hover{background:linear-gradient(135deg,#4f46e5,#4338ca);transform:translateY(-1px);box-shadow:0 6px 18px #6366f173}.btn-secondary{border:1px solid var(--border-subtle);color:var(--text-primary);background:#ffffff12}.btn-secondary:hover{background:#ffffff1f;border-color:#ffffff2e;transform:translateY(-1px)}.btn-success{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.btn-success:hover{background:linear-gradient(135deg,#059669,#047857)}.btn-sm{border-radius:var(--radius-sm);padding:6px 12px;font-size:12px}.btn-icon{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.btn-icon:hover{color:#fff;background:#ffffff24;transform:scale(1.05)}.table-container{border-radius:var(--radius-lg);overflow-x:auto}.voters-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.voters-table th{color:var(--text-secondary);text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-subtle);z-index:10;background:#0f182c;padding:14px 16px;font-size:12px;font-weight:600;position:sticky;top:0}.voters-table td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:14px 16px}.voters-table tr{transition:background .15s}.voters-table tr:hover{background:#6366f10d}.voters-table tr.row-deleted{opacity:.6;background:#ef444408}.badge-position{border-radius:var(--radius-sm);color:#c7d2fe;background:#6366f133;border:1px solid #6366f166;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.badge-house{border-radius:var(--radius-sm);color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.badge-serial{color:#cbd5e1;background:#ffffff0f;border-radius:4px;padding:2px 7px;font-family:monospace;font-size:12px}.badge-gender-m{color:#67e8f9;background:#06b6d426;border:1px solid #06b6d44d;border-radius:4px;padding:2px 8px;font-size:11.5px;font-weight:600}.badge-gender-f{color:#fda4af;background:#f43f5e26;border:1px solid #f43f5e4d;border-radius:4px;padding:2px 8px;font-size:11.5px;font-weight:600}.badge-deleted{color:#fca5a5;background:#ef444433;border:1px solid #ef444466;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.badge-addition{color:#6ee7b7;background:#10b98133;border:1px solid #10b98166;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.voter-card{border-left:3px solid #0000;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative}.voter-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg), var(--shadow-glow);transform:translateY(-2px)}.voter-card.card-deleted{border-left-color:var(--color-danger);opacity:.7}.voter-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.voter-name{color:#fff;font-size:18px;font-weight:700;line-height:1.25}.voter-relative{color:#cbd5e1;margin-top:4px;font-size:13.5px}.voter-meta-row{border-top:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.voter-section-tag{color:var(--text-muted);align-items:center;gap:4px;margin-top:8px;font-size:11.5px;display:flex}.voter-card-actions{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.position-controller{border-radius:var(--radius-sm);background:#00000040;border:1px solid #ffffff14;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.pos-input{text-align:center;color:#c7d2fe;background:0 0;border:none;outline:none;width:44px;padding:3px 4px;font-size:12px;font-weight:700}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content{border-radius:var(--radius-lg);background:#111a2e;border:1px solid #ffffff1f;width:100%;max-width:580px;max-height:90vh;padding:28px;animation:.2s cubic-bezier(.16,1,.3,1) modalIn;overflow-y:auto;box-shadow:0 25px 60px #000000bf}@keyframes modalIn{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.modal-title{color:#fff;font-size:20px;font-weight:700}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group-full{grid-column:1/-1}.form-label{color:var(--text-secondary);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.modal-actions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;display:flex}@media print{@page{size:A4 portrait;margin:8mm 6mm}*,:before,:after{box-shadow:none!important;text-shadow:none!important;background:0 0!important}html,body{color:#000!important;background:#fff!important;width:100%!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1.25!important}.no-print,.toolbar-card,.header-actions,.stats-grid,.modal-overlay,.btn-icon,.pos-buttons,.action-col,th:last-child,td:last-child{display:none!important}.app-container{max-width:100%!important;margin:0!important;padding:0!important}.ward-header{box-shadow:none!important;background:0 0!important;border:1.5px solid #000!important;border-radius:4px!important;margin-bottom:8px!important;padding:8px 12px!important}.ward-header:before{display:none!important}.ward-badge-pill{color:#000!important;background:0 0!important;border:1px solid #000!important;margin-bottom:4px!important;padding:2px 8px!important;font-size:10px!important;font-weight:700!important;display:inline-block!important}.ward-title{color:#000!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.ward-subtitle{color:#333!important;gap:8px!important;margin-top:3px!important;font-size:10px!important}.ward-subtitle span{color:#000!important}.glass-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}.table-container{border-radius:0!important;overflow:visible!important}.voters-table{table-layout:fixed!important;border-collapse:collapse!important;border:1.5px solid #000!important;width:100%!important;font-size:10px!important}.voters-table th{color:#000!important;text-transform:none!important;letter-spacing:0!important;background:#e2e8f0!important;border:1px solid #000!important;padding:4px!important;font-size:9px!important;font-weight:700!important;position:static!important}.voters-table th:first-child,.voters-table td:first-child{text-align:center!important;width:7%!important}.voters-table th:nth-child(2),.voters-table td:nth-child(2){text-align:center!important;width:9%!important}.voters-table th:nth-child(3),.voters-table td:nth-child(3){text-align:center!important;width:7%!important}.voters-table th:nth-child(4),.voters-table td:nth-child(4),.voters-table th:nth-child(5),.voters-table td:nth-child(5){width:22%!important}.voters-table th:nth-child(6),.voters-table td:nth-child(6){text-align:center!important;width:11%!important}.voters-table th:nth-child(7),.voters-table td:nth-child(7),.voters-table th:nth-child(8),.voters-table td:nth-child(8){width:11%!important}.voters-table td{color:#000!important;vertical-align:middle!important;word-break:break-word!important;border:1px solid #94a3b8!important;padding:3.5px 5px!important;font-size:10px!important;line-height:1.25!important}.voters-table tr{page-break-inside:avoid!important;break-inside:avoid!important}.voters-table tr:nth-child(2n) td{background:#f8fafc!important}.voters-table tr.row-deleted td{color:#dc2626!important;background:#fef2f2!important}.badge-position{color:#000!important;background:0 0!important;border:1px solid #475569!important;padding:1px 4px!important;font-size:9.5px!important;font-weight:700!important}.badge-house{color:#92400e!important;background:0 0!important;border:1px solid #d97706!important;padding:1px 4px!important;font-size:9.5px!important;font-weight:700!important}.badge-serial{color:#334155!important;background:0 0!important;border:none!important;padding:0!important;font-size:9.5px!important}.badge-gender-m,.badge-gender-f{color:#0f172a!important;background:0 0!important;border:1px solid #64748b!important;padding:1px 4px!important;font-size:9px!important}.badge-deleted{color:#dc2626!important;background:0 0!important;border:1px solid #ef4444!important;padding:1px 4px!important;font-size:9px!important}.badge-addition{color:#047857!important;background:0 0!important;border:1px solid #10b981!important;padding:1px 4px!important;font-size:9px!important}.position-controller{background:0 0!important;border:none!important;padding:0!important;display:inline-block!important}.cards-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;width:100%!important;display:grid!important}.voter-card{page-break-inside:avoid!important;break-inside:avoid!important;color:#000!important;background:#fff!important;border:1px solid #000!important;border-radius:3px!important;padding:6px 8px!important}.voter-card:hover{box-shadow:none!important;transform:none!important}.voter-card-top{margin-bottom:4px!important}.voter-name{color:#000!important;font-size:12px!important;font-weight:700!important}.voter-relative{color:#1f2937!important;font-size:10px!important}.voter-meta-row{border-top:1px solid #e2e8f0!important;gap:4px!important;margin-top:4px!important;padding-top:4px!important}.voter-section-tag{color:#4b5563!important;margin-top:3px!important;font-size:9px!important}.voter-card-actions{display:none!important}}
