body.builder-active,body.builder-active *:not(.material-symbols-outlined){font-family:Inter,sans-serif!important}body.builder-active .sidebar-header,body.builder-active .logo-container,body.builder-active .sidebar-brand,body.builder-active .logo{display:flex!important;align-items:center!important;gap:12px!important}body.builder-active .logo-img,body.builder-active .sidebar-logo,body.builder-active .logo img{margin:0!important;display:block!important}body.builder-active .logo-text{margin:0!important;line-height:1!important}body.builder-active .toolbar-action-btn,body.builder-active .toolbar-action-btn *:not(.material-symbols-outlined){font-size:14px!important;font-weight:500!important}body.builder-active .toolbar-action-btn .material-symbols-outlined{font-size:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.builder-active .toolbar-action-btn{padding:10px 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:42px!important}@media(min-width:992px){body.builder-active .builder-elements-sidebar-v2{display:flex!important;width:280px!important;visibility:visible!important;opacity:1!important;z-index:50!important}body.builder-active .editor-toolbar{z-index:20000!important;position:relative!important}body.builder-active .builder-main-layout{display:flex!important}body.builder-active .builder-workspace{position:relative!important}body.builder-active .builder-tools-fab,body.builder-active .fab-menu-container,body.builder-active .sidebar,body.builder-active.sidebar-mini .sidebar,body.builder-active.sidebar-collapsed .sidebar,body.builder-active #admin-sidebar,body.builder-active .admin-sidebar,body.builder-active .main-header,body.builder-recipients-open .builder-elements-sidebar-v2{display:none!important}}@media(max-width:991px){body.builder-active .builder-elements-sidebar-v2{display:none!important}body.builder-active .builder-tools-fab,body.builder-active .fab-menu-container{display:block!important}}body.hide-critical-deletes .icon-btn.delete,body.hide-critical-deletes .btn-delete-file,body.hide-critical-deletes .btn-delete-folder,body.hide-critical-deletes .delete-user-btn,body.hide-critical-deletes .delete-cause-btn,body.hide-critical-deletes .delete-comment-btn,body.hide-critical-deletes #admin-detail-delete-btn,body.hide-critical-deletes #delete-course-btn,body.hide-critical-deletes .hkm-modal-btn-delete{display:none!important}:root{--primary-color: #d17d39 !important;--admin-surface: #ffffff;--admin-surface-muted: #f4f7fa;--admin-border: #e2e8f0;--admin-text: #1e293b;--admin-text-muted: #64748b;--admin-accent-color: #1B4965;--admin-accent: #d17d39;--admin-accent-dark: #bd4f2a;--admin-orange-gradient: linear-gradient(135deg, #d17d39 0%, #bd4f2a 100%);--admin-shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--admin-shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .05);--admin-radius-lg: 16px;--admin-radius-md: 12px;--admin-radius-sm: 8px;--admin-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body.admin-body,body.minside-body,body.crm-body,body.builder-active{font-family:var(--admin-font)!important;background-color:#f8fafc!important;color:var(--admin-text)}.section-header{display:flex;align-items:center;gap:20px;padding:24px 32px;margin-bottom:15px;width:100%}.section-content>.section-header:not(.in-topbar),.design-ui-header:not(.in-topbar){background:#fff;border:1px solid var(--admin-page-panel-border);border-radius:16px;box-shadow:0 1px 3px #00000005;margin:24px 0 32px;width:100%}.main-header .section-header{padding:0 var(--admin-page-gutter, 20px)!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;width:100%;box-sizing:border-box;gap:14px!important}.main-header .section-subtitle{display:none!important}.main-header .section-title{font-size:18px!important;font-weight:700!important;margin:0!important;line-height:1.15!important;white-space:nowrap!important}.main-header .section-header{align-items:center!important}.main-header .section-header-titles{justify-content:center}.main-header .section-header-icon{display:inline-flex!important;width:36px;height:36px;border-radius:12px!important;background:linear-gradient(135deg,#d17d39,#b54d2b);color:#fff}.main-header .section-header-icon span{font-size:20px;color:#64748b}.main-header .section-header-content{padding-left:0;padding-right:0;box-sizing:border-box}.section-header-content{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0}.section-header-titles{display:flex;flex-direction:column}.section-title{font-size:22px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.01em}.section-subtitle{font-size:14px;color:#64748b;margin:2px 0 0}.section-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}@keyframes admin-spin{to{transform:rotate(360deg)}}.loader{--loader-size: 34px;--loader-track: #e2e8f0;--loader-color: var(--accent-color, #f97316);width:100%;min-height:84px;margin:24px auto;padding:8px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;color:transparent;font-size:0;font-weight:600;line-height:0;white-space:nowrap;text-shadow:none;-webkit-user-select:none;user-select:none}.loader:before{content:"";width:var(--loader-size);height:var(--loader-size);border:3px solid var(--loader-track);border-top-color:var(--loader-color);border-radius:50%;animation:admin-spin .8s cubic-bezier(.5,0,.5,1) infinite;box-shadow:0 0 0 3px #f973160a;flex-shrink:0}.loader>*{display:none!important}.loader:after{content:none}.loader:empty{min-height:72px;padding:0;margin:36px auto}@media(prefers-reduced-motion:reduce){.loader:before{animation-duration:1.4s}}.section-header{margin-bottom:18px}.section-header .section-title,.design-ui-header .section-title{margin:0 0 4px!important}.section-header .section-subtitle,.design-ui-header .section-subtitle{margin:0!important}p:not(.stat-value):not(.stat-meta){margin-bottom:var(--admin-spacing-md);line-height:1.6}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--admin-spacing-sm);font-weight:700}.stat-card h3,.promo-card h3,.modal-header h2{margin-bottom:4px}.card,.modern,.contacts-grid,.promo-card,.logs-container,.template-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);background:var(--admin-surface);padding:var(--admin-padding-card);display:flex;flex-direction:column;height:100%;overflow:hidden}.main-header,.crm-header,.workspace-header{border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.btn,a.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 18px;border-radius:var(--admin-radius-sm);border:1px solid transparent;font-size:14px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:none;box-shadow:var(--admin-focus)}.btn-primary{background:var(--admin-orange-gradient);color:#fff;border-color:#ffffff26;box-shadow:0 6px 18px #f9731642}.btn-primary:hover{background:linear-gradient(135deg,#e65a1e 0%,var(--accent-color, #f97316) 100%);box-shadow:0 10px 24px #f9731657}.btn-secondary{background:var(--admin-blue-gradient);color:#fff;border-color:#ffffff1f;box-shadow:0 6px 18px #0ea5e93d}.btn-secondary:hover{background:linear-gradient(135deg,#0284c7,#0ea5e9);box-shadow:0 10px 24px #0ea5e952}.btn-danger{background-color:#ef4444;background:#ef4444;color:#fff;border-color:#dc2626;box-shadow:0 6px 18px #ef44443d}.btn-danger:hover{background-color:#dc2626;background:#dc2626;border-color:#b91c1c;box-shadow:0 10px 24px #ef444452}.btn-danger:active{background-color:#b91c1c;background:#b91c1c}.btn-outline{background:#fff;color:var(--admin-text);border-color:var(--admin-border)}.btn-outline:hover{border-color:#94a3b8;background:#f8fafc}.btn-back{border-radius:var(--admin-radius-md);border:1px solid var(--admin-border);background:#fff}.header-search input,.header-search input:focus{border:none;border-radius:0;background:transparent;box-shadow:none}.form-group input,.form-group select,.form-group textarea,.search-box input,.subject-input,.view-selector{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text);background:#fff}.form-group select,.modal select,#contact-modal select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:40px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 18px center!important;background-size:14px!important;cursor:pointer}html[data-theme=dark] .form-group select,html[data-theme=dark] .modal select,html[data-theme=dark] #contact-modal select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.search-box input:focus,.subject-input:focus,.view-selector:focus{outline:none;border-color:var(--accent-color, #f97316);box-shadow:var(--admin-focus)}.unread{background-color:#f0f9ff!important}.badge{padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.5px}.status-new{background-color:#0ea5e9;color:#fff}.status-read{background-color:#e2e8f0;color:#64748b}.crm-table tr.read{opacity:.8}.crm-table tr.unread{font-weight:500}.col-actions{text-align:right}.table-header,.logs-header{border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.logs-table th{background:#f1f5f9;color:var(--admin-text-muted);font-weight:700;white-space:nowrap!important}.logs-table td{border-bottom:1px solid var(--admin-border);white-space:nowrap!important}.log-filter-btn{border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:var(--admin-text-muted);font-weight:600}.log-filter-btn.active{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.segment-empty-state{padding:60px 20px;text-align:center}.segment-empty-title{font-size:20px;font-weight:700;color:var(--admin-text);margin-bottom:12px}.segment-empty-text{font-size:14px;color:var(--admin-text-muted);max-width:450px;line-height:1.6;margin:0 auto 32px}#content-section .section-header{margin-bottom:22px}#content-section .section-title{font-size:38px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:8px}#content-section .section-subtitle{color:#64748b;font-size:16px}#content-section .content-editor-grid{grid-template-columns:280px minmax(0,1fr);gap:26px}#content-section .content-sidebar{position:sticky;top:126px;overflow:hidden}#content-section .content-sidebar-head{padding:18px 18px 14px;border-bottom:1px solid var(--admin-border);background:linear-gradient(180deg,#f8fafc,#fff)}#content-section .content-sidebar-head h3{font-size:14px;font-weight:800;letter-spacing:.06em;color:#334155}#content-section .content-sidebar-head p{margin-top:4px;font-size:12px;color:#94a3b8}#content-section .page-list{max-height:62vh;overflow:auto;padding:10px}#content-section .page-item{padding:10px 12px;border-radius:10px;margin-bottom:6px;font-size:14px;font-weight:700;border:1px solid transparent}#content-section .page-item:hover{background-color:#fff7ed;color:var(--admin-accent, #d17d39);border-color:#fed7aa}#content-section .page-item.active{background:var(--admin-orange-gradient, linear-gradient(135deg, #d17d39 0%, #bd4f2a 100%));color:#fff;border-color:#ffffff59;box-shadow:0 8px 16px #d17d393d}#content-section .content-editor-card{overflow:hidden}#content-section .content-editor-toolbar{padding:18px 22px;border-bottom:1px solid var(--admin-border);background:#fff;border-radius:16px 16px 0 0}#content-section .editing-page-title{font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0}#content-section .btn-save-content{min-width:150px}#content-section #editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:20px}#content-section #editor-fields .form-group{margin-bottom:0;padding:12px;border:1px solid #f1f5f9;border-radius:12px;background:#fff}#content-section #editor-fields .form-group.is-textarea{grid-column:1 / -1}#content-section #editor-fields .form-group label{font-size:11px;font-weight:800;letter-spacing:.04em;color:#64748b;margin-bottom:8px}#content-section #editor-fields .form-control{border-radius:10px;border-color:#dbe4ef;font-size:15px}#content-section #editor-fields textarea.form-control{min-height:150px}#content-section #editor-fields .img-preview-mini{border-radius:10px;border-color:#dbe4ef}@media(max-width:1100px){#content-section .content-editor-grid{grid-template-columns:1fr}#content-section .content-sidebar{position:static}#content-section .page-list{max-height:280px}}@media(max-width:780px){#content-section .section-title{font-size:30px}#content-section #editor-fields{grid-template-columns:1fr}}#blog-section .section-header,#events-section .section-header,#teaching-section .section-header{margin-bottom:18px;gap:16px}#blog-section .section-title,#events-section .section-title,#teaching-section .section-title{font-size:36px;letter-spacing:-.03em;line-height:1.02}#blog-section .section-subtitle,#events-section .section-subtitle,#teaching-section .section-subtitle{font-size:16px;color:#64748b;margin-top:8px}#blog-section .card,#events-section .card,#teaching-section .card{border-radius:18px;width:fit-content;max-width:100%;margin-right:auto}#blog-section .card-body,#events-section .card-body,#teaching-section .card-body{padding:14px}#blog-section .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;justify-content:stretch}#events-section .collection-grid,#teaching-section .collection-grid{grid-template-columns:repeat(auto-fit,minmax(250px,260px));gap:12px;justify-content:start}.collection-empty-state{padding:28px;text-align:center;color:#94a3b8;font-weight:600;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc}.collection-item-card{padding:0;border-radius:14px;border:1px solid #d9e3ef;overflow:hidden;background:linear-gradient(180deg,#fff,#fcfdff);box-shadow:0 8px 22px #0f172a0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.collection-item-card:hover{transform:translateY(-3px);border-color:#fdba74;box-shadow:0 16px 34px #f9731629}.collection-item-card .item-thumb{border-radius:0;aspect-ratio:16 / 8.7;overflow:hidden;position:relative}.collection-item-card .item-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172a00 45%,#0f172a24);pointer-events:none}.collection-item-card .item-thumb img{transform:scale(1.001);transition:transform .45s ease}.collection-item-card:hover .item-thumb img{transform:scale(1.04)}.collection-item-card .item-content{padding:12px 12px 10px}.collection-item-card .item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.collection-item-card .item-title{margin:0;font-size:17px;font-weight:800;letter-spacing:-.018em;line-height:1.25;color:#0f172a}.collection-item-card .item-meta{margin:7px 0 9px;font-size:12px;letter-spacing:.03em;color:#64748b;font-weight:700}.collection-item-card .item-badge-synced{background:#e0f2fe;color:#0369a1;font-size:10px;padding:3px 7px;border-radius:999px;white-space:nowrap;font-weight:700}.collection-item-card .item-actions{border-top:1px solid #edf2f7;margin-top:4px;padding-top:8px}.collection-item-card .icon-btn{width:33px;height:33px;border-radius:999px;border-color:#d5deea;background:#f8fafc}.collection-item-card .icon-btn:hover{border-color:#fdba74;color:#ea580c;background:#fff7ed}.collection-item-card .icon-btn.delete:hover{border-color:#ef4444;color:#ef4444;background:#fef2f2}#blog-section .collection-item-card .item-thumb{aspect-ratio:16 / 9;min-height:0;height:auto}#blog-section .collection-item-card .item-content{display:block;height:auto}#blog-section .collection-item-card .item-actions{margin-top:4px}@media(max-width:980px){#blog-section .section-title,#events-section .section-title,#teaching-section .section-title{font-size:30px}#blog-section .collection-grid,#events-section .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){#blog-section .collection-grid,#events-section .collection-grid{grid-template-columns:1fr}}#media-section .section-title,#teaching-section .section-title,#design-section .section-title,#hero-section .section-title{font-size:34px;letter-spacing:-.025em;line-height:1.04}#media-section .section-subtitle,#teaching-section .section-subtitle,#design-section .section-subtitle,#hero-section .section-subtitle{font-size:15px;color:#64748b}#causes-section .section-title,#users-section .section-title,#seo-section .section-title,#settings-section .section-title{font-size:34px;letter-spacing:-.025em;line-height:1.04}#causes-section .section-subtitle,#users-section .section-subtitle,#seo-section .section-subtitle,#settings-section .section-subtitle{font-size:15px;color:#64748b}body.admin-body .welcome-title{font-size:34px;letter-spacing:-.025em;line-height:1.04}body.admin-body .welcome-subtitle{font-size:15px}#media-section .grid-2-cols{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:20px!important;align-items:start}#media-section .card{border-radius:16px;box-shadow:0 8px 24px #0f172a0f}#media-section .card-header{padding:18px 20px;background:linear-gradient(180deg,#fff,#f8fafc)}#media-section .card-body{padding:20px}#media-section .form-section h4{font-size:12px;letter-spacing:.08em;color:#64748b;margin-bottom:14px}#media-section .card-body[style*=max-height]{border-left:1px solid #edf2f7}#podcast-section #podcast-overrides-list{display:flex;flex-direction:column;gap:8px}#media-section .override-select{min-height:34px;border-radius:8px}#events-section .card,#teaching-section .card{width:100%;max-width:none;margin-right:0}#events-section .collection-grid,#teaching-section .collection-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}#events-section .card{display:block;width:100%;max-width:none;margin-right:0}#events-section .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}#teaching-section .collection-item-card{border-radius:14px}#design-section .settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px}#design-section .settings-card{border-radius:16px;border:1px solid #dbe4ef;box-shadow:0 8px 24px #0f172a0d}#design-section .settings-card-header{padding:18px 22px;background:linear-gradient(180deg,#fff,#f8fafc)}#design-section .settings-card-header .material-symbols-outlined{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fff7ed;color:#f97316;font-size:20px}#design-section .settings-card-body{padding:22px}#design-section .upload-row{gap:10px}#design-section .preview-container{min-height:54px;border:1px dashed #dbe4ef;border-radius:10px;background:#f8fafc;padding:10px}#design-section .live-preview-box{min-height:160px;border-radius:14px}#design-section #save-design-settings{border-radius:12px;box-shadow:0 10px 24px #f9731647}.design-ui-header{margin-bottom:16px}.design-ui-shell{display:grid;gap:24px}.design-ui-workspace{display:grid;gap:24px;align-items:start}.design-ui-top-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:24px;align-items:start}.design-ui-full-stack,.design-ui-main-column,.design-ui-side-column{display:grid;gap:24px}.design-ui-panel{background:#fff;border:1px solid #dbe4ef;border-radius:16px;box-shadow:0 10px 28px #0f172a0d;overflow:hidden}.design-ui-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;background:linear-gradient(180deg,#fff,#f8fafc)}.design-ui-topbar-main{display:flex;align-items:flex-start;gap:16px;min-width:0}.design-ui-topbar-icon{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff7ed;color:var(--accent-color, #f97316);border:1px solid #fed7aa;flex-shrink:0;margin-top:2px}.design-ui-topbar-icon .material-symbols-outlined{font-size:22px}.design-ui-title{margin:0;font-size:20px;font-weight:800;color:#0f172a;line-height:1.2;letter-spacing:-.02em}.design-ui-muted{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.5}.design-ui-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.design-ui-actions .btn{min-height:40px;padding:0 16px;border-radius:8px;font-size:14px}.design-ui-actions .btn-outline{border-color:#e2e8f0;color:#475569;background:#fff}.design-ui-actions .btn-outline:hover{border-color:#cbd5e1;background:#f8fafc}.design-ui-actions #save-design-settings{background:linear-gradient(135deg,var(--accent-color, #f97316) 0%,#fb923c 100%);box-shadow:0 10px 24px #f9731638}.design-ui-actions #save-design-settings:hover{box-shadow:0 14px 28px #f9731647}.design-ui-panel-header{padding:16px 24px;border-bottom:1px solid #eef2f7;background:#fcfdff;display:flex;gap:16px;align-items:flex-start}.design-ui-panel-header--compact{align-items:center}.design-ui-panel-header-icon{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#fff7ed;color:var(--accent-color, #f97316);border:1px solid #fed7aa;flex-shrink:0;margin-top:2px}.design-ui-panel-header-icon .material-symbols-outlined{font-size:18px}.design-ui-panel-title{margin:0;font-size:16px;font-weight:800;color:#0f172a;line-height:1.2;letter-spacing:-.02em;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important}.design-ui-panel-subtitle{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.5;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important}.design-ui-panel-body{padding:16px 18px 18px}.design-ui-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.design-ui-color-card{border:1px solid #e7edf4;background:#fff;border-radius:14px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.design-ui-color-card--primary{border-color:#fed7aa;box-shadow:inset 0 0 0 1px #f9731614;background:linear-gradient(180deg,#fff,#fffbf7)}.design-ui-color-card-title{font-size:14px;font-weight:800;color:#0f172a;line-height:1.2}.design-ui-color-card-meta{margin-top:4px;font-size:11px;color:#64748b;font-weight:600;letter-spacing:.03em}.design-ui-color-card-note{margin-top:2px;font-size:11px;color:#94a3b8}.design-ui-color-card-actions{display:grid;gap:6px;justify-items:end}.design-ui-color-swatch{width:42px;height:42px;border-radius:12px;border:1px solid #dbe4ef;box-shadow:inset 0 0 0 1px #fff6;background:#fff}.design-ui-color-code{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;padding:4px 8px;border-radius:999px}.design-ui-color-controls{margin-top:14px;border-top:1px solid #eef2f7;padding-top:14px;display:grid;gap:8px}.design-ui-color-edit-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:12px 14px!important;margin-top:6px!important}.design-ui-color-edit-grid .form-group{margin-bottom:0!important}.design-ui-color-edit-grid .form-group label{font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;color:#64748b!important;margin-bottom:4px!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.design-ui-color-controls .premium-color-wrapper,.design-ui-color-edit-grid .premium-color-wrapper{display:flex!important;align-items:center!important;gap:8px!important;background:#f8fafc!important;padding:4px 8px!important;border-radius:10px!important;border:1px solid #e2e8f0!important;height:38px!important;max-width:none!important;box-sizing:border-box!important;transition:all .15s ease!important}.design-ui-color-controls .premium-color-wrapper:hover,.design-ui-color-controls .premium-color-wrapper:focus-within{border-color:#cbd5e1!important;background:#fff!important;box-shadow:0 2px 6px #0000000a!important}.design-ui-color-controls .premium-color-picker-input,.design-ui-color-edit-grid .premium-color-picker-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;border-radius:6px!important;cursor:pointer!important;background:none!important;padding:0!important;box-shadow:0 1px 3px #0f172a1f!important}.design-ui-color-controls .premium-color-picker-input::-webkit-color-swatch-wrapper,.design-ui-color-edit-grid .premium-color-picker-input::-webkit-color-swatch-wrapper{padding:0!important}.design-ui-color-controls .premium-color-picker-input::-webkit-color-swatch,.design-ui-color-edit-grid .premium-color-picker-input::-webkit-color-swatch{border:1px solid rgba(0,0,0,.12)!important;border-radius:6px!important}.design-ui-color-controls .premium-color-hex,.design-ui-color-edit-grid .premium-color-hex{flex:1!important;min-width:0!important;border:none!important;background:transparent!important;font-family:Fira Code,ui-monospace,SFMono-Regular,monospace!important;font-size:12px!important;font-weight:600!important;color:#1e293b!important;padding:0!important;height:100%!important;outline:none!important}.design-ui-inline-help{font-size:12px;margin:0}.design-ui-typography-layout{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:16px!important;align-items:stretch!important}.design-ui-control-stack{display:flex!important;flex-direction:column!important;gap:12px!important}.design-ui-live-preview{min-height:280px!important;height:100%!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;box-shadow:inset 0 2px 4px #0f172a05!important}.design-ui-preview-label{font-size:11px;font-weight:700;color:#94a3b8;letter-spacing:.08em;margin-bottom:0}.design-ui-preview-header-flex{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:14px}.design-ui-preview-toggles{display:flex;background:#f1f5f9;padding:4px;border-radius:10px;gap:4px}.preview-toggle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#64748b;border-radius:7px;cursor:pointer;transition:all .2s ease}.preview-toggle:hover{background:#ffffff80;color:#334155}.preview-toggle.active{background:#fff;color:var(--accent-color, #f97316);box-shadow:0 2px 6px #0000000f}.preview-toggle .material-symbols-outlined{font-size:18px}.design-ui-preview-frame{background:var(--design-bg, #f8fafc);border-radius:20px;border:1px solid color-mix(in srgb,var(--design-text, #0f172a) 8%,transparent);box-shadow:0 12px 32px #0f172a14;padding:32px;width:100%;max-width:480px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.design-ui-preview-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.design-ui-preview-brand{display:inline-flex;align-items:center;gap:8px;color:var(--design-text, #334155);font-weight:700;font-size:12px}.design-ui-preview-brand-dot{width:10px;height:10px;border-radius:50%;background:var(--design-primary, #f97316);box-shadow:0 0 0 3px color-mix(in srgb,var(--design-primary, #f97316) 14%,white)}.design-ui-preview-chip{padding:4px 9px;border-radius:999px;font-size:11px;color:var(--design-muted, #64748b);background:var(--design-surface, #ffffff);border:1px solid color-mix(in srgb,var(--design-text, #0f172a) 8%,transparent);white-space:nowrap}#design-section #typography-preview-text{margin:0 0 16px;font-size:38px;line-height:1.2;letter-spacing:-.02em;color:#0f172a}#design-section #design-preview-body-copy{color:#64748b;line-height:1.6;font-size:16px;max-width:90%;margin:0 auto 32px}.design-ui-preview-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-bottom:32px}.design-ui-preview-btn{border-radius:12px;min-height:48px;padding:0 24px;font-size:14px;font-weight:700;border:1px solid transparent;cursor:default;font-family:inherit}.design-ui-preview-btn-primary{background:var(--design-primary, #f97316);color:#fff;box-shadow:0 8px 18px #f9731638}.design-ui-preview-btn-secondary{background:#fff;color:#334155;border-color:#cbd5e1}.design-ui-preview-card{padding:24px;border-radius:16px;border:1px solid color-mix(in srgb,var(--design-text, #0f172a) 8%,transparent);background:var(--design-surface, #ffffff);text-align:center}.design-ui-preview-card-title{font-weight:800;color:var(--design-text, #0f172a);font-size:13px}.design-ui-preview-card-text{margin-top:6px;color:var(--design-muted, #64748b);font-size:12px;line-height:1.45}.design-ui-branding-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.design-ui-brand-block{display:grid;gap:10px}.design-ui-upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.design-ui-upload-row .btn-secondary{min-height:40px;border-radius:10px;padding:0 14px;background:#fff;color:#334155;border:1px solid #dbe4ef;box-shadow:none}.design-ui-upload-row .btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1;transform:none}.design-ui-upload-row .file-input{font-size:13px;padding:8px 12px;height:40px;background:#fff;cursor:pointer;display:flex;align-items:center;overflow:hidden;color:#94a3b8}.design-ui-upload-row .file-input::-webkit-file-upload-button{display:none}.design-ui-upload-row .file-input:before{content:"";font-family:Material Symbols Outlined;display:inline-block;margin-right:10px;font-size:20px;vertical-align:middle;color:var(--accent-color, #f97316);background:#fff7ed;padding:4px;border-radius:6px}.design-ui-preview-container{min-height:94px;background:#f8fafc;border:1px dashed #dbe4ef;border-radius:12px;padding:12px;margin-top:0}.design-ui-empty-preview{min-height:68px;border-radius:10px;background:#ffffffd9;border:1px solid #e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;white-space:nowrap}.design-ui-empty-preview .material-symbols-outlined{font-size:18px}.design-ui-preview-media{display:grid;gap:8px}.design-ui-preview-image{display:block;max-width:100%;max-height:84px;object-fit:contain;border-radius:8px;border:1px solid #e2e8f0;background:#fff;padding:6px}.design-ui-preview-caption{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace}.design-ui-form-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.design-ui-help-list{display:grid;gap:12px}.design-ui-help-item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:flex-start;color:#64748b;font-size:13px;line-height:1.45}.design-ui-help-item strong{color:#334155}.design-ui-help-item .material-symbols-outlined{font-size:18px;color:#16a34a;margin-top:1px}.design-ui-help-item p{margin:0}.design-ui-callout{margin-top:14px;border-radius:12px;border:1px solid #fed7aa;background:#fff7ed;padding:12px}.design-ui-callout-title{font-size:11px;font-weight:800;letter-spacing:.08em;color:#9a3412;margin-bottom:6px}.design-ui-callout p{margin:0;font-size:13px;line-height:1.45;color:#7c2d12}.design-ui-brand-profile{position:relative;min-height:192px;color:#fff!important;border-color:#0f172a2e;background:linear-gradient(145deg,#1e293b,#0f172a 60%,#111827)!important;overflow:hidden}.design-ui-brand-profile-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 82% 82%,color-mix(in srgb,var(--design-brand-primary, #f97316) 35%,transparent) 0,transparent 55%),radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--design-brand-primary, #f97316) 25%,transparent) 0,transparent 48%);opacity:.9}.design-ui-brand-profile-content{position:relative;z-index:1;padding:24px}.design-ui-brand-profile-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;color:#ffffffbf!important}.design-ui-brand-profile h3,.design-ui-brand-profile h2{margin:8px 0 0;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#fff!important}.cms-pill{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;white-space:nowrap;line-height:1;border:1px solid transparent;transition:all .2s ease}.cms-pill--success{background:#ecfdf5;color:#047857}.cms-pill--warning{background:#fff7ed;color:#c2410c}.cms-pill--danger{background:#fef2f2;color:#b91c1c}.cms-pill--info{background:#eff6ff;color:#1d4ed8}.cms-pill--muted{background:#f1f5f9;color:#64748b}.cms-pill--amber{background:#fef3c7;color:#92400e}.cms-pill--green-outline{background:#dcfce7;color:#166534}.design-ui-brand-profile h2{margin:8px 0;font-size:24px;line-height:1.2;letter-spacing:-.03em;color:#fff}.design-ui-brand-profile p{margin:8px 0 0;color:#ffffffeb!important;font-size:14px;line-height:1.5;max-width:100%}.design-ui-brand-profile-chips{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.design-ui-brand-profile-chips span{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;color:#fffffff2!important;background:#ffffff29!important;border:1px solid rgba(255,255,255,.25)!important}@media(max-width:1180px){.design-ui-top-grid{grid-template-columns:1fr}.design-ui-side-column{grid-template-columns:1fr 1fr}}@media(max-width:880px){.design-ui-topbar{flex-direction:column;align-items:stretch}.design-ui-actions{justify-content:stretch}.design-ui-actions .btn{flex:1 1 auto;justify-content:center}.design-ui-top-grid,.design-ui-full-stack,.design-ui-color-grid,.design-ui-branding-layout,.design-ui-form-grid,.design-ui-typography-layout,.design-ui-side-column,.design-ui-upload-row{grid-template-columns:1fr}}@media(max-width:980px){#media-section .section-title,#teaching-section .section-title,#design-section .section-title,#hero-section .section-title,#causes-section .section-title,#users-section .section-title,#seo-section .section-title,#settings-section .section-title,body.admin-body .welcome-title{font-size:30px}#media-section .grid-2-cols{grid-template-columns:1fr!important}}@media(max-width:1024px){html{height:100%!important;height:100dvh!important;overflow:hidden!important}body.admin-body,body.minside-body,body.crm-body,body.builder-active{height:100vh!important;height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:0!important}.main-content,.builder-layout,.logs-container,main{flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;display:block!important;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important;width:100%!important;min-height:0!important}.mobile-bottom-nav{z-index:12000!important}.fab-menu-container,.builder-tools-fab{z-index:11500!important;bottom:calc(95px + env(safe-area-inset-bottom,0px))!important}}.automation-tabs{display:flex!important;gap:16px!important;border-bottom:2px solid #e2e8f0!important;background:transparent!important;padding:0 4px!important;border-radius:0!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;margin-bottom:20px!important;box-shadow:none!important;border-top:none!important;border-left:none!important;border-right:none!important;width:100%!important;box-sizing:border-box!important}.automation-tabs::-webkit-scrollbar{display:none!important}.hkm-modal-overlay{z-index:20000!important}.automation-tab{padding:8px 16px!important;font-size:14px!important;font-weight:700!important;color:var(--admin-text-muted, #64748b)!important;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;margin-bottom:-2px!important;cursor:pointer!important;transition:color .15s ease,border-color .15s ease!important;flex-shrink:0!important;white-space:nowrap!important;border-radius:0!important}.automation-tab:hover{color:var(--admin-text, #0f172a)!important;background:transparent!important}.automation-tab.active{color:#1b4965!important;border-bottom-color:#1b4965!important}.automation-pane{display:none;padding:0}.automation-pane.active{display:block}.table-container{width:100%;overflow-x:auto;overflow-y:hidden}.crm-table{width:100%;min-width:760px;border-collapse:separate!important;border-spacing:0!important;text-align:left;background:#fff;table-layout:auto}.crm-table thead tr:first-child th:first-child{border-top-left-radius:16px!important}.crm-table thead tr:first-child th:last-child{border-top-right-radius:16px!important}.crm-table:not(:has(thead)) tbody tr:first-child td:first-child{border-top-left-radius:16px!important}.crm-table:not(:has(thead)) tbody tr:first-child td:last-child{border-top-right-radius:16px!important}.crm-table tbody tr:last-child td:first-child{border-bottom-left-radius:16px!important}.crm-table tbody tr:last-child td:last-child{border-bottom-right-radius:16px!important}.table-container .crm-table thead tr:first-child th:first-child,.table-container .crm-table tbody tr:first-child td:first-child{border-top-left-radius:0!important}.table-container .crm-table thead tr:first-child th:last-child,.table-container .crm-table tbody tr:first-child td:last-child{border-top-right-radius:0!important}body.crm-body .crm-table{min-width:640px}.crm-table thead,.table-container thead,.data-table thead{background:var(--admin-surface-muted, #f8fafc);border-bottom:1px solid var(--admin-border, #e2e8f0);position:static!important;top:auto!important;z-index:auto!important}.crm-table thead tr,.table-container thead tr,.data-table thead tr{border-bottom:none;position:static!important}.crm-table th,.table-container th,.data-table th{background:transparent;padding:0 16px;height:46px;font-size:12px;font-weight:700;color:var(--admin-text-muted, #64748b);letter-spacing:.03em;border-bottom:none!important;white-space:nowrap;vertical-align:middle;position:static!important;top:auto!important}.crm-table td{padding:12px 16px;font-size:14px;color:var(--admin-text, #0f172a);border-bottom:1px solid var(--admin-border, #e2e8f0);vertical-align:middle;white-space:nowrap}.crm-table th:first-child,.crm-table td:first-child{padding-left:16px!important}.crm-table th:last-child,.crm-table td:last-child{padding-right:16px!important}.crm-table tr:last-child td{border-bottom:none}.crm-table tr:hover{background:#f8fafc}.user-info-cell{display:flex;align-items:center;gap:12px;min-width:0}.user-info-cell>div:last-child{min-width:0}.user-avatar-sm{width:36px;height:36px;min-width:36px;min-height:36px;flex:0 0 36px;flex-shrink:0;aspect-ratio:1 / 1;overflow:hidden}.user-avatar-sm img{display:block;width:100%;height:100%;object-fit:cover}.user-entity-avatar{flex-shrink:0;aspect-ratio:1 / 1;overflow:hidden}.user-name,.email-template-name{font-weight:600;color:var(--admin-text, #0f172a)}.col-actions{text-align:right;width:1px;white-space:nowrap}.crm-table th.col-actions,.crm-table td.col-actions{display:table-cell!important;white-space:nowrap;width:auto;min-width:140px;text-align:right;padding-right:24px}.crm-table th.col-status,.crm-table td.col-status{white-space:nowrap;min-width:148px}.crm-table td.col-actions{text-align:right;padding-left:12px}.crm-table td.col-actions .btn.btn-outline{display:inline-flex;align-items:center;justify-content:center;min-width:72px!important;height:32px!important;min-height:32px!important;padding:0 14px!important;vertical-align:middle;font-size:12px!important;border-radius:6px!important;border:1px solid var(--admin-page-panel-border, #e2e8f0)!important;color:#334155!important;background-color:#fff!important;white-space:nowrap!important;flex-shrink:0!important}.crm-table td.col-actions .btn.btn-outline:hover{background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}.crm-table td.col-actions .btn-secondary{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:32px!important;min-height:32px!important;padding:0 14px!important;vertical-align:middle;white-space:nowrap!important;flex-shrink:0!important;font-size:12px!important;border-radius:6px!important}.crm-table td.col-actions .icon-btn,.crm-table td.col-actions .text-muted,.crm-table td.col-actions .btn-secondary{vertical-align:middle}.crm-table td.col-actions .icon-btn{display:inline-flex}.crm-table td.col-actions .text-muted{display:inline-block}.crm-table td.col-actions .btn-secondary+.icon-btn,.crm-table td.col-actions .btn-secondary+.text-muted{margin-left:0}.crm-table td.col-actions .icon-btn+.icon-btn,.crm-table td.col-actions .text-muted+.icon-btn{margin-left:8px}.text-muted{color:#64748b;font-size:13px}body.crm-body .crm-table td.col-actions .btn-icon,body.crm-body .crm-table td.col-actions button.btn-icon{inline-size:32px!important;block-size:32px!important;width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;min-width:32px!important;min-height:32px!important;flex:0 0 32px!important;padding:0!important;box-sizing:border-box!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;aspect-ratio:1 / 1;line-height:0!important;align-self:center!important}body.crm-body .crm-table td.col-actions .btn-icon .material-symbols-outlined{font-size:18px!important;min-width:18px;min-height:18px;line-height:1!important}body.crm-body .crm-table td.col-actions .btn-icon .btn-icon-svg{width:18px;height:18px;display:block}body.crm-body .crm-table td.col-actions{padding:10px 14px!important}body.crm-body .crm-table td.col-actions .crm-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}body.crm-body .btn-icon{inline-size:32px!important;block-size:32px!important;width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;min-width:32px!important;min-height:32px!important;flex:0 0 32px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(203,213,225,.95)!important;background:#fff!important;box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;aspect-ratio:1 / 1;line-height:0!important}body.crm-body .btn-icon .material-symbols-outlined{font-size:18px!important;line-height:1!important;display:block;width:18px;height:18px;min-width:0;min-height:0}body.admin-body .inbox-row-actions .btn.btn-outline.btn-sm.message-mark-read{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;flex:0 0 30px!important;padding:0!important;border-radius:999px!important;box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;line-height:0!important;overflow:hidden;border-color:#e2e8f0e6;background:#f8fafce6;box-sizing:border-box}body.admin-body .inbox-row-actions .btn.btn-outline.btn-sm.message-mark-read .material-symbols-outlined{display:block;line-height:1}body.admin-body .inbox-row-actions .btn.btn-outline.btn-sm.message-mark-read .inbox-action-icon{width:16px;height:16px;display:block}body.admin-body .inbox-row-actions .btn.btn-outline.btn-sm.message-mark-read:hover{border-color:#22c55e66;background:#dcfce78c}body.crm-body .crm-table .message-mark-read{color:#16a34a!important}body.crm-body .crm-table .message-mark-read:hover{border-color:#22c55e73!important;background:#dcfce7b3!important}body.crm-body .crm-table .btn-delete-message{color:#dc2626!important}body.crm-body .crm-table .btn-delete-message:hover{border-color:#dc262666!important;background:#fee2e2b3!important}.status-pill{padding:6px 12px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.05em;display:inline-flex;align-items:center;line-height:1;white-space:nowrap}.status-pill.sent{background:#f0fdf4;color:#166534}.status-pill.failed{background:#fef2f2;color:#991b1b}.status-pill.pending{background:#fffbeb;color:#92400e}.icon-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .2s}.icon-btn .material-symbols-outlined{font-size:15px!important;display:flex!important;align-items:center!important;justify-content:center!important}.icon-btn:hover{border-color:var(--accent-color, #f97316);color:var(--accent-color, #f97316);background:#fff7ed;transform:translateY(-2px);box-shadow:0 4px 12px #f973161a}.badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:99px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.02em;white-space:nowrap}.status-read,.status-automated{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.status-sent{background:#f0fdf4;color:#166534;border:1px solid #dcfce7}.badge-outline{background:transparent;border:1px solid currentColor}.user-add-form{display:flex;flex-direction:column;gap:16px}.user-add-form .form-group{margin:0}.form-label-sm{display:block;font-size:11px;font-weight:600;color:var(--text-muted, #64748b);margin-bottom:6px;letter-spacing:.05em}.btn-full{width:100%}:root{--admin-page-bg: #f8fafc;--admin-page-panel: #ffffff;--admin-page-panel-border: #e2e8f0;--admin-page-panel-soft: #f1f5f9;--admin-page-muted: #64748b;--admin-page-radius-xl: 20px;--admin-page-radius-lg: 14px;--admin-page-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--admin-page-shadow-hover: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--admin-page-topbar-height: 72px;--admin-page-gutter: 24px;--admin-page-max: 100%;--admin-page-primary: #1B4965;--admin-page-primary-hover: #123043;--admin-page-icon-bg: #f0f7ff;--admin-page-icon-border: rgba(27, 73, 101, .1);--admin-spacing-xs: 8px;--admin-spacing-sm: 16px;--admin-spacing-md: 24px;--admin-spacing-lg: 32px;--admin-padding-card: 24px}body.admin-body,body.crm-body,body.builder-active{background:var(--admin-page-bg);color:var(--admin-text, #0f172a);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.admin-page-container,.crm-main>.section-content,.main-content>.section,.crm-content,.main-header>.section-header,.main-header>.design-ui-header{max-width:100%!important;margin-left:0!important;margin-right:0!important;width:100%!important;padding-left:var(--admin-page-gutter);padding-right:var(--admin-page-gutter);box-sizing:border-box}.main-header>.design-ui-header,.main-header>.section-header{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding-top:0!important;padding-bottom:0!important;margin:0!important}.main-header{padding:0!important;display:flex;align-items:center}body.admin-body .main-header,body.crm-body .main-header,body.minside-body .main-header,body.builder-active .main-header{height:72px!important;min-height:72px!important;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:0 20px!important;position:sticky!important;top:0!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-shadow:none!important}@media(min-width:1280px){body.admin-body .main-header,body.crm-body .main-header,body.minside-body .main-header,body.builder-active .main-header{padding-left:20px;padding-right:20px}}body.admin-body .welcome-title,body.minside-body .welcome-title,body.crm-body .welcome-title,body.builder-active .welcome-title{font-size:16px;font-weight:700;margin:0;line-height:1.2;color:#111827}body.admin-body .welcome-subtitle,body.minside-body .welcome-subtitle,body.crm-body .welcome-subtitle,body.builder-active .welcome-subtitle{font-size:12px;color:var(--admin-page-muted);margin:2px 0 0}body.admin-body .notification-btn,body.minside-body .notification-btn,body.crm-body .notification-btn,body.admin-body .mobile-toggle,body.minside-body .mobile-toggle,body.admin-body .mobile-nav-toggle,body.minside-body .mobile-nav-toggle{width:42px!important;height:42px!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.05)!important;background:#f8fafc!important;color:#475569!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;cursor:pointer!important;flex-shrink:0!important}body.admin-body .notification-btn:hover,body.crm-body .notification-btn:hover,body.builder-active .notification-btn:hover{background:#f1f5f9!important;color:#1e293b!important;border-color:#0000001a!important}body.admin-body .page-title{font-size:18px!important;font-weight:700!important;color:#0f172a!important;margin:0!important;letter-spacing:-.01em!important}.header-left{display:flex!important;align-items:center!important;gap:16px!important;flex:1!important}.header-right,.section-header-actions{display:flex!important;align-items:center!important;gap:8px!important;justify-content:flex-end!important}@media(max-width:768px){.user-info-text{display:none!important}.user-profile-link,#actions-btn,#admin-profile-trigger{width:auto!important;height:auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;box-shadow:none!important;margin-right:0!important}.notification-btn,.mobile-nav-toggle{width:42px!important;height:42px!important;background:#fff!important;border:1px solid var(--admin-border)!important;border-radius:12px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.section-header-actions{gap:10px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}}.main-header .section-header-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.user-profile-link,#actions-btn,#admin-profile-trigger{order:0!important;display:flex!important;align-items:center!important;text-decoration:none!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}#messages-bell,.notification-btn{order:0!important}.notification-btn,.mobile-nav-toggle{width:42px!important;height:42px!important;border-radius:12px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(0,0,0,.05)!important;flex-shrink:0!important;background:#fff!important}.user-profile-link:has(.user-name),#admin-profile-trigger:has(.user-name){background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:12px!important;padding:3px 6px 3px 12px!important;gap:8px!important}.user-avatar{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:15px!important;color:var(--admin-accent, #d17d39)!important;background:transparent!important;border:none!important;border-radius:0!important;position:relative!important;overflow:visible!important}@media(max-width:768px){.user-info-text{display:none!important}}body.admin-body .user-profile-link,body.crm-body .user-profile-link,body.builder-active .user-profile-link{display:flex!important;align-items:center!important;gap:12px!important}.user-profile-link,.lang-switcher.header-lang-switcher{order:0!important;margin:0!important}#messages-bell,.notification-btn:not(#global-search-opener):not(#global-search-btn):not(.mobile-nav-toggle){order:0!important;margin:0!important}#todo-shortcut-btn{display:flex!important;order:0!important}#global-search-opener,#global-search-btn{order:0!important;margin:0!important}#mobile-nav-toggle,#mobile-toggle,.mobile-nav-toggle{order:-1!important;margin-left:0!important;margin-right:12px!important}@media(max-width:768px){#todo-shortcut-btn,#global-search-opener{display:none!important}}body.admin-body .main-content,body.crm-body .crm-main,body.builder-active .builder-workspace{background:var(--admin-page-bg);min-width:0}body.admin-body .section-container,body.admin-body .content-wrapper,body.admin-body .crm-content,body.crm-body .crm-content,body.crm-body .content-wrapper,body.builder-active .canvas-container{padding-left:var(--admin-page-gutter)!important;padding-right:var(--admin-page-gutter)!important}body.admin-body .section-container,body.admin-body .content-wrapper,body.admin-body .crm-content,body.crm-body .crm-content,body.crm-body .content-wrapper{padding-top:24px!important;padding-bottom:var(--admin-page-gutter, 24px)!important}body.builder-active .canvas-container{padding-top:18px!important;padding-bottom:20px!important}body.admin-body .section-container,body.admin-body .content-wrapper,body.admin-body .crm-content,body.crm-body .crm-content,body.crm-body .content-wrapper{max-width:var(--admin-page-max);margin-left:auto;margin-right:auto}body.crm-body .crm-header,body.builder-active .workspace-header,body.admin-body .section-content>.section-header,body.admin-body .section-content>.section-header-row,body.admin-body .section-content>.design-ui-header{background:var(--admin-page-panel);border:1px solid var(--admin-page-panel-border);border-radius:var(--admin-page-radius-xl);box-shadow:0 1px 1px #0f172a05}body.crm-body .crm-header{position:static;margin:20px var(--admin-page-gutter) 0;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--admin-page-panel-border)}@media(min-width:1280px){body.crm-body .crm-header{margin-left:20px;margin-right:20px}}body.crm-body .crm-header .header-left{display:flex;align-items:center;gap:14px;min-width:0}body.crm-body .crm-header .header-left:before{content:"i";width:40px;height:40px;border-radius:999px;border:1px solid var(--admin-page-icon-border);background:var(--admin-page-icon-bg);color:var(--admin-page-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}body.crm-body .crm-header .header-titles h1{margin:0;font-size:18px;line-height:1.2;font-weight:800;color:#111827;letter-spacing:-.01em}body.crm-body .crm-header .header-titles p{margin:4px 0 0;color:var(--admin-page-muted);font-size:13px;line-height:1.45;max-width:68ch}body.crm-body .crm-header .header-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}body.admin-body .section-content>.section-header,body.admin-body .section-content>.design-ui-header{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding:24px 32px;border-bottom:none;width:100%}.section-header-icon{width:48px;height:48px;border-radius:12px!important;background:#fff;border:1px solid var(--admin-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #00000005}.section-header-icon span{font-size:24px;color:#475569}.section-header-titles{display:flex;flex-direction:column;align-items:flex-start!important;text-align:left!important;gap:4px!important}body.admin-body .section-header-titles .section-title,body.admin-body .section-title{font-size:18px!important;font-weight:800!important;color:#0f172a!important;font-family:Inter,sans-serif!important;margin:0!important;line-height:1.2!important;text-align:left!important}body.admin-body .section-header-titles .section-subtitle,body.admin-body .section-subtitle{font-size:13px!important;color:#64748b!important;font-weight:400!important;margin:0!important;line-height:1.45!important;text-align:left!important}body.admin-body .section-content>.section-header:before,body.admin-body .section-content>.design-ui-header:before{display:none!important}body.admin-body .section-content>.section-header,body.admin-body .section-content>.design-ui-header{position:relative}body.admin-body .section-content>.section-header>*,body.admin-body .section-content>.design-ui-header>*{position:relative;z-index:1}body.admin-body .section-content>.section-header>.section-header-content,body.admin-body .section-content>.design-ui-header>.section-header-content{min-width:0;flex:1;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}body.admin-body .section-content>.section-header .section-title,body.admin-body .section-content>.design-ui-header .section-title{margin:0;font-size:18px;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:#111827}body.admin-body .section-content>.section-header .section-subtitle,body.admin-body .section-content>.design-ui-header .section-subtitle{margin:4px 0 0;color:var(--admin-page-muted);font-size:13px;line-height:1.45;max-width:72ch}body.admin-body .section-content>.section-header:not(.flex-between):not(.design-ui-header){display:block;padding-left:72px}body.admin-body .section-content>.section-header:not(.flex-between):not(.design-ui-header):before{position:absolute;left:22px;top:18px;margin:0;flex:none;align-self:auto}body.admin-body .section-content>.section-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:16px;padding:14px 18px!important}body.admin-body .section-content>.section-header-row h2{margin:0!important;font-size:18px!important;font-weight:800!important;color:#111827!important;letter-spacing:-.01em}body.admin-body .section-content>.section-header-row{position:relative;padding-left:68px!important}body.admin-body .section-content>.section-header-row:before{content:"i";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:1px solid var(--admin-page-icon-border);background:var(--admin-page-icon-bg);color:var(--admin-page-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}body.admin-body .btn,body.crm-body .btn,body.builder-active .btn,body.admin-body a.btn,body.crm-body a.btn,body.builder-active a.btn{min-height:40px;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1}body.admin-body .btn-primary,body.crm-body .btn-primary,body.builder-active .btn-primary{background:var(--admin-page-primary)!important;color:#fff!important;border:1px solid var(--admin-page-primary)!important;box-shadow:0 2px 4px #1b496526!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important}body.admin-body .btn-primary:hover,body.crm-body .btn-primary:hover,body.builder-active .btn-primary:hover{background:var(--admin-page-primary-hover)!important;border-color:var(--admin-page-primary-hover)!important;color:#fff!important;box-shadow:0 4px 8px #1b496540!important;transform:translateY(-1px)!important}body.admin-body .btn-primary:active,body.crm-body .btn-primary:active,body.builder-active .btn-primary:active{transform:scale(.97)!important}body.admin-body .btn-secondary,body.crm-body .btn-secondary,body.builder-active .btn-secondary{background:#fff!important;color:#334155!important;border:1px solid var(--admin-page-panel-border)!important;box-shadow:none!important;border-radius:10px!important;font-weight:700!important;font-size:14px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important}body.admin-body .btn-secondary:hover,body.crm-body .btn-secondary:hover,body.builder-active .btn-secondary:hover{background:#f8fafc!important;border-color:var(--admin-page-primary)!important;color:var(--admin-page-primary)!important;transform:translateY(-1px)!important}body.admin-body .btn-secondary:active,body.crm-body .btn-secondary:active,body.builder-active .btn-secondary:active{transform:scale(.97)!important}body.admin-body .btn-outline,body.crm-body .btn-outline,body.builder-active .btn-outline{background:#fff!important;color:#334155!important;border:1px solid var(--admin-page-panel-border)!important;border-radius:10px!important;font-weight:700!important;font-size:14px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important}body.admin-body .btn-outline:hover,body.crm-body .btn-outline:hover,body.builder-active .btn-outline:hover{background:#f9fafb!important;border-color:var(--admin-page-primary)!important;color:var(--admin-page-primary)!important;transform:translateY(-1px)!important}body.admin-body .btn-outline:active,body.crm-body .btn-outline:active,body.builder-active .btn-outline:active{transform:scale(.97)!important}body.admin-body .card,body.crm-body .card,body.builder-active .card,body.admin-body .modern,body.crm-body .modern,body.admin-body .contacts-grid,body.crm-body .contacts-grid,body.admin-body .logs-container,body.admin-body .template-card,body.crm-body .promo-card,body.crm-body .segment-empty-state,body.builder-active .selection-card{background:var(--admin-page-panel);border:1px solid var(--admin-page-panel-border);border-radius:var(--admin-page-radius-xl);box-shadow:none}body.admin-body .card:hover,body.crm-body .card:hover,body.crm-body .promo-card:hover{box-shadow:var(--admin-page-shadow-hover)}.ai-inspirasjon-hero,div.card.ai-inspirasjon-hero,body.admin-body div.card.ai-inspirasjon-hero,body.crm-body div.card.ai-inspirasjon-hero{background:linear-gradient(135deg,#0b1a24,#15384d,#1b4965)!important;border:1px solid rgba(209,125,57,.4)!important;box-shadow:0 12px 32px #0b1a2440!important;color:#fff!important;margin-bottom:48px!important}.ai-inspirasjon-hero h3,body.admin-body .ai-inspirasjon-hero h3,body.crm-body .ai-inspirasjon-hero h3{color:#fff!important;font-size:26px!important;font-weight:800!important}.ai-inspirasjon-hero p,body.admin-body .ai-inspirasjon-hero p,body.crm-body .ai-inspirasjon-hero p{color:#cbd5e1!important;font-size:14.5px!important;line-height:1.6!important}.ai-inspirasjon-hero .ai-badge,.ai-inspirasjon-hero div[style*="border-radius: 99px"]{background:#d17d3933!important;border:1px solid rgba(209,125,57,.5)!important;color:#ffedd5!important}body.admin-body .card-header,body.crm-body .table-header,body.admin-body .logs-header,body.crm-body .logs-header{background:#f9fafb;border-bottom:1px solid #eceff3}body.admin-body .form-group label,body.crm-body .form-group label,body.minside-body .form-group label,body.builder-active .form-group label{font-size:12px;font-weight:700;color:#6b7280;margin-bottom:6px}body.admin-body .form-control,body.crm-body .form-control,body.minside-body .form-control,body.builder-active .form-control,body.admin-body .form-group input,body.admin-body .form-group textarea,body.admin-body .form-group select,body.crm-body .form-group input,body.crm-body .form-group textarea,body.crm-body .form-group select,body.minside-body .form-group input,body.minside-body .form-group textarea,body.minside-body .form-group select,body.builder-active .subject-input{border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:none}body.admin-body .form-control:focus,body.crm-body .form-control:focus,body.minside-body .form-control:focus,body.builder-active .subject-input:focus,body.admin-body .form-group input:focus,body.admin-body .form-group textarea:focus,body.crm-body .form-group input:focus,body.crm-body .form-group textarea:focus,body.minside-body .form-group input:focus,body.minside-body .form-group textarea:focus{border-color:#c6d0dc;box-shadow:0 0 0 3px #94a3b81f}body.admin-body .grid-2-cols,body.admin-body .grid-2-cols.equal,body.admin-body .grid-2-cols.editor-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr);gap:20px;align-items:start}body.admin-body .editor-content-wrapper,body.admin-body .editor-panel,body.admin-body .editor-sidebar-panel{background:var(--admin-page-panel);border:1px solid var(--admin-page-panel-border);border-radius:var(--admin-page-radius-xl);box-shadow:none}body.crm-body .content-header,body.minside-body .content-header{max-width:var(--audit-max-width, var(--admin-page-max, 1280px));width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:18px var(--audit-page-gutter, var(--admin-page-gutter, 20px)) 0!important}body.crm-body .content-header .tabs-container,body.minside-body .content-header .tabs-container{padding-left:0!important;padding-right:0!important}body.crm-body .promo-cards,body.minside-body .promo-cards{gap:20px;margin-bottom:20px}body.crm-body .promo-card,body.minside-body .promo-card{padding:20px;border-radius:var(--admin-page-radius-xl)}body.crm-body .contacts-grid.card.modern,body.minside-body .contacts-grid.card.modern,body.crm-body .card.modern,body.minside-body .card.modern{border-radius:var(--admin-page-radius-xl)}body.builder-active .workspace-header{position:sticky;top:var(--admin-page-topbar-height);z-index:110;margin:16px var(--admin-page-gutter) 0;padding:12px 14px;height:auto;min-height:72px;gap:12px;border-bottom:1px solid var(--admin-page-panel-border);box-shadow:none}body.builder-active .workspace-header .header-left{min-width:0;flex:1}body.builder-active .workspace-header .newsletter-meta{background:#f9fafb;border:1px solid #eceff3;border-radius:12px;padding:8px 12px;gap:8px;min-height:44px}body.builder-active .workspace-header .subject-label{color:#6b7280;font-weight:700;font-size:12px;white-space:nowrap}body.builder-active .workspace-header .subject-input{background:transparent;border:0;border-radius:0;padding:0;min-width:180px;box-shadow:none!important}body.builder-active .workspace-header .view-toggles{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;padding:4px}body.builder-active .workspace-header .view-toggle{min-width:40px;min-height:34px;border-radius:8px}body.builder-active .workspace-header .view-toggle.active{background:#fff;color:var(--admin-page-primary);box-shadow:none;border:1px solid #e5e7eb}body.builder-active .workspace-header .workspace-actions{gap:8px;flex-wrap:wrap}body.builder-active .canvas-container{background:transparent}body.builder-active .newsletter-canvas{border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 12px 28px #0f172a14}.admin-info-card,.admin-tips-card,.help-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:16px 18px}.admin-info-card h3,.admin-tips-card h3,.help-card h3{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.06em;color:#1f4f73}.admin-info-card p,.admin-tips-card p,.help-card p{margin:0;color:#64748b;font-size:13px;line-height:1.5}@media(max-width:1100px){body.admin-body .grid-2-cols,body.admin-body .grid-2-cols.equal,body.admin-body .grid-2-cols.editor-layout{grid-template-columns:1fr;gap:32px}body.admin-body .main-header .mobile-nav-toggle,body.crm-body .main-header .mobile-nav-toggle,body.minside-body .main-header .mobile-nav-toggle,body.builder-active .main-header .mobile-nav-toggle,body.admin-body .main-header .mobile-toggle,body.minside-body .main-header .mobile-toggle{display:flex!important;visibility:visible!important;opacity:1!important;order:-1!important;margin-left:0!important;margin-right:12px!important}body.admin-body .main-header .section-header-content{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}body.admin-body .main-header .section-header-actions{margin-left:auto!important;order:0!important}.promo-cards,.crm-stats-bar,.stats-grid{grid-template-columns:1fr!important;gap:32px!important}.promo-card,.stat-card.modern,.stat-item{margin-bottom:0!important}}@media(max-width:768px){body.admin-body .sidebar,body.minside-body .sidebar{left:0!important;transform:translate(-100%)!important;transition:transform .3s ease!important}body.admin-body .sidebar.active,body.minside-body .sidebar.active{transform:translate(0)!important;z-index:15000!important}body.admin-body .main-content,body.minside-body .main-content,body.admin-body .profile-header,body.minside-body .profile-header{margin-left:0!important;width:100%!important}}@media(max-width:1100px){body.crm-body .crm-header,body.minside-body .crm-header,body.builder-active .workspace-header,body.admin-body .section-content>.section-header,body.admin-body .section-content>.design-ui-header{flex-direction:column;align-items:stretch;margin-bottom:40px!important;gap:20px!important}body.admin-body .section-content>.section-header .section-header-actions,body.admin-body .section-content>.design-ui-header .section-header-actions{justify-content:flex-start!important}body.crm-body .crm-header .header-actions,body.minside-body .crm-header .header-actions,body.builder-active .workspace-header .workspace-actions{justify-content:stretch;flex-direction:column;gap:12px!important}body.builder-active .workspace-header{top:var(--admin-page-topbar-height)}}@media(max-width:768px){:root{--admin-page-gutter: 20px;--admin-page-radius-xl: 16px}body.admin-body .main-header,body.crm-body .main-header,body.minside-body .main-header,body.builder-active .main-header{padding-left:16px!important;padding-right:16px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.header-left{flex:1!important;min-width:0!important;display:flex!important;align-items:center!important;gap:12px!important}.header-right{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:16px!important}.page-title{font-size:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:120px!important}.user-profile{margin-left:4px!important}body.admin-body .section-header-actions,body.crm-body .section-header-actions,body.minside-body .section-header-actions{gap:12px!important}body.crm-body .crm-header,body.minside-body .crm-header{margin-top:14px;padding:20px}body.crm-body .crm-header .header-left:before,body.minside-body .crm-header .header-left:before{width:34px;height:34px;font-size:16px}body.admin-body .section-content>.section-header,body.admin-body .section-content>.design-ui-header{padding:20px;gap:16px}body.admin-body .section-content>.section-header:before,body.admin-body .section-content>.design-ui-header:before{width:34px;height:34px;flex-basis:34px}body.admin-body .section-content>.section-header:not(.flex-between):not(.design-ui-header){padding-left:58px}body.admin-body .section-content>.section-header:not(.flex-between):not(.design-ui-header):before{left:20px;top:16px}body.admin-body .section-content>.section-header-row{padding:20px 20px 20px 58px!important}body.admin-body .section-content>.section-header-row:before{left:20px;width:34px;height:34px;font-size:16px}body.admin-body .section-content>.section-header .section-title,body.admin-body .section-content>.design-ui-header .section-title,body.admin-body .section-content>.section-header-row h2,body.crm-body .crm-header .header-titles h1,body.minside-body .crm-header .header-titles h1{font-size:17px!important}body.admin-body:not(.main-dashboard) .user-info-text,body.crm-body .user-info-text,body.minside-body .user-info-text,body.builder-active .user-info-text{display:none!important}body.builder-active .workspace-header{margin-top:12px;padding:10px}body.admin-body #overview-section .overview-hero-card{flex-direction:column;align-items:stretch;gap:12px;padding:16px!important}body.admin-body #overview-section .overview-hero-action,body.admin-body #overview-section .overview-hero-action-secondary{width:44px!important;min-width:44px!important;height:44px!important;justify-content:center!important;box-sizing:border-box!important;padding:0!important}body.builder-active .workspace-header .newsletter-meta,body.builder-active .workspace-header .workspace-actions{width:100%}body.builder-active .workspace-header .workspace-actions .btn{flex:1;min-width:0}}:root{--audit-space-1: 8px;--audit-space-2: 16px;--audit-space-3: 24px;--audit-space-4: 32px;--audit-max-width: 1280px;--audit-page-gutter: 20px}body.admin-body .section-container,body.admin-body .content-wrapper,body.admin-body .crm-content,body.crm-body .crm-content,body.minside-body .crm-content,body.crm-body .content-wrapper,body.minside-body .content-wrapper{max-width:var(--audit-max-width)!important;width:100%;margin-left:auto!important;margin-right:auto!important;padding-left:var(--audit-page-gutter)!important;padding-right:var(--audit-page-gutter)!important;box-sizing:border-box}body.builder-active .canvas-container{padding-left:var(--audit-page-gutter)!important;padding-right:var(--audit-page-gutter)!important;box-sizing:border-box}body.admin-body .section-content>.section-header,body.admin-body .section-content>.design-ui-header,body.admin-body .section-content>.section-header-row,body.crm-body .crm-header,body.minside-body .crm-header,body.builder-active .workspace-header,body.admin-body #overview-section .overview-hero-card{padding:var(--audit-space-3)!important;border-radius:18px!important}body.admin-body #overview-section .overview-hero-card,body.admin-body .chart-container.card,body.admin-body .top-pages-widget.card{padding:var(--audit-space-4)}body.admin-body .card-header,body.admin-body .logs-header,body.crm-body .logs-header,body.minside-body .logs-header,body.crm-body .table-header,body.minside-body .table-header,body.admin-body .table-header,body.admin-body .card-body,body.admin-body .design-ui-panel-header,body.admin-body .design-ui-panel-body,body.crm-body .promo-card,body.minside-body .promo-card,body.crm-body .segment-empty-state,body.minside-body .segment-empty-state,body.builder-active .selection-card,body.builder-active .workspace-header .newsletter-meta,body.admin-body .editor-content-wrapper,body.admin-body .editor-panel,body.admin-body .editor-sidebar-panel{padding:var(--audit-space-3)!important}body.admin-body .logs-table-wrap:not(.full-bleed),body.crm-body .table-container:not(.full-bleed),body.minside-body .table-container:not(.full-bleed),body.admin-body .table-container:not(.full-bleed){padding-left:var(--audit-space-3);padding-right:var(--audit-space-3);box-sizing:border-box}body.admin-body .design-ui-panel-body.p-0,body.admin-body #users-list-container{padding:0!important}body.admin-body #users-list-container .table-container,body.admin-body .design-ui-panel .table-container{padding-left:0!important;padding-right:0!important}.table-container.full-bleed{width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}body.crm-body .contacts-grid.card.modern,body.minside-body .contacts-grid.card.modern,body.admin-body .contacts-grid.card.modern,#automation-section .card.modern,body.crm-body .card.modern:has(.table-container),body.minside-body .card.modern:has(.table-container){padding:0!important}body.crm-body .contacts-grid.card.modern .table-header,body.minside-body .contacts-grid.card.modern .table-header,body.admin-body .contacts-grid.card.modern .table-header,body.crm-body .card.modern .table-header,body.minside-body .card.modern .table-header,#automation-section .automation-tabs{padding-left:24px!important;padding-right:24px!important;width:100%!important;box-sizing:border-box!important}body.admin-body .logs-container{padding:0!important}body.admin-body .logs-container .logs-header{padding-left:24px!important;padding-right:24px!important}body.admin-body .logs-container .logs-table-wrap{width:100%!important;margin:0!important}body.admin-body .card-title,body.crm-body .card-title,body.minside-body .card-title,body.builder-active .card-title,body.crm-body .promo-card h3,body.minside-body .promo-card h3,body.admin-body .collection-item-card .item-title,body.admin-body .section-content>.section-header .section-title,body.admin-body .section-content>.design-ui-header .section-title,body.admin-body .section-content>.section-header-row h2,body.crm-body .crm-header .header-titles h1,body.minside-body .crm-header .header-titles h1{margin-bottom:var(--audit-space-2)!important}body.admin-body .card p,body.crm-body .card p,body.minside-body .card p,body.crm-body .promo-card p,body.minside-body .promo-card p,body.builder-active .card p,body.admin-body .section-subtitle,body.crm-body .header-titles p,body.minside-body .header-titles p{margin-bottom:0}body.admin-body p+.btn,body.admin-body p+a.btn,body.admin-body p+button.btn,body.crm-body p+.btn,body.minside-body p+.btn,body.crm-body p+a.btn,body.minside-body p+a.btn,body.crm-body p+button.btn,body.minside-body p+button.btn,body.builder-active p+.btn,body.builder-active p+a.btn,body.builder-active p+button.btn{margin-top:var(--audit-space-3)}body.admin-body .stats-grid,body.crm-body .promo-cards,body.minside-body .promo-cards,body.admin-body #blog-section .collection-grid,body.admin-body #events-section .collection-grid,body.admin-body #teaching-section .collection-grid,body.admin-body #media-section .collection-grid,body.admin-body #dashboard-main-grid,body.admin-body .grid-2-cols,body.admin-body .grid-2-cols.equal,body.admin-body .grid-2-cols.editor-layout{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:var(--audit-space-3)!important;align-items:stretch!important}body.admin-body .grid-2-cols>:first-child,body.admin-body .grid-2-cols.editor-layout>:first-child{grid-column:span 8;min-width:0}body.admin-body .grid-2-cols>:last-child,body.admin-body .grid-2-cols.editor-layout>:last-child{grid-column:span 4;min-width:0}body.admin-body .grid-2-cols.equal>:first-child,body.admin-body .grid-2-cols.equal>:last-child{grid-column:span 6!important;min-width:0}body.admin-body .stats-grid>*{grid-column:span 3;min-width:0;align-self:stretch}body.admin-body .stats-grid .stat-card.modern[data-span="2"]{grid-column:span 6!important}body.admin-body .stats-grid .stat-card.modern[data-span="3"]{grid-column:span 9!important}body.admin-body .stats-grid .stat-card.modern[data-span="4"]{grid-column:span 12!important}body.admin-body #dashboard-main-grid>[data-id=chart]{grid-column:span 8!important}body.admin-body #dashboard-main-grid>[data-id=top-pages]{grid-column:span 4!important}body.crm-body .promo-cards>*,body.minside-body .promo-cards>*{grid-column:span 4;min-width:0}body.admin-body #blog-section .collection-grid>*{grid-column:span 4;min-width:0}body.admin-body #events-section .collection-grid>*,body.admin-body #teaching-section .collection-grid>*,body.admin-body #media-section .collection-grid>*{grid-column:span 6;min-width:0}body.admin-body .stat-card.modern,body.crm-body .promo-card,body.minside-body .promo-card,body.admin-body .collection-item-card,body.admin-body .chart-container.card,body.admin-body .top-pages-widget.card,body.builder-active .selection-card{height:100%;display:flex;flex-direction:column;align-items:flex-start}body.admin-body .collection-item-card .item-content,body.crm-body .promo-card,body.minside-body .promo-card,body.admin-body .card-body,body.admin-body .top-pages-widget.card,body.admin-body .chart-container.card{display:flex;flex-direction:column}body.admin-body .collection-item-card .item-actions,body.crm-body .promo-card .btn-link,body.minside-body .promo-card .btn-link,body.crm-body .promo-card a.btn,body.minside-body .promo-card a.btn,body.crm-body .promo-card .btn,body.minside-body .promo-card .btn{margin-top:auto}body.admin-body #overview-section .stat-card.modern{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}body.admin-body #overview-section .stat-card.modern .stat-content{flex:1 1 auto;min-width:0;align-items:flex-start;text-align:left}body.admin-body #overview-section .analytics-range-select,.analytics-range-select,select.analytics-range-select,#analytics-range-days{min-height:28px!important;min-width:120px!important;width:auto!important;padding:5px 28px 5px 12px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;background-color:#fff!important;color:#1e293b!important;font-size:11.5px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.01em!important;cursor:pointer!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:calc(100% - 10px) center!important;background-size:12px 12px!important;background-repeat:no-repeat!important;box-shadow:0 1px 2px #0f172a0a!important;transition:all .2s ease!important;box-sizing:border-box!important}body.admin-body #overview-section .analytics-range-select:hover,.analytics-range-select:hover{background-color:#f8fafc!important;border-color:#94a3b8!important;box-shadow:0 2px 6px #0f172a0f!important}body.admin-body #overview-section .analytics-range-select:focus-visible,.analytics-range-select:focus-visible{outline:none!important;border-color:#d17d39!important;box-shadow:0 0 0 3px #d17d392e!important}html[data-theme=dark] body.admin-body #overview-section .analytics-range-select,html[data-theme=dark] .analytics-range-select{background-color:#1e293b!important;border-color:#334155!important;color:#f8fafc!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}body.admin-body #overview-section .analytics-open-link{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:32px;color:#9a3412;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none}body.admin-body #overview-section .analytics-open-link .material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transform:translateY(1px)}body.admin-body #overview-section .analytics-open-link:hover{color:#7c2d12}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.admin-body .card,body.crm-body .card,body.minside-body .card,body.crm-body .promo-card,body.minside-body .promo-card,body.admin-body .collection-item-card,body.admin-body .editor-content-wrapper,body.admin-body .editor-panel,body.admin-body .editor-sidebar-panel{text-align:left}body.admin-body .section-content>*{margin-left:0!important;margin-right:0!important;width:100%;box-sizing:border-box}body.admin-body .form-group,body.crm-body .form-group,body.minside-body .form-group,body.builder-active .form-group{margin-bottom:var(--audit-space-3)}body.admin-body .form-group:last-child,body.crm-body .form-group:last-child,body.minside-body .form-group:last-child,body.builder-active .form-group:last-child{margin-bottom:0}body.admin-body .form-control,body.crm-body .form-control,body.minside-body .form-control,body.builder-active .form-control,body.admin-body input[type=text],body.admin-body input[type=number],body.admin-body input[type=email],body.admin-body textarea,body.crm-body input[type=text],body.minside-body input[type=text],body.crm-body input[type=number],body.minside-body input[type=number],body.crm-body input[type=email],body.minside-body input[type=email],body.crm-body textarea,body.minside-body textarea{padding:12px 14px!important}@media(max-width:1100px){body.admin-body .stats-grid>*{grid-column:span 6}body.admin-body #dashboard-main-grid>[data-id=chart],body.admin-body #dashboard-main-grid>[data-id=top-pages],body.admin-body #blog-section .collection-grid>*,body.admin-body #events-section .collection-grid>*,body.admin-body #teaching-section .collection-grid>*,body.admin-body #media-section .collection-grid>*,body.crm-body .promo-cards>*,body.minside-body .promo-cards>*,body.admin-body .grid-2-cols>:first-child,body.admin-body .grid-2-cols>:last-child,body.admin-body .grid-2-cols.equal>:first-child,body.admin-body .grid-2-cols.equal>:last-child,body.admin-body .grid-2-cols.editor-layout>:first-child,body.admin-body .grid-2-cols.editor-layout>:last-child{grid-column:span 12!important}}@media(max-width:700px){.main-header .section-header-content{padding-left:8px;padding-right:8px}body.admin-body .section-container,body.admin-body .content-wrapper,body.admin-body .crm-content,body.crm-body .crm-content,body.minside-body .crm-content,body.crm-body .content-wrapper,body.minside-body .content-wrapper,body.builder-active .canvas-container{padding-left:14px!important;padding-right:14px!important}body.admin-body .stats-grid,body.crm-body .promo-cards,body.minside-body .promo-cards,body.admin-body #blog-section .collection-grid,body.admin-body #events-section .collection-grid,body.admin-body #teaching-section .collection-grid,body.admin-body #media-section .collection-grid,body.admin-body #dashboard-main-grid,body.admin-body .grid-2-cols,body.admin-body .grid-2-cols.equal,body.admin-body .grid-2-cols.editor-layout{gap:var(--audit-space-2)!important}body.admin-body .stats-grid>*{grid-column:span 12!important}body.admin-body .section-content>.section-header,body.admin-body .section-content>.design-ui-header,body.admin-body .section-content>.section-header-row,body.crm-body .crm-header,body.minside-body .crm-header,body.builder-active .workspace-header,body.admin-body #overview-section .overview-hero-card,body.admin-body .card-header,body.admin-body .logs-header,body.crm-body .logs-header,body.minside-body .logs-header,body.crm-body .table-header,body.minside-body .table-header,body.admin-body .table-header,body.admin-body .card-body,body.crm-body .promo-card,body.minside-body .promo-card{padding:var(--audit-space-2)!important}}@media(max-width:1024px){body.admin-body #hero-section>.section-header>.section-header-content,body.admin-body #hero-section>.design-ui-header>.section-header-content{gap:28px!important;flex-wrap:wrap!important}body.admin-body #hero-section .section-header-actions{margin-left:0!important}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.hkm-add-user-modal-overlay{animation:fadeIn .2s ease-out}.hkm-add-user-modal-card{transition:transform .2s ease,box-shadow .2s ease}.add-user-input:focus{border-color:#d17d39!important;box-shadow:0 0 0 3px #d17d3926!important}.modal-close-btn:hover,.modal-cancel-btn:hover{background:#e2e8f0!important;color:#0f172a!important}.modal-close-btn:active,.modal-cancel-btn:active{transform:scale(.96)}.user-admin-panel-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px 16px!important;padding:14px 16px!important;border-bottom:1px solid var(--border-color, #e2e8f0)!important;background:#fff!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;flex-wrap:wrap!important}.user-admin-header-title-wrap{display:flex!important;align-items:center!important;gap:10px!important}.user-admin-header-title-wrap h3{margin:0!important;font-size:16px!important;font-weight:700!important;color:#0f172a!important}.user-admin-controls{display:flex!important;align-items:center!important;gap:12px!important;margin-left:auto!important}.user-admin-search-wrap{position:relative!important;width:260px!important;max-width:100%!important}.user-admin-search-wrap .search-icon{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-size:20px!important;pointer-events:none!important}.user-admin-search-wrap .user-search-input,.user-admin-search-wrap input.user-search-input,body.admin-body .user-admin-search-wrap #user-search-input{padding:10px 14px 10px 46px!important;height:46px!important;min-height:46px!important;font-size:14px!important;border-radius:12px!important;border:1px solid #cbd5e1!important;width:100%!important;outline:none!important;background:#f8fafc!important;transition:all .2s ease!important;box-sizing:border-box!important}.user-admin-search-wrap .user-search-input:focus{background:#fff!important;border-color:#d17d39!important;box-shadow:0 0 0 3px #d17d3926!important}.add-user-header-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:700!important;font-size:14px!important;border-radius:12px!important;padding:11px 22px!important;height:46px!important;min-height:46px!important;width:auto!important;background:linear-gradient(135deg,#d17d39,#bd4f2a)!important;color:#fff!important;border:none!important;cursor:pointer!important;white-space:nowrap!important;flex-shrink:0!important;box-shadow:0 4px 14px #d17d394d!important;transition:all .2s ease!important;margin:0!important}.add-user-header-btn .material-symbols-outlined{font-size:20px!important}.add-user-header-btn:hover{transform:translateY(-1.5px)!important;box-shadow:0 6px 18px #d17d3966!important}.add-user-header-btn:active{transform:translateY(0)!important;box-shadow:0 2px 8px #d17d3940!important}@media(max-width:640px){.user-admin-panel-header{padding:12px 14px!important;gap:12px!important}.user-admin-controls{display:contents!important}.user-admin-header-title-wrap{flex:1 1 auto!important}.add-user-header-btn{margin-left:auto!important;font-size:13.5px!important;padding:10px 18px!important;height:44px!important;min-height:44px!important;width:auto!important;border-radius:12px!important;order:2!important}.user-admin-search-wrap{width:100%!important;max-width:100%!important;order:3!important}.user-admin-search-wrap .user-search-input,.user-admin-search-wrap input.user-search-input,body.admin-body .user-admin-search-wrap #user-search-input{height:44px!important;min-height:44px!important;font-size:14px!important;padding-left:46px!important;padding-right:14px!important}}body.admin-body .sidebar-header .logo,body.minside-body .sidebar-header .logo{display:flex;align-items:center;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)!important}body.admin-body .sidebar-header .logo:hover,body.minside-body .sidebar-header .logo:hover{opacity:.85!important;transform:translateY(-.5px) scale(1.02)!important}body.admin-body .sidebar-header .logo:active,body.minside-body .sidebar-header .logo:active{transform:scale(.98)!important;opacity:.75!important}body.admin-body .sidebar-header .logo img{padding:0!important;background:transparent!important;border:none!important;border-radius:50%!important;box-shadow:none!important;display:block}body.admin-body .sidebar-header .logo-text{margin:0!important;line-height:1.1}body.admin-body #overview-section>style{display:none!important}body.admin-body #overview-section .overview-hero-card{margin-top:0!important}body.admin-body .section-content>.section-header:first-child,body.admin-body .section-content>.design-ui-header:first-child,body.admin-body .section-content>.section-header-row:first-child,body.admin-body #overview-section>*:first-child,body.admin-body .analytics-container>*:first-child,body.admin-body .crm-content>*:first-child,body.admin-body .logs-container>*:first-child,body.admin-body .inbox-container>*:first-child,body.admin-body #newsletter-dashboard-layout>*:first-child{margin-top:0!important}body.admin-body .nav-item.nav-helper-hidden{display:none!important}#log-filters .log-filter-btn{min-height:36px;padding:0 14px!important;border-radius:999px!important;border:1px solid #dbe3ec!important;background:#fff!important;color:#64748b!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}#log-filters .log-filter-btn:hover:not(.active){background:#f8fafc!important;border-color:#cfd8e3!important;color:#334155!important}#log-filters .log-filter-btn.active{background:var(--admin-page-primary, #f97316)!important;border-color:var(--admin-page-primary, #f97316)!important;color:#fff!important;box-shadow:0 8px 18px #f9731633}#activity-log-list .activity-log-entry{border-radius:12px;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}#activity-log-list .activity-log-entry:hover{background:#f8fafc}#activity-log-list .activity-log-entry:focus-visible{outline:2px solid rgba(249,115,22,.3);outline-offset:2px;background:#fff7ed}.inbox-row{cursor:pointer}.inbox-row:hover{background:#f8fafc}body.crm-body .inbox-row-icon,body.minside-body .inbox-row-icon{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center}body.admin-body .inbox-row-icon{width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:#fff;border:2px solid #e2e8f0;color:#334155}body.admin-body .inbox-row-icon .inbox-mail-icon,body.crm-body .inbox-row-icon .inbox-mail-icon,body.minside-body .inbox-row-icon .inbox-mail-icon{display:block;width:18px;height:18px;line-height:1;margin:0}body.admin-body .inbox-row--unread .inbox-row-icon{border-color:#fed7aa;background:#fff7ed;color:#9a3412}body.crm-body .inbox-row-icon .material-symbols-outlined,body.minside-body .inbox-row-icon .material-symbols-outlined{font-size:17px}body.admin-body .inbox-row-icon .material-symbols-outlined.inbox-mail-icon,body.crm-body .inbox-row-icon .material-symbols-outlined.inbox-mail-icon,body.minside-body .inbox-row-icon .material-symbols-outlined.inbox-mail-icon{font-size:18px;display:grid;place-items:center}body.crm-body .inbox-unread-dot,body.minside-body .inbox-unread-dot{width:9px;height:9px}.admin-detail-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a52;display:none;align-items:center;justify-content:center;padding:20px;z-index:3000}.admin-detail-modal.is-open{display:flex}.admin-detail-dialog{width:min(760px,100%);max-height:min(88vh,900px);overflow:auto;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 18px 48px #0f172a2e}.admin-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #eef2f7}.admin-detail-title{margin:0;font-size:18px;font-weight:800;color:#0f172a}.admin-detail-meta{margin:6px 0 0;color:#64748b;font-size:13px}.admin-detail-close{width:38px;height:38px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.admin-detail-close:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.admin-detail-body{padding:20px;display:grid;gap:14px}.admin-detail-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:start}.admin-detail-label{font-size:12px;font-weight:700;color:#64748b;letter-spacing:.04em;padding-top:2px}.admin-detail-value{color:#0f172a;font-size:14px;line-height:1.5;min-width:0;word-break:break-word}.admin-detail-value--box{border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;padding:12px 14px}.admin-detail-value--multiline{white-space:pre-wrap}@media(max-width:700px){.admin-detail-row{grid-template-columns:1fr;gap:6px}.admin-detail-label{padding-top:0}}body.admin-body .section-header-icon,body.crm-body .section-header-icon,body.minside-body .section-header-icon,body.builder-active .section-header-icon,body.admin-body .design-ui-panel-header-icon,body.crm-body .design-ui-panel-header-icon,body.minside-body .design-ui-panel-header-icon,body.admin-body #overview-section .stat-icon-wrap{line-height:0}body.admin-body .section-header-icon>.material-symbols-outlined,body.crm-body .section-header-icon>.material-symbols-outlined,body.minside-body .section-header-icon>.material-symbols-outlined,body.builder-active .section-header-icon>.material-symbols-outlined,body.admin-body .design-ui-panel-header-icon>.material-symbols-outlined,body.crm-body .design-ui-panel-header-icon>.material-symbols-outlined,body.minside-body .design-ui-panel-header-icon>.material-symbols-outlined,body.admin-body #overview-section .stat-icon-wrap>.material-symbols-outlined{display:grid!important;place-items:center!important;width:1em!important;height:1em!important;min-width:0!important;min-height:0!important;line-height:1!important;margin:0!important;text-align:center!important}body.admin-body .sidebar,body.minside-body .sidebar{padding:0 16px 24px!important;background:#fff!important;border-right:1px solid var(--border-color, #dae1e7)!important;box-shadow:none!important}body.admin-body .sidebar-header,body.minside-body .sidebar-header,body.crm-body .sidebar-header{padding:16px 18px!important;margin-top:0!important;margin-bottom:18px!important;border-bottom:1px solid rgba(226,232,240,.7)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}html[data-theme=dark] body.admin-body .sidebar-header,html[data-theme=dark] body.minside-body .sidebar-header,html[data-theme=dark] body.crm-body .sidebar-header{border-bottom-color:#33415599!important}body.admin-body .sidebar-header .logo,body.minside-body .sidebar-header .logo,body.crm-body .sidebar-header .logo{display:inline-flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important;margin-bottom:0!important;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease!important}body.admin-body .sidebar-header .logo:hover,body.minside-body .sidebar-header .logo:hover,body.crm-body .sidebar-header .logo:hover{opacity:.9!important;transform:translateY(-.5px) scale(1.01)!important}body.admin-body .sidebar-header .logo img,body.minside-body .sidebar-header .logo img,body.crm-body .sidebar-header .logo img{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;border-radius:50%!important;object-fit:contain!important;padding:0!important;background:transparent!important;border:none!important;filter:drop-shadow(0 2px 6px rgba(209,125,57,.3))!important;display:block!important}body.admin-body .sidebar-header .logo-text,body.minside-body .sidebar-header .logo-text,body.crm-body .sidebar-header .logo-text{font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:1.1rem!important;font-weight:800!important;color:var(--text-main, #0f172a)!important;letter-spacing:-.025em!important;margin:0!important;line-height:1.1!important;display:flex!important;align-items:center!important}html[data-theme=dark] body.admin-body .sidebar-header .logo-text,html[data-theme=dark] body.minside-body .sidebar-header .logo-text{color:#f8fafc!important}body.admin-body .sidebar-nav,body.minside-body .sidebar-nav{padding:0!important;scrollbar-color:#cbd5e1 transparent!important}@media(max-width:1024px){body.admin-body .sidebar-nav,body.minside-body .sidebar-nav{padding-bottom:90px!important}}body.admin-body .sidebar-nav::-webkit-scrollbar-thumb{background:#cbd5e1!important}body.admin-body .sidebar-nav::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.sidebar .nav-category-header,body.admin-body .nav-category-header,body.minside-body .nav-category-header,body.crm-body .nav-category-header,body.builder-active .nav-category-header{margin:0!important;padding:14px 4px!important;background-color:transparent!important;color:#334155!important;border-radius:0!important;border-bottom:none!important;font-family:var(--admin-font)!important;font-size:14px!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:color .2s ease,background-color .2s ease!important}.sidebar .nav-category-header:hover,body.admin-body .nav-category-header:hover,body.minside-body .nav-category-header:hover,body.crm-body .nav-category-header:hover,body.builder-active .nav-category-header:hover{background-color:transparent!important;color:#1b4965!important}.sidebar .nav-category-header .expand-icon,body.admin-body .nav-category-header .expand-icon,body.minside-body .nav-category-header .expand-icon,body.crm-body .nav-category-header .expand-icon,body.builder-active .nav-category-header .expand-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;font-size:20px!important;line-height:1!important;color:#64748b!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;transform-origin:center center!important;pointer-events:none!important;text-align:center!important}.sidebar .nav-link,body.admin-body .nav-link,body.minside-body .nav-link,body.crm-body .nav-link,body.builder-active .nav-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;box-sizing:border-box!important;padding:10px 16px!important;gap:12px!important;font-size:14px!important;font-weight:700!important;border-radius:12px!important;margin-bottom:0!important;color:#64748b!important}.sidebar .nav-item:not([data-nav-category=all]) .nav-link-wrap,body.admin-body .nav-item:not([data-nav-category=all]) .nav-link-wrap,body.minside-body .nav-item:not([data-nav-category=all]) .nav-link-wrap{margin-left:0!important;width:100%!important}.sidebar .nav-item:not([data-nav-category=all])>.nav-link,body.admin-body .nav-item:not([data-nav-category=all])>.nav-link,body.minside-body .nav-item:not([data-nav-category=all])>.nav-link{margin-left:0!important;width:100%!important}.sidebar .nav-link span:first-child,body.admin-body .nav-link span:first-child{font-size:20px!important;color:inherit!important}body.admin-body .nav-link:hover{background-color:#f1f5f9!important;color:var(--text-main, #0f172a)!important}body.admin-body .nav-link.active,body.minside-body .nav-link.active{background-color:#e8f1f5!important;color:#1b4965!important;box-shadow:none!important;border-left:none!important;border-bottom:none!important;text-decoration:none!important}body.admin-body .nav-link.logout{color:#ef4444!important}body.admin-body .nav-link.logout:hover{background-color:#fef2f2!important;color:#ef4444!important}body.admin-body .main-header,body.crm-body .main-header,body.minside-body .main-header,body.builder-active .main-header,body.builder-active .workspace-top-bar,body.admin-body #dashboard-main-header,body.crm-body #dashboard-main-header,body.minside-body #dashboard-main-header,body.builder-active #dashboard-main-header{height:72px!important;min-height:72px!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 24px!important;position:sticky!important;top:0!important;z-index:1000!important;border-bottom:1px solid rgba(0,0,0,.06)!important;box-sizing:border-box!important;width:100%!important;margin-bottom:0!important;transition:all .3s ease!important}body.admin-body .main-header .section-header,body.minside-body .main-header .section-header,body.crm-body .main-header .section-header,body.builder-active .main-header .section-header,body.builder-active .breadcrumb-nav{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important}body.admin-body .main-header .section-header-content,body.minside-body .main-header .section-header-content,body.crm-body .main-header .section-header-content,body.builder-active .main-header .section-header-content,body.builder-active .top-bar-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:1!important}body.admin-body .user-avatar,body.minside-body .user-avatar,body.crm-body .user-avatar,body.builder-active .user-avatar,[id=admin-avatar],[id=ph-avatar]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:var(--admin-orange-gradient, linear-gradient(135deg, #cc6f2c 0%, #f97316 100%))!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;font-weight:800!important;font-size:15px!important;border:1.5px solid rgba(15,23,42,.12)!important;box-shadow:0 2px 6px #0f172a0f!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important;margin-left:8px!important;overflow:hidden!important;position:relative!important}body.admin-body .user-avatar.has-initials,body.minside-body .user-avatar.has-initials,body.crm-body .user-avatar.has-initials,body.builder-active .user-avatar.has-initials,[id=admin-avatar].has-initials,[id=ph-avatar].has-initials{background:var(--admin-orange-gradient)!important;color:#fff!important}.user-avatar img,[id=admin-avatar] img,[id=ph-avatar] img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;flex-shrink:0!important}body.admin-body .main-content,body.minside-body .main-content,body.crm-body .main-content,body.builder-active .builder-workspace,body.crm-body .inbox-container,body.minside-body .inbox-container{padding-top:0!important;margin-top:0!important;box-sizing:border-box!important}body.builder-active .newsletter-builder-container,body.admin-body .segments-container,body.admin-body .content-wrapper,body.admin-body .section-container,body.admin-body .crm-content,body.crm-body .crm-content,body.admin-body .inbox-container,body.admin-body .logs-container,body.admin-body #newsletter-dashboard-layout{padding-top:24px!important;margin-top:0!important;box-sizing:border-box!important}body.admin-body .section-title,body.minside-body .section-title,body.crm-body .section-title,body.builder-active .section-title,body.builder-active .breadcrumb-current{font-size:18px!important;font-weight:800!important;color:#0f172a!important;margin:0!important;line-height:1!important;text-align:left!important}body.admin-body .section-subtitle,body.minside-body .section-subtitle,body.crm-body .section-subtitle,body.builder-active .section-subtitle{font-size:12px!important;font-weight:500!important;color:#64748b!important;margin:4px 0 0!important;text-align:left!important}.nav-item[data-nav-category].visible{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important}body.admin-body .notification-btn,body.minside-body .notification-btn,body.crm-body .notification-btn,body.builder-active .notification-btn,body.builder-active .top-icon-btn{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;color:#64748b!important;transition:all .2s ease!important;margin-left:12px!important}body.admin-body .mobile-nav-toggle,body.minside-body .mobile-nav-toggle,body.crm-body .mobile-nav-toggle,body.builder-active .mobile-nav-toggle,body.admin-body .mobile-toggle,body.minside-body .mobile-toggle{width:42px!important;height:42px!important;display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;color:#64748b!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;margin-right:12px!important;margin-left:0!important;order:-1!important;cursor:pointer!important;flex-shrink:0!important}body.admin-body .mobile-nav-toggle:hover,body.minside-body .mobile-nav-toggle:hover,body.admin-body .mobile-toggle:hover,body.minside-body .mobile-toggle:hover{background:#f1f5f9!important;color:#1e293b!important;border-color:#0000001a!important;transform:scale(1.05)!important}body.admin-body .mobile-nav-toggle:active,body.minside-body .mobile-nav-toggle:active,body.admin-body .mobile-toggle:active,body.minside-body .mobile-toggle:active{transform:scale(.95)!important}body.admin-body .sidebar,body.minside-body .sidebar{transition:transform .3s cubic-bezier(.16,1,.3,1)!important}body.admin-body .main-content,body.minside-body .main-content{transition:margin-left .3s cubic-bezier(.16,1,.3,1)!important}body.sidebar-mini .sidebar,body.sidebar-collapsed .sidebar{transform:none!important}body.admin-body .user-profile-link,body.crm-body .user-profile-link,body.builder-active .user-profile-link{display:flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important;padding:6px 10px!important;border-radius:12px!important;background:transparent!important;margin-left:auto!important}body.admin-body .user-name,body.minside-body .user-name,body.crm-body .user-name,body.builder-active .user-name{font-size:14px!important;font-weight:800!important;color:#0f172a!important}body.admin-body .user-role,body.minside-body .user-role,body.crm-body .user-role,body.builder-active .user-role{font-size:10px!important;font-weight:700!important;color:#64748b!important;letter-spacing:.05em!important}@media(max-width:1024px){body.admin-body .main-header,body.minside-body .main-header,body.crm-body .main-header,body.builder-active .main-header{height:64px!important;padding:0 16px!important}body.admin-body .mobile-nav-toggle,body.minside-body .mobile-nav-toggle,body.crm-body .mobile-nav-toggle,body.builder-active .mobile-nav-toggle{display:flex!important}body.admin-body .user-info-text,body.minside-body .user-info-text,body.crm-body .user-info-text,body.admin-body .section-header-icon,body.minside-body .section-header-icon,body.crm-body .section-header-icon,body.admin-body .section-subtitle,body.minside-body .section-subtitle,body.crm-body .section-subtitle,.breadcrumb-divider,.breadcrumb-item{display:none!important}}body.builder-active .builder-workspace{padding-top:0!important}body.admin-body .main-header,body.minside-body .main-header,body.crm-body .main-header,body.builder-active .main-header,body.admin-body #dashboard-main-header,body.minside-body #dashboard-main-header,body.crm-body #dashboard-main-header,body.builder-active #dashboard-main-header{height:72px!important;min-height:72px!important;width:100%!important;padding:0 24px!important;margin:0!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.06)!important;box-shadow:none!important;position:sticky!important;top:0!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}body.admin-body .main-header>.section-header,body.crm-body .main-header>.section-header,body.builder-active .main-header>.section-header{width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important}body.admin-body .main-header .section-header-content,body.crm-body .main-header .section-header-content,body.builder-active .main-header .section-header-content{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}body.admin-body .main-header .section-header-icon,body.minside-body .main-header .section-header-icon,body.crm-body .main-header .section-header-icon,body.builder-active .main-header .section-header-icon{width:36px!important;height:36px!important;border-radius:12px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#64748b!important;box-shadow:none!important}body.admin-body .main-header .section-title,body.crm-body .main-header .section-title,body.builder-active .main-header .section-title{font-size:18px!important;line-height:1.15!important;font-weight:800!important;color:#0f172a!important;margin:0!important;letter-spacing:0!important}body.admin-body .main-header .section-subtitle,body.crm-body .main-header .section-subtitle,body.builder-active .main-header .section-subtitle{display:none!important}body.admin-body .main-header .section-header-actions,body.crm-body .main-header .section-header-actions,body.builder-active .main-header .section-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-left:auto!important;flex-shrink:0!important}body.admin-body .main-header .user-profile-link:has(.user-name),body.crm-body .main-header .user-profile-link:has(.user-name),body.builder-active .main-header .user-profile-link:has(.user-name){order:1!important;height:42px!important;min-width:42px!important;padding:0 4px 0 12px!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:12px!important;text-decoration:none!important}body.admin-body .main-header .user-profile-link:not(:has(.user-name)),body.crm-body .main-header .user-profile-link:not(:has(.user-name)),body.builder-active .main-header .user-profile-link:not(:has(.user-name)){background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}body.admin-body .main-header .user-name,body.minside-body .main-header .user-name,body.crm-body .main-header .user-name,body.builder-active .main-header .user-name{color:#0f172a!important}body.admin-body .main-header .user-role,body.minside-body .main-header .user-role,body.crm-body .main-header .user-role,body.builder-active .main-header .user-role{color:#64748b!important}body.admin-body .main-header .notification-btn,body.crm-body .main-header .notification-btn,body.builder-active .main-header .notification-btn,body.admin-body .main-header .mobile-nav-toggle,body.crm-body .main-header .mobile-nav-toggle,body.builder-active .main-header .mobile-nav-toggle{width:42px!important;height:42px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(15,23,42,.06)!important;border-radius:12px!important;color:#64748b!important;flex-shrink:0!important}body.admin-body .main-header .notification-btn,body.crm-body .main-header .notification-btn,body.builder-active .main-header .notification-btn{order:2!important}body.admin-body .main-header .mobile-nav-toggle,body.minside-body .main-header .mobile-nav-toggle,body.crm-body .main-header .mobile-nav-toggle,body.builder-active .main-header .mobile-nav-toggle,body.admin-body .main-header .mobile-toggle,body.minside-body .main-header .mobile-toggle{order:-1!important}body.admin-body .main-header .user-avatar,body.minside-body .main-header .user-avatar,body.crm-body .main-header .user-avatar,body.builder-active .main-header .user-avatar,body.admin-body .main-header [id=admin-avatar],body.minside-body .main-header [id=ph-avatar],body.crm-body .main-header [id=admin-avatar],body.builder-active .main-header [id=admin-avatar]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1.5px solid rgba(15,23,42,.12)!important;background:var(--admin-orange-gradient, linear-gradient(135deg, #cc6f2c 0%, #f97316 100%))!important;color:#fff!important;box-shadow:0 2px 6px #0f172a0f!important;font-size:16px!important;font-weight:900!important;line-height:44px!important;text-align:center!important;flex-shrink:0!important;overflow:hidden!important;position:relative!important}body.admin-body .main-header .user-avatar.has-initials,body.minside-body .main-header .user-avatar.has-initials,body.crm-body .main-header .user-avatar.has-initials,body.builder-active .main-header .user-avatar.has-initials,body.admin-body .main-header [id=admin-avatar].has-initials,body.minside-body .main-header [id=ph-avatar].has-initials,body.crm-body .main-header [id=admin-avatar].has-initials,body.builder-active .main-header [id=admin-avatar].has-initials{background:var(--admin-orange-gradient)!important;color:#fff!important}@media(min-width:1101px){body.admin-body .main-header .mobile-nav-toggle,body.crm-body .main-header .mobile-nav-toggle,body.builder-active .main-header .mobile-nav-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:1024px){body.admin-body .main-header,body.minside-body .main-header,body.crm-body .main-header,body.builder-active .main-header,body.admin-body #dashboard-main-header,body.minside-body #dashboard-main-header,body.crm-body #dashboard-main-header,body.builder-active #dashboard-main-header{height:64px!important;min-height:64px!important;padding:0 20px!important}body.admin-body .main-header .section-header-icon,body.minside-body .main-header .section-header-icon,body.crm-body .main-header .section-header-icon,body.builder-active .main-header .section-header-icon,body.admin-body .main-header .user-info-text,body.minside-body .main-header .user-info-text,body.crm-body .main-header .user-info-text,body.builder-active .main-header .user-info-text,body.admin-body .main-header .user-profile-link,body.crm-body .main-header .user-profile-link,body.builder-active .main-header .user-profile-link,#header #header-profile-link,.site-header #header-profile-link,#header-profile-link,.profile-btn{display:none!important}body.minside-body .main-header .user-profile-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;flex-shrink:0!important;cursor:pointer!important}#mega-menu #mobile-menu-profile-link,.mega-menu-header #mobile-menu-profile-link{display:flex!important}}.search-box,.threads-search{position:relative!important;display:block!important;width:100%!important;max-width:280px!important}.search-box input,.threads-search input,#contact-search,#segment-search,#inbox-search{padding-left:52px!important;padding-right:16px!important;width:100%!important;box-sizing:border-box!important;text-indent:0!important}.search-box .material-symbols-outlined,.threads-search .material-symbols-outlined{position:absolute!important;left:16px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;color:#64748b!important;pointer-events:none!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;height:100%!important;width:24px!important}.design-ui-upload-card{display:flex;flex-direction:row;align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;gap:0;box-shadow:0 1px 3px #0f172a08,0 1px 2px #0f172a0f;transition:all .25s ease}.design-ui-upload-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0d}.design-ui-upload-card-preview{width:160px;min-height:120px;flex-shrink:0;background-color:#f8fafc;background-image:radial-gradient(#cbd5e1 1.5px,transparent 1.5px);background-size:12px 12px;border-right:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;padding:16px;cursor:pointer;transition:all .2s ease}.design-ui-upload-card-preview:hover{background-color:#f1f5f9;background-image:radial-gradient(#94a3b8 1.5px,transparent 1.5px)}.design-ui-upload-card-preview img{max-width:100%;max-height:100px;object-fit:contain;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.design-ui-upload-card-placeholder{display:flex;flex-direction:column;align-items:center;gap:6px;color:#94a3b8;font-size:12px;text-align:center}.design-ui-upload-card-placeholder .material-symbols-outlined{font-size:28px;color:#cbd5e1}.design-ui-upload-card-body{flex:1;padding:16px 20px;display:flex;flex-direction:column;gap:6px;justify-content:center}.design-ui-upload-card-label{font-size:14px;font-weight:600;color:#1e293b;margin:0}.design-ui-upload-card-hint{font-size:12px;color:#94a3b8;margin:0;line-height:1.4}.design-ui-upload-card-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.design-ui-upload-url-input{flex:1;min-width:0;height:38px!important;font-size:13px!important;border-radius:8px!important;border:1px solid #cbd5e1!important;transition:all .2s ease!important}.design-ui-upload-url-input:focus{border-color:#1b4965!important;box-shadow:0 0 0 3px #1b49651a!important;outline:none!important}.design-ui-upload-card-btns{flex-shrink:0}.design-ui-branding-layout{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.design-ui-branding-layout{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}}.search-suggestions-container{margin-top:15px;max-height:350px;overflow-y:auto;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 20px #0000000d}.search-suggestion-item{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,.03)}.search-suggestion-item:last-child{border-bottom:none}.search-suggestion-item:hover{background:#f8fafc}.search-suggestion-icon{width:32px;height:32px;background:#eff6ff;color:#3b82f6;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px!important}.search-suggestion-content{flex:1;min-width:0}.search-suggestion-label{font-size:14px;font-weight:700;color:#1e293b;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-suggestion-type{font-size:11px;color:#64748b;letter-spacing:.02em;font-weight:600}.search-suggestion-item:hover .search-suggestion-label{color:var(--accent-color, var(--admin-accent, #d17d39))}.design-ui-range-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-top:8px!important}.design-ui-typography-layout .design-ui-form-grid{margin-bottom:0!important;gap:10px!important}.premium-range-group{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:8px 12px!important;margin-bottom:0!important;transition:all .15s ease!important}.premium-range-group:hover{border-color:#cbd5e1!important;background:#fff!important;box-shadow:0 2px 8px #0f172a0a!important}.premium-range-group.full-width{grid-column:span 2!important}.premium-range-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:4px!important}.premium-range-header label{font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;color:#475569!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.premium-range-val{font-size:11px!important;font-weight:700!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;padding:1px 7px!important;border-radius:6px!important;font-family:Fira Code,ui-monospace,SFMono-Regular,monospace!important;box-shadow:0 1px 2px #0f172a0d!important}.premium-slider{width:100%!important;height:4px!important;background:#cbd5e1!important;border-radius:3px!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin:6px 0 2px!important;cursor:pointer!important}.premium-slider::-webkit-slider-thumb{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:16px!important;height:16px!important;background:#f97316!important;border:2px solid #ffffff!important;border-radius:50%!important;cursor:pointer!important;box-shadow:0 1px 4px #0f172a40!important;transition:transform .15s ease!important}.premium-slider::-webkit-slider-thumb:hover{transform:scale(1.15)!important;background:#ea580c!important}.variant-card:hover{border-color:var(--primary-color, #d17d39);transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.variant-badge{position:absolute;top:12px;right:12px;padding:4px 10px;background:var(--primary-color, #d17d39);color:#fff;border-radius:6px;font-size:11px;font-weight:700}.variant-label{display:block;font-size:13px;font-weight:600;margin-top:12px;color:var(--primary-color, #d17d39);background:color-mix(in srgb,var(--primary-color, #d17d39) 10%,white);padding:6px 12px;border-radius:6px;text-align:center}#hkm-visitor-chat-widget,.hkm-chat-toggle,.hkm-chat-panel,.hkm-chat-dot,#wix-chat-root,#wix-chat-root-container,.wix-chat-launcher,iframe[title="Wix Chat"],iframe[src*=wix-chat],iframe[src*=wixlabs-chat-widget]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html,body{overflow-x:clip!important}body.admin-body #causes-section .donation-metrics-grid .stat-card.modern,body.admin-body #shop-admin-section .donation-metrics-grid .stat-card.modern{min-height:auto!important;padding:16px 20px!important}body.admin-body #causes-section .donation-metrics-grid .stat-card.modern .stat-label,body.admin-body #shop-admin-section .donation-metrics-grid .stat-card.modern .stat-label{font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;color:#64748b!important;margin-bottom:6px!important}body.admin-body #causes-section .donation-metrics-grid .stat-card.modern .stat-value,body.admin-body #shop-admin-section .donation-metrics-grid .stat-card.modern .stat-value{font-size:20px!important;font-weight:700!important;color:#0f172a!important;line-height:1.2!important;letter-spacing:-.02em!important;overflow-wrap:anywhere}body.admin-body #causes-section .donation-metrics-grid .stat-card.modern .stat-meta,body.admin-body #shop-admin-section .donation-metrics-grid .stat-card.modern .stat-meta{display:block!important;margin-top:6px!important;font-size:12px!important;line-height:1.3!important;color:#64748b!important}.sidebar::-webkit-scrollbar,.sidebar-nav::-webkit-scrollbar,body.admin-body .sidebar-nav::-webkit-scrollbar,body.minside-body .sidebar-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.sidebar,.sidebar-nav,body.admin-body .sidebar-nav,body.minside-body .sidebar-nav{scrollbar-width:none!important;-ms-overflow-style:none!important}.btn-primary:not(.btn),.btn-secondary:not(.btn),.btn-outline:not(.btn),.btn-danger:not(.btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:10px 18px!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease!important}.btn-primary:not(.btn):hover,.btn-secondary:not(.btn):hover,.btn-outline:not(.btn):hover,.btn-danger:not(.btn):hover{transform:translateY(-1px)!important}.btn-primary:not(.btn):active,.btn-secondary:not(.btn):active,.btn-outline:not(.btn):active,.btn-danger:not(.btn):active{transform:translateY(0)!important}.btn .material-symbols-outlined,.btn-primary .material-symbols-outlined,.btn-secondary .material-symbols-outlined,.btn-outline .material-symbols-outlined,.btn-danger .material-symbols-outlined,button .material-symbols-outlined{vertical-align:middle!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.badge,.status-pill{display:inline-flex!important;align-items:center!important;gap:6px!important}.badge .material-symbols-outlined,.status-pill .material-symbols-outlined{font-size:14px!important;display:inline-block!important;line-height:1!important}@media(max-width:640px){.form-row{grid-template-columns:1fr!important;gap:16px!important}.crm-tool-action-grid{grid-template-columns:1fr!important;gap:12px!important}}@media(min-width:701px)and (max-width:1100px){body.crm-body .promo-cards>*,body.minside-body .promo-cards>*{grid-column:span 6!important}}.table-container{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}button.btn,a.btn,.btn{display:inline-flex!important;align-items:center!important;gap:8px!important}@media(orientation:landscape)and (max-height:600px){body.admin-body,body.crm-body,body.minside-body{--section-padding: 12px 16px !important}body.admin-body .sidebar-header,body.crm-body .sidebar-header{padding:12px 16px!important}body.admin-body .sidebar-nav .nav-link,body.crm-body .sidebar-nav .nav-link{padding:8px 12px!important;gap:8px!important;font-size:13px!important}body.admin-body h1,body.admin-body h2,body.crm-body h1,body.crm-body h2,body.admin-body .section-title,body.admin-body .welcome-title{font-size:clamp(20px,4.5vh,26px)!important;margin-bottom:8px!important}body.admin-body .stat-card,body.admin-body .promo-card,body.crm-body .stat-card,body.crm-body .promo-card,body.crm-body .stat-item{padding:14px 18px!important;border-radius:12px!important}body.admin-body .stats-grid,body.admin-body .promo-cards,body.crm-body .crm-stats-bar,body.crm-body .promo-cards{gap:12px!important}body.admin-body .table-container td,body.admin-body .table-container th,body.crm-body .crm-table td,body.crm-body .crm-table th{padding:10px 12px!important;font-size:13px!important}body.admin-body .btn,body.crm-body .btn{padding:8px 14px!important;min-height:36px!important;font-size:13px!important}}.material-symbols-outlined{font-family:Material Symbols Outlined!important;font-weight:400!important;font-style:normal!important;font-size:24px;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:1em!important;min-height:1em!important;vertical-align:middle!important;white-space:nowrap!important;word-wrap:normal!important;direction:ltr!important;-webkit-font-feature-settings:"liga"!important;-webkit-font-smoothing:antialiased!important}.sort-header-wrapper{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;vertical-align:middle!important;gap:6px!important;line-height:1!important}th.text-right .sort-header-wrapper,th[style*="text-align: right"] .sort-header-wrapper,th[style*="text-align:right"] .sort-header-wrapper{width:100%!important;justify-content:flex-end!important}.sort-icon.material-symbols-outlined{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;width:14px!important;height:14px!important;line-height:1!important;vertical-align:middle!important;position:relative!important;top:0!important;margin:0!important;padding:0!important;flex-shrink:0!important}body.admin-body .section-header-titles,.section-header-titles{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important}body.admin-body .section-header-titles .section-title,body.admin-body .section-title,.section-header-titles .section-title,.section-title{font-size:18px!important;font-weight:800!important;color:#0f172a!important;font-family:Inter,sans-serif!important;margin:0!important;padding:0!important;line-height:1.2!important;text-align:left!important;align-self:flex-start!important}body.admin-body .section-header-titles .section-subtitle,body.admin-body .section-subtitle,.section-header-titles .section-subtitle,.section-subtitle{font-size:13px!important;color:#64748b!important;font-weight:400!important;font-family:Inter,sans-serif!important;margin:0!important;padding:0!important;line-height:1.45!important;text-align:left!important;align-self:flex-start!important}#admin-loading-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#d17d39,#f97316,#bd4f2a);z-index:99999;opacity:0;transition:width .3s cubic-bezier(.1,.8,.3,1),opacity .2s ease;pointer-events:none}#admin-loading-progress.active{opacity:1}body.admin-body .btn,body.minside-body .btn,body.crm-body .btn,body.admin-body .ov-action-btn,body.admin-body .studio-create-card,body.admin-body .ai-suggestion-card,body.admin-body .template-item,body.admin-body .card.modern{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease,opacity .2s ease!important}body.admin-body .btn:active,body.minside-body .btn:active,body.crm-body .btn:active,body.admin-body .ov-action-btn:active,body.admin-body .studio-create-card:active,body.admin-body .ai-suggestion-card:active,body.admin-body .template-item:active{transform:scale(.97)!important}.data-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important}.data-table th{padding:12px 20px!important;text-align:left!important;font-size:11px!important;font-weight:700!important;color:#64748b!important;letter-spacing:.05em!important;border-bottom:2px solid rgba(15,23,42,.08)!important;white-space:nowrap!important}#donation-transactions-body tr,#donation-donors-body tr,#shop-transactions-body tr,#kurs-shop-transactions-body tr,#wix-transactions-body tr,#inkind-transactions-body tr{background-color:#fff!important;transition:background-color .2s cubic-bezier(.16,1,.3,1)!important}#donation-transactions-body tr:hover,#donation-donors-body tr:hover,#shop-transactions-body tr:hover,#kurs-shop-transactions-body tr:hover,#wix-transactions-body tr:hover,#inkind-transactions-body tr:hover{background-color:#f8fafc!important}#donation-transactions-body td,#donation-donors-body td,#shop-transactions-body td,#kurs-shop-transactions-body td,#wix-transactions-body td,#inkind-transactions-body td{padding:12px 20px!important;vertical-align:middle!important;border-bottom:1px solid rgba(15,23,42,.08)!important;font-size:13px!important;color:#334155!important}.table-customer-name,#donation-transactions-body td strong,#donation-donors-body td strong,#shop-transactions-body td strong,#kurs-shop-transactions-body td strong,#wix-transactions-body td strong,#inkind-transactions-body td strong{font-size:13.5px!important;font-weight:700!important;color:#000!important}#donation-transactions-body td div,#donation-donors-body td div,#shop-transactions-body td div,#kurs-shop-transactions-body td div,#wix-transactions-body td div,#inkind-transactions-body td div{font-size:11px!important;color:#64748b!important;margin-top:2px!important}#donation-transactions-body tr:last-child td,#donation-donors-body tr:last-child td,#shop-transactions-body tr:last-child td,#kurs-shop-transactions-body tr:last-child td,#wix-transactions-body tr:last-child td,#inkind-transactions-body tr:last-child td{border-bottom:none!important}#donation-transactions-body td:first-child,#donation-donors-body td:first-child,#shop-transactions-body td:first-child,#kurs-shop-transactions-body td:first-child,#wix-transactions-body td:first-child,#inkind-transactions-body td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}#donation-transactions-body td:last-child,#donation-donors-body td:last-child,#shop-transactions-body td:last-child,#kurs-shop-transactions-body td:last-child,#wix-transactions-body td:last-child,#inkind-transactions-body td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.table-container,.logs-table-wrap,.table-responsive,.full-bleed,.podcast-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}@media(max-width:1024px){.stats-grid,.promo-cards,.dashboard-grid-layout,.push-dashboard-grid,.ai-suggestions-grid,.studio-creation-grid,.studio-feed-section #studio-content-feed-grid{grid-template-columns:1fr!important;gap:16px!important}.newsletter-dashboard-layout{margin-left:0!important;width:100%!important;padding:16px!important;flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}body.admin-body .main-content{margin-left:0!important;width:100%!important}.analytics-main-grid,.analytics-main-grid>div,.chart-card-premium,.chart-container-inner,#regions_div{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}#regions_div svg,#regions_div iframe,#regions_div div{max-width:100%!important;width:100%!important}.chart-container-inner canvas{max-width:100%!important;width:100%!important;height:auto!important}body.admin-body .sidebar,body.minside-body .sidebar,body.crm-body .sidebar{z-index:9999!important}.sidebar-overlay{z-index:9998!important}.toast-container{bottom:calc(100px + env(safe-area-inset-bottom,0px))!important;right:16px!important;left:16px!important;z-index:15000!important}}@media(max-width:768px){.content-wrapper,.section-container,.inbox-container,.crm-content{padding-left:16px!important;padding-right:16px!important}form .form-group input:not([type=checkbox]):not([type=radio]),form .form-group select,form .form-group textarea,form button[type=submit],.modal-content input:not([type=checkbox]):not([type=radio]),.modal-content select:not(.crm-editor-toolbar select):not(#crm-editor-format-block):not(#crm-email-merge-tag-select),.modal-content textarea,.modal-content button:not(.close-modal):not(.close-modal-btn):not(.editor-btn):not(.editor-media-btn):not(#btn-toggle-new-label):not(#crm-email-insert-img-btn):not(#crm-email-insert-yt-btn),#admin-modal-profile-form input:not([type=checkbox]):not([type=radio]),#admin-modal-profile-form textarea,#admin-modal-profile-form button:not(.close-modal):not(.close-modal-btn),.quill-editor-container,.form-control:not(.crm-editor-toolbar select){width:100%!important;min-height:48px!important;box-sizing:border-box!important;font-size:16px!important}.modal-content input[type=checkbox],.modal-content input[type=radio],form input[type=checkbox],form input[type=radio]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;flex:0 0 18px!important;accent-color:#d17d39!important;display:inline-block!important;box-sizing:border-box!important}.crm-editor-toolbar button:not(#crm-email-insert-img-btn):not(#crm-email-insert-yt-btn):not(.editor-media-btn),.crm-editor-toolbar .editor-btn:not(#crm-email-insert-img-btn):not(#crm-email-insert-yt-btn):not(.editor-media-btn),.editor-toolbar button:not(#crm-email-insert-img-btn):not(#crm-email-insert-yt-btn):not(.editor-media-btn),.ql-toolbar button{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;flex:0 0 32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important}.crm-editor-toolbar #crm-email-insert-img-btn,.crm-editor-toolbar #crm-email-insert-yt-btn,.crm-editor-toolbar .editor-media-btn{width:auto!important;min-width:32px!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 10px!important;font-size:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border-radius:6px!important;box-sizing:border-box!important;flex:0 0 auto!important;border:1px solid #cbd5e1!important;background:#fff!important}.crm-editor-toolbar select,.crm-editor-toolbar #crm-editor-format-block,.crm-editor-toolbar #crm-email-merge-tag-select{width:auto!important;min-width:80px!important;max-width:140px!important;flex:0 0 auto!important;height:32px!important;min-height:32px!important;padding:0 6px!important;font-size:12px!important}.form-row{grid-template-columns:1fr!important;gap:16px!important}.modal{padding:12px 8px!important;box-sizing:border-box!important;max-width:100vw!important}.modal-content,.crm-tool-modal-content,.crm-send-email-modal-wrapper{margin:auto!important;max-width:calc(100vw - 16px)!important;width:100%!important;box-sizing:border-box!important}.crm-send-email-modal-wrapper{margin:auto!important;max-width:min(720px,calc(100vw - 12px))!important;width:100%!important;padding:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.crm-tool-modal-body{padding:14px 12px 10px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}#crm-tool-modal-content,.crm-send-email-modal{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.crm-email-meta-grid{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important}.crm-email-meta-grid>div{min-width:0!important;width:100%!important;max-width:100%!important}.crm-email-meta-grid select,#crm-email-from-mode,#crm-email-template-select{width:100%!important;max-width:100%!important;min-width:0!important;text-overflow:ellipsis!important;overflow:hidden!important;box-sizing:border-box!important}.crm-editor-toolbar{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;padding:6px 8px!important;gap:4px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.crm-editor-toolbar button,.crm-editor-toolbar .editor-btn{flex-shrink:0!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;box-sizing:border-box!important}.crm-editor-toolbar select,.crm-editor-toolbar #crm-editor-format-block,.crm-editor-toolbar #crm-email-merge-tag-select{width:auto!important;min-width:80px!important;max-width:130px!important;height:32px!important;min-height:32px!important;flex:0 0 auto!important;box-sizing:border-box!important}#crm-email-body-editor,.ql-editor,.crm-email-preview-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:auto!important;word-break:break-word!important;overflow-wrap:anywhere!important;padding:12px!important;min-height:180px!important;max-height:280px!important}#crm-email-body-editor>div,#crm-email-body-editor table,#crm-email-body-editor header,#crm-email-body-editor section,#crm-email-body-editor footer,.ql-editor>div,.ql-editor table,.crm-email-preview-container>div,.crm-email-preview-container table{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;padding-left:clamp(8px,3vw,16px)!important;padding-right:clamp(8px,3vw,16px)!important}#crm-email-body-editor *,.ql-editor *,.crm-email-preview-container *{box-sizing:border-box!important;max-width:100%!important;word-break:break-word!important;overflow-wrap:anywhere!important}#crm-email-body-editor img,.ql-editor img,.crm-email-preview-container img{max-width:100%!important;height:auto!important;display:inline-block!important}#crm-email-body-editor h1,#crm-email-body-editor h2,#crm-email-body-editor h3{font-size:clamp(16px,4.5vw,24px)!important;line-height:1.3!important}#crm-email-body-editor p,#crm-email-body-editor li{font-size:clamp(13px,3.5vw,15px)!important;line-height:1.5!important}.modal-footer{flex-direction:column-reverse!important;gap:12px!important;width:100%!important;padding:16px 20px!important}.modal-footer button,.modal-footer .btn{width:100%!important;margin:0!important;min-height:48px!important;justify-content:center!important}.table-header,.header-left-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:12px!important}.header-right-actions,.table-header .header-right-actions,#contacts-tools{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;gap:8px!important}.header-right-actions .search-box,.header-right-actions .threads-search,.header-left-actions select,.header-left-actions .search-box,.view-selector,.tag-filter-select{width:100%!important;max-width:none!important;min-height:44px!important}.header-right-actions button,.header-right-actions .btn,.header-left-actions>button,.header-left-actions>.btn,.table-header .header-right-actions button,.table-header .header-right-actions .btn,#contacts-tools button,#contacts-tools .btn{width:auto!important;flex:0 0 auto!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:12px!important;justify-content:center!important;display:inline-flex!important;align-items:center!important}}@media(max-width:1024px){body.admin-body .section-content>.section-header,body.admin-body .section-content>.design-ui-header{display:block!important;padding:16px 24px!important;box-sizing:border-box!important;width:100%!important;min-height:auto!important}body.admin-body .section-content>.section-header .section-header-icon,body.admin-body .section-content>.design-ui-header .section-header-icon{display:none!important}body.admin-body .section-content>.section-header>.section-header-content,body.admin-body .section-content>.design-ui-header>.section-header-content{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:16px!important;flex:1!important;width:100%!important;margin:0!important;padding:0!important}body.admin-body .section-content>.section-header .section-header-titles,body.admin-body .section-content>.design-ui-header .section-header-titles{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;width:100%!important;margin:0!important;padding:0!important}body.admin-body .section-content>.section-header .section-title,body.admin-body .section-content>.design-ui-header .section-title{font-size:20px!important;font-weight:800!important;color:#111827!important;line-height:1.2!important;white-space:normal!important;word-break:break-word!important;text-align:left!important;margin:0!important;align-self:flex-start!important;width:auto!important}body.admin-body .section-content>.section-header .section-subtitle,body.admin-body .section-content>.design-ui-header .section-subtitle{font-size:14px!important;color:#64748b!important;line-height:1.5!important;white-space:normal!important;word-break:break-word!important;text-align:left!important;margin:4px 0 0!important;align-self:flex-start!important;width:auto!important}body.admin-body .section-content>.section-header .section-header-actions,body.admin-body .section-content>.design-ui-header .section-header-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;width:100%!important;flex-wrap:wrap!important;gap:16px!important;padding:0!important}body.admin-body .section-content>.section-header .section-header-actions>div,body.admin-body .section-content>.design-ui-header .section-header-actions>div{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;width:100%!important;gap:16px!important}body.admin-body .section-content>.section-header .section-header-actions button,body.admin-body .section-content>.section-header .section-header-actions .btn,body.admin-body .section-content>.design-ui-header .section-header-actions button,body.admin-body .section-content>.design-ui-header .section-header-actions .btn,body.admin-body .section-content>.section-header .section-header-actions>div button,body.admin-body .section-content>.section-header .section-header-actions>div .btn,body.admin-body .section-content>.design-ui-header .section-header-actions>div button,body.admin-body .section-content>.design-ui-header .section-header-actions>div .btn{flex:1 1 auto!important;width:auto!important;max-width:none!important;margin:0!important;justify-content:center!important;white-space:nowrap!important}}body.admin-body .section-content>.section-header,body.admin-body .section-content>.design-ui-header{margin-top:32px!important;margin-bottom:32px!important}body.admin-body .btn-primary,body.crm-body .btn-primary,body.builder-active .btn-primary,.btn-primary,.btn-save-content,#save-content,#save-profile-btn,#save-global-seo,#save-design-settings,#save-stats-btn,#save-user-detail-btn,#save-cause-btn,#save-course-btn,#save-manual-donation-btn{background:var(--admin-orange-gradient)!important;background-image:var(--admin-orange-gradient)!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 6px 18px #d17d3940!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease,color .2s ease!important}body.admin-body .btn-primary:hover,body.crm-body .btn-primary:hover,body.builder-active .btn-primary:hover,.btn-primary:hover,.btn-save-content:hover,#save-content:hover,#save-profile-btn:hover,#save-global-seo:hover,#save-design-settings:hover,#save-stats-btn:hover,#save-user-detail-btn:hover,#save-cause-btn:hover,#save-course-btn:hover,#save-manual-donation-btn:hover{background:linear-gradient(135deg,#bd4f2a,#d17d39)!important;background-image:linear-gradient(135deg,#bd4f2a,#d17d39)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #d17d3959!important}body.admin-body .btn-primary:active,body.crm-body .btn-primary:active,body.builder-active .btn-primary:active,.btn-primary:active,.btn-save-content:active,#save-content:active,#save-profile-btn:active,#save-global-seo:active,#save-design-settings:active,#save-stats-btn:active,#save-user-detail-btn:active,#save-cause-btn:active,#save-course-btn:active,#save-manual-donation-btn:active{transform:translateY(0)!important;box-shadow:0 4px 12px #d17d3933!important}@media(min-width:1025px){body.admin-body .main-header .user-profile-link:not(:has(.user-name)),body.minside-body .main-header .user-profile-link:not(:has(.user-name)),body.crm-body .main-header .user-profile-link:not(:has(.user-name)),body.builder-active .main-header .user-profile-link:not(:has(.user-name)){background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}body.admin-body .main-header [id=admin-avatar],body.minside-body .main-header [id=ph-avatar],body.crm-body .main-header [id=admin-avatar],body.builder-active .main-header [id=admin-avatar],body.admin-body .main-header .user-avatar,body.minside-body .main-header .user-avatar{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;border-radius:12px!important;border:1.5px solid rgba(15,23,42,.12)!important;box-shadow:0 2px 6px #0f172a0f!important;background:linear-gradient(135deg,#cc6f2c,#f97316)!important;color:#fff!important;font-weight:800!important;font-size:15px!important;margin:0!important;padding:0!important;overflow:hidden!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}body.admin-body .main-header [id=admin-avatar] img,body.minside-body .main-header [id=ph-avatar] img,body.crm-body .main-header [id=admin-avatar] img,body.builder-active .main-header [id=admin-avatar] img,body.admin-body .main-header .user-avatar img,body.minside-body .main-header .user-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;margin:0!important;padding:0!important}body.admin-body .main-header .notification-btn,body.crm-body .main-header .notification-btn,body.builder-active .main-header .notification-btn{height:44px!important;width:44px!important;border-radius:12px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}body.admin-body .main-header .notification-btn:hover,body.crm-body .main-header .notification-btn:hover,body.builder-active .main-header .notification-btn:hover{border-color:#f9731633!important;background:#fafafa!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0f172a08!important;color:var(--accent-color, #f97316)!important}body.admin-body .main-header .notification-btn:active,body.crm-body .main-header .notification-btn:active,body.builder-active .main-header .notification-btn:active{transform:translateY(0)!important}}@media(min-width:1025px)and (max-width:1200px){body.admin-body .main-header,body.crm-body #dashboard-main-header,body.builder-active #dashboard-main-header{padding:0 20px!important}body.admin-body .main-header .user-profile-link .user-role,body.minside-body .main-header .user-profile-link .user-role,body.crm-body .main-header .user-profile-link .user-role,body.builder-active .main-header .user-profile-link .user-role{display:block!important}body.admin-body .main-header .user-profile-link:has(.user-name),body.crm-body .main-header .user-profile-link:has(.user-name),body.builder-active .main-header .user-profile-link:has(.user-name){padding:0 4px 0 12px!important;gap:8px!important}}@media(min-width:1025px){body.admin-body .main-header,body.crm-body .main-header,body.minside-body .main-header,body.builder-active .main-header{position:sticky!important}}@media(max-width:768px){body.admin-body .section-content>.section-header,body.admin-body .section-content>.design-ui-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding:16px!important;gap:12px!important;margin-top:16px!important;margin-bottom:16px!important;width:100%!important;box-sizing:border-box!important}body.admin-body .section-content>.section-header .section-header-icon,body.admin-body .section-content>.design-ui-header .section-header-icon{margin:0!important;align-self:center!important;display:inline-flex!important;flex-shrink:0!important}body.admin-body .section-content>.section-header>.section-header-content,body.admin-body .section-content>.design-ui-header>.section-header-content{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex:1!important;width:auto!important;margin:0!important;padding:0!important}body.admin-body .section-content>.section-header .section-header-titles,body.admin-body .section-content>.design-ui-header .section-header-titles{align-items:flex-start!important;justify-content:center!important;text-align:left!important;width:auto!important;flex:1!important}body.admin-body .section-content>.section-header .section-title,body.admin-body .section-content>.design-ui-header .section-title{text-align:left!important;align-self:flex-start!important;font-size:16px!important;width:auto!important}body.admin-body .section-content>.section-header .section-subtitle,body.admin-body .section-content>.design-ui-header .section-subtitle{text-align:left!important;align-self:flex-start!important;font-size:12px!important;margin:2px 0 0!important;width:auto!important}body.admin-body .section-content>.section-header .section-header-actions,body.admin-body .section-content>.design-ui-header .section-header-actions{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;margin:0!important;gap:8px!important}body.admin-body .section-content>.section-header .section-header-actions button,body.admin-body .section-content>.section-header .section-header-actions .btn,body.admin-body .section-content>.design-ui-header .section-header-actions button,body.admin-body .section-content>.design-ui-header .section-header-actions .btn{width:100%!important;max-width:100%!important;justify-content:center!important;align-self:center!important;margin:0!important;height:48px!important;box-sizing:border-box!important}}body.admin-body .nav-link,body.admin-body .nav-link:hover,body.admin-body .nav-link.active,body.admin-body .nav-link-wrap,body.admin-body .nav-link-wrap:hover,body.admin-body .nav-item,body.admin-body .sidebar-nav .nav-link,body.admin-body .sidebar-nav .nav-link:hover,body.admin-body .sidebar-nav .nav-link.active,body.crm-body .nav-link,body.crm-body .nav-link:hover,body.crm-body .nav-link.active,body.crm-body .nav-link-wrap,body.crm-body .nav-link-wrap:hover,body.crm-body .nav-item,body.crm-body .sidebar-nav .nav-link,body.crm-body .sidebar-nav .nav-link:hover,body.crm-body .sidebar-nav .nav-link.active,body.builder-active .nav-link,body.builder-active .nav-link:hover,body.builder-active .nav-link.active,body.builder-active .nav-link-wrap,body.builder-active .nav-link-wrap:hover,body.builder-active .nav-item,body.builder-active .sidebar-nav .nav-link,body.builder-active .sidebar-nav .nav-link:hover,body.builder-active .sidebar-nav .nav-link.active,body.minside-body .nav-link,body.minside-body .nav-link:hover,body.minside-body .nav-link.active,body.minside-body .nav-link-wrap,body.minside-body .nav-link-wrap:hover,body.minside-body .nav-item,body.minside-body .sidebar-nav .nav-link,body.minside-body .sidebar-nav .nav-link:hover,body.minside-body .sidebar-nav .nav-link.active,.sidebar-nav,.sidebar-nav *,.mobile-bottom-nav .mobile-nav-item,.mobile-bottom-nav .mobile-nav-item *,.nav-link,.nav-link-wrap,.nav-item,.mobile-nav-item,.mobile-nav-item *{border-bottom:none!important;border-bottom-width:0px!important;border-bottom-color:transparent!important;border-top:none!important;border-top-width:0px!important;border-top-color:transparent!important;text-decoration:none!important;text-decoration-line:none!important;box-shadow:none!important;outline:none!important;border-image:none!important}.sidebar-nav .nav-link:after,.sidebar-nav .nav-link:before,.sidebar-nav .nav-link-wrap:after,.sidebar-nav .nav-link-wrap:before,.sidebar-nav .nav-item:after,.sidebar-nav .nav-item:before,.mobile-bottom-nav .mobile-nav-item:after,.mobile-bottom-nav .mobile-nav-item:before,body.admin-body .nav-link:after,body.admin-body .nav-link:before,body.admin-body .nav-link-wrap:after,body.admin-body .nav-link-wrap:before,body.admin-body .nav-item:after,body.admin-body .nav-item:before,body.minside-body .nav-link:after,body.minside-body .nav-link:before,body.minside-body .nav-link-wrap:after,body.minside-body .nav-link-wrap:before,body.minside-body .nav-item:after,body.minside-body .nav-item:before,.mobile-nav-item:after,.mobile-nav-item:before{content:none!important;display:none!important;width:0px!important;height:0px!important;background:transparent!important}body.admin-body .section-content>.section-header,body.admin-body .section-content>.design-ui-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important}body.admin-body .section-content>.section-header>.section-header-content,body.admin-body .section-content>.design-ui-header>.section-header-content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex:1!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important}body.admin-body .section-content>.section-header .section-header-titles,body.admin-body .section-content>.design-ui-header .section-header-titles{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;width:auto!important;flex:1!important;margin:0!important;padding:0!important;gap:4px!important}body.admin-body .section-content>.section-header .section-title,body.admin-body .section-content>.design-ui-header .section-title{text-align:left!important;align-self:flex-start!important;margin:0!important;width:auto!important}body.admin-body .section-content>.section-header .section-subtitle,body.admin-body .section-content>.design-ui-header .section-subtitle{text-align:left!important;align-self:flex-start!important;margin:4px 0 0!important;width:auto!important}body.admin-body .profile-header-card-body{display:flex!important;flex-direction:row!important;align-items:center!important;gap:32px!important;padding:32px!important}@media(max-width:768px){body.admin-body .profile-header-card-body{flex-direction:column!important;text-align:center!important;align-items:center!important;gap:20px!important;padding:24px!important}body.admin-body .profile-header-card-body .profile-header-info{text-align:center!important;width:100%!important}body.admin-body .profile-header-card-body .profile-header-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;text-align:center!important}body.admin-body .profile-header-card-body .profile-header-meta-row>div{text-align:center!important}body.admin-body .profile-header-card-body .profile-header-badge-row{justify-content:center!important}}body.admin-body select,body.admin-body select.form-control,body.crm-body select,body.crm-body select.form-control,body.minside-body select,body.minside-body select.form-control,.view-selector,.tag-filter-select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B4965' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:14px!important;padding-right:40px!important;line-height:normal!important;vertical-align:middle!important}.modal-content{max-height:calc(100vh - 40px)!important;overflow-y:auto!important}.automation-tab:focus,.automation-tab:focus-visible,.automation-tab:active,body.admin-body button:focus,body.admin-body button:focus-visible,body.admin-body a:focus,body.admin-body a:focus-visible,body.admin-body select:focus,body.admin-body select:focus-visible,body.admin-body input:focus,body.admin-body input:focus-visible,body.admin-body textarea:focus,body.admin-body div:focus,body.admin-body div:focus-visible{outline:none!important}html[data-theme=dark]{color-scheme:dark!important;background-color:#0f172a!important;--admin-surface: #1e293b;--admin-surface-muted: #0f172a;--admin-border: #334155;--admin-text: #f8fafc;--admin-text-muted: #94a3b8;--admin-accent-color: #d17d39;--admin-page-bg: #0f172a;--admin-page-panel: #1e293b;--admin-page-panel-border: #334155;--admin-page-panel-soft: #0f172a;--admin-page-muted: #94a3b8;--admin-page-icon-bg: #2d1e18;--admin-page-icon-border: rgba(209, 125, 57, .2);--primary-color: #f8fafc;--accent-light: #2d1e18;--sidebar-bg: #1e293b;--main-bg: #0f172a;--text-main: #f8fafc;--text-muted: #94a3b8;--border-color: #334155;--card-bg: #1e293b;--shadow: 0 10px 40px rgba(0, 0, 0, .4);--shadow-md: 0 12px 50px rgba(0, 0, 0, .5)}html[data-theme=dark] body.admin-body,html[data-theme=dark] body.minside-body,html[data-theme=dark] body.crm-body,html[data-theme=dark] body.builder-active{background-color:#0f172a!important;color:#f8fafc!important}@media(min-width:992px){html[data-theme=dark] body.builder-active .sidebar,html[data-theme=dark] body.builder-active #admin-sidebar{background:#1e293b!important;border-right:1px solid #334155!important}html[data-theme=dark] body.builder-recipients-open .recipients-drawer{background:#1e293b!important}}html[data-theme=dark] .sidebar{background:#1e293b!important;border-right:1px solid #334155!important}html[data-theme=dark] .mobile-bottom-nav{background:#1e293beb!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;backdrop-filter:blur(20px) saturate(180%)!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:0 -8px 30px #0000004d!important}html[data-theme=dark] .mobile-bottom-nav .mobile-nav-item{color:#94a3b8!important}html[data-theme=dark] .mobile-bottom-nav .mobile-nav-item.active{color:var(--accent-orange, #d17d39)!important}html[data-theme=dark] .nav-link,html[data-theme=dark] .nav-link .material-symbols-outlined{color:#fff!important}html[data-theme=dark] .nav-link:hover{background-color:#334155!important;color:#fff!important}html[data-theme=dark] body.minside-body .nav-link.active{background-color:#2d1e18!important;color:#fb923c!important}html[data-theme=dark] body.minside-body .nav-link.active .material-symbols-outlined{color:#fb923c!important;background-color:transparent!important}html[data-theme=dark] body.admin-body .nav-link.active,html[data-theme=dark] body.crm-body .nav-link.active,html[data-theme=dark] body.builder-active .nav-link.active{background-color:#38bdf826!important;color:#38bdf8!important}html[data-theme=dark] body.admin-body .nav-link.active .material-symbols-outlined,html[data-theme=dark] body.crm-body .nav-link.active .material-symbols-outlined,html[data-theme=dark] body.builder-active .nav-link.active .material-symbols-outlined{color:#38bdf8!important;background-color:transparent!important}html[data-theme=dark] body.admin-body .nav-category-header,html[data-theme=dark] body.minside-body .nav-category-header{color:#94a3b8!important}html[data-theme=dark] .family-search-box input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] #global-search-input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .family-search-box input,html[data-theme=dark] #global-search-input{background-color:transparent!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#f8fafc!important}html[data-theme=dark] .section-content>.section-header:not(.in-topbar),html[data-theme=dark] .design-ui-header:not(.in-topbar){background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] .section-header-icon{background:#2d1e18!important}html[data-theme=dark] .section-header-icon span{color:#d17d39!important}html[data-theme=dark] table,html[data-theme=dark] .table-responsive,html[data-theme=dark] .custom-table,html[data-theme=dark] .logs-table{background-color:#1e293b!important;color:#f8fafc!important;border-radius:16px!important;overflow:hidden!important}html[data-theme=dark] th,html[data-theme=dark] .logs-table th{background-color:#0f172a!important;background:#0f172a!important;color:#f8fafc!important;border-bottom:2px solid #334155!important}html[data-theme=dark] th:hover,html[data-theme=dark] .logs-table th:hover{background-color:#334155!important;color:#f8fafc!important}html[data-theme=dark] td,html[data-theme=dark] .logs-table td{border-bottom:1px solid #334155!important;color:#cbd5e1!important;background:transparent!important}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .form-control,html[data-theme=dark] .log-filter-btn{background-color:#0f172a!important;color:#f8fafc!important;border:1px solid #334155!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#64748b!important}html[data-theme=dark] .form-group label{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 18px center!important;background-size:14px!important;padding-right:44px!important}html[data-theme=dark] .log-filter-btn.active{background-color:#d17d3926!important;border-color:var(--admin-accent-color, #d17d39)!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .log-level.info{background-color:#38bdf826!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.3)!important}html[data-theme=dark] .log-level.warn{background-color:#fbbf2426!important;color:#fbbf24!important;border:1px solid rgba(251,191,36,.3)!important}html[data-theme=dark] .log-level.error{background-color:#ef444426!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.3)!important}html[data-theme=dark] .log-level.success{background-color:#22c55e26!important;color:#86efac!important;border:1px solid rgba(34,197,94,.3)!important}html[data-theme=dark] .fab-label{background-color:#1e293b!important;color:#f8fafc!important;border-color:#334155!important;box-shadow:0 10px 25px #0006!important}html[data-theme=dark] .fab-icon{background-color:#1e293b!important;color:#94a3b8!important;box-shadow:0 4px 10px #0000004d!important}html[data-theme=dark] .fab-item:hover .fab-icon{background:var(--accent-gradient)!important}html[data-theme=dark] .fab-item:hover .fab-icon span{color:#fff!important}html[data-theme=dark] .modal-content,html[data-theme=dark] .modal-body,html[data-theme=dark] .hkm-modal,html[data-theme=dark] .popup-box,html[data-theme=dark] .logs-container{background-color:#1e293b!important;color:#f8fafc!important;border:1px solid #334155!important}html[data-theme=dark] .modal-header,html[data-theme=dark] .modal-footer,html[data-theme=dark] .logs-header{border-color:#334155!important;background-color:#0f172a!important;background:#0f172a!important;color:#f8fafc!important}html[data-theme=dark] .card,html[data-theme=dark] .info-card,html[data-theme=dark] .stat-card,html[data-theme=dark] .panel,html[data-theme=dark] .analytics-card,html[data-theme=dark] .dashboard-card,html[data-theme=dark] .stat-card-premium,html[data-theme=dark] .chart-card-premium{background-color:#1e293b!important;border:1px solid #334155!important;color:#f8fafc!important;box-shadow:0 4px 6px -1px #0003!important}html[data-theme=dark] .bg-white{background-color:#1e293b!important}html[data-theme=dark] .bg-gray-50,html[data-theme=dark] .bg-gray-100{background-color:#0f172a!important}html[data-theme=dark] .nav-tabs,html[data-theme=dark] .tab-container{border-bottom:1px solid #334155!important}html[data-theme=dark] .nav-tabs .nav-link.active,html[data-theme=dark] .tab-btn.active{background-color:#1e293b!important;border-color:#334155 #334155 #1e293b!important;color:#f8fafc!important}html[data-theme=dark] .nav-tabs .nav-link:hover,html[data-theme=dark] .tab-btn:hover{border-color:#334155 #334155 transparent!important}html[data-theme=dark] body.admin-body .main-header,html[data-theme=dark] body.crm-body .main-header,html[data-theme=dark] body.minside-body .main-header,html[data-theme=dark] body.builder-active .main-header,html[data-theme=dark] body.builder-active .workspace-top-bar,html[data-theme=dark] body.admin-body #dashboard-main-header,html[data-theme=dark] body.crm-body #dashboard-main-header,html[data-theme=dark] body.minside-body #dashboard-main-header,html[data-theme=dark] body.builder-active #dashboard-main-header,html[data-theme=dark] .main-header,html[data-theme=dark] #dashboard-main-header,html[data-theme=dark] .top-bar{background:#1e293b!important;background-color:#1e293b!important;border-bottom:1px solid rgba(255,255,255,.03)!important}html[data-theme=dark] body.admin-body .main-content,html[data-theme=dark] body.minside-body .main-content,html[data-theme=dark] body.crm-body .main-content,html[data-theme=dark] .main-content,html[data-theme=dark] .newsletter-dashboard-layout{background:#0f172a!important;background-color:#0f172a!important}html[data-theme=dark] body.admin-body .user-profile-link:has(.user-name),html[data-theme=dark] body.minside-body .user-profile-link:has(.user-name),html[data-theme=dark] body.crm-body .user-profile-link:has(.user-name),html[data-theme=dark] body.builder-active .user-profile-link:has(.user-name),html[data-theme=dark] .user-profile-link:has(.user-name){background:#1e293b!important;background-color:#1e293b!important;border-color:#334155!important}html[data-theme=dark] .user-profile-link:not(:has(.user-name)),html[data-theme=dark] #actions-btn,html[data-theme=dark] #admin-profile-trigger{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=dark] body.admin-body .main-header .user-profile-link:has(.user-name):hover,html[data-theme=dark] body.minside-body .main-header .user-profile-link:has(.user-name):hover,html[data-theme=dark] body.crm-body .main-header .user-profile-link:has(.user-name):hover,html[data-theme=dark] body.builder-active .main-header .user-profile-link:has(.user-name):hover,html[data-theme=dark] .user-profile-link:has(.user-name):hover{background:#334155!important;background-color:#334155!important;border-color:#d17d3966!important;box-shadow:0 4px 12px #00000040!important}html[data-theme=dark] body.admin-body .main-header .user-name,html[data-theme=dark] body.minside-body .main-header .user-name,html[data-theme=dark] body.crm-body .main-header .user-name,html[data-theme=dark] body.builder-active .main-header .user-name,html[data-theme=dark] .user-name{color:#f8fafc!important}html[data-theme=dark] body.admin-body .main-header .user-role,html[data-theme=dark] body.minside-body .main-header .user-role,html[data-theme=dark] body.crm-body .main-header .user-role,html[data-theme=dark] body.builder-active .main-header .user-role,html[data-theme=dark] .user-role{color:#94a3b8!important}html[data-theme=dark] body.admin-body .section-title,html[data-theme=dark] body.minside-body .section-title,html[data-theme=dark] body.crm-body .section-title,html[data-theme=dark] body.builder-active .section-title,html[data-theme=dark] .section-title{color:#fff!important}html[data-theme=dark] body.admin-body .section-subtitle,html[data-theme=dark] body.minside-body .section-subtitle,html[data-theme=dark] body.crm-body .section-subtitle,html[data-theme=dark] body.builder-active .section-subtitle,html[data-theme=dark] .section-subtitle{color:#94a3b8!important}html[data-theme=dark] body.admin-body .main-header .mobile-nav-toggle,html[data-theme=dark] body.crm-body .main-header .mobile-nav-toggle,html[data-theme=dark] body.minside-body .main-header .mobile-nav-toggle,html[data-theme=dark] body.builder-active .main-header .mobile-nav-toggle,html[data-theme=dark] body.admin-body .main-header .mobile-toggle,html[data-theme=dark] body.minside-body .main-header .mobile-toggle,html[data-theme=dark] body.admin-body .main-header .notification-btn,html[data-theme=dark] body.crm-body .main-header .notification-btn,html[data-theme=dark] body.minside-body .main-header .notification-btn,html[data-theme=dark] body.builder-active .main-header .notification-btn,html[data-theme=dark] .notification-btn,html[data-theme=dark] .mobile-nav-toggle,html[data-theme=dark] #mobile-nav-toggle,html[data-theme=dark] #mobile-toggle,html[data-theme=dark] .mobile-toggle,html[data-theme=dark] .lang-switcher .lang-btn{background:#1e293b!important;background-color:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}html[data-theme=dark] .role-chip{background:#2d1e18!important;color:#ff8854!important}html[data-theme=dark] .badge{border-color:#334155!important}html[data-theme=dark] .recipients-drawer,html[data-theme=dark] .builder-elements-sidebar-v2{background-color:#1e293b!important;border-color:#334155!important}html[data-theme=dark] .ai-suggestion-card{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}html[data-theme=dark] .ai-suggestion-card.newsletter-type .card-badge{background:#2d1e18!important;color:#ff8854!important}html[data-theme=dark] .ai-suggestion-card.blog-type .card-badge{background:#1b3052!important;color:#38bdf8!important}html[data-theme=dark] .ai-suggestion-card.teaching-type .card-badge{background:#064e3b!important;color:#34d399!important}html[data-theme=dark] .btn.btn-outline,html[data-theme=dark] .btn-outline{background-color:#1e293b!important;color:#f8fafc!important;border-color:#334155!important}html[data-theme=dark] .btn.btn-outline:hover,html[data-theme=dark] .btn-outline:hover{background-color:#334155!important;color:#f8fafc!important}html[data-theme=dark] .btn-icon{background:#1e293b!important;color:#f8fafc!important;border-color:#334155!important}#upload-logo-btn,#upload-favicon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:38px!important;padding:0 16px!important;font-size:13.5px!important;font-weight:700!important;border-radius:9999px!important}#upload-logo-btn .material-symbols-outlined,#upload-favicon-btn .material-symbols-outlined{font-size:19px!important;margin:0!important;display:inline-block!important;vertical-align:middle!important}body.admin-body #dashboard-main-header.main-header,body.minside-body #dashboard-main-header.main-header,body.crm-body #dashboard-main-header.main-header,#dashboard-main-header,#dashboard-main-header.main-header,.main-header{width:100%!important;max-width:100%!important;margin:0!important;height:68px!important;min-height:68px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fffffff5!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(27,73,101,.08)!important;box-shadow:0 1px 3px #00000005!important;box-sizing:border-box!important;border-radius:0!important;overflow:visible!important}body.admin-body .main-content,body.minside-body .main-content,body.crm-body .main-content,.main-content{padding-left:0!important;padding-right:0!important;padding-top:0!important;box-sizing:border-box!important}body.admin-body .main-content>div:not(#dashboard-main-header):not(.main-header),body.minside-body .main-content>div:not(#dashboard-main-header):not(.main-header),body.crm-body .main-content>div:not(#dashboard-main-header):not(.main-header),.main-content>.section-content,.main-content>.container-fluid,.main-content>.admin-page-container{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}@media(max-width:768px){body.admin-body .main-content>div:not(#dashboard-main-header):not(.main-header),body.minside-body .main-content>div:not(#dashboard-main-header):not(.main-header),body.crm-body .main-content>div:not(#dashboard-main-header):not(.main-header),.main-content>.section-content,.main-content>.container-fluid,.main-content>.admin-page-container{padding-left:16px!important;padding-right:16px!important}}html[data-theme=dark] #dashboard-main-header.main-header,html[data-theme=dark] .main-header{background:#0f172aeb!important;border-bottom:1px solid rgba(255,255,255,.03)!important}.main-header .section-header.design-ui-header.in-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:16px!important}body.minside-body .main-header .section-header-icon,body.admin-body .main-header .section-header-icon,body.crm-body .main-header .section-header-icon,body.builder-active .main-header .section-header-icon,body.minside-body .main-header .section-subtitle,body.admin-body .main-header .section-subtitle,body.crm-body .main-header .section-subtitle,body.builder-active .main-header .section-subtitle{display:none!important}.main-header .section-header-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;justify-content:flex-end!important}.bento-search-bar{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;height:40px!important;width:160px!important;padding:0 16px!important;border-radius:12px!important;background-color:#d17d390d!important;border:1px solid rgba(209,125,57,.15)!important;color:#bd4f2a!important;font-family:Inter,sans-serif!important;font-size:13.5px!important;font-weight:500!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-sizing:border-box!important}@media(min-width:1024px){.bento-search-bar{width:240px!important}}@media(max-width:640px){.bento-search-bar{width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important}.bento-search-bar .bento-search-text{display:none!important}}.bento-search-bar:hover{background-color:#d17d391a!important;border-color:#d17d394d!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #d17d3914!important}.bento-search-bar:active{transform:scale(.97)!important}.bento-search-bar .material-symbols-outlined{font-size:18px!important;color:#d17d39!important;font-weight:400!important;line-height:1!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}html[data-theme=dark] .bento-search-bar{background-color:#d17d3914!important;border-color:#d17d3940!important;color:#ffd0c4!important}.lang-switcher .lang-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;height:40px!important;border-radius:12px!important;border:1px solid rgba(27,73,101,.08)!important;background:#fff!important;color:#1b4965!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 2px #00000005!important}.lang-switcher .lang-btn:hover{background-color:#1b49650a!important;border-color:#1b496533!important;color:#1b4965!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #1b49650d!important}.lang-switcher .lang-btn:active{transform:scale(.97)!important}.lang-switcher .lang-btn span.material-symbols-outlined{font-size:18px!important;display:flex!important;align-items:center!important}html[data-theme=dark] .lang-switcher .lang-btn{background:#1e293b!important;border-color:#ffffff1a!important;color:#f1f5f9!important}.notification-btn{width:40px!important;height:40px!important;border-radius:12px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(27,73,101,.08)!important;background:#fff!important;color:#1b4965!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 2px #00000005!important;text-decoration:none!important}.notification-btn,.notification-btn *{text-decoration:none!important}.notification-btn:hover{background-color:#1b49650a!important;border-color:#1b496533!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #1b49650d!important}.notification-btn:active{transform:scale(.97)!important}html[data-theme=dark] .notification-btn{background:#1e293b!important;border-color:#ffffff1a!important;color:#f1f5f9!important}body.admin-body .main-header .user-profile-link,body.minside-body .main-header .user-profile-link,body.crm-body .main-header .user-profile-link,body.builder-active .main-header .user-profile-link,.user-profile-link,#actions-btn,#admin-profile-trigger{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;outline:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}body.admin-body .main-header .user-profile-link .user-avatar,body.minside-body .main-header .user-profile-link .user-avatar,body.crm-body .main-header .user-profile-link .user-avatar,body.builder-active .main-header .user-profile-link .user-avatar,.user-profile-link .user-avatar,.user-profile-link [id=admin-avatar],.user-profile-link [id=ph-avatar],#actions-btn .user-avatar,#actions-btn [id=ph-avatar],#admin-profile-trigger .user-avatar,#admin-profile-trigger [id=admin-avatar],.user-avatar,[id=ph-avatar],[id=admin-avatar]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;border-radius:12px!important;border:1.5px solid rgba(15,23,42,.12)!important;box-shadow:0 2px 6px #0f172a0f!important;background:linear-gradient(135deg,#cc6f2c,#f97316)!important;color:#fff!important;font-weight:800!important;font-size:15px!important;margin:0!important;padding:0!important;overflow:hidden!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.user-profile-link .user-avatar img,.user-profile-link [id=admin-avatar] img,.user-profile-link [id=ph-avatar] img,#actions-btn img,#admin-profile-trigger img,.user-avatar img,[id=ph-avatar] img,[id=admin-avatar] img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:block!important;margin:0!important;padding:0!important}.user-profile-link .user-name{font-size:13.5px!important;font-weight:700!important;color:#1b4965!important}.user-profile-link .user-role{font-size:10px!important;font-weight:800!important;letter-spacing:.05em!important;color:#d17d39!important;opacity:.9!important}html[data-theme=dark] .user-profile-link{background:#1e293b!important;border-color:#ffffff1a!important;color:#f1f5f9!important}html[data-theme=dark] .user-profile-link .user-name{color:#f1f5f9!important}html[data-theme=dark] #overview-section .overview-hero-card{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important;box-shadow:0 10px 30px #00000059!important}html[data-theme=dark] #overview-section .overview-hero-card:before,html[data-theme=dark] #overview-section .overview-hero-card:after{display:none!important}html[data-theme=dark] #overview-section .overview-hero-eyebrow{color:#94a3b8!important}html[data-theme=dark] #overview-section .overview-hero-title,html[data-theme=dark] #overview-section .overview-hero-text{color:#f8fafc!important}html[data-theme=dark] #overview-section .overview-hero-action{background:linear-gradient(135deg,#d17d39,#bd4f2a)!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px #d17d3940!important}html[data-theme=dark] #overview-section .overview-hero-action:hover{box-shadow:0 6px 16px #d17d3959!important}html[data-theme=dark] #overview-section .overview-hero-action-secondary{background:#0f172a!important;color:#cbd5e1!important;border-color:#334155!important;box-shadow:0 2px 6px #0003!important}html[data-theme=dark] #overview-section .overview-hero-action-secondary:hover{background:#1e293b!important;color:#f8fafc!important;border-color:#475569!important}html[data-theme=dark] #global-error-container{background:#0f172af2!important;color:#f8fafc!important}html[data-theme=dark] #global-error-container h2{color:#f8fafc!important}html[data-theme=dark] #global-error-container p{color:#cbd5e1!important}html[data-theme=dark] .stat-card.modern{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 12px #0003!important}html[data-theme=dark] .stat-card.modern:hover{border-color:#d17d39!important;box-shadow:0 6px 20px #0000004d!important}html[data-theme=dark] .stat-card.modern .stat-label{color:#94a3b8!important}html[data-theme=dark] .stat-card.modern .stat-value,html[data-theme=dark] .dashboard-col-header{color:#f8fafc!important}html[data-theme=dark] .stat-card.modern .stat-icon-wrap{background:#0f172a!important;color:#94a3b8!important}html[data-theme=dark] .stat-card.modern .stat-icon-wrap .material-symbols-outlined{color:#cbd5e1!important}html[data-theme=dark] #content-section .content-sidebar-head{background:var(--admin-surface, #1e293b)!important;border-bottom:1px solid var(--admin-border, #334155)!important}html[data-theme=dark] #content-section .content-sidebar-head h3{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] #content-section .content-sidebar-head p{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] #content-section .page-list{background:var(--admin-surface, #1e293b)!important}html[data-theme=dark] #content-section .page-item{color:var(--admin-text-muted, #94a3b8)!important;border-color:transparent!important;background:transparent!important}html[data-theme=dark] #content-section .page-item:hover{background-color:#2d1e18!important;color:var(--admin-accent-color, #d17d39)!important;border-color:#d17d394d!important}html[data-theme=dark] #content-section .content-editor-toolbar{background:var(--admin-surface, #1e293b)!important;border-bottom:1px solid var(--admin-border, #334155)!important}html[data-theme=dark] #content-section .editing-page-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] #content-section #editor-fields{background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] #content-section #editor-fields .form-group{background:var(--admin-surface, #1e293b)!important;border:1px solid var(--admin-border, #334155)!important}html[data-theme=dark] #content-section #editor-fields .form-group label{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] #content-section #editor-fields .img-preview-mini{border-color:var(--admin-border, #334155)!important;background-color:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .media-library-stats .stat-card{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .media-library-stats .stat-card h4{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .media-library-stats .stat-card p{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .media-controls-bar{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] #media-location-select,html[data-theme=dark] #media-sort-select{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] #btn-new-folder{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] #btn-new-folder:hover{background:#2d1e18!important;color:#ff8854!important}html[data-theme=dark] #media-dropzone{border-color:var(--admin-border, #334155)!important;background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] #media-dropzone h3{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] #media-dropzone p{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .media-item .media-preview{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .media-item .folder-preview{background:var(--admin-surface, #1e293b)!important}html[data-theme=dark] .media-item .folder-preview span{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .media-item .media-name{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .media-item .media-meta{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .card.kinetic-card,html[data-theme=dark] .media-card,html[data-theme=dark] .premium-media-card{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .welcome-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] body.crm-body .btn-icon{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .inbox-row-icon{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .inbox-row--unread .inbox-row-icon{background:#2d1e18!important;border-color:#d17d3966!important;color:#ff8854!important}html[data-theme=dark] .admin-modal-header{background:var(--admin-surface, #1e293b)!important;border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .admin-modal-body{background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] #video-drop-zone{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .design-ui-panel,html[data-theme=dark] .cause-item{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;box-shadow:0 4px 12px #0003!important}html[data-theme=dark] #enrollment-course-filter,html[data-theme=dark] #enrollment-status-filter{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .hkm-email-card,html[data-theme=dark] .hkm-email-header,html[data-theme=dark] .editor-paper{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] #col-item-title-v2,html[data-theme=dark] .ce-paragraph,html[data-theme=dark] .ce-header,html[data-theme=dark] .ce-code,html[data-theme=dark] .cdx-list__item{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .editor-scroll-area{background-color:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .desktop-richtools{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .desktop-richtools button{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .desktop-richtools button:hover{background-color:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .editor-sidebar-v2{background:var(--admin-surface, #1e293b)!important;border-left-color:var(--admin-border, #334155)!important}html[data-theme=dark] .editor-sidebar-v2 .sidebar-control{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .editor-sidebar-v2 label{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .admin-modal-content{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .admin-modal-header .header-left{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .modal-tabs-header{background:var(--admin-surface-muted, #0f172a)!important;border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .modal-tab-btn{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .modal-tab-btn.active{border-bottom-color:var(--admin-accent-color, #d17d39)!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] #yt-search-btn,html[data-theme=dark] #direct-yt-btn{background:var(--admin-accent-color, #d17d39)!important;color:#fff!important}html[data-theme=dark] #yt-search-channel-only+label{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] #yt-api-warning{background:#2d1e18!important;border-left-color:#d97706!important;color:#ffb088!important}html[data-theme=dark] #tab-content-upload>div{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] #tab-content-upload h3{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] #tab-content-upload h3 span{color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] #video-drop-zone p{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] #video-drop-zone button.btn-outline{border-color:var(--admin-border, #334155)!important;color:var(--admin-text-muted, #94a3b8)!important;background:var(--admin-surface, #1e293b)!important}html[data-theme=dark] #upload-progress-container div{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] #upload-progress-container div>div{background-color:var(--admin-surface, #1e293b)!important}html[data-theme=dark] .yt-video-card{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .yt-video-card:hover{border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .yt-video-card-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .yt-video-card-meta{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .btn-outline{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .btn-outline:hover{background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .btn-back{background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .btn-back:hover{background:var(--admin-surface, #1e293b)!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .btn-icon:not(.btn-delete-file):not(.btn-delete-folder){background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .btn-icon:not(.btn-delete-file):not(.btn-delete-folder):hover{border-color:var(--admin-accent-color, #d17d39)!important;color:var(--admin-accent-color, #d17d39)!important;background:#2d1e18!important}html[data-theme=dark] .contact-row-menu{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;box-shadow:0 12px 28px #0006!important}html[data-theme=dark] .contact-row-menu-item{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .contact-row-menu-item:hover{background-color:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .contact-row-menu-item.danger:hover{background-color:#2d1d24!important}html[data-theme=dark] .crm-header{background:var(--admin-surface, #1e293b)!important;border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .promo-card{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .promo-card h3{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .promo-label{background:#2d1e18!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .contacts-grid{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .table-header,html[data-theme=dark] .card-header,html[data-theme=dark] .logs-header{background:var(--admin-surface-muted, #0f172a)!important;background-color:var(--admin-surface-muted, #0f172a)!important;border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .modal-content{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .modal-header{background:var(--admin-surface, #1e293b)!important;border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .modal-header h2{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .form-group input,html[data-theme=dark] .form-group select{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .form-group input:focus,html[data-theme=dark] .form-group select:focus{border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .crm-tool-option{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .crm-tool-option:hover{border-color:#d17d39!important;background:#2d1e18!important}html[data-theme=dark] .crm-tool-option.is-selected{border-color:var(--admin-accent-color, #d17d39)!important;background:#2d1e18!important}html[data-theme=dark] .crm-tool-action-btn{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .crm-tool-action-btn:hover{border-color:var(--admin-accent-color, #d17d39)!important;background:#2d1e18!important}html[data-theme=dark] .crm-tool-input{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .crm-tool-input:focus{border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .crm-tool-confirm-card{background:#2d241d!important;border-color:#f59e0b66!important;color:#fde047!important}html[data-theme=dark] .unified-inbox-container,html[data-theme=dark] .inbox-container,html[data-theme=dark] .inbox-threads,html[data-theme=dark] .threads-header{background:var(--admin-bg, #0f172a)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .inbox-folders{background:var(--admin-surface, #1e293b)!important;border-right-color:var(--admin-border, #334155)!important}html[data-theme=dark] .folder-item{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .folder-item:hover{background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .folder-item.active{background:#d17d391f!important;color:#f97316!important}html[data-theme=dark] .folder-badge{background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .folder-item.active .folder-badge{background:#f9731633!important;color:#f97316!important}html[data-theme=dark] .threads-search input{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .thread-item{border-bottom-color:var(--admin-border, #334155)!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .thread-item:hover{background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .thread-item.active{background:#2d1e18!important;border-left-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .thread-item.unread{background:#2d241d!important}html[data-theme=dark] .thread-avatar{background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .thread-avatar.push{background:#23224c!important;color:#a5b4fc!important}html[data-theme=dark] .thread-channel-icon{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .thread-name{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .thread-preview{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .thread-subject{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .inbox-view{background:var(--admin-surface, #1e293b)!important}html[data-theme=dark] .view-header{border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .view-name{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .view-messages{background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .msg-bubble.visitor{background:var(--admin-surface, #1e293b)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .email-subject{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .email-meta-row{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .email-body{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .message-detail,html[data-theme=dark] .message-detail-header,html[data-theme=dark] .message-body{background:var(--admin-surface, #1e293b)!important}html[data-theme=dark] .message-detail-header{border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .message-subject{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .message-meta{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .message-card{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .email-composer label,html[data-theme=dark] .email-subject-field{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .email-composer input,html[data-theme=dark] .email-composer select{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .view-reply{background:var(--admin-surface, #1e293b)!important;border-top-color:var(--admin-border, #334155)!important}html[data-theme=dark] .reply-box{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .reply-box textarea,html[data-theme=dark] .reply-editor{background:transparent!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .reply-attachment-chip{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .bulk-actions{background:var(--admin-surface, #1e293b)!important;border-top-color:var(--admin-border, #334155)!important}html[data-theme=dark] .inbox-push-dashboard{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .push-dashboard-header{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .push-title-text h3{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .push-title-text p{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .push-icon-box{background-color:#3b82f626!important;background:#3b82f626!important;color:#60a5fa!important}html[data-theme=dark] .design-ui-panel{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;box-shadow:0 4px 6px -1px #0003!important}html[data-theme=dark] .design-ui-panel-header{background:var(--admin-surface, #1e293b)!important;background-color:var(--admin-surface, #1e293b)!important;border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .design-ui-panel-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .log-filter-btn{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .log-filter-btn.active{background-color:var(--admin-accent-color, #d17d39)!important;background:var(--admin-accent-color, #d17d39)!important;color:#fff!important;border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .log-item{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .log-item:hover{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .log-item-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .log-item-meta{color:var(--admin-text-muted, #cbd5e1)!important}html[data-theme=dark] .log-item-date{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .studio-feed-section h3{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .studio-feed-section h3 span{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .studio-tabs-container{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .studio-tab{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .studio-tab:hover{color:var(--admin-text, #f8fafc)!important;background-color:#ffffff0d!important;background:#ffffff0d!important}html[data-theme=dark] .studio-tab.active{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;color:var(--admin-accent-color, #d17d39)!important;box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #0000001a!important}html[data-theme=dark] .studio-feed-card{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #0000001a!important}html[data-theme=dark] .studio-feed-card:hover{border-color:var(--admin-accent-color, #d17d39)!important;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003!important}html[data-theme=dark] .studio-feed-card .card-media{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .studio-feed-card .card-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .studio-feed-card .card-excerpt{color:var(--admin-text-muted, #cbd5e1)!important}html[data-theme=dark] .studio-feed-card .card-footer{border-top-color:var(--admin-border, #334155)!important}html[data-theme=dark] .studio-feed-card .card-meta-item,html[data-theme=dark] .studio-feed-card .card-meta-item span.material-symbols-outlined{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .studio-feed-card .card-edit-btn{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .studio-feed-card .card-edit-btn:hover{background-color:var(--admin-accent-color, #d17d39)!important;background:var(--admin-accent-color, #d17d39)!important;border-color:var(--admin-accent-color, #d17d39)!important;color:#fff!important}html[data-theme=dark] .studio-feed-card .card-delete-btn{background-color:#ef44441a!important;background:#ef44441a!important;border-color:#ef444433!important;color:#f87171!important}html[data-theme=dark] .studio-feed-card .card-delete-btn:hover{background-color:#ef4444!important;background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}html[data-theme=dark] .studio-feed-card.blog-type .card-type-badge{background:#38bdf826!important;color:#38bdf8!important}html[data-theme=dark] .studio-feed-card.teaching-type .card-type-badge{background:#34d39926!important;color:#34d399!important}html[data-theme=dark] .studio-feed-card.newsletter-type .card-type-badge{background:#fb923c26!important;color:#fb923c!important}html[data-theme=dark] .studio-feed-card.newsletter_draft-type .card-type-badge{background:#facc1526!important;color:#facc15!important}html[data-theme=dark] .dashboard-card-column h4{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .dashboard-card-column .badge{background-color:#d17d3926!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .template-item.card{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;box-shadow:none!important}html[data-theme=dark] .template-item.card:hover{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;box-shadow:0 8px 16px #0000004d!important}html[data-theme=dark] .template-item.card div>div{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .template-item.card div>div+div{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .template-item.card div[style*="background: #fff7ed"],html[data-theme=dark] .template-item.card div[style*="background: rgb(255, 247, 237)"]{background-color:#d17d3926!important;background:#d17d3926!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .template-item.card div[style*="background: #e0f2fe"],html[data-theme=dark] .template-item.card div[style*="background: rgb(224, 242, 254)"]{background-color:#38bdf826!important;background:#38bdf826!important;color:#38bdf8!important}html[data-theme=dark] #dashboard-drafts-list div[style*="border: 1px dashed"]{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] #dashboard-drafts-list div[style*="border: 1px dashed"] h5{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] #dashboard-drafts-list div[style*="border: 1px dashed"] p{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .hkm-todo-drawer{background:var(--admin-surface, #1e293b)!important;color:var(--admin-text, #f8fafc)!important;border-left-color:var(--admin-border, #334155)!important;box-shadow:-4px 0 24px #0006!important}html[data-theme=dark] .todo-drawer-header{border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .todo-drawer-header h3{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-drawer-close{color:var(--admin-text-muted, #94a3b8)!important;background:transparent!important}html[data-theme=dark] .todo-drawer-close:hover{background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-drawer-quick-add{background:var(--admin-surface-muted, #0f172a)!important;border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .todo-drawer-quick-add input[type=text],html[data-theme=dark] .todo-drawer-quick-add select,html[data-theme=dark] .todo-drawer-quick-add input[type=date],html[data-theme=dark] .todo-drawer-item{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-drawer-item:hover{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .todo-drawer-item.completed{background:#0f172a66!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .todo-drawer-item-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-drawer-item-desc{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .todo-drawer-checkbox{border-color:var(--admin-border, #334155)!important;background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .todo-drawer-checkbox.checked{background:var(--admin-accent-color, #d17d39)!important;border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .todo-drawer-badge.priority-high{background:#ef444426!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.3)!important}html[data-theme=dark] .todo-drawer-badge.priority-medium{background:#f59e0b26!important;color:#fde047!important;border:1px solid rgba(245,158,11,.3)!important}html[data-theme=dark] .todo-drawer-badge.priority-low{background:#22c55e26!important;color:#86efac!important;border:1px solid rgba(34,197,94,.3)!important}html[data-theme=dark] .todo-drawer-badge.todo-date-badge{background:#3b82f626!important;color:#93c5fd!important;border:1px solid rgba(59,130,246,.3)!important}html[data-theme=dark] .todo-drawer-badge.todo-date-badge.overdue{background:#ef444426!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.3)!important}html[data-theme=dark] .todo-drawer-actions button{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .todo-drawer-actions button:hover{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-main-card{background-color:#1e293b66!important;border-color:#33415580!important}html[data-theme=dark] .todo-sidebar-card{background-color:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .todo-sidebar-card button{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .todo-sidebar-card button:hover{background-color:#ffffff0a!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-sidebar-card button.active-filter{background-color:#1b496540!important;color:#38bdf8!important}html[data-theme=dark] .todo-sidebar-card button.active-filter span{color:#38bdf8!important}html[data-theme=dark] .todo-sidebar-card button span{color:var(--admin-text-muted, #94a3b8)}html[data-theme=dark] .todo-sidebar-card button.active-filter span.text-\[10px\],html[data-theme=dark] .todo-sidebar-card button.active-filter span[class*=rounded-full]{background-color:#38bdf826!important;color:#38bdf8!important}html[data-theme=dark] .todo-sidebar-card button span.text-\[10px\],html[data-theme=dark] .todo-sidebar-card button span[class*=rounded-full]{background-color:#ffffff14!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .todo-main-card h3{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-badge{background-color:#38bdf826!important;color:#38bdf8!important}html[data-theme=dark] .todo-search-input{background-color:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-search-input::placeholder{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .todo-quick-add-form{background-color:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .todo-quick-add-form input{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-quick-add-form textarea{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .todo-quick-add-form .bg-slate-50{background-color:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .todo-quick-add-form .bg-slate-50:hover{background-color:var(--admin-surface, #1e293b)!important}html[data-theme=dark] .todo-empty-card{background-color:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .todo-empty-card h4{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-task-item{background-color:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .todo-task-item:hover{border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .todo-task-item h4{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-task-item p{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .todo-task-item .bg-slate-50{background-color:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .todo-completed-item{background-color:#1e293b4d!important;border-color:#33415566!important}html[data-theme=dark] .todo-completed-item h4{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .todo-completed-item p{color:#94a3b899!important}html[data-theme=dark] .todo-completed-item .bg-slate-50{background-color:#0f172a33!important;border-color:#33415533!important;color:#94a3b880!important}html[data-theme=dark] .todo-modal-container{background-color:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .todo-modal-container .bg-slate-50\/50{background-color:#0f172a66!important}html[data-theme=dark] .todo-modal-container input,html[data-theme=dark] .todo-modal-container textarea,html[data-theme=dark] .todo-modal-container select{background-color:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-modal-container select option{background-color:var(--admin-surface, #1e293b)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-modal-container label{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .todo-modal-container .bg-slate-100{background-color:#ffffff0d!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .todo-modal-container .bg-slate-100:hover{background-color:#ffffff14!important}html[data-theme=dark] #ai-suggestions-view-area h4,html[data-theme=dark] .ai-suggestion-card .suggestion-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .ai-suggestion-card .suggestion-rationale{background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .ai-suggestion-card .suggestion-summary{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .ai-suggestion-card .section-divider{background:var(--admin-border, #334155)!important}html[data-theme=dark] .ai-suggestion-card .suggestion-bullets{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .ai-suggestion-card button[style*="background: #f1f5f9"],html[data-theme=dark] .ai-suggestion-card button[style*="background:#f1f5f9"]{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .ai-suggestion-card button[style*="background: #f1f5f9"]:hover,html[data-theme=dark] .ai-suggestion-card button[style*="background:#f1f5f9"]:hover{background:var(--admin-surface, #1e293b)!important}html[data-theme=dark] .ai-suggestion-card .card-badge[style*="background:#e2e8f0"],html[data-theme=dark] .ai-suggestion-card .card-badge[style*="background: #e2e8f0"]{background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text-muted, #94a3b8)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] #global-error-container{background:#0f172af2!important}html[data-theme=dark] #global-error-container h2{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] #global-error-message{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] tr td [style*="color: #1e293b"],html[data-theme=dark] tr td [style*="color:#1e293b"]{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] tr td{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] tr td button[style*="background: white"],html[data-theme=dark] tr td button[style*="background:white"]{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] tr td button[style*="background: white"]:hover,html[data-theme=dark] tr td button[style*="background:white"]:hover{background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] [style*="background: rgb(254, 242, 242)"],html[data-theme=dark] [style*="background:#fef2f2"]{background:#2d1d24!important;border-color:#ef444466!important;color:#fca5a5!important}html[data-theme=dark] [style*="background: rgb(255, 251, 235)"],html[data-theme=dark] [style*="background:#fffbeb"]{background:#2d241d!important;border-color:#f59e0b66!important;color:#fde047!important}html[data-theme=dark] .section-content [style*="background:#fff"],html[data-theme=dark] .section-content [style*="background: #fff"],html[data-theme=dark] .section-content [style*="background:white"],html[data-theme=dark] .section-content [style*="background: white"],html[data-theme=dark] .section-content [style*="background:#ffffff"],html[data-theme=dark] .section-content [style*="background: #ffffff"],html[data-theme=dark] .section-content [style*="background:rgb(255,255,255)"],html[data-theme=dark] .section-content [style*="background:rgb(255, 255, 255)"],html[data-theme=dark] .section-content [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] .section-content [style*="background:linear-gradient"],html[data-theme=dark] .section-content [style*="background: linear-gradient"]{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .section-content [style*="color:#0f172a"],html[data-theme=dark] .section-content [style*="color: #0f172a"],html[data-theme=dark] .section-content [style*="color:rgb(15,23,42)"],html[data-theme=dark] .section-content [style*="color:rgb(15, 23, 42)"],html[data-theme=dark] .section-content [style*="color: rgb(15, 23, 42)"],html[data-theme=dark] .section-content [style*="color:#1e293b"],html[data-theme=dark] .section-content [style*="color: #1e293b"],html[data-theme=dark] .section-content [style*="color:rgb(30,41,59)"],html[data-theme=dark] .section-content [style*="color:rgb(30, 41, 59)"],html[data-theme=dark] .section-content [style*="color: rgb(30, 41, 59)"]{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .section-content [style*="color:#64748b"],html[data-theme=dark] .section-content [style*="color: #64748b"],html[data-theme=dark] .section-content [style*="color:#94a3b8"],html[data-theme=dark] .section-content [style*="color: #94a3b8"]{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .section-content [data-facebook-live-badge]{background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text-muted, #94a3b8)!important;border:1px solid var(--admin-border, #334155)!important}html[data-theme=dark] .section-content [data-facebook-post-preview]{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .section-content [data-facebook-post-preview] div[style*="background:#e2e8f0"],html[data-theme=dark] .section-content [data-facebook-post-preview] div[style*="background: #e2e8f0"]{background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .section-content [data-facebook-post-preview] img{border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .section-content [data-facebook-live-preview] a{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .section-content [data-facebook-live-preview] a:hover{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .section-content [data-preview-key=pageCta]{background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text, #f8fafc)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .section-content [data-preview-key=pageCta]:hover{background:var(--admin-surface, #1e293b)!important;color:var(--admin-accent-color, #d17d39)!important;border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .crm-tool-option{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .crm-tool-option:hover{border-color:var(--admin-accent-color, #d17d39)!important;background:#d17d390d!important}html[data-theme=dark] .crm-tool-option.is-selected{border-color:var(--admin-accent-color, #d17d39)!important;background:#d17d391a!important}html[data-theme=dark] .crm-tool-option-indicator{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .crm-tool-option.is-selected .crm-tool-option-indicator{border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .crm-tool-option-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .crm-tool-option-desc{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .crm-tool-action-btn{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .crm-tool-action-btn:hover{border-color:var(--admin-accent-color, #d17d39)!important;background:#d17d390d!important}html[data-theme=dark] .crm-tool-action-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .crm-tool-field-label{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .crm-tool-input{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .crm-tool-input:focus{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .crm-tool-copy-box{background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .crm-tool-confirm-card{border-color:#f59e0b66!important;background:#f59e0b1a!important;color:#fde047!important}html[data-theme=dark] .status-message.info{color:#93c5fd!important;background:#3b82f61a!important;border-color:#3b82f64d!important}html[data-theme=dark] .status-message.success{color:#86efac!important;background:#22c55e1a!important;border-color:#22c55e4d!important}html[data-theme=dark] .status-message.warning{color:#fde047!important;background:#f59e0b1a!important;border-color:#f59e0b4d!important}html[data-theme=dark] .status-message.error{color:#fca5a5!important;background:#ef44441a!important;border-color:#ef44444d!important}html[data-theme=dark] .label-pill{background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .collection-item-card,html[data-theme=dark] .item-card,html[data-theme=dark] .media-card,html[data-theme=dark] .media-card.media-folder,html[data-theme=dark] .premium-media-card{background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important;box-shadow:0 8px 22px #0000004d!important}html[data-theme=dark] .collection-item-card:hover,html[data-theme=dark] .item-card:hover,html[data-theme=dark] .media-card:hover,html[data-theme=dark] .premium-media-card:hover{border-color:var(--admin-accent-color, #d17d39)!important;box-shadow:0 16px 34px #d17d3933!important}html[data-theme=dark] .collection-item-card .item-title,html[data-theme=dark] .item-card h4,html[data-theme=dark] .media-card h4,html[data-theme=dark] .premium-media-card h4{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .collection-item-card .item-meta,html[data-theme=dark] .item-card p,html[data-theme=dark] .item-card p[style*=color]{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .collection-item-card .item-badge-synced{background-color:#38bdf826!important;color:#38bdf8!important}html[data-theme=dark] .item-thumb,html[data-theme=dark] .media-preview.folder-preview{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .rte-wrapper{background-color:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .rte-toolbar{background-color:var(--admin-surface, #1e293b)!important;border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .rte-editor{background-color:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .rte-btn{color:var(--admin-text-muted, #94a3b8)!important;background-color:transparent!important}html[data-theme=dark] .rte-btn:hover{background-color:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .rte-btn.active{background-color:#d17d3926!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .rte-divider{background-color:var(--admin-border, #334155)!important}html[data-theme=dark] .sub-tab-btn{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .sub-tab-btn:hover{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .sub-tab-btn.active{color:var(--admin-accent-color, #d17d39)!important;border-bottom-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] #courses-section .design-ui-header,html[data-theme=dark] #courses-section .design-ui-panel,html[data-theme=dark] #courses-tab-view .design-ui-header,html[data-theme=dark] #enrollments-tab-view .design-ui-header,html[data-theme=dark] #finance-tab-view .design-ui-header{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;box-shadow:0 4px 12px #0000004d!important}html[data-theme=dark] #courses-section .design-ui-workspace,html[data-theme=dark] #courses-section .design-ui-shell{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}html[data-theme=dark] #courses-section .section-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] #courses-section div[style*=border-bottom]{border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] #course-modal>div,html[data-theme=dark] #lesson-modal>div,html[data-theme=dark] #course-modal div[style*="background:white"],html[data-theme=dark] #course-modal div[style*="background: white"],html[data-theme=dark] #lesson-modal div[style*="background:white"],html[data-theme=dark] #lesson-modal div[style*="background: white"]{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;color:var(--admin-text, #f8fafc)!important;box-shadow:0 20px 60px #00000080!important;border:1px solid var(--admin-border, #334155)!important}html[data-theme=dark] div[style*="background:#fff; border-radius:16px"],html[data-theme=dark] div[style*="background: #fff; border-radius: 16px"],html[data-theme=dark] div[style*="background:white; border-radius:24px"],html[data-theme=dark] div[style*="background: white; border-radius: 24px"],html[data-theme=dark] div[style*="background:#ffffff; border-radius:24px"],html[data-theme=dark] div[style*="background: #ffffff; border-radius: 24px"]{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;color:var(--admin-text, #f8fafc)!important;border:1px solid var(--admin-border, #334155)!important}html[data-theme=dark] div[style*="background:#f8fafc"],html[data-theme=dark] div[style*="background: #f8fafc"]{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] button[style*="background: #f1f5f9"],html[data-theme=dark] button[style*="background:#f1f5f9"]{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text, #f8fafc)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] button[style*="background: #fff"],html[data-theme=dark] button[style*="background:#fff"]{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;color:var(--admin-text, #f8fafc)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] thead[style*="background: #fafbfc"],html[data-theme=dark] thead[style*="background:#fafbfc"]{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] div[style*="border:2px dashed #e2e8f0"],html[data-theme=dark] div[style*="border: 2px dashed #e2e8f0"],html[data-theme=dark] div[style*="border:2px dashed #cbd5e1"],html[data-theme=dark] div[style*="border: 2px dashed #cbd5e1"]{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] #courses-list div[style*="background:#fff7ed"],html[data-theme=dark] #courses-list div[style*="background: #fff7ed"]{background-color:#f9731626!important;background:#f9731626!important;border-color:#f973164d!important}html[data-theme=dark] .stat-icon[style*="background: #eff6ff"],html[data-theme=dark] .stat-icon[style*="background:#eff6ff"]{background-color:#3b82f626!important;background:#3b82f626!important}html[data-theme=dark] .stat-icon[style*="background: #f0fdf4"],html[data-theme=dark] .stat-icon[style*="background:#f0fdf4"]{background-color:#10b98126!important;background:#10b98126!important}html[data-theme=dark] .stat-icon[style*="background: #fff7ed"],html[data-theme=dark] .stat-icon[style*="background:#fff7ed"]{background-color:#f9731626!important;background:#f9731626!important}html[data-theme=dark] span[style*="background: #e0f2fe"],html[data-theme=dark] span[style*="background:#e0f2fe"]{background-color:#0369a126!important;background:#0369a126!important;color:#38bdf8!important}html[data-theme=dark] span[style*="background: #fef3c7"],html[data-theme=dark] span[style*="background:#fef3c7"]{background-color:#b4530926!important;background:#b4530926!important;color:#fbbf24!important}html[data-theme=dark] span[style*="background: #fff7ed"],html[data-theme=dark] span[style*="background:#fff7ed"]{background-color:#ea580c26!important;background:#ea580c26!important;color:#f97316!important}html[data-theme=dark] span[style*="background: #e0e7ff"],html[data-theme=dark] span[style*="background:#e0e7ff"]{background-color:#4338ca26!important;background:#4338ca26!important;color:#818cf8!important}html[data-theme=dark] tr:hover,html[data-theme=dark] tr:hover td{background-color:#334155!important;background:#334155!important}html[data-theme=dark] td,html[data-theme=dark] tr{transition:background-color .15s ease!important}html[data-theme=dark] div[style*="background: white"],html[data-theme=dark] div[style*="background:white"],html[data-theme=dark] div[style*="background: #fff"],html[data-theme=dark] div[style*="background:#fff"],html[data-theme=dark] div[style*="background: #ffffff"],html[data-theme=dark] div[style*="background:#ffffff"],html[data-theme=dark] div[style*="background: rgb(255, 255, 255)"],html[data-theme=dark] div[style*="background:rgb(255, 255, 255)"]{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;color:var(--admin-text, #f8fafc)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] div[style*="background:#f8fafc"],html[data-theme=dark] div[style*="background: #f8fafc"],html[data-theme=dark] div[style*="background:#f1f5f9"],html[data-theme=dark] div[style*="background: #f1f5f9"],html[data-theme=dark] div[style*="background:#fafbfc"],html[data-theme=dark] div[style*="background: #fafbfc"]{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] div[style*="border: 1px solid #e2e8f0"],html[data-theme=dark] div[style*="border:1px solid #e2e8f0"],html[data-theme=dark] div[style*="border: 1px solid #f1f5f9"],html[data-theme=dark] div[style*="border:1px solid #f1f5f9"],html[data-theme=dark] div[style*="border: 1px solid #cbd5e1"],html[data-theme=dark] div[style*="border:1px solid #cbd5e1"]{border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .stat-card{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .icon-btn{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .icon-btn:hover{border-color:var(--admin-accent-color, #d17d39)!important;color:var(--admin-accent-color, #d17d39)!important;background-color:#d17d3926!important;background:#d17d3926!important}html[data-theme=dark] .icon-btn.delete:hover{border-color:#ef4444!important;color:#fca5a5!important;background-color:#ef444426!important;background:#ef444426!important}html[data-theme=dark] .stat-item{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important;box-shadow:0 4px 6px -1px #0003!important}html[data-theme=dark] .stat-item .stat-value{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .stat-item .stat-label{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .btn-danger{background-color:#ef444433!important;background:#ef444433!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.4)!important}html[data-theme=dark] .btn-danger:hover{background-color:#ef44444d!important;background:#ef44444d!important;border-color:#ef444499!important}html[data-theme=dark] .contact-drawer{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;color:var(--admin-text, #f8fafc)!important;box-shadow:-10px 0 40px #0006!important;border-left:1px solid var(--admin-border, #334155)!important}html[data-theme=dark] .contact-drawer .drawer-header{border-bottom-color:var(--admin-border, #334155)!important;background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .contact-drawer .drawer-header h2{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .contact-drawer .drawer-body{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important}html[data-theme=dark] .contact-drawer .drawer-section{border-bottom-color:var(--admin-border, #334155)!important}html[data-theme=dark] .contact-drawer .drawer-section-title,html[data-theme=dark] .contact-drawer h3{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .contact-drawer .skeleton{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .contact-drawer .loader{border-color:#ffffff1a!important;border-top-color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .contact-drawer .close-btn{color:var(--admin-text-muted, #94a3b8)!important;background:transparent!important}html[data-theme=dark] .contact-drawer .close-btn:hover{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .premium-color-wrapper{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .premium-color-hex{background-color:transparent!important;background:transparent!important;color:var(--admin-text, #f8fafc)!important;border:none!important}html[data-theme=dark] .premium-color-picker-input{background-color:transparent!important;background:transparent!important;border:none!important}html[data-theme=dark] .design-ui-upload-card{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .design-ui-upload-card-preview{background-color:var(--admin-surface-muted, #0f172a)!important;background-image:radial-gradient(#334155 1.5px,transparent 1.5px)!important;border-right-color:var(--admin-border, #334155)!important}html[data-theme=dark] .design-ui-upload-card-placeholder{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .design-ui-upload-card-label{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .design-ui-upload-card-hint{color:var(--admin-text-muted, #cbd5e1)!important}html[data-theme=dark] body.admin-body .btn-secondary,html[data-theme=dark] body.crm-body .btn-secondary,html[data-theme=dark] body.builder-active .btn-secondary{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;color:var(--admin-text, #f8fafc)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] body.admin-body .btn-secondary:hover,html[data-theme=dark] body.crm-body .btn-secondary:hover,html[data-theme=dark] body.builder-active .btn-secondary:hover{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-accent-color, #d17d39)!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .btn-icon-round{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important;color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .btn-icon-round:hover{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-accent-color, #d17d39)!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .podcast-table tr:hover{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .design-ui-preview-image{background-color:transparent!important;background:transparent!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .design-ui-live-preview{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .design-ui-preview-toggles{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important}html[data-theme=dark] .preview-toggle.active{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .preview-toggle:hover:not(.active){background-color:#ffffff0d!important}html[data-theme=dark] .design-ui-preview-frame{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .design-ui-preview-brand{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .design-ui-preview-chip{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;color:var(--admin-text-muted, #94a3b8)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] #typography-preview-text{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] #design-preview-body-copy{color:var(--admin-text-muted, #cbd5e1)!important}html[data-theme=dark] .design-ui-preview-card{background-color:var(--admin-surface-muted, #0f172a)!important;background:var(--admin-surface-muted, #0f172a)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] .design-ui-preview-card-title{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .design-ui-preview-card-text{color:var(--admin-text-muted, #cbd5e1)!important}html[data-theme=dark] .design-ui-preview-btn-secondary{background-color:var(--admin-surface, #1e293b)!important;background:var(--admin-surface, #1e293b)!important;color:var(--admin-text, #f8fafc)!important;border-color:var(--admin-border, #334155)!important}html[data-theme=dark] #live-preview-area{--design-text: var(--admin-text, #f8fafc) !important;--design-muted: var(--admin-text-muted, #cbd5e1) !important;--design-bg: var(--admin-surface, #1e293b) !important;--design-surface: var(--admin-surface-muted, #0f172a) !important}html[data-theme=dark] .design-ui-shell label,html[data-theme=dark] .premium-range-header label,html[data-theme=dark] .design-ui-shell p{color:var(--admin-text-muted, #cbd5e1)!important}html[data-theme=dark] .design-ui-shell strong{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .design-ui-help-item{color:var(--admin-text-muted, #94a3b8)!important}html[data-theme=dark] .design-ui-help-item strong{color:var(--admin-text, #f8fafc)!important}html[data-theme=dark] .design-ui-callout{border-color:#d17d3933!important;background-color:#d17d390d!important;background:#d17d390d!important}html[data-theme=dark] .design-ui-callout-title{color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] .design-ui-callout p{color:var(--admin-text-muted, #cbd5e1)!important}@media(min-width:1025px){.desktop-sidebar-toggle-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;background:#f1f5f9d9!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:10px!important;color:#475569!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;flex-shrink:0!important;margin:0!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;box-shadow:0 1px 3px #0000000a!important}.desktop-sidebar-toggle-btn:hover{background:#fff!important;color:#d17d39!important;border-color:#d17d3959!important;box-shadow:0 4px 12px #d17d3924!important;transform:scale(1.05)!important}.desktop-sidebar-toggle-btn:active{transform:scale(.95)!important}.desktop-sidebar-toggle-btn span{font-size:20px!important;line-height:1!important;display:block!important}html[data-theme=dark] .desktop-sidebar-toggle-btn{background:#1e293bcc!important;border-color:#334155e6!important;color:#94a3b8!important}html[data-theme=dark] .desktop-sidebar-toggle-btn:hover{background:#1e293b!important;color:#f97316!important}}.sidebar-header .logo{position:relative!important}.sidebar-expand-overlay{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) scale(.85)!important;width:36px!important;height:36px!important;border-radius:10px!important;background:#fff!important;border:1px solid rgba(209,125,57,.3)!important;box-shadow:0 4px 14px #0000001f!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#d17d39!important;opacity:0!important;pointer-events:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;z-index:20!important}.sidebar-expand-overlay span{font-size:20px!important;line-height:1!important}body.sidebar-mini .sidebar-header:hover .sidebar-expand-overlay,body.sidebar-mini .sidebar-header .logo:hover .sidebar-expand-overlay,body.sidebar-collapsed .sidebar-header:hover .sidebar-expand-overlay,body.sidebar-collapsed .sidebar-header .logo:hover .sidebar-expand-overlay{opacity:1!important;pointer-events:auto!important;transform:translate(-50%,-50%) scale(1)!important}body.sidebar-mini .sidebar-header:hover .logo img,body.sidebar-collapsed .sidebar-header:hover .logo img{opacity:.2!important;transition:opacity .2s ease!important}html[data-theme=dark] .sidebar-expand-overlay{background:#1e293b!important;border-color:#f9731666!important;color:#f97316!important;box-shadow:0 4px 14px #0006!important}@media(min-width:769px){body.sidebar-mini .sidebar,body.sidebar-collapsed .sidebar,body.sidebar-mini .sidebar *,body.sidebar-collapsed .sidebar *{box-sizing:border-box!important}body.sidebar-mini .sidebar,body.sidebar-collapsed .sidebar{width:72px!important;min-width:72px!important;max-width:72px!important;padding:16px 0!important;overflow-x:hidden!important;overflow-y:auto!important;transition:width .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;flex-direction:column!important;align-items:center!important}body.sidebar-mini .main-content,body.sidebar-collapsed .main-content,body.sidebar-mini .crm-main,body.sidebar-collapsed .crm-main,body.sidebar-mini .main-header,body.sidebar-collapsed .main-header,body.sidebar-mini .admin-container,body.sidebar-collapsed .admin-container{margin-left:72px!important;width:calc(100% - 72px)!important;max-width:calc(100% - 72px)!important;transition:margin-left .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1)!important}body.sidebar-mini .sidebar-header,body.sidebar-collapsed .sidebar-header{width:100%!important;padding:8px 0 14px!important;margin-bottom:12px!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;gap:8px!important;border-bottom:1px solid var(--border-color, #e2e8f0)!important;box-sizing:border-box!important}body.sidebar-mini .sidebar-header .logo,body.sidebar-collapsed .sidebar-header .logo{justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;width:100%!important;display:flex!important}body.sidebar-mini .sidebar-header .logo-text,body.sidebar-collapsed .sidebar-header .logo-text,body.sidebar-mini .sidebar-header .logo h1,body.sidebar-collapsed .sidebar-header .logo h1{display:none!important}body.sidebar-mini .sidebar-header .logo img,body.sidebar-collapsed .sidebar-header .logo img{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;object-fit:contain!important;margin:0 auto!important;display:block!important}body.sidebar-mini .desktop-sidebar-toggle-btn,body.sidebar-collapsed .desktop-sidebar-toggle-btn,body.sidebar-mini .sidebar .nav-category-header,body.sidebar-collapsed .sidebar .nav-category-header{display:none!important}body.sidebar-mini .sidebar .nav-group+.nav-group,body.sidebar-collapsed .sidebar .nav-group+.nav-group,body.sidebar-mini .sidebar .nav-list>li.nav-item[data-nav-category=administrasjon]:first-of-type,body.sidebar-collapsed .sidebar .nav-list>li.nav-item[data-nav-category=administrasjon]:first-of-type,body.sidebar-mini .sidebar .nav-list>li.nav-item[data-nav-category=kommunikasjon]:first-of-type,body.sidebar-collapsed .sidebar .nav-list>li.nav-item[data-nav-category=kommunikasjon]:first-of-type{margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--border-color, #e2e8f0)!important}html[data-theme=dark] body.sidebar-mini .sidebar .nav-group+.nav-group,html[data-theme=dark] body.sidebar-collapsed .sidebar .nav-group+.nav-group,html[data-theme=dark] body.sidebar-mini .sidebar .nav-list>li.nav-item[data-nav-category=administrasjon]:first-of-type,html[data-theme=dark] body.sidebar-collapsed .sidebar .nav-list>li.nav-item[data-nav-category=administrasjon]:first-of-type,html[data-theme=dark] body.sidebar-mini .sidebar .nav-list>li.nav-item[data-nav-category=kommunikasjon]:first-of-type,html[data-theme=dark] body.sidebar-collapsed .sidebar .nav-list>li.nav-item[data-nav-category=kommunikasjon]:first-of-type{border-top-color:#334155!important}body.sidebar-mini .sidebar .sidebar-nav,body.sidebar-collapsed .sidebar .sidebar-nav,body.sidebar-mini .sidebar .nav-group,body.sidebar-collapsed .sidebar .nav-group,body.sidebar-mini .sidebar .nav-list,body.sidebar-collapsed .sidebar .nav-list{width:100%!important;min-width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}body.sidebar-mini .sidebar .nav-item,body.sidebar-collapsed .sidebar .nav-item{width:100%!important;min-width:100%!important;max-width:100%!important;margin:0 0 6px!important;padding:0!important;display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important}body.sidebar-mini .sidebar .nav-link-wrap,body.sidebar-collapsed .sidebar .nav-link-wrap{width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important}body.admin-body.sidebar-mini .sidebar .nav-link,body.admin-body.sidebar-collapsed .sidebar .nav-link,body.crm-body.sidebar-mini .sidebar .nav-link,body.crm-body.sidebar-collapsed .sidebar .nav-link,body.minside-body.sidebar-mini .sidebar .nav-link,body.minside-body.sidebar-collapsed .sidebar .nav-link,body.sidebar-mini .sidebar .nav-link,body.sidebar-collapsed .sidebar .nav-link{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0 auto!important;gap:0!important;display:flex!important;justify-content:center!important;align-items:center!important;border-radius:14px!important;position:relative!important;flex:0 0 44px!important;box-sizing:border-box!important}body.sidebar-mini .sidebar .nav-link.active,body.sidebar-collapsed .sidebar .nav-link.active{background:#e0f2fe!important;color:#0369a1!important;box-shadow:none!important}html[data-theme=dark] body.sidebar-mini .sidebar .nav-link.active,html[data-theme=dark] body.sidebar-collapsed .sidebar .nav-link.active{background:#38bdf826!important;color:#38bdf8!important}body.sidebar-mini .sidebar .nav-link:hover,body.sidebar-collapsed .sidebar .nav-link:hover{background:#f1f5f9!important;color:var(--admin-accent-color, #d17d39)!important}html[data-theme=dark] body.sidebar-mini .sidebar .nav-link:hover,html[data-theme=dark] body.sidebar-collapsed .sidebar .nav-link:hover{background:#1e293b!important;color:var(--admin-accent-color, #d17d39)!important}body.sidebar-mini .sidebar .nav-link>span:not(.material-symbols-outlined),body.sidebar-collapsed .sidebar .nav-link>span:not(.material-symbols-outlined){display:none!important}body.sidebar-mini .sidebar .nav-fav-toggle-btn,body.sidebar-collapsed .sidebar .nav-fav-toggle-btn{display:none!important}body.admin-body.sidebar-mini .sidebar .nav-link .material-symbols-outlined,body.admin-body.sidebar-collapsed .sidebar .nav-link .material-symbols-outlined,body.crm-body.sidebar-mini .sidebar .nav-link .material-symbols-outlined,body.crm-body.sidebar-collapsed .sidebar .nav-link .material-symbols-outlined,body.minside-body.sidebar-mini .sidebar .nav-link .material-symbols-outlined,body.minside-body.sidebar-collapsed .sidebar .nav-link .material-symbols-outlined,body.sidebar-mini .sidebar .nav-link .material-symbols-outlined,body.sidebar-collapsed .sidebar .nav-link .material-symbols-outlined{font-size:22px!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;margin:0 auto!important;padding:0!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:static!important;flex-shrink:0!important}body.sidebar-mini .sidebar .nav-badge,body.sidebar-collapsed .sidebar .nav-badge{position:absolute!important;top:4px!important;right:4px!important;font-size:9px!important;padding:2px 4px!important;border-radius:99px!important;min-width:14px!important;text-align:center!important;line-height:1!important}}@media(max-width:768px){.desktop-sidebar-toggle-btn{display:none!important}.mobile-sidebar-close-btn{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;color:#64748b!important;font-size:24px!important;cursor:pointer!important;padding:6px!important;border-radius:8px!important}}@media(min-width:769px){.mobile-sidebar-close-btn{display:none!important}}:root{--admin-page-max: 100% !important}body.admin-body .main-header,body.crm-body .main-header,body.minside-body .main-header,body.builder-active .main-header,.main-header,.main-header>.section-header,.main-header>.design-ui-header,body.admin-body .main-header>.section-header,body.crm-body .main-header>.section-header,body.builder-active .main-header>.section-header,body.admin-body .main-header .section-header-content,body.crm-body .main-header .section-header-content,body.builder-active .main-header .section-header-content,body.admin-body .main-content,body.admin-body .admin-page-container,body.admin-body .section-container,body.admin-body .content-wrapper,body.crm-body .crm-main,body.admin-body .crm-content,body.crm-body .crm-content,body.crm-body .content-wrapper,body.builder-active .main-content,.admin-page-container,.crm-main>.section-content,.main-content>.section,.crm-content{max-width:100%!important;width:100%!important;box-sizing:border-box!important}.podcast-table{min-width:720px!important;width:100%!important}@media(max-width:768px){.podcast-management-grid .table-container{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}.integrations-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;align-items:stretch!important}@media(max-width:1280px){.integrations-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.integrations-grid{grid-template-columns:1fr!important;gap:16px!important}}.hkm-tasks-container{width:100%;max-width:100%;margin:0;padding-bottom:40px;box-sizing:border-box}.hkm-tasks-layout{display:grid;grid-template-columns:380px 1fr;gap:24px;align-items:start}.hkm-tasks-sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:20px}.hkm-tasks-main{display:flex;flex-direction:column;gap:20px;min-width:0}.hkm-tasks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.hkm-task-card{background:var(--bg-card, #ffffff);border-radius:16px;border:1px solid var(--border-color, rgba(0,0,0,.06));padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px #00000005}.hkm-task-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f;border-color:#d17d394d}.hkm-task-card.completed{opacity:.65;background:var(--bg-main, #f8fafc)}html[data-theme=dark] .hkm-task-card{background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] .hkm-task-card.completed{background:#0f172a!important}@media(max-width:1100px){.hkm-tasks-layout{grid-template-columns:320px 1fr;gap:20px}}@media(max-width:991px){.hkm-tasks-layout{display:flex;flex-direction:column;gap:20px}.hkm-tasks-sidebar{position:static;width:100%}}.dashboard-course-signups-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:24px;margin-top:32px;box-shadow:0 4px 20px #00000008;transition:all .2s ease;width:100%;box-sizing:border-box}.dashboard-course-signups-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:16px}.dashboard-course-signups-header .header-left-info{display:flex!important;align-items:center!important;gap:14px!important}.dashboard-course-signups-header .header-icon-badge{width:44px!important;height:44px!important;border-radius:12px!important;background:#d17d3914!important;color:#d17d39!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(209,125,57,.18)!important;flex-shrink:0!important}.dashboard-course-signups-header .header-icon-badge .material-symbols-outlined{font-size:22px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.dashboard-course-signups-header h3{margin:0!important;font-size:17px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.01em!important;line-height:1.2!important}.dashboard-course-signups-header p{margin:3px 0 0!important;font-size:13px!important;color:#64748b!important;font-weight:500!important;line-height:1.3!important}.dashboard-see-all-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#334155;text-decoration:none;background:#f8fafc;padding:7px 14px;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0a;transition:all .2s cubic-bezier(.16,1,.3,1)}.dashboard-see-all-link:hover{background:#fff;color:#d17d39;border-color:#d17d3959;box-shadow:0 4px 12px #d17d391f;transform:translateY(-1px)}.recent-signups-list{display:flex;flex-direction:column;gap:12px;width:100%}.recent-signup-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:#fff;border:1px solid #f1f5f9;border-radius:16px;transition:all .2s ease;width:100%;box-sizing:border-box}.recent-signup-item:hover{background:#f8fafc;border-color:#e2e8f0;transform:translateY(-1px);box-shadow:0 4px 12px #00000008}.recent-signup-left{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.recent-signup-avatar{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#334155,#1e293b);color:#fff;font-weight:700;font-size:13.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #0f172a1f}.recent-signup-info{display:flex;flex-direction:column;gap:4px;min-width:0}.recent-signup-name{font-weight:700;font-size:14.5px;color:#0f172a;line-height:1.3;margin:0}.recent-signup-meta-row{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;flex-wrap:wrap}.recent-signup-email{color:#64748b;font-weight:500}.meta-dot{color:#cbd5e1;font-weight:700;font-size:10px}.recent-signup-course-tag{display:inline-flex;align-items:center;gap:5px;color:#475569;font-weight:600;background:#f1f5f9;padding:3px 10px;border-radius:8px;font-size:12px;border:1px solid #e2e8f0}.recent-signup-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.recent-signup-date{font-size:12px;color:#94a3b8;font-weight:600;font-variant-numeric:tabular-nums}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.01em}.status-pill.status-approved{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.status-pill.status-pending{background:#fff7ed;color:#c2410c;border:1px solid #ffedd5}.status-pill.status-completed{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}html[data-theme=dark] .dashboard-course-signups-card{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 20px #0000004d!important}html[data-theme=dark] .dashboard-course-signups-header h3{color:#f8fafc!important}html[data-theme=dark] .dashboard-course-signups-header p{color:#94a3b8!important}html[data-theme=dark] .dashboard-course-signups-header .header-icon-badge{background:#d17d3933!important;color:#f97316!important;border-color:#d17d3966!important}html[data-theme=dark] .recent-signup-item{background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] .recent-signup-item:hover{background:#0f172a!important;border-color:#475569!important}html[data-theme=dark] .recent-signup-course-tag{background:#ffffff0f!important;color:#cbd5e1!important;border-color:#ffffff1a!important}html[data-theme=dark] .dashboard-see-all-link{background:#ffffff0f!important;color:#f8fafc!important;border-color:#ffffff1a!important}html[data-theme=dark] .status-pill.status-approved{background:#10b98126!important;color:#34d399!important;border-color:#34d3994d!important}html[data-theme=dark] .status-pill.status-pending{background:#f59e0b26!important;color:#fbbf24!important;border-color:#fbbf244d!important}html[data-theme=dark] .dashboard-see-all-link{background:#d17d3933!important;color:#f97316!important;border-color:#d17d3966!important}html[data-theme=dark] .recent-signup-item{background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] .recent-signup-item:hover{background:#1e293b!important;border-color:#475569!important}html[data-theme=dark] .recent-signup-avatar{background:linear-gradient(135deg,#d17d39,#b95d20)!important;color:#fff!important}html[data-theme=dark] .recent-signup-name{color:#f8fafc!important}html[data-theme=dark] .recent-signup-email{color:#94a3b8!important}html[data-theme=dark] .recent-signup-course-tag{background:#d17d3933!important;color:#f97316!important;border-color:#d17d3966!important}html[data-theme=dark] .recent-signup-date{color:#64748b!important}html[data-theme=dark] .meta-dot{color:#475569!important}@media(max-width:640px){.recent-signup-item{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.recent-signup-right{width:100%!important;justify-content:space-between!important;border-top:1px dashed #e2e8f0!important;padding-top:10px!important}html[data-theme=dark] .recent-signup-right{border-top-color:#334155!important}}html[data-theme=dark] .status-pill.status-approved{background:#16a34a33!important;color:#4ade80!important}html[data-theme=dark] .status-pill.status-pending{background:#d17d3933!important;color:#f97316!important}html[data-theme=dark] .status-pill.status-completed{background:#0284c733!important;color:#38bdf8!important}@media(max-width:768px){body.admin-body .mobile-bottom-nav,.mobile-bottom-nav{display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:calc(76px + env(safe-area-inset-bottom,0px))!important;background:#fffffff5!important;backdrop-filter:blur(20px) saturate(190%)!important;-webkit-backdrop-filter:blur(20px) saturate(190%)!important;border:none!important;border-top:1px solid rgba(15,23,42,.08)!important;border-radius:0!important;box-shadow:0 -8px 30px #0f172a0d!important;padding:0 12px!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;align-items:center!important;justify-content:space-around!important;z-index:12000!important;box-sizing:border-box!important}body.admin-body .mobile-bottom-nav .mobile-nav-item,.mobile-bottom-nav .mobile-nav-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#64748b!important;text-decoration:none!important;padding:2px 0!important;border-radius:12px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;flex:1!important;max-width:84px!important;height:64px!important;position:relative!important;box-sizing:border-box!important;border:none!important;background:transparent!important}body.admin-body .mobile-bottom-nav .mobile-nav-item:hover,.mobile-bottom-nav .mobile-nav-item:active{color:#0f172a!important;background:transparent!important}body.admin-body .mobile-bottom-nav .mobile-nav-item:hover .material-symbols-outlined,.mobile-bottom-nav .mobile-nav-item:active .material-symbols-outlined{background:#0f172a0a!important}body.admin-body .mobile-bottom-nav .mobile-nav-item.active,.mobile-bottom-nav .mobile-nav-item.active{color:var(--admin-accent-color, #d17d39)!important;background:transparent!important}body.admin-body .mobile-bottom-nav .mobile-nav-item.active .material-symbols-outlined,.mobile-bottom-nav .mobile-nav-item.active .material-symbols-outlined{font-variation-settings:"FILL" 1!important;background:#d17d391f!important}body.admin-body .mobile-bottom-nav .mobile-nav-item .material-symbols-outlined,.mobile-bottom-nav .mobile-nav-item .material-symbols-outlined{font-size:22px!important;margin-bottom:4px!important;width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;box-sizing:border-box!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}body.admin-body .mobile-bottom-nav .mobile-nav-item span:not(.material-symbols-outlined),.mobile-bottom-nav .mobile-nav-item span:not(.material-symbols-outlined){font-size:9.5px!important;font-weight:600!important;letter-spacing:.01em!important;margin-top:0!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:block!important}html[data-theme=dark] body.admin-body .mobile-bottom-nav,html[data-theme=dark] .mobile-bottom-nav{background:#1e293bf5!important;border:none!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:0 -8px 30px #0003!important}html[data-theme=dark] body.admin-body .mobile-bottom-nav .mobile-nav-item,html[data-theme=dark] .mobile-bottom-nav .mobile-nav-item{color:#94a3b8!important;background:transparent!important}html[data-theme=dark] body.admin-body .mobile-bottom-nav .mobile-nav-item:hover,html[data-theme=dark] .mobile-bottom-nav .mobile-nav-item:hover{color:#f8fafc!important;background:transparent!important}html[data-theme=dark] body.admin-body .mobile-bottom-nav .mobile-nav-item:hover .material-symbols-outlined,html[data-theme=dark] .mobile-bottom-nav .mobile-nav-item:active .material-symbols-outlined{background:#ffffff14!important}html[data-theme=dark] body.admin-body .mobile-bottom-nav .mobile-nav-item.active,html[data-theme=dark] .mobile-bottom-nav .mobile-nav-item.active{color:var(--admin-accent-color, #e06c55)!important;background:transparent!important}html[data-theme=dark] body.admin-body .mobile-bottom-nav .mobile-nav-item.active .material-symbols-outlined,html[data-theme=dark] .mobile-bottom-nav .mobile-nav-item.active .material-symbols-outlined{background:#e06c5533!important}body.minside-body .mobile-bottom-nav,body.minside-body.admin-body .mobile-bottom-nav{display:flex!important;justify-content:space-around!important;align-items:center!important;padding-left:4px!important;padding-right:4px!important;gap:0!important;width:100%!important;box-sizing:border-box!important}body.minside-body .mobile-bottom-nav::-webkit-scrollbar,body.minside-body.admin-body .mobile-bottom-nav::-webkit-scrollbar{display:none!important}body.minside-body .mobile-bottom-nav .mobile-nav-item,body.minside-body.admin-body .mobile-bottom-nav .mobile-nav-item{flex:1 1 0px!important;width:100%!important;min-width:0!important;max-width:none!important;text-align:center!important}}.card,.bento-card,.stat-card-premium,.chart-card-premium,.teaching-card,.event-card,.recent-signups-card,.course-card,.newsletter-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease!important;border-radius:16px!important;border:1px solid rgba(15,23,42,.06)!important;box-shadow:0 4px 12px #0f172a05!important;background:var(--card-bg, #ffffff)!important}.card:hover,.design-ui-panel:hover,.bento-card:hover,.stat-card-premium:hover,.chart-card-premium:hover,.teaching-card:hover,.event-card:hover,.recent-signups-card:hover,.course-card:hover,.newsletter-card:hover{transform:none!important;box-shadow:0 4px 16px #0f172a0a!important;border-color:#0f172a1f!important}.contacts-grid,.contacts-grid:hover,.contacts-grid:active,.contacts-grid:focus,.contacts-grid:focus-within,.table-container,.table-container:hover,.table-container:active,.table-container:focus,.table-container:focus-within,.crm-table,.crm-table:hover,.crm-table:active,.crm-table:focus,.crm-table:focus-within,.crm-card,.crm-card:hover,.crm-card:active,.crm-card:focus,.crm-card:focus-within,#contacts-list-container,#contacts-list-container:hover,#contacts-list-container:active,#contacts-list-container:focus,#contacts-list-container:focus-within,.contact-item,.contact-item:hover,.contact-item:active{transform:none!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important;animation:none!important}.btn,.btn-primary,.btn-secondary,.btn-outline,.hkm-btn,.action-btn,.groups-banner-btn,.tab-btn{transition:all .2s cubic-bezier(.16,1,.3,1)!important;border-radius:12px!important}.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-outline:hover,.hkm-btn:hover,.action-btn:hover,.groups-banner-btn:hover{transform:translateY(-1px) scale(1.02)!important;box-shadow:0 4px 12px #0f172a14!important}.btn:active,.btn-primary:active,.btn-secondary:active,.btn-outline:active,.hkm-btn:active,.action-btn:active,.groups-banner-btn:active{transform:translateY(0) scale(.98)!important;box-shadow:0 2px 4px #0f172a0a!important}.tab-btn,.nav-tab,.filter-btn,.hkm-tab-btn{position:relative!important;border-bottom:2px solid transparent!important;transition:border-color .2s ease,color .2s ease!important}.tab-btn.active,.nav-tab.active,.filter-btn.active,.hkm-tab-btn.active{border-bottom-color:var(--admin-accent-color, #d17d39)!important;color:var(--admin-accent-color, #d17d39)!important;font-weight:600!important}.modal-overlay,.hkm-modal-overlay,.dialog-overlay{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;background:#0f172a80!important;transition:opacity .2s ease-out!important}.modal-card,.modal-content,.hkm-modal-content,.dialog-content{animation:hkmSlideUp .28s cubic-bezier(.16,1,.3,1)!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 20px 50px #0f172a26!important}@keyframes hkmSlideUp{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.crm-mobile-only{display:none}@media(max-width:768px){body.admin-body .main-content,body.minside-body .main-content,.main-content{padding:0 16px 16px!important;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}.crm-mobile-only{display:flex!important}.crm-main #dashboard-main-header,.crm-main .main-header{display:none!important}.contacts-grid .table-header #contacts-tools{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important}.admin-grid,.crm-grid,.dashboard-grid,.grid-2-col,.grid-3-col,.grid-4-col,.form-row,.grid-2,.grid-3,.grid-4{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important}.admin-grid>div,.crm-grid>div,.dashboard-grid>div,.grid-2-col>div,.grid-3-col>div,.grid-4-col>div,.grid-2>div,.grid-3>div,.grid-4>div{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.crm-table,.data-table,.logs-table,.podcast-table,.crm-table-container,.table-container{display:block!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important}.main-header,.section-header,.section-header-content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.section-header-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:auto!important}.filter-bar,.toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:12px 0!important;height:auto!important}.toolbar-right,.filter-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important;width:100%!important}.section-title{font-size:1.5rem!important;line-height:1.25!important}.todo-drawer,.hkm-todo-drawer,.contact-drawer,.recipients-drawer{width:100%!important;max-width:100%!important;right:0!important;bottom:0!important;height:88vh!important;border-radius:24px 24px 0 0!important;box-shadow:0 -10px 40px #00000026!important;animation:hkmSlideUp .3s cubic-bezier(.16,1,.3,1)!important}body.admin-body #dashboard-main-header.main-header,body.minside-body #dashboard-main-header.main-header,body.admin-body .main-header,body.minside-body .main-header,#dashboard-main-header{margin:0!important;width:100%!important;max-width:100vw!important;border-radius:0!important;border:none!important;border-bottom:1px solid rgba(226,232,240,.9)!important;padding:10px 16px!important;box-sizing:border-box!important;position:sticky!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;background:#fff!important;overflow:hidden!important}body.minside-body #dashboard-main-header.main-header,body.minside-body:has(.pco-header-bar) #dashboard-main-header.main-header{display:flex!important}body.admin-body .main-header .section-header-actions,body.minside-body .main-header .section-header-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:auto!important}body.admin-body .main-header .section-header-actions button,body.admin-body .main-header .section-header-actions .btn,body.minside-body .main-header .section-header-actions button,body.minside-body .main-header .section-header-actions .btn,body.admin-body .main-header .section-header-actions .bento-search-bar,body.minside-body .main-header .section-header-actions .bento-search-bar,body.admin-body .main-header .section-header-actions .user-profile-link,body.minside-body .main-header .section-header-actions .user-profile-link{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}}body.admin-body .main-content,body.minside-body .main-content,body.crm-body .main-content,.main-content{padding-left:0!important;padding-right:0!important;padding-top:0!important;margin-top:0!important;box-sizing:border-box!important}body.admin-body #dashboard-main-header.main-header,body.minside-body #dashboard-main-header.main-header,body.crm-body #dashboard-main-header.main-header,#dashboard-main-header,#dashboard-main-header.main-header,.main-header{margin:0!important;height:68px!important;min-height:68px!important;width:100%!important;max-width:100%!important;border-radius:0!important;border:none!important;border-bottom:1px solid rgba(27,73,101,.08)!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;overflow:visible!important}html[data-theme=dark] .card,html[data-theme=dark] .bento-card,html[data-theme=dark] .stat-card-premium,html[data-theme=dark] .chart-card-premium,html[data-theme=dark] .teaching-card,html[data-theme=dark] .event-card,html[data-theme=dark] .recent-signups-card,html[data-theme=dark] .course-card,html[data-theme=dark] .newsletter-card{border-color:#ffffff14!important;background:var(--card-bg, #1e293b)!important;box-shadow:0 4px 12px #00000026!important}html[data-theme=dark] .card:hover,html[data-theme=dark] .bento-card:hover,html[data-theme=dark] .stat-card-premium:hover,html[data-theme=dark] .chart-card-premium:hover,html[data-theme=dark] .teaching-card:hover,html[data-theme=dark] .event-card:hover,html[data-theme=dark] .recent-signups-card:hover{border-color:#ffffff26!important;box-shadow:0 12px 30px #00000047!important}.pco-header-bar,.crm-mobile-only,.groups-mobile-only{display:none!important}@media(max-width:768px){.pco-header-bar,.crm-mobile-only,.groups-mobile-only{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important;background:var(--card-bg, #ffffff)!important;border:none!important;border-bottom:1px solid var(--border-color, #e2e8f0)!important;border-radius:0!important;box-shadow:none!important;position:relative!important;z-index:100!important;width:100%!important;margin-bottom:16px!important;box-sizing:border-box!important}}.pco-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:transparent;border:none;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--text-color, #334155);cursor:pointer;text-align:left;transition:all .15s ease}.pco-menu-item:hover{background:#0f172a0a;color:var(--admin-orange, #d17d39)}.pco-menu-item.active{background:#d17d3914;color:var(--admin-orange, #d17d39)}.pco-menu-item .material-symbols-outlined{font-size:18px}html[data-theme=dark] .pco-header-bar{background:var(--card-bg, #1e293b)!important;border-color:#ffffff14!important;box-shadow:0 4px 12px #00000026!important}html[data-theme=dark] .pco-menu-item{color:#cbd5e1!important}html[data-theme=dark] .pco-menu-item:hover{background:#ffffff0f!important;color:#f8fafc!important}@media(max-width:768px){.pco-header-bar,.crm-mobile-only,.crm-mobile-only.pco-header-bar,.mobile-bottom-nav,body.admin-body .mobile-bottom-nav,body.crm-body .mobile-bottom-nav,body.minside-body .mobile-bottom-nav{border-radius:0!important;box-shadow:none!important;border-left:none!important;border-right:none!important}.pco-header-bar{border-top:none!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}.crm-desktop-only,body #dashboard-main-header.crm-desktop-only,body.crm-body #dashboard-main-header.crm-desktop-only,body.admin-body #dashboard-main-header.crm-desktop-only,body.minside-body #dashboard-main-header.crm-desktop-only{display:none!important}.section-header,.section-header.design-ui-header,.section-header:not(.in-topbar),.design-ui-header:not(.in-topbar),.section-content>.section-header,.design-ui-header,.pco-header-bar{border-radius:0!important;margin:0 0 12px!important;width:100%!important;max-width:100%!important;box-shadow:none!important;box-sizing:border-box!important;border-left:none!important;border-right:none!important}#dashboard-main-header{border-radius:0!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.admin-body #view-container,body.minside-body #view-container,body.crm-body #view-container,#view-container,.admin-main-content,.main-content{padding:16px 16px 90px!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important;overflow-x:hidden!important}.section-content,.design-ui-shell,.design-ui-workspace,.design-ui-top-grid,.design-ui-full-stack,.design-ui-main-column,.design-ui-side-column,#overview-section,#profile-section,#courses-section,#reading-plans-section,#giving-section,#groups-section,#history-section,#notifications-section,#notes-section,#tasks-section,#help-section,#analytics-section,#users-section,#content-section,#crm-section,#messages-section,#newsletter-section,#settings-section{padding:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.design-ui-panel,.card,.bento-card,.promo-card,.stat-card,.stat-card.modern,.overview-card,.dashboard-card,.crm-card,.groups-card,.task-card,.note-card,.course-card,.reading-plan-card,.history-card,.table-container,.section-card,.settings-card,.selection-card{border-radius:20px!important;border:1px solid rgba(226,232,240,.9)!important;box-shadow:0 2px 12px #0f172a0a!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:16px!important;box-sizing:border-box!important;overflow:hidden!important}.profile-modal .profile-modal-content,.profile-modal-content,#hkm-confirm-modal .profile-modal-content,#hkm-prompt-modal .profile-modal-content{max-width:480px!important;width:90%!important;margin:auto!important;border-radius:20px!important;box-shadow:0 25px 50px -12px #00000059!important}.card-header.flex-between{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important}.card-title{white-space:nowrap!important}.profile-panel-body,.design-ui-panel-body,.card-body,.panel-body{padding:16px 14px!important;box-sizing:border-box!important;width:100%!important}.profile-header-row{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important;width:100%!important;padding-bottom:20px!important;margin-bottom:20px!important;box-sizing:border-box!important}#profile-picture-container-admin{flex-shrink:0!important}.profile-header-row>div:last-child{min-width:0!important;flex:1 1 200px!important;width:100%!important}.profile-header-row button,#upload-profile-btn-admin,#google-photo-btn-admin{min-height:44px!important;padding:8px 16px!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;white-space:nowrap!important}.stats-grid,.bento-grid,.overview-grid,.form-grid-2,.responsive-form-grid,.cards-grid,.grid-2-col,.grid-3-col,.grid-4-col{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 0 24px!important;box-sizing:border-box!important}.form-group-full,.form-grid-2 .form-group{grid-column:span 1!important;width:100%!important}.form-control,input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=password],select,textarea{font-size:16px!important}}.responsive-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-group-full{grid-column:span 2}@media(max-width:768px){.causes-toolbar,.shop-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.causes-toolbar>div,.shop-toolbar>div{flex-wrap:wrap!important;width:100%!important}}#view-container,.view-section,.section-content,#causes-section,#shop-admin-section,#shop-section,.cause-tab-pane,.card,.card.modern,.crm-main,.admin-page-container{max-width:100%!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.automation-tabs,.table-container,.table-responsive,.crm-table-container,.crm-editor-toolbar{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}html body .user-profile-link,html body #actions-btn,html body #admin-profile-trigger,html body.admin-body .main-header .user-profile-link,html body.minside-body .main-header .user-profile-link,html body.admin-body #dashboard-main-header .user-profile-link,html body.minside-body #dashboard-main-header .user-profile-link,html body .section-header-actions .user-profile-link .user-info-text,html body .section-header-actions #admin-profile-trigger .user-info-text,html body .section-header-actions .user-info-text{display:none!important}html body .section-header-actions .user-profile-link,html body .section-header-actions #actions-btn,html body .section-header-actions #admin-profile-trigger{background:transparent!important;background-color:transparent!important;border:none!important;border-color:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;outline:none!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;border-radius:12px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;flex-shrink:0!important}html body .user-profile-link .user-avatar,html body .user-profile-link [id=ph-avatar],html body .user-profile-link [id=admin-avatar],html body #actions-btn .user-avatar,html body #actions-btn [id=ph-avatar],html body #admin-profile-trigger .user-avatar,html body #admin-profile-trigger [id=admin-avatar],html body .user-avatar,html body [id=ph-avatar],html body .user-profile-link,html body #actions-btn,html body #admin-profile-trigger{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;cursor:pointer!important;border-radius:12px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease!important}html body .user-profile-link:hover,html body #actions-btn:hover,html body #admin-profile-trigger:hover{transform:scale(1.04)!important}html body .user-profile-link:active,html body #actions-btn:active,html body #admin-profile-trigger:active{transform:scale(.96)!important}html body .user-profile-link .user-avatar,html body .user-profile-link [id=ph-avatar],html body .user-profile-link [id=admin-avatar],html body #actions-btn .user-avatar,html body #admin-profile-trigger .user-avatar,html body .user-avatar,html body [id=ph-avatar],html body [id=admin-avatar]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;border-radius:12px!important;border:1.5px solid rgba(15,23,42,.12)!important;box-shadow:0 2px 6px #0f172a0f!important;margin:0!important;padding:0!important;overflow:hidden!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;background:linear-gradient(135deg,#cc6f2c,#f97316)!important;color:#fff!important;font-weight:800!important;font-size:15px!important;box-sizing:border-box!important}html body .user-profile-link .user-avatar img,html body .user-profile-link [id=ph-avatar] img,html body .user-profile-link [id=admin-avatar] img,html body #actions-btn img,html body #admin-profile-trigger img,html body .user-avatar img,html body [id=ph-avatar] img,html body [id=admin-avatar] img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;margin:0!important;padding:0!important}html body.admin-body .design-ui-topbar,html body.admin-body .section-content>.section-header:not(.in-topbar),html body.admin-body .section-content>.design-ui-header:not(.in-topbar),html body.admin-body .section-content>.kinetic-header-card,html body.minside-body .section-content>.section-header:not(.in-topbar),html body.minside-body .section-content>.design-ui-header:not(.in-topbar){display:none!important}html body.admin-body .main-header .topbar-dynamic-actions{display:inline-flex;align-items:center;gap:8px;margin-right:8px}html body.admin-body .main-header .topbar-dynamic-actions:empty{display:none!important}html body.admin-body .design-ui-panel-header,html body.minside-body .design-ui-panel-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;padding:16px 20px!important;gap:14px!important;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.06)!important}html body.admin-body .design-ui-panel-header-main,html body.minside-body .design-ui-panel-header-main{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;min-width:0!important}html body.admin-body .design-ui-panel-header-icon,html body.minside-body .design-ui-panel-header-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:10px!important;background:linear-gradient(135deg,#d17d391a,#b54d2b24)!important;border:1px solid rgba(209,125,57,.22)!important;color:#d17d39!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin:0!important}html body.admin-body .design-ui-panel-header-icon .material-symbols-outlined,html body.minside-body .design-ui-panel-header-icon .material-symbols-outlined{font-size:20px!important;color:#d17d39!important;line-height:1!important;margin:0!important}html body.admin-body .design-ui-panel-title,html body.minside-body .design-ui-panel-title{font-size:16px!important;font-weight:700!important;color:#0f172a!important;line-height:1.2!important;margin:0!important;padding:0!important}html body.admin-body .design-ui-panel-subtitle,html body.minside-body .design-ui-panel-subtitle{font-size:13px!important;font-weight:400!important;color:#64748b!important;line-height:1.35!important;margin:2px 0 0!important;padding:0!important}html body.admin-body .design-ui-panel-header>.design-ui-panel-actions,html body.admin-body .design-ui-panel-header>.design-ui-actions,html body.admin-body .design-ui-panel-header>div:has(select),html body.admin-body .design-ui-panel-header>div:has(button),html body.admin-body .design-ui-panel-header>select,html body.minside-body .design-ui-panel-header>.design-ui-panel-actions,html body.minside-body .design-ui-panel-header>.design-ui-actions,html body.minside-body .design-ui-panel-header>div:has(select),html body.minside-body .design-ui-panel-header>div:has(button),html body.minside-body .design-ui-panel-header>select{margin-left:auto!important}html body.admin-body #dashboard-main-header,html body.admin-body .main-header{margin-bottom:0!important;padding-bottom:0!important}html body.admin-body #content-area.section-container,html body.admin-body .section-container{padding-top:24px!important;margin-top:0!important}html body.admin-body #overview-section{margin-top:0!important;padding-top:0!important}html body.admin-body #overview-section>*:first-child,html body.admin-body #overview-section .overview-hero-card{margin-top:0!important;padding:24px!important}html,body.admin-body{max-width:100%!important;overflow-x:hidden!important;overflow-x:clip!important}@media(max-width:768px){html,body.admin-body,body.minside-body,body.crm-body{max-width:100%!important;overflow-x:hidden!important;background-color:#f8fafc!important}.main-content,#content-area{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#dashboard-main-header,.main-header,body.minside-body #dashboard-main-header,body.admin-body #dashboard-main-header{position:static!important;top:auto!important;left:0!important;right:0!important;z-index:1000!important;width:100%!important;max-width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-radius:0!important;border:none!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 8px #0000000d!important;box-sizing:border-box!important;background:#fff!important;overflow:visible!important}#dashboard-main-header .section-header,#dashboard-main-header .section-header.design-ui-header,#dashboard-main-header .in-topbar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}#dashboard-main-header .section-header-content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}#dashboard-main-header .section-header-titles{display:flex!important;flex:1!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;min-width:0!important;margin:0!important;padding:0 4px!important}#dashboard-main-header-title,#dashboard-main-header .section-title{display:block!important;font-size:16px!important;font-weight:700!important;color:var(--text-color, #0f172a)!important;margin:0!important;padding:0!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;text-align:left!important}#dashboard-main-header .section-header-icon,#dashboard-main-header .section-subtitle,#dashboard-main-header .bento-search-bar{display:none!important}#dashboard-main-header .section-header-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;padding:0!important;height:100%!important}.mobile-nav-toggle,.mobile-toggle,.theme-toggle-btn,.header-lang-switcher,.user-profile-link{align-self:center!important;margin:0!important}}@media(min-width:769px){#dashboard-main-header,.main-header,body.admin-body #dashboard-main-header,body.minside-body #dashboard-main-header{height:72px!important;min-height:72px!important;max-height:72px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:sticky!important;top:0!important;z-index:1000!important;background:#fffffff2!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(27,73,101,.08)!important;box-shadow:0 1px 3px #00000005!important;margin-bottom:0!important;box-sizing:border-box!important;overflow:visible!important}#dashboard-main-header .section-header.in-topbar,#dashboard-main-header .design-ui-header.in-topbar,#dashboard-main-header .in-topbar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}#dashboard-main-header .section-header-content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}#dashboard-main-header .section-header-titles{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;height:100%!important;margin:0!important;padding:0!important;gap:2px!important}#dashboard-main-header-title,#dashboard-main-header .section-title,#dashboard-main-header .section-header-title{display:block!important;font-size:19px!important;font-weight:700!important;line-height:1.2!important;color:var(--text-color, #0f172a)!important;margin:0!important;padding:0!important}#dashboard-main-header-subtitle,#dashboard-main-header .section-subtitle{display:block!important;font-size:12.5px!important;font-weight:400!important;line-height:1.2!important;color:#64748b!important;margin:0!important;padding:0!important}#dashboard-main-header .section-header-icon{display:flex!important;align-items:center!important;justify-content:center!important;margin-right:12px!important}#dashboard-main-header .section-header-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;height:100%!important;margin:0!important;padding:0!important}#dashboard-main-header .bento-search-bar{display:inline-flex!important;align-items:center!important;height:40px!important;margin:0!important}.user-profile-link,#actions-btn,#admin-profile-trigger{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;outline:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;border-radius:12px!important;overflow:hidden!important;flex-shrink:0!important}.user-profile-link .user-avatar,.user-profile-link [id=ph-avatar],.user-profile-link [id=admin-avatar],#actions-btn .user-avatar,#actions-btn [id=ph-avatar],#admin-profile-trigger .user-avatar,#admin-profile-trigger [id=admin-avatar],.user-avatar,[id=ph-avatar],[id=admin-avatar]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;border-radius:12px!important;border:1.5px solid rgba(15,23,42,.12)!important;box-shadow:0 2px 6px #0f172a0f!important;margin:0!important;padding:0!important;overflow:hidden!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;background:linear-gradient(135deg,#cc6f2c,#f97316)!important;color:#fff!important;font-weight:800!important;font-size:15px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}.user-profile-link:hover .user-avatar,.user-profile-link:hover [id=ph-avatar],.user-profile-link:hover [id=admin-avatar],#actions-btn:hover .user-avatar,#actions-btn:hover [id=ph-avatar],#admin-profile-trigger:hover .user-avatar,#admin-profile-trigger:hover [id=admin-avatar]{border-color:#f9731666!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0f172a1a!important}.user-profile-link .user-avatar img,.user-profile-link [id=ph-avatar] img,.user-profile-link [id=admin-avatar] img,#actions-btn img,#admin-profile-trigger img,.user-avatar img,[id=ph-avatar] img,[id=admin-avatar] img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;margin:0!important;padding:0!important}.user-profile-link,#admin-profile-trigger,#actions-btn{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}#view-container{padding:16px 32px 80px!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.section-content,.design-ui-shell,.design-ui-workspace,.design-ui-top-grid,.design-ui-full-stack,.design-ui-main-column,.design-ui-side-column,#overview-section,#profile-section,#courses-section,#reading-plans-section,#giving-section,#groups-section,#history-section,#notifications-section,#notes-section,#tasks-section,#help-section{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.section-header:not(.in-topbar),.section-header.design-ui-header:not(.in-topbar),.design-ui-header:not(.in-topbar),.design-ui-panel,.card,.bento-card,.promo-card,.stat-card,.stat-card.modern,.overview-card,.dashboard-card,.crm-card,.groups-card,.task-card,.note-card,.course-card,.reading-plan-card,.history-card{width:100%!important;max-width:100%!important;margin:0 0 16px!important;border-radius:16px!important;border:1px solid rgba(219,228,239,.8)!important;box-shadow:0 4px 16px #0f172a0a!important;box-sizing:border-box!important;background:#fff;overflow:hidden!important}.table-container,.table-container.full-bleed{width:100%!important;max-width:100%!important;margin:0 0 16px!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;display:block!important}.section-header:not(.in-topbar),.section-header.design-ui-header:not(.in-topbar),.design-ui-header:not(.in-topbar),.profile-panel-body,.design-ui-panel-body,.card-body,.panel-body{padding:20px 16px!important;box-sizing:border-box!important}}@media(max-width:768px){#view-container,#content-area,.main-content,.design-ui-shell{padding:12px 12px 90px!important;margin:0!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important;overflow-x:hidden!important}.section-header,.section-header.design-ui-header,.design-ui-header,.design-ui-panel,.card,.bento-card,.promo-card,.stat-card,.stat-card.modern,.overview-card,.dashboard-card,.crm-card,.groups-card,.task-card,.note-card,.course-card,.reading-plan-card,.history-card{border-radius:16px!important;border:1px solid var(--admin-border, #e2e8f0)!important;margin:0 0 12px!important;box-shadow:0 2px 8px #0f172a08!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.table-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.finance-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;box-sizing:border-box!important}.finance-stats-grid .design-ui-panel{padding:14px 10px!important;border-radius:16px!important;min-width:0!important;box-sizing:border-box!important}.profile-panel-body,.design-ui-panel-body,.card-body,.panel-body{padding:16px 14px!important;box-sizing:border-box!important}}.top-page-info,.page-info{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important}.top-page-path,.page-url{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;min-width:0!important;flex:1!important;padding-right:12px!important}#dashboard-stats-grid,.stats-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}@media(max-width:1024px){#dashboard-stats-grid,.stats-grid{grid-template-columns:1fr!important}}@media(min-width:1025px){#mobile-nav-toggle,.mobile-nav-toggle,.mobile-bottom-nav{display:none!important}}.codex-editor__redactor,.editor-paper .codex-editor__redactor{padding-bottom:150px!important;font-family:Inter,system-ui,sans-serif!important}.ce-block,.ce-paragraph,.ce-header,.cdx-block,.editor-paper *{margin-top:0!important}.ce-block,.editor-paper .ce-block{margin-bottom:1rem!important}.ce-block:has(.ce-header),.editor-paper .ce-block:has(.ce-header){margin-bottom:.5rem!important}.ce-block__content,.editor-paper .ce-block__content{max-width:840px!important;margin:0 auto!important}.ce-paragraph,.editor-paper .ce-paragraph{font-size:1.125rem!important;line-height:1.85!important;color:#1a202c!important;margin:0!important;padding:0!important;letter-spacing:-.011em!important}.ce-header,.editor-paper .ce-header{font-family:Merriweather,serif!important;color:#1e293b!important;font-weight:800!important;line-height:1.25!important;margin:0!important;padding:0!important;letter-spacing:-.01em!important}h1.ce-header{font-size:2.25rem!important}h2.ce-header{font-size:1.75rem!important}h3.ce-header{font-size:1.35rem!important}h4.ce-header{font-size:1.15rem!important}.cdx-list{padding-left:24px!important;margin:0!important;list-style-position:outside!important;font-size:1.125rem!important}.cdx-list__item{padding:4px 0!important;line-height:1.6!important}.ce-header[contenteditable=true]:empty:before{content:attr(placeholder);color:#94a3b8;opacity:.5}@keyframes modalSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.btn-icon-round{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .2s}.btn-icon-round:hover{background:#f8fafc;color:#d17d39;border-color:#d17d39;transform:translateY(-1px)}.status-badge{transition:all .2s}.podcast-table tr:hover{background:#f8fafc}.admin-setting-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border-color);transition:background .15s}.admin-setting-row:last-child{border-bottom:none}.admin-setting-row-label{font-size:.88rem;font-weight:700;color:var(--text-main)}.admin-setting-row-sub{font-size:.75rem;color:var(--text-muted);margin-top:2px}.admin-push-sub-settings{background:#f8fafc;border-left:3px solid #d17d39;border-radius:0 0 6px 6px;overflow:hidden}.admin-setting-row-sub-item{padding-left:32px}.admin-setting-row-sub-item .admin-setting-row-label{font-size:.82rem}.admin-toggle{position:relative;width:40px;height:22px;flex-shrink:0}.admin-toggle input{opacity:0;width:0;height:0}.admin-toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#e2e8f0;border-radius:99px;cursor:pointer;transition:.3s}.admin-toggle-slider:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.3s;box-shadow:0 1px 3px #0003}.admin-toggle input:checked+.admin-toggle-slider{background:#d17d39}.admin-toggle input:checked+.admin-toggle-slider:before{transform:translate(18px)}.admin-toggle-sm{width:34px;height:19px}.admin-toggle-sm .admin-toggle-slider:before{width:13px;height:13px}.admin-toggle-sm input:checked+.admin-toggle-slider:before{transform:translate(15px)}.todo-search-wrapper{position:relative!important;width:100%!important}.todo-search-wrapper .material-symbols-outlined{position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;color:#64748b!important;pointer-events:none!important;font-size:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important}#todo-app-root .todo-search-input{padding-left:48px!important}#todo-app-root h4{margin:0!important}#todo-app-root p{margin:4px 0 0!important}.sidebar-nav,.sidebar .sidebar-nav,body.admin-body .sidebar-nav,body.crm-body .sidebar-nav,body.minside-body .sidebar-nav,body.builder-active .sidebar-nav{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.sidebar-nav .nav-group.bottom,.sidebar .nav-group.bottom{margin-top:auto!important}.sidebar .nav-item.nav-cat-hidden{display:none!important}.sidebar .nav-item.visible{display:block!important;visibility:visible!important;opacity:1!important}@media(min-width:1025px){body.sidebar-mini:not(.builder-active) .sidebar .nav-item{display:flex!important;visibility:visible!important;opacity:1!important}}@media(max-width:1024px){body.admin-body .sidebar .nav-list,body.minside-body .sidebar .nav-list,body.builder-active .sidebar .nav-list,body.admin-body .sidebar .nav-group,body.minside-body .sidebar .nav-group,body.builder-active .sidebar .nav-group,body.admin-body .sidebar-nav,body.minside-body .sidebar-nav,body.builder-active .sidebar-nav,body.admin-body .sidebar,body.minside-body .sidebar,body.builder-active .sidebar{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;text-align:left!important}body.admin-body .sidebar .nav-item,body.minside-body .sidebar .nav-item,body.builder-active .sidebar .nav-item{display:block!important;width:100%!important;text-align:left!important}body.admin-body .sidebar .nav-link,body.minside-body .sidebar .nav-link,body.builder-active .sidebar .nav-link{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;width:100%!important;box-sizing:border-box!important}body.admin-body .sidebar .nav-category-header,body.minside-body .sidebar .nav-category-header,body.builder-active .sidebar .nav-category-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;width:100%!important;box-sizing:border-box!important}}body.builder-active .sidebar .nav-list,body.builder-active .sidebar .nav-group,body.builder-active .sidebar-nav,body.builder-active .sidebar{display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important}body.builder-active .sidebar .nav-item{display:block!important;width:100%!important;text-align:left!important}body.builder-active .sidebar .nav-link{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;width:100%!important;box-sizing:border-box!important}body.builder-active .sidebar .nav-category-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;width:100%!important;box-sizing:border-box!important}body.builder-active.sidebar-mini .sidebar .nav-link span:first-child,body.builder-active.sidebar-mini .sidebar .nav-link .material-symbols-outlined{margin:0!important;width:auto!important;justify-content:flex-start!important}body.builder-active.sidebar-mini .sidebar .nav-link>span:not(.material-symbols-outlined){display:inline-block!important}body.builder-active .sidebar .nav-link{gap:12px!important}body.builder-active.sidebar-collapsed .sidebar.active,body.builder-active.sidebar-mini .sidebar.active{display:flex!important;transform:translate(0)!important;visibility:visible!important;pointer-events:auto!important;opacity:1!important;z-index:9999!important}html[data-theme=dark] body.admin-body,html[data-theme=dark] body.minside-body,html[data-theme=dark] .main-content,html[data-theme=dark] #content-area{color:#f8fafc!important;background-color:#0f172a!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,html[data-theme=dark] .section-title,html[data-theme=dark] .section-header-title,html[data-theme=dark] .card-title,html[data-theme=dark] .panel-title,html[data-theme=dark] #dashboard-main-header-title{color:#f8fafc!important}html[data-theme=dark] .section-subtitle,html[data-theme=dark] .text-muted,html[data-theme=dark] .subtext,html[data-theme=dark] label{color:#94a3b8!important}html[data-theme=dark] [style*="color: #0f172a"],html[data-theme=dark] [style*="color:#0f172a"],html[data-theme=dark] [style*="color: #1e293b"],html[data-theme=dark] [style*="color:#1e293b"],html[data-theme=dark] [style*="color: #334155"],html[data-theme=dark] [style*="color:#334155"],html[data-theme=dark] [style*="color: #111827"],html[data-theme=dark] [style*="color:#111827"],html[data-theme=dark] [style*="color: #000000"],html[data-theme=dark] [style*="color:#000000"],html[data-theme=dark] [style*="color: #000"],html[data-theme=dark] [style*="color:#000"],html[data-theme=dark] [style*="color: #333333"],html[data-theme=dark] [style*="color:#333333"],html[data-theme=dark] [style*="color: #333"],html[data-theme=dark] [style*="color:#333"]{color:#f8fafc!important}html[data-theme=dark] [style*="color: #64748b"],html[data-theme=dark] [style*="color:#64748b"],html[data-theme=dark] [style*="color: #6c757d"],html[data-theme=dark] [style*="color:#6c757d"]{color:#94a3b8!important}html[data-theme=dark] body.admin-body [style*="background: #ffffff"]:not(.btn):not(.btn-primary),html[data-theme=dark] body.admin-body [style*="background:#ffffff"]:not(.btn):not(.btn-primary),html[data-theme=dark] body.admin-body [style*="background-color: #ffffff"]:not(.btn):not(.btn-primary){background:#1e293b!important;background-color:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}html[data-theme=dark] .bento-card,html[data-theme=dark] .card,html[data-theme=dark] .panel,html[data-theme=dark] .design-ui-panel,html[data-theme=dark] .modal-content,html[data-theme=dark] .info-card,html[data-theme=dark] .detail-card{background-color:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}html[data-theme=dark] table,html[data-theme=dark] .data-table,html[data-theme=dark] th,html[data-theme=dark] td{border-color:#334155!important;color:#e2e8f0!important}html[data-theme=dark] th{background-color:#0f172a!important;color:#94a3b8!important}html[data-theme=dark] tr:hover td{background-color:#334155!important}body.admin-body #dashboard-main-header,body.crm-body #dashboard-main-header,body.minside-body #dashboard-main-header,body.builder-active #dashboard-main-header,#dashboard-main-header,.main-header{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:20px!important;padding-right:20px!important;border-radius:0!important;box-sizing:border-box!important}body.admin-body .main-header>.section-header,body.crm-body .main-header>.section-header,body.minside-body .main-header>.section-header,body.builder-active .main-header>.section-header,.main-header>.section-header,.main-header>.design-ui-header,.main-header .section-header-content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;border-radius:0!important;box-sizing:border-box!important}body.admin-body #dashboard-main-header,body.admin-body .main-header,#dashboard-main-header,.main-header{position:static!important;top:auto!important}.card:hover,.design-ui-panel:hover,.bento-card:hover,.stat-card:hover,.stat-card-premium:hover,.chart-card-premium:hover,.teaching-card:hover,.event-card:hover,.recent-signups-card:hover,.course-card:hover,.newsletter-card:hover,.table-container:hover,.crm-card:hover,.crm-table:hover{transform:none!important}
