/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.adelan-portal-solid-shell .adelan-profile-form,.adelan-portal-solid-shell .adelan-profile-fieldset{gap:1.15rem}.adelan-portal-solid-shell .adelan-profile-input{border-color:var(--adelan-content-border);min-height:2.75rem;font-size:var(--text-body);background:#fff;border-radius:10px;padding:.65rem .75rem;font-weight:450}.adelan-portal-solid-shell .adelan-profile-button{min-height:2.6rem;font-size:var(--text-label);border-radius:999px;padding-inline:1rem;font-weight:620}.adelan-portal-solid-shell :where(.adelan-detail-card,.adelan-detail-pin,.adelan-home-priorities,.adelan-home-next-card){border-color:var(--adelan-content-border);box-shadow:var(--adelan-content-shadow)}.adelan-portal-solid-shell :where(.adelan-detail-state,.adelan-detail-copy,.adelan-detail-muted,.adelan-thread-empty p){font-size:var(--text-body);font-weight:400;line-height:1.55}.adelan-portal-solid-shell :where(.adelan-detail-state,.adelan-empty-list){border-color:var(--adelan-content-border);background:var(--adelan-content-soft);border-radius:12px;padding:1rem}.adelan-portal-solid-shell :where(.input,.adelan-detail-pin input,.adelan-consult-field input,.adelan-consult-field textarea,.adelan-directory-search,.adelan-profile-input,.adelan-profile-select,.adelan-profile-textarea){border-color:var(--adelan-content-border-strong);min-height:2.75rem;color:var(--adelan-text);font-size:var(--text-body-lead);background:#fff;border-radius:12px;font-weight:450}.adelan-portal-solid-shell :where(.input,.adelan-detail-pin input,.adelan-consult-field input,.adelan-consult-field textarea,.adelan-directory-search,.adelan-profile-input,.adelan-profile-select,.adelan-profile-textarea):focus-within,.adelan-portal-solid-shell :where(.input,.adelan-detail-pin input,.adelan-consult-field input,.adelan-consult-field textarea,.adelan-profile-input,.adelan-profile-select,.adelan-profile-textarea):focus-visible{border-color:var(--adelan-accent);box-shadow:0 0 0 3px rgba(var(--adelan-brand-rgb), .13);outline:0}.adelan-portal-solid-shell :where(.adelan-detail-link,.adelan-detail-actions a,.adelan-detail-actions button,.adelan-detail-pin button,.adelan-directory-actions a,.adelan-alert-actions button,.adelan-thread-actions a,.adelan-prepare-actions a,.adelan-prepare-secondary,.adelan-notification-item button,.adelan-danger-button){min-height:2.75rem;font-size:var(--text-body);padding-inline:1rem;font-weight:620}.adelan-portal-solid-shell .pill{min-height:1.5rem;font-size:var(--text-badge);padding-inline:.625rem}.adelan-portal-solid-shell :where(.adelan-detail-patient small,.adelan-detail-muted){font-size:var(--text-label);font-weight:400}@layer components{.adelan-detail-shell{gap:.85rem;max-width:72rem;margin:0 auto;display:grid}.adelan-detail-state{border:1px solid var(--adelan-line);color:var(--adelan-muted);font-size:var(--text-meta);background:#fbfbfa;border-radius:10px;margin:0;padding:.85rem;font-weight:500}.adelan-detail-alert{color:#b91c1c;font-size:var(--text-meta);background:#fef2f2e0;border:1px solid #dc262633;border-radius:10px;margin:0;padding:.72rem .82rem;font-weight:500}.adelan-detail-hero,.adelan-detail-card,.adelan-detail-pin{border:1px solid var(--adelan-line);background:#fff;border-radius:12px;box-shadow:0 1px 2px #1118270a}.adelan-detail-hero .pill{margin-top:.48rem}.adelan-detail-patient small,.adelan-detail-muted{color:#7a837a;font-size:var(--text-caption);font-weight:500}.adelan-detail-link,.adelan-detail-actions a,.adelan-detail-actions button,.adelan-detail-pin button{border:1px solid var(--adelan-line);color:#172018;width:fit-content;min-height:2.12rem;font-size:var(--text-meta);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .76rem;font-weight:500;text-decoration:none;display:inline-flex}.adelan-detail-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.adelan-detail-actions .adelan-detail-primary,.adelan-detail-pin button{color:#fff;background:#111813;border-color:#111813}.adelan-detail-actions button:disabled,.adelan-detail-pin button:disabled{opacity:.55}.adelan-detail-pin{grid-template-columns:minmax(0,1fr) minmax(9rem,12rem) auto;align-items:center;gap:.62rem;padding:.75rem;display:grid}.adelan-detail-pin label{color:#667066;min-width:0;font-size:var(--text-meta);font-weight:500}.adelan-detail-pin input{border:1px solid var(--adelan-line);color:#172018;min-width:0;min-height:2.12rem;font-size:var(--text-label);background:#fbfbfa;border-radius:8px;outline:0;padding:0 .68rem;font-weight:500}.adelan-detail-pin input:focus-visible{border-color:#9ca79c;box-shadow:0 0 0 3px #17201814}.adelan-profile-form{gap:1rem;min-width:0;display:grid}.adelan-profile-form-loading{color:#7a837a;font-size:var(--text-meta);margin:0;font-weight:500}.adelan-profile-alert{border:1px solid var(--adelan-line);font-size:var(--text-meta);border-radius:8px;margin:0;padding:.68rem .78rem;font-weight:500;line-height:1.42}.adelan-profile-alert-error{color:#b91c1c;background:#fef2f2e6;border-color:#dc262633}.adelan-profile-alert-success{color:#166534;background:#f2f8f1;border-color:#1665342e}.adelan-profile-fieldset{border:0;gap:1rem;min-width:0;padding:0;display:grid}.adelan-profile-fieldset:disabled{opacity:.78}.adelan-profile-field{gap:.38rem;min-width:0;display:grid}.adelan-profile-label{color:#5b665b;font-size:var(--text-meta);margin:0;font-weight:500;display:block}.adelan-profile-input{border:1px solid var(--adelan-line);color:#172018;width:100%;min-width:0;min-height:2.32rem;font-size:var(--text-label);background:#fbfcf8;border-radius:8px;outline:0;padding:.52rem .66rem;font-weight:500}.adelan-profile-input:focus-visible{border-color:rgba(var(--adelan-brand-strong-rgb), .28);background:#fff;box-shadow:0 0 0 3px #78a60d1f}.adelan-profile-input:disabled{color:#8a928a;background:#f7f8f5}.adelan-profile-button{border:1px solid var(--adelan-line);color:#172018;width:fit-content;min-height:2.25rem;font-size:var(--text-meta);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:.44rem .82rem;font-weight:500;text-decoration:none;display:inline-flex}.adelan-profile-button-primary{border-color:var(--adelan-text);background:var(--adelan-text);color:#fff}.adelan-profile-button-secondary{border-color:var(--adelan-line);color:#172018;background:#fff}.adelan-profile-button:disabled{cursor:default;opacity:.55}@media (hover:hover){.adelan-profile-button:hover:not(:disabled){color:#171717;background:#f4f5f1}}@media (width<=1180px){.adelan-detail-hero,.adelan-detail-pin{grid-template-columns:minmax(0,1fr)}}.pill{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);border-width:1px;border-radius:2147483647px;display:inline-flex}.pill-success{border-color:var(--color-emerald-200,oklch(90.5% .093 164.15));background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.pill-warning{color:#c8541a;background:#c8541a14;border-color:#c8541a38}.pill-neutral{border-color:var(--color-neutral-200,oklch(92.2% 0 0));background-color:var(--color-neutral-100,oklch(97% 0 0));color:var(--color-neutral-600,oklch(43.9% 0 0))}.adelan-home-overview{background:var(--adelan-canvas);height:100%;overflow-y:auto}.adelan-home-container{width:min(100%,1180px);margin-inline:auto;padding:clamp(1.5rem,4vw,3.75rem) clamp(1.1rem,3.5vw,3rem) 3rem}.adelan-home-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.adelan-home-header h1{color:var(--adelan-text);letter-spacing:-.045em;margin:0;font-size:clamp(2.7rem,4vw,3.7rem);font-weight:650;line-height:.96}.adelan-home-lead{max-width:46rem;color:var(--adelan-muted);margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.adelan-home-primary-action{background:var(--adelan-accent-strong);color:#fff;min-height:3rem;font-size:var(--text-body);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.15rem;font-weight:650;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.adelan-home-primary-action:hover{background:var(--adelan-accent-hover);transform:translateY(-1px)}.adelan-home-metric-label{color:#ffffffad;font-size:var(--text-label);align-items:center;gap:.5rem;font-weight:550;display:flex}.adelan-home-partial{color:#8d3b13;font-size:var(--text-label);background:#c8541a12;border:1px solid #c8541a2e;border-radius:12px;margin:0;padding:.85rem;line-height:1.45}.adelan-section-directory{border:1px solid var(--adelan-content-border);border-radius:var(--adelan-content-radius);box-shadow:var(--adelan-content-shadow);background:#fff;overflow:hidden}.adelan-section-directory>header{padding:clamp(1.25rem,2.5vw,1.75rem)}.adelan-section-directory>header h2{color:var(--adelan-text);font-size:var(--adelan-section-title-size);letter-spacing:var(--adelan-section-title-tracking);margin:0;font-weight:650;line-height:1.08}.adelan-section-directory>header>p:last-child{color:var(--adelan-muted);font-size:var(--text-body);margin:.55rem 0 0;line-height:1.5}.adelan-section-link-list{border-top:1px solid var(--adelan-content-border)}.adelan-section-link-list>a{border-bottom:1px solid var(--adelan-content-border);min-height:5.15rem;color:var(--adelan-text);grid-template-columns:1.25rem minmax(0,1fr) auto 1.25rem;align-items:center;gap:.9rem;padding:1rem clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;transition:background-color .18s,color .18s;display:grid}.adelan-section-link-list>a:last-child{border-bottom:0}.adelan-section-link-list>a:hover{background:var(--adelan-content-soft);color:var(--adelan-accent-strong)}.adelan-section-link-list>a>svg:first-child{color:var(--adelan-accent)}.adelan-section-link-list strong,.adelan-section-link-list small{display:block}.adelan-section-link-list strong{font-size:var(--text-body-lead);font-weight:650;line-height:1.35}.adelan-section-link-list small{color:var(--adelan-muted);font-size:var(--text-label);margin-top:.16rem;line-height:1.45}.adelan-section-link-list b{min-width:2rem;color:var(--adelan-accent-strong);font-size:var(--text-body);text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.adelan-section-chevron{color:rgba(var(--adelan-brand-rgb), .55);transform:rotate(-90deg)}.adelan-section-index .adelan-home-partial{margin-top:1rem}.adelan-patients-bento{grid-template-rows:auto auto;grid-template-columns:minmax(17rem,.9fr) repeat(2,minmax(0,.72fr));gap:1rem;display:grid}.adelan-patients-bento-feature,.adelan-patients-bento-stat{border-radius:var(--adelan-content-radius);text-decoration:none}.adelan-patients-bento-feature{background:var(--adelan-accent-strong);color:#fff;flex-direction:column;justify-content:space-between;min-height:10rem;padding:clamp(1.4rem,3vw,2rem);display:flex}.adelan-patients-bento-feature strong{color:var(--adelan-accent-bright);letter-spacing:-.05em;margin-top:auto;font-size:clamp(3rem,5vw,4.6rem);font-weight:650;line-height:.92;display:block}.adelan-patients-bento-feature p{color:#ffffff9e;font-size:var(--text-body);margin:.9rem 0 0}.adelan-patients-bento-action{color:#fff;font-size:var(--text-body);margin-top:1rem;font-weight:650}.adelan-patients-bento-stat{border:1px solid var(--adelan-content-border);min-height:10rem;color:var(--adelan-text);box-shadow:var(--adelan-content-shadow);background:#fff;padding:1.2rem;display:grid}.adelan-patients-bento-stat>span{color:var(--adelan-muted);font-size:var(--text-label);align-items:center;gap:.55rem;font-weight:600;display:flex}.adelan-patients-bento-stat>span svg{color:var(--adelan-accent)}.adelan-patients-bento-stat strong{color:var(--adelan-accent-strong);letter-spacing:-.04em;align-self:end;margin-top:1rem;font-size:clamp(2.35rem,3.5vw,3.15rem);font-weight:650;line-height:.94}.adelan-patients-bento-stat small{color:var(--adelan-muted);font-size:var(--text-meta);margin-top:.45rem;line-height:1.4}.adelan-patients-bento-directory{grid-column:1/-1}.adelan-patients-bento-directory .adelan-section-link-list>a{min-height:4.3rem;padding-block:.75rem}@media (width<=900px){.adelan-home-header{flex-direction:column;align-items:flex-start;gap:1.25rem}.adelan-patients-bento{grid-template-columns:minmax(0,1fr)}.adelan-patients-bento-feature,.adelan-patients-bento-directory{grid-area:auto}.adelan-patients-bento-feature{min-height:18rem}}@media (width<=640px){.adelan-home-container{padding:1.5rem 1rem 2rem}.adelan-home-header h1{font-size:var(--adelan-page-title-size-mobile)}.adelan-home-primary-action{width:100%}.adelan-section-link-list>a{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.75rem;min-height:4.75rem;padding-inline:1rem}.adelan-section-chevron{display:none}}}.adelan-directory-panel,.adelan-detail-shell,.adelan-profile-form{color:var(--adelan-text,#172018)}.adelan-directory-panel{gap:1rem;min-width:0;display:grid}.adelan-home-container{width:min(100%,74rem);margin-inline:auto;padding:clamp(1.25rem,4vw,3rem)}.adelan-home-header{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.5rem;display:flex}.adelan-home-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,5vw,3.7rem)}.adelan-home-lead{max-width:48rem;color:var(--adelan-muted,#667066)}.adelan-home-primary-action{background:var(--adelan-accent-strong,#173f32);color:#fff;border-radius:999px;align-items:center;min-height:3rem;padding:.7rem 1.1rem;font-weight:650;text-decoration:none;display:inline-flex}.adelan-patients-bento{grid-template-columns:minmax(17rem,.9fr) repeat(2,minmax(0,.72fr));gap:1rem;display:grid}.adelan-patients-bento-feature,.adelan-patients-bento-stat,.adelan-section-directory{border-radius:16px;text-decoration:none}.adelan-patients-bento-feature{background:var(--adelan-accent-strong,#173f32);color:#fff;flex-direction:column;min-height:11rem;padding:1.4rem;display:flex}.adelan-patients-bento-action{color:#fff;margin-top:1rem;font-size:.86rem;font-weight:650}.adelan-patients-bento-feature strong,.adelan-patients-bento-stat strong{margin-top:auto;font-size:clamp(2.5rem,5vw,4rem)}.adelan-patients-bento-stat{border:1px solid var(--adelan-line,#dce2dc);min-height:11rem;color:inherit;background:#fff;padding:1.2rem;display:grid}.adelan-patients-bento-directory{border:1px solid var(--adelan-line,#dce2dc);background:#fff;grid-column:1/-1;overflow:hidden}.adelan-section-directory>header{padding:1.25rem}.adelan-section-link-list>a{border-top:1px solid var(--adelan-line,#dce2dc);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.9rem 1.25rem;text-decoration:none;display:grid}.adelan-section-link-list strong,.adelan-section-link-list small{display:block}.adelan-section-link-list small{color:var(--adelan-muted,#667066)}.adelan-home-partial{color:#8d3b13;background:#fff6ed;border:1px solid #edc5a9;border-radius:12px;margin-top:1rem;padding:.8rem}.adelan-directory-header,.adelan-directory-actions,.adelan-directory-toolbar,.adelan-directory-tabs,.adelan-detail-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.adelan-directory-header{justify-content:space-between}.adelan-directory-header h1,.adelan-detail-shell h2{margin:0}.adelan-directory-actions a,.adelan-detail-actions a,.adelan-detail-actions button,.adelan-profile-button{border:1px solid var(--adelan-line,#dce2dc);min-height:2.6rem;color:inherit;font:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.adelan-directory-actions .adelan-directory-primary,.adelan-detail-actions .adelan-detail-primary,.adelan-profile-button-primary{border-color:var(--adelan-accent-strong,#173f32);background:var(--adelan-accent-strong,#173f32);color:#fff}.adelan-patients-state,.adelan-operational-empty{border:1px solid var(--adelan-line,#dce2dc);background:var(--adelan-content-soft,#f7faf7);border-radius:14px;padding:1rem;position:relative}.adelan-directory-toolbar{justify-content:space-between}.adelan-directory-search{border:1px solid var(--adelan-line,#dce2dc);background:#fff;border-radius:12px;flex:16rem;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:.75rem;display:flex}.adelan-directory-search input{background:0 0;border:0;outline:0;width:100%}.adelan-directory-tabs button{border:1px solid var(--adelan-line,#dce2dc);background:#fff;border-radius:999px;min-height:2.4rem;padding:.45rem .75rem}.adelan-directory-tabs button span{margin-left:.35rem}.adelan-directory-tabs .adelan-directory-tab-active{border-color:var(--adelan-accent,#2d735a);color:var(--adelan-accent-strong,#173f32)}.adelan-directory-table-wrap{border:1px solid var(--adelan-line,#dce2dc);background:#fff;border-radius:14px;overflow-x:auto}.adelan-directory-table{border-collapse:collapse;width:100%}.adelan-directory-table th,.adelan-directory-table td{border-bottom:1px solid var(--adelan-line,#e6eae6);text-align:left;vertical-align:middle;padding:.85rem}.adelan-directory-patient{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:flex}.adelan-directory-patient strong,.adelan-directory-patient small{display:block}.adelan-avatar{background:var(--adelan-content-soft,#eef5ef);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:grid}.adelan-data-tags{flex-wrap:wrap;gap:.3rem;display:flex}.adelan-directory-table .adelan-data-tags span,.pill{border:1px solid var(--adelan-line,#dce2dc);border-radius:999px;align-items:center;min-height:1.5rem;padding:.2rem .55rem;font-size:.75rem;display:inline-flex}.pill-success{color:#166534;background:#edf9f1;border-color:#a7d7bd}.pill-warning{color:#9a4318;background:#fff6ed;border-color:#edc5a9}.pill-neutral{color:#596159;background:#f3f4f3}.adelan-detail-shell,.adelan-detail-shell form,.adelan-profile-form,.adelan-profile-fieldset,.adelan-profile-field{gap:.85rem;display:grid}.adelan-detail-shell input,.adelan-detail-shell select,.adelan-profile-input{border:1px solid var(--adelan-line,#dce2dc);min-height:2.75rem;color:inherit;font:inherit;background:#fff;border-radius:10px;padding:.6rem .75rem}.adelan-detail-state,.adelan-detail-alert,.adelan-profile-alert{border:1px solid var(--adelan-line,#dce2dc);border-radius:10px;margin:0;padding:.8rem}.adelan-detail-alert,.adelan-profile-alert-error,.adelan-patients-state.is-error{color:#a31d1d;background:#fff3f3;border-color:#efc2c2}.adelan-profile-alert-success{color:#166534;background:#effaf2;border-color:#b8dcc5}.adelan-detail-pin{grid-template-columns:minmax(0,1fr) minmax(8rem,12rem) auto;align-items:center}.adelan-profile-fieldset{border:0;min-width:0;padding:0}.adelan-profile-label{font-size:.82rem;font-weight:650}.adelan-profile-form-loading{color:#7a837a;margin:0;font-size:.76rem;font-weight:500}.adelan-profile-button-secondary{border-color:var(--adelan-line,#dce2dc);color:#172018;background:#fff}@media (width<=760px){.adelan-directory-header,.adelan-directory-toolbar,.adelan-detail-pin{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.adelan-directory-actions>*,.adelan-detail-actions>*{flex:auto}.adelan-directory-table{min-width:54rem}.adelan-patients-bento{grid-template-columns:1fr}.adelan-patients-bento-directory{grid-column:auto}}[data-doctor-patients-view=index] .adelan-home-container{width:min(100%,74rem);margin-inline:auto;padding:clamp(1.25rem,4vw,3rem)}[data-doctor-patients-view=index] .adelan-home-header{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.5rem;display:flex}[data-doctor-patients-view=index] .adelan-home-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,5vw,3.7rem)}[data-doctor-patients-view=index] .adelan-home-lead{max-width:48rem;color:var(--adelan-muted,#667066)}[data-doctor-patients-view=index] .adelan-home-primary-action{background:var(--adelan-accent-strong,#173f32);color:#fff;border-radius:999px;align-items:center;min-height:3rem;padding:.7rem 1.1rem;font-weight:650;text-decoration:none;display:inline-flex}[data-doctor-patients-view=index] .adelan-home-partial{color:#8d3b13;background:#fff6ed;border:1px solid #edc5a9;border-radius:12px;margin-top:1rem;padding:.8rem}.adelan-portal-solid-shell [data-doctor-patients-view=create]{gap:1.25rem;width:min(100%,52rem);height:auto;min-height:0;margin:0;padding-bottom:2rem}.adelan-portal-solid-shell [data-doctor-patients-view=create]>.adelan-detail-muted{max-width:42rem;color:var(--adelan-muted,#667066);font-size:var(--text-body-lead,1.05rem);margin:0;line-height:1.55}.adelan-portal-solid-shell [data-doctor-patients-view=create] .adelan-patient-create-form{border:1px solid var(--adelan-content-border,#e4e7ec);background:#fff;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;padding:clamp(1.25rem,3vw,1.75rem)}.adelan-patient-create-note{color:#6b7280;grid-column:1/-1;margin:.25rem 0 0;font-size:.85rem;line-height:1.5}.adelan-patient-create-field{gap:.45rem;min-width:0;display:grid}.adelan-patient-create-field.is-wide,.adelan-patient-create-form>.adelan-detail-actions.is-wide{grid-column:1/-1}.adelan-patient-create-field label,[data-doctor-patients-view=create] .adelan-detail-pin label{color:var(--adelan-text,#172018);font-size:var(--text-label,.86rem);font-weight:650}.adelan-portal-solid-shell [data-doctor-patients-view=create] :where(input,select,.adelan-detail-state){border-color:var(--adelan-content-border,#dce2dc);min-height:3rem;box-shadow:none;background:#fff;border-radius:13px}.adelan-portal-solid-shell [data-doctor-patients-view=create] :where(input,select):focus-visible{border-color:var(--adelan-accent,#2d735a);box-shadow:0 0 0 3px rgba(var(--adelan-brand-rgb), .11);outline:0}[data-doctor-patients-view=create] .adelan-detail-actions{gap:.7rem;margin-top:.25rem}[data-doctor-patients-view=create] .adelan-detail-actions :where(a,button),[data-doctor-patients-view=create] .adelan-detail-pin button{border-radius:999px;min-height:2.75rem;padding-inline:1.15rem}[data-doctor-patients-view=create] .adelan-detail-actions>a:not(.adelan-detail-primary){background:0 0;border-color:#0000}[data-doctor-patients-view=create] .adelan-detail-pin{border:1px solid var(--adelan-content-border,#e4e7ec);max-width:42rem;box-shadow:none;background:#fff;border-radius:20px;padding:clamp(1.25rem,3vw,1.75rem)}.adelan-portal-solid-shell [data-doctor-patients-view=directory]{width:min(100%,74rem);box-shadow:none;background:0 0;border:0;border-radius:0;gap:clamp(1rem,2vw,1.5rem);margin-inline:auto;padding:0;overflow:visible}.adelan-portal-solid-shell .adelan-portal-dashboard-content>[data-doctor-patients-view=directory]{border-radius:0;height:auto}.adelan-portal-solid-shell [data-doctor-patients-view=directory]>.adelan-directory-header{border:0;align-items:center;min-height:auto;padding:0}.adelan-portal-solid-shell [data-doctor-patients-view=directory]>.adelan-directory-header .adelan-kicker,.adelan-patient-invite-header .adelan-kicker{color:var(--adelan-muted,#667066);font-size:var(--text-meta);letter-spacing:0;font-weight:600;line-height:var(--text-meta--line-height);text-transform:none;margin-bottom:.35rem}.adelan-portal-solid-shell [data-doctor-patients-view=directory]>.adelan-directory-header h1,.adelan-patient-invite-header h1{color:var(--adelan-text,#172018);font-size:var(--text-page-title);letter-spacing:var(--text-page-title--letter-spacing);font-weight:650;line-height:var(--text-page-title--line-height);margin:0}[data-doctor-patients-view=directory] .adelan-directory-actions a{border-color:var(--adelan-content-border,#dce2dc);min-height:2.75rem;font-size:var(--text-body,.95rem);gap:.5rem;padding-inline:1rem}[data-doctor-patients-view=directory] .adelan-directory-actions svg{flex:none;width:1rem;height:1rem}.adelan-directory-surface{background:var(--adelan-panel-soft,#fff9);min-width:0;box-shadow:none;border:0;border-radius:0;overflow:hidden}.adelan-directory-surface .adelan-directory-table-wrap{border-top:1px solid var(--adelan-content-border,#dce2dc)}.adelan-directory-surface .adelan-directory-toolbar{border-bottom:1px solid var(--adelan-content-border,#dce2dc);gap:.85rem;padding:1rem}.adelan-directory-surface .adelan-directory-search{border-color:var(--adelan-content-border,#dce2dc);background:#f8faf8;border-radius:13px;max-width:24rem;padding-inline:.85rem}.adelan-directory-surface .adelan-directory-search svg{width:1rem;height:1rem;color:var(--adelan-muted,#667066)}.adelan-directory-surface .adelan-directory-search:focus-within{border-color:var(--adelan-accent,#2d735a);box-shadow:0 0 0 3px rgba(var(--adelan-brand-rgb), .11);background:#fff}.adelan-directory-surface .adelan-directory-tabs{background:#f1f3f1;border-radius:999px;gap:.35rem;padding:.25rem}.adelan-directory-surface .adelan-directory-tabs button{min-height:2.25rem;color:var(--adelan-muted,#667066);font:inherit;font-size:var(--text-label,.86rem);cursor:pointer;background:0 0;border:0;font-weight:600}.adelan-directory-surface .adelan-directory-tabs .adelan-directory-tab-active{color:var(--adelan-text,#172018);background:#fff;box-shadow:0 1px 3px #0f171417}.adelan-directory-surface .adelan-directory-table-wrap{border:0;border-radius:0;overflow-x:auto}.adelan-directory-surface .adelan-directory-table{min-width:60rem}.adelan-directory-surface .adelan-directory-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adelan-directory-surface .adelan-directory-table th{border-bottom-color:var(--adelan-content-border,#dce2dc);color:#707a73;font-size:var(--text-caption,.74rem);letter-spacing:.035em;text-transform:uppercase;background:#fbfcfb;font-weight:650}.adelan-directory-surface .adelan-directory-table td{color:#344039;height:4rem;font-size:var(--text-label,.86rem)}.adelan-directory-surface .adelan-directory-table tbody tr:last-child td{border-bottom:0}.adelan-directory-surface .adelan-directory-patient strong{color:var(--adelan-text,#172018);font-size:var(--text-body,.95rem);font-weight:650}.adelan-directory-surface .adelan-directory-patient small{color:var(--adelan-muted,#667066);font-size:var(--text-caption,.74rem);margin-top:.12rem}.adelan-directory-surface .adelan-avatar{width:2.55rem;height:2.55rem;color:var(--adelan-accent-strong,#173f32);font-size:var(--text-label,.86rem);background:#edf4ef;flex:none}.adelan-directory-surface .adelan-data-tags span{color:#5a655e;background:#f2f4f2;border-color:#0000}.adelan-directory-surface .adelan-table-action{min-height:2rem;color:var(--adelan-accent-strong,#173f32);white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;gap:.3rem;padding:.25rem 0;font-weight:650;text-decoration:none;display:inline-flex}.adelan-directory-surface .adelan-table-action-arrow{transition:transform .16s}.adelan-directory-surface .adelan-directory-empty{background:#f7f9f7;border:0;margin:1rem}.adelan-patient-invite{width:min(100%,74rem);color:var(--adelan-text,#172018);gap:clamp(1.25rem,3vw,2rem);margin-inline:auto;padding:0;display:grid}.adelan-patient-invite-header{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.adelan-patient-invite-header>div>p:last-child{max-width:46rem;color:var(--adelan-muted,#667066);font-size:var(--text-body-lead,1.05rem);margin:.75rem 0 0;line-height:1.55}.adelan-patient-invite-header>a{border:1px solid var(--adelan-content-border,#dce2dc);min-height:2.75rem;color:var(--adelan-text,#172018);font-size:var(--text-label,.86rem);background:#fff;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding-inline:1rem;font-weight:650;text-decoration:none;display:inline-flex}.adelan-patient-invite-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start;gap:1rem;display:grid}.adelan-patient-invite-form,.adelan-patient-invite-aside,.adelan-patient-invite-receipt{border:1px solid var(--adelan-content-border,#dce2dc);box-shadow:none;background:#fff;border-radius:20px}.adelan-patient-invite-form{gap:1.15rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.adelan-patient-invite-field{gap:.45rem;display:grid}.adelan-patient-invite-field>label{color:var(--adelan-text,#1d1d1b);font-size:var(--text-label,.86rem);font-weight:650}.adelan-patient-invite-field>input,.adelan-patient-invite-field>select{border:1px solid var(--adelan-content-border-strong,#cbd3cc);width:100%;min-height:3rem;color:var(--adelan-text,#172018);font:inherit;font-size:var(--text-body,.95rem);background:#fff;border-radius:12px;outline:0;padding:.65rem .8rem}.adelan-patient-invite-field>:is(input,select):focus-visible{border-color:var(--adelan-accent,#2d735a);box-shadow:0 0 0 3px rgba(var(--adelan-brand-rgb), .12)}.adelan-patient-invite-form-footer{border-top:1px solid var(--adelan-content-border,#dce2dc);justify-content:flex-end;margin-top:.35rem;padding-top:1.15rem;display:flex}.adelan-patient-invite-form-footer button,.adelan-patient-invite-actions button,.adelan-patient-invite-actions a{border:1px solid var(--adelan-accent-strong,#173f32);background:var(--adelan-accent-strong,#173f32);color:#fff;min-height:2.85rem;font:inherit;font-size:var(--text-body,.95rem);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.15rem;font-weight:650;text-decoration:none;display:inline-flex}.adelan-patient-invite-form-footer button:disabled{cursor:not-allowed;opacity:.48}.adelan-patient-invite-aside{box-shadow:none;background:#f7f9f7;gap:.85rem;padding:1.35rem;display:grid}.adelan-patient-invite-aside-icon,.adelan-patient-invite-receipt-icon{width:2.75rem;height:2.75rem;color:var(--adelan-accent-strong,#173f32);background:#e7f1ea;border-radius:14px;place-items:center;display:grid}.adelan-patient-invite-aside-icon svg,.adelan-patient-invite-receipt-icon svg{width:1.25rem;height:1.25rem}.adelan-patient-invite-aside h2,.adelan-patient-invite-receipt h2{font-size:var(--text-card-title);letter-spacing:-.025em;font-weight:650;line-height:var(--text-card-title--line-height);margin:0}.adelan-patient-invite-aside .pill{width:fit-content}.adelan-patient-invite-capacity,.adelan-patient-invite-next,.adelan-patient-invite-receipt-copy>p:not(.adelan-patient-invite-email){color:var(--adelan-muted,#667066);font-size:var(--text-label,.86rem);margin:0;line-height:1.55}.adelan-patient-invite-receipt-copy{gap:.65rem;display:grid}.adelan-patient-invite-next{border-top:1px solid var(--adelan-content-border,#dce2dc);padding-top:.85rem}.adelan-patient-invite-receipt{gap:1rem;max-width:46rem;padding:clamp(1.4rem,4vw,2.5rem);display:grid}.adelan-patient-invite-email{color:var(--adelan-accent-strong,#173f32);font-size:var(--text-body-lead,1.05rem);margin:.35rem 0 0;font-weight:650}.adelan-patient-invite-actions{border-top:1px solid var(--adelan-content-border,#dce2dc);flex-wrap:wrap;gap:.65rem;padding-top:1rem;display:flex}.adelan-patient-invite-actions a{border-color:var(--adelan-content-border,#dce2dc);color:var(--adelan-text,#172018);background:#fff}@media (hover:hover) and (pointer:fine){[data-doctor-patients-view=directory] .adelan-directory-actions a:hover,.adelan-patient-invite-header>a:hover,.adelan-patient-invite-actions a:hover{background:#f3f6f3}.adelan-directory-surface .adelan-directory-table tbody tr:hover td{background:#f8faf8}.adelan-directory-surface .adelan-table-action:hover{color:var(--adelan-accent-hover,#14523b);background:0 0}.adelan-directory-surface .adelan-table-action:hover .adelan-table-action-arrow{transform:translate(2px)}.adelan-patient-invite-form-footer button:hover:not(:disabled),.adelan-patient-invite-actions button:hover{border-color:var(--adelan-accent-hover,#14523b);background:var(--adelan-accent-hover,#14523b)}}@media (width<=900px){.adelan-patient-invite-layout{grid-template-columns:minmax(0,1fr)}.adelan-patient-invite-aside{grid-row:1}}@media (width<=760px){.adelan-portal-solid-shell [data-doctor-patients-view=create] .adelan-patient-create-form{grid-template-columns:minmax(0,1fr)}.adelan-patient-create-field.is-wide,.adelan-patient-create-form>.adelan-detail-actions.is-wide{grid-column:auto}[data-doctor-patients-view=directory]>.adelan-directory-header,.adelan-patient-invite-header{flex-direction:column;align-items:stretch}[data-doctor-patients-view=directory] .adelan-directory-actions,.adelan-patient-invite-header>a{width:100%}[data-doctor-patients-view=directory] .adelan-directory-actions a{flex:calc(50% - .4rem)}.adelan-directory-surface .adelan-directory-toolbar{align-items:stretch}.adelan-directory-surface .adelan-directory-search{max-width:none}.adelan-directory-surface .adelan-directory-tabs{border-radius:12px;flex-wrap:nowrap;overflow-x:auto}.adelan-directory-surface .adelan-directory-tabs button{flex:none}.adelan-directory-surface .adelan-directory-table-wrap{padding:.75rem;overflow:visible}.adelan-directory-surface .adelan-directory-table,.adelan-directory-surface .adelan-directory-table tbody,.adelan-directory-surface .adelan-directory-table tr,.adelan-directory-surface .adelan-directory-table td{width:100%;min-width:0;display:block}.adelan-directory-surface .adelan-directory-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.adelan-directory-surface .adelan-directory-table tbody{gap:.75rem;display:grid}.adelan-directory-surface .adelan-directory-table tr{border:1px solid var(--adelan-content-border,#dce2dc);background:#fff;border-radius:15px;overflow:hidden}.adelan-directory-surface .adelan-directory-table td{border-bottom:1px solid var(--adelan-content-border,#dce2dc);grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr);align-items:center;gap:.8rem;height:auto;min-height:auto;padding:.75rem;display:grid}.adelan-directory-surface .adelan-directory-table td:before{content:attr(data-label);color:var(--adelan-muted,#667066);font-size:var(--text-caption,.74rem);letter-spacing:.03em;text-transform:uppercase;font-weight:650}.adelan-directory-surface .adelan-directory-table td:first-child{padding-block:.9rem;display:block}.adelan-directory-surface .adelan-directory-table td:first-child:before{display:none}.adelan-directory-surface .adelan-directory-table td:last-child{border-bottom:0}.adelan-directory-surface .adelan-table-action{justify-content:space-between;width:100%;min-height:2.5rem}.adelan-patient-invite-header>a,.adelan-patient-invite-form-footer button,.adelan-patient-invite-actions>*{width:100%}.adelan-patient-invite-form,.adelan-patient-invite-aside,.adelan-patient-invite-receipt{border-radius:16px}}[data-doctor-theme=specialist] .adelan-directory-surface,[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-toolbar{background:#fff}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-search{border-color:var(--adelan-content-border);background:#fff}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-search:focus-within{border-color:var(--adelan-accent)}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-tabs{background:0 0;border-radius:0;gap:1rem;padding:0}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-tabs button{border-radius:0;min-height:2.5rem;padding-inline:.15rem}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-tabs .adelan-directory-tab-active{color:var(--adelan-accent);box-shadow:inset 0 -2px var(--adelan-accent);background:0 0}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-table th{color:#667085;background:#fff}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-table{table-layout:fixed;width:100%;min-width:54rem}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-table td{color:#344054;height:3.75rem}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-patient{gap:.65rem;min-width:0}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-patient>span:last-child{min-width:0}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-patient strong{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-patient small{color:#667085;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:.2rem;font-size:.7rem}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-avatar,[data-doctor-theme=specialist] .adelan-directory-surface .adelan-data-tags span{border:1px solid var(--adelan-content-border);background:#fff}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-avatar{width:2.1rem;height:2.1rem;color:var(--adelan-accent);font-size:.72rem}[data-doctor-theme=specialist] .adelan-directory-surface .pill,[data-doctor-theme=specialist] .adelan-directory-surface .adelan-data-tags span{border-color:var(--adelan-content-border);color:#475467;background:#fff}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-empty{box-shadow:none;background:#fff;border-radius:0;margin:0}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-empty h2{color:var(--adelan-text)}@media (width>=761px){[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-table th:first-child,[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-table td:first-child{width:14.5rem;min-width:14.5rem}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-table th:last-child,[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-table td:last-child{text-align:right;width:5.75rem}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-table :where(th,td):nth-child(6){width:8.75rem}[data-doctor-theme=specialist] .adelan-directory-surface .adelan-table-action{width:auto;color:var(--adelan-accent)}}@media (hover:hover) and (pointer:fine){[data-doctor-theme=specialist] [data-doctor-patients-view=directory] .adelan-directory-actions a:not(.adelan-directory-primary):hover,[data-doctor-theme=specialist] .adelan-directory-surface .adelan-directory-table tbody tr:hover td,[data-doctor-theme=specialist] .adelan-directory-surface .adelan-table-action:hover{color:var(--adelan-accent-hover);background:0 0}[data-doctor-theme=specialist] [data-doctor-patients-view=directory] .adelan-directory-actions .adelan-directory-primary:hover{border-color:var(--adelan-accent-hover);background:var(--adelan-accent-hover);color:#fff}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
