@charset "UTF-8";:root{color-scheme:light;--ph-bg: #f7f7f5;--ph-workbench: #f7f7f5;--ph-workbench-strong: #efefec;--ph-paper: #f7f7f5;--ph-sidebar: #f7f7f5;--ph-panel: #f1f1ee;--ph-surface: #ebebe7;--ph-surface-elevated: #f1f1ee;--ph-surface-soft: #ebebe7;--ph-surface-hover: #e4e4df;--ph-hover: #e4e4df;--ph-border: #dbdbd5;--ph-border-soft: #e4e4df;--ph-ink: #1f1f1f;--ph-text: #303030;--ph-text-bright: #171717;--ph-text-muted: #666661;--ph-text-subtle: #85857e;--ph-muted: #6d6d67;--ph-lime: #b7f500;--ph-lime-hover: #a5df00;--ph-lime-soft: #edf9cc;--ph-primary-ink: #172018;--ph-blue: var(--ph-lime);--ph-blue-hover: var(--ph-lime-hover);--ph-green: var(--ph-lime);--ph-cyan: var(--ph-lime);--ph-purple: var(--ph-lime);--ph-pink: #ec536b;--ph-danger: #d9425b;--ph-on-dark: #f4f7f2;--ph-on-dark-muted: #aab5ad;--ph-on-light: #1f1f1f;--ph-on-light-muted: #666661;--ph-shadow-sm: 0 1px 2px rgb(20 32 23 / 5%), 0 8px 24px rgb(20 32 23 / 5%);--ph-shadow-lg: 0 20px 55px rgb(20 32 23 / 15%);--ph-glass-sage: linear-gradient(145deg, rgb(255 255 255 / 92%), rgb(239 246 234 / 84%));font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;color:var(--ph-text);background:var(--ph-bg);font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=dark]{color-scheme:dark;--ph-bg: #0f0f0f;--ph-workbench: #0f0f0f;--ph-workbench-strong: #121212;--ph-paper: #141414;--ph-sidebar: #121212;--ph-panel: #181818;--ph-surface: #202020;--ph-surface-elevated: #171717;--ph-surface-soft: #202020;--ph-surface-hover: #262626;--ph-hover: #262626;--ph-border: #303030;--ph-border-soft: #252525;--ph-ink: #f2f2f2;--ph-text: #dedede;--ph-text-bright: #f5f5f5;--ph-text-muted: #a7a7a7;--ph-text-subtle: #7c7c7c;--ph-muted: #a7a7a7;--ph-lime: #c3ff19;--ph-lime-hover: #d0ff4d;--ph-lime-soft: #202913;--ph-primary-ink: #10160d;--ph-blue: var(--ph-lime);--ph-blue-hover: var(--ph-lime-hover);--ph-green: var(--ph-lime);--ph-cyan: var(--ph-lime);--ph-purple: var(--ph-lime);--ph-pink: #ff6d82;--ph-danger: #ff6d82;--ph-shadow-sm: 0 1px 0 rgb(255 255 255 / 4%) inset, 0 14px 38px rgb(0 0 0 / 20%);--ph-shadow-lg: 0 22px 65px rgb(0 0 0 / 48%);--ph-glass-sage: linear-gradient(145deg, rgb(26 32 28 / 96%), rgb(20 25 22 / 92%))}*{box-sizing:border-box}html{min-width:320px;min-height:100%;font-size:106.5%;scroll-behavior:smooth}body{min-width:320px;min-height:100dvh;margin:0;color:var(--ph-text);background:var(--ph-workbench);transition:color .18s ease,background-color .18s ease}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(.page,.settings-page){background:transparent!important}button,input,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb,var(--ph-lime) 45%,transparent);outline-offset:2px}::selection{color:#000;background:var(--ph-lime)}*{scrollbar-color:#555 transparent;scrollbar-width:thin}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page){display:block;min-height:100dvh;background:transparent}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page){background:transparent!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.page-heading,.page-head,.heading,.welcome-row)>:is(p,small),:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.page-heading,.page-head,.heading,.welcome-row)>div>:is(p,small){color:#55574f!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.welcome-row,.page-heading,.page-head,.heading) :is(.date-label,p,small){color:#55574f!important}html,body{background:var(--ph-workbench)}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(.page-heading,.page-head,.heading,.welcome-row) h1{color:var(--ph-text-bright)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(.page-heading,.page-head,.heading,.welcome-row) :is(.date-label,p,small){color:var(--ph-text-muted)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) .welcome-row p strong{color:var(--ph-text-bright)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(.page-heading,.page-head,.heading,.welcome-row) h1{font-weight:600!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(h2,h3,h4,strong,b){font-weight:600!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(button,.button,[role=button],label,th){font-weight:550!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(p,td,input,select,textarea,small,.meta,.hint){font-weight:400!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) button:not(.task-check):not(.password-toggle):not(.collapse-button){min-height:2.45rem!important;padding:.58rem .82rem!important;border-radius:.78rem!important;font-size:.82rem!important;line-height:1.2!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-beneficiary-page) :is(.metric-card,.stats>article,.summary-grid>*,.finance-stats>*,.fundraising-summary>*,.budget-import-stats>*,.detail-card,.ticket-card,.activity-card,.indicator-card,.project-card,.template-card,.verification-card,.balance-card,.timer-card,.history-card,.signature-card,.operator-card){border:1px solid var(--ph-border)!important;background:var(--ph-surface-elevated)!important;box-shadow:var(--ph-shadow-sm)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-beneficiary-page) :is(.metric-card,.stats>article,.summary-grid>*,.finance-stats>*,.fundraising-summary>*,.budget-import-stats>*,.detail-card,.ticket-card,.activity-card,.indicator-card,.project-card,.template-card,.verification-card,.balance-card,.timer-card,.history-card,.signature-card,.operator-card) :is(h2,h3,h4,strong,b,span){color:var(--ph-ink)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-beneficiary-page) :is(.metric-card,.stats>article,.summary-grid>*,.finance-stats>*,.fundraising-summary>*,.budget-import-stats>*,.detail-card,.ticket-card,.activity-card,.indicator-card,.project-card,.template-card,.verification-card,.balance-card,.timer-card,.history-card,.signature-card,.operator-card) :is(p,small,.meta,.hint){color:var(--ph-text-muted)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(.panel,.task-panel,.team-panel,.indicator-panel,.registry-panel,.archive-panel,.messages-panel,.activities-panel,.workflow,.documents,.pipeline-column,.state){color:var(--ph-on-dark)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(.panel,.task-panel,.team-panel,.indicator-panel,.registry-panel,.archive-panel,.messages-panel,.activities-panel,.workflow,.documents,.pipeline-column,.state) :is(h1,h2,h3,h4,strong,b){color:var(--ph-on-dark)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(.panel,.task-panel,.team-panel,.indicator-panel,.registry-panel,.archive-panel,.messages-panel,.activities-panel,.workflow,.documents,.pipeline-column,.state) :is(p,small,.meta,.hint){color:var(--ph-on-dark-muted)!important}@media(max-width:820px){:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.page-heading,.page-head,.heading,.welcome-row) h1{font-size:clamp(1.85rem,7vw,2rem)!important;font-weight:650!important;line-height:1.08!important;letter-spacing:-.045em!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.panel,.card,.summary-card,.stat-card) h2{font-size:1.3rem!important;font-weight:650!important;line-height:1.2!important;letter-spacing:-.025em!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.panel,.card,.summary-card,.stat-card) h3{font-size:1rem!important;font-weight:650!important;line-height:1.3!important}}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) .tabs:not(.panel *) button:not(.active){color:var(--ph-text-muted)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.panel,.card,.summary-card,.stat-card,.metric-card) :is(p,small,.meta,.hint){color:var(--ph-muted)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.panel,.card,.summary-card,.stat-card,.metric-card) :is(h2,h3,strong){color:var(--ph-text-bright)}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.primary,.primary-button,.create-button,.save-button,.excel-button){color:#000!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) :is(.panel,.card,.summary-card,.stat-card){border-color:var(--ph-border-soft)!important;border-radius:1.35rem!important;background:var(--ph-panel)!important;box-shadow:none!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) :is(h1,h2,h3,strong){color:var(--ph-text-bright)}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) .page-heading h1{font-size:clamp(2.25rem,4vw,3.5rem)!important;font-weight:750!important;letter-spacing:-.055em!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) :is(input,select,textarea){min-height:2.9rem;border-color:var(--ph-border)!important;border-radius:.8rem!important;color:var(--ph-text-bright)!important;background:var(--ph-surface)!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) :is(input,select,textarea):focus{border-color:var(--ph-lime)!important;box-shadow:0 0 0 1px var(--ph-lime)!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) :is(.primary,.create-button,.save-button){border-color:var(--ph-lime)!important;color:#000!important;background:var(--ph-lime)!important;font-weight:800!important}:is(app-login-page,app-account-status-page,app-project-selector-page,app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) :is(.primary-button,.new-project-button,.create-button,.save-button,.primary,.excel-button,.small-upload,.add-sponsor-button,.upload-submit,.assign-button){color:#000!important}:is(app-login-page,app-account-status-page,app-project-selector-page,app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) :is(.primary-button,.new-project-button,.create-button,.save-button,.primary,.excel-button,.small-upload,.add-sponsor-button,.upload-submit,.assign-button) :is(span,strong,small){color:inherit!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) .tabs button.active{border-color:var(--ph-lime)!important;color:var(--ph-text-bright)!important;background:var(--ph-panel)!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) .tabs span{color:var(--ph-lime)!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) table th{color:var(--ph-muted)!important;background:var(--ph-surface-soft)!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) table :is(th,td){border-color:var(--ph-border-soft)!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page){--ph-content-body-size: .84rem;--ph-content-meta-size: .74rem;--ph-content-label-size: .76rem;--ph-content-table-size: .82rem;--ph-content-table-head-size: .72rem}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) :is(.page-content,.page,.drawer,.modal,.panel) p{font-size:var(--ph-content-body-size)!important;line-height:1.5!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) :is(.page-content,.page,.drawer,.modal,.panel) :is(label,small,.hint,.meta){font-size:var(--ph-content-meta-size)!important;line-height:1.4!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) :is(.page-content,.page,.drawer,.modal,.panel) :is(input,select,textarea,button){font-size:var(--ph-content-label-size)!important;line-height:1.35!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) table td{font-size:var(--ph-content-table-size)!important;line-height:1.45!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) table th{font-size:var(--ph-content-table-head-size)!important;line-height:1.35!important}@media(max-width:820px){:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) :is(.page,.page-content){padding-right:1.25rem!important;padding-bottom:7rem!important;padding-left:1.25rem!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page) .page-heading h1{font-size:2.6rem!important}}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.page-heading,.page-head,.heading,.welcome-row) h1{color:var(--ph-ink)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.page-heading,.page-head,.heading,.welcome-row) :is(.date-label,p,small){color:#55574f!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) .welcome-row p strong{color:var(--ph-ink)!important}.budget-import-drawer{width:min(100%,760px)!important}.budget-import-content{flex:1;min-height:0;padding:1.2rem 1.5rem;overflow-y:auto}.budget-import-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.budget-import-stats article{padding:.85rem;border:1px solid var(--ph-border-soft);border-radius:.85rem;background:var(--ph-surface)}.budget-import-stats small,.budget-import-stats strong{display:block}.budget-import-stats small{color:var(--ph-muted);font-size:.58rem}.budget-import-stats strong{display:block;margin-top:.3rem;overflow:hidden;color:var(--ph-text-bright);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.budget-sheet-summary,.budget-import-sample{margin-top:1.3rem}.budget-sheet-summary h3,.budget-import-sample h3{margin:0 0 .65rem;color:var(--ph-text-bright);font-size:.72rem}.budget-sheet-summary article{display:grid;grid-template-columns:1fr auto;gap:.25rem .8rem;align-items:center;padding:.75rem .85rem;border:1px solid var(--ph-border-soft);border-radius:.75rem;background:var(--ph-surface-soft)}.budget-sheet-summary article+article{margin-top:.45rem}.budget-sheet-summary article.inferred{border-color:#75621f;background:#292615}.budget-sheet-summary strong,.budget-sheet-summary small{display:block}.budget-sheet-summary strong{color:var(--ph-text-bright);font-size:.67rem}.budget-sheet-summary small,.budget-sheet-summary span,.budget-sheet-summary p{color:var(--ph-muted);font-size:.56rem}.budget-sheet-summary small{margin-top:.2rem}.budget-sheet-summary span{white-space:nowrap}.budget-sheet-summary p{grid-column:1/-1;margin:.25rem 0 0;color:#d6c66f}.budget-import-sample{overflow:hidden;border:1px solid var(--ph-border-soft);border-radius:.85rem;background:var(--ph-surface-soft)}.budget-import-sample h3{padding:.85rem .9rem 0}.budget-import-sample th{font-size:.53rem}.budget-import-sample td{max-width:240px;padding:.65rem .7rem;font-size:.6rem}.sample-more{margin:0;padding:.7rem .9rem;border-top:1px solid var(--ph-border-soft);color:var(--ph-muted);font-size:.57rem}.finance-document-drawer>.budget-import-footer{flex:0 0 auto;margin:0;padding:1rem 1.5rem;border-top:1px solid var(--ph-border);background:var(--ph-panel)}@media(max-width:720px){.budget-import-content{padding:1rem}.budget-import-stats{grid-template-columns:1fr 1fr}.finance-document-drawer>.budget-import-footer{padding:.85rem 1rem}}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page){--ph-app-body: .9rem;--ph-app-meta: .79rem;--ph-app-control: .84rem;--ph-app-table: .88rem;--ph-app-table-head: .76rem}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.page-heading,.page-head,.heading,.welcome-row) h1{margin-top:0!important;margin-bottom:0!important;color:var(--ph-text-bright)!important;font-size:clamp(2.1rem,3.4vw,3.25rem)!important;font-weight:780!important;line-height:1!important;letter-spacing:-.055em!important}:is(app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.page-heading,.page-head,.heading)>div>:is(p,.eyebrow),app-contacts-page .page-heading>div>.eyebrow{display:none!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(.page-content,.page,.settings-page,.drawer,.modal,.panel,.details,.workflow,.documents) p{font-size:var(--ph-app-body)!important;line-height:1.5!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(.page-content,.page,.settings-page,.drawer,.modal,.panel,.details,.workflow,.documents) :is(label,small,.hint,.meta){font-size:var(--ph-app-meta)!important;line-height:1.4!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) :is(.page-content,.page,.settings-page,.drawer,.modal,.panel) :is(input,select,textarea,button){font-size:var(--ph-app-control)!important;line-height:1.35!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) table td{font-size:var(--ph-app-table)!important;line-height:1.45!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) table th{font-size:var(--ph-app-table-head)!important;line-height:1.35!important}@media(max-width:820px){:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.page-heading,.page-head,.heading,.welcome-row) h1{font-size:clamp(1.75rem,7vw,2.05rem)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.04em!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page){--ph-app-body: .94rem;--ph-app-meta: .8rem;--ph-app-control: .88rem}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-patient-detail-page,app-daria-registry-page,app-daria-beneficiary-page) button{font-weight:600!important}}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.page-heading,.page-head,.heading,.welcome-row) h1{color:var(--ph-text-bright)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) :is(.page-heading,.page-head,.heading,.welcome-row) :is(.date-label,p,small){color:var(--ph-text-muted)!important}:is(app-dashboard-page,app-tasks-page,app-documents-page,app-communication-page,app-team-page,app-finance-page,app-time-page,app-indicators-page,app-reporting-page,app-settings-page,app-contacts-page,app-patients-page,app-daria-registry-page) .welcome-row p strong{color:var(--ph-text-bright)!important}
