/* ═══════════════════════════════════════════════════════════════════════
   dark-theme.css  —  Complete Dark Theme Override
   Applied via: html[data-theme="dark"]
   
   Load order in head.php:
     theme.css → dashboard.css → modals.css → app-inline.css 
     → event-detail.css → dark-theme.css  ← ALWAYS LAST
   
   Sections:
   01. CSS Variables
   02. Base & Layout
   03. Sidebar & Navigation
   04. Topbar
   05. Buttons & Badges
   06. Forms & Inputs
   07. Modals
   08. Cards & Widgets
   09. Event List (Dashboard)
   10. Event Detail Page (ned-)
   11. Create/Edit Event Wizard (ewz-)
   12. Wizard Utility Classes (wj-, aj-)
   13. Multi-select Component
   14. Social Feed
   15. Management Tools
   16. Settings & Switches
   17. Empty States
   18. Profile & Avatar
   19. Notifications
   20. Misc Components
═══════════════════════════════════════════════════════════════════════ */

html[data-theme="dark"],html[data-theme="dark"] :root{--bg:#141414!important;--bg2:#1C1C1C!important;--surface:#1C1C1C!important;--white:#1C1C1C!important;--border:#2A2A2A!important;--text:#EDEDED!important;--text2:#A0A0A0!important;--muted:#616161!important;--p-soft:#242424!important;--p-light:#2A2A2A!important;}
html[data-theme="dark"] body{background:#141414!important;color:#EDEDED!important;}
html[data-theme="dark"] .sidebar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .topbar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .main-content,html[data-theme="dark"] .page-inner,html[data-theme="dark"] #page-content{background:#141414!important;}
html[data-theme="dark"] .ev-gc-body{background:#1C1C1C!important;}
html[data-theme="dark"] .ev-gc-stats{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ev-gc-stat{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ev-gc-prog-bg{background:#383838!important;}
html[data-theme="dark"] .ev-gc-btn-del{background:#2A1A1A!important;color:#F87171!important;border-color:#4A1A1A!important;}
html[data-theme="dark"] .card,html[data-theme="dark"] .stat-card,html[data-theme="dark"] .settings-section,html[data-theme="dark"] .profile-card-left,html[data-theme="dark"] .mg-card,html[data-theme="dark"] .event-card,html[data-theme="dark"] .inv-card,html[data-theme="dark"] .family-card,html[data-theme="dark"] .widget,html[data-theme="dark"] .app-card,html[data-theme="dark"] .mr-card,html[data-theme="dark"] .ru-card,html[data-theme="dark"] .ru-bottom,html[data-theme="dark"] .fb-left,html[data-theme="dark"] .fb-right,html[data-theme="dark"] .ab-tile,html[data-theme="dark"] .tc-content,html[data-theme="dark"] .aj-16,html[data-theme="dark"] .aj-249,html[data-theme="dark"] .aj-320,html[data-theme="dark"] .aj-329,html[data-theme="dark"] .aj-333,html[data-theme="dark"] .aj-337,html[data-theme="dark"] .aj-342{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .stat-card::after{background:#2A2A2A!important;}

html[data-theme="dark"] .mg-chip{background:#242424!important;border-color:#383838!important;color:#A0A0A0!important;}

html[data-theme="dark"] .ev-view-toggle{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .table-wrap{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .form-input,html[data-theme="dark"] input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),html[data-theme="dark"] select,html[data-theme="dark"] textarea{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}


html[data-theme="dark"] .modal,html[data-theme="dark"] .modal-header,html[data-theme="dark"] .modal-body,html[data-theme="dark"] .modal-footer{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .modal-title{color:#EDEDED!important;}
html[data-theme="dark"] .modal-close{background:#242424!important;border-color:#383838!important;color:#A0A0A0!important;}
html[data-theme="dark"] .modal .btn-ghost,html[data-theme="dark"] .modal-footer .btn-ghost,html[data-theme="dark"] .modal .btn-outline,html[data-theme="dark"] .modal-footer .btn-outline{background:none!important;color:#A0A0A0!important;border-color:#383838!important;}
html[data-theme="dark"] th{background:#141414!important;color:#616161!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] td{border-color:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] tr:hover td{background:#242424!important;}
html[data-theme="dark"] .aj-249{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-250,html[data-theme="dark"] .aj-254,html[data-theme="dark"] .aj-255,html[data-theme="dark"] .aj-259{border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-252{color:#EDEDED!important;}
html[data-theme="dark"] .aj-256{color:#A0A0A0!important;}
html[data-theme="dark"] .aj-257{color:#EDEDED!important;}

html[data-theme="dark"] .aj-111{background:#2A2A2A!important;border-color:#383838!important;color:#EDEDED!important;}

html[data-theme="dark"] .notif-list-wrap{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .notif-item{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .notif-item--unread{background:#242424!important;}
html[data-theme="dark"] .notif-item-title{color:#EDEDED!important;}
html[data-theme="dark"] .notif-item-msg{color:#A0A0A0!important;}
html[data-theme="dark"] .notif-item-time{color:#616161!important;}
html[data-theme="dark"] .nbd-wrap{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .nbd-header{border-color:#2A2A2A!important;}
html[data-theme="dark"] .nbd-title{color:#EDEDED!important;}
html[data-theme="dark"] .nbd-item{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .nbd-item--unread{background:#242424!important;}
html[data-theme="dark"] .nbd-item-title{color:#EDEDED!important;}
html[data-theme="dark"] .nbd-item-msg{color:#A0A0A0!important;}
html[data-theme="dark"] .nbd-item-time{color:#616161!important;}
html[data-theme="dark"] .ds-130{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ds-131{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ds-134{color:#EDEDED!important;}
html[data-theme="dark"] .ds-135{color:#616161!important;}
html[data-theme="dark"] .ds-137:hover{background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .toast{background:#1C1C1C!important;color:#EDEDED!important;}
html[data-theme="dark"] .nav-item{color:#A0A0A0!important;}


html[data-theme="dark"] .fb-cat{background:#242424!important;border-color:#383838!important;}

html[data-theme="dark"] .fb-cat-label{color:#EDEDED!important;}
html[data-theme="dark"] .ab-tile{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .tc-content{background:#1C1C1C!important;border-color:#2A2A2A!important;}


html[data-theme="dark"] .search-field input{background:#242424!important;color:#EDEDED!important;}
html[data-theme="dark"] .aj-270{background:#383838!important;}
html[data-theme="dark"] .aj-269:checked + .aj-270{background:#A0A0A0!important;}

html[data-theme="dark"] .ev-grid-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000080!important;border-color:#606060!important;}

html[data-theme="dark"] .ev-gc-btn-add:hover{background:linear-gradient(135deg,#565656,#464646)!important;box-shadow:none!important;}
html[data-theme="dark"] .ev-gc-btn-edit{background:#2A2A2A!important;color:#C8C8C8!important;border-color:#383838!important;}
html[data-theme="dark"] .ev-gc-btn-edit:hover{background:#383838!important;border-color:#A0A0A0!important;}


html[data-theme="dark"] .btn-primary:hover{background:#606060!important;box-shadow:none!important;}
html[data-theme="dark"] .stat-card:hover{border-color:#505050!important;box-shadow:0 6px 24px #0000004d!important;}
html[data-theme="dark"] .event-card:hover{border-color:#505050!important;box-shadow:0 8px 28px #0000004d!important;}
html[data-theme="dark"] .inv-card:hover{border-color:#505050!important;box-shadow:0 4px 18px #00000040!important;}
html[data-theme="dark"] .family-card:hover{border-color:#505050!important;box-shadow:0 6px 22px #00000040!important;}
html[data-theme="dark"] .mg-card:hover{box-shadow:0 6px 20px #0000004d!important;}

html[data-theme="dark"] .mr-tab.active{color:#C8C8C8!important;box-shadow:none!important;}


html[data-theme="dark"] .ep-cta:hover{box-shadow:0 6px 20px #0006!important;}

html[data-theme="dark"] .ru-btn:hover{box-shadow:0 8px 28px #0006!important;}
html[data-theme="dark"] .fb-send{background:linear-gradient(135deg,#505050,#383838)!important;}
html[data-theme="dark"] .fb-send:hover{box-shadow:0 8px 24px #0006!important;}

html[data-theme="dark"] .modal .btn-primary:hover,html[data-theme="dark"] .modal-footer .btn-primary:hover{background:linear-gradient(135deg,#606060,#484848)!important;box-shadow: none !important;}
html[data-theme="dark"] .modal .phone-row:focus-within{border-color:#A0A0A0!important;box-shadow:0 0 0 3px #a0a0a026!important;}
html[data-theme="dark"] .bi-progress-fill{background:linear-gradient(90deg,#A0A0A0,#C8C8C8)!important;}
html[data-theme="dark"] .mi-m-inv-card-5{background:linear-gradient(135deg,#242424,#1C1C1C)!important;}
html[data-theme="dark"] .mi-m-inv-card-11{background:#242424!important;}
html[data-theme="dark"] .mi-m-inv-card-22{color:#A0A0A0!important;}


html[data-theme="dark"] .ned-rsvp-accept{background:var(--p)!important;color:#fff!important;border:none!important;}
html[data-theme="dark"] .ned-rsvp-accept:hover{background:var(--p-dark)!important;}

html[data-theme="dark"] .ned-rsvp-badge{color:#C8C8C8!important;}
html[data-theme="dark"] .ned-stat-n--purple{color:#C8C8C8!important;}
html[data-theme="dark"] .ned-pill--today{background:#a0a0a080!important;}
html[data-theme="dark"] .ned-progress-bar{background:linear-gradient(90deg,#A0A0A0,#C8C8C8)!important;box-shadow:0 4px 20px #0000004d!important;}
html[data-theme="dark"] .ned-rsvp-confirmed{background:#383838!important;border-color:#505050!important;}
html[data-theme="dark"] .ned-confirmed-edit{color:#C8C8C8!important;border-color:#505050!important;}
html[data-theme="dark"] .ned-checkin-dot{background:#A0A0A0!important;box-shadow:0 0 0 4px #a0a0a033!important;}

html[data-theme="dark"] .aj-171{background:linear-gradient(90deg,#A0A0A0,#C8C8C8)!important;}


html[data-theme="dark"] .aj-334{background:linear-gradient(135deg,#2A2A2A,#383838)!important;}

html[data-theme="dark"] .ev-list-row:hover{border-color:#505050!important;box-shadow:0 4px 16px #0000004d!important;}
html[data-theme="dark"] .ev-vt-btn.active{background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .btn-act-view{background:#2A2A2A!important;color:#C8C8C8!important;border-color:#383838!important;}
html[data-theme="dark"] .btn-act-view:hover{background:#383838!important;border-color:#A0A0A0!important;}


html[data-theme="dark"] .nbd-view-all{color:#C8C8C8!important;}

html[data-theme="dark"] .form-input:focus,html[data-theme="dark"] input:focus,html[data-theme="dark"] select:focus,html[data-theme="dark"] textarea:focus{border-color:#A0A0A0!important;box-shadow:0 0 0 3px #a0a0a01f!important;}

html[data-theme="dark"] .logo-icon{background:#383838!important;}
html[data-theme="dark"] .sidebar-toggle{background:#242424!important;}
html[data-theme="dark"] .sidebar-toggle:hover{background:#2A2A2A!important;}
html[data-theme="dark"] .su-avatar{background:linear-gradient(135deg,#484848,#383838)!important;}

html[data-theme="dark"] .topbar-search input:focus{border-color:#A0A0A0!important;}
html[data-theme="dark"] .icon-btn:hover{border-color:#A0A0A0!important;color:#EDEDED!important;background:#2A2A2A!important;}

html[data-theme="dark"] .btn-ghost:hover{color:#EDEDED!important;background:#2A2A2A!important;}
html[data-theme="dark"] .badge-purple{background:#2A2A2A!important;color:#C8C8C8!important;}
html[data-theme="dark"] .sc-icon{background:#2A2A2A!important;}

html[data-theme="dark"] .sc-icon--yellow{background:#2A2A2A!important;color:#FCD34D!important;}
html[data-theme="dark"] .sc-icon--green{background:#2A2A2A!important;color:#34D399!important;}
html[data-theme="dark"] .sc-icon--red{background:#2A2A2A!important;color:#F87171!important;}
html[data-theme="dark"] .sc-icon--blue{background:#2A2A2A!important;color:#60A5FA!important;}
html[data-theme="dark"] .sc-icon--orange{background:#2A2A2A!important;color:#FB923C!important;}
html[data-theme="dark"] tbody tr:hover td{background:#242424!important;}
html[data-theme="dark"] .search-field input:focus{border-color:#A0A0A0!important;}
html[data-theme="dark"] .ftab.active{color:#C8C8C8!important;box-shadow:none!important;}
html[data-theme="dark"] .ec-prog-fill{background:linear-gradient(90deg,#A0A0A0,#C8C8C8)!important;}

html[data-theme="dark"] .prof-cam{background:#505050!important;border-color:#383838!important;}
html[data-theme="dark"] .ps-item{background:#2A2737!important;border-color:#3A3550!important;}
html[data-theme="dark"] .ps-item:hover{background:#332F4A!important;}
html[data-theme="dark"] .ps-n{color:#C8C8C8!important;}
html[data-theme="dark"] .prof-menu-item:hover{background:#242424!important;color:#EDEDED!important;}
html[data-theme="dark"] .prof-menu-item.active{background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .settings-section h3 svg{stroke:#A0A0A0!important;}
html[data-theme="dark"] .quick-event-row:hover{background:#242424!important;}
html[data-theme="dark"] .qer-num{color:#C8C8C8!important;}
html[data-theme="dark"] .notif-row:hover{background:#242424!important;}

html[data-theme="dark"] .mg-chip:hover{border-color:#A0A0A0!important;background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .mr-tab:hover{color:#C8C8C8!important;}

html[data-theme="dark"] .mr-tab-badge{background:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .mr-tab.active .mr-tab-badge{background:#383838!important;}
html[data-theme="dark"] .mr-card:hover{border-color:#505050!important;}
html[data-theme="dark"] .mr-card-quote{color:#606060!important;}
html[data-theme="dark"] .mr-card-cat{background:#2A2A2A!important;color:#A0A0A0!important;border-color:#383838!important;}
html[data-theme="dark"] .mr-card-orb{background:linear-gradient(135deg,#505050,#383838)!important;}
html[data-theme="dark"] .mr-card-status.reviewed{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ru-top{background:#1C1C1C!important;}
html[data-theme="dark"] .ru-label{color:#C8C8C8!important;}
html[data-theme="dark"] .ru-ta:focus{border-color:#A0A0A0!important;box-shadow:0 0 0 3px #a0a0a01f!important;}
html[data-theme="dark"] .ru-btn{background:linear-gradient(135deg,#505050,#383838)!important;box-shadow:none!important;}
html[data-theme="dark"] .ru-star-hint{color:#A0A0A0!important;}
html[data-theme="dark"] .fb-cat:hover{background:#242424!important;border-color:#505050!important;}
html[data-theme="dark"] .fb-cat.active{background:#2A2A2A!important;border-color:#A0A0A0!important;box-shadow:none!important;}
html[data-theme="dark"] .fb-cat.active .fb-cat-label{color:#EDEDED!important;}

html[data-theme="dark"] .ab-hero{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ab-hero-tag{background:#2A2A2A!important;color:#C8C8C8!important;border-color:#383838!important;}
html[data-theme="dark"] .ab-tile-top-bar{opacity:.4!important;}
html[data-theme="dark"] .ab-tile-icon{background:#2A2A2A!important;}
html[data-theme="dark"] .ab-stat-tile{background:#1C1C1C!important;}
html[data-theme="dark"] .ab-stat-num{color:#C8C8C8!important;}
html[data-theme="dark"] .tc-nav-item:hover{background:#242424!important;color:#C8C8C8!important;}
html[data-theme="dark"] .tc-nav-item.active{background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .tc-nav-item.active .tc-nav-num{background:#606060!important;color:#EDEDED!important;}
html[data-theme="dark"] .tc-banner{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .tc-banner-icon{background:#2A2A2A!important;color:var(--p-mid)!important;}
html[data-theme="dark"] .tc-sec-icon{color:#A0A0A0!important;}
html[data-theme="dark"] .tc-sec:hover{background:#242424!important;}
html[data-theme="dark"] .tc-sec-num{color:#A0A0A0!important;}
html[data-theme="dark"] .pp-banner{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .pp-banner-badge{background:#2A2A2A!important;color:var(--p-mid)!important;}
html[data-theme="dark"] .pp-trust-item{color:#A0A0A0!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .pp-sec:hover{background:#242424!important;}
html[data-theme="dark"] .pp-sec-icon{background:#2A2A2A!important;}
html[data-theme="dark"] .ru-new-wrap{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ru-new-right{background:#1C1C1C!important;}
html[data-theme="dark"] .ru-new-heading{color:#EDEDED!important;}
html[data-theme="dark"] .ru-new-sub{color:#616161!important;}
html[data-theme="dark"] .ru-new-lbl-mid{color:#A0A0A0!important;}
html[data-theme="dark"] .ru-new-field-label{color:#A0A0A0!important;}
html[data-theme="dark"] .ru-new-emoji-item{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .ru-new-emoji-item:hover{background:#2A2A2A!important;border-color:#606060!important;}
html[data-theme="dark"] .ru-new-emoji-item--act{border-color:#F59E0B!important;background:#2A1F00!important;}
html[data-theme="dark"] .ru-new-emoji-lbl{color:#616161!important;}
html[data-theme="dark"] .ru-new-star{color:#383838!important;}
html[data-theme="dark"] .ru-new-btn{background:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ru-new-btn:hover{background:#C8C8C8!important;}
html[data-theme="dark"] .ru-new-privacy{color:#616161!important;}
html[data-theme="dark"] .prof-avatar{border-color:#383838!important;}
html[data-theme="dark"] .prof-avatar:not(.prof-avatar--photo):not(.has-photo){background:linear-gradient(135deg,#484848,#383838)!important;}
html[data-theme="dark"] .topbar-avatar{border-color:#383838!important;}
html[data-theme="dark"] .topbar-avatar:not(.has-photo){background:linear-gradient(135deg,#505050,#383838)!important;}
html[data-theme="dark"] .ds-132:not(.has-photo){background:linear-gradient(135deg,#505050,#383838)!important;}
html[data-theme="dark"] .ds-132{border-color:#383838!important;}
html[data-theme="dark"] .ew-shell,html[data-theme="dark"] .ew-wrap{background:#141414!important;}
html[data-theme="dark"] .ew-sidebar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ew-step-lbl{color:#A0A0A0!important;}
html[data-theme="dark"] .ew-step.active .ew-step-lbl{color:#EDEDED!important;}
html[data-theme="dark"] .ew-step-num{background:#2A2A2A!important;color:#616161!important;border-color:#383838!important;}
html[data-theme="dark"] .ew-step.active .ew-step-num,html[data-theme="dark"] .ew-step.done .ew-step-num{background:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ew-step-line{background:#2A2A2A!important;}
html[data-theme="dark"] .ew-content{background:#141414!important;}

html[data-theme="dark"] .ew-footer{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ew-title{color:#EDEDED!important;}
html[data-theme="dark"] .ew-subtitle{color:#616161!important;}
html[data-theme="dark"] .ev-type-tile,html[data-theme="dark"] .ev-cat-tile{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ev-type-tile:hover,html[data-theme="dark"] .ev-cat-tile:hover{background:#242424!important;border-color:#505050!important;}
html[data-theme="dark"] .ev-type-tile.active,html[data-theme="dark"] .ev-cat-tile.active{background:#2A2A2A!important;border-color:#A0A0A0!important;}
html[data-theme="dark"] .ev-type-name,html[data-theme="dark"] .ev-cat-name{color:#EDEDED!important;}
html[data-theme="dark"] .ev-type-sub{color:#616161!important;}


html[data-theme="dark"] .ew-mode-btn.active{background:#2A2A2A!important;border-color:#A0A0A0!important;color:#EDEDED!important;}
html[data-theme="dark"] .ew-mode-icon{background:#2A2A2A!important;}


html[data-theme="dark"] .privacy-btn.active{background:#2A2A2A!important;border-color:#A0A0A0!important;color:#EDEDED!important;}

html[data-theme="dark"] .ev-chip.active{background:#2A2A2A!important;border-color:#A0A0A0!important;color:#EDEDED!important;}
html[data-theme="dark"] .wj-66,html[data-theme="dark"] .wj-67{color:#EDEDED!important;background:transparent!important;}
html[data-theme="dark"] .wj-8,html[data-theme="dark"] .wj-22,html[data-theme="dark"] .wj-33,html[data-theme="dark"] .wj-63,html[data-theme="dark"] .wj-69,html[data-theme="dark"] .wj-76,html[data-theme="dark"] .wj-77,html[data-theme="dark"] .wj-81,html[data-theme="dark"] .wj-85,html[data-theme="dark"] .wj-86,html[data-theme="dark"] .wj-97,html[data-theme="dark"] .wj-101,html[data-theme="dark"] .wj-111,html[data-theme="dark"] .wj-120,html[data-theme="dark"] .wj-125,html[data-theme="dark"] .wj-126,html[data-theme="dark"] .wj-128{color:#616161!important;}
html[data-theme="dark"] .wj-11,html[data-theme="dark"] .wj-13,html[data-theme="dark"] .wj-51,html[data-theme="dark"] .wj-55,html[data-theme="dark"] .wj-73,html[data-theme="dark"] .wj-90,html[data-theme="dark"] .wj-100{color:#A0A0A0!important;}
html[data-theme="dark"] .wj-54,html[data-theme="dark"] .wj-64,html[data-theme="dark"] .wj-68,html[data-theme="dark"] .wj-71,html[data-theme="dark"] .wj-74,html[data-theme="dark"] .wj-75,html[data-theme="dark"] .wj-84{color:#EDEDED!important;}
html[data-theme="dark"] .wj-61{background:#2A2A2A!important;}
html[data-theme="dark"] .wj-80{background:#2A2A2A!important;}

html[data-theme="dark"] .wj-96{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .wj-78{border-color:#2A2A2A!important;}
html[data-theme="dark"] .wj-24{background:#0F2A1A!important;border-color:#1A4A2A!important;color:#6EE7B7!important;}
html[data-theme="dark"] .wj-87{background:#2A1F00!important;border-color:#4A3800!important;color:#FCD34D!important;}
html[data-theme="dark"] .wj-114{background:#2A1F00!important;border-color:#4A3800!important;color:#FCD34D!important;}

html[data-theme="dark"] .wj-103{color:#A0A0A0!important;}
html[data-theme="dark"] .wj-104{color:#A0A0A0!important;}

html[data-theme="dark"] .wj-98{border-color:#383838!important;color:#616161!important;}

html[data-theme="dark"] .wj-105{background:#505050!important;}

html[data-theme="dark"] .ewz-modal{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-modal-hdr{border-color:#2A2A2A!important;}

html[data-theme="dark"] .ewz-add-row,html[data-theme="dark"] .ewz-g-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-checkbox{border-color:#505050!important;background:#242424!important;}
html[data-theme="dark"] .ewz-guest-tag{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-share-link{background:#1C1C1C!important;border-color:#2A2A2A!important;}

html[data-theme="dark"] .ewz-empty-inline{color:#616161!important;border-color:#2A2A2A!important;}

html[data-theme="dark"] .ewz-card-ico{background:#2A2A2A!important;color:#A0A0A0!important;}

html[data-theme="dark"] .aj-75{color:#EDEDED!important;border-color:#2A2A2A!important;}

html[data-theme="dark"] .aj-91{color:#616161!important;}
html[data-theme="dark"] .switch-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .sw-label{color:#EDEDED!important;}
html[data-theme="dark"] .sw-sub{color:#616161!important;}
html[data-theme="dark"] .aj-76,html[data-theme="dark"] .aj-77{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-77:hover{background:#242424!important;}
html[data-theme="dark"] .aj-128{color:#616161!important;}
html[data-theme="dark"] .ew-prog-bar{background:#2A2A2A!important;}
html[data-theme="dark"] .ew-prog-fill{background:linear-gradient(90deg,#A0A0A0,#C8C8C8)!important;}
html[data-theme="dark"] .ew-banner-wrap,html[data-theme="dark"] .wj-82-wrap{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ew-banner-placeholder{background:#242424!important;color:#616161!important;}


html[data-theme="dark"] .ewz-back,html[data-theme="dark"] .ewz-cancel{color:#616161!important;}
html[data-theme="dark"] .ewz-back:hover,html[data-theme="dark"] .ewz-cancel:hover{color:#C8C8C8!important;}
html[data-theme="dark"] .ewz-step-lbl{color:#A0A0A0!important;}

html[data-theme="dark"] .ewz-prog{background:#2A2A2A!important;}
html[data-theme="dark"] .ewz-prog-fill{background:linear-gradient(90deg,#A0A0A0,#C8C8C8)!important;}
html[data-theme="dark"] .ewz-dot.done{background:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-dot.active{background:linear-gradient(135deg,#505050,#383838)!important;color:#EDEDED!important;box-shadow:0 0 0 4px #2A2A2A!important;}
html[data-theme="dark"] .ewz-dot:not(.done):not(.active){background:#1C1C1C!important;color:#383838!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-dot-line{background:#2A2A2A!important;}

html[data-theme="dark"] .ewz-card{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 2px 12px #0006!important;}
html[data-theme="dark"] .ewz-card-hdr{border-color:#2A2A2A!important;}

html[data-theme="dark"] .ewz-card-title{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-card-sub{color:#616161!important;}
html[data-theme="dark"] .ewz-section-lbl{color:#616161!important;}
html[data-theme="dark"] .ewz-footer{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-btn-prev{background:#242424!important;color:#A0A0A0!important;border-color:#383838!important;}
html[data-theme="dark"] .ewz-btn-prev:hover{background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-btn-next,html[data-theme="dark"] .ewz-btn-save-main{background:linear-gradient(135deg,#505050,#383838)!important;box-shadow:none!important;}
html[data-theme="dark"] .ewz-label{color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-opt{color:#616161!important;}
html[data-theme="dark"] .ewz-chip{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#616161!important;}
html[data-theme="dark"] .ewz-chip:hover{border-color:#505050!important;color:#EDEDED!important;background:#242424!important;}

html[data-theme="dark"] .ewz-cat-tile{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-cat-tile:hover{background:#242424!important;border-color:#505050!important;}

html[data-theme="dark"] .ewz-cat-tile-name{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-cat-tile-em{background:#2A2A2A!important;}
html[data-theme="dark"] input.ewz-dt-input,html[data-theme="dark"] .ewz-dt-input{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] input.ewz-dt-input:focus,html[data-theme="dark"] .ewz-dt-input:focus{background:#1C1C1C!important;border-color:#A0A0A0!important;box-shadow:0 0 0 3px #a0a0a01f!important;}
html[data-theme="dark"] .ewz-dt-input--opt{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#616161!important;}
html[data-theme="dark"] .ewz-dt-icon--active{background:#2A2A2A!important;}
html[data-theme="dark"] .ewz-dt-icon--empty{background:#242424!important;}
html[data-theme="dark"] .ewz-dt-lbl{color:#616161!important;}
html[data-theme="dark"] .ewz-dt-val,html[data-theme="dark"] .ewz-dt-time{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-dt-placeholder{color:#505050!important;}

html[data-theme="dark"] .ewz-dt-tile:hover{background:#242424!important;}
html[data-theme="dark"] .ewz-name-suggest-wrap{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-name-suggest-row{color:#EDEDED!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-name-suggest-row:hover{background:#242424!important;}
html[data-theme="dark"] .ewz-hybrid-section{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-hybrid-hdr{color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-pill-toggle{background:#242424!important;}
html[data-theme="dark"] .ewz-pill-btn{color:#616161!important;}
html[data-theme="dark"] .ewz-pill-btn.active{background:#383838!important;color:#EDEDED!important;box-shadow:none!important;}
html[data-theme="dark"] .ewz-tab-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#616161!important;}
html[data-theme="dark"] .ewz-tab-btn.active{border-color:#A0A0A0!important;background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-tab-btn:hover:not(.active){border-color:#505050!important;background:#242424!important;}
html[data-theme="dark"] .ewz-music-item{background:#1C1C1C!important;border-color:#2A2A2A!important;}

html[data-theme="dark"] .ewz-music-item.sel{border-color:#A0A0A0!important;background:#2A2A2A!important;}

html[data-theme="dark"] .ewz-q-item{background:#242424!important;border-color:#2A2A2A!important;}

html[data-theme="dark"] .ewz-page .phone-row,html[data-theme="dark"] .modal .phone-row{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .ewz-page .phone-row:focus-within{border-color:#A0A0A0!important;box-shadow:0 0 0 3px #a0a0a01f!important;}
html[data-theme="dark"] .ewz-page .phone-row select{background:#2A2A2A!important;border-color:#383838!important;color:#EDEDED!important;}

html[data-theme="dark"] .wj-61,html[data-theme="dark"] .wj-80{background:#2A2A2A!important;}


html[data-theme="dark"] .wj-87,html[data-theme="dark"] .wj-114{background:#2A1F00!important;border-color:#4A3800!important;color:#FCD34D!important;}

html[data-theme="dark"] .wj-102{background:#242424!important;border-color:#2A2A2A!important;}

html[data-theme="dark"],html[data-theme="dark"] :root{--p:#C8C8C8!important;--p-mid:#A0A0A0!important;}
html[data-theme="dark"] .ned-back-btn:hover{border-color:#505050!important;color:#C8C8C8!important;background:#242424!important;}
html[data-theme="dark"] .ned-action-btn:hover{border-color:#505050!important;color:#C8C8C8!important;background:#242424!important;}
html[data-theme="dark"] .ned-action-btn.active{background:#383838!important;color:#EDEDED!important;border-color:#505050!important;}

html[data-theme="dark"] .ned-rsvp-maybe:hover{border-color:#505050!important;color:#C8C8C8!important;}
html[data-theme="dark"] .ned-host-role--main{color:#C8C8C8!important;}
html[data-theme="dark"] .ned-chip:hover{border-color:#505050!important;color:#C8C8C8!important;background:#242424!important;}
html[data-theme="dark"] .ned-chip.active{background:#383838!important;color:#EDEDED!important;border-color:#505050!important;}
html[data-theme="dark"] .ned-sf-type-btn:hover{border-color:#505050!important;color:#C8C8C8!important;background:#242424!important;}
html[data-theme="dark"] .ned-sf-post-btn{background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-comment-input:focus{border-color:#505050!important;background:#1C1C1C!important;box-shadow:0 0 0 3px #c8c8c814!important;}
html[data-theme="dark"] .ned-sf-submit-btn{background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-sched-dot{background:#505050!important;box-shadow:0 0 0 3px #c8c8c81a!important;}
html[data-theme="dark"] .ned-sched-vl{background:linear-gradient(180deg,#505050 0%,transparent 100%)!important;}
html[data-theme="dark"] .ned-sched-type{background:#2A2A2A!important;color:#C8C8C8!important;}
html[data-theme="dark"] .ned-info-row-link{color:#C8C8C8!important;}
html[data-theme="dark"] .ned-loc-link{color:#C8C8C8!important;}
html[data-theme="dark"] .ned-prog-pct{color:#C8C8C8!important;}
html[data-theme="dark"] .ned-info-cell-val--p{color:#C8C8C8!important;}
html[data-theme="dark"] .ned-info-cell-val--today{color:#C8C8C8!important;}
html[data-theme="dark"] .nav-item.active{background:#242424!important;color:#EDEDED!important;}
html[data-theme="dark"] .nav-item.has-pending-recv::after{border-color:#1A1A1A!important;}
html[data-theme="dark"] .nav-item.active .nav-icon{background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .nav-item:hover{color:#C8C8C8!important;}
html[data-theme="dark"] .nav-badge{background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .btn-primary{background:#383838!important;color:#EDEDED!important;box-shadow:none!important;}
html[data-theme="dark"] .btn-outline{color:#C8C8C8!important;border-color:#505050!important;background:none !important;}
html[data-theme="dark"] .btn-outline:hover{background:#242424!important;}
html[data-theme="dark"] .notif-item-dot{background:#c8c8c83b!important;}
html[data-theme="dark"] .nbd-badge{background:#383838!important;color:#EDEDED!important;}

html[data-theme="dark"] .nbd-item-dot{background:#C8C8C8!important;}
html[data-theme="dark"] .modal .btn-primary,html[data-theme="dark"] .modal-footer .btn-primary{background:#383838!important;color:#EDEDED!important;box-shadow:none!important;}
html[data-theme="dark"] .ewz-step-num.active{border-color:#505050!important;background:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-step-num.done{border-color:#383838!important;background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-step-label.active{color:#C8C8C8!important;}
html[data-theme="dark"] .ewz-chip.sel{background:#383838!important;color:#EDEDED!important;border-color:#505050!important;}
html[data-theme="dark"] .ewz-cat-tile.sel{border-color:#505050!important;}
html[data-theme="dark"] .ewz-next-btn,html[data-theme="dark"] .ewz-submit-btn{background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ev-gc-prog-fill{background:#505050!important;}
html[data-theme="dark"] .tg-bar{background:#505050!important;}


html[data-theme="dark"] .sc-icon--purple{background:#2A2A2A!important;color:#C8C8C8!important;}
html[data-theme="dark"] .mg-card-status{background:#2A2A2A!important;color:#C8C8C8!important;}
html[data-theme="dark"] .mg-group-tag{background:#2A2A2A!important;color:#C8C8C8!important;}
html[data-theme="dark"] input:focus,html[data-theme="dark"] select:focus,html[data-theme="dark"] textarea:focus{border-color:#505050!important;box-shadow:0 0 0 3px #c8c8c80f!important;}
html[data-theme="dark"] [style*="color:var(--p)"],html[data-theme="dark"] [style*="color: var(--p)"]{color:#C8C8C8!important;}
html[data-theme="dark"] [style*="background:var(--p)"],html[data-theme="dark"] [style*="background: var(--p)"]{background:#383838!important;}
html[data-theme="dark"] [style*="border-color:var(--p)"],html[data-theme="dark"] [style*="border-color: var(--p)"]{border-color:#505050!important;}
html[data-theme="dark"] .pw-card{background:#1C1C1C!important;box-shadow:0 2px 12px #0006!important;}
html[data-theme="dark"] .pw-num{background:#1C1C1C!important;border-color:#383838!important;color:#616161!important;}
html[data-theme="dark"] .pw-step.active .pw-num,html[data-theme="dark"] .pw-step.done .pw-num{background:#505050!important;border-color:#505050!important;color:#EDEDED!important;box-shadow:0 0 0 4px #242424!important;}
html[data-theme="dark"] .pw-step.active .pw-label,html[data-theme="dark"] .pw-step.done .pw-label{color:#C8C8C8!important;}
html[data-theme="dark"] .pw-footer{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ev-cat-tile{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ev-cat-tile:hover{background:#242424!important;border-color:#505050!important;box-shadow:none!important;}
html[data-theme="dark"] .ev-cat-tile.selected{background:#2A2A2A!important;border-color:#A0A0A0!important;box-shadow:none!important;}
html[data-theme="dark"] .ect-label{color:#A0A0A0!important;}
html[data-theme="dark"] .ev-cat-tile.selected .ect-label{color:#EDEDED!important;}
html[data-theme="dark"] .ev-chip{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#616161!important;}
html[data-theme="dark"] .ev-chip:hover{background:#242424!important;border-color:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ev-chip.selected{background:#2A2A2A!important;border-color:#A0A0A0!important;color:#EDEDED!important;box-shadow:none!important;}
html[data-theme="dark"] .ew-cover-banner{border:1px solid #2A2A2A!important;}
html[data-theme="dark"] .ew-mode-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#616161!important;}
html[data-theme="dark"] .ew-mode-btn:hover{background:#242424!important;border-color:#505050!important;color:#EDEDED!important;transform:none!important;}


html[data-theme="dark"] .ew-subevent-item{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ew-subevent-item .sei-time{color:#C8C8C8!important;}
html[data-theme="dark"] .ew-subevent-item .sei-title{color:#EDEDED!important;}
html[data-theme="dark"] .ew-question-item{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ew-question-item .qi-badge{background:#2A2A2A!important;color:#C8C8C8!important;}
html[data-theme="dark"] .ew-question-item .qi-text{color:#EDEDED!important;}
html[data-theme="dark"] .cal-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .cal-btn:hover{background:#242424!important;border-color:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ew-tmpl-tile{border-color:transparent!important;}
html[data-theme="dark"] .ew-tmpl-tile:hover,html[data-theme="dark"] .ew-tmpl-tile.selected{border-color:#ffffff80!important;}
html[data-theme="dark"] .ew-tmpl-tile .tmpl-check{background:#505050!important;}
html[data-theme="dark"] .ev-color-opt2.selected{border-color:#EDEDED!important;}
html[data-theme="dark"] .host-card{background:#1C1C1C!important;border-color:#383838!important;}
html[data-theme="dark"] .cohost-chip{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .cohost-chip .ch-avatar{background:#2A2A2A!important;color:#C8C8C8!important;}
html[data-theme="dark"] .cohost-chip .ch-name{color:#EDEDED!important;}
html[data-theme="dark"] .cohost-chip .ch-role{color:#616161!important;}
html[data-theme="dark"] .cohost-chip .ch-remove{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .cohost-chip .ch-remove:hover{background:#3A1A1A!important;color:#F87171!important;}
html[data-theme="dark"] .cohost-search-input{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .cohost-search-input:focus{border-color:#505050!important;}
html[data-theme="dark"] .ch-suggestion{border-color:transparent!important;}
html[data-theme="dark"] .ch-suggestion:hover{background:#242424!important;}
html[data-theme="dark"] .chs-name{color:#EDEDED!important;}
html[data-theme="dark"] .chs-sub{color:#616161!important;}
html[data-theme="dark"] .chs-check{background:#505050!important;}
html[data-theme="dark"] .privacy-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#616161!important;}
html[data-theme="dark"] .privacy-btn:hover{background:#242424!important;border-color:#505050!important;}

html[data-theme="dark"] .ev-review-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ev-review-icon{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ev-review-label{color:#616161!important;}
html[data-theme="dark"] .ev-review-val{color:#EDEDED!important;}
html[data-theme="dark"] .bc-tab{color:#616161!important;background:none!important;}
html[data-theme="dark"] .bc-tab.act{background:#2A2A2A!important;color:#EDEDED!important;box-shadow:none!important;}
html[data-theme="dark"] .ds-40{background:#1C1C1C!important;}
html[data-theme="dark"] .ds-41{color:#616161!important;}
html[data-theme="dark"] .ew-video-preview{background:#1C1C1C!important;border-color:#383838!important;color:#616161!important;}
html[data-theme="dark"] .ew-video-preview:hover{background:#242424!important;border-color:#505050!important;}

html[data-theme="dark"] .sw-track{background:#383838!important;}
html[data-theme="dark"] .sw-thumb{background:#A0A0A0!important;}
html[data-theme="dark"] .sw-track:has(input:checked){background:#505050!important;}
html[data-theme="dark"] .sw-track:has(input:checked) .sw-thumb{background:#EDEDED!important;}
html[data-theme="dark"] .ew-section-hdr{color:#A0A0A0!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .form-row .form-group label{color:#A0A0A0!important;}

html[data-theme="dark"] .ewz-cat-em svg{stroke:#ffffffb3!important;}

html[data-theme="dark"] .ewz-cat-tile.sel .ewz-cat-em svg{stroke:#fff!important;}

html[data-theme="dark"] .ewz-music-icon svg{stroke:#A0A0A0!important;}
html[data-theme="dark"] .ewz-music-item.sel .ewz-music-icon{background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-vplay-wrap{background:#1C1C1C!important;border-color:#2A2A2A!important;}

html[data-theme="dark"] .aj-62 svg{stroke:#A0A0A0!important;}
html[data-theme="dark"] .ds-44 svg{stroke:#505050!important;}
html[data-theme="dark"] .ds-38{color:#A0A0A0!important;}
html[data-theme="dark"] .ds-45{color:#616161!important;}
html[data-theme="dark"] .ds-47{color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-host-row{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .wj-29{color:#EDEDED!important;}
html[data-theme="dark"] .wj-30{color:#C8C8C8!important;}
html[data-theme="dark"] .wj-34{border-color:#383838!important;color:#C8C8C8!important;background:#1C1C1C!important;}
html[data-theme="dark"] .ewz-host-badge{background:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-cohost-row{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-dropdown{background:#1C1C1C!important;border-color:#2A2A2A!important;}

html[data-theme="dark"] .ewz-drop-list{background:#1C1C1C!important;}
html[data-theme="dark"] .ewz-ch-result{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-ch-result:hover,html[data-theme="dark"] .ewz-ch-result.sel{background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-drop-manual{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-toggle-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-tgl-lbl{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-tgl-sub{color:#616161!important;}
html[data-theme="dark"] .ewz-sw-track{background:#383838!important;}
html[data-theme="dark"] .ewz-sw input:checked + .ewz-sw-track{background:#505050!important;}

html[data-theme="dark"] .ewz-sw input:checked ~ .ewz-sw-thumb{background:#EDEDED!important;}
html[data-theme="dark"] .ewz-picker-trig{color:#C8C8C8!important;}
html[data-theme="dark"] .ewz-inline-picker{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-pk-opt{color:#EDEDED!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-pk-opt:hover{background:#242424!important;}
html[data-theme="dark"] .ewz-pk-opt.active{background:#2A2A2A!important;color:#C8C8C8!important;}
html[data-theme="dark"] .ewz-si-line{background:#2A2A2A!important;}

html[data-theme="dark"] .ewz-si-meta{color:#616161!important;}
html[data-theme="dark"] .btn-act-sm{border-color:#2A2A2A!important;background:#1C1C1C!important;color:#A0A0A0!important;}
html[data-theme="dark"] .btn-act-sm:hover{border-color:var(--p)!important;color:var(--p)!important;background:rgba(var(--p-rgb),0.15)!important;}
html[data-theme="dark"] .dp{background:#505050!important;box-shadow:0 0 0 4px #2A2A2A!important;}
html[data-theme="dark"] .di{background:#2563EB!important;box-shadow:0 0 0 4px #1A2A4A!important;}
html[data-theme="dark"] .bs{background:#2A2A2A!important;color:#C8C8C8!important;}
html[data-theme="dark"] .bi{background:#1A2A4A!important;color:#60A5FA!important;}
html[data-theme="dark"] .ewz-form-box{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-form-title{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-hint{color:#616161!important;}
html[data-theme="dark"] .ewz-type-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-type-btn.active{border-color:#505050!important;background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-btn-cancel{background:#1C1C1C!important;border-color:#383838!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-btn-cancel:hover{border-color:#505050!important;color:#EDEDED!important;background:#242424!important;}
html[data-theme="dark"] .ewz-btn-save{background:linear-gradient(135deg,#505050,#383838)!important;box-shadow:none!important;}
html[data-theme="dark"] .ewz-btn-save:hover{box-shadow:none!important;opacity:.9!important;}
html[data-theme="dark"] .ewz-add-btn{color:#C8C8C8!important;}
html[data-theme="dark"] .ewz-add-btn:hover{background:#2A2A2A!important;}


html[data-theme="dark"] .ewz-q-badge.ewz-qb-s{background:#2A2A2A!important;color:#C8C8C8!important;}
html[data-theme="dark"] .ewz-q-text{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-q-prev{color:#616161!important;}
html[data-theme="dark"] .ewz-q-group{color:#616161!important;}
html[data-theme="dark"] .ewz-q-group-bar{background:#505050!important;}
html[data-theme="dark"] .ewz-ftype-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-ftype-btn.active{border-color:#505050!important;background:#2A2A2A!important;}
html[data-theme="dark"] .ewz-ftype-lbl{color:#A0A0A0!important;}

html[data-theme="dark"] .ewz-aud-opt.active{border-color:#505050!important;background:#2A2A2A!important;}

html[data-theme="dark"] .ewz-tk-type.sel{border-color:#505050!important;background:#2A2A2A!important;}
html[data-theme="dark"] .ewz-tk-lbl{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-tk-sub{color:#616161!important;}

html[data-theme="dark"] .ewz-refund-opt{border-color:#2A2A2A!important;background:#1C1C1C!important;}
html[data-theme="dark"] .ewz-refund-opt.sel{border-color:#505050!important;background:#2A2A2A!important;}
html[data-theme="dark"] .ewz-photo-cell{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-remind-grid .ewz-chip{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#616161!important;}
html[data-theme="dark"] .ewz-info-banner{background:#1A1A2A!important;border-color:#2A2A3A!important;color:#A0A0A0!important;}


html[data-theme="dark"] .wj-135{background:#1C1C1C!important;border-color:#383838!important;}
html[data-theme="dark"] .wj-10{background:#383838!important;color:#C8C8C8!important;}

html[data-theme="dark"] .ewz-dot-line.filled{background:#505050!important;}
html[data-theme="dark"] [class*="wj-"][style*="color:var(--p)"],html[data-theme="dark"] [class*="wj-"][style*="color: var(--p)"]{color:#C8C8C8!important;}
html[data-theme="dark"] .ewz-page{background:#141414!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-topbar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-topbar *{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-cancel{color:#616161!important;}
html[data-theme="dark"] .ewz-back{color:#616161!important;}
html[data-theme="dark"] .ewz-page .form-input,html[data-theme="dark"] .ewz-page .form-select,html[data-theme="dark"] .ewz-page textarea{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-page .form-input:focus,html[data-theme="dark"] .ewz-page .form-select:focus,html[data-theme="dark"] .ewz-page textarea:focus{border-color:#505050!important;box-shadow:0 0 0 3px #c8c8c80f!important;}
html[data-theme="dark"] .ewz-page .form-input::placeholder,html[data-theme="dark"] .ewz-page textarea::placeholder{color:#505050!important;}
html[data-theme="dark"] .ewz-page .form-label{color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-page .char-count{color:#616161!important;}
html[data-theme="dark"] .ewz-req{color:#F87171!important;font-weight:700;}
html[data-theme="dark"] .icon-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ned-act-phone{background:#0B2418!important;color:#6EE7B7!important;border-color:#1A4A30!important;}
html[data-theme="dark"] .ned-act-phone:hover{background:#059669!important;color:#fff!important;}
html[data-theme="dark"] .ned-act-email{background:#1A1A35!important;color:#A5B4FC!important;border-color:#2A2A55!important;}
html[data-theme="dark"] .ned-act-email:hover{background:#4338CA!important;color:#fff!important;}
html[data-theme="dark"] .ned-act-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-reaction{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-reaction:hover{background:#242424!important;border-color:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-reaction--active{background:#2A2A2A!important;border-color:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-react-bar{background:transparent!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-react-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-react-btn:hover{background:#2A2A2A!important;border-color:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-cat-em{background:#ffffff14!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-cat-tile.sel .ewz-cat-em{background:#ffffff26!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-page input[type="text"],html[data-theme="dark"] .ewz-page input[type="number"],html[data-theme="dark"] .ewz-page input[type="url"],html[data-theme="dark"] .ewz-page input[type="email"],html[data-theme="dark"] .ewz-page textarea,html[data-theme="dark"] .ewz-page select{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-page input::placeholder,html[data-theme="dark"] .ewz-page textarea::placeholder{color:#505050!important;}
html[data-theme="dark"] .ewz-page input:focus,html[data-theme="dark"] .ewz-page textarea:focus,html[data-theme="dark"] .ewz-page select:focus{border-color:#606060!important;box-shadow:0 0 0 3px #c8c8c812!important;background:#242424!important;}
html[data-theme="dark"] .ewz-page .ewz-char-count,html[data-theme="dark"] .ewz-page [class*="char-count"],html[data-theme="dark"] .ewz-page [class*="charCount"]{color:#505050!important;}
html[data-theme="dark"] .ewz-page .ewz-host-card,html[data-theme="dark"] .ewz-page [class*="host-card"]{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-page .ewz-host-name,html[data-theme="dark"] .ewz-page [class*="host-name"]{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-page .ewz-host-sub,html[data-theme="dark"] .ewz-page [class*="host-sub"],html[data-theme="dark"] .ewz-page [class*="profile-sub"]{color:#616161!important;}
html[data-theme="dark"] .ewz-page .btn-outline,html[data-theme="dark"] .ewz-page .btn-sm{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-page .btn-primary{border: 1px solid rgba(17, 24, 39, .14);color: #C8C8C8 !important;border-color: #505050 !important;background: none !important;}
html[data-theme="dark"] .ewz-page [class*="cohost-empty"],html[data-theme="dark"] .ewz-page [class*="no-cohost"]{color:#505050!important;}
html[data-theme="dark"] .ewz-page .ewz-card,html[data-theme="dark"] .ewz-page .card,html[data-theme="dark"] .ewz-page [class*="section-card"]{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-dot.active,html[data-theme="dark"] .ewz-step-num.active{background:#C8C8C8!important;color:#141414!important;border-color:#C8C8C8!important;box-shadow:0 0 0 4px #c8c8c826!important;}
html[data-theme="dark"] .ewz-dot.done,html[data-theme="dark"] .ewz-step-num.done{background:#505050!important;color:#EDEDED!important;border-color:#505050!important;}
html[data-theme="dark"] .ewz-page .ewz-maps-input,html[data-theme="dark"] .ewz-page [class*="maps-input"]{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-mode-group{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ev-view-toggle button{color:#616161!important;}
html[data-theme="dark"] .ev-view-toggle button.active{background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .aj-3{background:#2A1F4A!important;}
html[data-theme="dark"] .aj-4{background:#0B2418!important;}
html[data-theme="dark"] .aj-6{background:#1C1400!important;}
html[data-theme="dark"] .aj-8{background:#0D1F3C!important;}
html[data-theme="dark"] .aj-11{background:#242424!important;}
html[data-theme="dark"] .aj-16{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-20{background:#ffffff26!important;}
html[data-theme="dark"] .aj-28{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-29{border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-33{border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-36{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-37{color:#EDEDED!important;}
html[data-theme="dark"] .aj-38{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-39{color:#616161!important;}
html[data-theme="dark"] .aj-41{color:#EDEDED!important;}
html[data-theme="dark"] .aj-42{border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-43{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-44{color:#EDEDED!important;}
html[data-theme="dark"] .aj-47{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-48{background:#2A2A2A!important;}
html[data-theme="dark"] .aj-49{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-50{color:#EDEDED!important;}
html[data-theme="dark"] .aj-51{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-52{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .aj-53{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-55{color:#EDEDED!important;}
html[data-theme="dark"] .aj-56{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-57{border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-58{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-59{color:#EDEDED!important;}
html[data-theme="dark"] .aj-60{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-62{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-63{color:#EDEDED!important;}
html[data-theme="dark"] .aj-64{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-65{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-66{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-67{color:#EDEDED!important;}
html[data-theme="dark"] .aj-68{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-70{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-72{background:#242424!important;}
html[data-theme="dark"] .aj-73{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-74{color:#EDEDED!important;}
html[data-theme="dark"] .aj-76{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-77{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-79{background:#242424!important;color:#9CA3AF!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-79.active{background:#383838!important;color:#EDEDED!important;border-color:#505050!important;}
html[data-theme="dark"] .aj-82{background:#1C1C1C!important;}
html[data-theme="dark"] .aj-83{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-84{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-85{color:#EDEDED!important;}
html[data-theme="dark"] .aj-86{background:#2A1F4A!important;}
html[data-theme="dark"] .aj-87{color:var(--p)!important;}
html[data-theme="dark"] .aj-88{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-89{color:#EDEDED!important;}
html[data-theme="dark"] .aj-90{color:#9CA3AF!important;}

html[data-theme="dark"] .aj-92{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-93{border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-94{color:#EDEDED!important;}
html[data-theme="dark"] .aj-95{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-100{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-101{color:#EDEDED!important;}
html[data-theme="dark"] .aj-102{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-103{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-107{color:#EDEDED!important;}
html[data-theme="dark"] .aj-108{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-110{border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-112{background:#1C1C1C!important;}
html[data-theme="dark"] .aj-113{color:#EDEDED!important;}
html[data-theme="dark"] .aj-115{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-116{border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-117{background:#242424!important;}
html[data-theme="dark"] .aj-118{color:#EDEDED!important;}
html[data-theme="dark"] .aj-119{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-120{color:#616161!important;}
html[data-theme="dark"] .aj-121{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-122{color:#EDEDED!important;}
html[data-theme="dark"] .aj-123{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-124{border-color:#2A2A2A!important;}
html[data-theme="dark"] .aj-125{color:#616161!important;}
html[data-theme="dark"] .aj-126{color:#9CA3AF!important;}

html[data-theme="dark"] .aj-130{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .aj-131{color:#EDEDED!important;}
html[data-theme="dark"] .aj-132{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-133{color:#616161!important;}
html[data-theme="dark"] .aj-136{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .multi-select-trigger{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .multi-select-trigger:hover{border-color:#505050!important;}
html[data-theme="dark"] .multi-select-wrap.open .multi-select-trigger{border-color:#A0A0A0!important;box-shadow:0 0 0 3px #c8c8c814!important;}
html[data-theme="dark"] .multi-select-label{color:#EDEDED!important;}
html[data-theme="dark"] .multi-select-dropdown{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 8px 24px #00000080!important;}
html[data-theme="dark"] .multi-select-search-wrap{border-color:#2A2A2A!important;}
html[data-theme="dark"] .multi-select-search{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .multi-select-search:focus{border-color:#606060!important;}
html[data-theme="dark"] .multi-select-opt{color:#D1D5DB!important;}
html[data-theme="dark"] .multi-select-opt:hover{background:#242424!important;}
html[data-theme="dark"] .multi-select-opt--other{border-color:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .multi-select-opt--custom{color:#D1D5DB!important;}
html[data-theme="dark"] .multi-select-opt--custom:hover{background:#242424!important;}
html[data-theme="dark"] .multi-select-custom{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-banner-upload{background:#1C1C1C!important;border-color:#383838!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ewz-banner-upload:hover{border-color:#A0A0A0!important;background:#242424!important;}
html[data-theme="dark"] .ewz-banner-upload svg{stroke:#616161!important;}
html[data-theme="dark"] .ewz-banner-upload-lbl{color:#D1D5DB!important;}
html[data-theme="dark"] .ewz-banner-upload-sub{color:#616161!important;}
html[data-theme="dark"] .ewz-banner-act-btn{background:#1e1e1ee6!important;color:#D1D5DB!important;border:1px solid #383838!important;}
html[data-theme="dark"] .ewz-banner-act-btn.red{color:#F87171!important;}
html[data-theme="dark"] .ewz-tmpl-thumb{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-tmpl-thumb:hover{border-color:#606060!important;}
html[data-theme="dark"] .ewz-tmpl-thumb.sel{border-color:#C8C8C8!important;}
html[data-theme="dark"] .ewz-tmpl-check{background:#C8C8C8!important;}
html[data-theme="dark"] .ewz-tmpl-check svg{stroke:#141414!important;}
html[data-theme="dark"] .ewz-video-row{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-video-icon{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-video-icon svg{stroke:#A0A0A0!important;}
html[data-theme="dark"] .ewz-theme-tile{background:#1C1C1C!important;border-color:#2A2A2A!important;}


html[data-theme="dark"] .ewz-theme-lbl{color:#9CA3AF!important;}
html[data-theme="dark"] .ewz-theme-tile.sel .ewz-theme-lbl{color:#EDEDED!important;}

html[data-theme="dark"] .ewz-sw-thumb{background:#606060!important;}
html[data-theme="dark"] input:checked + .ewz-sw-track{background:#A0A0A0!important;}
html[data-theme="dark"] .ewz-vis-toggle{background:#242424!important;border:1px solid #2A2A2A!important;}
html[data-theme="dark"] .ewz-vis-btn{color:#616161!important;background:transparent!important;}
html[data-theme="dark"] .ewz-vis-btn.active{background:var(--p)!important;color:#fff!important;box-shadow:0 2px 8px rgba(var(--p-rgb),0.35)!important;}
html[data-theme="dark"] .ewz-sw-row,html[data-theme="dark"] .switch-row{border-color:#2A2A2A!important;background:transparent!important;}
html[data-theme="dark"] .sw-label,html[data-theme="dark"] .ewz-sw-label{color:#EDEDED!important;}
html[data-theme="dark"] .sw-sub,html[data-theme="dark"] .ewz-sw-sub{color:#616161!important;}
html[data-theme="dark"] .ewz-custom-labels input,html[data-theme="dark"] .ewz-label-inp{background:#1C1C1C!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-custom-labels input:focus,html[data-theme="dark"] .ewz-label-inp:focus{border-color:#606060!important;background:#242424!important;}
html[data-theme="dark"] .ewz-custom-labels input::placeholder{color:#505050!important;}
html[data-theme="dark"] .ewz-cl-hdr{color:#616161!important;}

html[data-theme="dark"] .ewz-access-opt-title{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-access-opt-sub{color:#616161!important;}
html[data-theme="dark"] .ewz-radio-circle{border-color:#505050!important;background:transparent!important;}
html[data-theme="dark"] .ewz-radio-circle.checked{border-color:#C8C8C8!important;background:#C8C8C8!important;box-shadow:inset 0 0 0 4px #1C1C1C!important;}
html[data-theme="dark"] .ewz-radio{border-color:#505050!important;}
html[data-theme="dark"] .ewz-radio.checked{border-color:#C8C8C8!important;background:#C8C8C8!important;box-shadow:inset 0 0 0 3px #1C1C1C!important;}
html[data-theme="dark"] .ewz-counter-btn,html[data-theme="dark"] .ewz-step-btn{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-counter-btn:hover,html[data-theme="dark"] .ewz-step-btn:hover{background:#383838!important;}
html[data-theme="dark"] .ewz-step-val{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-step-name{color:#9CA3AF!important;}

html[data-theme="dark"] .ewz-s6-event-img{background:#2A1F4A!important;}
html[data-theme="dark"] .ewz-s6-event-img svg{stroke:var(--p)!important;}

html[data-theme="dark"] .wj-85{color:#9CA3AF!important;}
html[data-theme="dark"] .wj-85 svg{stroke:#616161!important;}
html[data-theme="dark"] .wj-86{color:#9CA3AF!important;}
html[data-theme="dark"] .wj-86 svg{stroke:#616161!important;}

html[data-theme="dark"] .ewz-import-btn:hover .ewz-import-ico{background:#3B2070!important;}
html[data-theme="dark"] .ewz-import-ico svg{stroke:var(--p)!important;}
html[data-theme="dark"] .ewz-import-btn span{color:#9CA3AF!important;}
html[data-theme="dark"] .ewz-import-btn:hover span{color:var(--p)!important;}

html[data-theme="dark"] .ewz-share-url{color:#9CA3AF!important;}

html[data-theme="dark"] .ewz-g-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-g-name{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-g-sub{color:#616161!important;}
html[data-theme="dark"] .ewz-add-row{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ewz-add-row:hover{background:#242424!important;border-color:#606060!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-summary{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-sm-btn{color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-sm-btn:hover{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-si-name{color:#616161!important;}
html[data-theme="dark"] .ewz-aud-opt{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-aud-opt.sel{border-color:#A0A0A0!important;background:#242424!important;}
html[data-theme="dark"] .ewz-aud-name{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-aud-desc{color:#616161!important;}
html[data-theme="dark"] .ewz-sub-check{border-color:#505050!important;background:#1C1C1C!important;}


html[data-theme="dark"] .ewz-tk-row{border-color:#2A2A2A!important;background:#1C1C1C!important;}


html[data-theme="dark"] .ewz-tk-type{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .wj-58{background:#242424!important;border-color:#383838!important;}

html[data-theme="dark"] .wj-63{color:#616161!important;}
html[data-theme="dark"] .wj-66{color:#EDEDED!important;background:#1C1C1C!important;border-color:#383838!important;}
html[data-theme="dark"] .wj-67{color:#EDEDED!important;background:#1C1C1C!important;border-color:#383838!important;}
html[data-theme="dark"] .wj-68{color:#EDEDED!important;}
html[data-theme="dark"] .wj-69{color:#616161!important;}
html[data-theme="dark"] .wj-71{color:#EDEDED!important;}
html[data-theme="dark"] .wj-73{color:#9CA3AF!important;}
html[data-theme="dark"] .wj-74{color:#EDEDED!important;}
html[data-theme="dark"] .wj-75{color:#EDEDED!important;}
html[data-theme="dark"] .wj-76{color:#616161!important;}
html[data-theme="dark"] .wj-77{color:#616161!important;}


html[data-theme="dark"] .wj-81{color:#616161!important;}
html[data-theme="dark"] .wj-90{color:#9CA3AF!important;}
html[data-theme="dark"] .wj-94{background:#242424!important;border-color:#2A2A2A!important;}

html[data-theme="dark"] .wj-97{color:#616161!important;}

html[data-theme="dark"] .wj-100{color:#9CA3AF!important;}
html[data-theme="dark"] .wj-101{color:#616161!important;}
html[data-theme="dark"] .wj-111{color:#616161!important;}
html[data-theme="dark"] .wj-120{color:#616161!important;}
html[data-theme="dark"] .wj-125{color:#616161!important;}
html[data-theme="dark"] .wj-126{color:#616161!important;}
html[data-theme="dark"] .wj-128{color:#616161!important;}

html[data-theme="dark"] .ed-entry-title{color:#EDEDED!important;}

html[data-theme="dark"] .ed2-invite-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ed2-invite-icon{background:#0B2418!important;color:#6EE7B7!important;}
html[data-theme="dark"] .ed2-action-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ed2-req-card{background:#1C1800!important;border-color:#3A3200!important;}
html[data-theme="dark"] .ed2-req-ok{background:#0B2418!important;color:#6EE7B7!important;border-color:#1A4A30!important;}
html[data-theme="dark"] .ed2-btn-accept{background:var(--p)!important;color:#fff!important;}
html[data-theme="dark"] .ed2-chip--act{background:#2A1F4A!important;border-color:#505050!important;color:var(--p)!important;}

html[data-theme="dark"] .ev-list-row{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ev-gc-name{color:#EDEDED!important;}
html[data-theme="dark"] .ev-gc-badge-days{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .ev-gc-badge-priv{background:#242424!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ev-gc-badge-video{background:#0B2418!important;color:#6EE7B7!important;}
html[data-theme="dark"] .ev-gc-btn-add{background: none !important;color: #C8C8C8 !important;border: #383838 solid 1px !important;box-shadow: none !important;}
html[data-theme="dark"] .ev-gc-cat-chip{background:#242424!important;color:#9CA3AF!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ev-vt-btn--act{background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .phone-row{background:#1C1C1C!important;border-color:#383838!important;}
html[data-theme="dark"] .phone-row:focus-within{border-color:#606060!important;}
html[data-theme="dark"] .phone-row select{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .phone-row input{background:transparent!important;color:#EDEDED!important;}
html[data-theme="dark"] .ep-wrap{background:transparent!important;}


html[data-theme="dark"] .mg-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .mg-filterbar{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .mg-chip--act{background:#383838!important;color:#EDEDED!important;border-color:#505050!important;}
html[data-theme="dark"] .ewz-video-upload,html[data-theme="dark"] .ewz-video-row{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-video-upload:hover,html[data-theme="dark"] .ewz-video-row:hover{border-color:#505050!important;background:#242424!important;}
html[data-theme="dark"] .ewz-video-upload svg{stroke:#616161!important;}
html[data-theme="dark"] .ewz-video-title-lbl{color:#D1D5DB!important;}
html[data-theme="dark"] .ewz-video-sub-lbl{color:#616161!important;}

html[data-theme="dark"] .ewz-theme-tile:hover{background:#242424!important;border-color:#505050!important;}
html[data-theme="dark"] .ewz-theme-tile.sel{background:#2A1F4A!important;border-color:var(--p)!important;}


html[data-theme="dark"] .ewz-s6-event-card{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 2px 12px #0006!important;}


html[data-theme="dark"] .wj-83{background:linear-gradient(135deg,#1A1333,#2A1F4A)!important;color:var(--p)!important;}
html[data-theme="dark"] .wj-83 svg{stroke:var(--p)!important;}
html[data-theme="dark"] .wj-84{color:#EDEDED!important;font-weight:700;}

html[data-theme="dark"] .ned-stat{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:none!important;}
html[data-theme="dark"] .ned-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-card-hdr{background:#242424!important;border-color:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-card-hdr-title > span{color:#EDEDED!important;}
html[data-theme="dark"] .ned-card-hdr-icon{background:#2A1F4A!important;}
html[data-theme="dark"] .ned-pass-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-pass-title{color:#EDEDED!important;}
html[data-theme="dark"] .ned-pass-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-pass-icon{background:#2A1F4A!important;}
html[data-theme="dark"] .ned-rsvp-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-rsvp-card-hdr{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-prog-bar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-prog-track{background:#2A2A2A!important;}
html[data-theme="dark"] .ned-stats{background:transparent!important;}
html[data-theme="dark"] .ned-info-cell{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-set-cell{background:#242424!important;}
html[data-theme="dark"] .ned-tool-btn{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-tool-lbl{color:#EDEDED!important;}
html[data-theme="dark"] .ned-tool-sub{color:#616161!important;}


html[data-theme="dark"] .ewz-import-ico{background:#2A1F4A!important;}


html[data-theme="dark"] .ewz-step-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#D1D5DB!important;}
html[data-theme="dark"] .ewz-step-btn:hover{background:#242424!important;border-color:#505050!important;}

html[data-theme="dark"] .ewz-cl-input{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-cl-input:focus{border-color:#606060!important;}
html[data-theme="dark"] .ewz-cl-head{color:#616161!important;}
html[data-theme="dark"] .ewz-access-opt{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#D1D5DB!important;}
html[data-theme="dark"] .ewz-access-opt:hover{border-color:#505050!important;background:#242424!important;}
html[data-theme="dark"] .ewz-access-opt.sel{border-color:var(--p)!important;background:#2A1F4A!important;}
html[data-theme="dark"] .ewz-access-opt.sel .ewz-access-title{color:var(--p)!important;}
html[data-theme="dark"] .ewz-access-opt .ewz-access-sub{color:#616161!important;}
html[data-theme="dark"] .ewz-deadline-row{background:#2A1F4A!important;border-color:#3B2070!important;}
html[data-theme="dark"] .ewz-sub-tab{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ewz-sub-tab.active{background:#2A2A2A!important;border-color:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-panel-title{color:#EDEDED!important;}


html[data-theme="dark"] .ewz-copy-btn{background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-dt-tile{background:#1C1C1C!important;}

html[data-theme="dark"] .ewz-dt-input{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-dt-val{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-dt-time{color:#EDEDED!important;}


html[data-theme="dark"] .ewz-dt-preview{background:#2A1F4A!important;border-color:#3B2070!important;color:var(--p)!important;}

html[data-theme="dark"] .ewz-music-item:hover{background:#242424!important;border-color:#505050!important;}

html[data-theme="dark"] .ewz-music-icon{background:#2A2A2A!important;color:#9CA3AF!important;}

html[data-theme="dark"] .ewz-modal-title{color:#EDEDED!important;}

html[data-theme="dark"] .ewz-modal-foot{border-color:#2A2A2A!important;background:#1C1C1C!important;}
html[data-theme="dark"] .ewz-icon-btn{background:#242424!important;border-color:#383838!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ewz-icon-btn:hover{background:#2A2A2A!important;border-color:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-empty-t{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-empty-b{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-246{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-320,html[data-theme="dark"] .aj-329,html[data-theme="dark"] .aj-333,html[data-theme="dark"] .aj-337,html[data-theme="dark"] .aj-342{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 2px 16px #0006!important;}
html[data-theme="dark"] .aj-322{color:#EDEDED!important;}
html[data-theme="dark"] .aj-323{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-326{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .aj-335{color:#EDEDED!important;}
html[data-theme="dark"] .aj-336{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-339{color:#EDEDED!important;}
html[data-theme="dark"] .aj-340{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-344{color:#EDEDED!important;}
html[data-theme="dark"] .aj-345{color:#9CA3AF!important;}
html[data-theme="dark"] .aj-346{background:#2A1F4A!important;border-color:#3B2070!important;color:var(--p)!important;}
html[data-theme="dark"] .ed-entry-card{background:#1C1C1C!important;border-color:#3B2070!important;}
html[data-theme="dark"] .ed-entry-card:hover{background:#242424!important;}
html[data-theme="dark"] .ed-entry-icon{background:#2A1F4A!important;}

html[data-theme="dark"] .ed-entry-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .ev-grid-card{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 2px 12px #0006!important;}

html[data-theme="dark"] .ev-list-row:hover,html[data-theme="dark"] .ev-grid-card:hover{border-color:#383838!important;box-shadow:0 4px 20px #00000080!important;}
/* .form-error-banner dark mode → validation.css [data-theme="dark"] */
html[data-theme="dark"] .ewz-drop-select{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-drop-select:focus{border-color:#606060!important;background:#242424!important;}
html[data-theme="dark"] .ewz-drop-search{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-av--empty{background:#2A2A2A!important;color:#616161!important;}
html[data-theme="dark"] .ewz-av--grey{background:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ewz-csv-drop-label{border-color:#383838!important;color:#616161!important;background:#1C1C1C!important;}

/* .field-error dark mode → validation.css [data-theme="dark"] */
/* ═══════════════════════════════════════════════════════════════
   DARK THEME FIX — Wizard Step 6 Import Modals
   Covers: Import Contacts, Upload CSV, Manual Entry, My Guest List
   Added: 2026-03-29
═══════════════════════════════════════════════════════════════ */

/* Import buttons grid (4 cards on step 6) */
html[data-theme="dark"] .ewz-import-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-import-btn:hover{background:#242424!important;border-color:var(--p)!important;box-shadow:0 4px 12px #0006!important;}
html[data-theme="dark"] .ewz-import-ico{background:#2A1F4A!important;}
html[data-theme="dark"] .ewz-import-ico svg{stroke:var(--p)!important;}

/* CSV upload drop zone */
html[data-theme="dark"] .ewz-modal label[for="ew-csv-file"],
html[data-theme="dark"] .ewz-modal .ewz-csv-drop-label{background:#1C1C1C!important;border-color:#383838!important;color:#616161!important;}
html[data-theme="dark"] .ewz-modal label[for="ew-csv-file"]:hover,
html[data-theme="dark"] .ewz-modal .ewz-csv-drop-label:hover{background:#242424!important;border-color:var(--p)!important;}

/* CSV drop zone inner icon & text */
html[data-theme="dark"] .ewz-modal label[for="ew-csv-file"] svg,
html[data-theme="dark"] .ewz-csv-drop-label svg{stroke:#505050!important;}
html[data-theme="dark"] .ewz-modal label[for="ew-csv-file"] p,
html[data-theme="dark"] .ewz-csv-drop-label p{color:#616161!important;}

/* Download sample row inside Upload CSV modal */
html[data-theme="dark"] .ewz-modal .ewz-dl-row,
html[data-theme="dark"] .ewz-modal [class*="dl-row"],
html[data-theme="dark"] .ewz-modal [class*="sample"]{background:#242424!important;border-color:#383838!important;color:#A0A0A0!important;}

/* Modal overlay backdrop */
html[data-theme="dark"] .modal-bg{background:rgba(0,0,0,.75)!important;}

/* Modal container itself (the white card) */
html[data-theme="dark"] .ewz-modal{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-modal-hdr{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-modal-title{color:#EDEDED!important;}

/* Contact list rows — Import Contacts & My Guest List */
html[data-theme="dark"] .ewz-add-list{background:#1C1C1C!important;}
html[data-theme="dark"] .ewz-add-row{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ewz-add-row:hover{background:#242424!important;}
html[data-theme="dark"] .ewz-g-row{background:transparent!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-g-row:hover{background:#242424!important;}
html[data-theme="dark"] .ewz-g-name{color:#EDEDED!important;}
html[data-theme="dark"] .ewz-g-sub{color:#616161!important;}

/* Contact name (purple in light → light in dark) */
html[data-theme="dark"] .ewz-add-row .ewz-g-name,
html[data-theme="dark"] .ewz-add-row [style*="color:var(--p)"],
html[data-theme="dark"] .ewz-add-row [style*="color: var(--p)"]{color:var(--p)!important;}

/* Contact tag badge (Family, Friend etc.) */
html[data-theme="dark"] .ewz-guest-tag{background:#2A2A2A!important;color:#A0A0A0!important;border-color:#383838!important;}

/* Checkbox */
html[data-theme="dark"] .ewz-checkbox{background:#242424!important;border-color:#505050!important;}
html[data-theme="dark"] .ewz-checkbox.checked{background:var(--p)!important;border-color:var(--p)!important;}

/* Search input inside modals */
html[data-theme="dark"] .ewz-modal .ewz-search-input-wrap input,
html[data-theme="dark"] .ewz-modal input[type="text"][placeholder*="name"],
html[data-theme="dark"] .ewz-modal input[type="search"]{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-modal input::placeholder{color:#505050!important;}

/* Contact count / subtitle label */
html[data-theme="dark"] .ewz-modal .ewz-modal-sub,
html[data-theme="dark"] .ewz-modal [class*="modal-sub"],
html[data-theme="dark"] .ewz-modal-hdr p,
html[data-theme="dark"] .ewz-modal-hdr span:not(.ewz-modal-title){color:#616161!important;}

/* SELECT ALL link */
html[data-theme="dark"] .ewz-select-all,
html[data-theme="dark"] [class*="select-all"]{color:var(--p)!important;}

/* Footer buttons */
html[data-theme="dark"] .ewz-modal-foot{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-btn-save{background:linear-gradient(135deg,#505050,#383838)!important;box-shadow:none!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-btn-save:hover{opacity:.9!important;box-shadow:none!important;}
html[data-theme="dark"] .ewz-btn-cancel{background:#242424!important;border-color:#383838!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-btn-cancel:hover{background:#2A2A2A!important;border-color:#505050!important;color:#EDEDED!important;}

/* Import Selected / Add Selected / Done buttons (primary action in modals) */
html[data-theme="dark"] .ewz-modal .btn-primary,
html[data-theme="dark"] .ewz-modal [class*="import-btn-submit"],
html[data-theme="dark"] .ewz-modal [class*="add-selected"],
html[data-theme="dark"] .ewz-modal [class*="import-selected"]{background:#383838!important;color:#EDEDED!important;border-color:#505050!important;}
html[data-theme="dark"] .ewz-modal .btn-primary:hover{background:#505050!important;}

/* Shareable link row */
html[data-theme="dark"] .ewz-share-link{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ewz-share-url{color:#9CA3AF!important;}
html[data-theme="dark"] .ewz-copy-btn{background:#383838!important;color:#EDEDED!important;}

/* Yellow warning banner (Public Link notice) */
html[data-theme="dark"] .ewz-share-warn,
html[data-theme="dark"] [class*="share-warn"],
html[data-theme="dark"] .wj-87,html[data-theme="dark"] .wj-114{background:#2A1F00!important;border-color:#4A3800!important;color:#FCD34D!important;}

/* Manual Entry form */
html[data-theme="dark"] .ewz-modal .form-group label,
html[data-theme="dark"] .ewz-modal .ewz-label{color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-modal .form-input,
html[data-theme="dark"] .ewz-modal input[type="text"],
html[data-theme="dark"] .ewz-modal input[type="email"],
html[data-theme="dark"] .ewz-modal input[type="tel"]{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ewz-modal .phone-row{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .ewz-modal .phone-row select{background:#2A2A2A!important;color:#EDEDED!important;border-color:#383838!important;}
html[data-theme="dark"] .ewz-modal .phone-row input{background:transparent!important;color:#EDEDED!important;}

/* Sub-event checkboxes section in Manual Entry */
html[data-theme="dark"] .ewz-modal .ewz-sub-check-label,
html[data-theme="dark"] .ewz-modal [class*="invite-sub"],
html[data-theme="dark"] .ewz-modal [class*="subevent-label"]{color:#A0A0A0!important;}
html[data-theme="dark"] .ewz-modal [class*="sub-section-title"],
html[data-theme="dark"] .ewz-modal .ewz-sec-lbl{color:#616161!important;text-transform:uppercase;letter-spacing:.06em;}


/* ═══════════════════════════════════════════════════════════════════════
   FULL PROJECT DARK THEME AUDIT FIX — 2026-03-29
   Covers all missing rules found across:
     modals.css · event-detail.css · dashboard.css · wizard-modal-fix.css
   Sections:
   A. Bulk Import Modal (bi-)
   B. Event Detail — Missing ned- classes
   C. RSVP Modal
   D. Add Question Modal (aq-)
   E. Delete / Danger Modal (da-)
   F. Dashboard misc — inv-chip, si-, popup-, da-
   G. Social Feed missing pieces
   H. Duplicate Guest Banner (g-dup-)
   I. Password Strength
   J. Settings page misc
═══════════════════════════════════════════════════════════════════════ */

/* ───────────────────────────────────────────────────
   A. BULK IMPORT MODAL (bi-)
─────────────────────────────────────────────────── */
html[data-theme="dark"] .bi-modal{background:#1C1C1C!important;border-color:#2A2A2A!important;}

/* Drop zone */
html[data-theme="dark"] .bi-dropzone{background:#1C1C1C!important;border-color:#383838!important;}
html[data-theme="dark"] .bi-dropzone:hover,
html[data-theme="dark"] .bi-dropzone.drag-over{background:#242424!important;border-color:var(--p)!important;}
html[data-theme="dark"] .bi-drop-title{color:#EDEDED!important;}
html[data-theme="dark"] .bi-drop-sub{color:#616161!important;}
html[data-theme="dark"] .bi-drop-icon{color:#505050!important;}
html[data-theme="dark"] .bi-fmt-badge{background:#242424!important;border-color:#383838!important;color:#9CA3AF!important;}
html[data-theme="dark"] .bi-fmt-badge--dim{opacity:.4!important;}
html[data-theme="dark"] .ds-79--muted{color:#9CA3AF!important;}

/* File bar (after upload) */
html[data-theme="dark"] .bi-file-bar{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .bi-file-name{color:#EDEDED!important;}
html[data-theme="dark"] .bi-file-meta{color:#9CA3AF!important;}
html[data-theme="dark"] .bi-file-clear{border-color:#383838!important;color:#9CA3AF!important;}
html[data-theme="dark"] .bi-file-clear:hover{border-color:#F87171!important;color:#F87171!important;}

/* Column mapping */
html[data-theme="dark"] .bi-map-source{background:#242424!important;border-color:#383838!important;color:#9CA3AF!important;}
html[data-theme="dark"] .bi-map-select{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .bi-map-select:focus{border-color:var(--p)!important;}
html[data-theme="dark"] .bi-map-title{color:#EDEDED!important;}
html[data-theme="dark"] .bi-map-col-header{color:#9CA3AF!important;}
html[data-theme="dark"] .bi-map-col-lbl{color:#9CA3AF!important;}
html[data-theme="dark"] .bi-map-arrow{color:#505050!important;}

/* Preview table */
html[data-theme="dark"] .bi-preview-wrap{border-color:#2A2A2A!important;}
html[data-theme="dark"] .bi-preview-wrap thead th{background:#1C1C1C!important;color:#9CA3AF!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .bi-preview-wrap tbody td{border-color:#2A2A2A!important;color:#D1D5DB!important;}
html[data-theme="dark"] .bi-preview-wrap tbody tr:hover td{background:#242424!important;}
html[data-theme="dark"] .bi-row-err td{background:#1C1C1C!important;color:#505050!important;}
html[data-theme="dark"] .bi-row-err:hover td{background:#1C1C1C!important;}
html[data-theme="dark"] .bi-preview-section,
html[data-theme="dark"] .bi-preview-hd,
html[data-theme="dark"] .bi-preview-note{color:#9CA3AF!important;}

/* Summary chips */
html[data-theme="dark"] .bi-summary{border-color:#2A2A2A!important;}
html[data-theme="dark"] .bi-sum-ok{background:#0B2418!important;color:#6EE7B7!important;}
html[data-theme="dark"] .bi-sum-warn{background:#2A1F00!important;color:#FCD34D!important;}
html[data-theme="dark"] .bi-sum-err{background:#2A1010!important;color:#F87171!important;}
html[data-theme="dark"] .bi-sum-dup{background:#2A1F00!important;color:#FCD34D!important;}
html[data-theme="dark"] .bi-sum-total{background:#2A1F4A!important;color:var(--p)!important;}

/* Status badges */
html[data-theme="dark"] .bi-badge{background:#242424!important;color:#9CA3AF!important;}
html[data-theme="dark"] .bi-badge--ok{background:#0B2418!important;color:#6EE7B7!important;}
html[data-theme="dark"] .bi-badge--warn{background:#2A1F00!important;color:#FCD34D!important;}
html[data-theme="dark"] .bi-badge--err{background:#2A1010!important;color:#F87171!important;}
html[data-theme="dark"] .bi-badge--dup{background:#2A1F00!important;color:#FCD34D!important;border-color:#4A3800!important;}

/* Progress bar */
html[data-theme="dark"] .bi-progress-bar{background:#2A2A2A!important;}
html[data-theme="dark"] .bi-progress-label{color:#9CA3AF!important;}

/* Template / modal note */
html[data-theme="dark"] .bi-template-link{color:var(--p)!important;}
html[data-theme="dark"] .bi-group-tag{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .bi-modal-note{background:#242424!important;border-color:#383838!important;color:#9CA3AF!important;}

/* Done screen */
html[data-theme="dark"] .bi-done-screen{background:#141414!important;}
html[data-theme="dark"] .bi-done-heading{color:#EDEDED!important;}
html[data-theme="dark"] .bi-done-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .bi-done-tick{background:#0B2418!important;color:#6EE7B7!important;}

/* Importing overlay */
html[data-theme="dark"] .bi-importing-wrap{background:#141414!important;}
html[data-theme="dark"] .bi-importing-title{color:#EDEDED!important;}
html[data-theme="dark"] .bi-importing-msg{color:#9CA3AF!important;}

/* Step headers */
html[data-theme="dark"] .bi-step1-cols-lbl{color:#9CA3AF!important;}
html[data-theme="dark"] .bi-step1-hint{color:#616161!important;}
html[data-theme="dark"] .bi-step1-meta{color:#9CA3AF!important;}
html[data-theme="dark"] .bi-step1-sep{background:#2A2A2A!important;}

/* Duplicate items */
html[data-theme="dark"] .bi-dup-warning{background:#2A1F00!important;border-color:#4A3800!important;}
html[data-theme="dark"] .bi-dup-header{color:#FCD34D!important;}
html[data-theme="dark"] .bi-dup-name{color:#EDEDED!important;}
html[data-theme="dark"] .bi-dup-reason{color:#9CA3AF!important;}
html[data-theme="dark"] .bi-dup-icon{background:#2A1F00!important;color:#FCD34D!important;}
html[data-theme="dark"] .bi-dup-item{border-color:#2A2A2A!important;}
html[data-theme="dark"] .bi-dup-list{border-color:#2A2A2A!important;}
html[data-theme="dark"] .bi-dup-avatar{background:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .bi-dup-info{color:#9CA3AF!important;}
html[data-theme="dark"] .bi-dup-skip-tag{background:#2A2A2A!important;color:#9CA3AF!important;border-color:#383838!important;}
html[data-theme="dark"] .bi-dup-skip-tag:hover{background:#2A1F00!important;color:#FCD34D!important;}

/* Duplicate popup */
html[data-theme="dark"] .bi-dup-popup-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .bi-dup-popup-head{border-color:#2A2A2A!important;}
html[data-theme="dark"] .bi-dup-popup-title{color:#EDEDED!important;}
html[data-theme="dark"] .bi-dup-popup-lbl{color:#616161!important;}
html[data-theme="dark"] .bi-dup-popup-val{color:#EDEDED!important;}
html[data-theme="dark"] .bi-dup-popup-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .bi-dup-popup-icon{background:#2A2A2A!important;}
html[data-theme="dark"] .bi-dup-popup-body{background:#1C1C1C!important;}
html[data-theme="dark"] .bi-dup-popup-foot{border-color:#2A2A2A!important;background:#1C1C1C!important;}
html[data-theme="dark"] .bi-dup-popup-conflict{background:#2A1F00!important;border-color:#4A3800!important;}
html[data-theme="dark"] .bi-dup-popup-conflict-lbl{color:#FCD34D!important;}
html[data-theme="dark"] .bi-dup-popup-conflict-name{color:#FCD34D!important;}
html[data-theme="dark"] .bi-dup-popup-conflict-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .bi-dup-popup-close{background:#242424!important;border-color:#383838!important;color:#9CA3AF!important;}
html[data-theme="dark"] .bi-dup-popup-close:hover{border-color:#F87171!important;color:#F87171!important;}

/* ───────────────────────────────────────────────────
   B. EVENT DETAIL — Missing ned- classes
─────────────────────────────────────────────────── */
/* Host section */
html[data-theme="dark"] .ned-host-role{color:#616161!important;}
html[data-theme="dark"] .ned-host-acts{border-color:#2A2A2A!important;}

/* Cohost */
html[data-theme="dark"] .ned-cohost-col{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-cohost-pending{color:#FCD34D!important;}

/* Settings grid */
html[data-theme="dark"] .ned-settings-grid{background:#1C1C1C!important;}
html[data-theme="dark"] .ned-set-cell{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-set-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-set-val{color:#EDEDED!important;}
html[data-theme="dark"] .ned-set-val .ico{color:var(--p)!important;}
html[data-theme="dark"] .ned-set-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-set-sub{color:#616161!important;}

/* About / description */
html[data-theme="dark"] .ned-about-body{background:#1C1C1C!important;}
html[data-theme="dark"] .ned-about-text{color:#D1D5DB!important;}

/* Info rows */
html[data-theme="dark"] .ned-info-rows{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-info-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-info-row-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-info-row-val{color:#EDEDED!important;}
html[data-theme="dark"] .ned-info-row-note{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-info-section{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-info-section-hdr{color:#616161!important;}
html[data-theme="dark"] .ned-info-section-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-info-grid{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-info-cell-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-info-cell-val{color:#EDEDED!important;}
html[data-theme="dark"] .ned-info-cell-val--g{color:#6EE7B7!important;}
html[data-theme="dark"] .ned-info-cell-val--soon{color:#FCD34D!important;}

/* Location */
html[data-theme="dark"] .ned-loc-block{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-loc-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-loc-venue{color:#EDEDED!important;}
html[data-theme="dark"] .ned-loc-addr{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-loc-dir{color:var(--p)!important;}
html[data-theme="dark"] .ned-loc-empty{color:#505050!important;}
html[data-theme="dark"] .ned-loc-badge--physical{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-loc-badge--virtual{background:#0D1F3C!important;color:#60A5FA!important;}
html[data-theme="dark"] .ned-loc-badge--hybrid{background:#2A1F00!important;color:#FCD34D!important;}
html[data-theme="dark"] .ned-loc-map-btn{border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-loc-map-btn:hover{background:#2A1F4A!important;border-color:var(--p)!important;color:var(--p)!important;}

/* Q&A */
html[data-theme="dark"] .ned-q-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-q-text{color:#EDEDED!important;}
html[data-theme="dark"] .ned-q-badge{background:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-q-req{color:#F87171!important;}

/* Request (approval) card */
html[data-theme="dark"] .ned-req-card{background:#2A1F00!important;border-color:#4A3800!important;}
html[data-theme="dark"] .ned-req-title{color:#FCD34D!important;}
html[data-theme="dark"] .ned-req-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-req-icon{background:#2A1F00!important;color:#FCD34D!important;}
html[data-theme="dark"] .ned-req-btns{border-color:#4A3800!important;}

/* Status pills */
html[data-theme="dark"] .ned-status-pill--confirmed{background:#0B2418!important;color:#6EE7B7!important;}
html[data-theme="dark"] .ned-status-pill--pending{background:#2A1F00!important;color:#FCD34D!important;}
html[data-theme="dark"] .ned-status-pill--declined{background:#2A1010!important;color:#F87171!important;}

/* Guest cards */
html[data-theme="dark"] .ned-gcard-meta{color:#616161!important;}
html[data-theme="dark"] .ned-gcard-status{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-gcard-acts{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-gcard-right{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-gcard-info{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-gava{background:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-gci-icon{color:#616161!important;}

/* Guest search */
html[data-theme="dark"] .ned-search-wrap{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-search-box{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-search-input{color:#EDEDED!important;}
html[data-theme="dark"] .ned-search-input-bare{color:#EDEDED!important;}
html[data-theme="dark"] .ned-search-icon{color:#616161!important;}
html[data-theme="dark"] .ned-filter-chips{border-color:#2A2A2A!important;}

/* Guest empty state */
html[data-theme="dark"] .ned-guest-empty{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-guest-empty-icon{color:#383838!important;}
html[data-theme="dark"] .ned-guest-empty-title{color:#EDEDED!important;}
html[data-theme="dark"] .ned-guest-empty-sub{color:#616161!important;}

/* Stat labels */
html[data-theme="dark"] .ned-stat-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-stat-n--green{color:#6EE7B7!important;}
html[data-theme="dark"] .ned-stat-n--yellow{color:#FCD34D!important;}
html[data-theme="dark"] .ned-stat-n--red{color:#F87171!important;}
html[data-theme="dark"] .ned-stat-l{color:#616161!important;}

/* Progress legend */
html[data-theme="dark"] .ned-prog-header{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-prog-title{color:#EDEDED!important;}
html[data-theme="dark"] .ned-prog-legend{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-prog-dot{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-prog-dot--g{color:#6EE7B7!important;}
html[data-theme="dark"] .ned-prog-dot--y{color:#FCD34D!important;}
html[data-theme="dark"] .ned-prog-dot--r{color:#F87171!important;}

/* Schedule */
html[data-theme="dark"] .ned-sched-item{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sched-body{background:#1C1C1C!important;}
html[data-theme="dark"] .ned-sched-line-col{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sched-name{color:#EDEDED!important;}
html[data-theme="dark"] .ned-sched-meta{color:#616161!important;}
html[data-theme="dark"] .ned-sched-desc{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sched-metas{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sched-dot--purple{background:var(--p)!important;}
html[data-theme="dark"] .ned-sched-dot--sub{background:#383838!important;}
html[data-theme="dark"] .ned-sched-type--it{color:#6EE7B7!important;}
html[data-theme="dark"] .ned-sched-type--se{color:var(--p)!important;}
html[data-theme="dark"] .ned-sched-type--time{color:var(--p-mid)!important;}
html[data-theme="dark"] .ned-sched-toggle{border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sched-toggle:hover{background:#2A1F4A!important;border-color:var(--p)!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-sched-toggle-inline{border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sched-toggle-inline:hover{background:#2A1F4A!important;border-color:var(--p)!important;}
html[data-theme="dark"] .ned-sched-expanded{border-color:#2A2A2A!important;}

/* Deadline banner */
html[data-theme="dark"] .ned-deadline-banner{background:#2A1F00!important;border-color:#4A3800!important;}
html[data-theme="dark"] .ned-deadline-text{color:#FCD34D!important;}

/* Tool icon */
html[data-theme="dark"] .ned-tool-icon{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-tools-grid{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-topbar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-topbar-left{color:#EDEDED!important;}
html[data-theme="dark"] .ned-topbar-right{color:#9CA3AF!important;}

/* Entry pass */
html[data-theme="dark"] .ned-pass-icon-box{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-pass-info{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-pass-inner{background:#242424!important;}

/* Video */
html[data-theme="dark"] .ned-vid-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-vid-topbar{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-video-title{color:#EDEDED!important;}
html[data-theme="dark"] .ned-video-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-video-icon{background:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-video-placeholder{background:#141414!important;}
html[data-theme="dark"] .ned-vid-placeholder-col{color:#616161!important;}
html[data-theme="dark"] .ned-vph-title{color:#EDEDED!important;}
html[data-theme="dark"] .ned-vph-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-vph-icon{background:#2A2A2A!important;color:#616161!important;}
html[data-theme="dark"] .ned-vph-btn{background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-vbadge-upload,
html[data-theme="dark"] .ned-video-badge,
html[data-theme="dark"] .ned-vbadge-yt,
html[data-theme="dark"] .ned-vbadge-vimeo{background:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-vid-add-btn{border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-vid-add-btn:hover{border-color:var(--p)!important;color:var(--p)!important;background:#2A1F4A!important;}
html[data-theme="dark"] .ned-vid-badge-yt{background:#2A1010!important;color:#F87171!important;}
html[data-theme="dark"] .ned-vid-badge-vim{background:#1A1A35!important;color:#A5B4FC!important;}

/* Not found */
html[data-theme="dark"] .ned-not-found{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-not-found-icon{color:#383838!important;}
html[data-theme="dark"] .ned-not-found-msg{color:#616161!important;}

/* Misc ned */
html[data-theme="dark"] .ned-pill--expired{background:#2A1010!important;color:#F87171!important;}
html[data-theme="dark"] .ned-pill--past{background:#0B2418!important;}
html[data-theme="dark"] .ned-pill--upcoming{background:#2A1F00!important;}
html[data-theme="dark"] .ned-pill--private{background:#242424!important;}
html[data-theme="dark"] .ned-hero--expired .ned-hero-expired-overlay{background:#14141480!important;}
html[data-theme="dark"] .ned-status-pill{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-col{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-grid{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-empty{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-empty-icon{color:#383838!important;}
html[data-theme="dark"] .ned-empty-state{color:#616161!important;}

/* ───────────────────────────────────────────────────
   C. SOCIAL FEED — missing pieces
─────────────────────────────────────────────────── */
html[data-theme="dark"] .ned-sf-ava{background:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-body{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-compose{border-color:#2A2A2A!important;background:#1C1C1C!important;}
html[data-theme="dark"] .ned-sf-ta{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-ta::placeholder{color:#505050!important;}
html[data-theme="dark"] .ned-sf-toolbar{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-left-btns{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-icon-btn{background:#242424!important;border-color:#383838!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-icon-btn:hover{background:#2A1F4A!important;border-color:var(--p)!important;}
html[data-theme="dark"] .ned-sf-type-btn{border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-post{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-post-ava{background:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-post-name{color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-post-time{color:#616161!important;}
html[data-theme="dark"] .ned-sf-post-text{color:#D1D5DB!important;}
html[data-theme="dark"] .ned-sf-post-count{color:#616161!important;}
html[data-theme="dark"] .ned-sf-post-top{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-post-type{background:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-reactions{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-divider{background:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-comment{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-cmt-ava,
html[data-theme="dark"] .ned-sf-comment-ava{background:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-cmt-name,
html[data-theme="dark"] .ned-sf-comment-name{color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-cmt-body,
html[data-theme="dark"] .ned-sf-comment-body,
html[data-theme="dark"] .ned-sf-comment-text{color:#D1D5DB!important;}
html[data-theme="dark"] .ned-sf-comment-time{color:#616161!important;}
html[data-theme="dark"] .ned-sf-comment-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-comment-input-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-comment-wrap{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-comments{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-epicker-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-sf-emoji-picker{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-emgrid{background:#1C1C1C!important;}
html[data-theme="dark"] .ned-sf-em-btn:hover{background:#242424!important;}
html[data-theme="dark"] .ned-sf-empty{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-empty-icon{color:#383838!important;}
html[data-theme="dark"] .ned-sf-empty-title{color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-empty-body{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-react-bar{border-color:#2A2A2A!important;}

/* ───────────────────────────────────────────────────
   D. ADD QUESTION MODAL (aq-)
─────────────────────────────────────────────────── */
html[data-theme="dark"] .aq-type-grid{border-color:#2A2A2A!important;}
html[data-theme="dark"] .aq-type-name{color:#EDEDED!important;}
html[data-theme="dark"] .aq-type-desc{color:#9CA3AF!important;}
html[data-theme="dark"] .aq-type-icon{color:#9CA3AF!important;}
html[data-theme="dark"] .aq-required-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .aq-required-label{color:#EDEDED!important;}
html[data-theme="dark"] .aq-required-sub{color:#616161!important;}
html[data-theme="dark"] .aq-options-textarea{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}

/* ───────────────────────────────────────────────────
   E. DELETE / DANGER MODAL (da-)
─────────────────────────────────────────────────── */
html[data-theme="dark"] .modal-header--danger .modal-title{color:#F87171!important;}
html[data-theme="dark"] .modal-header--danger .modal-subtitle{color:#FCA5A5!important;}
html[data-theme="dark"] .modal-header--danger .modal-close{background:#2A1010!important;border-color:#4A1010!important;color:#F87171!important;}
html[data-theme="dark"] .modal-footer--danger{background:#1C1C1C!important;border-color:#4A1010!important;}
html[data-theme="dark"] .da-title{color:#EDEDED!important;}
html[data-theme="dark"] .da-subtitle{color:#9CA3AF!important;}
html[data-theme="dark"] .da-subtitle strong{color:#F87171!important;}
html[data-theme="dark"] .da-check-icon{background:#242424!important;color:#9CA3AF!important;}
html[data-theme="dark"] .da-check-icon--bad{background:#2A1010!important;color:#F87171!important;}
html[data-theme="dark"] .da-warning-icon{color:#FCD34D!important;}
html[data-theme="dark"] .da-checklist{border-color:#2A2A2A!important;}
html[data-theme="dark"] .da-check-item{border-color:#2A2A2A!important;color:#D1D5DB!important;}
html[data-theme="dark"] .da-confirm-label{color:#A0A0A0!important;}
html[data-theme="dark"] .da-confirm-input{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .da-confirm-input:focus{border-color:#EF4444!important;box-shadow:0 0 0 3px #ef444426!important;}

/* ───────────────────────────────────────────────────
   F. DASHBOARD MISC
─────────────────────────────────────────────────── */
/* Search suggestions */
html[data-theme="dark"] .si-suggest-item{border-color:#2A2A2A!important;color:#D1D5DB!important;}
html[data-theme="dark"] .si-suggest-item:hover{background:#242424!important;}

/* Popup manual add (cohost / search) */
html[data-theme="dark"] .popup-manual-add{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .popup-manual-label{color:#9CA3AF!important;}
html[data-theme="dark"] .popup-manual-row input{background:#1C1C1C!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .popup-search-input{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .popup-search-input::placeholder{color:#505050!important;}
html[data-theme="dark"] .popup-suggestions{background:#1C1C1C!important;}

/* Invitation chips */
html[data-theme="dark"] .inv-chip-pending{background:#0D1F3C!important;color:#93C5FD!important;}
html[data-theme="dark"] .inv-chip-accepted{background:#0B2418!important;color:#6EE7B7!important;}

/* About us icons */
html[data-theme="dark"] .ab-icon-pink{background:#3D1429!important;color:#F9A8D4!important;}
html[data-theme="dark"] .ab-icon-green{background:#0B2418!important;color:#6EE7B7!important;}
html[data-theme="dark"] .ab-icon-yellow{background:#2A1F00!important;color:#FCD34D!important;}

/* Danger profile/settings buttons */
html[data-theme="dark"] .st-acct-btn--danger{background:#2A1010!important;border-color:#4A1010!important;color:#F87171!important;}
html[data-theme="dark"] .st-acct-btn--danger:hover{background:#EF4444!important;border-color:#EF4444!important;color:#fff!important;}
html[data-theme="dark"] .ep-photo-btn--danger{background:#2A1010!important;border-color:#4A1010!important;color:#F87171!important;}
html[data-theme="dark"] .ep-photo-btn--danger:hover{background:#EF4444!important;color:#fff!important;}
html[data-theme="dark"] .pd-item-danger{color:#F87171!important;}
html[data-theme="dark"] .pd-item-danger:hover{background:#2A1010!important;color:#F87171!important;}
html[data-theme="dark"] .pd-icon-red{background:#2A1010!important;color:#F87171!important;}

/* Nav logout */
html[data-theme="dark"] .nav-item--logout .nav-icon .mi{color:#F87171!important;}

/* Trust/about page colors */
html[data-theme="dark"] .trust-green{color:#6EE7B7!important;}
html[data-theme="dark"] .trust-purple{color:var(--p)!important;}
html[data-theme="dark"] .trust-yellow{color:#FCD34D!important;}
html[data-theme="dark"] .trust-red{color:#F87171!important;}

/* mi-m- modal misc classes */
html[data-theme="dark"] .mi-m-confirm-2{color:#D1D5DB!important;}
html[data-theme="dark"] .mi-m-entry-pass-5{color:#EDEDED!important;}
html[data-theme="dark"] .mi-m-entry-pass-13{color:#EDEDED!important;}
html[data-theme="dark"] .mi-m-inv-card-15{color:var(--p)!important;}
html[data-theme="dark"] .mi-m-inv-card-19{color:var(--p)!important;}
html[data-theme="dark"] .si-modal,
html[data-theme="dark"] .si-modal-body,
html[data-theme="dark"] .si-name-group{color:#EDEDED!important;}
html[data-theme="dark"] .si-suggest-drop{color:#9CA3AF!important;}
html[data-theme="dark"] .si-via-row{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .si-via-label{color:#EDEDED!important;}
html[data-theme="dark"] .si-via-tabs{color:#9CA3AF!important;}
html[data-theme="dark"] .si-via-btn--wa{border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .si-via-btn{background:#2A2A2A!important;}
html[data-theme="dark"] .si-email-hidden{color:#616161!important;}

/* Entry pass modal */
html[data-theme="dark"] .mi-m-entry-pass-1{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .mi-m-entry-pass-2{color:#EDEDED!important;}
html[data-theme="dark"] .mi-m-entry-pass-3{color:#9CA3AF!important;}
html[data-theme="dark"] .mi-m-entry-pass-4{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .mi-m-entry-pass-6{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .mi-m-entry-pass-7{color:#EDEDED!important;}
html[data-theme="dark"] .mi-m-entry-pass-8{color:#9CA3AF!important;}
html[data-theme="dark"] .mi-m-entry-pass-9{background:#1C1C1C!important;}
html[data-theme="dark"] .mi-m-entry-pass-10{border-color:#2A2A2A!important;}
html[data-theme="dark"] .mi-m-entry-pass-11{color:#616161!important;}
html[data-theme="dark"] .mi-m-entry-pass-12{color:#EDEDED!important;}
html[data-theme="dark"] .mi-m-entry-pass-14{background:#2A2A2A!important;color:#9CA3AF!important;}

/* Family/guest modal hints */
html[data-theme="dark"] .mi-m-family-1{color:#9CA3AF!important;}
html[data-theme="dark"] .mi-m-guest-1{color:#9CA3AF!important;}
html[data-theme="dark"] .mi-m-change-password-1{color:#9CA3AF!important;}
html[data-theme="dark"] .mi-m-forgot-password-1{color:#9CA3AF!important;}
html[data-theme="dark"] .mi-m-forgot-password-2{color:#EDEDED!important;}
html[data-theme="dark"] .mi-m-forgot-password-3{color:#616161!important;}

/* ───────────────────────────────────────────────────
   G. RSVP MODAL
─────────────────────────────────────────────────── */
html[data-theme="dark"] .rsvp-confirm-bg{background:linear-gradient(135deg,#141420,#1C1C2C)!important;}
html[data-theme="dark"] .rsvp-confirm-title{color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-confirm-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .rsvp-confirm-icon{background:#0B2418!important;}
html[data-theme="dark"] .rsvp-gate-pass{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-gate-header{border-color:#2A2A2A!important;background:#1C1C1C!important;}
html[data-theme="dark"] .rsvp-gate-evname{color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-gate-evdate{color:#9CA3AF!important;}
html[data-theme="dark"] .rsvp-gate-hdr-badge{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .rsvp-gate-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-gate-lbl{color:#616161!important;}
html[data-theme="dark"] .rsvp-gate-val{color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-qr-inner{background:#1C1C1C!important;}
html[data-theme="dark"] .rsvp-access-chip{background:#242424!important;border-color:#383838!important;color:#9CA3AF!important;}
html[data-theme="dark"] .rsvp-action-icon .rai-icon{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .rsvp-action-icon .rai-lbl{color:#9CA3AF!important;}
html[data-theme="dark"] .rsvp-option{border-color:#2A2A2A!important;color:#D1D5DB!important;}
html[data-theme="dark"] .rsvp-option:hover,
html[data-theme="dark"] .rsvp-option.selected{border-color:var(--p)!important;background:#2A1F4A!important;}
html[data-theme="dark"] .rsvp-gcircle{border-color:#383838!important;color:#616161!important;}
html[data-theme="dark"] .rsvp-guest-bar{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-guest-bar-left{color:#9CA3AF!important;}
html[data-theme="dark"] .rsvp-subev-title{color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-subev-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .rsvp-section-lbl--attend{color:#616161!important;}
html[data-theme="dark"] .rsvp-field-lbl{color:#A0A0A0!important;}
html[data-theme="dark"] .rsvp-field-icon-wrap{color:#616161!important;}
html[data-theme="dark"] .rsvp-phone-wrap{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .rsvp-phone-cc{background:#2A2A2A!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-phone-input{color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-home-btn{background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-home-btn:hover{background:#383838!important;}
html[data-theme="dark"] .rsvp-back-btn{background:#242424!important;border-color:#383838!important;color:#9CA3AF!important;}
html[data-theme="dark"] .rsvp-add-guest-btn{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .rsvp-meal-wrap{border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-child-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-child-label{color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-child-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .rsvp-pass-info-rows{border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-pass-info-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-pir-lbl{color:#616161!important;}
html[data-theme="dark"] .rsvp-pir-val{color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-qr-scan-lbl{color:#9CA3AF!important;}
html[data-theme="dark"] .rsvp-select{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-action-btn{background:#2A2A2A!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-guest-section-lbl{color:#616161!important;}
html[data-theme="dark"] .rsvp-cc-select{background:#2A2A2A!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-confirm-body{background:#1C1C1C!important;}
html[data-theme="dark"] .rsvp-confirm-hdr{border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-field-group{border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-field-input--icon{color:#EDEDED!important;}

/* ───────────────────────────────────────────────────
   H. DUPLICATE GUEST BANNER (g-dup-)
─────────────────────────────────────────────────── */
html[data-theme="dark"] .g-dup-btn{border-color:#383838!important;color:#9CA3AF!important;}
html[data-theme="dark"] .g-dup-btn--add{background:#0B2418!important;border-color:#1A4A30!important;color:#6EE7B7!important;}
html[data-theme="dark"] .g-dup-btn--add:hover{background:#059669!important;color:#fff!important;}
html[data-theme="dark"] .g-dup-btn--skip{background:#242424!important;}
html[data-theme="dark"] .g-dup-ico{color:#FCD34D!important;}
html[data-theme="dark"] .g-dup-banner-actions{border-color:#4A3800!important;}
html[data-theme="dark"] .g-dup-banner-body{color:#D1D5DB!important;}
html[data-theme="dark"] .g-dup-banner-icon{color:#FCD34D!important;}

/* ───────────────────────────────────────────────────
   I. PASSWORD STRENGTH (cp-)
─────────────────────────────────────────────────── */
html[data-theme="dark"] .cp-strength-fill--weak{background:#EF4444!important;}
html[data-theme="dark"] .cp-strength-fill--fair{background:#F59E0B!important;}
html[data-theme="dark"] .cp-strength-fill--good{background:#3B82F6!important;}
html[data-theme="dark"] .cp-strength-fill--strong{background:#10B981!important;}
html[data-theme="dark"] .cp-strength-lbl--weak{color:#F87171!important;}
html[data-theme="dark"] .cp-strength-lbl--fair{color:#FCD34D!important;}
html[data-theme="dark"] .cp-strength-lbl--good{color:#60A5FA!important;}
html[data-theme="dark"] .cp-strength-lbl--strong{color:#6EE7B7!important;}
html[data-theme="dark"] .cp-match-ok{color:#6EE7B7!important;}
html[data-theme="dark"] .cp-match-err{color:#F87171!important;}

/* ───────────────────────────────────────────────────
   J. SETTINGS / PROFILE misc
─────────────────────────────────────────────────── */
html[data-theme="dark"] .prof-menu-item.danger:hover{background:#2A1010!important;color:#F87171!important;}

/* Cohost count pill */
html[data-theme="dark"] .cohost-count-pill{background:#2A2A2A!important;color:#9CA3AF!important;}

/* chs-av (cohost search avatar) */
html[data-theme="dark"] .chs-av{background:#2A2A2A!important;color:#9CA3AF!important;}

html[data-theme="dark"] .g-dup-banner-title{color:#FDBA74!important;}

/* ── Auth pages (login, register, forgot-pw, reset-pw, verify) ── */
html[data-theme="dark"] .auth-bg{background:#0F0F1A!important;}
html[data-theme="dark"] .auth-card{background:#1A1A2E!important;box-shadow:0 20px 60px #00000060!important;}
html[data-theme="dark"] .auth-left{background:#1A1A2E!important;}
html[data-theme="dark"] .auth-left-heading{color:#F3F4F6!important;}
html[data-theme="dark"] .auth-left-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .auth-input,html[data-theme="dark"] .form-input{background:#252540!important;border-color:#2D2D50!important;color:#F3F4F6!important;}
html[data-theme="dark"] .auth-input:focus,html[data-theme="dark"] .form-input:focus{background:#2A2A48!important;border-color:var(--p)!important;}
html[data-theme="dark"] .auth-input::placeholder,html[data-theme="dark"] .form-input::placeholder{color:#4B5563!important;}
html[data-theme="dark"] .auth-label,html[data-theme="dark"] .form-label{color:#D1D5DB!important;}
html[data-theme="dark"] .auth-switch{color:#6B7280!important;}
html[data-theme="dark"] .auth-switch a{color:var(--p)!important;}
html[data-theme="dark"] .auth-or{color:#4B5563!important;}
html[data-theme="dark"] .auth-or::before,html[data-theme="dark"] .auth-or::after{background:#2D2D50!important;}
html[data-theme="dark"] .auth-social-btn{background:#1E1E38!important;border-color:#2D2D50!important;color:#D1D5DB!important;}
html[data-theme="dark"] .auth-demo{background:#1E1E38!important;color:#6B7280!important;}
html[data-theme="dark"] .auth-alert--error{background:#2D1515!important;color:#FCA5A5!important;border-color:#7F1D1D!important;}
html[data-theme="dark"] .auth-alert--warn{background:#2D2000!important;color:#FCD34D!important;border-color:#78350F!important;}
html[data-theme="dark"] .auth-alert--info{background:#0F1E3D!important;color:#93C5FD!important;border-color:#1E3A5F!important;}
html[data-theme="dark"] .auth-alert--success{background:#052E1C!important;color:#6EE7B7!important;border-color:#064E3B!important;}
html[data-theme="dark"] .fp-icon-circle,html[data-theme="dark"] .rp-icon-circle{background:rgba(var(--p-rgb),0.2)!important;}
html[data-theme="dark"] .auth-success-box{background:#052E1C!important;border-color:#064E3B!important;}
html[data-theme="dark"] .auth-success-title{color:#6EE7B7!important;}
html[data-theme="dark"] .auth-success-sub{color:#34D399!important;}
html[data-theme="dark"] .rv-title{color:#F3F4F6!important;}
html[data-theme="dark"] .rv-desc{color:#9CA3AF!important;}


/* ═══ FROM: assets/css/theme.css ═══ */
[data-theme="dark"] .app-shell{background:var(--bg);}
[data-theme="dark"] .brand-text{color:#EDEDED;}
[data-theme="dark"] .nav-item.danger{color:#F87171;}
[data-theme="dark"] .sidebar-divider{border-color:#2A2A2A;}
[data-theme="dark"] .topbar-search .si{color:#616161;}
[data-theme="dark"] .main-content,[data-theme="dark"] .page-inner,[data-theme="dark"] #page-content{background:#141414;}
[data-theme="dark"] .card,[data-theme="dark"] .settings-section,[data-theme="dark"] .profile-card-left,[data-theme="dark"] .mg-card,[data-theme="dark"] .ned-gcard,[data-theme="dark"] .aj-249,[data-theme="dark"] .aj-82,[data-theme="dark"] .stat-card,[data-theme="dark"] .event-card,[data-theme="dark"] .inv-card,[data-theme="dark"] .settings-section h3{color:#EDEDED;}
[data-theme="dark"] .mg-card-foot{border-color:#2A2A2A;}
[data-theme="dark"] .mg-card-name,[data-theme="dark"] .mg-card-sub{color:#A0A0A0;}
[data-theme="dark"] .form-input,[data-theme="dark"] input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]),[data-theme="dark"] select,[data-theme="dark"] textarea{background:#242424;border-color:#383838;color:#EDEDED;}
[data-theme="dark"] .form-input:focus,[data-theme="dark"] input:not([type="checkbox"]):focus,[data-theme="dark"] select:focus,[data-theme="dark"] textarea:focus{background:#1C1C1C;border-color:#A0A0A0;box-shadow:0 0 0 3px #a0a0a01a;}
[data-theme="dark"] .form-input::placeholder,[data-theme="dark"] input::placeholder{color:#616161;}
[data-theme="dark"] select option{background:#1C1C1C;color:#EDEDED;}
[data-theme="dark"] .aj-267{border-color:#2A2A2A;}
[data-theme="dark"] .aj-200{color:#EDEDED;}
[data-theme="dark"] .aj-150{color:#616161;}
[data-theme="dark"] .ds-136,[data-theme="dark"] .ds-138{border-color:#2A2A2A;}
[data-theme="dark"] .ds-137{color:#A0A0A0;}
[data-theme="dark"] .prof-name{color:#EDEDED;}
[data-theme="dark"] .prof-email{color:#616161;}
[data-theme="dark"] .aj-253 > div,[data-theme="dark"] .aj-254{border-color:#2A2A2A;}
[data-theme="dark"] .profile-layout{color:#EDEDED;}
[data-theme="dark"] .modal-box,[data-theme="dark"] .modal-content{background:#1C1C1C;border-color:#2A2A2A;color:#EDEDED;}
[data-theme="dark"] .modal-header,[data-theme="dark"] .modal-footer{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .data-table,[data-theme="dark"] table{color:#EDEDED;}
[data-theme="dark"] .td-name{color:#EDEDED;}
[data-theme="dark"] .td-sub{color:#616161;}
[data-theme="dark"] .sidebar-divider,[data-theme="dark"] hr{border-color:#2A2A2A;}
[data-theme="dark"] ::-webkit-scrollbar{width:5px;height:5px;}
[data-theme="dark"] ::-webkit-scrollbar-track{background:#141414;}
[data-theme="dark"] .ftab{color:#A0A0A0;}
[data-theme="dark"] .modal-title,[data-theme="dark"] .modal h2,[data-theme="dark"] .modal h3{color:#EDEDED;}
[data-theme="dark"] .modal p,[data-theme="dark"] .modal label{color:#A0A0A0;}
[data-theme="dark"] .modal .btn-ghost,[data-theme="dark"] .modal-footer .btn-ghost,[data-theme="dark"] .modal .btn-outline,[data-theme="dark"] .modal-footer .btn-outline{background:#242424!important;color:#A0A0A0!important;border-color:#383838!important;}
[data-theme="dark"] .modal .btn-ghost:hover,[data-theme="dark"] .modal .btn-outline:hover{background:#2A2A2A!important;color:#EDEDED!important;}
[data-theme="dark"] .rsvp-gate-pass{background:#1C1C1C;}
[data-theme="dark"] .rsvp-qr-inner{background:#FFF;}
[data-theme="dark"] .rsvp-action-icon .rai-icon{background:#242424;border-color:#2A2A2A;}
[data-theme="dark"] .bi-map-select{background:#242424;border-color:#383838;color:#EDEDED;}
[data-theme="dark"] .mi-m-entry-pass-7{background:#1C1C1C;}
[data-theme="dark"] .bi-dup-popup-card{background:#1C1C1C;}
[data-theme="dark"] .bi-dup-item{background:#242424;border-color:#383838;}
[data-theme="dark"] .g-dup-btn--skip{background:#242424;border-color:#383838;color:#A0A0A0;}
[data-theme="dark"] .ned-gcard-contact{color:#A0A0A0;}
[data-theme="dark"] .ned-rsvp-maybe{background:#242424;border-color:#383838;color:#A0A0A0;}
[data-theme="dark"] .ned-sf-comment-input{background:#242424;border-color:#383838;color:#EDEDED;}
[data-theme="dark"] .app-card{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .ev-type-tile,[data-theme="dark"] .ev-cat-tile,[data-theme="dark"] .ev-chip,[data-theme="dark"] .ew-mode-btn,[data-theme="dark"] .privacy-btn{background:#242424;border-color:#383838;color:#A0A0A0;}
[data-theme="dark"] .ev-type-tile:hover,[data-theme="dark"] .ev-cat-tile:hover,[data-theme="dark"] .ev-chip:hover,[data-theme="dark"] .ew-mode-btn:hover,[data-theme="dark"] .privacy-btn:hover{border-color:#A0A0A0;color:#C8C8C8;background:#242424;}
[data-theme="dark"] .ev-type-tile.active,[data-theme="dark"] .ev-cat-tile.active,[data-theme="dark"] .ev-chip.active,[data-theme="dark"] .ew-mode-btn.active,[data-theme="dark"] .privacy-btn.active{border-color:#A0A0A0;background:#2A2A2A;color:#C8C8C8;}
[data-theme="dark"] .ew-subevent-item,[data-theme="dark"] .ew-question-item{background:#242424;border-color:#383838;}
[data-theme="dark"] .sw-thumb,[data-theme="dark"] .sw-slider::before{background:#EDEDED;}
[data-theme="dark"] .stat-card,[data-theme="dark"] .dash-card,[data-theme="dark"] .quick-card{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .stat-label,[data-theme="dark"] .dash-label{color:#616161;}
[data-theme="dark"] .stat-value,[data-theme="dark"] .dash-value{color:#EDEDED;}
[data-theme="dark"] .ftab-bar,[data-theme="dark"] .ev-filter-bar{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .sort-select,[data-theme="dark"] .view-select{background:#242424;border-color:#383838;color:#A0A0A0;}
[data-theme="dark"] .prof-menu-item{color:#A0A0A0;}
[data-theme="dark"] .prof-menu-item.danger{color:#F87171;}
[data-theme="dark"] .prof-menu-item.danger:hover{background:#2A1A1A;}
[data-theme="dark"] .notif-item:hover{background:#242424;}
[data-theme="dark"] .notif-item.unread{background:#242424;}
[data-theme="dark"] .notif-title{color:#EDEDED;}
[data-theme="dark"] .notif-body{color:#A0A0A0;}
[data-theme="dark"] #notif-bell-dropdown{background:#1C1C1C;border-color:#2A2A2A;box-shadow:0 8px 40px #0009;}
[data-theme="dark"] .scan-card,[data-theme="dark"] .qr-wrap{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .inv-card-left,[data-theme="dark"] .inv-meta{color:#A0A0A0;}
[data-theme="dark"] .phone-row,[data-theme="dark"] .aj-110{background:#242424;border-color:#383838;}
[data-theme="dark"] .profile-layout{background:#141414;}
[data-theme="dark"] .settings-layout,[data-theme="dark"] .aj-131 > *{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"],[data-theme="dark"] :root{--surface:#1C1C1C!important;--white:#1C1C1C!important;--bg:#141414!important;--bg2:#1C1C1C!important;--text:#EDEDED!important;--text2:#A0A0A0!important;--muted:#616161!important;--border:#2A2A2A!important;--p-soft:#242424!important;--p-light:#2A2A2A!important;}
[data-theme="dark"] .notif-list,[data-theme="dark"] .notif-wrap,[data-theme="dark"] .notif-container,[data-theme="dark"] .card.notif-card{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .notif-row{color:#EDEDED;}
[data-theme="dark"] .notif-text{color:#EDEDED;}
[data-theme="dark"] .notif-time{color:#616161;}
[data-theme="dark"] .mr-card-text{color:#A0A0A0;}
[data-theme="dark"] .mr-card-name{color:#EDEDED;}
[data-theme="dark"] .mr-card-meta{color:#616161;}
[data-theme="dark"] .mr-card-author{border-color:#2A2A2A;}
[data-theme="dark"] .mr-card-status.pending{background:#242424;color:#616161;border-color:#383838;}
[data-theme="dark"] .ru-card{background:#1C1C1C!important;border-color:#2A2A2A;}
[data-theme="dark"] .ru-bottom{background:#1C1C1C!important;}
[data-theme="dark"] .ru-title{color:#EDEDED;}
[data-theme="dark"] .ru-sub{color:#A0A0A0;}
[data-theme="dark"] .ru-textarea{background:#242424;border-color:#383838;color:#EDEDED;}
[data-theme="dark"] .ru-textarea:focus{background:#1C1C1C;border-color:#A0A0A0;}
[data-theme="dark"] .fb-left{background:#1C1C1C!important;border-color:#2A2A2A;}
[data-theme="dark"] .fb-right{background:#1C1C1C!important;border-color:#2A2A2A;}
[data-theme="dark"] .fb-left-title,[data-theme="dark"] .fb-right-title{color:#EDEDED;}
[data-theme="dark"] .fb-left-sub,[data-theme="dark"] .fb-right-sub,[data-theme="dark"] .fb-left-note{color:#616161;}
[data-theme="dark"] .fb-cat-desc{color:#616161;}
[data-theme="dark"] .fb-subject,[data-theme="dark"] .fb-textarea,[data-theme="dark"] .fb-input{background:#242424;border-color:#383838;color:#EDEDED;}
[data-theme="dark"] .fb-subject:focus,[data-theme="dark"] .fb-textarea:focus{background:#1C1C1C;border-color:#A0A0A0;}
[data-theme="dark"] .ab-tile:hover{transform:translateY(-2px);box-shadow:0 6px 24px #a0a0a01f;border-color:#A0A0A0;}
[data-theme="dark"] .ab-badge{background:#2A2A2A;color:#C8C8C8;border-color:#A0A0A0;}
[data-theme="dark"] .ab-desc{color:#A0A0A0;}
[data-theme="dark"] .ab-stat-val{color:#C8C8C8;}
[data-theme="dark"] .ab-stat-lbl{color:#616161;}
[data-theme="dark"] .ab-contact-val{color:#EDEDED;}
[data-theme="dark"] .ab-contact-lbl{color:#616161;}
[data-theme="dark"] .ab-tile h3,[data-theme="dark"] .ab-tile p{color:#A0A0A0;}
[data-theme="dark"] .ab-tile strong{color:#EDEDED;}
[data-theme="dark"] .tc-banner-title{color:#EDEDED;}
[data-theme="dark"] .tc-banner-sub{color:#A0A0A0;}
[data-theme="dark"] .tc-nav-head{color:#616161;}
[data-theme="dark"] .tc-nav-item{color:#A0A0A0;}
[data-theme="dark"] .tc-nav-num{background:#2A2A2A;color:#A0A0A0;}
[data-theme="dark"] .tc-section{border-color:#2A2A2A;}
[data-theme="dark"] .tc-section-num{color:#616161;}
[data-theme="dark"] .tc-section h3,[data-theme="dark"] .tc-section-title{color:#EDEDED;}
[data-theme="dark"] .tc-section p,[data-theme="dark"] .tc-section-text{color:#A0A0A0;}
[data-theme="dark"] .pp-card,[data-theme="dark"] .pp-content{background:#1C1C1C!important;border-color:#2A2A2A;}
[data-theme="dark"] .pp-title,[data-theme="dark"] .pp-section-title{color:#EDEDED;}
[data-theme="dark"] .pp-sub,[data-theme="dark"] .pp-section-text{color:#A0A0A0;}
[data-theme="dark"] .pp-feature-bar{border-color:#2A2A2A;}
[data-theme="dark"] .pp-feature{border-color:#2A2A2A;color:#A0A0A0;}
[data-theme="dark"] .pp-section{border-color:#2A2A2A;}
[data-theme="dark"] .pp-section-icon{background:#242424;}
[data-theme="dark"] .quick-event-row{border-color:#2A2A2A;color:#EDEDED;}
[data-theme="dark"] .guest-summary,[data-theme="dark"] .gs-stat{background:#242424;border-color:#2A2A2A;}
[data-theme="dark"] .gs-label{color:#616161;}
[data-theme="dark"] .notif-ava-rsvp{background:#05966926;color:#6EE7B7;}
[data-theme="dark"] .notif-ava-invitation{background:#2563eb26;color:#93C5FD;}
[data-theme="dark"] .notif-ava-guest{background:rgba(var(--p-rgb),0.15);color:var(--p);}
[data-theme="dark"] .notif-ava-event{background:#d9770626;color:#FCD34D;}
[data-theme="dark"] .notif-ava-system{background:#2A2A2A;color:#9CA3AF;}
[data-theme="dark"] .notif-badge-rsvp{background:#05966926;color:#6EE7B7;}
[data-theme="dark"] .notif-badge-invitation{background:#2563eb26;color:#93C5FD;}
[data-theme="dark"] .notif-badge-guest{background:rgba(var(--p-rgb),0.15);color:var(--p);}
[data-theme="dark"] .notif-badge-event{background:#d9770626;color:#FCD34D;}
[data-theme="dark"] .notif-badge-system{background:#2A2A2A;color:#9CA3AF;}
[data-theme="dark"] .notif-item--hover{background:#242424!important;}
[data-theme="dark"] .notif-item-title--bold{color:#F3F4F6;}
[data-theme="dark"] .notif-item-time-chip{background:#2563eb26;color:#93C5FD;}
[data-theme="dark"] .notif-item-badge{color:#A0A0A0;}
[data-theme="dark"] .aj-16:hover{box-shadow:0 6px 24px #a0a0a026!important;}
[data-theme="dark"] .aj-250{border-color:#2A2A2A!important;}
[data-theme="dark"] .aj-254{border-color:#2A2A2A!important;}
[data-theme="dark"] .aj-255{border-color:#2A2A2A!important;}
[data-theme="dark"] .aj-259{border-color:#2A2A2A!important;}
[data-theme="dark"] .aj-261{border-color:#2A2A2A!important;}
[data-theme="dark"] .aj-200{color:#EDEDED!important;}
[data-theme="dark"] .aj-150{color:#616161!important;}
[data-theme="dark"] .aj-314,[data-theme="dark"] .aj-315{background:#1C1C1C!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .aj-320,[data-theme="dark"] .aj-329,[data-theme="dark"] .aj-333,[data-theme="dark"] .aj-337,[data-theme="dark"] .aj-342{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 2px 12px #0006!important;}
[data-theme="dark"] .aj-322,[data-theme="dark"] .aj-335,[data-theme="dark"] .aj-339,[data-theme="dark"] .aj-344{color:#EDEDED!important;}
[data-theme="dark"] .aj-323,[data-theme="dark"] .aj-336,[data-theme="dark"] .aj-340,[data-theme="dark"] .aj-345{color:#A0A0A0!important;}
[data-theme="dark"] .ed2-action-label{color:#EDEDED!important;}
[data-theme="dark"] .ed2-action-sub{color:#A0A0A0!important;}
[data-theme="dark"] .ed2-btn-maybe,[data-theme="dark"] .ed2-btn-decline{background:#242424!important;color:#A0A0A0!important;}
[data-theme="dark"] .ed2-invite-card,[data-theme="dark"] .ed2-req-card{background:#1C1C1C!important;}
[data-theme="dark"] .ed2-invite-title,[data-theme="dark"] .ed2-req-title{color:#EDEDED!important;}
[data-theme="dark"] .ed2-invite-sub,[data-theme="dark"] .ed2-req-sub{color:#A0A0A0!important;}
[data-theme="dark"] .ed2-req-x{background:#2A2A2A!important;color:#A0A0A0!important;}
[data-theme="dark"] .ed2-info-cell{background:#242424!important;}
[data-theme="dark"] .ev-vt-btn{color:#A0A0A0!important;}
[data-theme="dark"] .btn-act-edit{background:#1A1A2E!important;color:#818CF8!important;border-color:#3730A3!important;}
[data-theme="dark"] .btn-act-edit:hover{background:#1E1B4B!important;border-color:#4338CA!important;}
[data-theme="dark"] .btn-act-del{background:#2A1A1A!important;color:#F87171!important;border-color:#7F1D1D!important;}
[data-theme="dark"] .btn-act-del:hover{background:#3A1A1A!important;border-color:#EF4444!important;}
[data-theme="dark"] .btn-act-copy{background:#172038!important;color:#60A5FA!important;border-color:#1E40AF!important;}
[data-theme="dark"] .ed2-tool-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .ed2-tool-btn:hover{background:#242424!important;border-color:#A0A0A0!important;}
[data-theme="dark"] .cohost-req-row{background:#242424!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .mg-remove-chip{background:#3A1A1A!important;color:#F87171!important;border-color:#7F1D1D!important;}
[data-theme="dark"] .aj-242{background:#2A1A1A!important;border-color:#7F1D1D!important;color:#F87171!important;}
[data-theme="dark"] .modal-close:hover{background:#2A2A2A!important;color:#EDEDED!important;}
[data-theme="dark"] .modal::before{background:#383838!important;}
[data-theme="dark"] .modal .phone-row{background:#242424!important;border-color:#383838!important;}
[data-theme="dark"] .modal .phone-row select{background:#2A2A2A!important;border-color:#383838!important;color:#EDEDED!important;}
[data-theme="dark"] .rsvp-back-btn{background:#242424!important;border-color:#383838!important;color:#A0A0A0!important;}
[data-theme="dark"] .rsvp-back-btn:hover{background:#2A2A2A!important;}
[data-theme="dark"] .rsvp-confirm-title{color:#EDEDED!important;}
[data-theme="dark"] .popup-manual-add{background:#242424!important;}
[data-theme="dark"] .mi-m-inv-card-14,[data-theme="dark"] .mi-m-inv-card-17{background:#242424!important;}
[data-theme="dark"] .mi-m-inv-card-18{background:#242424!important;}
[data-theme="dark"] .mi-m-inv-card-16,[data-theme="dark"] .mi-m-inv-card-20{color:#EDEDED!important;}
[data-theme="dark"] .mi-m-confirm-2{color:#A0A0A0!important;}
[data-theme="dark"] .mi-m-entry-pass-5,[data-theme="dark"] .mi-m-entry-pass-13{color:#EDEDED!important;}
[data-theme="dark"] .ds-137{color:#A0A0A0!important;}
[data-theme="dark"] .aj-151{background:#172038!important;}
[data-theme="dark"] .aj-153{background:#2A2A2A!important;}
[data-theme="dark"] .aj-231{background:#2A1A1A!important;}
[data-theme="dark"] .mg-chip:hover,[data-theme="dark"] .mg-chip--act{background:#2A2A2A!important;border-color:#A0A0A0!important;color:#C8C8C8!important;}
[data-theme="dark"] .ned-panel,[data-theme="dark"] .ned-detail-panel{background:#1C1C1C!important;border-color:#2A2A2A!important;}
[data-theme="dark"] h1,[data-theme="dark"] h2,[data-theme="dark"] h3,[data-theme="dark"] h4,[data-theme="dark"] h5,[data-theme="dark"] h6{color:var(--text);}
[data-theme="dark"] p{color:var(--text2);}
[data-theme="dark"] label{color:var(--text2);}
[data-theme="dark"] .ev-gc-stat-lbl{color:#616161!important;}
[data-theme="dark"] .ev-gc-btn-del:hover{background:#3A1A1A!important;}
[data-theme="dark"] .ev-gc-venue,[data-theme="dark"] .ev-gc-date{color:#A0A0A0!important;}
[data-theme="dark"] .btn-act-edit{background:#1A1A2E!important;color:#C8C8C8!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .btn-act-del{background:#2A1A1A!important;color:#F87171!important;border-color:#4A1A1A!important;}
[data-theme="dark"] .btn-act-copy{background:#1A2030!important;color:#60A5FA!important;border-color:#1E3A5F!important;}
[data-theme="dark"] .btn-act-edit:hover{background:#2A2A2A!important;}
[data-theme="dark"] .btn-act-del:hover{background:#3A1A1A!important;}
[data-theme="dark"] .ed2-tool-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#A0A0A0!important;}
[data-theme="dark"] .ed2-tool-btn:hover{background:#242424!important;border-color:#A0A0A0!important;color:#C8C8C8!important;}
[data-theme="dark"] .ed2-tool-lbl{color:#A0A0A0!important;}
[data-theme="dark"] .mg-chip-n{background:#383838!important;color:#A0A0A0!important;}
[data-theme="dark"] .mg-chip--act .mg-chip-n{background:#A0A0A0!important;color:#fff!important;}
[data-theme="dark"] .mi-m-family-1,[data-theme="dark"] .mi-m-guest-1,[data-theme="dark"] .mi-m-change-password-1{color:#616161!important;}
[data-theme="dark"] #notif-bell-dropdown{background:#1C1C1C!important;border-color:#2A2A2A!important;}
[data-theme="dark"] #si-suggest-drop{background:#1C1C1C!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .ab-tile-title{color:#EDEDED!important;}
[data-theme="dark"] .ab-tile-body{color:#A0A0A0!important;}
[data-theme="dark"] .ab-stat-lbl{color:#616161!important;}
[data-theme="dark"] .tc-section,[data-theme="dark"] .pp-section{border-color:#2A2A2A!important;}
[data-theme="dark"] .tc-section p,[data-theme="dark"] .tc-section h3{color:#A0A0A0!important;}
[data-theme="dark"] .pp-section p,[data-theme="dark"] .pp-section h3,[data-theme="dark"] .pp-feature{color:#A0A0A0!important;}
[data-theme="dark"] .pp-feature-bar{border-color:#2A2A2A!important;}
[data-theme="dark"] .ru-textarea{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
[data-theme="dark"] .mg-remove-chip{background:#2A1A1A!important;color:#F87171!important;border-color:#4A1A1A!important;}
[data-theme="dark"] .inv-status-chip{background:#242424!important;}
[data-theme="dark"] .cohost-req-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .cohost-req-meta{color:#A0A0A0!important;}
[data-theme="dark"] .bi-dup-popup-head{background:#242424!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .bi-dup-popup-body{background:#1C1C1C!important;}
[data-theme="dark"] .bi-dup-popup-foot{background:#242424!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .bi-dup-popup-title{color:#EDEDED!important;}
[data-theme="dark"] .bi-dup-popup-lbl{color:#616161!important;}
[data-theme="dark"] .bi-dup-popup-val{color:#EDEDED!important;}
[data-theme="dark"] .bi-dup-popup-conflict{background:#242424!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .bi-dup-conflict-lbl{color:#C8C8C8!important;}
[data-theme="dark"] .search-field{background:#242424!important;}
[data-theme="dark"] .bday-row{border-color:#2A2A2A!important;}
[data-theme="dark"] .bday-name{color:#EDEDED!important;}
[data-theme="dark"] .bday-rel{color:#616161!important;}
[data-theme="dark"] .bday-days{color:#C8C8C8!important;}
[data-theme="dark"] .qe-name{color:#EDEDED!important;}
[data-theme="dark"] .qe-date,[data-theme="dark"] .qe-confirmed{color:#616161!important;}
[data-theme="dark"] .qe-count{color:#C8C8C8!important;}
[data-theme="dark"] .nbd-all-read{color:#616161!important;}
[data-theme="dark"] .nbd-empty{color:#616161!important;}
[data-theme="dark"] .nbd-item--hover{background:#242424!important;}

/* ═══ FROM: assets/css/dashboard.css ═══ */
[data-theme="dark"] .st-widget{background:var(--card-bg);border-color:var(--border);}
[data-theme="dark"] .st-theme-btn{border-color:var(--border);color:var(--muted);}
[data-theme="dark"] .st-select{background:var(--card-bg);border-color:var(--border);}
[data-theme="dark"] .pd-dropdown{background:#1C1C1C;border-color:#2A2A2A;box-shadow:0 8px 40px #00000080;}
[data-theme="dark"] .pd-user{border-color:#2A2A2A;}
[data-theme="dark"] .pd-user-name{color:#EDEDED;}
[data-theme="dark"] .pd-user-email{color:#616161;}
[data-theme="dark"] .pd-item{color:#D1D5DB;}
[data-theme="dark"] .pd-item:hover{background:#2A2A2A;color:#EDEDED;}
[data-theme="dark"] .pd-sep{background:#2A2A2A;}
[data-theme="dark"] .pd-icon-purple{background:rgba(var(--p-rgb),0.18);}
[data-theme="dark"] .pr-summary{background:var(--card-bg);border-color:var(--border);}
[data-theme="dark"] .pr-field-icon{background:rgba(var(--p-rgb),0.15);}
[data-theme="dark"] .si-suggest-item:hover{background:#2A2A2A;}
[data-theme="dark"] .inv-chip-pending{background:#1d4ed833;color:#93C5FD;}
[data-theme="dark"] .inv-chip-accepted{background:#05966933;color:#6EE7B7;}
[data-theme="dark"] .ev-lr-type--private{background:#2A2A2A;color:#9CA3AF;}
[data-theme="dark"] .cp-hint{color:#616161;}
[data-theme="dark"] .cp-tips-inline{background:#242424;border-color:#2A2A2A;}
[data-theme="dark"] .cp-tips-title{color:#616161;}
[data-theme="dark"] .cp-tips li{color:#A0A0A0;}
[data-theme="dark"] .cp-tips strong{color:#EDEDED;}
[data-theme="dark"] .st-toggle-slider{background:#383838;}
[data-theme="dark"] .st-toggle-inp:checked + .st-toggle-slider{background:var(--p);}
[data-theme="dark"] .notif-filter-bar{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .notif-search-input{background:#2A2A2A;border-color:#383838;color:#EDEDED;}
[data-theme="dark"] .notif-search-input:focus{background:#1C1C1C;border-color:#606060;}
[data-theme="dark"] .main-content{background:var(--bg);}
[data-theme="dark"] .ned-card,[data-theme="dark"] .ev-grid-card,[data-theme="dark"] .ev-list-row,[data-theme="dark"] .widget-card,[data-theme="dark"] .db2-card,[data-theme="dark"] .db2-stat{background:var(--card-bg);border-color:var(--border);}
[data-theme="dark"] .ev-gc-actions{border-color:var(--border);}
[data-theme="dark"] .ev-gc-meta{color:var(--text2);}
[data-theme="dark"] .form-input,[data-theme="dark"] .form-label ~ .form-input{background:#252530;border-color:var(--border);color:var(--text);}
[data-theme="dark"] select.form-input option{background:#252530;color:var(--text);}
[data-theme="dark"] .rsvp-field-input{background:#252530;border-color:var(--border);color:var(--text);}
[data-theme="dark"] .rsvp-subev{background:#252530;border-color:var(--border);}
[data-theme="dark"] .rsvp-subev.checked{background:var(--p-soft);border-color:var(--p);}
[data-theme="dark"] .rsvp-checkbox-empty{border-color:var(--muted);}
[data-theme="dark"] .rsvp-select{background:#252530;border-color:var(--border);color:var(--text);}
[data-theme="dark"] .rsvp-child-row{background:#252530;border-color:var(--border);}
[data-theme="dark"] .rsvp-guest-section-lbl{background:#1A1A24;border-color:var(--border);}
[data-theme="dark"] .rsvp-section-lbl::after{background:var(--border);}
[data-theme="dark"] .rsvp-guest-bar{background:#1A1A24;border-color:var(--border);}
[data-theme="dark"] .inv-name{color:var(--text);}
[data-theme="dark"] .inv-host{color:var(--text2);}
[data-theme="dark"] .inv-date{color:var(--muted);}
[data-theme="dark"] .inv-badge-email{background:#2563eb33;color:#93C5FD;}
[data-theme="dark"] .inv-badge-wa{background:#05966933;color:#6EE7B7;}
[data-theme="dark"] .btn-act-copy,[data-theme="dark"] .btn-act-edit{background:#252530;border-color:var(--border);color:var(--text2);}
[data-theme="dark"] .ned-edit-link{background:rgba(var(--p-rgb),0.15);color:var(--p-mid);}
[data-theme="dark"] .ned-edit-link:hover{background:rgba(var(--p-rgb),0.25);}
[data-theme="dark"] .mg-chip.active{background:var(--p-light);border-color:var(--p);color:var(--p-mid);}
[data-theme="dark"] .ned-gcard{background:var(--card-bg);border-color:var(--border);}
[data-theme="dark"] .ned-gcard-name{color:var(--text);}
[data-theme="dark"] .ned-gcard-meta{color:var(--muted);}
[data-theme="dark"] .ned-gcard-status{background:#252530;}
[data-theme="dark"] .ned-card-hdr-title{color:var(--text);}
[data-theme="dark"] .ned-info-cell-lbl{color:var(--muted);}
[data-theme="dark"] .ned-info-cell-val{color:var(--text);}
[data-theme="dark"] .ned-info-section-lbl{color:var(--muted);}
[data-theme="dark"] .ned-sched-name{color:var(--text);}
[data-theme="dark"] .ned-sched-meta{color:var(--muted);}
[data-theme="dark"] .ned-tool-btn:hover{background:var(--p-soft);border-color:var(--p);}
[data-theme="dark"] .ned-set-row{border-color:var(--border);}
[data-theme="dark"] .ned-set-lbl{color:var(--text);}
[data-theme="dark"] .ned-set-sub{color:var(--muted);}
[data-theme="dark"] .ned-stat-n{color:var(--text);}
[data-theme="dark"] .ned-stat-l{color:var(--muted);}
[data-theme="dark"] .ned-info-rows{border-color:var(--border);}
[data-theme="dark"] .ned-info-row{border-color:var(--border);}
[data-theme="dark"] .ned-info-row-lbl{color:var(--muted);}
[data-theme="dark"] .ned-info-row-val{color:var(--text);}
[data-theme="dark"] .ned-search-box{background:#252530;border-color:var(--border);}
[data-theme="dark"] .ned-search-input-bare{color:var(--text);}
[data-theme="dark"] .widget-hdr{border-color:var(--border);}
[data-theme="dark"] .db2-inv-row{border-color:var(--border);}
[data-theme="dark"] .db2-inv-row:hover{background:#252530;}
[data-theme="dark"] .db2-inv-name{color:var(--text);}
[data-theme="dark"] .db2-inv-date{color:var(--muted);}
[data-theme="dark"] .qer-card{background:var(--card-bg);border-color:var(--border);}
[data-theme="dark"] .qer-color{box-shadow:0 2px 8px rgba(0,0,0,.35);}
[data-theme="dark"] .qer-name{color:var(--text);}
[data-theme="dark"] .qer-meta{color:var(--muted);}
[data-theme="dark"] .ebi-type-item--active .ebi-type-icon{background:var(--p-light);}
[data-theme="dark"] .si-suggest-item{background:var(--card-bg);}
[data-theme="dark"] .si-suggest-item:hover{background:#252530;}
[data-theme="dark"] .si-suggest-name,[data-theme="dark"] .si-name-text{color:var(--text);}
[data-theme="dark"] .si-suggest-sep,[data-theme="dark"] .si-suggest-info hr{background:var(--border);}
[data-theme="dark"] .mi-m-send-inv-4{background:var(--card-bg);border-color:var(--border);}
[data-theme="dark"] .badge-green-soft{background:#10b98126;color:#6EE7B7;}
[data-theme="dark"] .badge-yellow-soft{background:#f59e0b26;color:#FCD34D;}
[data-theme="dark"] .ev-lr-type{filter:brightness(.85);}
[data-theme="dark"] .ev-gc-subcat-chip,[data-theme="dark"] .ev-gc-cat-chip{background:#ffffff1f;color:#fffc;}
[data-theme="dark"] .ev-grid-card--expired .ev-gc-body{background:#14141C;}
[data-theme="dark"] .ev-list-row--expired{background:#14141C!important;border-color:#1E1E28!important;}
[data-theme="dark"] .sw-toggle .sw-slider{background:#383838;}
[data-theme="dark"] .sw-toggle input:checked + .sw-slider{background:var(--p);}
[data-theme="dark"] #m-schedule .sched-modal-wrap{background:var(--card-bg);}
[data-theme="dark"] #m-schedule .sched-modal-hdr{border-color:var(--border);}
[data-theme="dark"] #m-schedule .sched-modal-title{color:var(--text);}
[data-theme="dark"] #m-schedule .sched-modal-icon-box{background:var(--p-light);}
[data-theme="dark"] #m-schedule .sched-modal-close-btn{background:#252530;border-color:var(--border);}
[data-theme="dark"] #m-schedule .sched-ev-name,[data-theme="dark"] #m-schedule .sched-ev-name--sub{color:var(--text);}
[data-theme="dark"] #m-schedule .sched-meta-row{color:var(--text2);}
[data-theme="dark"] #m-schedule .sched-vline{background:var(--border);}
[data-theme="dark"] #m-schedule .sched-type-lbl{color:var(--p-mid);}
[data-theme="dark"] #m-schedule .sched-desc{color:var(--muted);}
[data-theme="dark"] .ic-card{background:var(--card-bg);border-color:var(--border);}
[data-theme="dark"] .ic-card:hover{background:#252530;}
[data-theme="dark"] .btn-act-copy,[data-theme="dark"] .inv-table-wrap{grid-column:1 / -1;width:100%;}
[data-theme="dark"] .inv-gc-guest-chip{background:#ffffff26;border-color:#ffffff40;}
[data-theme="dark"] .inv-badge-email{background:#1e3a5f;color:#93C5FD;border-color:#1D4ED8;}
[data-theme="dark"] .inv-badge-wa{background:#14532d;color:#86EFAC;border-color:#15803D;}

/* ═══ FROM: assets/css/modals.css ═══ */
[data-theme="dark"] .bi-badge--anyway{background:#3D2E6E;color:var(--p);border-color:var(--p);}
[data-theme="dark"] .bi-max-note{background:#1A1A24;border-color:#2A2737;color:#8B7EC8;}
[data-theme="dark"] .da-grace-notice--scheduled{background:#0F1E3D;border-color:#1E3A5F;color:#93C5FD;}
[data-theme="dark"] .da-grace-notice--immediate{background:#2A1010;border-color:#7F1D1D;color:#FCA5A5;}
[data-theme="dark"] .ds-76{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .ds-79{background:#2A2A2A;border-color:#383838;color:#EDEDED;}
[data-theme="dark"] .ds-103{color:#EDEDED;}
[data-theme="dark"] .modal-bg{background:#000000c7;}
[data-theme="dark"] .modal{background:#1E1E28;border:1px solid #2A2737;box-shadow:0 24px 80px #0009;}
[data-theme="dark"] .modal-header{background:#1A1A24;border-color:#2A2737;}
[data-theme="dark"] .modal-subtitle{color:#8B7EC8;}
[data-theme="dark"] .modal-header-icon{opacity:.9;}
[data-theme="dark"] .modal-body{background:#1E1E28;color:#F0EEFF;}
[data-theme="dark"] .modal-footer{background:#1A1A24;border-color:#2A2737;}
[data-theme="dark"] .modal-close svg{stroke:#A89EC8;}
[data-theme="dark"] .modal .form-input,[data-theme="dark"] .modal select.form-input{background:#252530;border-color:#2A2737;color:#F0EEFF;}
/* [data-theme="dark"] .modal .form-input:focus → validation.css handles input:focus dark */
[data-theme="dark"] .modal .form-label{color:#A89EC8;}
[data-theme="dark"] .modal .form-input::placeholder{color:#5C546E;}
[data-theme="dark"] .ebi-type-picker{background:#1E1E28;border-color:#2A2737;}
[data-theme="dark"] .ebi-type-item{background:#1E1E28;border-color:#2A2737;}
[data-theme="dark"] .ebi-type-item:hover{background:#252530;}
[data-theme="dark"] .ebi-type-item--active{background:rgba(var(--p-rgb),0.18);}
[data-theme="dark"] .ebi-type-item--placeholder{background:#1A1A24!important;}
[data-theme="dark"] .ebi-type-icon{background:#252530;}
[data-theme="dark"] .ebi-type-label{color:#F0EEFF;}
[data-theme="dark"] .ebi-type-item--active .ebi-type-label{color:var(--p);}
[data-theme="dark"] .si-ev-picker{background:#1E1E28;border-color:#2A2737;}
[data-theme="dark"] .si-ev-item{border-color:#2A2737;}
[data-theme="dark"] .si-ev-item:hover{background:#252530;}
[data-theme="dark"] .si-ev-name{color:#F0EEFF;}
[data-theme="dark"] .mi-m-inv-card-4{background:#1E1E28;box-shadow:0 12px 40px #00000080;}
[data-theme="dark"] .mi-m-inv-card-9{background:#1E1E28;}
[data-theme="dark"] .mi-m-inv-card-14{background:#252530;}
[data-theme="dark"] .mi-m-inv-card-16{color:#F0EEFF;}
[data-theme="dark"] .mi-m-inv-card-21{background:rgba(var(--p-rgb),0.12);}
[data-theme="dark"] .g-dup-banner{background:#2A1F1A;border-color:#4A2A20;}
[data-theme="dark"] .g-dup-banner-title{color:#FDBA74;}
[data-theme="dark"] .g-dup-banner-msg{color:#A89EC8;}
[data-theme="dark"] .rsvp-field-group .rsvp-field-lbl{color:#A89EC8;}
[data-theme="dark"] .rsvp-remove-btn{background:#2A1A1A;border-color:#4A2020;color:#FCA5A5;}
[data-theme="dark"] .rsvp-remove-btn svg{stroke:#FCA5A5;}
[data-theme="dark"] .rsvp-section-lbl{color:#A89EC8;}
[data-theme="dark"] .g-newgroup-popup{background:#1E1E2A;border-color:#2E2E40;box-shadow:0 8px 30px #0006;}
[data-theme="dark"] .g-newgroup-title{color:#F0EEFF;}
[data-theme="dark"] .form-label-link{color:var(--p);}
[data-theme="dark"] .modal .phone-row:focus-within{background:#252530!important;border-color:var(--p)!important;box-shadow:0 0 0 3px rgba(var(--p-rgb),0.15)!important;}
[data-theme="dark"] .modal .form-label-hint{color:#8A829E!important;}

/* ═══ FROM: assets/css/auth.css ═══ */
[data-theme="dark"] .auth-bg{background:#0F0F1A;}
[data-theme="dark"] .auth-card{background:#1A1A2E;box-shadow:0 20px 60px #00000060;}
[data-theme="dark"] .auth-left{background:#1A1A2E;}
[data-theme="dark"] .auth-left-heading{color:#F3F4F6;}
[data-theme="dark"] .auth-left-sub{color:#9CA3AF;}
[data-theme="dark"] .auth-input{background:#252540;border-color:#2D2D50;color:#F3F4F6;}
[data-theme="dark"] .auth-input:focus{background:#2A2A48;border-color:var(--p);}
[data-theme="dark"] .auth-input::placeholder{color:#4B5563;}

[data-theme="dark"] .auth-social-btn{background:#1E1E38;border-color:#2D2D50;color:#D1D5DB;}
[data-theme="dark"] .auth-demo{background:#1E1E38;color:#6B7280;}
[data-theme="dark"] .auth-or{color:#4B5563;}
[data-theme="dark"] .auth-or::before,[data-theme="dark"] .auth-or::after{background:#2D2D50;}
[data-theme="dark"] .auth-alert--error{background:#2D1515;color:#FCA5A5;border-color:#7F1D1D;}
[data-theme="dark"] .auth-alert--warn{background:#2D2000;color:#FCD34D;border-color:#78350F;}
[data-theme="dark"] .auth-alert--info{background:#0F1E3D;color:#93C5FD;border-color:#1E3A5F;}
[data-theme="dark"] .auth-alert--success{background:#052E1C;color:#6EE7B7;border-color:#064E3B;}
[data-theme="dark"] .auth-label{color:#D1D5DB;}
[data-theme="dark"] .auth-switch{color:#6B7280;}
[data-theme="dark"] .fp-icon-circle,[data-theme="dark"] .rp-icon-circle{background:rgba(var(--p-rgb),0.2);}
[data-theme="dark"] .auth-success-box{background:#052E1C;border-color:#064E3B;}
[data-theme="dark"] .auth-success-title{color:#6EE7B7;}
[data-theme="dark"] .auth-success-sub{color:#34D399;}
[data-theme="dark"] .form-input{background:#252540;border-color:#2D2D50;color:#F3F4F6;}
[data-theme="dark"] .form-input:focus{background:#2A2A48;border-color:var(--p);}
[data-theme="dark"] .form-input::placeholder{color:#4B5563;}
[data-theme="dark"] .form-label{color:#D1D5DB;}
[data-theme="dark"] .form-label-required{color:#F87171;}
[data-theme="dark"] .auth-forgot-row .auth-label-link{color:var(--p);}

/* ═══ FROM: assets/css/common.css ═══ */
[data-theme="dark"] .auth-alert--success{background:#0A2A1A;border-color:#065F46;color:#6EE7B7;}
[data-theme="dark"] .auth-alert--warn{background:#2A1A00;border-color:#3A2A00;color:#FCD34D;}
[data-theme="dark"] .auth-verify-note{background:#2A1A00;border-color:#3A2A00;color:#FCD34D;}
[data-theme="dark"] .mr-tabs{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .mr-tab{color:#A0A0A0;}
[data-theme="dark"] .mr-tab:hover{background:#2A2A2A;color:var(--p);}
[data-theme="dark"] .mr-tab.active{background:var(--p);color:#fff;}
[data-theme="dark"] .mr-tab:not(.active) .mr-tab-badge{background:#2A2A2A;color:#A0A0A0;}
[data-theme="dark"] .mr-card{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .mr-card:hover{border-color:#A0A0A0;box-shadow:0 6px 24px #0006;}
[data-theme="dark"] .mr-card-text{color:#A0A0A0;}
[data-theme="dark"] .mr-card-name{color:#EDEDED;}
[data-theme="dark"] .mr-card-author{border-color:#2A2A2A;}
[data-theme="dark"] .mr-card-status.reviewed{background:#2A2A2A;color:var(--p);border-color:#383838;}
[data-theme="dark"] .mr-card-status.pending{background:#2A1A00;color:#FCD34D;border-color:#3A2A00;}
[data-theme="dark"] .mr-card-cat{background:#2A2A2A;color:var(--p);border-color:#383838;}
[data-theme="dark"] .mr-card-subject{color:#EDEDED;}
[data-theme="dark"] .mr-loader{color:#616161;}
[data-theme="dark"],html[data-theme="dark"]{--bg:#141414;--surface:#1C1C1C;--card-bg:#1C1C1C;--bg2:#1C1C1C;--border:#2A2A2A;--text:#EDEDED;--text2:#A0A0A0;--muted:#616161;--p-light:#2A2A2A;--p-soft:#242424;--shadow:0 1px 6px #00000080;--shadow-md:0 4px 20px #00000080;--shadow-lg:0 8px 32px #0009;}
[data-theme="dark"] .sidebar-logo{border-color:#2A2A2A;}
[data-theme="dark"] .sidebar-bottom{border-color:#2A2A2A;}
[data-theme="dark"] .topbar-title,[data-theme="dark"] .logo-text{color:#EDEDED;}
[data-theme="dark"] .nav-section-label{color:#616161;}
[data-theme="dark"] .breadcrumb,[data-theme="dark"] .breadcrumb span{color:#616161;}
[data-theme="dark"] .ds-128{color:#EDEDED!important;}
[data-theme="dark"] .topbar-search input{background:#2A2A2A;border-color:#383838;color:#EDEDED;}
[data-theme="dark"] .card,[data-theme="dark"] .stat-card,[data-theme="dark"] .widget,[data-theme="dark"] .event-card,[data-theme="dark"] .inv-card,[data-theme="dark"] .family-card,[data-theme="dark"] .mr-card,[data-theme="dark"] .ru-new-wrap{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .widget-title{color:#EDEDED;}
[data-theme="dark"] .page-header-left h1{color:#EDEDED;}
[data-theme="dark"] .page-header-left p{color:#616161;}
[data-theme="dark"] .form-input,[data-theme="dark"] .auth-input,[data-theme="dark"] .ru-ta,[data-theme="dark"] input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),[data-theme="dark"] select,[data-theme="dark"] textarea{background:#242424;border-color:#383838;color:#EDEDED;}
[data-theme="dark"] .form-label,[data-theme="dark"] .auth-label,[data-theme="dark"] .ru-new-field-label{color:#A0A0A0;}
[data-theme="dark"] .form-input::placeholder,[data-theme="dark"] .auth-input::placeholder{color:#616161;}
[data-theme="dark"] .ep-head{color:#EDEDED;}
[data-theme="dark"] .ep-body{color:#A0A0A0;}
[data-theme="dark"] .auth-left{background:#1C1C1C;}
[data-theme="dark"] .auth-left-heading{color:#EDEDED;}
[data-theme="dark"] .auth-left-sub{color:#616161;}
[data-theme="dark"] .auth-alert--error{background:#2D1515;border-color:#7B2626;color:#F87171;}
[data-theme="dark"] .auth-alert--info{background:#1A0F3A;border-color:#4C2E8C;color:var(--p);}
[data-theme="dark"] .auth-social-btn{background:#242424;border-color:#383838;color:#A0A0A0;}
[data-theme="dark"] .auth-social-btn:hover{background:#2A2A2A;color:#EDEDED;}
[data-theme="dark"] .auth-or::before,[data-theme="dark"] .auth-or::after{background:#2A2A2A;}
[data-theme="dark"] .mr-tabs{background:#1C1C1C;border-color:#2A2A2A;}
[data-theme="dark"] .mr-tab{color:#A0A0A0;}
[data-theme="dark"] thead th{background:#141414;color:#616161;border-color:#2A2A2A;}
[data-theme="dark"] tbody td{border-color:#2A2A2A;color:#A0A0A0;}
[data-theme="dark"] ::-webkit-scrollbar-thumb{background:#383838;}
[data-theme="dark"] ::-webkit-scrollbar-thumb:hover{background:#A0A0A0;}

/* ═══ FROM: assets/css/event-detail.css ═══ */
html[data-theme="dark"] .ned-back-btn{background:#1C1C1C;border-color:#2A2A2A;color:#D1D5DB;}
html[data-theme="dark"] .ned-back-btn:hover{border-color:var(--p);color:var(--p);background:#2A1F4A;}
html[data-theme="dark"] .ned-action-btn{background:#1C1C1C;border-color:#2A2A2A;color:#D1D5DB;}
html[data-theme="dark"] .ned-action-btn:hover{border-color:var(--p);color:var(--p);background:#2A1F4A;}
html[data-theme="dark"] .ned-action-btn--primary{background:var(--p)!important;color:#fff!important;border-color:var(--p)!important;}
html[data-theme="dark"] .ned-action-btn--primary:hover{background:var(--p-dark)!important;border-color:var(--p-dark)!important;}
html[data-theme="dark"] .ned-action-btn--danger{background:#2A1A1A!important;color:#F87171!important;border-color:#4A1A1A!important;}
html[data-theme="dark"] .ned-action-btn--danger:hover{background:#EF4444!important;color:#fff!important;}
html[data-theme="dark"] .ned-countdown{background:linear-gradient(135deg,#1A1333,#2A1F4A)!important;border-color:rgba(var(--p-rgb),0.3)!important;}
html[data-theme="dark"] .ned-countdown-label{color:var(--p-mid)!important;}
html[data-theme="dark"] .ned-countdown-val{color:#EDEDED!important;}
html[data-theme="dark"] .ned-cunit{background:#ffffff0f!important;}
html[data-theme="dark"] .ned-cunit-n{color:#fff!important;}
html[data-theme="dark"] .ned-cunit-lbl{color:var(--p-mid)!important;}
html[data-theme="dark"] .ned-stats{background:transparent!important;border-color:transparent!important;}
html[data-theme="dark"] .ned-stat{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:none!important;}
html[data-theme="dark"] .ned-stat:hover{box-shadow:0 4px 18px #0000004d!important;}
html[data-theme="dark"] .ned-stat-lbl{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-prog-bar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-prog-title{color:#D1D5DB!important;}
html[data-theme="dark"] .ned-prog-track{background:#2A2A2A!important;}
html[data-theme="dark"] .ned-card{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 2px 16px #0006!important;}
html[data-theme="dark"] .ned-card-hdr{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-card-hdr-title{color:#EDEDED!important;}
html[data-theme="dark"] .ned-card-hdr-title > span{color:#EDEDED!important;}
html[data-theme="dark"] .ned-card-hdr-icon{background:#2A2A2A!important;}
html[data-theme="dark"] .ned-edit-link{color:var(--p-mid)!important;}
html[data-theme="dark"] .ned-edit-link:hover{color:var(--p)!important;}
html[data-theme="dark"] .ned-rsvp-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-rsvp-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-rsvp-badge{color:#F59E0B!important;}
html[data-theme="dark"] .ned-rsvp-maybe{background:#242424!important;border-color:#2A2A2A!important;color:#D1D5DB!important;}
html[data-theme="dark"] .ned-rsvp-maybe:hover{background:#2A2A2A!important;}
html[data-theme="dark"] .ned-pass-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-pass-card:hover{background:#242424!important;border-color:var(--p)!important;}
html[data-theme="dark"] .ned-pass-title{color:#EDEDED!important;}
html[data-theme="dark"] .ned-pass-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-confirmed-card{background:#0F2A1E!important;border-color:#1A4A30!important;}
html[data-theme="dark"] .ned-confirmed-title{color:#6EE7B7!important;}
html[data-theme="dark"] .ned-confirmed-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-confirmed-edit{color:var(--p-mid)!important;border-color:#2A2A2A!important;background:#1C1C1C!important;}
html[data-theme="dark"] .ned-about-text{color:#D1D5DB!important;}
html[data-theme="dark"] .ned-empty-lbl{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-host-main{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-host-name{color:#EDEDED!important;}
html[data-theme="dark"] .ned-host-email{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-cohost-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-cohost-ava{background:#2A2A2A!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-host-ava{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-cohost-empty{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-act-btn{background:#1C1C1C!important;border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-act-btn:hover{background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-act-phone{background:#0B2418!important;color:#6EE7B7!important;border-color:#1A4A30!important;}
html[data-theme="dark"] .ned-act-phone:hover{background:#059669!important;color:#fff!important;}
html[data-theme="dark"] .ned-act-email{background:#1A1A35!important;color:#A5B4FC!important;border-color:#2A2A55!important;}
html[data-theme="dark"] .ned-act-email:hover{background:#4338CA!important;color:#fff!important;}
html[data-theme="dark"] .ned-gcard{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-gcard:hover{border-color:var(--p)!important;}
html[data-theme="dark"] .ned-gcard-name{color:#EDEDED!important;}
html[data-theme="dark"] .ned-gcard-contact{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-gcard-right{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-filter-chips{border-color:#2A2A2A!important;background:#1C1C1C!important;}
html[data-theme="dark"] .ned-chip{background:#2A2A2A!important;color:#9CA3AF!important;border-color:#383838!important;}
html[data-theme="dark"] .ned-chip--active{background:#2A1F4A!important;color:var(--p)!important;border-color:var(--p)!important;}
html[data-theme="dark"] .ned-chip-count{background:#383838!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-chip--active .ned-chip-count{background:rgba(var(--p-rgb),0.3)!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-search-wrap{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-search-icon{color:#616161!important;}
html[data-theme="dark"] .ned-search-input{background:transparent!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-search-input::placeholder{color:#616161!important;}
html[data-theme="dark"] .ned-guest-empty-title{color:#D1D5DB!important;}
html[data-theme="dark"] .ned-guest-empty-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .btn-act-edit{background:#242424!important;border-color:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .btn-act-del{background:#2A1A1A!important;border-color:#4A1A1A!important;color:#F87171!important;}
html[data-theme="dark"] .ned-sf-compose{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-ava{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-sf-ta{background:#242424!important;border-color:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-ta::placeholder{color:#616161!important;}
html[data-theme="dark"] .ned-sf-toolbar{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-icon-btn{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-icon-btn:hover{color:var(--p)!important;}
html[data-theme="dark"] .ned-sf-type-btn{color:#9CA3AF!important;border-color:#2A2A2A!important;background:#242424!important;}
html[data-theme="dark"] .ned-sf-type-btn:hover{color:var(--p)!important;border-color:var(--p)!important;}
html[data-theme="dark"] .ned-sf-divider{background:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-post{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-post-ava{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-sf-post-name{color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-post-time{color:#616161!important;}
html[data-theme="dark"] .ned-sf-post-body{color:#D1D5DB!important;}
html[data-theme="dark"] .ned-sf-react-bar{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-react-btn{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-comment-wrap{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-comment-input{color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-comment-input::placeholder{color:#616161!important;}
html[data-theme="dark"] .ned-sf-comment-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-cmt-ava{background:#2A2A2A!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-cmt-name{color:#D1D5DB!important;}
html[data-theme="dark"] .ned-sf-cmt-body{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-emoji-picker{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-epicker-lbl{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-info-cell{background:#242424!important;border:1px solid #2A2A2A;}
html[data-theme="dark"] .ned-info-cell-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-info-cell-val{color:#EDEDED!important;}
html[data-theme="dark"] .ned-sched-name{color:#EDEDED!important;}
html[data-theme="dark"] .ned-sched-type{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-sched-meta{color:#616161!important;}
html[data-theme="dark"] .ned-info-row{border-color:#242424!important;}
html[data-theme="dark"] .ned-info-row-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-info-row-val{color:#EDEDED!important;}
html[data-theme="dark"] .ned-info-row-note{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-loc-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-loc-venue{color:#EDEDED!important;}
html[data-theme="dark"] .ned-loc-addr{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-loc-dir{background:#242424!important;color:#9CA3AF!important;}
html[data-theme="dark"] .ned-loc-empty{color:#616161!important;}
html[data-theme="dark"] .ned-loc-badge--physical{background:#0F2A1E!important;color:#6EE7B7!important;}
html[data-theme="dark"] .ned-loc-badge--virtual{background:#1E2A4A!important;color:#93C5FD!important;}
html[data-theme="dark"] .ned-loc-badge--hybrid{background:#2A1F0A!important;color:#FCD34D!important;}
html[data-theme="dark"] .ned-tool-btn{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-tool-btn:hover{background:#2A1F4A!important;border-color:var(--p)!important;}
html[data-theme="dark"] .ned-tool-lbl{color:#EDEDED!important;}
html[data-theme="dark"] .ned-tool-sub{color:#616161!important;}
html[data-theme="dark"] .ned-set-cell{background:#242424!important;}
html[data-theme="dark"] .ned-set-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-set-val{color:#EDEDED!important;}
html[data-theme="dark"] .ned-not-found-msg{color:#EDEDED!important;}
html[data-theme="dark"] .ned-req-card{background:#1C1A0A!important;border-color:#3A3200!important;}
html[data-theme="dark"] .ned-req-title{color:#FCD34D!important;}
html[data-theme="dark"] .ned-req-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-req-ok{background:#0F2A1E!important;border-color:#1A4A30!important;color:#6EE7B7!important;}
html[data-theme="dark"] .ned-req-x{background:#2A1A1A!important;border-color:#4A1A1A!important;color:#F87171!important;}
html[data-theme="dark"] .ned-status-pill--confirmed{background:#0F2A1E!important;color:#6EE7B7!important;}
html[data-theme="dark"] .ned-status-pill--pending{background:#2A1F0A!important;color:#FCD34D!important;}
html[data-theme="dark"] .ned-status-pill--declined{background:#2A1A1A!important;color:#F87171!important;}
html[data-theme="dark"] .ned-prog-bar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-prog-track{background:#2A2A2A!important;}
html[data-theme="dark"] .ned-prog-title{color:#D1D5DB!important;}
html[data-theme="dark"] .ned-prog-pct{color:#C8C8C8!important;}
html[data-theme="dark"] .ned-sf-compose{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-toolbar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-left-btns{background:transparent!important;}
html[data-theme="dark"] .ned-sf-post{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-post-top{background:#1C1C1C!important;}
html[data-theme="dark"] .ned-sf-comment-input-row{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-sf-comment-input{background:#242424!important;border-color:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-comment-input::placeholder{color:#505050!important;}
html[data-theme="dark"] .ned-info-section{background:transparent!important;}
html[data-theme="dark"] .ned-info-section-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-tools-grid{background:transparent!important;}
html[data-theme="dark"] .ned-tool-btn{background:#242424!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-tool-btn:hover{background:#2A1F4A!important;border-color:#505050!important;}
html[data-theme="dark"] .ned-tool-lbl{color:#EDEDED!important;}
html[data-theme="dark"] .ned-tool-sub{color:#616161!important;}
html[data-theme="dark"] .ned-settings-grid{background:#1A1A24!important;}
html[data-theme="dark"] .ned-set-cell{background:#1A1A24!important;border-color:#2A2A3A!important;}
html[data-theme="dark"] .ned-set-lbl{color:#616161!important;}
html[data-theme="dark"] .ned-set-val{color:#EDEDED!important;}
html[data-theme="dark"] .ned-gcard-info{color:#EDEDED!important;}
html[data-theme="dark"] .ned-sf-post-type{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ned-sf-empty{background:transparent!important;color:#616161!important;}
html[data-theme="dark"] .ned-pass-card svg:last-child{stroke:#505050!important;}
html[data-theme="dark"] .ned-rsvp-ping{background:#FBBF24!important;box-shadow:0 0 0 3px #fbbf2433!important;}
html[data-theme="dark"] .ned-sched-body .ned-sched-meta{color:#616161!important;}
html[data-theme="dark"] .ned-info-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ned-loc-block{background:transparent!important;}
html[data-theme="dark"] .ned-confirmed-edit{background:#0B2418!important;border-color:#1A4A30!important;color:#6EE7B7!important;}
html[data-theme="dark"] .ned-confirmed-edit:hover{background:#059669!important;color:#fff!important;border-color:#059669!important;}
html[data-theme="dark"] .ned-card-hdr-icon{background:#2A2A2A!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-card-hdr-icon .ico,html[data-theme="dark"] .ned-card-hdr-icon svg,html[data-theme="dark"] .ned-card-hdr-icon .mi{color:var(--p)!important;stroke:var(--p)!important;}
html[data-theme="dark"] .ned-card-hdr-title .ico svg,html[data-theme="dark"] .ned-card-hdr-title .mi{color:#A0A0A0!important;stroke:#A0A0A0!important;}
html[data-theme="dark"] .ned-pass-icon{background:#1E1A35!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-pass-icon svg{stroke:var(--p)!important;}
html[data-theme="dark"] .ned-confirmed-icon{background:#059669!important;color:#fff!important;}
html[data-theme="dark"] .ned-confirmed-icon svg{stroke:#fff!important;}
html[data-theme="dark"] .ned-req-icon{background:#fbbf2426!important;color:#FBBF24!important;}
html[data-theme="dark"] .ned-req-icon svg{stroke:#FBBF24!important;}
html[data-theme="dark"] .ned-host-ava{background:linear-gradient(135deg,#3B2070,var(--p-dark))!important;color:#fff!important;}
html[data-theme="dark"] .ned-cohost-ava{background:linear-gradient(135deg,#2A1A50,var(--p-dark))!important;color:#fff!important;}
html[data-theme="dark"] .ned-gava{color:#fff!important;}
html[data-theme="dark"] .ned-sf-ava{background:linear-gradient(135deg,#3B2070,var(--p-dark))!important;color:#fff!important;}
html[data-theme="dark"] .ned-sf-post-ava{background:linear-gradient(135deg,#3B2070,var(--p-dark))!important;color:#fff!important;}
html[data-theme="dark"] .ned-sf-cmt-ava,html[data-theme="dark"] .ned-sf-comment-ava{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ned-act-phone svg{stroke:#6EE7B7!important;}
html[data-theme="dark"] .ned-act-email svg{stroke:#A5B4FC!important;}
html[data-theme="dark"] .btn-act-edit svg{stroke:#9CA3AF!important;}
html[data-theme="dark"] .btn-act-del svg{stroke:#F87171!important;}
html[data-theme="dark"] .btn-act-edit:hover svg{stroke:var(--p)!important;}
html[data-theme="dark"] .btn-act-del:hover svg{stroke:#fff!important;}
html[data-theme="dark"] .ned-action-btn svg{stroke:currentColor!important;}
html[data-theme="dark"] .ned-back-btn svg{stroke:currentColor!important;}
html[data-theme="dark"] .ned-rsvp-accept svg{stroke:#fff!important;}
html[data-theme="dark"] .ned-rsvp-maybe svg{stroke:#D1D5DB!important;}
html[data-theme="dark"] .ned-rsvp-decline svg{stroke:#F87171!important;}
html[data-theme="dark"] .ned-vplay-btn svg{fill:#fff!important;stroke:none!important;}
html[data-theme="dark"] .ned-sched-dot{background:var(--p)!important;}
html[data-theme="dark"] .ned-tool-btn .ico svg,html[data-theme="dark"] .ned-tool-btn .mi{stroke:#A0A0A0!important;color:#A0A0A0!important;}
html[data-theme="dark"] .ned-tool-btn:hover .ico svg,html[data-theme="dark"] .ned-tool-btn:hover .mi{stroke:var(--p)!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-info-section-lbl .ico svg,html[data-theme="dark"] .ned-info-section-lbl .mi{stroke:#616161!important;color:#616161!important;}
html[data-theme="dark"] .ned-sf-icon-btn svg{stroke:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-icon-btn:hover svg{stroke:var(--p)!important;}
html[data-theme="dark"] .ned-sf-post-btn svg{stroke:#fff!important;}
html[data-theme="dark"] .ned-pass-card > svg:last-child{stroke:#505050!important;}
html[data-theme="dark"] .ned-card .ico svg,html[data-theme="dark"] .ned-rsvp-card .ico svg,html[data-theme="dark"] .ned-pass-card .ico svg,html[data-theme="dark"] .ned-confirmed-card .ico svg,html[data-theme="dark"] .ned-req-card .ico svg,html[data-theme="dark"] .ned-countdown .ico svg{stroke:currentColor!important;}
html[data-theme="dark"] .ned-rsvp-accept{background:var(--p)!important;color:#fff!important;border:none!important;}
html[data-theme="dark"] .ned-rsvp-accept:hover{background:var(--p-dark)!important;}
html[data-theme="dark"] .ned-rsvp-maybe{background:#242424!important;border-color:#383838!important;color:#D1D5DB!important;}
html[data-theme="dark"] .ned-rsvp-maybe:hover{border-color:var(--p)!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-rsvp-decline{background:#2A1A1A!important;color:#F87171!important;border:none!important;}
html[data-theme="dark"] .ned-rsvp-decline:hover{background:#EF4444!important;color:#fff!important;}
html[data-theme="dark"] .ned-req-x{background:#2A1A1A!important;border:1.5px solid #4A1A1A!important;color:#F87171!important;border-radius:9px!important;}
html[data-theme="dark"] .ned-req-x svg{stroke:#F87171!important;}
html[data-theme="dark"] .ned-req-x:hover{background:#EF4444!important;color:#fff!important;}
html[data-theme="dark"] .ned-req-x:hover svg{stroke:#fff!important;}
html[data-theme="dark"] .ned-req-ok{background:#0B2418!important;border:1.5px solid #1A4A30!important;color:#6EE7B7!important;border-radius:9px!important;}
html[data-theme="dark"] .ned-req-ok svg{stroke:#6EE7B7!important;}
html[data-theme="dark"] .ned-req-ok:hover{background:#059669!important;color:#fff!important;}
html[data-theme="dark"] .ned-req-ok:hover svg{stroke:#fff!important;}
html[data-theme="dark"] .ned-edit-link{background:#2A1F4A!important;color:var(--p)!important;border:none!important;}
html[data-theme="dark"] .ned-edit-link:hover{background:#3B2070!important;color:#fff!important;}
html[data-theme="dark"] .ned-cohost-empty .ned-action-btn--sm{background:#2A1F4A!important;color:var(--p)!important;border-color:#3B2070!important;}
html[data-theme="dark"] .ned-card-hdr-icon{background:#2A1F4A!important;}
html[data-theme="dark"] .ned-gci-icon{color:#616161!important;}
html[data-theme="dark"] .ned-sf-del-btn{color:#616161!important;}
html[data-theme="dark"] .ned-sf-del-btn:hover{color:#F87171!important;}
html[data-theme="dark"] .ned-pass-card > svg{stroke:#505050!important;}
html[data-theme="dark"] .ned-action-btn--danger{background:#2A1A1A!important;color:#F87171!important;border-color:#4A1A1A!important;}
html[data-theme="dark"] .ned-action-btn--danger:hover{background:#EF4444!important;color:#fff!important;border-color:#EF4444!important;}
html[data-theme="dark"] .ned-action-btn--danger svg{stroke:#F87171!important;}
html[data-theme="dark"] .ned-action-btn--danger:hover svg{stroke:#fff!important;}
html[data-theme="dark"] .ned-card .ned-edit-link{background:#2A1F4A!important;color:var(--p)!important;}
html[data-theme="dark"] .ned-confirmed-title{color:#6EE7B7!important;}
html[data-theme="dark"] .ned-confirmed-sub{color:#9CA3AF!important;}
html[data-theme="dark"] .ned-sf-post-btn{background:var(--p)!important;color:#fff!important;}
html[data-theme="dark"] .ned-sf-post-btn:hover{background:var(--p-dark)!important;}
html[data-theme="dark"] .ned-sf-post-btn svg{stroke:#fff!important;}
html[data-theme="dark"] .ned-sf-comment-post-btn{background:var(--p)!important;color:#fff!important;}
html[data-theme="dark"] .ned-action-btn--primary{background:var(--p)!important;color:#fff!important;border-color:var(--p)!important;}
html[data-theme="dark"] .ned-action-btn--primary:hover{background:var(--p-dark)!important;border-color:var(--p-dark)!important;}
html[data-theme="dark"] .ned-action-btn--primary svg{stroke:#fff!important;}
[data-theme="dark"] .ned-hero-glass-btn{border-color:#ffffff26;background:#ffffff0f;}
[data-theme="dark"] .ned-card{background:#1E1E28;border-color:#2A2737;}
[data-theme="dark"] .ned-card-hdr{background:#1A1A24;border-color:#2A2737;}
[data-theme="dark"] .ned-stat{background:#252530;border-color:#2A2737;}
[data-theme="dark"] .ned-stat-n{color:#F0EEFF;}
[data-theme="dark"] .ned-stat-l{color:#5C546E;}
[data-theme="dark"] .ned-info-cell{background:#252530;}
[data-theme="dark"] .ned-info-cell-lbl{color:#5C546E;}
[data-theme="dark"] .ned-info-cell-val{color:#F0EEFF;}
[data-theme="dark"] .ned-info-rows{border-color:#2A2737;}
[data-theme="dark"] .ned-info-row{border-color:#2A2737;}
[data-theme="dark"] .ned-info-row-lbl{color:#5C546E;}
[data-theme="dark"] .ned-info-row-val{color:#F0EEFF;}
[data-theme="dark"] .ned-sched-vl{background:#2A2737;}
[data-theme="dark"] .ned-sched-name{color:#F0EEFF;}
[data-theme="dark"] .ned-sched-meta{color:#5C546E;}
[data-theme="dark"] .ned-sched-desc{color:#5C546E;}
[data-theme="dark"] .ned-gcard{background:#1E1E28;border-color:#2A2737;}
[data-theme="dark"] .ned-gcard-name{color:#F0EEFF;}
[data-theme="dark"] .ned-gcard-meta{color:#5C546E;}
[data-theme="dark"] .ned-search-box{background:#252530;border-color:#2A2737;}
[data-theme="dark"] .ned-search-input-bare{color:#F0EEFF;}
[data-theme="dark"] .ned-tool-btn{background:#252530;border-color:#2A2737;}
[data-theme="dark"] .ned-tool-lbl{color:#A89EC8;}
[data-theme="dark"] .ned-set-row{border-color:#2A2737;}
[data-theme="dark"] .ned-set-lbl{color:#F0EEFF;}
[data-theme="dark"] .ned-set-sub{color:#5C546E;}
[data-theme="dark"] .ned-vid-card{border-color:rgba(var(--p-rgb),0.25);}
[data-theme="dark"] .ned-vid-topbar{background:#ffffff0a;}
[data-theme="dark"] .ned-pass-inner{background:#252530;}
[data-theme="dark"] #m-schedule .sched-modal-wrap{background:#1E1E28;}
[data-theme="dark"] #m-schedule .sched-modal-hdr{border-color:#2A2737;}
[data-theme="dark"] #m-schedule .sched-modal-close-btn{background:#252530;border-color:#2A2737;}
[data-theme="dark"] #m-schedule .sched-ev-name,[data-theme="dark"] #m-schedule .sched-ev-name--sub{color:#F0EEFF;}
[data-theme="dark"] #m-schedule .sched-meta-row{color:#A89EC8;}
[data-theme="dark"] #m-schedule .sched-vline{background:#2A2737;}

/* ═══ FROM: assets/css/validation.css ═══ */
[data-theme="dark"] .field-error,[data-theme="dark"] .auth-field-error{color:#F87171!important;}
[data-theme="dark"] .field-warning{color:#FCD34D!important;}
[data-theme="dark"] .form-error-banner{background:#2A1A1A!important;border-color:#5A2020!important;color:#F87171!important;}
[data-theme="dark"] .input-error{box-shadow:0 0 0 3px #ef44442e!important;}
[data-theme="dark"] .input-warning{box-shadow:0 0 0 3px #f59e0b2e!important;}
[data-theme="dark"] .phone-row{background:#252530;border-color:#2A2A2A;}
[data-theme="dark"] input,[data-theme="dark"] select,[data-theme="dark"] textarea{background:#252530;color:#F0EEFF;border-color:#2A2737;}

/* ═══ FROM: assets/css/app-inline.css ═══ */
[data-theme="dark"] .alert-success{background:#064E3B;color:#A7F3D0;border-color:#059669;}
[data-theme="dark"] .alert-error{background:#450A0A;color:#FECACA;border-color:#DC2626;}
[data-theme="dark"] .alert-info{background:#1E3A5F;color:#BFDBFE;border-color:#3B82F6;}
[data-theme="dark"] .badge-oauth{background:#1E1B4B;color:#A5B4FC;}
[data-theme="dark"] .inv-card2{background:var(--card-bg,#1C1C1C);border-color:var(--border,#2A2A2A);}
[data-theme="dark"] .inv-card2:hover{border-color:var(--p);}
[data-theme="dark"] .inv-card2-btn--del{background:#3f1212;border-color:#7f2020;}
[data-theme="dark"] .inv-card2-btn--del:hover{background:#DC2626;border-color:#DC2626;}

/* ═══ FROM: assets/css/forgot-password.css ═══ */
[data-theme="dark"] .auth-success-icon{background:#064E3B;}

/* ═══ FROM: assets/css/reset-password.css ═══ */
[data-theme="dark"] .auth-success-icon{background:#064E3B;}

/* ═══ FROM: assets/css/moonicon.css ═══ */
[data-theme="dark"] .nav-icon .mi{color:#616161!important;}
[data-theme="dark"] .nav-item:hover .nav-icon .mi{color:var(--p)!important;}
[data-theme="dark"] .nav-item.active .nav-icon .mi{color:#fff!important;}
[data-theme="dark"] .nav-item--logout .nav-icon .mi{color:#F87171!important;}
[data-theme="dark"] .nav-item--logout:hover .nav-icon .mi{color:#FCA5A5!important;}
[data-theme="dark"] .ned-card-hdr-icon .mi{color:var(--p)!important;}
[data-theme="dark"] .ned-tool-btn .ned-tool-icon.mi,[data-theme="dark"] .ned-tool-btn .ned-tool-icon .mi{color:#A0A0A0!important;}
[data-theme="dark"] .ned-tool-btn:hover .ned-tool-icon.mi,[data-theme="dark"] .ned-tool-btn:hover .ned-tool-icon .mi{color:var(--p)!important;}
[data-theme="dark"] .ned-sched-meta .mi{color:#616161!important;}
[data-theme="dark"] .ned-set-val .mi{color:#EDEDED!important;}
[data-theme="dark"] .ned-info-section-lbl .mi{color:#616161!important;}
[data-theme="dark"] .ned-loc-lbl .mi{color:#616161!important;}
[data-theme="dark"] .sc-icon--purple .mi{color:var(--p)!important;}
[data-theme="dark"] .sc-icon--yellow .mi{color:#FCD34D!important;}
[data-theme="dark"] .sc-icon--green .mi{color:#6EE7B7!important;}
[data-theme="dark"] .sc-icon--red .mi{color:#F87171!important;}
[data-theme="dark"] .sc-icon--blue .mi{color:#93C5FD!important;}
[data-theme="dark"] .sc-icon--orange .mi{color:#FDBA74!important;}
[data-theme="dark"] .pd-icon-purple .mi{color:var(--p)!important;}
[data-theme="dark"] .pd-icon-red .mi{color:#F87171!important;}
[data-theme="dark"] .modal-title .mi{color:var(--p)!important;}
[data-theme="dark"] .ewz-card-ico .mi{color:var(--p)!important;}
[data-theme="dark"] .notif-item-ava .mi,[data-theme="dark"] .nbd-item-ava .mi{color:#A0A0A0!important;}
[data-theme="dark"] .ned-sf-icon-btn .mi{color:#9CA3AF!important;}
[data-theme="dark"] .ned-sf-icon-btn:hover .mi{color:var(--p)!important;}
[data-theme="dark"] .icon-btn .mi{color:#A0A0A0!important;}
[data-theme="dark"] .icon-btn:hover .mi{color:#EDEDED!important;}
[data-theme="dark"] .ned-pill .mi{color:inherit!important;}
[data-theme="dark"] .ned-tool-btn .mi{color:#A0A0A0!important;}
[data-theme="dark"] .ned-tool-btn:hover .mi{color:var(--p)!important;}

/* ═══ FROM: assets/css/invitations.css ═══ */
[data-theme="dark"] .mg-chip{background:#242424!important;border-color:#383838!important;color:#A0A0A0!important;}
[data-theme="dark"] .mg-chip:hover{background:#2A2A2A!important;border-color:#A0A0A0!important;color:#EDEDED!important;}
[data-theme="dark"] .mg-chip.mg-chip--act,[data-theme="dark"] .mg-chip.active{background:var(--p)!important;color:#fff!important;border-color:var(--p)!important;background:none !important;}
[data-theme="dark"] .inv-badge-email{background:#1e3a5f!important;color:#93C5FD!important;border-color:#1D4ED8!important;}
[data-theme="dark"] .inv-badge-wa{background:#14532d!important;color:#86EFAC!important;border-color:#15803D!important;}
[data-theme="dark"] .mg-filterbar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .mg-filterbar .search-field input{background:#141414!important;border-color:#2A2A2A!important;color:#EDEDED!important;}
[data-theme="dark"] .mg-filterbar .search-field input:focus{border-color:var(--p)!important;}
[data-theme="dark"] .mg-chip-n{background:#ffffff1f!important;color:#A0A0A0!important;}
[data-theme="dark"] .inv-empty-filter{background:#1A1030!important;border-color:#3B2A6E!important;}
[data-theme="dark"] .inv-empty-filter-title{color:#EDEDED!important;}
[data-theme="dark"] .inv-empty-filter-icon{background:#2D1B69!important;color:var(--p)!important;}
[data-theme="dark"] .inv-list-row{background:#1C1C1C!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .inv-list-row:hover{border-color:var(--p)!important;}
[data-theme="dark"] .inv-lr-name{color:#EDEDED!important;}
[data-theme="dark"] .inv-lr-event,[data-theme="dark"] .inv-lr-venue,[data-theme="dark"] .inv-lr-contact{color:#A0A0A0!important;}
[data-theme="dark"] .inv-lr{background:#1C1C1C!important;border-color:#2A2A2A!important;}
[data-theme="dark"] .inv-lr:hover{border-color:var(--p)!important;}
[data-theme="dark"] .inv-lr-event-name{color:#EDEDED!important;}
[data-theme="dark"] .inv-lr-guest-name{color:#A0A0A0!important;}


/* ═══════════════════════════════════════════════════════════════════════
   DARK THEME FIXES — Missing overrides
═══════════════════════════════════════════════════════════════════════ */

/* Modal subtitle & close button */
html[data-theme="dark"] .modal-subtitle{color:#A0A0A0!important;}
html[data-theme="dark"] .modal-close{background:#242424!important;border-color:#383838!important;color:#A0A0A0!important;}
html[data-theme="dark"] .modal-close:hover{background:#2A2A2A!important;border-color:#505050!important;color:#EDEDED!important;}

/* Modal phone row select (hardcoded #EDEDF5 in modals.css) */
html[data-theme="dark"] .modal .phone-row select{background:#2A2A2A!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .modal .phone-row{background:#242424!important;border-color:#383838!important;}

/* Form labels (hardcoded #374151) */
html[data-theme="dark"] .form-label{color:#A0A0A0!important;}
html[data-theme="dark"] .auth-label{color:#A0A0A0!important;}
html[data-theme="dark"] .ru-new-field-label{color:#A0A0A0!important;}

/* Filter tabs */
html[data-theme="dark"] .filter-tabs{background:#242424!important;}
html[data-theme="dark"] .ftab{color:#616161!important;}
html[data-theme="dark"] .ftab.active{background:#383838!important;color:#EDEDED!important;box-shadow:none!important;}

/* Search field input */
html[data-theme="dark"] .search-field input{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .search-field input:focus{border-color:#505050!important;}

/* Profile dropdown (pd-*) */
html[data-theme="dark"] .pd-dropdown{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .pd-user{border-color:#2A2A2A!important;}
html[data-theme="dark"] .pd-user-name{color:#EDEDED!important;}
html[data-theme="dark"] .pd-user-email{color:#616161!important;}
html[data-theme="dark"] .pd-sep{background:#2A2A2A!important;}
html[data-theme="dark"] .pd-item{color:#EDEDED!important;}
html[data-theme="dark"] .pd-item:hover{background:#242424!important;}
html[data-theme="dark"] .pd-item-danger{color:#F87171!important;}
html[data-theme="dark"] .pd-item-danger:hover{background:#2A1A1A!important;}
html[data-theme="dark"] .pd-icon-purple{background:#2A2A2A!important;color:#C8C8C8!important;}
html[data-theme="dark"] .pd-icon-red{background:#2A1A1A!important;color:#F87171!important;}

/* Settings widgets (st-*) */
html[data-theme="dark"] .st-widget{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .st-widget-hd{border-color:#2A2A2A!important;}
html[data-theme="dark"] .st-widget-title{color:#EDEDED!important;}
html[data-theme="dark"] .st-widget-sub{color:#616161!important;}
html[data-theme="dark"] .st-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .st-row-lbl{color:#EDEDED!important;}
html[data-theme="dark"] .st-row-desc{color:#616161!important;}
html[data-theme="dark"] .st-row-icon{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .st-theme-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .st-theme-btn{border-color:#383838!important;color:#A0A0A0!important;}
html[data-theme="dark"] .st-theme-btn:hover{border-color:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .st-theme-btn--active{border-color:#A0A0A0!important;background:#2A2A2A!important;color:#EDEDED!important;}
html[data-theme="dark"] .st-lang-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .st-select{background:#1C1C1C!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .st-select:focus{border-color:#505050!important;}
html[data-theme="dark"] .st-acct-btn--outline{border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .st-acct-btn--outline:hover{border-color:#505050!important;color:#EDEDED!important;}

/* Profile fields (pr-*) */
html[data-theme="dark"] .pr-field{border-color:#2A2A2A!important;}
html[data-theme="dark"] .pr-field-label{color:#616161!important;}
html[data-theme="dark"] .pr-field-value{color:#EDEDED!important;}
html[data-theme="dark"] .pr-field-icon{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .pr-edit-btn{border-color:#383838!important;color:#A0A0A0!important;}
html[data-theme="dark"] .pr-edit-btn:hover{border-color:#505050!important;color:#EDEDED!important;background:#242424!important;}
html[data-theme="dark"] .ep-form-footer{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ep-photo-btn--primary{border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .ep-photo-btn--primary:hover{border-color:#505050!important;background:#242424!important;}

/* RSVP modal */
html[data-theme="dark"] .rsvp-option{border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-option:hover{border-color:#505050!important;background:#242424!important;}
html[data-theme="dark"] .rsvp-option.selected{border-color:#A0A0A0!important;background:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-option .ro-check{border-color:#505050!important;}
html[data-theme="dark"] .rsvp-option.selected .ro-check{border-color:#A0A0A0!important;background:#505050!important;}
html[data-theme="dark"] .rsvp-gcircle{border-color:#383838!important;color:#616161!important;}
html[data-theme="dark"] .rsvp-gcircle.active{background:#505050!important;border-color:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-gcircle.filled{background:#2A2A2A!important;border-color:#505050!important;color:#C8C8C8!important;}
html[data-theme="dark"] .rsvp-subev{border-color:#383838!important;}
html[data-theme="dark"] .rsvp-subev:hover{border-color:#505050!important;}
html[data-theme="dark"] .rsvp-subev.checked{border-color:#A0A0A0!important;background:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-subev-title{color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-subev-sub{color:#616161!important;}
html[data-theme="dark"] .rsvp-confirm-bg{background:linear-gradient(135deg,#1C1C1C 0%,#242424 100%)!important;}
html[data-theme="dark"] .rsvp-confirm-title{color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-confirm-sub{color:#A0A0A0!important;}
html[data-theme="dark"] .rsvp-gate-pass{background:#1C1C1C!important;box-shadow:0 4px 24px #0006!important;}
html[data-theme="dark"] .rsvp-gate-header{border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-gate-row{border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-gate-val{color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-access-chip{background:#242424!important;border-color:#383838!important;color:#A0A0A0!important;}
html[data-theme="dark"] .rsvp-select{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .rsvp-guest-bar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .rsvp-guest-bar-left{color:#A0A0A0!important;}
html[data-theme="dark"] .rsvp-section-lbl{color:#616161!important;}
html[data-theme="dark"] .rsvp-back-btn{background:#242424!important;border-color:#383838!important;color:#A0A0A0!important;}
html[data-theme="dark"] .rsvp-back-btn:hover{background:#2A2A2A!important;border-color:#505050!important;}
html[data-theme="dark"] .rsvp-qr-inner{background:#EDEDED!important;}

/* Invitation card modal (mi-m-inv-card-*) */
html[data-theme="dark"] .mi-m-inv-card-4{background:#1C1C1C!important;}
html[data-theme="dark"] .mi-m-inv-card-14{background:#242424!important;}
html[data-theme="dark"] .mi-m-inv-card-16{color:#EDEDED!important;}
html[data-theme="dark"] .mi-m-inv-card-17{background:#242424!important;}
html[data-theme="dark"] .mi-m-inv-card-18{background:#2A1F4A!important;}
html[data-theme="dark"] .mi-m-inv-card-20{color:#EDEDED!important;}

/* Entry pass modal (mi-m-entry-pass-*) */
html[data-theme="dark"] .mi-m-entry-pass-5{color:#EDEDED!important;}
html[data-theme="dark"] .mi-m-entry-pass-7{background:#1C1C1C!important;box-shadow:0 4px 18px #0006!important;}
html[data-theme="dark"] .mi-m-entry-pass-11{background:#242424!important;}
html[data-theme="dark"] .mi-m-entry-pass-13{color:#EDEDED!important;}
html[data-theme="dark"] .mi-m-entry-pass-14{background:#242424!important;}

/* Confirm modal */
html[data-theme="dark"] .mi-m-confirm-2{color:#A0A0A0!important;}

/* Send invitation dropdown */
html[data-theme="dark"] .mi-m-send-inv-4{background:#1C1C1C!important;border-color:#2A2A2A!important;}

/* Popup manual add (cohost search) */
html[data-theme="dark"] .popup-manual-add{background:#242424!important;}
html[data-theme="dark"] .popup-manual-label{color:#A0A0A0!important;}

/* Bulk import duplicate popup */
html[data-theme="dark"] .bi-dup-popup-card{background:#1C1C1C!important;}
html[data-theme="dark"] .bi-dup-popup-head{border-color:#2A2A2A!important;}
html[data-theme="dark"] .bi-dup-popup-title{color:#EDEDED!important;}
html[data-theme="dark"] .bi-dup-popup-close{border-color:#383838!important;color:#A0A0A0!important;}
html[data-theme="dark"] .bi-dup-popup-close:hover{border-color:#505050!important;color:#EDEDED!important;}
html[data-theme="dark"] .bi-dup-popup-lbl{color:#616161!important;}
html[data-theme="dark"] .bi-dup-popup-val{color:#EDEDED!important;}
html[data-theme="dark"] .bi-map-select{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .bi-map-source{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .bi-max-note{background:#242424!important;border-color:#383838!important;color:#A0A0A0!important;}

/* Topbar search */
html[data-theme="dark"] .topbar-search input{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .topbar-search input:focus{background:#2A2A2A!important;border-color:#505050!important;}

/* ep-wrap empty state */
html[data-theme="dark"] .ep-wrap{background:linear-gradient(160deg,#1C1C1C 0%,#242424 100%)!important;border-color:#383838!important;}
html[data-theme="dark"] .ep-head{color:#EDEDED!important;}
html[data-theme="dark"] .ep-body{color:#A0A0A0!important;}
html[data-theme="dark"] .ep-wrap--sm{background:linear-gradient(160deg,#1C1C1C 0%,#242424 100%)!important;}

/* Auth social buttons */
html[data-theme="dark"] .auth-social-btn{background:#242424!important;border-color:#383838!important;color:#A0A0A0!important;}
html[data-theme="dark"] .auth-social-btn:hover{border-color:#505050!important;background:#2A2A2A!important;color:#EDEDED!important;}

/* mr-tabs */
html[data-theme="dark"] .mr-tabs{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .mr-tab{color:#616161!important;}
html[data-theme="dark"] .mr-tab:hover{color:#C8C8C8!important;background:#242424!important;}
html[data-theme="dark"] .mr-tab.active{background:#383838!important;color:#EDEDED!important;box-shadow:none!important;}
html[data-theme="dark"] .mr-tab:not(.active) .mr-tab-badge{background:#2A2A2A!important;color:#A0A0A0!important;}


/* ═══════════════════════════════════════════════════════════════════════
   DARK THEME FIXES — Page-specific issues (round 2)
═══════════════════════════════════════════════════════════════════════ */

/* phone-row — phone input styling for dark theme */
html[data-theme="dark"] .phone-row{background:#242424!important;border-color:#383838!important;}


/* ds-110 — label in guest/family modals */
html[data-theme="dark"] .ds-110{color:#A0A0A0!important;}

/* ds-111 — input in guest/family modals */
html[data-theme="dark"] .ds-111{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}

/* ds-113 — footer border in modals */
html[data-theme="dark"] .ds-113{border-color:#2A2A2A!important;}

/* ds-115 — tab bar in modals */
html[data-theme="dark"] .ds-115{background:#242424!important;}

/* ds-130 — dropdown panel */
html[data-theme="dark"] .ds-130{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ds-131{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ds-136{background:#1C1C1C!important;}
html[data-theme="dark"] .ds-137{color:#EDEDED!important;}
html[data-theme="dark"] .ds-137:hover{background:#242424!important;color:#EDEDED!important;}
html[data-theme="dark"] .ds-138{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ds-139{color:#F87171!important;}
html[data-theme="dark"] .ds-139:hover{background:#2A1A1A!important;}

/* My Reviews — mr-tab active state fix (white bg on active) */
html[data-theme="dark"] .mr-tab.active{background:#383838!important;color:#EDEDED!important;box-shadow:none!important;}

/* My Family — mg-chip active/selected state */
html[data-theme="dark"] .mg-chip.active,html[data-theme="dark"] .mg-chip.selected{background:#383838!important;border-color:#505050!important;color:#EDEDED!important;}

/* Family card date text */
html[data-theme="dark"] .family-card .fc-role{color:#616161!important;}

/* Feedback page — fb-right textarea purple tint fix */
html[data-theme="dark"] .fb-right .form-input,html[data-theme="dark"] .fb-right textarea.form-input{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .fb-right .form-input::placeholder,html[data-theme="dark"] .fb-right textarea.form-input::placeholder{color:#505050!important;}
html[data-theme="dark"] .fb-right-title{color:#EDEDED!important;}
html[data-theme="dark"] .fb-right-sub{color:#A0A0A0!important;}
html[data-theme="dark"] .fb-field label{color:#A0A0A0!important;}

/* + Add new group link in guest modal */
html[data-theme="dark"] .ds-118{color:#A0A0A0!important;}
html[data-theme="dark"] .ds-117 a,html[data-theme="dark"] [style*="color:var(--p)"] a{color:#A0A0A0!important;}

/* ds-74/75 — helper text below phone row */
html[data-theme="dark"] .ds-74{color:#616161!important;}
html[data-theme="dark"] .ds-75{color:#616161!important;}

/* ds-76/77 — group section in modals */
html[data-theme="dark"] .ds-76{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .ds-77{color:#616161!important;}

/* ds-79 — monospace tag */
html[data-theme="dark"] .ds-79{background:#2A2A2A!important;border-color:#383838!important;color:#EDEDED!important;}

/* ds-17 — location type tiles in event wizard */
html[data-theme="dark"] .ds-17{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ds-17:hover{border-color:#505050!important;background:#242424!important;}
html[data-theme="dark"] .ds-18 svg{stroke:#A0A0A0!important;}
html[data-theme="dark"] .ds-19{color:#EDEDED!important;}

/* inv-list-row / inv-lr — invitation list rows */
html[data-theme="dark"] .inv-list-row{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .inv-list-row:hover{border-color:#505050!important;box-shadow:0 4px 16px #0000004d!important;}
html[data-theme="dark"] .inv-lr-name{color:#EDEDED!important;}
html[data-theme="dark"] .inv-lr-event{color:#A0A0A0!important;}
html[data-theme="dark"] .inv-lr{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .inv-lr:hover{border-color:#505050!important;box-shadow:0 4px 16px #0000004d!important;}
html[data-theme="dark"] .inv-lr-event-name{color:#EDEDED!important;}
html[data-theme="dark"] .inv-lr-guest{color:#A0A0A0!important;}
html[data-theme="dark"] .inv-lr-guest-name{color:#C8C8C8!important;}
html[data-theme="dark"] .inv-lr-venue{color:#616161!important;}
html[data-theme="dark"] .inv-lr-date{color:#616161!important;}

/* inv-empty-filter */
html[data-theme="dark"] .inv-empty-filter{background:#1C1C1C!important;border-color:#383838!important;}
html[data-theme="dark"] .inv-empty-filter-title{color:#EDEDED!important;}
html[data-theme="dark"] .inv-empty-filter-sub{color:#616161!important;}
html[data-theme="dark"] .inv-empty-filter-icon{background:#2A2A2A!important;color:#A0A0A0!important;}


/* ═══════════════════════════════════════════════════════════════════════
   DARK THEME FIXES — Profile, Reviews, Settings, Notifications (round 3)
═══════════════════════════════════════════════════════════════════════ */

/* My Reviews — aj-320/322/323/326/329/333/335/336/337/339/340/342/344/345
   All have hardcoded #fff / #111827 / #6B7280 / #F3F4F6 */
html[data-theme="dark"] .aj-320{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 2px 12px #0006!important;}
html[data-theme="dark"] .aj-322{color:#EDEDED!important;}
html[data-theme="dark"] .aj-323{color:#A0A0A0!important;}
html[data-theme="dark"] .aj-326{background:#242424!important;border-color:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .aj-326::placeholder{color:#505050!important;}
html[data-theme="dark"] .aj-329{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 2px 12px #0006!important;}
html[data-theme="dark"] .aj-333{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 2px 12px #0006!important;}
html[data-theme="dark"] .aj-335{color:#EDEDED!important;}
html[data-theme="dark"] .aj-336{color:#A0A0A0!important;}
html[data-theme="dark"] .aj-337{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 1px 6px #0006!important;}
html[data-theme="dark"] .aj-339{color:#EDEDED!important;}
html[data-theme="dark"] .aj-340{color:#A0A0A0!important;}
html[data-theme="dark"] .aj-342{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 2px 12px #0006!important;}
html[data-theme="dark"] .aj-344{color:#EDEDED!important;}
html[data-theme="dark"] .aj-345{color:#A0A0A0!important;}

/* aj-246 — empty state text (hardcoded #6B7280) */
html[data-theme="dark"] .aj-246{color:#616161!important;}

/* Edit Profile — aj-309 input wrapper, aj-311 input text */
html[data-theme="dark"] .aj-309{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .aj-309:focus-within{border-color:#505050!important;}
html[data-theme="dark"] .aj-311{color:#EDEDED!important;}
html[data-theme="dark"] .aj-311::placeholder{color:#505050!important;}

/* aj-110/111/112 — phone row in edit profile (hardcoded light) */
html[data-theme="dark"] .aj-110{background:#242424!important;border-color:#383838!important;}
html[data-theme="dark"] .aj-111{color:#EDEDED!important;border-color:#383838!important;}
html[data-theme="dark"] .aj-112{color:#EDEDED!important;}
html[data-theme="dark"] .aj-112::placeholder{color:#505050!important;}

/* Edit Profile avatar card & save bar */
html[data-theme="dark"] .ep-avatar-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ep-ava-name{color:#EDEDED!important;}
html[data-theme="dark"] .ep-ava-email{color:#616161!important;}
html[data-theme="dark"] .ep-ava-stats{color:#A0A0A0!important;}
html[data-theme="dark"] .ep-save-bar{background:#1C1C1C!important;border-color:#2A2A2A!important;}

/* Settings — st-toggle slider */
html[data-theme="dark"] .st-toggle-slider{background:#383838!important;}
html[data-theme="dark"] .st-toggle-inp:checked + .st-toggle-slider{background:#505050!important;}

/* Notifications page — notif-filter-bar */
html[data-theme="dark"] .notif-filter-bar{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .notif-search-input:focus{background:#242424!important;border-color:#505050!important;}

/* notif-item-time-chip (hardcoded blue #DBEAFE/#2563EB) */
html[data-theme="dark"] .notif-item-time-chip{background:#2A2A2A!important;color:#A0A0A0!important;}

/* notif-unread-dot */
html[data-theme="dark"] .notif-unread-dot{background:#C8C8C8!important;}

/* inv-card (hardcoded #fff / #F3F4F6 / #111827 / #6B7280) */
html[data-theme="dark"] .inv-card{background:#1C1C1C!important;border-color:#2A2A2A!important;box-shadow:0 1px 6px #0006!important;}
html[data-theme="dark"] .inv-card:hover{box-shadow:0 4px 18px #0000004d!important;}
html[data-theme="dark"] .inv-name{color:#EDEDED!important;}
html[data-theme="dark"] .inv-host{color:#A0A0A0!important;}
html[data-theme="dark"] .inv-date{color:#616161!important;}

/* ic-card (invitation card in list) */
html[data-theme="dark"] .ic-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ic-card:hover{border-color:#505050!important;box-shadow:0 4px 18px #0000004d!important;}
html[data-theme="dark"] .ic-card-name{color:#EDEDED!important;}
html[data-theme="dark"] .ic-card-sub{color:#A0A0A0!important;}
html[data-theme="dark"] .ic-card-foot{border-color:#2A2A2A!important;}
html[data-theme="dark"] .ic-card-date{color:#616161!important;}

/* si-suggest (send invitation guest search dropdown) */
html[data-theme="dark"] .si-suggest-name{color:#EDEDED!important;}
html[data-theme="dark"] .si-suggest-meta{color:#616161!important;}
html[data-theme="dark"] .si-suggest-sep{background:#2A2A2A!important;}
html[data-theme="dark"] .si-name-text{color:#EDEDED!important;}
html[data-theme="dark"] .si-meta-text{color:#616161!important;}
html[data-theme="dark"] .si-meta-ellipsis{color:#616161!important;}

/* inv-badge-email / inv-badge-wa (hardcoded light colors) */
html[data-theme="dark"] .inv-badge-email{background:#1A2A4A!important;color:#93C5FD!important;border-color:#2A3A5A!important;}
html[data-theme="dark"] .inv-badge-wa{background:#0B2418!important;color:#6EE7B7!important;border-color:#1A4A30!important;}

/* ev-list-row--expired */
html[data-theme="dark"] .ev-list-row--expired{background:#1C1C1C!important;border-color:#2A2A2A!important;}

/* ev-gc-expired overlay */
html[data-theme="dark"] .ev-grid-card--expired .ev-gc-body{background:#242424!important;filter:none!important;}

/* Profile page — ps-item (stats tiles) */
html[data-theme="dark"] .ps-item{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .ps-item:hover{background:#242424!important;box-shadow:none!important;}

/* pr-field-icon uses color-mix which may not resolve in dark */
html[data-theme="dark"] .pr-field-icon{background:#2A2A2A!important;color:#A0A0A0!important;}

/* ep-redesign avatar card */
html[data-theme="dark"] .ep-redesign .ep-avatar-card{background:#1C1C1C!important;border-color:#2A2A2A!important;}

/* Change Password — password tips section */
html[data-theme="dark"] .aj-342 ul li,html[data-theme="dark"] .aj-342 p{color:#A0A0A0!important;}

/* notif-filter chip active state */
html[data-theme="dark"] .notif-filter-chips .ftab.active{background:#383838!important;color:#EDEDED!important;}
html[data-theme="dark"] .notif-filter-chips .ftab{color:#616161!important;}

/* bc-tab active (used in My Reviews tab bar) */
html[data-theme="dark"] .bc-tab.act{background:#383838!important;color:#EDEDED!important;box-shadow:none!important;}
html[data-theme="dark"] .bc-tab{color:#616161!important;}


html[data-theme="dark"] .ewz-cat-lb{color: #9e9e9e !important;}
html[data-theme="dark"] .ep-badge{border: 1px solid rgba(17, 24, 39, .14);color: #C8C8C8 !important;border-color: #505050 !important;background: none !important;}



/* ── Rate Us page — missing dark rules ─────────────────────── */
/* Left panel: keep purple gradient instead of grey (--p is overridden to grey in dark) */
html[data-theme="dark"] .ru-new-left{background:linear-gradient(135deg,#5B21B6,#7C3AED)!important;}
html[data-theme="dark"] .ru-new-brand-name{color:#fff!important;}
html[data-theme="dark"] .ru-new-brand-sub{color:#ffffff80!important;}
html[data-theme="dark"] .ru-new-feat-icon{background:#ffffff1f!important;}
html[data-theme="dark"] .ru-new-feat-label{color:#ffffffcc!important;}
html[data-theme="dark"] .ru-new-quote{color:#ffffff59!important;border-top-color:#ffffff14!important;}

/* Stars: visible on dark background */
html[data-theme="dark"] .ru-new-star{color:#4B5563!important;}
html[data-theme="dark"] .ru-new-star--lit svg,html[data-theme="dark"] .ru-new-star--lit{color:#F59E0B!important;}
html[data-theme="dark"] .ru-new-star:hover svg,html[data-theme="dark"] .ru-new-star:hover{color:#F59E0B!important;}

/* Edge labels: Terrible / Amazing */
html[data-theme="dark"] .ru-new-lbl-edge{color:#616161!important;}
html[data-theme="dark"] .ru-new-lbl-mid{color:#A0A0A0!important;}

/* Submit button: keep purple not grey */
html[data-theme="dark"] .ru-new-btn{background:linear-gradient(135deg,#5B21B6,#7C3AED)!important;color:#fff!important;}
html[data-theme="dark"] .ru-new-btn:hover{background:linear-gradient(135deg,#6D28D9,#8B5CF6)!important;box-shadow:0 8px 24px #0006!important;}

/* Star error message */
html[data-theme="dark"] .ru-star-err,.field-error.ru-star-err{color:#F87171!important;}

/* Emoji row */
html[data-theme="dark"] .ru-new-emoji-row{background:transparent!important;}

/* ── My Reviews page — missing dark rules ───────────────────── */
html[data-theme="dark"] .mr-card-subject{color:#EDEDED!important;}
html[data-theme="dark"] .mr-card-name{color:#A0A0A0!important;}
html[data-theme="dark"] .mr-card-meta{color:#616161!important;}
html[data-theme="dark"] .mr-card-rating-num{color:#EDEDED!important;}
html[data-theme="dark"] .mr-card-star-on{color:#F59E0B!important;}
html[data-theme="dark"] .mr-card-star-off{color:#383838!important;}
html[data-theme="dark"] .mr-card-text{color:#A0A0A0!important;}
html[data-theme="dark"] .mr-card-status{background:#2A2A2A!important;color:#A0A0A0!important;}
html[data-theme="dark"] .mr-loader{color:#616161!important;}
html[data-theme="dark"] .mr-header{border-color:#2A2A2A!important;}
html[data-theme="dark"] .mr-shell{background:transparent!important;}

/* ── Feedback page — missing dark rules ─────────────────────── */
html[data-theme="dark"] .fb-left{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .fb-right{background:#1C1C1C!important;border-color:#2A2A2A!important;}
html[data-theme="dark"] .fb-title{color:#EDEDED!important;}
html[data-theme="dark"] .fb-sub{color:#616161!important;}
html[data-theme="dark"] .fb-field-label{color:#A0A0A0!important;}
html[data-theme="dark"] .fb-send{background:linear-gradient(135deg,#5B21B6,#7C3AED)!important;color:#fff!important;}
html[data-theme="dark"] .fb-send:hover{background:linear-gradient(135deg,#6D28D9,#8B5CF6)!important;box-shadow:0 8px 24px #0006!important;}
