/* MD APP — bản rút gọn tự sinh từ theme-modern.css. ĐỪNG SỬA TAY: sửa theme-modern.css rồi chạy `npm run build`. */
.tab-icon-vector,.modern-icon-vector{display:none}html[data-theme=modern]{--modern-primary: #7C3AED;--modern-primary-soft: #F5F3FF;--modern-bg: #FFFFFF;--modern-secondary-bg: #F8FAFC;--modern-border: #E5E7EB;--modern-text: #111827;--modern-secondary-text: #6B7280;--modern-success: #10B981;--modern-danger: #EF4444;--modern-warning: #F59E0B;--modern-shadow: 0 1px 3px rgba(0, 0, 0, .05);--pink-500: var(--modern-primary);--pink-400: #8B5CF6;--pink-300: #C4B5FD;--pink-100: #F5F3FF;--pink-50: #F8FAFC;--purple-500: var(--modern-primary);--purple-400: #8B5CF6;--purple-100: #F5F3FF;--purple-50: #F8FAFC;--gray-800: var(--modern-text);--gray-700: #374151;--gray-600: #4B5563;--gray-500: var(--modern-secondary-text);--gray-400: #9CA3AF;--gray-300: var(--modern-border);--gray-200: var(--modern-border);--gray-100: #F1F5F9;--gray-50: var(--modern-secondary-bg);--shadow-sm: var(--modern-shadow);--shadow-md: var(--modern-shadow);--shadow-lg: var(--modern-shadow)}html[data-theme=modern] body:not(.admin-mode){background:var(--modern-bg);color:var(--modern-text)}html[data-theme=modern] body:not(.admin-mode),html[data-theme=modern] body:not(.admin-mode) button,html[data-theme=modern] body:not(.admin-mode) input,html[data-theme=modern] body:not(.admin-mode) select,html[data-theme=modern] body:not(.admin-mode) textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=modern] body:not(.admin-mode) .app-header{background:#fffffffa;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--modern-border)}html[data-theme=modern] body:not(.admin-mode) .app-logo .logo-icon,html[data-theme=modern] body:not(.admin-mode) .header-btn{box-shadow:none}html[data-theme=modern] body:not(.admin-mode) .app-logo .logo-icon{background:var(--modern-primary-soft);border:1px solid #DDD6FE;box-shadow:none}html[data-theme=modern] body:not(.admin-mode) .app-logo .logo-icon img{display:none}html[data-theme=modern] body:not(.admin-mode) .app-logo .logo-icon:before{content:"";position:absolute;inset:0;background:url(logo-mark-modern.svg) center / contain no-repeat}html[data-theme=modern] body:not(.admin-mode) .app-logo h1{background:none;-webkit-text-fill-color:var(--modern-primary);color:var(--modern-primary);filter:none}html[data-theme=modern] body:not(.admin-mode) .doctor-name{display:inline-flex!important;background:var(--modern-bg);border-color:var(--modern-border);box-shadow:none}html[data-theme=modern] body:not(.admin-mode) .doctor-name.premium{background:var(--modern-primary);border-color:var(--modern-primary);color:#fff}html[data-theme=modern] body:not(.admin-mode) .doctor-name.premium .doctor-plan-badge{display:inline-flex;align-items:center;gap:4px;background:#ffffff2e;border:1px solid rgba(255,255,255,.66);color:#fff;box-shadow:0 0 12px #ffffff9e,inset 0 0 8px #ffffff2e;animation:modernVipGlow 1.8s ease-in-out infinite}html[data-theme=modern] body:not(.admin-mode) .doctor-name.premium .doctor-connection.online{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.9);animation:modernOnlineBlink 1.25s ease-in-out infinite}html[data-theme=modern] body:not(.admin-mode) .doctor-name.premium .doctor-connection.online .doctor-connection-dot{background:#fff;box-shadow:0 0 7px #fffffff2}@keyframes modernVipGlow{0%,to{box-shadow:0 0 8px #ffffff6b,inset 0 0 6px #ffffff1f}50%{box-shadow:0 0 16px #ffffffd1,inset 0 0 10px #ffffff3d}}@keyframes modernOnlineBlink{0%,to{opacity:.7}50%{opacity:1}}html[data-theme=modern] body:not(.admin-mode) .header-btn,html[data-theme=modern] body:not(.admin-mode) .search-box input,html[data-theme=modern] body:not(.admin-mode) .search-input,html[data-theme=modern] body:not(.admin-mode) .filter-input,html[data-theme=modern] body:not(.admin-mode) .form-input{background:var(--modern-secondary-bg);border-color:var(--modern-border);box-shadow:none}html[data-theme=modern] body:not(.admin-mode) [data-modern-icon]>.modern-icon-legacy,html[data-theme=modern] body:not(.admin-mode) .header-btn .modern-icon-legacy,html[data-theme=modern] body:not(.admin-mode) .search-icon .modern-icon-legacy,html[data-theme=modern] body:not(.admin-mode) .tab-icon-legacy{display:none}html[data-theme=modern] body:not(.admin-mode) [data-modern-icon]>.modern-icon-vector,html[data-theme=modern] body:not(.admin-mode) .header-btn .modern-icon-vector,html[data-theme=modern] body:not(.admin-mode) .search-icon .modern-icon-vector{display:inline-block;width:1.15em;height:1.15em;flex:0 0 auto;vertical-align:-.16em}html[data-theme=modern] body:not(.admin-mode) .section-title[data-modern-icon]{display:flex;align-items:center;gap:6px}html[data-theme=modern] body:not(.admin-mode) .section-title[data-modern-icon]>.modern-icon-vector{width:20px;height:20px;color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .today-visit-filter[data-modern-icon],html[data-theme=modern] body:not(.admin-mode) .filter-chip[data-modern-icon],html[data-theme=modern] body:not(.admin-mode) .tool-tab[data-modern-icon],html[data-theme=modern] body:not(.admin-mode) .tool-calc-btn[data-modern-icon],html[data-theme=modern] body:not(.admin-mode) #pregnantFilterButtonLabel[data-modern-icon]{display:inline-flex;align-items:center;justify-content:center;gap:6px}html[data-theme=modern] body:not(.admin-mode) .modern-icon-label{min-width:0}html[data-theme=modern] body:not(.admin-mode) .main-content,html[data-theme=modern] body:not(.admin-mode) .tab-content{background:var(--modern-bg)}html[data-theme=modern] body:not(.admin-mode) .section-title,html[data-theme=modern] body:not(.admin-mode) .section-header h2{color:var(--modern-text)}html[data-theme=modern] body:not(.admin-mode) .section-count,html[data-theme=modern] body:not(.admin-mode) .filter-chip.active{background:var(--modern-primary-soft);border-color:#ddd6fe;color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .patient-card,html[data-theme=modern] body:not(.admin-mode) .tool-card,html[data-theme=modern] body:not(.admin-mode) .stat-card,html[data-theme=modern] body:not(.admin-mode) .library-book-detail,html[data-theme=modern] body:not(.admin-mode) .library-catalog-hero,html[data-theme=modern] body:not(.admin-mode) .today-workbench,html[data-theme=modern] body:not(.admin-mode) .today-mood-banner{background:var(--modern-bg);border-color:var(--modern-border);box-shadow:var(--modern-shadow)}html[data-theme=modern] body:not(.admin-mode) .patient-card:before{background:var(--modern-primary)!important}html[data-theme=modern] body:not(.admin-mode) .patient-card.status-delivery:before{background:var(--modern-warning)!important}html[data-theme=modern] body:not(.admin-mode) .patient-card.status-delivered:before,html[data-theme=modern] body:not(.admin-mode) .patient-card.visit-done:before{background:var(--modern-success)!important}html[data-theme=modern] body:not(.admin-mode) .patient-card.clinical-attention-warning{background:#fffbeb;border-color:#fcd34d}html[data-theme=modern] body:not(.admin-mode) .patient-card.clinical-attention-warning:before{background:var(--modern-warning)!important}html[data-theme=modern] body:not(.admin-mode) .patient-card.clinical-attention-danger{background:#fff1f2;border-color:#fda4af;box-shadow:0 1px 3px #e11d481f}html[data-theme=modern] body:not(.admin-mode) .patient-card.clinical-attention-danger:before{background:var(--modern-danger)!important}html[data-theme=modern] body:not(.admin-mode) .patient-avatar,html[data-theme=modern] body:not(.admin-mode) .tool-icon{background:var(--modern-primary-soft)!important;color:var(--modern-primary);border-color:#ddd6fe;box-shadow:none}html[data-theme=modern] body:not(.admin-mode) .patient-avatar[data-modern-icon]>.modern-icon-vector{width:24px;height:24px}html[data-theme=modern] body:not(.admin-mode) .empty-icon[data-modern-icon]>.modern-icon-vector{width:48px;height:48px;color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .card-action-btn[data-modern-icon]>.modern-icon-vector,html[data-theme=modern] body:not(.admin-mode) .detail-tag[data-modern-icon]>.modern-icon-vector,html[data-theme=modern] body:not(.admin-mode) .card-inline-icon[data-modern-icon]>.modern-icon-vector,html[data-theme=modern] body:not(.admin-mode) .card-inline-flag[data-modern-icon]>.modern-icon-vector{display:inline-block;width:15px;height:15px;flex:0 0 auto;vertical-align:-.16em}html[data-theme=modern] body:not(.admin-mode) .card-action-btn[data-modern-icon]>.modern-icon-vector{width:16px;height:16px}html[data-theme=modern] body:not(.admin-mode) .detail-visit-module-btn[data-modern-icon]{color:var(--modern-primary);border-color:var(--modern-border);background:var(--modern-bg)}html[data-theme=modern] body:not(.admin-mode) .detail-visit-module-btn[data-modern-icon]>.modern-icon-vector,html[data-theme=modern] body:not(.admin-mode) .detail-daily-head h4[data-modern-icon]>.modern-icon-vector,html[data-theme=modern] body:not(.admin-mode) .detail-support-toggle[data-modern-icon]>.modern-icon-vector,html[data-theme=modern] body:not(.admin-mode) .detail-lab-popup-title[data-modern-icon]>.modern-icon-vector,html[data-theme=modern] body:not(.admin-mode) .detail-lab-popup-btn[data-modern-icon]>.modern-icon-vector{display:inline-block;width:17px;height:17px;color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .detail-daily-head h4[data-modern-icon],html[data-theme=modern] body:not(.admin-mode) .detail-support-toggle[data-modern-icon],html[data-theme=modern] body:not(.admin-mode) .detail-lab-popup-title[data-modern-icon],html[data-theme=modern] body:not(.admin-mode) .detail-lab-popup-btn[data-modern-icon]{display:inline-flex;align-items:center;gap:7px}html[data-theme=modern] body:not(.admin-mode) .detail-lab-popup-btn.save[data-modern-icon]>.modern-icon-vector{color:currentColor}html[data-theme=modern] body:not(.admin-mode) .detail-tag.pregnancy-summary{background:var(--modern-primary-soft);border-color:#ddd6fe;color:var(--modern-primary);font-weight:700}html[data-theme=modern] body:not(.admin-mode) .tool-icon[data-modern-icon] .modern-icon-vector{width:22px;height:22px}html[data-theme=modern] body:not(.admin-mode) .patient-name,html[data-theme=modern] body:not(.admin-mode) .tool-title{color:var(--modern-text)}html[data-theme=modern] body:not(.admin-mode) .detail-tag,html[data-theme=modern] body:not(.admin-mode) .patient-phone,html[data-theme=modern] body:not(.admin-mode) .tool-desc,html[data-theme=modern] body:not(.admin-mode) .today-mood-banner{color:var(--modern-secondary-text)}html[data-theme=modern] body:not(.admin-mode) .tool-content{border-top-color:var(--modern-border)}html[data-theme=modern] body:not(.admin-mode) .tool-beta-badge,html[data-theme=modern] body:not(.admin-mode) .tool-test-badge{background:var(--modern-primary-soft);color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .today-workbench-sync,html[data-theme=modern] body:not(.admin-mode) .today-workbench-card{background:var(--modern-secondary-bg);border-color:var(--modern-border);box-shadow:none}html[data-theme=modern] body:not(.admin-mode) .stats-card,html[data-theme=modern] body:not(.admin-mode) .stats-section,html[data-theme=modern] body:not(.admin-mode) .stats-today-card,html[data-theme=modern] body:not(.admin-mode) .doctor-dashboard-panel,html[data-theme=modern] body:not(.admin-mode) .stats-quick-entry-card,html[data-theme=modern] body:not(.admin-mode) .stats-snapshot-card,html[data-theme=modern] body:not(.admin-mode) .stats-activity-card{background:var(--modern-bg);border-color:var(--modern-border);box-shadow:var(--modern-shadow)}html[data-theme=modern] body:not(.admin-mode) .stats-card-title{color:var(--modern-text)}html[data-theme=modern] body:not(.admin-mode) .stats-card-title>.modern-icon-vector{display:inline-block;color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .stats-card-title>.modern-icon-legacy{display:none}html[data-theme=modern] body:not(.admin-mode) .stats-period-pill{background:var(--modern-primary-soft);border-color:#ddd6fe;color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .doctor-dashboard-panel{background:var(--modern-secondary-bg)}html[data-theme=modern] body:not(.admin-mode) .doctor-dashboard-card,html[data-theme=modern] body:not(.admin-mode) .doctor-dashboard-focus,html[data-theme=modern] body:not(.admin-mode) .doctor-dashboard-focus-trigger,html[data-theme=modern] body:not(.admin-mode) .stats-snapshot-item,html[data-theme=modern] body:not(.admin-mode) .stats-quick-entry{background:var(--modern-bg);border-color:var(--modern-border);box-shadow:none}html[data-theme=modern] body:not(.admin-mode) .stats-quick-entry-icon{background:var(--modern-primary-soft)}html[data-theme=modern] body:not(.admin-mode) .stats-activity-legend{color:var(--modern-secondary-text)}html[data-theme=modern] body:not(.admin-mode) .stats-snapshot-icon[data-modern-icon]{color:var(--modern-primary);background:var(--modern-primary-soft)}html[data-theme=modern] body:not(.admin-mode) .stats-quick-entry-icon[data-modern-icon]{color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .stats-snapshot-icon .modern-icon-vector,html[data-theme=modern] body:not(.admin-mode) .stats-quick-entry-icon .modern-icon-vector{width:20px;height:20px}html[data-theme=modern] body:not(.admin-mode) .library-catalog-title,html[data-theme=modern] body:not(.admin-mode) .library-shelf-head h3{color:var(--modern-text)}html[data-theme=modern] body:not(.admin-mode) .library-catalog{background:var(--modern-bg);color:var(--modern-text)}html[data-theme=modern] body:not(.admin-mode) .library-catalog-stats span,html[data-theme=modern] body:not(.admin-mode) .library-shelf-head>span,html[data-theme=modern] body:not(.admin-mode) .library-vip-badge{background:var(--modern-secondary-bg);border-color:var(--modern-border);color:var(--modern-secondary-text)}html[data-theme=modern] body:not(.admin-mode) .library-personal-icon{background:var(--modern-secondary-bg);border-color:var(--modern-border);color:var(--modern-primary);box-shadow:none}html[data-theme=modern] body:not(.admin-mode) .library-personal-shortcut{color:var(--modern-secondary-text)}html[data-theme=modern] body:not(.admin-mode) .library-shelf-card{border-color:var(--modern-border);background:var(--modern-bg);box-shadow:var(--modern-shadow)}html[data-theme=modern] body:not(.admin-mode) .library-shelf-save{border-color:#ddd6fe;background:var(--modern-bg);color:var(--modern-primary);box-shadow:var(--modern-shadow)}html[data-theme=modern] body:not(.admin-mode) .library-shelf-save.is-active{background:var(--modern-primary);color:#fff}html[data-theme=modern] body:not(.admin-mode) .modal-overlay{background:#0f172a47;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=modern] body:not(.admin-mode) .modal,html[data-theme=modern] body:not(.admin-mode) .detail-section,html[data-theme=modern] body:not(.admin-mode) .detail-card,html[data-theme=modern] body:not(.admin-mode) .exam-summary-card,html[data-theme=modern] body:not(.admin-mode) .settings-welcome-card,html[data-theme=modern] body:not(.admin-mode) .settings-hub-card{background:var(--modern-bg);border-color:var(--modern-border);box-shadow:var(--modern-shadow)}html[data-theme=modern] body:not(.admin-mode) .modal-header{border-bottom-color:var(--modern-border)}html[data-theme=modern] body:not(.admin-mode) .modal-title{color:var(--modern-text)}html[data-theme=modern] body:not(.admin-mode) .modal-close{border-color:var(--modern-border);background:var(--modern-bg)}html[data-theme=modern] body:not(.admin-mode) .detail-alert,html[data-theme=modern] body:not(.admin-mode) .risk-alert{color:#b91c1c;background:#fef2f2;border-color:#fecaca}html[data-theme=modern] body:not(.admin-mode) .settings-hub-icon{background:var(--modern-primary-soft);border-color:#ddd6fe;box-shadow:none}html[data-theme=modern] body:not(.admin-mode) .settings-hub-icon[data-modern-icon] .modern-icon-vector{color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .settings-hub-title{color:var(--modern-text)}html[data-theme=modern] body:not(.admin-mode) .settings-hub-desc{color:var(--modern-secondary-text)}html[data-theme=modern] body:not(.admin-mode) .settings-hub-status{background:var(--modern-primary-soft);border-color:#ddd6fe;color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .tab-bar{background:#fffffffa;-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:var(--modern-border);box-shadow:0 -1px 3px #0000000a}html[data-theme=modern] body:not(.admin-mode) .tab-item.active{background:transparent}html[data-theme=modern] body:not(.admin-mode) .tab-icon-vector{display:inline-flex;align-items:center;justify-content:center}html[data-theme=modern] body:not(.admin-mode) .tab-icon-vector svg{width:24px;height:24px}html[data-theme=modern] body:not(.admin-mode) .tab-item .tab-icon,html[data-theme=modern] body:not(.admin-mode) .tab-item .tab-label{color:var(--modern-secondary-text)}html[data-theme=modern] body:not(.admin-mode) .tab-item.active .tab-icon,html[data-theme=modern] body:not(.admin-mode) .tab-item.active .tab-label{color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .tab-badge{background:var(--modern-danger);border-color:var(--modern-bg)}html[data-theme=modern] body:not(.admin-mode) .fab,html[data-theme=modern] body:not(.admin-mode) .fab-add{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 12px #7c3aed38}.theme-picker-modal{height:auto;min-height:0;max-height:min(520px,82dvh)}.theme-picker-modal .modal-body{padding:8px 16px 20px}.theme-picker-intro{color:var(--gray-500);font-size:13px;line-height:1.5;margin-bottom:16px}.theme-choice-list{display:grid;gap:10px}.theme-choice{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;gap:12px;align-items:center;padding:14px;border:1px solid var(--gray-200);border-radius:16px;background:var(--white);color:var(--gray-800);text-align:left;cursor:pointer;font:inherit}.theme-choice.is-selected{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1f}.theme-choice-mark{width:22px;height:22px;border:2px solid var(--gray-300);border-radius:999px;display:inline-grid;place-items:center}.theme-choice.is-selected .theme-choice-mark{border-color:#7c3aed}.theme-choice.is-selected .theme-choice-mark:after{content:"";width:10px;height:10px;border-radius:999px;background:#7c3aed}.theme-choice-preview{position:relative;overflow:hidden;flex:0 0 auto;width:44px;height:44px;border-radius:12px;border:1px solid var(--gray-200);background:#fdf2f8}.theme-choice-preview:before{content:"";position:absolute;top:0;left:0;right:0;height:13px;background:linear-gradient(90deg,#f472b6,#a78bfa)}.theme-choice-preview:after{content:"";position:absolute;left:5px;right:5px;bottom:6px;height:9px;background:radial-gradient(circle 4.5px at 4.5px 4.5px,#F472B6 97%,transparent 100%) no-repeat,radial-gradient(circle 4.5px at 50% 4.5px,#FBBF24 97%,transparent 100%) no-repeat,radial-gradient(circle 4.5px at calc(100% - 4.5px) 4.5px,#34D399 97%,transparent 100%) no-repeat}.theme-choice-preview.modern{background:#fff;border-color:#ddd6fe;box-shadow:none}.theme-choice-preview.modern:before{top:7px;left:6px;right:16px;height:3px;border-radius:2px;background:#7c3aed}.theme-choice-preview.modern:after{left:6px;right:6px;bottom:8px;height:8px;background:linear-gradient(#c4b5fd,#c4b5fd) left top 3px / 8px 2px no-repeat,linear-gradient(#c4b5fd,#c4b5fd) center top 3px / 8px 2px no-repeat,linear-gradient(#c4b5fd,#c4b5fd) right top 3px / 8px 2px no-repeat}.theme-choice-title{display:block;color:var(--gray-800);font-size:15px;font-weight:700}.theme-choice-description{display:block;margin-top:2px;color:var(--gray-500);font-size:12px;line-height:1.4}.theme-apply-btn{width:100%;margin-top:20px;min-height:48px;border-radius:14px;border:0;background:#7c3aed;color:#fff;font:inherit;font-weight:700;cursor:pointer}html[data-theme=modern] .theme-picker-modal .modal-body,html[data-theme=modern] .theme-picker-modal .theme-choice{background:var(--modern-bg)}html[data-theme=modern] .theme-picker-modal .theme-choice{border-color:var(--modern-border)}html[data-theme=modern] .theme-picker-modal .theme-choice.is-selected{border-color:var(--modern-primary);box-shadow:0 0 0 2px #7c3aed1f}html[data-theme=modern] body:not(.admin-mode) .library-pubmed-panel{background:var(--modern-bg);color:var(--modern-text)}html[data-theme=modern] body:not(.admin-mode) .pubmed-search-box,html[data-theme=modern] body:not(.admin-mode) .pubmed-filter select,html[data-theme=modern] body:not(.admin-mode) .pubmed-article-card,html[data-theme=modern] body:not(.admin-mode) .pubmed-error,html[data-theme=modern] body:not(.admin-mode) .pubmed-empty{border-color:var(--modern-border);background:var(--modern-bg);box-shadow:var(--modern-shadow)}html[data-theme=modern] body:not(.admin-mode) .library-source-switch{border:0;background:transparent;box-shadow:none}html[data-theme=modern] body:not(.admin-mode) .library-source-option{border-color:var(--modern-border);background:var(--modern-bg);color:var(--modern-secondary-text);box-shadow:var(--modern-shadow)}html[data-theme=modern] body:not(.admin-mode) .library-summary-item{border-color:var(--modern-border);background:var(--modern-bg);color:var(--modern-secondary-text)}html[data-theme=modern] body:not(.admin-mode) .library-summary-item strong{color:var(--modern-text)}html[data-theme=modern] body:not(.admin-mode) .pubmed-panel-copy p,html[data-theme=modern] body:not(.admin-mode) .pubmed-filter,html[data-theme=modern] body:not(.admin-mode) .pubmed-article-authors,html[data-theme=modern] body:not(.admin-mode) .pubmed-article-abstract,html[data-theme=modern] body:not(.admin-mode) .pubmed-disclaimer{color:var(--modern-secondary-text)}html[data-theme=modern] body:not(.admin-mode) .library-source-option.is-active{background:var(--modern-primary-soft);color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .library-source-icon{background:var(--modern-secondary-bg);color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .pubmed-panel-copy h2,html[data-theme=modern] body:not(.admin-mode) .pubmed-article-card h3,html[data-theme=modern] body:not(.admin-mode) .pubmed-translation h4,html[data-theme=modern] body:not(.admin-mode) .pubmed-error strong,html[data-theme=modern] body:not(.admin-mode) .pubmed-empty strong{color:var(--modern-text)}html[data-theme=modern] body:not(.admin-mode) .pubmed-search-box button,html[data-theme=modern] body:not(.admin-mode) .pubmed-error button{background:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .pubmed-article-meta,html[data-theme=modern] body:not(.admin-mode) .pubmed-article-actions button,html[data-theme=modern] body:not(.admin-mode) .pubmed-article-actions a{color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .pubmed-article-actions button,html[data-theme=modern] body:not(.admin-mode) .pubmed-article-actions a,html[data-theme=modern] body:not(.admin-mode) .pubmed-loading-card{border-color:var(--modern-border);background:var(--modern-secondary-bg)}html[data-theme=modern] body:not(.admin-mode) .pubmed-article-badges span,html[data-theme=modern] body:not(.admin-mode) .pubmed-translation{border-color:#ddd6fe;background:var(--modern-primary-soft);color:var(--modern-primary)}html[data-theme=modern] body:not(.admin-mode) .pubmed-translation-label{color:var(--modern-primary)}
