.crm-field-today{inline-size:min(100% - 2rem,46rem);padding-block:var(--s-4) calc(var(--s-8) + env(safe-area-inset-bottom))}.crm-field-today__header{align-items:center;border-block-end:1px solid var(--line);padding-block-end:var(--s-3);margin-block-end:var(--s-5)}.crm-field-today__header h1{color:var(--ink);font-size:var(--fs-xl)}.crm-field-today__header a{min-inline-size:2.75rem;border:1px solid var(--line-strong);border-radius:var(--r-md);padding-inline:var(--s-3);background:var(--surface);color:var(--brand);text-decoration:none}.crm-field-today__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2);min-inline-size:0}.crm-field-network{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:2.75rem;border:1px solid var(--line-strong);border-radius:var(--r-pill);padding-inline:var(--s-3);background:var(--surface);color:var(--ink-2);font-size:var(--fs-sm);font-weight:600}.crm-field-network:before{content:"";inline-size:.5rem;block-size:.5rem;flex:none;border-radius:50%;background:var(--ink-2)}.crm-field-network--online:before{background:var(--success)}.crm-field-network--offline{border-color:var(--danger);color:var(--danger)}.crm-field-network--offline:before{background:var(--danger)}.crm-field-today__day,.crm-field-today__nurse{color:var(--ink-2);font-size:var(--fs-sm)}.crm-field-today__nurse{margin:2px 0 0;font-weight:600}.crm-field-day-summary{display:grid;gap:var(--s-3);margin-block:var(--s-4);border-radius:var(--r-lg);background:var(--brand-deep);padding:var(--s-4);color:var(--on-brand-deep)}.crm-field-day-summary>div{display:flex;align-items:baseline;gap:var(--s-2)}.crm-field-day-summary>div strong{margin-inline-start:auto;font:700 var(--fs-2xl) /1 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-field-day-summary>div span:last-child{color:var(--on-brand-deep-muted);font-size:var(--fs-sm)}.crm-field-day-summary__row p{display:flex;align-items:baseline;gap:var(--s-2);margin:0}.crm-field-day-summary__row p strong{font:700 1.75rem/1 var(--font-display)}.crm-field-day-summary__percent{color:var(--on-brand-deep-muted);font-size:var(--fs-xs);text-align:end}.crm-field-day-summary progress{inline-size:100%;block-size:.5rem;overflow:hidden;border:0;border-radius:var(--r-pill);background:var(--brand-deep-wash-hover);accent-color:var(--sun)}.crm-field-day-summary progress::-webkit-progress-bar{border-radius:var(--r-pill);background:var(--brand-deep-wash-hover)}.crm-field-day-summary progress::-webkit-progress-value{border-radius:var(--r-pill);background:var(--sun)}.crm-field-day-summary progress::-moz-progress-bar{border-radius:var(--r-pill);background:var(--sun)}.crm-field-day-summary__timeline{display:grid;gap:.375rem}.crm-field-day-summary__timeline-track{position:relative;direction:ltr;block-size:.5rem;border-radius:var(--r-pill);background:rgb(255 255 255/.14);overflow:hidden}.crm-field-day-summary__timeline-track i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--r-pill);background:var(--sun)}.crm-field-day-summary__timeline-pin{position:absolute;top:50%;inline-size:.875rem;block-size:.875rem;border:3px solid var(--sun);border-radius:50%;background:var(--surface);transform:translate(50%,-50%)}.crm-field-day-summary__timeline-labels{display:flex;justify-content:space-between;color:var(--on-brand-deep-muted);font-size:var(--fs-xs)}.crm-field-day-summary--empty p{margin:0;color:var(--on-brand-deep-muted);font-size:var(--fs-sm)}.crm-field-today__list{gap:var(--s-3)}.crm-field-today__group-title{margin:var(--s-5) 0 var(--s-3);color:var(--ink-2);font:600 var(--fs-sm) /1.4 var(--font-body)}.crm-field-actions,.crm-field-monthly__counts div,.crm-field-today__card,.crm-field-today__empty,.crm-field-visit__hero,.crm-field-visit__section{border-color:var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1)}.crm-field-today__card{min-block-size:8rem;padding:var(--s-4);position:relative;gap:var(--s-2)}.crm-field-today__card--next{border:2px solid var(--brand);box-shadow:var(--shadow-2)}.crm-field-today__next{position:absolute;inset-block-start:-.8rem;inset-inline-start:var(--s-4);padding:2px .625rem;border-radius:var(--r-pill);background:var(--brand);color:var(--on-brand);font-size:var(--fs-xs);font-weight:700}.crm-field-today__card--done{min-block-size:5.5rem;border-style:dashed;background:transparent;box-shadow:none}.crm-field-today__card--done .crm-field-today__time{color:var(--ink-2)}.crm-field-today__card:hover{border-color:var(--brand);box-shadow:var(--shadow-2)}.crm-field-today :where(a,button,input,textarea):focus-visible,.crm-field-today__card:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}.crm-field-today__time,.crm-field-visit__time{color:var(--ink);font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-field-today__state,.crm-field-visit__status{border-color:var(--line);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-sm)}.crm-field-today__card strong{color:var(--brand)}.crm-field-visit__hero{border-block-start:0;box-shadow:none}.crm-field-visit__hero h2{color:var(--ink);font-size:var(--fs-2xl)}.crm-field-actions,.crm-field-visit__hero,.crm-field-visit__section{padding:var(--s-5)}.crm-field-actions__button{min-block-size:3rem;border-radius:var(--r-md);font-size:var(--fs-md)}.crm-field-actions__button--primary{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.crm-field-actions__button--secondary{border-color:var(--line-strong);background:var(--surface);color:var(--brand)}.crm-field-actions__bar,.crm-field-actions__contact{gap:var(--s-2)}.crm-field-actions__contact{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-field-actions__contact .crm-field-actions__destination,.crm-field-actions__contact .crm-field-actions__unavailable{grid-column:1/-1}.crm-field-actions__contact a{text-align:center;overflow-wrap:anywhere}.crm-field-actions__bar{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-field-actions__bar .crm-field-actions__button--primary{grid-column:1/-1;min-block-size:3.5rem}.crm-field-actions__choice{min-block-size:3.25rem;font-size:var(--fs-md)}.crm-field-actions__choice:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.crm-field-actions__choice input{accent-color:var(--brand)}.crm-field-actions:has(#field-identity-title){border:2px solid var(--brand);background:var(--brand-soft)}.crm-field-actions:has(#field-identity-title) .crm-field-actions__facts{padding:var(--s-3);border-radius:var(--r-md);background:var(--surface)}.crm-field-actions__form{gap:var(--s-3)}.crm-field-actions__form fieldset{gap:var(--s-2)}.crm-field-actions__form legend{margin-block-end:var(--s-2)}.crm-field-actions__form textarea{min-block-size:5.25rem}.crm-field-actions__sheet{position:fixed;inset:auto 0 0;inline-size:min(100%,46rem);max-inline-size:100%;max-block-size:min(88dvh,52rem);overflow-y:auto;overscroll-behavior:contain;margin:0 auto;border:0;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-3);padding:var(--s-5) var(--s-4) calc(var(--s-5) + env(safe-area-inset-bottom))}.crm-field-actions__sheet::backdrop{background:rgb(11 17 32/.55)}.crm-field-actions__sheet .crm-field-actions__form:before{content:"";inline-size:2.75rem;block-size:.3rem;justify-self:center;border-radius:var(--r-pill);background:var(--line-strong)}.crm-field-actions__sheet .crm-field-actions__form h3{margin:0;font-size:var(--fs-xl)}.crm-field-actions__sheet .crm-field-actions__bar{position:static;margin:0;padding:0;border:0}.crm-field-actions__counter{margin:calc(-1 * var(--s-2)) 0 0;color:var(--ink-2);font-size:var(--fs-sm);text-align:end}.crm-field-actions__sheet :where(button,input,textarea,a):focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}.crm-field-actions__offline{display:grid;gap:var(--s-1);margin-block:var(--s-3);border-radius:var(--r-md);background:var(--danger);color:#fff;padding:var(--s-3) var(--s-4)}:root[data-theme=dark] .crm-field-actions__offline{color:#2a0a06}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .crm-field-actions__offline{color:#2a0a06}}.crm-field-monthly__counts{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-field-monthly__counts div{display:grid;justify-items:center;text-align:center}.crm-field-monthly-strip{display:grid;gap:var(--s-2);margin-block-end:var(--s-4)}.crm-field-monthly-strip .crm-field-monthly__counts div{padding:var(--s-2)}.crm-field-monthly-strip__link{justify-self:end;color:var(--brand);font-size:var(--fs-sm);font-weight:600;text-decoration:none}.crm-field-monthly-strip__link:hover{text-decoration:underline}.crm-field-actions__alert,.crm-field-today__scope{border-radius:var(--r-md);background:var(--brand-soft);padding:var(--s-3);color:var(--ink)}.crm-field-actions__alert,.crm-field-actions__status:not(:empty){margin-block:var(--s-3);border:1px solid var(--line);border-inline-start:.3125rem solid var(--field-state,var(--line-strong));border-radius:var(--r-lg);background:var(--surface);padding:var(--s-4);box-shadow:var(--shadow-1)}.crm-field-actions__alert p,.crm-field-actions__status:not(:empty) p{margin:0}.crm-field-actions__status--checking,.crm-field-actions__status--saving{--field-state:var(--info)}.crm-field-actions__status--saved{--field-state:var(--success)}.crm-field-actions__alert--fail{--field-state:var(--danger)}.crm-field-actions__alert--unknown{--field-state:var(--warning)}.crm-field-actions__alert--expired{--field-state:var(--ink-2)}.crm-field-actions__alert:has(.crm-field-actions__button){display:grid;gap:var(--s-3)}.crm-field-actions__choice{min-block-size:3rem;border-color:var(--line-strong);border-radius:var(--r-md);background:var(--surface-2)}.crm-field-actions__form textarea,.crm-field-dates__form input{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.crm-field-dates__quick,.crm-field-monthly__periods{gap:var(--s-2)}.crm-field-monthly__periods a{border-color:var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--brand)}.crm-field-monthly__periods a[aria-current=page]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.crm-field-monthly__counts dd{color:var(--ink);font-family:var(--font-display)}.crm-field-mobile-nav{display:none}@media (max-width:63.9375rem){.crm-field-today:has(.crm-field-mobile-nav){padding-block-end:calc(5rem + env(safe-area-inset-bottom))}.crm-field-mobile-nav{position:fixed;z-index:10;inset-inline:0;inset-block-end:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid var(--line);background:var(--surface);padding-block-end:env(safe-area-inset-bottom)}.crm-field-mobile-nav a{display:grid;justify-items:center;gap:2px;min-block-size:3.5rem;padding:var(--s-2) var(--s-1);color:var(--ink-2);font-size:var(--fs-xs);font-weight:600;text-decoration:none}.crm-field-mobile-nav a[aria-current=page]{color:var(--brand)}.crm-field-mobile-nav svg{inline-size:1.5rem;block-size:1.5rem}}@media (max-width:40rem){.crm-field-today{inline-size:100%;padding-block-start:0;padding-inline:var(--s-4)}.crm-field-today__header{position:sticky;z-index:5;inset-block-start:0;margin-inline:calc(-1 * var(--s-4));padding:var(--s-3) var(--s-4);background:color-mix(in srgb,var(--canvas) 92%,transparent);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.crm-field-dates,.crm-field-today__header{scroll-margin-block-start:var(--s-4)}.crm-field-actions,.crm-field-visit__hero,.crm-field-visit__section{padding:var(--s-4)}.crm-field-monthly__counts{gap:var(--s-2)}.crm-field-monthly__counts div{padding:var(--s-3) var(--s-2)}.crm-field-monthly__counts dt{font-size:var(--fs-sm)}.crm-field-monthly__counts dd{font-size:var(--fs-xl)}.crm-field-actions__bar{position:sticky;z-index:2;inset-block-end:env(safe-area-inset-bottom);border-block-start:1px solid var(--line);background:var(--surface);padding:var(--s-3);margin-inline:calc(-1 * var(--s-4))}}@media print{.crm-field-actions__sheet,.crm-field-day-summary,.crm-field-mobile-nav{display:none}.crm-field-today__card,.crm-field-visit__hero,.crm-field-visit__section{box-shadow:none}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-hebrew-400.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-hebrew-500.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-hebrew-600.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-hebrew-700.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html[data-crm]{color-scheme:light;--bg:#edf1f6;--bg-glow:radial-gradient(1200px 500px at 85% -10%,#dce7fb 0%,transparent 60%);--panel:#ffffff;--panel-2:#f6f8fb;--sunken:#e5eaf1;--hover:#f0f4fa;--ink:#0b1730;--ink-2:#3b4862;--ink-3:#59657d;--line:#dce2eb;--line-strong:#7c869a;--primary:#1d4ed8;--on-primary:#ffffff;--primary-soft:#e6edfd;--primary-ink:#1a43b8;--accent:#06748e;--accent-soft:#ddf3f8;--danger:#b42318;--danger-soft:#fdecea;--warn:#8a4b00;--warn-soft:#fff0d4;--ok:#0b6e43;--ok-soft:#e0f4e9;--info:#1d4ed8;--info-soft:#e6edfd;--sec-team:#215bd8;--sec-team-soft:#e3ecfe;--sec-cap:#7c3aed;--sec-cap-soft:#efe7fe;--sec-mon:#0f766e;--sec-mon-soft:#dcf2ee;--sec-rep:#80560f;--sec-rep-soft:#fbf0dc;--sec-cmp:#475569;--sec-cmp-soft:#e7ecf2;--shadow-1:0 1px 2px rgb(11 23 48/0.06),0 1px 1px rgb(11 23 48/0.04);--shadow-2:0 6px 20px -8px rgb(11 23 48/0.18),0 2px 4px rgb(11 23 48/0.05);--side-bg:#ffffff;--side-border:#dce2eb;--texture:none;--on-danger:#ffffff;--on-ok:#ffffff;--brand-hover:#173eb0;--brand-deep:#0f2557;--on-brand-deep:#ffffff;--on-brand-deep-muted:#c5d3ee;--on-brand-deep-danger:#ff9b90}html[data-crm]:root{--font-body:"IBM Plex Sans Hebrew",Arial,system-ui,sans-serif;--font-display:var(--font-body);--font-mono:"IBM Plex Mono",ui-monospace,monospace;--r-sm:0.5rem;--r-md:0.75rem;--r-lg:1rem;--r-xl:1.25rem;--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--focus-w:0.125rem;--focus-offset:0.0625rem;--canvas:var(--bg);--canvas-2:var(--sunken);--surface:var(--panel);--surface-2:var(--panel-2);--brand:var(--primary);--brand-soft:var(--primary-soft);--on-brand:var(--on-primary);--success:var(--ok);--success-soft:var(--ok-soft);--warning:var(--warn);--warning-soft:var(--warn-soft);--sun:var(--accent);--sun-soft:var(--accent-soft);--sun-hover:var(--accent);--on-sun:var(--on-primary);--focus:var(--accent);--line-soft:var(--line);--row-hover:var(--hover);--row-selected:var(--primary-soft);--table-head:var(--panel-2);--chip-neutral-bg:var(--panel-2);--chip-ok-bg:var(--ok-soft);--chip-ok-ink:var(--ok);--chip-warn-bg:var(--warn-soft);--chip-warn-ink:var(--warn);--chip-bad-bg:var(--danger-soft);--chip-bad-ink:var(--danger);--chip-info-bg:var(--info-soft);--chip-info-ink:var(--info);--chip-brand-bg:var(--primary-soft);--chip-brand-ink:var(--primary-ink);--neutral-soft:var(--sunken);--map-base:var(--primary-soft);--map-road:var(--panel)}@media (prefers-color-scheme:dark){html[data-crm]:not([data-theme=light]){color-scheme:dark;--bg:#060a12;--bg-glow:radial-gradient(900px 420px at 90% -10%,rgb(34 211 238/0.1) 0%,transparent 60%);--panel:#0d1422;--panel-2:#111a2b;--sunken:#080d18;--hover:#142036;--ink:#e7edf7;--ink-2:#a9b5ca;--ink-3:#8592aa;--line:#1b2639;--line-strong:#657696;--primary:#7aa2ff;--on-primary:#06112a;--primary-soft:#15234a;--primary-ink:#a9c2ff;--accent:#22d3ee;--accent-soft:#0a2a33;--danger:#ff8a80;--danger-soft:#3a1513;--warn:#f6b954;--warn-soft:#33250a;--ok:#5be0a0;--ok-soft:#0c2e20;--info:#7aa2ff;--info-soft:#15234a;--sec-team:#7aa2ff;--sec-team-soft:#15234a;--sec-cap:#b69cff;--sec-cap-soft:#241a45;--sec-mon:#2dd4bf;--sec-mon-soft:#0b2b28;--sec-rep:#f2c46b;--sec-rep-soft:#33260e;--sec-cmp:#a7b4c8;--sec-cmp-soft:#1a2333;--shadow-1:0 1px 0 rgb(255 255 255/0.03) inset,0 1px 2px rgb(0 0 0/0.5);--shadow-2:0 0 0 1px rgb(122 162 255/0.25),0 8px 24px -10px rgb(0 0 0/0.8);--side-bg:#0a101c;--side-border:#1b2639;--texture:linear-gradient(rgb(255 255 255/0.018) 1px,transparent 0) 0 0 /28px 28px,linear-gradient(90deg,rgb(255 255 255/0.018) 1px,transparent 0) 0 0 /28px 28px;--on-danger:#2a0a06;--on-ok:#04150d;--brand-hover:#a9c2ff;--brand-deep:#0e1f45;--on-brand-deep:#ffffff;--on-brand-deep-muted:#c5d3ee;--on-brand-deep-danger:#ff9b90}}html[data-crm][data-theme=dark]{color-scheme:dark;--bg:#060a12;--bg-glow:radial-gradient(900px 420px at 90% -10%,rgb(34 211 238/0.1) 0%,transparent 60%);--panel:#0d1422;--panel-2:#111a2b;--sunken:#080d18;--hover:#142036;--ink:#e7edf7;--ink-2:#a9b5ca;--ink-3:#8592aa;--line:#1b2639;--line-strong:#657696;--primary:#7aa2ff;--on-primary:#06112a;--primary-soft:#15234a;--primary-ink:#a9c2ff;--accent:#22d3ee;--accent-soft:#0a2a33;--danger:#ff8a80;--danger-soft:#3a1513;--warn:#f6b954;--warn-soft:#33250a;--ok:#5be0a0;--ok-soft:#0c2e20;--info:#7aa2ff;--info-soft:#15234a;--sec-team:#7aa2ff;--sec-team-soft:#15234a;--sec-cap:#b69cff;--sec-cap-soft:#241a45;--sec-mon:#2dd4bf;--sec-mon-soft:#0b2b28;--sec-rep:#f2c46b;--sec-rep-soft:#33260e;--sec-cmp:#a7b4c8;--sec-cmp-soft:#1a2333;--shadow-1:0 1px 0 rgb(255 255 255/0.03) inset,0 1px 2px rgb(0 0 0/0.5);--shadow-2:0 0 0 1px rgb(122 162 255/0.25),0 8px 24px -10px rgb(0 0 0/0.8);--side-bg:#0a101c;--side-border:#1b2639;--texture:linear-gradient(rgb(255 255 255/0.018) 1px,transparent 0) 0 0 /28px 28px,linear-gradient(90deg,rgb(255 255 255/0.018) 1px,transparent 0) 0 0 /28px 28px;--on-danger:#2a0a06;--on-ok:#04150d;--brand-hover:#a9c2ff;--brand-deep:#0e1f45;--on-brand-deep:#ffffff;--on-brand-deep-muted:#c5d3ee;--on-brand-deep-danger:#ff9b90}html[data-crm] body{background:var(--texture),var(--bg-glow),var(--canvas);color:var(--ink);font-family:var(--font-body)}html[data-crm] :is(.num,time,bdi[dir=ltr],input[dir=ltr]){font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-crm] .q .sla.bad{background:var(--chip-bad-bg);color:var(--chip-bad-ink)}html[data-crm] :is(.btn-danger,.crm-button--danger){color:var(--on-danger)}html[data-crm] *,html[data-crm] :after,html[data-crm] :before{transition-property:transform,opacity,visibility,box-shadow!important}html[data-crm] .btn{min-block-size:2.75rem}html[data-crm] svg.i{inline-size:1.25rem;block-size:1.25rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@media print{html[data-crm]:root,html[data-crm][data-theme]{color-scheme:light;--canvas:#fff;--surface:#fff;--surface-2:#fff;--ink:#000;--ink-2:#000;--ink-3:#000;--brand:#000;--danger:#000;--warning:#000;--success:#000}html[data-crm] body{background:#fff;color:#000}html[data-crm] :is(.side,.topbar,.crm-sidebar,.crm-field-tabbar){display:none}}html[data-crm] .crm-mock{.content{gap:0}.dash-live,.dashboard-main,.g-sec{gap:1.125rem}.dashboard-main .g-head{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.crm-queue-heading h1,.page-title h1{font-size:1.75rem;letter-spacing:-.025em;font-weight:600}.dashboard-main .page-title p{font-size:.875rem;color:var(--ink-3);margin-block-start:.375rem}.dash-toolbar{margin-block-start:-.375rem}.dash-toolbar .btn{background:transparent;border-color:transparent;box-shadow:none;color:var(--ink-3)}.dash-toolbar .btn:hover{background:var(--hover);color:var(--ink)}.dash-alert{background:var(--panel);padding:.875rem 1rem}.dash-alert-icon{background:var(--info-soft);color:var(--info)}.dash-alert.warn .dash-alert-icon{background:var(--warn-soft);color:var(--warn)}.dash-alert h3,.dash-alert p{font-size:.875rem}.kpi{padding:1rem 1.125rem;overflow:hidden}.kpi,.kpi:hover{box-shadow:var(--shadow-1)}.kpi:hover{transform:none;border-color:var(--line-strong)}.kpi.first{background:var(--panel);color:var(--ink);border-color:var(--line)}.kpi .lbl,.kpi.first .lbl{font-size:.8125rem;color:var(--ink-2)}.kpi .lbl svg,.kpi.first .go,.kpi.first .lbl svg{color:var(--ink-3)}.kpi .val{font:600 2rem/1.1 var(--font-mono);letter-spacing:-.03em}.kpi .sub,.kpi.first .sub{font-size:.78125rem;color:var(--ink-3)}.kpi.risk .lbl svg,.kpi.risk .val{color:var(--danger)}.kpi.risk:after{content:"";position:absolute;inset-inline-start:0;inset-block:0;inline-size:.25rem;background:var(--danger)}.dash-kpis-mini,.dash-kpis-mini .kpi{display:flex;flex-wrap:wrap;gap:.625rem}.dash-kpis-mini .kpi{align-items:baseline;padding:.5rem .875rem;border-radius:var(--r-pill)}.dash-kpis-mini .kpi .val{font-size:1rem}.dash-kpis-mini .kpi .lbl{font-size:.8125rem}.dash-kpis-mini .go,.dash-kpis-mini .kpi .lbl svg{display:none}.dash-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem}.card-h{padding:.875rem 1rem}.legend{color:var(--ink-3);font-size:.78125rem}.stack{block-size:.625rem;gap:2px;background:var(--sunken)}.legend .s-un,.stack .s-un{background:var(--warn)}.legend .s-pr,.stack .s-pr{background:var(--primary)}.legend .s-bk,.stack .s-bk{background:var(--ok)}.crm-opsk__card,.crm-queue-workspace{border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-1);overflow:clip}.crm-opsk__tabs,.crm-queue-tabs{padding:.3125rem;margin:.875rem;gap:.25rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sunken);inline-size:fit-content;max-inline-size:calc(100% - 1.75rem)}.crm-opsk .crm-opsk__tab,.crm-queue-tab{border:1px solid transparent;border-radius:var(--r-md);min-block-size:2.75rem;padding:.375rem 1rem;color:var(--ink-2);font-weight:500;white-space:nowrap}.crm-opsk .crm-opsk__tab[aria-current=page],.crm-queue-tab[aria-selected=true]{background:var(--panel);color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-1);font-weight:700}.crm-opsk__count,.crm-queue-tab-count{font-family:var(--font-mono);background:var(--panel);color:var(--ink-2)}.crm-opsk__tab[aria-current=page] .crm-opsk__count,.crm-queue-tab[aria-selected=true] .crm-queue-tab-count{background:var(--primary-soft);color:var(--primary-ink)}.crm-queue-toolbar{background:var(--panel-2);border-block:1px solid var(--line);padding:.75rem .875rem}.crm-queue-region-chips button{border-radius:var(--r-pill);min-block-size:2.75rem;color:var(--ink-2);background:var(--panel);font-weight:600}.crm-queue-region-chips button[aria-pressed=true]{background:var(--ink);color:var(--panel);border-color:var(--ink);font-weight:600}.crm-queue-bulk-bar{background:var(--primary-soft);color:var(--primary-ink)}.crm-queue-result-count{color:var(--ink-3);font-size:.8125rem}.crm-opsk__table th,.crm-queue-table th{background:var(--panel);color:var(--ink-3)}.crm-opsk__table td,.crm-queue-table td{padding-block:.875rem}.crm-opsk__num,.crm-opsk__table time,.sla{font-family:var(--font-mono)}.sla.sla--words{font-family:inherit;letter-spacing:normal}.sla.has-budget:after{block-size:.25rem}.state{padding:3rem 1.5rem}.state p{color:var(--ink-3)}.skel{background-color:var(--sunken)}}@media (max-width:62rem){html[data-crm] .crm-mock .dash-row{grid-template-columns:1fr}}@media (max-width:44rem){html[data-crm] .crm-mock{.kpis:not(.dash-kpis-mini){grid-template-columns:repeat(2,minmax(0,1fr))}.dash-alerts{grid-template-columns:1fr}.crm-queue-bulk-bar{display:none}}}@media (prefers-reduced-motion:reduce){html[data-crm] .crm-mock .skel{animation:none}}.crm-field-mobile-only{display:none}.crm-field-big__label,.crm-field-docs__icon,.crm-field-tabbar__pill{display:contents}@media screen and (min-width:43.751rem){.crm-field-dates__other,.crm-field-docs__options,.crm-field-referral-details{display:contents}.crm-field-dates__other>summary,.crm-field-docs__options>summary,.crm-field-referral-details>summary{display:none}.crm-field-dates__other::details-content,.crm-field-docs__options::details-content,.crm-field-referral-details::details-content{display:contents}}@media print{.crm-field-mobile-only,.crm-field-referral-details>summary{display:none!important}.crm-field-referral-details,.crm-field-referral-details::details-content{display:contents}}@media screen and (max-width:43.75rem){html[data-crm] .crm-field-today.crm-field-today{inline-size:100%;max-inline-size:none;margin:0;padding:0 1rem calc(7rem + env(safe-area-inset-bottom));min-block-size:100dvh;background:var(--texture),var(--bg);font:400 1rem/1.5 var(--font-body);--field-decorative-control:#c5cedb;.crm-field-mobile-only{display:inline}.crm-field-desktop-only{display:none}.crm-field-appbar,.crm-field-homebar{position:sticky;inset-block-start:0;z-index:12;display:flex;align-items:center;gap:.625rem;margin:0 -1rem;padding:calc(.625rem + env(safe-area-inset-top)) 1rem .625rem;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(.75rem);backdrop-filter:saturate(1.4) blur(.75rem);border-block-end:.0625rem solid var(--line);flex-wrap:nowrap}.crm-field-wordmark{inline-size:auto;block-size:1.875rem;display:block}.crm-field-homebar__mobile-menu{display:block;position:relative}.crm-field-homebar__mobile-menu>summary{display:flex;align-items:center;min-block-size:1.875rem;cursor:pointer;list-style:none}.crm-field-homebar__mobile-menu>summary::-webkit-details-marker{display:none}.crm-field-homebar__mobile-menu .crm-field-homebar__popover{inset-inline-start:0;inset-inline-end:auto;min-inline-size:min(13rem,calc(100vw - 2rem));max-inline-size:calc(100vw - 2rem)}.crm-field-homebar__controls{margin-inline-start:auto}.crm-field-homebar__controls>.crm-theme-toggle,.crm-field-homebar__controls>.icon-btn,.crm-field-homebar__controls>details{display:none}.crm-field-appbar .crm-field-network,.crm-field-homebar .crm-field-network,.crm-field-network{display:inline-flex;align-items:center;gap:.375rem;min-block-size:0;padding:.25rem .625rem;border:0;border-radius:99rem;font-size:.75rem;font-weight:600;color:var(--ink-2);background:var(--sunken);white-space:nowrap}.crm-field-appbar .crm-field-network--online,.crm-field-homebar .crm-field-network--online,.crm-field-network--online{background:var(--ok-soft);color:var(--ok)}.crm-field-appbar .crm-field-network--offline,.crm-field-homebar .crm-field-network--offline,.crm-field-network--offline{background:var(--danger-soft);color:var(--danger)}.crm-field-homebar .crm-field-network:before,.crm-field-network:before{inline-size:.5rem;block-size:.5rem;background:currentColor}.crm-field-home__hello{padding:1.125rem .125rem 0;margin-block-end:.875rem}.crm-field-home__hello .crm-field-today__nurse{font-size:.8125rem;font-weight:400;line-height:1.5}.crm-field-home__hello h1{margin:.125rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}.crm-field-home__hello .crm-field-today__day{margin-block-start:.125rem;font-size:.875rem;line-height:1.5}.crm-field-home__hello .crm-field-today__day:empty{display:none}.crm-field-split--home{display:grid;grid-template-columns:minmax(0,1fr);container:field-home/inline-size;gap:.875rem}.crm-field-today__scope{position:absolute;inline-size:.0625rem;block-size:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.crm-field-monthly-strip{position:relative;margin:0}.crm-field-monthly__counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;overflow:hidden;border:.0625rem solid var(--line);border-radius:1rem;background:var(--panel);box-shadow:var(--shadow-1)}.crm-field-monthly__counts>div{display:flex;flex-direction:column-reverse;align-items:center;gap:0;border:0;border-radius:0;background:transparent;padding:.625rem .25rem}.crm-field-monthly__counts>div+div{border-inline-start:.0625rem solid var(--line)}.crm-field-monthly__counts dt{color:var(--ink-3);font-size:.75rem;line-height:1.5}.crm-field-monthly-strip__link{position:absolute;inset:0;margin:0;font-size:0;border-radius:1rem}.crm-field-day-summary{padding:1rem;gap:.75rem;margin:0;background:var(--panel)}.crm-field-day-summary__row{justify-content:space-between;align-items:baseline;gap:.625rem}.crm-field-day-summary__heading{font-size:1rem;font-weight:700}.crm-field-day-summary__row p{gap:.25rem}.crm-field-day-summary__row p strong{font:600 1.875rem/1 var(--font-mono);letter-spacing:-.03em}.crm-field-day-summary__row p span{font-size:.9375rem;font-weight:500;color:var(--ink-3)}.crm-field-day-summary__next{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:.75rem;background:var(--primary-soft);color:var(--primary-ink);font-weight:600;font-size:.9375rem}.crm-field-day-summary__percent{display:none}.crm-field-day-summary>.crm-field-day-summary__timeline{position:relative;display:block}.crm-field-day-summary__timeline-track{position:absolute;inset-inline:0;inset-block-start:.5rem;block-size:.25rem;background:var(--sunken);overflow:visible;direction:rtl}.crm-field-day-summary__timeline-track>i{display:none}.crm-field-day-summary__timeline-track .crm-field-day-summary__dot{display:block;position:absolute;inset-block-start:-.25rem;inline-size:.75rem;block-size:.75rem;border:.125rem solid var(--panel);border-radius:50%;background:var(--field-decorative-control);transform:translateX(50%)}.crm-field-day-summary__timeline-track .is-done{background:var(--ok)}.crm-field-day-summary__timeline-track .is-next{inline-size:.875rem;block-size:.875rem;inset-block-start:-.3125rem;background:var(--primary);box-shadow:0 0 0 .1875rem var(--primary-soft)}.crm-field-day-summary__timeline-pin{inset-block-start:-.625rem;inline-size:.125rem;block-size:1.625rem;background:var(--danger);border:0;border-radius:0;transform:translateX(50%)}.crm-field-day-summary__timeline-pin>span{position:absolute;inset-block-start:-1rem;inset-inline-start:50%;transform:translateX(50%);font-weight:700;white-space:nowrap}.crm-field-day-summary__timeline-labels{position:absolute;inset-inline:0;inset-block-end:0;display:flex;justify-content:space-between;direction:rtl;font:400 .71875rem/1.5 var(--font-mono);color:var(--ink-3)}.crm-field-dates{display:flex;align-items:center;gap:.5rem;margin:0;position:relative}.crm-field-dates__quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1;gap:0;padding:.1875rem;border-radius:.75rem;border:.0625rem solid var(--line);background:var(--sunken)}.crm-field-dates__quick a{display:flex;align-items:center;justify-content:center;min-block-size:2.75rem;border:0;padding:0 1rem;border-radius:.5625rem;background:transparent;color:var(--ink-3);font-size:1rem;font-weight:500;box-shadow:none}.crm-field-dates__quick a[aria-current=page]{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-1)}.crm-field-dates__other{display:block}.crm-field-dates__other>summary{display:flex;gap:.375rem;align-items:center;min-block-size:2.75rem;padding:0 .875rem;border-radius:.75rem;border:.0625rem solid var(--line);background:var(--panel);color:var(--ink-2);font-weight:500;cursor:pointer;list-style:none}.crm-field-dates__other>summary::-webkit-details-marker{display:none}.crm-field-dates__form{position:absolute;inset-inline:0;inset-block-start:calc(100% + .5rem);z-index:5;margin:0;padding:1rem;border:.0625rem solid var(--line);border-radius:1rem;background:var(--panel);box-shadow:var(--shadow-2)}.crm-field-docs{margin:0;padding:.875rem 1rem;display:grid;gap:.75rem;position:relative}.crm-field-docs__head{position:relative;display:grid;gap:0;padding-inline-start:3.25rem;min-block-size:2.5rem;align-content:center}.crm-field-docs__head h2{margin:0;font-size:1rem;font-weight:700;display:block}.crm-field-docs__head .crm-field-docs__icon{position:absolute;inset-inline-start:0;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:.75rem;background:var(--primary-soft);color:var(--primary-ink)}.crm-field-docs__count{margin:0;font-size:.8125rem;color:var(--ink-3)}.crm-field-docs__options{display:block;position:absolute;inset-inline-start:1rem;z-index:2}.crm-field-docs__options>summary{list-style:none;inline-size:2.5rem;block-size:2.5rem;font-size:0;cursor:pointer;border-radius:.75rem}.crm-field-docs__options>summary::-webkit-details-marker{display:none}.crm-field-docs__options[open] .crm-field-docs__picker{margin:.5rem 0 0;padding:.5rem;border:.0625rem solid var(--line);background:var(--panel);box-shadow:var(--shadow-2)}.crm-field-docs__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.crm-field-docs__actions a{min-block-size:3.25rem;padding:.375rem .625rem;border:.0625rem solid var(--line-strong);border-radius:.875rem;background:var(--panel);color:var(--ink);font-size:.96875rem;font-weight:600;text-align:center;line-height:1.25;box-shadow:none;white-space:normal;flex-wrap:wrap}.crm-field-docs__scope{display:none}.crm-field-cards__group,.crm-field-split__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem}.crm-field-cards__group+.crm-field-cards__group{margin:0}.crm-field-today__group-title{display:flex;align-items:center;gap:.5rem;margin:.375rem .125rem 0;color:var(--ink-3);font-size:.8125rem;font-weight:600}.crm-field-today__group-title .crm-field-group-count{padding:0 .4375rem;border-radius:99rem;background:var(--sunken);color:var(--ink-2);font:400 .75rem/1.25rem var(--font-mono)}.crm-field-cards{grid-template-columns:minmax(0,1fr);gap:.875rem}.crm-field-card{padding:.875rem .9375rem;border:.0625rem solid var(--line);background:var(--panel);border-radius:1rem;box-shadow:var(--shadow-1)}.crm-field-card--next{border-color:var(--primary);box-shadow:var(--shadow-2)}.crm-field-card--next:before{content:"";position:absolute;inset-inline-start:-.0625rem;inset-block:.875rem;inline-size:.25rem;border-radius:0 .25rem .25rem 0;background:var(--primary)}.crm-field-card__top{gap:.625rem;padding-inline-end:1.375rem;flex-wrap:wrap;min-inline-size:0}.crm-field-card__top .chip{margin:0}.crm-field-card--next .crm-field-card__top .chip{display:none}.crm-field-card__next{position:static;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;grid-area:1/1;justify-self:start;align-self:center;z-index:1}.crm-field-card--next .crm-field-card__top{grid-area:1/1}.crm-field-card__win{font:600 1.125rem/1.5 var(--font-mono);letter-spacing:-.02em}.crm-field-card__who{font-weight:600}.crm-field-card__inline-seq{font-size:.8125rem;font-weight:400;color:var(--ink-3)}.crm-field-card__addr{font-size:.875rem;gap:.375rem;align-items:center}.crm-field-card__addr .crm-field-icon{inline-size:1rem;block-size:1rem;color:var(--ink-3);margin:0}.crm-field-tag{border-radius:.5rem;padding:.1875rem .5625rem;font-size:.8125rem;font-weight:500;color:var(--ink-2);background:var(--sunken)}.crm-field-tag--fasting{color:var(--warn);background:var(--warn-soft)}.crm-field-tag--cash{color:var(--brand);background:var(--brand-soft)}.crm-field-tag--paid{color:var(--ok);background:var(--ok-soft)}.crm-field-tag--warn{color:var(--warn);background:var(--warn-soft)}.crm-field-card__notes .crm-field-tag:not(.crm-field-tag--identity),.crm-field-card__tags .crm-field-icon{display:none}.crm-field-card__chevron{position:absolute;inset-inline-end:.9375rem;inset-block-start:1.0625rem;color:var(--ink-3);transform:rotate(90deg)}.crm-field-tabbar{padding:.375rem .5rem calc(.375rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);border-block-start:.0625rem solid var(--line)}.crm-field-tabbar a{display:grid;justify-items:center;gap:.125rem;min-block-size:3.5rem;padding:.375rem 0 0;border-radius:.875rem;font-size:.75rem;font-weight:600;color:var(--ink-3)}.crm-field-tabbar__pill{display:grid;place-items:center;inline-size:3.5rem;max-inline-size:100%;block-size:1.875rem;border-radius:99rem}.crm-field-tabbar a[aria-current=page]{background:transparent;color:var(--ink)}.crm-field-tabbar a[aria-current=page] .crm-field-tabbar__pill{background:var(--primary-soft);color:var(--primary-ink)}.crm-field-appbar{min-block-size:4.0625rem}.crm-field-today__header a.crm-field-appbar__back{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;flex:none;border:.0625rem solid var(--line);border-radius:.875rem;background:var(--panel);color:var(--ink-2);box-shadow:none}.crm-field-appbar__title{flex:1 1;min-inline-size:0;position:relative;padding-block-end:1.1875rem}.crm-field-appbar__title h1{margin:0;font-size:1.0625rem;line-height:1.25;font-weight:700}.crm-field-appbar__title>.crm-field-today__day{margin:0;position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:7.5rem;font:400 .78125rem/1.5 var(--font-mono);color:var(--ink-3)}.crm-field-appbar__title>.crm-field-today__nurse{margin:0;position:absolute;inset-block-end:0;inset-inline-start:7.75rem;inline-size:calc(100% - 7.75rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.78125rem;line-height:1.5;font-weight:400;color:var(--ink-3)}.crm-field-appbar__title>.crm-field-today__nurse:before{content:"· "}.crm-field-appbar__title:has(.crm-field-scroll-identity.is-visible){padding-block-end:0}.crm-field-split__detail{display:grid;gap:.875rem;padding-block-end:12.5rem}&.crm-field-visit-page.crm-field-visit-page{padding-block-end:env(safe-area-inset-bottom)}.crm-field-split__detail:has(.crm-field-actions__offline){padding-block-end:17rem}.crm-field-vhead{display:grid;gap:.375rem;padding:1rem;margin:.125rem 0 0}.crm-field-vhead__line{margin:0;gap:.625rem}.crm-field-vhead__win{font:600 1.125rem/1.5 var(--font-mono);letter-spacing:-.02em}.crm-field-vhead__name{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.crm-field-vhead__facts{font-size:.90625rem;line-height:1.5}.chip{padding:.1875rem .5rem;border:0;border-radius:99rem;font-size:.75rem;font-weight:600;line-height:1.5;min-block-size:0}.chip:before{display:none}.crm-field-contact{display:grid;gap:.875rem;margin:0}.crm-field-contact__big{gap:.625rem}.crm-field-big{display:flex;flex-direction:row;align-items:center;justify-content:center;min-block-size:3.5rem;padding:0 .75rem;border:.0625rem solid var(--line);border-radius:1rem;font-size:1rem;font-weight:600}.crm-field-big,a.crm-field-big[href^="tel:"]{gap:.5rem;box-shadow:var(--shadow-1)}.crm-field-big__label{display:block;text-align:center}a.crm-field-big[href^="tel:"] .crm-field-big__sub{display:block;font:500 .75rem/1.5 var(--font-mono);opacity:.85;letter-spacing:0}.crm-field-contact__dest{display:grid;gap:.5rem;padding:.875rem 1rem;font-size:.90625rem}.crm-field-contact__dest p{margin:0;font-size:inherit;line-height:1.5}.crm-field-contact__address-row{display:flex;gap:.625rem;align-items:flex-start}.crm-field-contact__address-row.crm-field-mobile-only{display:flex}.crm-field-contact__address-row .crm-field-icon{inline-size:1.125rem;block-size:1.125rem;margin-block-start:.125rem;color:var(--ink-3)}.crm-field-contact__dest .crm-field-detail__muted{display:none}.crm-field-flow{margin:0;padding:.125rem .875rem .5rem}.crm-field-flow__step{padding:.875rem 0}.crm-field-flow__heading{grid-template-columns:2rem minmax(0,1fr);min-block-size:2rem;gap:.625rem}.crm-field-flow__heading h3{font-size:1rem;font-weight:700;line-height:1.5;gap:.5rem}.crm-field-flow__state{padding:.0625rem .5rem;border-radius:99rem;background:var(--sunken);color:var(--ink-3);font-size:.75rem;font-weight:600}.crm-field-flow__state--now{background:var(--primary-soft);color:var(--primary-ink)}.crm-field-flow__body{margin-block-start:.625rem;gap:.625rem}.crm-field-flow__meta{margin:0;font-size:.875rem;color:var(--ink-2);line-height:1.5}.crm-field-flow__step--done .crm-field-flow__heading{min-block-size:1.75rem;column-gap:.625rem;row-gap:0}.crm-field-flow__step--done .crm-field-flow__dot{inline-size:1.75rem;block-size:1.75rem}.crm-field-flow__step--done h3{font-size:.9375rem;color:var(--ink-2)}.crm-field-flow__step--done .crm-field-flow__state{display:none}.crm-field-flow__done-line{font-size:.8125rem;font-weight:500;color:var(--ok);line-height:1.5}.crm-field-flow .crm-field-actions{padding:.875rem .75rem;gap:.75rem;border-radius:.875rem;margin:0;background:var(--panel-2);border:.0625rem solid var(--line)}#field-identity-title{display:none}.crm-field-actions:has(#field-identity-title):not(:has(#field-identity-number)){padding:0;border:0;background:transparent}.crm-field-actions__hint{margin:0;font-size:.875rem;line-height:1.5;color:var(--ink-2)}.crm-field-actions:has(#field-identity-title)>.crm-field-actions__hint{font-size:.8125rem;color:var(--ink-3)}.crm-field-actions__facts{margin:0;font-size:.875rem}.crm-field-actions__facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem}.crm-field-actions__facts dd{font-weight:600}.crm-field-actions>label[for=field-identity-number]{font-size:.875rem;margin-block-end:-.375rem;font-weight:600}#field-identity-number{min-block-size:3.25rem;padding:0 .875rem;border:.09375rem solid var(--line-strong);font:600 1.25rem var(--font-mono);letter-spacing:.12em}#field-identity-number-help{margin:-.5rem 0 0;font-size:.78125rem;color:var(--ink-3)}.crm-field-actions__choice{min-block-size:0;font-size:.90625rem;gap:.625rem;align-items:flex-start;line-height:1.5}.crm-field-actions__choice input{inline-size:1.375rem;block-size:1.375rem;margin:.0625rem 0 0}.crm-field-actions__status:empty{display:none}.crm-field-actions__bar{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0}.crm-field-actions__button{padding:0 1rem;min-block-size:3.25rem;gap:.5rem;font-size:.96875rem;font-weight:600;line-height:1.5;border-radius:.875rem}.crm-field-identity-missing{margin:-.125rem 0 0;font-size:.8125rem;color:var(--ink-3);text-align:center}.crm-field-actions:has(#field-identity-title) .crm-field-actions__button--primary{background:var(--ok);border-color:var(--ok);color:var(--on-ok)}.crm-field-actions:has(#field-identity-title) .crm-field-actions__button--secondary{background:var(--panel);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.crm-field-spec{gap:.375rem;margin:.625rem 0 0}.crm-field-spec__row{padding:.625rem .75rem;gap:.625rem;border:.0625rem solid var(--line);border-radius:.75rem;background:var(--panel-2);font-size:.90625rem}.crm-field-spec__row b{font:600 .9375rem/1.5 var(--font-mono)}.crm-field-spec__row b:before{content:"×"}.crm-field-spec__cap{inline-size:.875rem;block-size:1.25rem}.crm-field-referral-details>summary{cursor:pointer;color:var(--ink-2);font-size:.875rem;min-block-size:2.75rem;display:flex;align-items:center}.crm-field-flow .crm-alert--warning{margin:0;padding:0;border:0;background:transparent;color:var(--warn);font-size:.84375rem;font-weight:500}.crm-field-flow .crm-alert--warning:before{content:"△";margin-inline-end:.5rem}.crm-field-flow .crm-cash{padding:0;border:0;margin:0;background:transparent}#field-cash-title{display:none}.crm-cash__amount{padding:.75rem .875rem;margin:0;background:var(--ok-soft);border-radius:.75rem}.crm-cash__amount strong{font:600 1.375rem/1.5 var(--font-mono);color:var(--ok)}.crm-field-split__detail>p.crm-field-noprint{margin:0}.crm-field-split__detail>p.crm-field-noprint>a{padding:.875rem 1rem;border:.0625rem solid var(--line);border-radius:1rem;background:var(--panel);color:var(--ink);font-weight:600;text-decoration:none;box-shadow:var(--shadow-1)}.crm-field-dock{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem)}.crm-field-actions--dock .crm-field-actions__bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.crm-field-actions--dock .crm-field-actions__button--primary{grid-column:1/-1;min-block-size:3.5rem;font-size:1.0625rem}.crm-field-actions--dock .crm-field-actions__button--secondary{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.crm-field-actions--dock [data-field-form=FAILED]{color:var(--ink);border-color:var(--line-strong)}.crm-field-actions--dock .crm-field-actions__hint{text-align:center;font-size:.8125rem;color:var(--ink-3)}.crm-field-actions--dock:has(.crm-field-actions__hint){flex-direction:column;gap:.5rem}.crm-field-actions--dock:has(.crm-field-actions__hint)>.crm-field-actions__hint:first-of-type{order:-1}.crm-field-actions__offline{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .625rem;border:0;border-radius:.625rem;background:var(--danger-soft);color:var(--danger);font-size:.84375rem}.crm-field-actions__offline .crm-field-icon{inline-size:1rem;block-size:1rem}.crm-field-actions__offline strong{font-size:inherit}.crm-field-actions__offline span{font-size:.8125rem}.crm-cash .crm-dialog,.crm-field-actions__sheet{position:fixed;inset:auto 0 0;margin:0;inline-size:100%;max-inline-size:none;max-block-size:88dvh;padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom));border:0;border-radius:1.5rem 1.5rem 0 0;background:var(--panel);box-shadow:0 -1.25rem 2.5rem -1.25rem rgb(0 0 0/.5)}.crm-cash .crm-dialog::backdrop,.crm-field-actions__sheet::backdrop{background:rgb(4 8 16/.5)}.crm-cash .crm-dialog:before,.crm-field-actions__sheet:before{content:"";display:block;inline-size:2.75rem;block-size:.3125rem;background:var(--field-decorative-control);border-radius:.3125rem;margin:.25rem auto .75rem}.crm-cash .crm-dialog h2,.crm-field-actions__sheet h3{font-size:1.1875rem;font-weight:700;margin:0 0 .25rem;line-height:1.5}.crm-field-actions__form{gap:.375rem}.crm-field-actions__sheet fieldset{display:grid;gap:.375rem;margin:.75rem 0;border:0;padding:0}.crm-field-actions__sheet legend{font-size:.875rem;font-weight:600;margin-block-end:.375rem}.crm-field-actions__sheet .crm-field-actions__choice{min-block-size:3.25rem;display:flex;align-items:center;gap:.75rem;padding:0 .875rem;margin:0;border:.09375rem solid var(--line-strong);border-radius:.875rem;font-size:.9375rem}.crm-field-actions__sheet .crm-field-actions__choice input{inline-size:1.25rem;block-size:1.25rem;accent-color:var(--danger)}.crm-field-actions__sheet textarea{inline-size:100%;min-block-size:5.25rem;padding:.625rem .75rem;border:.09375rem solid var(--line-strong);border-radius:.75rem;background:var(--panel);color:var(--ink);font:inherit}.crm-field-actions__counter{margin:0;text-align:end;font:400 .75rem/1.5 var(--font-mono);color:var(--ink-3)}.crm-field-actions__sheet .crm-field-actions__bar{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:.625rem}.crm-cash .crm-dialog .dlg-h{border:0;gap:.5rem}.crm-cash .crm-dialog .dlg-b,.crm-cash .crm-dialog .dlg-h{padding:0;background:transparent}.crm-cash .crm-dialog .crm-dialog__close{inline-size:2.75rem;block-size:2.75rem}.crm-cash .crm-dialog .crm-field input{inline-size:100%;min-block-size:3.25rem;border-radius:.75rem;border:.09375rem solid var(--line-strong);background:var(--panel);color:var(--ink);padding:0 .875rem}.crm-cash .crm-dialog .crm-button--primary{background:var(--ok);border-color:var(--ok);color:var(--on-ok)}.crm-field-account__mobile-header{display:block}.crm-field-account>.crm-field-account__card{display:contents}.crm-field-account__avatar{display:none}.crm-field-account__facts{display:grid;gap:.25rem;border:.0625rem solid var(--line);border-radius:1rem;background:var(--panel);box-shadow:var(--shadow-1);font-size:.875rem}.crm-field-account__facts>.crm-field-mobile-only,.crm-field-account__facts>div{grid-template-columns:auto 1fr;gap:.75rem}.crm-field-account__facts dt{color:var(--ink-3)}.crm-field-account__facts dd{font-weight:600}.crm-field-account__note{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:.75rem;background:var(--info-soft);color:var(--info);font-size:.875rem;font-weight:500}.crm-field-account__mobile-links{display:block;border:.0625rem solid var(--line);border-radius:1rem;background:var(--panel);box-shadow:var(--shadow-1);overflow:hidden}.crm-field-account__mobile-links .crm-sign-out__button,.crm-field-account__mobile-links>a{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;inline-size:100%;min-block-size:3.25rem;padding:.875rem 1rem;font:inherit;color:var(--ink);background:transparent;border:0;border-radius:0;box-shadow:none;text-decoration:none}.crm-field-account__mobile-links .crm-sign-out{display:block;border-block-start:.0625rem solid var(--line)}.crm-field-account__mobile-links .crm-sign-out__button svg{inline-size:1.375rem;block-size:1.375rem;color:var(--ink-3)}}html[data-crm][data-theme=dark] .crm-field-today.crm-field-today{--field-decorative-control:#29374f}html[data-crm][data-theme=dark] .crm-field-wordmark{filter:brightness(1.15)}html[data-crm] .crm-field-today.crm-field-today .crm-field-desktop-only{display:none!important}html[data-crm] .crm-field-today.crm-field-today{--field-progress-accent:#0891b2;.crm-field-icon{inline-size:1.25rem;block-size:1.25rem;stroke-width:1.9}.crm-field-day-summary>div.crm-field-day-summary__next{display:flex}.crm-field-day-summary__next span:last-child{font-size:.9375rem;color:var(--primary-ink)}.crm-field-day-summary__next bdi{font-family:var(--font-mono)}.crm-field-day-summary__timeline-pin>span{color:var(--danger);font-size:.65625rem}.crm-field-day-summary__timeline-labels span{font-size:.71875rem;color:var(--ink-3)}.crm-field-day-summary progress::-webkit-progress-value{background:linear-gradient(90deg,var(--primary),var(--field-progress-accent))}.crm-field-docs__count{font-weight:400}.crm-field-card__next{margin-inline-start:max(0rem,min(9.75rem,calc(100% - 6rem)))}.crm-field-card--done{opacity:1}.crm-field-appbar__back .crm-field-mobile-only{transform:rotate(-90deg)}.crm-field-appbar__sub.crm-field-mobile-only{display:block;margin:0;font-size:.78125rem;font-weight:400;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.crm-field-appbar__sub bdi[dir=ltr]{font-family:var(--font-mono)}.crm-field-appbar__title{padding:0}.crm-field-big .crm-field-icon{inline-size:1.25rem;block-size:1.25rem;color:inherit}.crm-field-flow__step--done .crm-field-flow__heading{grid-template-columns:1.75rem minmax(0,1fr)}.crm-field-flow__step--done .crm-field-flow__heading h3{display:block}.crm-field-flow__done-line{display:inline;grid-row:1;justify-self:end}.crm-field-flow__step--done .crm-field-flow__heading h3{grid-row:1;padding-inline-end:7.75rem}.crm-field-flow .crm-field-actions:has(#field-identity-title){border:.0625rem solid var(--line);box-shadow:none;background:var(--panel-2)}.crm-field-flow .crm-field-actions:has(#field-identity-title):not(:has(#field-identity-number)){padding:0;border:0;background:transparent}.crm-field-actions:has(#field-identity-title) .crm-field-actions__facts{padding:0;background:transparent;border-radius:0}.crm-field-flow__step--done .crm-field-flow__dot{grid-row:1}.crm-field-actions__button{border-width:.0625rem}.crm-field-actions--dock:has(.crm-field-actions__hint){display:grid}.crm-field-actions--dock .crm-field-actions__hint{order:0}.crm-field-actions--dock .crm-field-actions__bar:has([data-field-form=FAILED]) .crm-field-actions__button--primary{background:var(--ok);border-color:var(--ok);color:var(--on-ok)}.crm-field-actions__sheet .crm-field-actions__form:before{display:none}.crm-cash .crm-dialog::backdrop,.crm-field-actions__sheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}&.crm-field-account{gap:.875rem;grid-template-columns:minmax(0,1fr)}.crm-field-account__mobile-header .crm-field-home__hello{margin:0;padding-block-start:1.125rem}&.crm-field-account>.crm-field-account__card{display:contents}.crm-field-account__facts{grid-template-columns:fit-content(50%) minmax(0,1fr);margin:0;padding:1.875rem 1rem}.crm-field-account__facts>.crm-field-mobile-only,.crm-field-account__facts>div{display:contents}.crm-field-account__note{margin:0}}html[data-crm][data-theme=dark] .crm-field-today.crm-field-today{--field-progress-accent:#22d3ee}html[data-crm] .crm-field-today.crm-field-today{.crm-field-split,.crm-field-split__detail{min-inline-size:0}.crm-field-card{gap:.5rem;padding-inline:1rem}.crm-field-card__who{font-size:1.0625rem}.chip,.crm-field-card__next{font-size:.78125rem;padding:.125rem .5625rem}.crm-field-flow__step--done .crm-field-flow__heading h3{padding:0}.crm-field-flow__step--done .crm-field-flow__heading{display:flex;gap:.625rem;flex-wrap:wrap}.crm-field-account__mobile-links>a .crm-field-icon{color:var(--ink-3)}.crm-field-appbar__back{min-block-size:2.75rem}.crm-cash__mobile-receipt.crm-field-mobile-only{display:block}.crm-cash__mobile-receipt input{inline-size:100%;min-block-size:3.25rem;border:.09375rem solid var(--line-strong);border-radius:.75rem;background:var(--panel);color:var(--ink);font:500 1rem var(--font-mono);padding:0 .875rem}.crm-cash__mobile-receipt label{font-size:.875rem;font-weight:500}.crm-cash__mobile-receipt .crm-help{font-size:.78125rem;color:var(--ink-3)}.crm-cash .crm-dialog .crm-dialog__close{display:none}.crm-cash .crm-dialog .crm-cash__amount{display:flex;justify-content:space-between;align-items:center;gap:.625rem;padding:.75rem .875rem}.crm-cash .crm-dialog .crm-cash__amount>span{color:var(--ink);font-size:1rem;font-weight:400}.crm-cash .crm-dialog .crm-cash__amount>strong{font:600 1.375rem/1.5 var(--font-mono);color:var(--ok)}.crm-cash .crm-dialog .crm-help{margin:0;font-size:.8125rem;color:var(--ink-3)}.crm-cash .crm-dialog .crm-cash__actions{gap:.5rem}.crm-cash .crm-dialog .crm-button--secondary{border-color:transparent;background:transparent;color:var(--ink-2)}.crm-field-split__detail{grid-template-columns:minmax(0,1fr)}.crm-field-split__detail>*{min-inline-size:0}.crm-field-home__hello{padding-block-start:1.125rem}.crm-field-monthly__counts dd{font:600 1.25rem var(--font-mono)}.crm-field-day-summary>.crm-field-day-summary__timeline{block-size:2.125rem;margin-block-start:.125rem}.crm-field-docs__head{block-size:3rem}.crm-field-docs__head .crm-field-docs__icon{inset-block-start:.25rem}.crm-field-docs__options{inset-block-start:1.125rem}.crm-field-contact__dest bdi{color:inherit}.crm-field-actions--dock>.crm-field-actions__hint:first-of-type{order:0}.crm-field-actions--dock>.crm-field-actions__hint:has(+.crm-field-actions__hint){order:-1}.crm-field-homebar__mobile-menu>summary{position:relative}.crm-field-homebar__mobile-menu>summary:before{content:"";position:absolute;inset:-.4375rem 0}.crm-field-docs__options>summary:before{content:"";position:absolute;inset:-.125rem}.crm-field-flow__heading{position:relative}.crm-field-flow__heading:before{content:"";position:absolute;inset:-.375rem 0}.crm-field-card__win,.crm-field-vhead__win{font:600 1.125rem var(--font-mono);letter-spacing:-.02em}.crm-field-vhead__name{line-height:1.5}.crm-cash .crm-dialog{font:400 1rem/1.5 var(--font-body)}.crm-cash .crm-dialog .dlg-h h2{margin:0}.crm-cash .crm-dialog .crm-cash__form{gap:0;margin:0}.crm-cash .crm-dialog .crm-cash__amount{margin:.75rem 0 .8125rem}.crm-cash .crm-dialog .crm-cash__amount strong{font:600 1.375rem var(--font-mono)}.crm-cash .crm-dialog .crm-help{line-height:1.5}.crm-cash .crm-dialog .crm-cash__actions{margin-block-start:.8125rem}.crm-cash .crm-dialog .crm-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem}}}@media screen and (min-width:43.751rem){html[data-crm] .crm-field-today .crm-field-mobile-only{display:none!important}.crm-field-actions:has(#field-identity-title) .crm-field-actions__bar>.crm-field-identity-missing{grid-column:1/-1;grid-row:1}}@media screen and (max-width:43.75rem){html[data-crm] .crm-field-today.crm-field-today{.crm-field-monthly__counts dd{line-height:1.9375rem}.crm-field-day-summary__next bdi:not([dir=ltr]){font-family:var(--font-body)}.crm-field-day-summary .crm-field-day-summary__timeline .crm-field-day-summary__timeline-pin>span{color:var(--danger);font-size:.65625rem}.crm-field-flow__step--done{padding-block:.625rem}.crm-field-flow__done-line{margin-inline-start:0}.crm-field-flow .crm-field-actions__facts{gap:.25rem}.crm-field-flow .crm-field-actions__facts>div{grid-template-columns:auto 1fr}}}.crm-field-identity-number{display:contents}@media screen and (max-width:43.75rem){html[data-crm] .crm-field-today.crm-field-today{.crm-field-flow .crm-field-actions:has(#field-identity-number){display:grid;gap:.75rem}.crm-field-identity-number{display:block}.crm-field-identity-number>label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem}.crm-field-identity-number .crm-help{margin:.25rem 0 0;font-size:.78125rem;line-height:1.5;color:var(--ink-3)}.crm-field-actions:has(#field-identity-number) .crm-field-actions__choice{padding:0;border:0;background:transparent;border-radius:0}.crm-cash>.crm-cash__primary{background:var(--panel);border-color:var(--line-strong);color:var(--ink)}.crm-field-spec__cap:not(.crm-field-spec__cap--unknown){border:0;border-radius:.1875rem;box-shadow:none;background:var(--cap)}.crm-field-spec__cap:after,.crm-field-spec__cap:before{display:none}.crm-field-split__detail>p.crm-field-noprint>a{display:flex;align-items:center;gap:.5rem}.crm-field-split__detail>p.crm-field-noprint>a>.crm-field-icon:last-child{margin-inline-start:auto;transform:rotate(90deg)}.crm-field-actions__sheet{font:400 1rem/1.5 var(--font-body)}.crm-field-actions__sheet .crm-field-outcome-intro{margin:0;font-size:.8125rem;color:var(--ink-3)}.crm-field-actions__sheet .crm-field-note-optional-help{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.crm-field-actions__sheet .crm-field-actions__choice{background:var(--panel)}.crm-field-actions__sheet .crm-field-actions__bar>.crm-field-actions__button{grid-column:auto;min-block-size:3.25rem;font-size:.96875rem}.crm-field-actions__sheet .crm-field-actions__bar>.crm-field-actions__button--secondary{border-color:transparent;background:transparent;color:var(--ink-2)}.crm-field-actions__sheet .crm-field-actions__form{gap:0}.crm-field-actions__sheet .crm-field-actions__form>label{font-size:.875rem;margin-bottom:.375rem}.crm-field-actions__sheet textarea{block-size:5.25rem}.crm-field-actions__sheet .crm-field-actions__counter{margin-top:.25rem}.crm-cash>.crm-cash__primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:3.25rem;padding:0 1rem;font-size:.96875rem;font-weight:600;border-width:.0625rem;box-shadow:none}.crm-cash>.crm-cash__amount{align-items:center}.crm-cash>.crm-cash__amount strong{font:600 1.375rem var(--font-mono)}.crm-cash__mobile-receipt>.crm-field{gap:0}.crm-cash__mobile-receipt label{margin-bottom:.375rem}.crm-cash__mobile-receipt .crm-help{margin-top:.25rem}.crm-field-flow .crm-field-actions:has(#field-identity-number) .crm-field-actions__facts,.crm-field-flow .crm-field-actions:has(#field-identity-number) .crm-field-actions__facts dd,.crm-field-flow .crm-field-actions:has(#field-identity-number) .crm-field-actions__facts dt{font-size:.875rem;line-height:1.5}.crm-field-actions--dock:has(.crm-field-actions__button--primary):has([data-field-form=FAILED])>.crm-field-actions__hint{order:2}.crm-field-actions--dock:has(.crm-field-actions__button--primary):has([data-field-form=FAILED])>.crm-field-actions__bar{order:1}.crm-field-flow .crm-field-actions:has(#field-identity-number)>.crm-field-actions__hint{font-size:.875rem;line-height:1.5}.crm-field-flow .crm-field-actions:has(#field-identity-number) .crm-field-actions__facts{margin:0}.crm-field-identity-number>label{line-height:1.5}.crm-field-flow .crm-field-actions:has(#field-identity-number) .crm-field-identity-missing{font-size:.875rem;line-height:1.5;margin:0}}}@media screen and (min-width:43.751rem){#field-identity-number::placeholder{color:transparent}}@media screen and (max-width:43.75rem){html[data-crm] .crm-field-today.crm-field-today{.crm-field-flow .crm-field-actions:has(#field-identity-number) .crm-field-identity-number .crm-help{font-size:.78125rem;line-height:1.5}.crm-field-flow .crm-field-actions:has(#field-identity-number) .crm-field-actions__facts{grid-template-columns:auto 1fr;gap:.25rem .75rem}.crm-field-flow .crm-field-actions:has(#field-identity-number) .crm-field-actions__facts>div{display:contents}.crm-field-account__facts dd,.crm-field-account__facts dt{font-size:.875rem;line-height:1.5}.crm-cash>.crm-cash__amount>span>.crm-field-mobile-only{display:inline}.crm-cash__mobile-receipt .crm-help{position:absolute;inline-size:.0625rem;block-size:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#field-identity-number{display:block}.crm-field-flow .crm-cash{display:grid;gap:.625rem}.crm-cash__mobile-receipt>.crm-field{margin-top:0}}}@media screen and (max-width:43.75rem){html[data-crm] .crm-field-today.crm-field-today .crm-field-scroll-identity small>.crm-field-mobile-only{display:inline}html[data-crm] .crm-field-today.crm-field-today .crm-field-scroll-identity small{font:400 .75rem/1.5 var(--font-body);letter-spacing:normal}html[data-crm] .crm-field-today.crm-field-today .crm-field-scroll-identity small bdi[dir=ltr]{font-family:var(--font-mono)}}@media screen and (max-width:43.75rem){html[data-crm] .crm-field-today.crm-field-today .crm-field-actions:has(#field-identity-number) .crm-field-actions__button:disabled{opacity:.45}}@media screen and (max-width:43.75rem){html[data-crm] .crm-field-today.crm-field-today .crm-field-actions:has(#field-identity-title):not(:has(#field-identity-number))>.crm-field-actions__hint{font-size:.875rem;line-height:1.5}}@media screen and (max-width:43.75rem){@container field-home (max-width: 21rem){html[data-crm] .crm-field-today.crm-field-today{.crm-field-dates{display:grid;grid-template-columns:minmax(0,1fr)}.crm-field-dates__quick{inline-size:100%}.crm-field-dates__quick li{flex:1 1;min-inline-size:0}.crm-field-docs__actions{grid-template-columns:minmax(0,1fr)}.crm-field-docs__head{block-size:auto;align-content:start}.crm-field-card--next .crm-field-card__top,.crm-field-card__next{grid-area:auto}.crm-field-card__next{margin-inline-start:0}.crm-field-card__top{padding-inline-end:0}.crm-field-card__chevron{inset-inline-end:.25rem;inset-block-start:.25rem;inline-size:.875rem;block-size:.875rem}}}}