@charset "UTF-8";:root{--docta-teal-rgb: 0 192 188;--docta-teal: rgb(var(--docta-teal-rgb));--docta-teal-deep-rgb: 1 165 161;--docta-teal-deep: rgb(var(--docta-teal-deep-rgb));--docta-deep-blue-rgb: 1 94 113;--docta-deep-blue: rgb(var(--docta-deep-blue-rgb));--docta-sky-rgb: 1 181 214;--docta-sky: rgb(var(--docta-sky-rgb));--docta-abyss-rgb: 1 61 74;--docta-abyss: rgb(var(--docta-abyss-rgb));--docta-night-rgb: 1 31 40;--docta-night: rgb(var(--docta-night-rgb));--docta-surface-rgb: 240 247 249;--docta-surface: rgb(var(--docta-surface-rgb));--docta-muted-rgb: 228 240 243;--docta-muted: rgb(var(--docta-muted-rgb));--docta-canvas-rgb: 234 242 243;--docta-canvas: rgb(var(--docta-canvas-rgb));--docta-paper-rgb: 250 255 255;--docta-paper: rgb(var(--docta-paper-rgb));--docta-field-rgb: 248 251 252;--docta-field: rgb(var(--docta-field-rgb));--docta-white-rgb: 255 255 255;--docta-white: rgb(var(--docta-white-rgb));--docta-black-rgb: 0 0 0;--docta-black: rgb(var(--docta-black-rgb));--docta-grey-rgb: 128 128 128;--docta-grey: rgb(var(--docta-grey-rgb));--docta-danger-rgb: 220 53 69;--docta-danger: rgb(var(--docta-danger-rgb));--docta-danger-deep-rgb: 176 42 55;--docta-danger-deep: rgb(var(--docta-danger-deep-rgb));--docta-success-rgb: 34 197 94;--docta-success: rgb(var(--docta-success-rgb));--docta-success-ink-rgb: 21 128 61;--docta-success-ink: rgb(var(--docta-success-ink-rgb));--docta-warning-rgb: 245 158 11;--docta-warning: rgb(var(--docta-warning-rgb));--docta-warning-ink-rgb: 180 83 9;--docta-warning-ink: rgb(var(--docta-warning-ink-rgb));--docta-info-ink-rgb: 1 135 163;--docta-info-ink: rgb(var(--docta-info-ink-rgb));--docta-ink-rgb: 1 17 40;--docta-ink: rgb(var(--docta-ink-rgb));--docta-slate-rgb: 107 114 128;--docta-slate: rgb(var(--docta-slate-rgb));--docta-silver-rgb: 174 174 174;--docta-silver: rgb(var(--docta-silver-rgb));--docta-steel-rgb: 158 173 176;--docta-steel: rgb(var(--docta-steel-rgb));--docta-mist-rgb: 228 232 229;--docta-mist: rgb(var(--docta-mist-rgb));--docta-frost-rgb: 232 240 240;--docta-frost: rgb(var(--docta-frost-rgb));--docta-snow-rgb: 240 245 245;--docta-snow: rgb(var(--docta-snow-rgb));--docta-alert-rgb: 255 56 60;--docta-alert: rgb(var(--docta-alert-rgb));--docta-deep-blue-a3: rgb(var(--docta-deep-blue-rgb) / .03);--docta-deep-blue-a5: rgb(var(--docta-deep-blue-rgb) / .05);--docta-deep-blue-a6: rgb(var(--docta-deep-blue-rgb) / .06);--docta-deep-blue-a8: rgb(var(--docta-deep-blue-rgb) / .08);--docta-deep-blue-a10: rgb(var(--docta-deep-blue-rgb) / .1);--docta-deep-blue-a14: rgb(var(--docta-deep-blue-rgb) / .14);--docta-deep-blue-a15: rgb(var(--docta-deep-blue-rgb) / .15);--docta-deep-blue-a20: rgb(var(--docta-deep-blue-rgb) / .2);--docta-deep-blue-a25: rgb(var(--docta-deep-blue-rgb) / .25);--docta-deep-blue-a30: rgb(var(--docta-deep-blue-rgb) / .3);--docta-deep-blue-a35: rgb(var(--docta-deep-blue-rgb) / .35);--docta-deep-blue-a38: rgb(var(--docta-deep-blue-rgb) / .38);--docta-deep-blue-a40: rgb(var(--docta-deep-blue-rgb) / .4);--docta-deep-blue-a45: rgb(var(--docta-deep-blue-rgb) / .45);--docta-deep-blue-a50: rgb(var(--docta-deep-blue-rgb) / .5);--docta-teal-a2: rgb(var(--docta-teal-rgb) / .02);--docta-teal-a5: rgb(var(--docta-teal-rgb) / .05);--docta-teal-a6: rgb(var(--docta-teal-rgb) / .06);--docta-teal-a7: rgb(var(--docta-teal-rgb) / .07);--docta-teal-a8: rgb(var(--docta-teal-rgb) / .08);--docta-teal-a10: rgb(var(--docta-teal-rgb) / .1);--docta-teal-a12: rgb(var(--docta-teal-rgb) / .12);--docta-teal-a13: rgb(var(--docta-teal-rgb) / .13);--docta-teal-a14: rgb(var(--docta-teal-rgb) / .14);--docta-teal-a18: rgb(var(--docta-teal-rgb) / .18);--docta-teal-a20: rgb(var(--docta-teal-rgb) / .2);--docta-teal-a25: rgb(var(--docta-teal-rgb) / .25);--docta-teal-a30: rgb(var(--docta-teal-rgb) / .3);--docta-teal-a50: rgb(var(--docta-teal-rgb) / .5);--docta-sky-a8: rgb(var(--docta-sky-rgb) / .08);--docta-sky-a10: rgb(var(--docta-sky-rgb) / .1);--docta-sky-a12: rgb(var(--docta-sky-rgb) / .12);--docta-sky-a20: rgb(var(--docta-sky-rgb) / .2);--docta-sky-a30: rgb(var(--docta-sky-rgb) / .3);--docta-field-a8: rgb(var(--docta-field-rgb) / .08);--docta-white-a30: rgb(var(--docta-white-rgb) / .3);--docta-white-a75: rgb(var(--docta-white-rgb) / .75);--docta-black-a4: rgb(var(--docta-black-rgb) / .04);--docta-black-a6: rgb(var(--docta-black-rgb) / .06);--docta-black-a15: rgb(var(--docta-black-rgb) / .15);--docta-danger-a5: rgb(var(--docta-danger-rgb) / .05);--docta-danger-a6: rgb(var(--docta-danger-rgb) / .06);--docta-danger-a8: rgb(var(--docta-danger-rgb) / .08);--docta-danger-a10: rgb(var(--docta-danger-rgb) / .1);--docta-danger-a20: rgb(var(--docta-danger-rgb) / .2);--docta-danger-a30: rgb(var(--docta-danger-rgb) / .3);--docta-danger-a35: rgb(var(--docta-danger-rgb) / .35);--docta-success-a10: rgb(var(--docta-success-rgb) / .1);--docta-success-a25: rgb(var(--docta-success-rgb) / .25);--docta-warning-a10: rgb(var(--docta-warning-rgb) / .1);--docta-warning-a25: rgb(var(--docta-warning-rgb) / .25);--docta-ink-a22: rgb(var(--docta-ink-rgb) / .22);--docta-ink-a40: rgb(var(--docta-ink-rgb) / .4);--docta-ink-a50: rgb(var(--docta-ink-rgb) / .5);--docta-alert-a10: rgb(var(--docta-alert-rgb) / .1);--docta-alert-a20: rgb(var(--docta-alert-rgb) / .2);--docta-steel-a13: rgb(var(--docta-steel-rgb) / .13);--color-text-primary: var(--docta-deep-blue);--color-text-strong: var(--docta-night);--color-text-heading: var(--docta-abyss);--color-text-secondary: var(--docta-deep-blue-a50);--color-text-muted: var(--docta-deep-blue-a45);--color-text-subtle: var(--docta-deep-blue-a38);--color-text-faint: var(--docta-deep-blue-a35);--color-text-placeholder: var(--docta-deep-blue-a50);--color-text-icon-muted: var(--docta-deep-blue-a40);--color-text-disabled: var(--docta-deep-blue-a30);--color-text-neutral: var(--docta-grey);--color-text-accent: var(--docta-teal);--color-text-inverse: var(--docta-white);--color-text-on-panel: var(--docta-white-a75);--color-text-watermark: var(--docta-teal-a7);--color-surface-page: var(--docta-surface);--color-surface-card: var(--docta-white);--color-surface-raised: var(--docta-paper);--color-surface-sunken: var(--docta-muted);--color-surface-field: var(--docta-field);--color-surface-track: var(--docta-deep-blue-a6);--color-surface-accent-soft: var(--docta-teal-a8);--color-surface-primary-soft: var(--docta-deep-blue-a8);--color-surface-accent-subtle: var(--docta-teal-a5);--color-surface-accent-hover: var(--docta-teal-a14);--color-surface-header: var(--docta-white-a30);--color-surface-glass-rib: var(--docta-black-a4);--color-surface-accent-muted: var(--docta-teal-a10);--color-surface-legal: var(--docta-deep-blue-a3);--color-surface-callout: var(--docta-teal-a6);--color-surface-badge: var(--docta-teal-a10);--color-border-badge: var(--docta-teal-a25);--color-border-accent-soft: var(--docta-teal-a30);--color-border-callout: var(--docta-teal-a18);--color-border-section: var(--docta-deep-blue-a8);--color-border-panel: var(--docta-sky);--color-border-subtle: var(--docta-deep-blue-a10);--color-border-default: var(--docta-deep-blue-a14);--color-border-field: var(--docta-deep-blue-a15);--color-border-strong: var(--docta-deep-blue-a20);--color-border-muted: var(--docta-muted);--color-border-accent: var(--docta-teal);--color-action-primary: var(--docta-teal);--color-action-primary-hover: var(--docta-teal-deep);--color-action-primary-active: var(--docta-deep-blue);--color-action-primary-disabled: var(--docta-deep-blue-a8);--color-action-on-primary: var(--docta-white);--color-action-secondary-bg: var(--docta-white);--color-action-secondary-bg-active: var(--docta-surface);--color-action-disabled-bg: var(--docta-surface);--color-action-disabled-text: var(--docta-deep-blue-a25);--color-feedback-danger: var(--docta-danger);--color-feedback-danger-strong: var(--docta-danger-deep);--color-feedback-danger-bg: var(--docta-danger-a10);--color-feedback-danger-bg-soft: var(--docta-danger-a6);--color-feedback-danger-bg-subtle: var(--docta-danger-a5);--color-feedback-danger-ring: var(--docta-danger-a8);--color-feedback-danger-border: var(--docta-danger-a30);--color-border-danger: var(--docta-danger-a35);--color-feedback-success-ink: var(--docta-success-ink);--color-feedback-success-bg: var(--docta-success-a10);--color-feedback-success-border: var(--docta-success-a25);--color-feedback-warning-ink: var(--docta-warning-ink);--color-feedback-warning-bg: var(--docta-warning-a10);--color-feedback-warning-border: var(--docta-warning-a25);--color-feedback-info-ink: var(--docta-info-ink);--color-feedback-info-bg: var(--docta-sky-a12);--color-feedback-info-border: var(--docta-sky-a30);--color-focus-ring: var(--docta-teal-a30);--color-chart-value: var(--docta-sky);--color-chart-track: var(--docta-deep-blue-a30);--color-shadow-color: var(--docta-black-a6);--color-shadow-color-accent: var(--docta-deep-blue-a25);--color-shadow-color-cta: var(--docta-teal-a30);--color-shadow-color-soft: var(--docta-deep-blue-a5);--color-shadow-color-dropdown: var(--docta-deep-blue-a14);--color-text-ink: var(--docta-ink);--color-text-slate: var(--docta-slate);--color-text-steel: var(--docta-steel);--color-surface-overlay: var(--docta-ink-a40);--color-surface-snow: var(--docta-snow);--color-surface-today: var(--docta-teal-a2);--color-border-mist: var(--docta-mist);--color-border-frost: var(--docta-frost);--color-border-close: var(--docta-teal-a50);--color-action-muted: var(--docta-silver);--color-shadow-color-modal: var(--docta-ink-a22);--color-agenda-online: var(--docta-teal);--color-agenda-online-bg: var(--docta-teal-a7);--color-agenda-online-border: var(--docta-teal-a20);--color-agenda-online-pill: var(--docta-teal-a13);--color-agenda-phone: var(--docta-sky);--color-agenda-phone-border: var(--docta-sky-a20);--color-agenda-phone-pill: var(--docta-sky-a10);--color-agenda-blocked: var(--docta-grey);--color-agenda-blocked-border: var(--docta-silver);--color-agenda-blocked-soft: var(--docta-steel);--color-agenda-blocked-pill: var(--docta-steel-a13);--color-agenda-cancelled: var(--docta-alert);--color-agenda-cancelled-border: var(--docta-alert-a20);--color-agenda-cancelled-pill: var(--docta-alert-a10);--color-text-ink-placeholder: var(--docta-ink-a50);--color-shadow-color-knob: var(--docta-black-a15);--color-action-danger: var(--docta-alert);--color-action-danger-bg: var(--docta-alert-a10);--color-border-accent-faint: var(--docta-teal-a20);--color-border-accent-medium: var(--docta-teal-a50);--color-text-pending: var(--docta-sky);--color-action-danger-hover: var(--docta-alert-a20);--gradient-cta: linear-gradient(171.96deg, var(--docta-teal) 0%, var(--docta-deep-blue) 100%);--gradient-panel: linear-gradient(177.06deg, var(--docta-deep-blue) 8.49%, var(--docta-abyss) 58.3%, var(--docta-night) 91.51%);--gradient-auth: linear-gradient(-57.51deg, var(--docta-sky-a8) 0%, var(--docta-field-a8) 97.58%);--gradient-progress: linear-gradient(90deg, var(--docta-teal) 0%, var(--docta-sky) 100%);--gradient-spotlight: radial-gradient(circle at center, var(--docta-sky-a8) 0%, transparent 65%);--gradient-shell-content: var(--docta-canvas);--gradient-event-accent: linear-gradient(164.59deg, var(--docta-teal-a10) 0%, var(--docta-deep-blue-a6) 100%);--gradient-event-primary: linear-gradient(165.56deg, var(--docta-deep-blue-a10) 0%, var(--docta-deep-blue-a6) 100%);--gradient-avatar: linear-gradient(135deg, var(--docta-muted) 0%, var(--docta-teal-a14) 100%);--gradient-event-phone: linear-gradient(165.56deg, var(--docta-sky-a10) 0%, var(--docta-deep-blue-a6) 100%)}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url("./media/dm-sans-latin-ext-NENIHPQN.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url("./media/dm-sans-latin-UYBUMQL5.woff2") format("woff2");unicode-range:U+0000-00FF,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:Lora;font-style:italic;font-weight:400 600;font-display:swap;src:url("./media/lora-latin-ext-italic-WUEYB2GF.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:400 600;font-display:swap;src:url("./media/lora-latin-italic-CQVT6ZIC.woff2") format("woff2");unicode-range:U+0000-00FF,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:Lora;font-style:normal;font-weight:400 600;font-display:swap;src:url("./media/lora-latin-ext-77F64LNJ.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 600;font-display:swap;src:url("./media/lora-latin-6YFDQXH3.woff2") format("woff2");unicode-range:U+0000-00FF,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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url("./media/dm-serif-display-latin-ext-GP44XTZK.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url("./media/dm-serif-display-latin-DCCDLJOI.woff2") format("woff2");unicode-range:U+0000-00FF,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}:root{--font-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Lora", Georgia, "Times New Roman", serif;--font-display: "DM Serif Display", Georgia, "Times New Roman", serif;--font-variation-sans: "opsz" 14}:root{--radius-card: 25px;--radius-field: 12px;--radius-tab: 14px;--radius-tab-pill: 10px;--radius-pill: 100px;--auth-content-width: 581px;--auth-card-width: 694px;--auth-tabs-width: 400px;--shadow-field: 0 1px 1.5px var(--color-shadow-color);--shadow-tab-pill: 0 2px 6px var(--color-shadow-color-accent);--focus-ring-width: 3px;--header-height: 96px;--header-max-width: 1728px;--header-gutter: 93px;--radius-header: 16px;--radius-button-sm: 10px;--shadow-cta: 0 3px 7px var(--color-shadow-color-cta);--content-max: 1728px;--page-gutter: 64px;--home-inner-width: 1067.2px;--home-stats-width: 1250.2px;--radius-card-soft: 20px;--radius-chip: 18px;--radius-panel: 28px;--radius-icon-sm: 14px;--radius-icon-md: 16px;--radius-cta: 14px;--shadow-card-soft: 0 2px 6px var(--color-shadow-color-soft);--hero-height: 706.275px;--hero-search-width: 800px;--radius-search: 16px;--radius-search-btn: 12px;--radius-dropdown: 14px;--radius-option: 9px;--dropdown-max-height: 360px;--shadow-dropdown: 0 12px 40px var(--color-shadow-color-dropdown);--shell-sidebar-width: 240px;--shell-topbar-height: 83px;--shell-gutter: 40px;--radius-nav-item: 10px;--radius-action: 8px;--radius-profile-card: 16px;--profile-side-width: 420px;--radius-section-card: 18px;--radius-input-panel: 10px;--shadow-section-card: 0 3px 8px var(--color-shadow-color-soft)}.docta-btn{font-family:var(--font-sans);font-size:14px;line-height:21px;font-weight:600;font-variation-settings:var(--font-variation-sans);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;border:1px solid transparent;border-radius:var(--radius-field);cursor:pointer;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.docta-btn:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);border-radius:var(--radius-field)}.docta-btn:disabled,.docta-btn[aria-disabled=true]{cursor:not-allowed}.docta-btn--primary{background-color:var(--color-action-primary);color:var(--color-action-on-primary);border-color:transparent}.docta-btn--primary:hover:not(:disabled){background-color:var(--color-action-primary-hover)}.docta-btn--primary:active:not(:disabled){background-color:var(--color-action-primary-active)}.docta-btn--primary:disabled{background-color:var(--color-action-primary-disabled);color:var(--color-text-disabled)}.docta-btn--secondary{background-color:var(--color-action-secondary-bg);color:var(--color-text-primary);border-color:var(--color-border-field);border-width:.8px;box-shadow:var(--shadow-field);font-weight:500}.docta-btn--secondary:hover:not(:disabled){border-color:var(--color-border-accent)}.docta-btn--secondary:active:not(:disabled){background-color:var(--color-action-secondary-bg-active);border-color:var(--color-border-accent)}.docta-btn--secondary:disabled{background-color:var(--color-action-disabled-bg);border-color:var(--color-border-default);color:var(--color-action-disabled-text);box-shadow:none}.docta-btn--block{width:100%}.docta-btn--compact{gap:7px;padding:9px 18px;border-radius:var(--radius-nav-item);font-size:13px;line-height:19.5px;font-weight:600}.docta-link{color:var(--color-text-accent);text-decoration:none;font-weight:500}.docta-link:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);border-radius:4px}.docta-link:hover{text-decoration:underline}.docta-field{display:flex;flex-direction:column;width:100%}.docta-field__label{font-family:var(--font-sans);font-size:13px;line-height:19.5px;font-weight:500;font-variation-settings:var(--font-variation-sans);color:var(--color-text-primary);padding-bottom:7px}.docta-input{font-family:var(--font-sans);font-size:13px;line-height:19.5px;font-weight:500;font-variation-settings:var(--font-variation-sans);width:100%;height:49px;padding:13px 16px;background-color:var(--color-surface-field);border:.8px solid var(--color-border-field);border-radius:var(--radius-field);color:var(--color-text-primary);transition:border-color .15s ease,background-color .15s ease}.docta-input:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);border-radius:var(--radius-field)}.docta-input::placeholder{color:var(--color-text-placeholder)}.docta-input:hover:not(:disabled){border-color:var(--color-border-strong)}.docta-input[aria-invalid=true]{background-color:var(--color-surface-page);border-color:var(--color-border-danger)}.docta-input:disabled{background-color:var(--color-surface-sunken);color:var(--color-text-disabled);cursor:not-allowed}.docta-input--with-affix{padding-right:44px}.docta-input-group{position:relative;display:flex;align-items:center;width:100%}.docta-checkbox{font-family:var(--font-sans);font-size:11px;line-height:17.25px;font-weight:400;font-variation-settings:var(--font-variation-sans);display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);cursor:pointer}.docta-checkbox input{accent-color:var(--color-action-primary);width:15px;height:15px;margin:0;cursor:pointer}.docta-field__error{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 12px;font-family:var(--font-sans);font-size:13px;line-height:19.5px;color:var(--color-feedback-danger);font-variation-settings:var(--font-variation-sans)}.docta-field__error:before{content:"";flex-shrink:0;width:13px;height:13px;margin-top:3.25px;background-color:currentColor;-webkit-mask:url("./media/alert-circle-SNM5DDDM.svg") center/contain no-repeat;mask:url("./media/alert-circle-SNM5DDDM.svg") center/contain no-repeat}.docta-field__error--plain{display:contents}.docta-field__error--plain:before{content:none}.docta-input--compact{height:46px;padding:12px 16px;font-size:14px;line-height:normal}.docta-field__affix{position:absolute;right:16px;display:flex;align-items:center;justify-content:center;color:var(--color-text-icon-muted);pointer-events:none}.docta-segmented{display:flex;gap:10px;width:100%}.docta-segmented__option{flex:1;position:relative;display:flex}.docta-segmented__input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.docta-segmented__label{font-family:var(--font-sans);font-size:13px;line-height:19.5px;font-weight:500;font-variation-settings:var(--font-variation-sans);flex:1;display:flex;align-items:center;justify-content:center;padding:11px 8px;min-height:43px;font-weight:400;text-align:center;background-color:var(--color-surface-field);border:.8px solid var(--color-border-field);border-radius:var(--radius-field);color:var(--color-text-placeholder);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.docta-segmented__input:hover+.docta-segmented__label{border-color:var(--color-border-accent)}.docta-segmented__input:checked+.docta-segmented__label{background-color:var(--color-surface-accent-soft);border-color:var(--color-border-accent);color:var(--color-text-primary);font-weight:500}.docta-segmented__input:focus-visible+.docta-segmented__label{box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.docta-check{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.docta-check__input{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;accent-color:var(--color-action-primary);border-radius:6px;cursor:pointer}.docta-check__input:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);border-radius:6px}.docta-check__text{font-family:var(--font-sans);font-size:13px;line-height:20.15px;color:var(--color-text-primary);font-variation-settings:var(--font-variation-sans)}.docta-fieldset{margin:0;padding:0;border:none;min-width:0}.docta-fieldset>.docta-field__label{padding:0 0 6px}.docta-input--date{position:relative;padding-right:44px;font-family:var(--font-sans)}.docta-input--date::-webkit-calendar-picker-indicator{position:absolute;right:14px;width:20px;height:20px;opacity:0;cursor:pointer}.docta-input--date.is-empty{color:var(--color-text-placeholder)}.docta-input--sunken{background-color:var(--color-surface-page);border-color:var(--color-border-default)}.docta-field__hint{margin:8px 0 0;font-family:var(--font-sans);font-size:12px;line-height:18px;color:var(--color-text-faint);font-variation-settings:var(--font-variation-sans)}.docta-strength[data-level="3"] .docta-strength__bar.is-filled,.docta-strength[data-level="4"] .docta-strength__bar.is-filled{background-color:var(--color-action-primary)}.docta-strength[data-level="3"] .docta-strength__label,.docta-strength[data-level="4"] .docta-strength__label{color:var(--color-text-accent)}.docta-field__label--caps{padding-bottom:5px;font-size:11px;line-height:16.5px;font-weight:700;letter-spacing:.66px;text-transform:uppercase;color:var(--color-action-muted)}.docta-input--small{height:40px;padding:9px 12px;font-size:14px;font-weight:400;line-height:normal;background-color:var(--color-surface-card);border-color:var(--color-border-accent-faint);border-radius:var(--radius-action);color:var(--color-text-heading)}.docta-segmented--small{gap:6px}.docta-segmented--small .docta-segmented__label{min-height:40px;padding:8px;font-size:12px;line-height:18px;font-weight:600;background-color:var(--color-surface-card);border-color:var(--color-border-accent-faint);border-radius:var(--radius-action);color:var(--color-text-primary)}.docta-toggle{--switch-width: 46px;--switch-height: 26px;--switch-knob: 20px;position:relative;flex-shrink:0;width:var(--switch-width);height:var(--switch-height);margin:0;appearance:none;background-color:var(--color-border-mist);border-radius:var(--radius-pill);cursor:pointer;transition:background-color .15s ease}.docta-toggle:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);border-radius:var(--radius-pill)}.docta-toggle:after{content:"";position:absolute;top:calc((var(--switch-height) - var(--switch-knob)) / 2);left:calc((var(--switch-height) - var(--switch-knob)) / 2);width:var(--switch-knob);height:var(--switch-knob);background-color:var(--color-surface-card);border-radius:50%;box-shadow:0 1px 4px var(--color-shadow-color-knob);transition:transform .15s ease}.docta-toggle:checked{background-color:var(--color-action-primary)}.docta-toggle:checked:after{transform:translate(calc(var(--switch-width) - var(--switch-height)))}.docta-toggle:disabled{cursor:not-allowed;opacity:.6}.docta-field__label--strong{padding-bottom:7px;font-size:12px;line-height:18px;font-weight:700;color:var(--color-text-ink)}.docta-input--panel{height:43px;padding:11px 14px;font-size:13px;line-height:normal;font-weight:700;background-color:var(--color-surface-field);border-color:var(--color-border-mist);border-radius:var(--radius-input-panel);color:var(--color-text-ink)}.docta-input--panel::placeholder{color:var(--color-text-ink-placeholder)}.docta-input--panel.docta-input--date,.docta-input--panel[type=time]{font-size:14px;font-weight:500}.docta-input--panel.is-empty{color:var(--color-action-muted)}.docta-input--multiline{height:auto;min-height:82px;resize:vertical;line-height:19.5px}.docta-input--time{position:relative;padding-right:44px;font-family:var(--font-sans)}.docta-input--time::-webkit-calendar-picker-indicator{position:absolute;right:14px;width:20px;height:20px;opacity:0;cursor:pointer}.docta-segmented--chips{flex-wrap:wrap;gap:12px;width:auto}.docta-segmented--chips .docta-segmented__option{flex:none}.docta-segmented--chips .docta-segmented__label{min-height:35px;padding:8px 12px;font-size:12px;line-height:18px;font-weight:600;background-color:var(--color-surface-card);border-color:var(--color-border-mist);border-radius:var(--radius-option);color:var(--color-text-slate)}.docta-segmented--chips .docta-segmented__input:checked+.docta-segmented__label{background-color:var(--color-surface-callout);border-color:var(--color-border-accent);color:var(--color-text-primary);font-weight:600}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{background-color:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-sans);font-variation-settings:var(--font-variation-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
