body{font-family:var(--font-body,"DM Sans"),sans-serif}.sch-control-note,.sch-pack-privacy,.sch-vip-source-boundary{color:var(--color-text-muted,#64748b);font-size:0.76rem;line-height:1.55}.sch-control-note{margin:7px 0 0}.sch-pack-privacy{margin:14px 0 0}.sch-vip-source-boundary{margin:-4px 0 0;border-radius:var(--radius-sm,8px);background:var(--color-warning-soft,#fff7ed);padding:9px 10px;color:var(--color-warning-text,#9a3412)}.sch-card-actions .is-disabled{cursor:not-allowed;opacity:0.68}.sch-filter-grid select:disabled{cursor:not-allowed;opacity:0.75}.sch-source-status{grid-template-columns:minmax(0,1fr) auto}.sch-source-status>*,.sch-source-status>*>*{min-width:0}.feed-note,.shortlist-note{max-width:100%;overflow-wrap:anywhere}.sch-result-tabs{max-width:100%;justify-content:flex-start;margin-inline:0;overflow-x:auto}[data-theme="dark"] .scholarship-product-hero,[data-theme="dark"] .sch-compact-panel,[data-theme="dark"] .sch-filter-panel,[data-theme="dark"] .sch-source-status,[data-theme="dark"] .sch-guidance,[data-theme="dark"] .sch-card,[data-theme="dark"] .sch-pack-card{background:var(--color-surface,#111c2d) !important;border-color:var(--color-border,#334155);color:var(--color-text,#f8fafc)}[data-theme="dark"] .scholarship-product-hero h1,[data-theme="dark"] .sch-compact-head h2,[data-theme="dark"] .sch-filter-panel h2,[data-theme="dark"] .sch-guidance h2,[data-theme="dark"] .sch-card h3,[data-theme="dark"] .sch-card-meta-item strong,[data-theme="dark"] .sch-pack-head h2,[data-theme="dark"] .sch-pack-metric strong,[data-theme="dark"] .sch-match-details summary{color:var(--color-text,#f8fafc) !important}[data-theme="dark"] .scholarship-product-hero .hero-sub,[data-theme="dark"] .sch-compact-head p,[data-theme="dark"] .sch-filter-panel p,[data-theme="dark"] .sch-guidance p,[data-theme="dark"] .summary-text,[data-theme="dark"] .sch-card-summary,[data-theme="dark"] .sch-match-details p,[data-theme="dark"] .sch-pack-head p,[data-theme="dark"] .sch-pack-preview,[data-theme="dark"] .sch-control-note,[data-theme="dark"] .sch-pack-privacy{color:var(--color-text-muted,#cbd5e1) !important}[data-theme="dark"] .sch-hero-stat,[data-theme="dark"] .sch-guidance-card,[data-theme="dark"] .sch-card-meta-item,[data-theme="dark"] .sch-match-details,[data-theme="dark"] .sch-pack-metric,[data-theme="dark"] .sch-pack-preview,[data-theme="dark"] .sch-result-tab,[data-theme="dark"] .sch-filter-chip,[data-theme="dark"] .sch-chip{background:var(--color-surface-muted,#17233a);border-color:var(--color-border,#334155);color:var(--color-text,#f8fafc)}[data-theme="dark"] .sch-hero-search input,[data-theme="dark"] .sch-field-grid input,[data-theme="dark"] .sch-field-grid select,[data-theme="dark"] .sch-filter-grid input,[data-theme="dark"] .sch-filter-grid select{background:var(--color-surface-muted,#17233a);border-color:var(--color-border-strong,#475569);color:var(--color-text,#f8fafc)}[data-theme="dark"] .sch-vip-source-boundary{background:#3a260f;color:#fed7aa}[data-theme="dark"] .sch-deadline-trust-row,[data-theme="dark"] .sch-deadline-modal-panel{background:var(--color-surface-muted,#17233a);border-color:var(--color-border,#334155);color:var(--color-text,#f8fafc)}[data-theme="dark"] .sch-deadline-trust-detail,[data-theme="dark"] .sch-deadline-note,[data-theme="dark"] .sch-deadline-modal-panel p{color:var(--color-text-muted,#cbd5e1)}[data-theme="dark"] .sch-deadline-trust-detail strong,[data-theme="dark"] .sch-deadline-modal-panel h3{color:var(--color-text,#f8fafc)}[data-theme="dark"] .sch-deadline-report-btn,[data-theme="dark"] .sch-deadline-modal-close,[data-theme="dark"] .sch-deadline-modal-panel textarea{background:var(--color-surface,#111c2d);border-color:var(--color-border-strong,#475569);color:var(--color-text,#f8fafc)}@media (max-width:400px){.tool-main-inner,.scholarship-product-hero .tool-hero-inner{padding-inline:14px}.scholarship-product-hero h1{font-size:clamp(1.85rem,10vw,2.15rem);overflow-wrap:anywhere}.sch-result-tabs{margin-inline:0}.sch-source-status{grid-template-columns:minmax(0,1fr)}.summary-actions{display:grid;grid-template-columns:minmax(0,1fr)}.summary-actions>*{min-width:0;width:100%;white-space:normal}.feed-note{width:auto}.sch-pack-actions .btn{width:100%;justify-content:center}}@media print{html.sch-pack-printing body>*{display:none !important}html.sch-pack-printing .tool-main,html.sch-pack-printing .tool-main-inner,html.sch-pack-printing #scholarshipApplicationPack{display:block !important}html.sch-pack-printing #scholarshipApplicationPack{border:0;box-shadow:none;margin:0;padding:0}html.sch-pack-printing .sch-pack-actions{display:none !important}}