:root[data-theme=dark]{--color-bg-primary:#111827;--color-bg-secondary:#1f2937;--color-bg-card:#1f2937;--color-bg-card-hover:#273449;--color-bg-modal:#374151;--color-bg-overlay:rgba(0,0,0,.75);--color-text-primary:#fff;--color-text-secondary:#d1d5db;--color-text-tertiary:#9ca3af;--color-text-muted:#6b7280;--color-accent-primary:#8b5cf6;--color-accent-secondary:#ec4899;--color-success:#10b981;--color-warning:#fcd34d;--color-error:#ef4444;--color-info:#3b82f6;--color-border-light:hsla(0,0%,100%,.1);--color-border-medium:hsla(0,0%,100%,.2);--color-border-strong:hsla(0,0%,100%,.3);--shadow-purple:0 10px 25px -5px rgba(139,92,246,.25);--shadow-green:0 10px 25px -5px rgba(16,185,129,.1);--shadow-orange:0 10px 25px -5px rgba(245,158,11,.1);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--transition-fast:150ms ease-in-out;--transition-normal:300ms ease-in-out;--transition-slow:500ms ease-in-out}.theme-card{background-color:var(--color-bg-card);border-radius:var(--radius-xl)}.theme-card:hover{background-color:var(--color-bg-card-hover);box-shadow:var(--shadow-purple)}.theme-button-primary{color:var(--color-text-primary);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-lg);font-weight:600;cursor:pointer}.theme-button-primary:hover{transform:scale(1.05);box-shadow:var(--shadow-purple)}.theme-button-primary:active{transform:scale(.95)}.theme-button-secondary{background-color:var(--color-bg-card);color:var(--color-text-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-lg);font-weight:500;cursor:pointer}.theme-button-secondary:hover{background-color:var(--color-bg-card-hover);color:var(--color-text-primary);transform:scale(1.02)}.theme-button-cancel{background-color:hsla(220,9%,46%,.2);color:#d1d5db;border:1px solid hsla(220,9%,46%,.3);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-lg);font-weight:500;transition:all var(--transition-normal);cursor:pointer}.theme-button-cancel:hover{background-color:hsla(220,9%,46%,.3);color:var(--color-text-primary);transform:scale(1.02)}.theme-button-create{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(236,72,153,.2));color:#c084fc;border:1px solid rgba(139,92,246,.3);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-lg);font-weight:600;transition:all var(--transition-normal);cursor:pointer}.theme-button-create:hover{background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(236,72,153,.3));transform:scale(1.02);box-shadow:0 4px 12px -2px rgba(139,92,246,.2)}.theme-button-startChat{background:rgba(139,92,246,.15);color:#c084fc;border:1px solid rgba(139,92,246,.2);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-lg);font-weight:600;transition:all var(--transition-normal);cursor:pointer}.theme-button-startChat:hover{background:rgba(139,92,246,.25);transform:scale(1.02);box-shadow:0 4px 12px -2px rgba(139,92,246,.15)}.theme-button-backSecondary{background:hsla(220,9%,46%,.15);color:#d1d5db;border:1px solid hsla(220,9%,46%,.2);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-lg);font-weight:500;transition:all var(--transition-normal);cursor:pointer}.theme-button-backSecondary:hover{background:hsla(220,9%,46%,.25);color:var(--color-text-primary);transform:scale(1.02)}.theme-button-skills{background:hsla(220,9%,46%,.1);color:#d1d5db;border:1px solid hsla(220,9%,46%,.15);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-lg);font-weight:500;transition:all var(--transition-normal);cursor:pointer}.theme-button-skills:hover{background:hsla(220,9%,46%,.2);color:var(--color-text-primary);transform:scale(1.02)}.theme-button-icon{background:rgba(139,92,246,.1);color:#c084fc;border:1px solid rgba(139,92,246,.15);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-lg);font-weight:500;transition:all var(--transition-normal);cursor:pointer}.theme-button-icon:hover{background:rgba(139,92,246,.2);transform:scale(1.02);box-shadow:0 4px 12px -2px rgba(139,92,246,.1)}.theme-input{background-color:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-md)}.theme-input:focus{outline:none;box-shadow:0 0 0 3px rgba(139,92,246,.1);background-color:var(--color-bg-card-hover)}.theme-modal{background-color:var(--color-bg-modal);backdrop-filter:blur(16px);border:2px solid var(--color-border-medium);border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(16px)}.theme-modal-overlay{background-color:var(--color-bg-overlay);backdrop-filter:blur(4px)}.theme-sidebar{background-color:var(--color-bg-secondary)}.theme-nav-item{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);cursor:pointer}.theme-nav-item:hover{background-color:var(--color-bg-card)}.theme-nav-item.active{background-color:var(--color-accent-primary);color:var(--color-text-primary)}.theme-avatar{border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);font-weight:700}.theme-status-success{background-color:rgba(16,185,129,.2);color:var(--color-success);border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-md)}.theme-status-success,.theme-status-warning{padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem;font-weight:500}.theme-status-warning{background-color:rgba(245,158,11,.2);color:var(--color-warning);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-md)}.theme-status-error{background-color:rgba(239,68,68,.2);color:var(--color-error);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem;font-weight:500}.theme-fade-in{animation:fadeIn var(--transition-normal) ease-in-out}.theme-slide-up{animation:slideUp var(--transition-normal) ease-out}.theme-scale-in{animation:scaleIn var(--transition-normal) ease-out}.theme-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){:root[data-theme=dark]{--spacing-md:0.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem}}.cta-watch{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.3));color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.cta-try-quiz{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(59,130,246,.3));color:#93c5fd;border:1px solid rgba(59,130,246,.3)}.cta-read{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(16,185,129,.3));color:#86efac;border:1px solid rgba(16,185,129,.3)}.cta-explore{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(139,92,246,.3));color:#c4b5fd;border:1px solid rgba(139,92,246,.3)}.cta-practice{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(99,102,241,.3));color:#a5b4fc;border:1px solid rgba(99,102,241,.3)}.cta-default{background:linear-gradient(135deg,hsla(220,9%,46%,.2),hsla(220,9%,46%,.3));color:#d1d5db;border:1px solid hsla(220,9%,46%,.3)}[data-theme=dark]{background-color:var(--color-bg-primary);color:var(--color-text-primary)}:root[data-theme=light]{--color-bg-primary:#fefefe;--color-bg-secondary:#f8fafc;--color-bg-card:#fff;--color-bg-card-hover:#f1f5f9;--color-bg-modal:#fff;--color-bg-overlay:rgba(15,23,42,.4);--color-text-primary:#0f172a;--color-text-secondary:#334155;--color-text-tertiary:#64748b;--color-text-muted:#94a3b8;--color-accent-primary:#7c3aed;--color-accent-secondary:#db2777;--color-success:#059669;--color-warning:#fbbf24;--color-error:#dc2626;--color-info:#2563eb;--color-border-light:rgba(15,23,42,.08);--color-border-medium:rgba(15,23,42,.15);--color-border-strong:rgba(15,23,42,.25);--shadow-purple:0 10px 25px -5px rgba(124,58,237,.12);--shadow-green:0 10px 25px -5px rgba(5,150,105,.12);--shadow-orange:0 10px 25px -5px rgba(217,119,6,.12);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--transition-fast:150ms ease-in-out;--transition-normal:300ms ease-in-out;--transition-slow:500ms ease-in-out}.theme-main-layout{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.theme-sidebar{background:linear-gradient(135deg,var(--color-bg-secondary),var(--color-bg-primary));border-right:1px solid var(--color-border-light)}.theme-nav-item{color:var(--color-text-secondary);background:transparent;border:1px solid transparent;transition:all var(--transition-normal)}.theme-nav-item:hover{background:var(--color-bg-card);border-color:var(--color-border-light);color:var(--color-text-primary);transform:translateY(-1px)}.theme-nav-item.active{border-color:var(--color-accent-primary);transform:translateY(-1px)}.theme-button-primary,.theme-nav-item.active{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));color:#fff;box-shadow:var(--shadow-purple)}.theme-button-primary{border:1px solid var(--color-accent-primary);transition:all var(--transition-normal)}.theme-button-primary:hover{background:linear-gradient(135deg,#6d28d9,#be185d);transform:translateY(-2px);box-shadow:0 20px 40px -10px rgba(124,58,237,.25)}.theme-button-secondary{background:var(--color-bg-card);color:var(--color-text-primary);border:1px solid var(--color-border-medium);transition:all var(--transition-normal)}.theme-button-secondary:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-strong);transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(15,23,42,.1)}[data-theme=light] .theme-button-primary{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(236,72,153,.15));color:#7c3aed;border:1px solid rgba(139,92,246,.2);box-shadow:0 2px 8px -2px rgba(139,92,246,.1);transition:all var(--transition-normal)}[data-theme=light] .theme-button-primary:hover{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(236,72,153,.2));transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(139,92,246,.15)}[data-theme=light] .theme-button-secondary{background:rgba(15,23,42,.03);color:var(--color-text-primary);border:1px solid rgba(15,23,42,.08);transition:all var(--transition-normal)}[data-theme=light] .theme-button-secondary:hover{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.12);transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(15,23,42,.05)}[data-theme=light] .theme-button-cancel{background:hsla(220,9%,46%,.08);color:#6b7280;border:1px solid hsla(220,9%,46%,.15);transition:all var(--transition-normal)}[data-theme=light] .theme-button-cancel:hover{background:hsla(220,9%,46%,.12);color:#4b5563;border-color:hsla(220,9%,46%,.2);transform:translateY(-1px);box-shadow:0 4px 12px -2px hsla(220,9%,46%,.1)}[data-theme=light] .theme-button-create{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(236,72,153,.1));color:#7c3aed;border:1px solid rgba(139,92,246,.15);box-shadow:0 2px 8px -2px rgba(139,92,246,.08);transition:all var(--transition-normal)}[data-theme=light] .theme-button-create:hover{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(236,72,153,.15));transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(139,92,246,.12)}[data-theme=light] .theme-button-startChat{background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(236,72,153,.05));color:#8b5cf6;border:1px solid rgba(139,92,246,.1);box-shadow:0 1px 4px -1px rgba(139,92,246,.05);transition:all var(--transition-normal)}[data-theme=light] .theme-button-startChat:hover{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(236,72,153,.08));transform:translateY(-1px);box-shadow:0 2px 8px -2px rgba(139,92,246,.08)}[data-theme=light] .theme-button-backSecondary{background:rgba(15,23,42,.02);color:#64748b;border:1px solid rgba(15,23,42,.06);backdrop-filter:blur(8px);transition:all var(--transition-normal);box-shadow:0 1px 3px -1px rgba(15,23,42,.02)}[data-theme=light] .theme-button-backSecondary:hover{background:rgba(15,23,42,.04);color:#475569;border-color:rgba(15,23,42,.08);transform:translateY(-1px);box-shadow:0 2px 6px -1px rgba(15,23,42,.04)}[data-theme=light] .theme-button-skills{background:rgba(15,23,42,.02);color:#64748b;border:1px solid rgba(15,23,42,.06);backdrop-filter:blur(8px);transition:all var(--transition-normal);box-shadow:0 1px 3px -1px rgba(15,23,42,.02)}[data-theme=light] .theme-button-skills:hover{background:rgba(15,23,42,.04);color:#475569;border-color:rgba(15,23,42,.08);transform:translateY(-1px);box-shadow:0 2px 6px -1px rgba(15,23,42,.04)}[data-theme=light] .theme-button-icon{background:rgba(15,23,42,.02);color:#64748b;border:1px solid rgba(15,23,42,.06);backdrop-filter:blur(8px);transition:all var(--transition-normal);box-shadow:0 1px 3px -1px rgba(15,23,42,.02)}[data-theme=light] .theme-button-icon:hover{background:rgba(15,23,42,.04);color:#475569;border-color:rgba(15,23,42,.08);transform:translateY(-1px);box-shadow:0 2px 6px -1px rgba(15,23,42,.04)}.theme-card{background:var(--color-bg-card);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.theme-card:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-medium);transform:translateY(-2px);box-shadow:0 20px 40px -10px rgba(15,23,42,.08)}.theme-modal-overlay{background:var(--color-bg-overlay);backdrop-filter:blur(8px)}.theme-modal{background:var(--color-bg-modal);backdrop-filter:blur(20px);box-shadow:0 25px 50px -12px rgba(15,23,42,.15)}.theme-input,.theme-modal{border:1px solid var(--color-border-light)}.theme-input{background:var(--color-bg-card);color:var(--color-text-primary);backdrop-filter:blur(8px);transition:all var(--transition-normal)}.theme-input:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 3px rgba(124,58,237,.08);background:var(--color-bg-primary);transform:translateY(-1px)}.theme-input::-moz-placeholder{color:var(--color-text-tertiary)}.theme-input::placeholder{color:var(--color-text-tertiary)}.theme-avatar{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));color:#fff;border:2px solid var(--color-border-light);box-shadow:0 4px 12px -2px rgba(124,58,237,.15)}.theme-status-success{background:var(--color-success);color:#fff;box-shadow:0 4px 12px -2px rgba(5,150,105,.15)}.theme-status-warning{background:var(--color-warning);color:#fff;box-shadow:0 4px 12px -2px rgba(217,119,6,.15)}.theme-status-error{background:var(--color-error);color:#fff;box-shadow:0 4px 12px -2px rgba(220,38,38,.15)}.cta-watch{background:linear-gradient(135deg,rgba(220,38,38,.08),rgba(220,38,38,.12));color:#b91c1c;border:1px solid rgba(220,38,38,.2);transition:all var(--transition-normal)}.cta-watch:hover{background:linear-gradient(135deg,rgba(220,38,38,.12),rgba(220,38,38,.18));transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(220,38,38,.15)}.cta-try-quiz{background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(37,99,235,.12));color:#1d4ed8;border:1px solid rgba(37,99,235,.2);transition:all var(--transition-normal)}.cta-try-quiz:hover{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(37,99,235,.18));transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(37,99,235,.15)}.cta-read{background:linear-gradient(135deg,rgba(5,150,105,.08),rgba(5,150,105,.12));color:#047857;border:1px solid rgba(5,150,105,.2);transition:all var(--transition-normal)}.cta-read:hover{background:linear-gradient(135deg,rgba(5,150,105,.12),rgba(5,150,105,.18));transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(5,150,105,.15)}.cta-explore{background:linear-gradient(135deg,rgba(124,58,237,.08),rgba(124,58,237,.12));color:#6d28d9;border:1px solid rgba(124,58,237,.2);transition:all var(--transition-normal)}.cta-explore:hover{background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(124,58,237,.18));transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(124,58,237,.15)}.cta-practice{background:linear-gradient(135deg,rgba(109,40,217,.08),rgba(109,40,217,.12));color:#7c2d12;border:1px solid rgba(109,40,217,.2);transition:all var(--transition-normal)}.cta-practice:hover{background:linear-gradient(135deg,rgba(109,40,217,.12),rgba(109,40,217,.18));transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(109,40,217,.15)}.cta-default{background:linear-gradient(135deg,rgba(15,23,42,.06),rgba(15,23,42,.1));color:#475569;border:1px solid rgba(15,23,42,.15);transition:all var(--transition-normal)}.cta-default:hover{background:linear-gradient(135deg,rgba(15,23,42,.1),rgba(15,23,42,.15));transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(15,23,42,.1)}[data-theme=dark] .theme-button-blue{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(59,130,246,.3));color:#93c5fd;border:1px solid rgba(59,130,246,.3);transition:all var(--transition-normal)}[data-theme=dark] .theme-button-blue:hover{background:linear-gradient(135deg,rgba(59,130,246,.3),rgba(59,130,246,.4));transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(59,130,246,.25)}[data-theme=dark] .theme-button-green{background:linear-gradient(135deg,rgba(5,150,105,.2),rgba(5,150,105,.3));color:#6ee7b7;border:1px solid rgba(5,150,105,.3);transition:all var(--transition-normal)}[data-theme=dark] .theme-button-green:hover{background:linear-gradient(135deg,rgba(5,150,105,.3),rgba(5,150,105,.4));transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(5,150,105,.25)}[data-theme=light] .theme-button-blue{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(59,130,246,.12));color:#1d4ed8;border:1px solid rgba(59,130,246,.2);transition:all var(--transition-normal)}[data-theme=light] .theme-button-blue:hover{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(59,130,246,.18));transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(59,130,246,.15)}[data-theme=light] .theme-button-green{background:linear-gradient(135deg,rgba(5,150,105,.08),rgba(5,150,105,.12));color:#047857;border:1px solid rgba(5,150,105,.2);transition:all var(--transition-normal)}[data-theme=light] .theme-button-green:hover{background:linear-gradient(135deg,rgba(5,150,105,.12),rgba(5,150,105,.18));transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(5,150,105,.15)}[data-theme=dark] .theme-button-skillsPrimary{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(236,72,153,.2));color:#fff;border:1px solid rgba(139,92,246,.3);box-shadow:0 4px 12px -2px rgba(139,92,246,.1);transition:all var(--transition-normal)}[data-theme=dark] .theme-button-skillsPrimary:hover{background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(236,72,153,.3));transform:translateY(-1px);box-shadow:0 8px 25px -5px rgba(139,92,246,.15)}[data-theme=light] .theme-button-skillsPrimary{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(236,72,153,.12));color:#000;border:1px solid rgba(139,92,246,.25);box-shadow:0 2px 8px -2px rgba(139,92,246,.12);transition:all var(--transition-normal)}[data-theme=light] .theme-button-skillsPrimary:hover{background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(236,72,153,.18));transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(139,92,246,.18)}[data-theme=light] .bg-white\/5{background:rgba(15,23,42,.03)!important}[data-theme=light] .hover\:bg-white\/10:hover{background:rgba(15,23,42,.06)!important}[data-theme=light] .border-white\/20{border-color:rgba(15,23,42,.12)!important}[data-theme=light] .hover\:border-white\/20:hover{border-color:rgba(139,92,246,.3)!important}[data-theme=dark] .theme-modal-overlay{background-color:rgba(0,0,0,.8)!important;backdrop-filter:blur(8px)}[data-theme=light] .theme-modal-overlay{background-color:rgba(15,23,42,.6)!important;backdrop-filter:blur(8px)}[data-theme=light] .theme-modal{background:#fff!important;border:2px solid rgba(139,92,246,.3)!important;backdrop-filter:blur(20px);box-shadow:0 25px 50px -12px rgba(15,23,42,.25)!important;-webkit-backdrop-filter:blur(20px)}[data-theme=light] .bg-white\/5{background:#fff!important}[data-theme=light] .border-white\/10{border-color:rgba(139,92,246,.2)!important}[data-theme=light] .shadow-purple-500\/20{box-shadow:0 25px 50px -12px rgba(139,92,246,.15)!important}[data-theme=light] .add-doctor-form-container{--color-text-primary:#000;--color-text-secondary:#1e293b;--color-text-tertiary:#374151}[data-theme=light] .add-doctor-form-container *,[data-theme=light] .add-doctor-form-container .text-\[var\(--color-text-primary\)\],[data-theme=light] .add-doctor-form-container .text-\[var\(--color-text-secondary\)\],[data-theme=light] .add-doctor-form-container .text-\[var\(--color-text-tertiary\)\],[data-theme=light] .add-doctor-form-container [class*=text-],[data-theme=light] .add-doctor-form-container h1,[data-theme=light] .add-doctor-form-container h1.add-doctor-form-title,[data-theme=light] .add-doctor-form-container h2,[data-theme=light] .add-doctor-form-container h3,[data-theme=light] .add-doctor-form-container label,[data-theme=light] .add-doctor-form-container label.add-doctor-form-label,[data-theme=light] .add-doctor-form-container p,[data-theme=light] .add-doctor-form-container p.add-doctor-form-subtitle,[data-theme=light] .force-black-text,[data-theme=light] .force-black-text *{color:#000!important}[data-theme=light] .short-videos-page{background-color:#f8fafc}[data-theme=light] .short-videos-page button{background-color:rgba(0,0,0,.1)!important;border-color:rgba(0,0,0,.2)!important;color:#1e293b!important}[data-theme=light] .short-videos-page button:hover{background-color:rgba(0,0,0,.2)!important;border-color:rgba(0,0,0,.3)!important}[data-theme=light] .short-videos-page .video-card{background-color:hsla(0,0%,100%,.9)!important;border-color:rgba(0,0,0,.1)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}[data-theme=light] .short-videos-page .comments-panel{background-color:hsla(0,0%,100%,.95)!important;border-color:rgba(0,0,0,.1)!important;color:#1e293b!important}[data-theme=light] .short-videos-page .comments-panel div,[data-theme=light] .short-videos-page .comments-panel h3,[data-theme=light] .short-videos-page .comments-panel p,[data-theme=light] .short-videos-page .comments-panel span{color:#1e293b!important}[data-theme=light] .short-videos-page .modal-overlay{background-color:rgba(0,0,0,.6)!important}[data-theme=light] .short-videos-page .modal-content{background-color:hsla(0,0%,100%,.95)!important;border-color:rgba(0,0,0,.1)!important;color:#1e293b!important}[data-theme=light] .short-videos-page .modal-content h2,[data-theme=light] .short-videos-page .modal-content h3,[data-theme=light] .short-videos-page .modal-content p,[data-theme=light] .short-videos-page .modal-content span{color:#1e293b!important}[data-theme=light] .short-videos-page input{background-color:hsla(0,0%,100%,.9)!important;border-color:rgba(0,0,0,.2)!important;color:#1e293b!important}[data-theme=light] .short-videos-page input::-moz-placeholder{color:#64748b!important}[data-theme=light] .short-videos-page input::placeholder{color:#64748b!important}[data-theme=light] .short-videos-page .action-button-text,[data-theme=light] .short-videos-page button svg:not([style*="#ef4444"]):not([style*="#eab308"]):not([style*="#f59e0b"]):not([style*=white]),[data-theme=light] .short-videos-page button:hover svg:not([style*="#ef4444"]):not([style*="#eab308"]):not([style*="#f59e0b"]):not([style*=white]){color:#1e293b!important}[data-theme=dark] .short-videos-page button svg:not([style*="#ef4444"]):not([style*="#eab308"]):not([style*="#f59e0b"]),[data-theme=dark] .short-videos-page button:hover svg:not([style*="#ef4444"]):not([style*="#eab308"]):not([style*="#f59e0b"]){color:#fff!important}.short-videos-page button svg[style*="#ef4444"],[data-theme=dark] .short-videos-page button svg[style*="#ef4444"],[data-theme=light] .short-videos-page button svg[style*="#ef4444"]{color:#ef4444!important}[data-theme=dark] .short-videos-page button svg[style*=white]{color:#fff!important}[data-theme=light] .short-videos-page button svg[style*="#1e293b"]{color:#1e293b!important}.short-videos-page button svg[style*="#eab308"],[data-theme=light] .short-videos-page button svg[style*="#eab308"]{color:#eab308!important}.short-videos-page button svg[style*="#f59e0b"],[data-theme=dark] .short-videos-page button svg[style*="#f59e0b"]{color:#f59e0b!important}.short-videos-page span[style*="#ef4444"]{color:#ef4444!important}[data-theme=light] .short-videos-page span[style*="#eab308"]{color:#eab308!important}[data-theme=dark] .short-videos-page span[style*="#f59e0b"]{color:#f59e0b!important}[data-theme=dark] .short-videos-page span[style*=white]{color:#fff!important}[data-theme=light] .short-videos-page button+span:not([style*="#ef4444"]):not([style*="#eab308"]),[data-theme=light] .short-videos-page span[style*="#1e293b"]{color:#1e293b!important}[data-theme=dark] .short-videos-page button+span:not([style*="#ef4444"]):not([style*="#f59e0b"]):not([style*=white]){color:#fff!important}[data-theme=light] .short-videos-page [class*=motion] span,[data-theme=light] .short-videos-page div[style*=color] span,[data-theme=light] .short-videos-page motion.span,[data-theme=light] .short-videos-page span.action-button-text{color:#1e293b!important}[data-theme=light] .short-videos-page div:has(button) span{color:#1e293b!important}[data-theme=light] .short-videos-page span{color:#1e293b!important}[data-theme=light] .short-videos-page .comments-panel input{padding-right:2.5rem!important;background-color:hsla(0,0%,100%,.9)!important;border-color:rgba(0,0,0,.2)!important;color:#1e293b!important}[data-theme=light] .short-videos-page .comments-panel input::-moz-placeholder{color:#64748b!important}[data-theme=light] .short-videos-page .comments-panel input::placeholder{color:#64748b!important}[data-theme=light] .short-videos-page .comments-panel button{background-color:#3b82f6!important;color:#fff!important}[data-theme=light] .short-videos-page .comments-panel button:hover{background-color:#2563eb!important;transform:translateY(-50%) scale(1.05)!important}[data-theme=light] .short-videos-page .comments-panel button:active{background-color:#1d4ed8!important;transform:translateY(-50%) scale(.95)!important}[data-theme=light] .short-videos-page .comments-panel button svg{color:#fff!important}[data-theme=light] .short-videos-page .modal-content .flex.flex-col.items-center svg,[data-theme=light] .short-videos-page .modal-content div[class*=border-dashed] h3,[data-theme=light] .short-videos-page .modal-content div[class*=border-dashed] svg,[data-theme=light] .short-videos-page .modal-content h3,[data-theme=light] .short-videos-page .modal-content p{color:#1e293b!important}[data-theme=light] .short-videos-page .modal-content div[class*=border-dashed] p{color:#64748b!important}[data-theme=light] .short-videos-page .modal-content div[class*=border-t] div[class*=text-tertiary]{color:#1e293b!important}[data-theme=light] .short-videos-page .modal-content div:contains("Select collections"){color:#1e293b!important}.short-videos-page .modal-content button[class*=yellow]{background-color:rgba(234,179,8,.2)!important;border-color:rgba(234,179,8,.3)!important;color:#eab308!important}.short-videos-page .modal-content button[class*=yellow]:hover{background-color:rgba(234,179,8,.3)!important;border-color:rgba(234,179,8,.4)!important}[data-theme=light] .short-videos-page .modal-content button[class*=yellow]{background-color:rgba(234,179,8,.15)!important;border-color:rgba(234,179,8,.3)!important;color:#ca8a04!important}[data-theme=light] .short-videos-page .modal-content button[class*=yellow]:hover{background-color:rgba(234,179,8,.25)!important;border-color:rgba(234,179,8,.4)!important;color:#a16207!important}[data-theme=light] .short-videos-page .comments-panel button[class*=transition-none],[data-theme=light] .short-videos-page .comments-panel button[class*=transition-none]:hover{background-color:hsla(0,0%,100%,.1)!important;border-color:rgba(0,0,0,.2)!important;color:#1e293b!important}[data-theme=light] .short-videos-page .comments-panel button[class*=transition-none]:hover{transform:none!important;scale:1!important}.short-videos-page .comments-panel button[class*=transition-none]:hover{background-color:hsla(0,0%,100%,.1)!important;transform:none!important;scale:1!important}.short-videos-page .action-button-text{display:block!important;text-align:center!important;width:100%!important;margin-top:.25rem!important}.short-videos-page div:has(.action-button-text){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}[data-theme=light] .short-videos-page .comments-panel .relative button{position:absolute!important;right:.25rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important}[data-theme=light] .short-videos-page div[class*=layout] span[class*=action-button-text],[data-theme=light] .short-videos-page motion.span,[data-theme=light] .short-videos-page span[style*=color]{color:#1e293b!important}[data-theme=light] .short-videos-page div:has(button[class*=rounded-full])+span{color:#1e293b!important}[data-theme=light] .add-doctor-form-title,[data-theme=light] h1.add-doctor-form-title{color:#1e293b!important}[data-theme=light] .add-doctor-form-subtitle,[data-theme=light] p.add-doctor-form-subtitle{color:#475569!important}[data-theme=light] .add-doctor-form-label,[data-theme=light] label.add-doctor-form-label{color:#374151!important}[data-theme=light] .add-doctor-form-section-title,[data-theme=light] .add-doctor-success-title,[data-theme=light] h2.add-doctor-success-title,[data-theme=light] h3.add-doctor-form-section-title{color:#1e293b!important}[data-theme=light] .add-doctor-success-description,[data-theme=light] p.add-doctor-success-description{color:#475569!important}[data-theme=light] .add-doctor-success-note,[data-theme=light] p.add-doctor-success-note{color:#6b7280!important}[data-theme=light] .section-title{color:#1e293b!important}[data-theme=light] .section-description{color:#475569!important}[data-theme=light] .medical-team-chat-card{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(236,72,153,.08))!important;border:1px solid rgba(139,92,246,.2)!important;backdrop-filter:blur(12px)!important}[data-theme=light] .medical-team-chat-title{color:#1e293b!important}[data-theme=light] .medical-team-chat-description{color:#475569!important}[data-theme=light] .medical-team-chat-button{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(236,72,153,.12))!important;color:#1e293b!important;border:1px solid rgba(139,92,246,.25)!important}.theme-scroll-button{position:fixed;bottom:1.5rem;right:1.5rem;z-index:50;width:3rem;height:3rem;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}[data-theme=dark] .theme-scroll-button{background:linear-gradient(135deg,var(--color-accent-primary)/.8,var(--color-accent-secondary)/.8);border:1px solid var(--color-border-light);color:var(--color-text-primary);box-shadow:0 8px 25px -5px rgba(139,92,246,.1)}[data-theme=dark] .theme-scroll-button:hover{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));box-shadow:0 12px 35px -5px rgba(139,92,246,.2);transform:scale(1.1)}[data-theme=light] .theme-scroll-button{background:linear-gradient(135deg,var(--color-accent-primary)/.8,var(--color-accent-secondary)/.8);border:1px solid var(--color-border-medium);color:#fff;box-shadow:0 8px 25px -5px rgba(139,92,246,.15)}[data-theme=light] .theme-scroll-button:hover{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));box-shadow:0 12px 35px -5px rgba(139,92,246,.25);transform:scale(1.1)}[data-theme=dark] .theme-comment{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;padding:1rem;transition:all .3s ease-in-out}[data-theme=dark] .theme-comment:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}[data-theme=dark] .theme-comment-reply{background:hsla(0,0%,100%,.03);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;padding:.75rem;margin-left:1.5rem;transition:all .3s ease-in-out}[data-theme=dark] .theme-comment-reply:hover{background:hsla(0,0%,100%,.05)}[data-theme=dark] .theme-comment,[data-theme=dark] .theme-comment *,[data-theme=dark] .theme-comment div,[data-theme=dark] .theme-comment h1,[data-theme=dark] .theme-comment h2,[data-theme=dark] .theme-comment h3,[data-theme=dark] .theme-comment h4,[data-theme=dark] .theme-comment h5,[data-theme=dark] .theme-comment h6,[data-theme=dark] .theme-comment p,[data-theme=dark] .theme-comment span,[data-theme=dark] .theme-comment-reply,[data-theme=dark] .theme-comment-reply *,[data-theme=dark] .theme-comment-reply div,[data-theme=dark] .theme-comment-reply h1,[data-theme=dark] .theme-comment-reply h2,[data-theme=dark] .theme-comment-reply h3,[data-theme=dark] .theme-comment-reply h4,[data-theme=dark] .theme-comment-reply h5,[data-theme=dark] .theme-comment-reply h6,[data-theme=dark] .theme-comment-reply p,[data-theme=dark] .theme-comment-reply span{color:var(--color-text-primary)!important}[data-theme=light] .theme-comment{background:rgba(15,23,42,.03)!important;border:1px solid rgba(139,92,246,.3)!important;border-radius:.75rem;padding:1rem;transition:all .3s ease-in-out;box-shadow:0 2px 8px -2px rgba(139,92,246,.1)}[data-theme=light] .theme-comment:hover{background:rgba(15,23,42,.06)!important;border-color:rgba(139,92,246,.4)!important;box-shadow:0 4px 12px -2px rgba(139,92,246,.15);transform:translateY(-1px)}[data-theme=light] .theme-comment-reply{background:rgba(15,23,42,.02)!important;backdrop-filter:blur(8px);border:1px solid rgba(139,92,246,.2)!important;border-radius:.5rem;padding:.75rem;margin-left:1.5rem;transition:all .3s ease-in-out;box-shadow:0 1px 4px -1px rgba(139,92,246,.05)}[data-theme=light] .theme-comment-reply:hover{background:rgba(15,23,42,.04)!important;border-color:rgba(139,92,246,.3)!important;box-shadow:0 2px 6px -1px rgba(139,92,246,.08)}[data-theme=dark] .theme-tag-difficulty{background:linear-gradient(135deg,rgba(147,51,234,.1),rgba(236,72,153,.1));color:#c084fc;border:1px solid rgba(147,51,234,.2);padding:.25rem .5rem;font-size:.75rem;border-radius:9999px;backdrop-filter:blur(4px)}[data-theme=dark] .theme-tag-type{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(249,115,22,.2));color:#fca5a5;border:1px solid rgba(239,68,68,.3);padding:.25rem .5rem;font-size:.75rem;border-radius:9999px;display:flex;align-items:center;gap:.25rem;backdrop-filter:blur(4px)}[data-theme=dark] .theme-tag-strength{background:rgba(34,197,94,.2);color:#86efac;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px}[data-theme=dark] .theme-tag-weakness{background:rgba(249,115,22,.2);color:#fdba74;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px}[data-theme=dark] .theme-tag-default{background:hsla(220,9%,46%,.1);color:#d1d5db;border:1px solid hsla(220,9%,46%,.2);padding:.25rem .5rem;font-size:.75rem;border-radius:9999px}[data-theme=light] .theme-tag-difficulty{background:linear-gradient(135deg,rgba(147,51,234,.05),rgba(236,72,153,.05));color:#7c3aed;border:1px solid rgba(147,51,234,.1);padding:.25rem .5rem;font-size:.75rem;border-radius:9999px;backdrop-filter:blur(4px);box-shadow:0 1px 3px -1px rgba(147,51,234,.1)}[data-theme=light] .theme-tag-type{background:linear-gradient(135deg,rgba(239,68,68,.05),rgba(249,115,22,.05));color:#dc2626;border:1px solid rgba(239,68,68,.1);padding:.25rem .5rem;font-size:.75rem;border-radius:9999px;display:flex;align-items:center;gap:.25rem;backdrop-filter:blur(4px);box-shadow:0 1px 3px -1px rgba(239,68,68,.1)}[data-theme=light] .theme-tag-strength{background:rgba(34,197,94,.08);color:#059669;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px;box-shadow:0 1px 3px -1px rgba(34,197,94,.1)}[data-theme=light] .theme-tag-weakness{background:rgba(249,115,22,.08);color:#d97706;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px;box-shadow:0 1px 3px -1px rgba(249,115,22,.1)}[data-theme=light] .theme-tag-default{background:hsla(220,9%,46%,.05);color:#6b7280;border:1px solid hsla(220,9%,46%,.1);padding:.25rem .5rem;font-size:.75rem;border-radius:9999px;box-shadow:0 1px 3px -1px hsla(220,9%,46%,.1)}[data-theme=light]{background-color:var(--color-bg-primary);color:var(--color-text-primary)}[data-theme=light] .theme-comment,body[data-theme=light] .theme-comment,html[data-theme=light] .theme-comment{border:2px solid rgba(139,92,246,.5)!important;background:rgba(15,23,42,.03)!important}[data-theme=light] .theme-comment-reply,body[data-theme=light] .theme-comment-reply,html[data-theme=light] .theme-comment-reply{border:2px solid rgba(139,92,246,.4)!important;background:rgba(15,23,42,.02)!important}.theme-comment[class*=theme-comment]{border:3px solid #8b5cf6!important;background:rgba(15,23,42,.03)!important}.theme-comment-reply[class*=theme-comment-reply]{border:3px solid #8b5cf6!important;background:rgba(15,23,42,.02)!important}[data-theme=light] .theme-comment,[data-theme=light] .theme-comment *,[data-theme=light] .theme-comment div,[data-theme=light] .theme-comment h1,[data-theme=light] .theme-comment h2,[data-theme=light] .theme-comment h3,[data-theme=light] .theme-comment h4,[data-theme=light] .theme-comment h5,[data-theme=light] .theme-comment h6,[data-theme=light] .theme-comment p,[data-theme=light] .theme-comment span,[data-theme=light] .theme-comment-reply,[data-theme=light] .theme-comment-reply *,[data-theme=light] .theme-comment-reply div,[data-theme=light] .theme-comment-reply h1,[data-theme=light] .theme-comment-reply h2,[data-theme=light] .theme-comment-reply h3,[data-theme=light] .theme-comment-reply h4,[data-theme=light] .theme-comment-reply h5,[data-theme=light] .theme-comment-reply h6,[data-theme=light] .theme-comment-reply p,[data-theme=light] .theme-comment-reply span,body[data-theme=light] .theme-comment,body[data-theme=light] .theme-comment *,body[data-theme=light] .theme-comment-reply,body[data-theme=light] .theme-comment-reply *,html[data-theme=light] .theme-comment,html[data-theme=light] .theme-comment *,html[data-theme=light] .theme-comment-reply,html[data-theme=light] .theme-comment-reply *{color:#1e293b!important}[data-theme=dark] .theme-modal{background:rgba(55,65,81,.95)!important;color:#fff!important;box-shadow:0 25px 50px -12px rgba(139,92,246,.3)!important}[data-theme=dark] .theme-modal,[data-theme=light] .theme-modal{border:2px solid rgba(139,92,246,.4)!important;border-radius:1rem!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}[data-theme=light] .theme-modal{background:hsla(0,0%,100%,.98)!important;color:#1e293b!important;box-shadow:0 25px 50px -12px rgba(139,92,246,.2)!important}[data-theme=light] .theme-modal *{color:#1e293b!important}[data-theme=dark] .theme-modal .theme-card{background:rgba(75,85,99,.8)!important;border:1px solid rgba(139,92,246,.3)!important}[data-theme=light] .theme-modal .theme-card{background:rgba(248,250,252,.9)!important;border:1px solid rgba(139,92,246,.2)!important}[data-theme=dark] .theme-modal h1,[data-theme=dark] .theme-modal h2,[data-theme=dark] .theme-modal h3,[data-theme=dark] .theme-modal h4{color:#fff!important}[data-theme=dark] .theme-modal li,[data-theme=dark] .theme-modal p,[data-theme=dark] .theme-modal span{color:#e5e7eb!important}[data-theme=light] .theme-modal div,[data-theme=light] .theme-modal h1,[data-theme=light] .theme-modal h2,[data-theme=light] .theme-modal h3,[data-theme=light] .theme-modal h4,[data-theme=light] .theme-modal h5,[data-theme=light] .theme-modal h6,[data-theme=light] .theme-modal input,[data-theme=light] .theme-modal p,[data-theme=light] .theme-modal span,[data-theme=light] .theme-modal textarea{color:#1e293b!important}[data-theme=light] .theme-modal input::-moz-placeholder,[data-theme=light] .theme-modal textarea::-moz-placeholder{color:#64748b!important}[data-theme=light] .theme-modal input::placeholder,[data-theme=light] .theme-modal textarea::placeholder{color:#64748b!important}[data-theme=light] .theme-modal input,[data-theme=light] .theme-modal textarea{background-color:#fff!important;border:1px solid rgba(139,92,246,.2)!important;color:#1e293b!important}[data-theme=dark] .create-room-page input,[data-theme=dark] .create-room-page input[type=number],[data-theme=dark] .create-room-page input[type=text],[data-theme=dark] .create-room-page textarea,[data-theme=dark] .create-room-page textarea[rows]{background-color:rgba(31,41,55,.8)!important;border:1px solid rgba(75,85,99,.5)!important;color:#fff!important;background-image:none!important}[data-theme=dark] .create-room-page input:hover,[data-theme=dark] .create-room-page input[type=number]:hover,[data-theme=dark] .create-room-page input[type=text]:hover,[data-theme=dark] .create-room-page textarea:hover,[data-theme=dark] .create-room-page textarea[rows]:hover{background-color:rgba(31,41,55,.9)!important;border-color:rgba(75,85,99,.7)!important;background-image:none!important}[data-theme=dark] .create-room-page input:focus,[data-theme=dark] .create-room-page input[type=number]:focus,[data-theme=dark] .create-room-page input[type=text]:focus,[data-theme=dark] .create-room-page textarea:focus,[data-theme=dark] .create-room-page textarea[rows]:focus{background-color:rgba(31,41,55,.95)!important;border-color:rgba(139,92,246,.5)!important;box-shadow:0 0 0 3px rgba(139,92,246,.1)!important;background-image:none!important}[data-theme=dark] .create-room-page input[class*=bg-white],[data-theme=dark] .create-room-page input[style*=background],[data-theme=dark] .create-room-page textarea[class*=bg-white],[data-theme=dark] .create-room-page textarea[style*=background]{background-color:rgba(31,41,55,.8)!important;background-image:none!important}[data-theme=dark] .create-room-page{--color-bg-card:#1f2937!important;--color-bg-card-hover:#273449!important}[data-theme=dark] .create-room-page .theme-input{background-color:rgba(31,41,55,.8)!important;border:1px solid rgba(75,85,99,.5)!important;color:#fff!important}[data-theme=dark] .create-room-page .theme-input:hover{background-color:rgba(31,41,55,.9)!important;border-color:rgba(75,85,99,.7)!important}[data-theme=dark] .create-room-page .theme-input:focus{background-color:rgba(31,41,55,.95)!important;border-color:rgba(139,92,246,.5)!important;box-shadow:0 0 0 3px rgba(139,92,246,.1)!important}.theme-loading-page{background:var(--color-bg-primary);color:var(--color-text-primary)}.theme-loading-header{background:var(--color-bg-secondary);color:var(--color-text-primary);backdrop-filter:blur(14px)}.theme-loading-card,.theme-loading-surface{background:var(--color-bg-card)}.theme-loading-border,.theme-loading-card{border-color:var(--color-border-light)}.theme-loading-skeleton{background:linear-gradient(90deg,var(--color-bg-card),var(--color-bg-card-hover),var(--color-bg-card))}.theme-dropdown-item{color:var(--color-text-secondary);border:1px solid transparent}.theme-dropdown-item:hover{background:var(--color-bg-card-hover);color:var(--color-text-primary);border-color:var(--color-border-light)}[data-theme=dark] .theme-dropdown-item:hover{background:rgba(139,92,246,.14);border-color:rgba(139,92,246,.28)}[dir=rtl] .text-left,[dir=rtl] body{text-align:right}[dir=rtl] .text-right{text-align:left}.theme-solid-card,.theme-solid-dialog,.theme-solid-field,.theme-solid-popover{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.theme-solid-card,.theme-solid-popover{background:var(--color-bg-card)!important}.theme-solid-dialog{background:var(--color-bg-modal)!important}.theme-solid-field{background:var(--color-bg-secondary)!important}.theme-card,.theme-loading-card,.theme-modal,.theme-popover{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}