.slot-tone--free{--slot-tone-color:var(--cds-gray-50,#8d8d8d)}.slot-tone--booked{--slot-tone-color:var(--cds-purple-60,#8a3ffc)}.slot-tone--in-progress{--slot-tone-color:var(--cds-support-warning,#f1c21b)}.slot-tone--completed{--slot-tone-color:var(--cds-support-success,#24a148)}.slot-tone--no-show{--slot-tone-color:var(--cds-red-50,#fa4d56)}.slot-tone--cancelled{--slot-tone-color:var(--cds-gray-30,#c6c6c6)}.slot-tone--blocked{--slot-tone-color:var(--cds-gray-40,#a8a8a8)}.slot-tone--ehealth-void{--slot-tone-color:var(--cds-magenta-50,#ee5396)}.schedule-panel__toggle-row{align-items:center;gap:var(--cds-spacing-03);padding:var(--cds-spacing-03) 0;display:flex}.schedule-panel__field{gap:var(--cds-spacing-02);flex-direction:column;display:flex}.schedule-panel__label{color:var(--cds-text-secondary,#525252);letter-spacing:.03em;font-size:.75rem;font-weight:600}.schedule-panel__days{gap:var(--cds-spacing-02);flex-wrap:wrap;display:flex}.schedule-panel__day-btn{border:1px solid var(--cds-border-strong-01,#8d8d8d);background:var(--cds-layer-01,#f4f4f4);width:2.25rem;height:2.25rem;color:var(--cds-text-secondary,#525252);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:background .1s,color .1s;display:flex}.schedule-panel__day-btn:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.schedule-panel__day-btn--selected{background:var(--cds-interactive,#0f62fe);border-color:var(--cds-interactive,#0f62fe);color:#fff}.schedule-list__header{padding:var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-00,#e0e0e0);justify-content:space-between;align-items:center;display:flex}.schedule-list__title{color:var(--cds-text-primary,#161616);font-size:1rem;font-weight:600}.schedule-list__header-right{flex-shrink:0;align-items:center;gap:16px;display:inline-flex}.schedule-list__meta{color:var(--cds-text-secondary,#525252);letter-spacing:.32px;white-space:nowrap;font-size:12px}.schedule-list__meta b{color:var(--cds-text-primary,#161616);font-weight:600}.schedule-list__section-add{border:1px solid var(--cds-border-subtle-02,var(--cds-border-subtle-01));color:var(--cds-link-primary,#0f62fe);font:inherit;letter-spacing:.16px;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:13px;font-weight:500;display:inline-flex}.schedule-list__section-add:hover{background:var(--cds-layer-hover-01);color:var(--cds-link-primary-hover,#0043ce)}.schedule-list__section-add:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.schedule-list__state{padding:var(--cds-spacing-07);text-align:center;color:var(--cds-text-secondary,#525252);font-size:.875rem}.schedule-list__state--error{color:var(--cds-support-error,#da1e28)}.schedule-list__items{flex-direction:column;display:flex}.schedule-list__confirm-text{color:var(--cds-text-primary,#161616);margin:0;font-size:.875rem;line-height:1.5}.day-view__nav{flex:1;align-items:stretch;min-width:0;display:flex}.day-view__nav-step{align-content:center;align-self:stretch;height:100%}.day-view__nav-step:hover{background:var(--cds-layer-hover-01,#e8e8e8);cursor:pointer}.day-view__nav-step::part(button){width:3rem;background:0 0;block-size:100%;min-block-size:100%;padding:0}.day-view__nav-step--prev{border-right:1px solid var(--cds-border-subtle-01)}.day-view__nav-step--next{border-left:1px solid var(--cds-border-subtle-01)}.day-view__nav-picker{padding:0 var(--cds-spacing-03);flex:1;align-items:center;min-width:0;display:flex}.day-view__nav-picker cds-date-picker,.day-view__nav-picker cds-date-picker-input{width:100%;display:block}.day-view__today{border-left:1px solid var(--cds-border-subtle-01);align-self:stretch;height:100%}.day-view__today::part(button){block-size:100%;min-block-size:100%;font-weight:600}.day-view__notification{margin:var(--cds-spacing-04) var(--cds-spacing-05)}.day-view__state{justify-content:center;align-items:center;gap:var(--cds-spacing-05);min-height:12rem;color:var(--cds-text-secondary);padding:var(--cds-spacing-07);text-align:center;flex-direction:column;font-size:.875rem;display:flex}.day-view__row{background:var(--cds-layer-01);border:0;border-bottom:1px solid var(--cds-border-subtle-01);cursor:pointer;text-align:left;width:100%;color:inherit;align-items:stretch;padding:0;font-family:inherit;transition:background 70ms linear;display:flex}.day-view__row:hover:not(:disabled){background:var(--cds-layer-hover-01)}.day-view__row:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;z-index:1}.day-view__row--blocked{cursor:default}.day-view__row--selected,.day-view__row--selected:hover{background:var(--cds-layer-selected-01);outline:2px solid var(--cds-border-interactive);outline-offset:-2px;z-index:1}.day-view__row--in-progress{background:var(--cds-yellow-10,#fcf4d6)}.day-view__row--in-progress:hover:not(:disabled){background:#fbecb4}.day-view__time{width:3.75rem;padding:var(--cds-spacing-04) var(--cds-spacing-03);border-right:1px solid var(--cds-border-subtle-01);flex-direction:column;flex-shrink:0;gap:2px;display:flex}.day-view__time-start{font-family:var(--cds-code-02-font-family,var(--cds-font-mono,monospace));color:var(--cds-text-primary);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.day-view__time-end{font-family:var(--cds-code-02-font-family,var(--cds-font-mono,monospace));color:var(--cds-text-helper);font-variant-numeric:tabular-nums;font-size:.6875rem}.day-view__bar{flex-shrink:0;width:4px}.day-view__bar--free{background:var(--cds-support-success,#24a148)}.day-view__bar--booked{background:var(--cds-border-interactive)}.day-view__bar--in-progress{background:var(--cds-support-warning,#f1c21b)}.day-view__bar--completed{background:var(--cds-text-helper)}.day-view__bar--no-show{background:var(--cds-support-error,#da1e28)}.day-view__bar--cancelled{background:var(--cds-text-disabled)}.day-view__bar--blocked{background:repeating-linear-gradient(135deg, var(--cds-border-subtle-02) 0 4px, var(--cds-layer-02) 4px 8px)}.day-view__body{min-width:0;padding:var(--cds-spacing-04) var(--cds-spacing-04);flex-direction:column;flex:1;gap:2px;display:flex}.day-view__patient-row{align-items:center;gap:var(--cds-spacing-03);min-width:0;display:flex}.day-view__patient{color:var(--cds-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.875rem;font-weight:600;overflow:hidden}.day-view__patient--muted{color:var(--cds-text-helper);font-weight:400}.day-view__badge{align-items:center;gap:var(--cds-spacing-02);padding:2px var(--cds-spacing-03);letter-spacing:.32px;text-transform:uppercase;color:var(--cds-purple-70,#6929c4);border:1px solid var(--cds-purple-60,#8a3ffc);background:#fff;flex-shrink:0;font-size:.6875rem;font-weight:600;display:inline-flex}.day-view__badge-dot{background:var(--cds-support-warning,#f1c21b);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite day-view-pulse}.day-view__meta{color:var(--cds-text-secondary);letter-spacing:.32px;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}@keyframes day-view-pulse{0%,to{opacity:1}50%{opacity:.4}}.org-calendar__filters{padding:var(--cds-spacing-04) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-00,#e0e0e0);background:var(--cds-layer-01,#f4f4f4)}.org-calendar__filter-dropdown{min-width:200px}.org-calendar__legend{align-items:center;gap:var(--cds-spacing-04);flex-wrap:wrap;display:flex}.org-calendar__legend-item{align-items:center;gap:var(--cds-spacing-02);color:var(--cds-text-secondary,#525252);font-size:.75rem;display:flex}.org-calendar__legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.org-calendar__loading{padding:var(--cds-spacing-04) var(--cds-spacing-05);color:var(--cds-text-secondary,#525252);font-size:.875rem}.org-calendar__calendar{padding:var(--cds-spacing-05)}.org-calendar__popover{z-index:9999;background:var(--cds-layer-01,#f4f4f4);border:1px solid var(--cds-border-subtle-00,#e0e0e0);border-radius:2px;min-width:220px;max-width:280px;position:absolute;box-shadow:0 4px 16px #00000026}.org-calendar__popover-header{padding:var(--cds-spacing-03) var(--cds-spacing-04);border-bottom:1px solid var(--cds-border-subtle-00,#e0e0e0);justify-content:space-between;align-items:center;display:flex}.org-calendar__popover-close{cursor:pointer;color:var(--cds-text-secondary,#525252);background:0 0;border:none;padding:0 2px;font-size:1.125rem;line-height:1}.org-calendar__popover-body{padding:var(--cds-spacing-04);gap:var(--cds-spacing-02);flex-direction:column;display:flex}.org-calendar__popover-time{color:var(--cds-text-primary,#161616);margin:0;font-size:.875rem;font-weight:600}.org-calendar__popover-service,.org-calendar__popover-comment{color:var(--cds-text-secondary,#525252);margin:0;font-size:.75rem}.org-calendar__popover-footer{padding:var(--cds-spacing-03) var(--cds-spacing-04);border-top:1px solid var(--cds-border-subtle-00,#e0e0e0);justify-content:flex-end;gap:var(--cds-spacing-02);display:flex}.org-calendar-page{flex-direction:column;height:100%;display:flex}.sched-cal{font-size:.875rem}.sched-cal__toolbar{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.sched-cal__title{margin:0;font-size:1rem;font-weight:600}.sched-cal__nav{align-items:center;gap:.25rem;display:flex}.sched-cal__month-label{text-align:center;min-width:7rem;font-weight:500}.sched-cal__loading{color:var(--cds-text-secondary);padding:1rem 0}.sched-cal__table-wrap{overflow-x:auto}.sched-cal__table{border-collapse:collapse;white-space:nowrap;width:100%}.sched-cal__label-col{text-align:left;border-bottom:1px solid var(--cds-border-subtle);white-space:normal;overflow-wrap:break-word;max-width:10rem;padding:.25rem}.sched-cal__day-col{text-align:center;border-bottom:1px solid var(--cds-border-subtle);border-left:1px solid var(--cds-border-subtle);min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem;color:var(--cds-text-secondary);padding:.25rem .125rem;font-size:.75rem;font-weight:400}.sched-cal__day-col--weekend{color:#da1e28cc;background:#da1e281a;min-width:.5rem;max-width:.5rem}.sched-cal__row{cursor:pointer;background:var(--cds-background);border-bottom:1px solid var(--cds-border-subtle)}.sched-cal__row:hover{background:var(--cds-layer-hover)}.sched-cal__label--expand{background:var(--cds-layer)}.sched-cal__chevron{color:var(--cds-text-secondary);margin-right:.375rem;font-size:.625rem}.sched-cal__label--sub{color:var(--cds-text-secondary);padding-left:1rem;font-size:.8125rem}.sched-cal__cell{text-align:center;border-bottom:1px solid var(--cds-border-subtle);border-left:1px solid var(--cds-border-subtle);white-space:normal;padding:.25rem .125rem}.sched-cal__cell--weekend{background:var(--cds-layer-accent);color:#da1e28cc;background:#da1e281a}.sched-cal__cell--sub{color:var(--cds-text-secondary);max-width:2rem}.sched-cal__cell--has-data{background:var(--cds-layer);color:var(--cds-link-primary);min-width:2rem;max-width:2rem}.sched-cal__cell-total{color:var(--cds-link-primary);font-size:.8125rem;font-weight:600}.sched-cal__cell-range{color:var(--cds-text-secondary);font-size:.6875rem}.sched-cal__label--expand,.sched-cal__cell--has-data{cursor:pointer}.sched-cal-modal{background:var(--cds-layer-01,#f4f4f4);border:1px solid var(--cds-border-subtle-00,#e0e0e0);flex-direction:column;min-width:280px;max-width:360px;max-height:70vh;display:flex;box-shadow:0 8px 24px #0003}.sched-cal-modal__overlay{z-index:9000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sched-cal-modal__header{padding:var(--cds-spacing-04) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-00,#e0e0e0);justify-content:space-between;align-items:center;gap:var(--cds-spacing-04);flex-shrink:0;display:flex}.sched-cal-modal__title{color:var(--cds-text-primary,#161616);font-size:.875rem;font-weight:600}.sched-cal-modal__body{padding:var(--cds-spacing-03) 0;overflow-y:auto}.sched-cal-modal__empty{color:var(--cds-text-secondary,#525252);padding:var(--cds-spacing-05);text-align:center;margin:0;font-size:.875rem}.sched-cal-modal__slot{padding:var(--cds-spacing-03) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-00,#e0e0e0);justify-content:space-between;align-items:center;gap:var(--cds-spacing-04);display:flex}.sched-cal-modal__slot:last-child{border-bottom:none}.sched-cal-modal__slot-time{color:var(--cds-text-primary,#161616);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem;font-weight:600}.sched-cal-modal__slot-label{color:var(--cds-text-secondary,#525252);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}:root{--vdoc-list-item-bg:transparent;--vdoc-list-item-hover-bg:var(--cds-layer-hover-01,#f4f4f4);--vdoc-list-item-active-bg:var(--cds-layer-selected-01,#e0e0e0);--vdoc-list-item-border:var(--cds-border-subtle-01,#e0e0e0);--vdoc-list-item-active-accent:var(--cds-interactive,#0f62fe);--vdoc-list-item-padding:var(--cds-spacing-04) var(--cds-spacing-04) var(--cds-spacing-04) var(--cds-spacing-05);--vdoc-list-item-radius:0;--vdoc-list-item-title-size:.875rem;--vdoc-list-item-title-weight:600;--vdoc-list-item-meta-size:.75rem;--vdoc-list-item-meta-color:var(--cds-text-secondary,#525252);--vdoc-number-font:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace);--vdoc-tag-height:1.25rem;--vdoc-tag-padding:0 .5rem;--vdoc-tag-radius:999px;--vdoc-tag-font-size:.6875rem;--vdoc-status-draft-bg:#e0e0e0;--vdoc-status-draft-fg:#393939;--vdoc-status-signed-bg:#d0e2ff;--vdoc-status-signed-fg:#002d9c;--vdoc-status-sent-bg:#defbe6;--vdoc-status-sent-fg:#044317;--vdoc-status-actual-bg:#defbe6;--vdoc-status-actual-fg:#044317;--vdoc-status-incorrect-bg:#ffd7d9;--vdoc-status-incorrect-fg:#750e13;--vdoc-status-processing-bg:#fcf4d6;--vdoc-status-processing-fg:#684e00;--vdoc-status-cancelled-bg:#e0e0e0;--vdoc-status-cancelled-fg:#525252;--vdoc-submitted-yes-bg:#defbe6;--vdoc-submitted-yes-fg:#044317;--vdoc-submitted-no-bg:#e0e0e0;--vdoc-submitted-no-fg:#525252;--vdoc-detail-padding:0;--vdoc-detail-bg:transparent;--vdoc-detail-border:none;--vdoc-detail-radius:4px;--vdoc-section-gap:var(--cds-spacing-05);--vdoc-section-title-size:.875rem;--vdoc-section-title-weight:700;--vdoc-field-label-weight:600;--vdoc-field-label-color:var(--cds-text-primary,#161616);--vdoc-field-label-min-width:12rem;--vdoc-field-value-color:var(--cds-text-primary,#161616);--vdoc-field-gap:var(--cds-spacing-03);--vdoc-toolbar-gap:var(--cds-spacing-03);--vdoc-filter-panel-border:1px dashed var(--cds-border-subtle-01,#e0e0e0)}.ap-panel[data-v-5a3acc44]{background:var(--cds-layer-01,#fff);flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.ap-panel__header[data-v-5a3acc44]{border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0)}.ap-panel__body[data-v-5a3acc44]{flex-direction:column;flex:auto;min-height:0;display:flex}.ap-panel__footer[data-v-5a3acc44]{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);flex-wrap:wrap;align-items:stretch;display:flex}.ap-panel-section[data-v-07532338]{gap:var(--cds-spacing-04);padding:var(--cds-spacing-05) var(--cds-spacing-06);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);flex-direction:column;display:flex}.ap-panel-section[data-v-07532338]:last-child,.ap-panel-section--flush[data-v-07532338]{border-bottom:0}.ap-panel-section__head[data-v-07532338]{justify-content:space-between;align-items:center;gap:var(--cds-spacing-03);display:flex}.ap-panel-section__title[data-v-07532338]{letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-secondary,#525252);font-size:.75rem;font-weight:600}.ap-panel-section__actions[data-v-07532338]{align-items:center;gap:var(--cds-spacing-02);display:inline-flex}.ap-panel-section__body[data-v-07532338]{gap:var(--cds-spacing-04);flex-direction:column;display:flex}.ct[data-v-3f685176]{padding:var(--cds-spacing-05);flex-direction:column;display:flex}.ct-list[data-v-3f685176]{flex-direction:column;max-height:20rem;margin-top:1rem;display:flex;overflow-y:auto}.ct-message[data-v-3f685176]{color:var(--cds-text-helper,#6f6f6f);font-size:.8125rem}.ct-row[data-v-3f685176]{border-left:3px solid #0000;border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);padding:.25rem}.ct-row--vis-private[data-v-3f685176]{border-left-color:var(--cds-yellow-30,#f1c21b)}.ct-row--vis-internal[data-v-3f685176]{border-left-color:var(--cds-gray-40,#a8a8a8)}.ct-row--vis-patient[data-v-3f685176]{border-left-color:var(--cds-blue-60,#0f62fe)}.ct-row-meta[data-v-3f685176]{align-items:center;gap:var(--cds-spacing-02);display:flex}.ct-row-vis-icon[data-v-3f685176]{flex-shrink:0}.ct-row--vis-private .ct-row-vis-icon[data-v-3f685176]{color:var(--cds-yellow-50,#f1c21b)}.ct-row--vis-internal .ct-row-vis-icon[data-v-3f685176]{color:var(--cds-icon-secondary,#525252)}.ct-row--vis-patient .ct-row-vis-icon[data-v-3f685176]{color:var(--cds-blue-60,#0f62fe)}.ct-row-who[data-v-3f685176]{min-width:0;color:var(--cds-text-primary,#161616);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;font-weight:600;overflow:hidden}.ct-row-sub[data-v-3f685176]{align-items:baseline;gap:var(--cds-spacing-02);padding-left:calc(14px + var(--cds-spacing-02));margin-top:2px;display:flex}.ct-row-vis-label[data-v-3f685176]{letter-spacing:.16px;font-size:.75rem}.ct-row--vis-private .ct-row-vis-label[data-v-3f685176]{color:var(--cds-yellow-60,#c28f00)}.ct-row--vis-internal .ct-row-vis-label[data-v-3f685176]{color:var(--cds-text-secondary,#525252)}.ct-row--vis-patient .ct-row-vis-label[data-v-3f685176]{color:var(--cds-blue-70,#0043ce)}.ct-row-badge[data-v-3f685176]{color:var(--cds-text-helper,#6f6f6f);background:var(--cds-layer-accent-01,#e8e8e8);border-radius:999px;padding:1px 6px;font-size:.6875rem}.ct-row-time[data-v-3f685176]{font-size:.6875rem;font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace);color:var(--cds-text-helper,#6f6f6f);white-space:nowrap;flex-shrink:0;margin-left:auto}.ct-row-action[data-v-3f685176]{appearance:none;cursor:pointer;color:var(--cds-text-helper,#6f6f6f);padding:0 var(--cds-spacing-02);background:0 0;border:0;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.ct-row-action[data-v-3f685176]:hover:not(:disabled){color:var(--cds-text-primary,#161616)}.ct-row-action[data-v-3f685176]:disabled{cursor:not-allowed;opacity:.4}.ct-row-remove[data-v-3f685176]:hover:not(:disabled){color:var(--cds-text-error,#da1e28)}.ct-row-text[data-v-3f685176]{color:var(--cds-text-primary,#161616);white-space:pre-wrap;margin:0;font-size:.8125rem;line-height:1.45}.ct-error[data-v-3f685176]{margin-top:.5rem}.ct-composer-ta[data-v-3f685176]{box-sizing:border-box;background:var(--cds-field-01,#f4f4f4);border:0;border-bottom:1px solid var(--cds-border-strong-01,#8d8d8d);resize:none;width:100%;min-height:3.5rem;color:var(--cds-text-primary,#161616);margin-top:.625rem;padding:.6875rem .875rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.8125rem;display:block}.ct-composer-ta[data-v-3f685176]:hover:not(:disabled){background:var(--cds-field-hover-01,#e8e8e8)}.ct-composer-ta[data-v-3f685176]:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.ct-composer-ta[data-v-3f685176]::placeholder{color:var(--cds-text-placeholder,#a8a8a8)}.ct-composer-ta[data-v-3f685176]:disabled{cursor:not-allowed;opacity:.6}.ct-notice[data-v-3f685176]{align-items:center;gap:var(--cds-spacing-02);padding:var(--cds-spacing-02) var(--cds-spacing-03);border-left:3px solid var(--cds-gray-40,#a8a8a8);background:var(--cds-gray-10,#f4f4f4);font:var(--cds-label-01);color:var(--cds-text-primary,#161616);margin:0;display:flex}.ct-notice-icon[data-v-3f685176]{flex-shrink:0}.ct-notice--private[data-v-3f685176]{border-left-color:var(--cds-yellow-30,#f1c21b);background:var(--cds-yellow-10,#fcf4d6)}.ct-notice--patient[data-v-3f685176]{border-left-color:var(--cds-blue-60,#0f62fe);background:var(--cds-blue-10,#edf5ff)}.ct-seg[data-v-3f685176]{border:1px solid var(--cds-border-strong-01,#8d8d8d);margin-top:.625rem;display:flex}.ct-seg-btn[data-v-3f685176]{appearance:none;background:var(--cds-layer-01,#fff);cursor:pointer;min-width:0;font:inherit;color:var(--cds-text-secondary,#525252);border:0;border-right:1px solid var(--cds-border-strong-01,#8d8d8d);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:.375rem;height:2rem;padding:0 .5rem;font-size:.75rem;display:inline-flex}.ct-seg-btn[data-v-3f685176]:last-child{border-right:0}.ct-seg-btn[data-v-3f685176]:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;z-index:1}.ct-seg-btn[data-v-3f685176]:disabled{cursor:not-allowed;opacity:.6}.ct-seg-btn--on[data-v-3f685176]{background:var(--cds-gray-100,#161616);color:#fff}.ct-seg-btn--private.ct-seg-btn--on[data-v-3f685176]{background:var(--cds-yellow-30,#f1c21b);color:var(--cds-gray-100,#161616)}.ct-seg-btn--patient.ct-seg-btn--on[data-v-3f685176]{background:var(--cds-blue-60,#0f62fe);color:#fff}.ct-composer-bar[data-v-3f685176]{align-items:center;gap:.75rem;margin-top:.625rem;display:flex}.ct-composer-cancel[data-v-3f685176]{cursor:pointer;height:2rem;color:var(--cds-text-secondary,#525252);font:inherit;background:0 0;border:0;flex-shrink:0;padding:0 .875rem;font-size:.8125rem}.ct-composer-cancel[data-v-3f685176]:hover:not(:disabled){color:var(--cds-text-primary,#161616)}.ct-composer-cancel[data-v-3f685176]:disabled{opacity:.45;cursor:not-allowed}.ct-composer-send[data-v-3f685176]{cursor:pointer;height:2rem;color:var(--brand-interactive,#6648ae);box-shadow:inset 0 0 0 1px var(--brand-interactive,#6648ae);font:inherit;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;display:inline-flex}.ct-composer-send[data-v-3f685176]:hover:not(:disabled){background:var(--brand-interactive,#6648ae);color:#fff}.ct-composer-send[data-v-3f685176]:active:not(:disabled){background:var(--brand-interactive-hover,#5536a0);box-shadow:inset 0 0 0 1px var(--brand-interactive-hover,#5536a0)}.ct-composer-send[data-v-3f685176]:disabled{opacity:.45;cursor:not-allowed}.patient-picker__row[data-v-ff6ccc69]{align-items:flex-start;gap:var(--cds-spacing-03);display:flex}.patient-picker__input[data-v-ff6ccc69]{flex:auto;min-width:0}.patient-picker__input[data-v-ff6ccc69] .h-combo-box{display:block}.patient-picker__option-code[data-v-ff6ccc69]{margin-left:var(--cds-spacing-03);color:var(--cds-text-secondary,#525252);font-size:.75rem;font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace)}.patient-picker__picked[data-v-ff6ccc69]{align-items:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-04);background:var(--cds-layer-02,#f4f4f4);display:flex}.patient-picker__picked--numbered[data-v-ff6ccc69]{gap:var(--cds-spacing-03)}.patient-picker__avatar[data-v-ff6ccc69]{background:var(--brand-tint-strong,#e8daff);width:2rem;height:2rem;color:var(--brand-interactive,#6648ae);border:1px solid color-mix(in srgb, var(--brand-interactive,#6648ae) 24%, transparent);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.patient-picker__identity[data-v-ff6ccc69]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.patient-picker__name[data-v-ff6ccc69]{color:var(--cds-text-primary,#161616);align-items:baseline;gap:var(--cds-spacing-02);font-size:.875rem;font-weight:600;display:inline-flex}.patient-picker__age[data-v-ff6ccc69]{color:var(--cds-text-secondary,#525252);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.patient-picker__pk[data-v-ff6ccc69]{color:var(--cds-text-secondary,#525252);font-size:.75rem;font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace);align-items:center;gap:2px;display:inline-flex}.patient-picker__pk[data-v-ff6ccc69] .h-copy-btn{margin-block:-.25rem}.patient-picker__num[data-v-ff6ccc69]{width:1.25rem;color:var(--cds-text-secondary,#525252);letter-spacing:.32px;text-align:center;flex:none;font-size:.75rem}.fp[data-v-c0c3907a]{display:contents}.fp[data-v-c0c3907a] .ap-panel-section{border-bottom:0}.fp[data-v-c0c3907a] cds-textarea,.fp[data-v-c0c3907a] cds-combo-box{--cds-field:#f4f4f4;--cds-field-01:#f4f4f4;--cds-field-02:#f4f4f4;--cds-field-hover:#e8e8e8;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8}.fp__head[data-v-c0c3907a]{align-items:flex-start;gap:var(--cds-spacing-05);padding:var(--cds-spacing-05) var(--cds-spacing-06);display:flex}.fp__avatar[data-v-c0c3907a]{width:3rem;height:3rem;color:var(--brand-interactive,#6648ae);border:1px dashed color-mix(in srgb, var(--brand-interactive,#6648ae) 32%, transparent);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.fp__identity[data-v-c0c3907a]{gap:var(--cds-spacing-02);flex-direction:column;flex:auto;min-width:0;display:flex}.fp__name[data-v-c0c3907a]{color:var(--cds-text-primary,#161616);margin:0;font-size:1.25rem;font-weight:400;line-height:1.25}.fp__hint[data-v-c0c3907a]{color:var(--cds-text-secondary,#525252);font-size:.8125rem}.fp__time[data-v-c0c3907a]{text-align:right;align-items:flex-end;gap:var(--cds-spacing-02);flex-direction:column;flex:none;display:flex}.fp__time-value[data-v-c0c3907a]{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace);color:var(--cds-text-primary,#161616);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:600}.fp__time-sub[data-v-c0c3907a]{color:var(--cds-text-secondary,#525252);letter-spacing:.16px;font-size:.75rem}.fp__status[data-v-c0c3907a]{align-items:center;gap:var(--cds-spacing-02);padding:2px var(--cds-spacing-03);letter-spacing:.32px;text-transform:uppercase;background:var(--brand-tint-strong,#e8daff);height:1.375rem;color:var(--brand-interactive,#6648ae);font-size:.6875rem;font-weight:600;display:inline-flex}.fp__capacity[data-v-c0c3907a]{color:var(--cds-text-secondary,#525252);letter-spacing:.16px;font-size:.6875rem}.fp__status-dot[data-v-c0c3907a]{background:var(--brand-interactive,#6648ae);border-radius:50%;width:6px;height:6px}.fp__placeholder[data-v-c0c3907a]{margin:var(--cds-spacing-06);padding:var(--cds-spacing-06);text-align:center;color:var(--cds-text-secondary,#525252);border:1px dashed var(--cds-border-subtle-01,#e0e0e0)}.fp__kv[data-v-c0c3907a]{row-gap:var(--cds-spacing-03);column-gap:var(--cds-spacing-05);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:baseline;margin:0;display:grid}.fp__kv dt[data-v-c0c3907a]{color:var(--cds-text-secondary,#525252);margin:0;font-size:.8125rem}.fp__kv dd[data-v-c0c3907a]{color:var(--cds-text-primary,#161616);margin:0;font-size:.875rem;font-weight:500}.fp__patient-row[data-v-c0c3907a]{gap:var(--cds-spacing-03);display:flex}.fp__patient-input[data-v-c0c3907a]{flex:auto;min-width:0}.fp__patient-input[data-v-c0c3907a] .h-combo-box{display:block}.fp__patient-picked[data-v-c0c3907a]{align-items:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-04);background:var(--cds-layer-02,#f4f4f4);display:flex}.fp__patient-identity[data-v-c0c3907a]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fp__patient-name[data-v-c0c3907a]{color:var(--cds-text-primary,#161616);align-items:baseline;gap:var(--cds-spacing-02);font-size:.875rem;font-weight:600;display:inline-flex}.fp__patient-pk[data-v-c0c3907a]{color:var(--cds-text-secondary,#525252);font-size:.75rem;font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace)}.fp__patient-clear[data-v-c0c3907a]{appearance:none;color:var(--cds-link-primary,var(--brand-interactive,#6648ae));font:inherit;cursor:pointer;padding:var(--cds-spacing-02) var(--cds-spacing-03);background:0 0;border:0;font-size:.8125rem}.fp__patient-clear[data-v-c0c3907a]:hover{text-decoration:underline}.fp__notices[data-v-c0c3907a]{gap:var(--cds-spacing-03);margin:var(--cds-spacing-05) var(--cds-spacing-06) 0;flex-direction:column;display:flex}.fp__footer-btn[data-v-c0c3907a]{align-items:center;gap:var(--cds-spacing-03);min-height:3.5rem;padding:0 var(--cds-spacing-06);cursor:pointer;font:inherit;background:var(--cds-layer-01,#fff);color:var(--cds-text-primary,#161616);border:0;flex:1 1 0;font-size:.875rem;display:inline-flex}.fp__footer-btn--secondary[data-v-c0c3907a],.fp__footer-btn--center[data-v-c0c3907a]{justify-content:center}.fp__footer-btn--secondary[data-v-c0c3907a]:hover{background:var(--cds-background-hover,#f4f4f4)}.fp__footer-btn--primary[data-v-c0c3907a]{background:var(--brand-interactive,#6648ae);color:#fff;justify-content:space-between}.fp__footer-btn--primary[data-v-c0c3907a]:hover:not(:disabled){background:var(--brand-interactive-hover,#5536a0)}.fp__footer-btn--primary[data-v-c0c3907a]:disabled{cursor:not-allowed;background:var(--cds-gray-30,#c6c6c6);color:var(--cds-text-helper,#6f6f6f)}.fp__footer-btn-lead[data-v-c0c3907a]{align-items:center;gap:var(--cds-spacing-03);display:inline-flex}.fp__footer-btn-label[data-v-c0c3907a]{flex-direction:column;align-items:flex-start;line-height:1.2;display:inline-flex}.fp__footer-btn-title[data-v-c0c3907a]{font-size:.875rem;font-weight:600}.fp__footer-btn-sub[data-v-c0c3907a]{opacity:.85;letter-spacing:.32px;font-size:.6875rem}@media (width<=720px){.fp__head[data-v-c0c3907a]{flex-wrap:wrap}.fp__time[data-v-c0c3907a]{text-align:left;align-items:flex-start;width:100%}}.fp__add-another[data-v-c0c3907a]{align-items:center;gap:var(--cds-spacing-02);width:100%;padding:var(--cds-spacing-03) 0;margin-top:var(--cds-spacing-03);border:0;border-top:1px dashed var(--cds-border-subtle-01,#e0e0e0);color:var(--cds-link-primary,#0f62fe);cursor:pointer;font:inherit;text-align:left;background:0 0;font-size:.8125rem;display:flex}.fp__add-another[data-v-c0c3907a]:hover{color:var(--cds-link-primary-hover,#0043ce)}.fp__sitting-row[data-v-c0c3907a]{gap:var(--cds-spacing-03);flex-direction:column;display:flex}.fp__sitting-row+.fp__sitting-row[data-v-c0c3907a]{padding-top:var(--cds-spacing-05);margin-top:var(--cds-spacing-03);border-top:1px solid var(--cds-border-subtle-01,#e0e0e0)}.appt-status[data-v-7b0fe19a]{align-items:center;gap:var(--cds-spacing-02);padding:2px var(--cds-spacing-03);letter-spacing:.32px;text-transform:uppercase;height:1.375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.appt-status--live[data-v-7b0fe19a]{background:var(--cds-support-warning,#f1c21b);color:#483700}.appt-status--done[data-v-7b0fe19a]{background:var(--cds-gray-20,#e0e0e0);color:var(--cds-text-secondary,#525252)}.appt-status--cancel[data-v-7b0fe19a]{background:var(--cds-red-20,#ffd7d9);color:var(--cds-red-80,#750e13)}.appt-status--neutral[data-v-7b0fe19a]{background:var(--cds-layer-accent-01,#e0e0e0);color:var(--cds-text-secondary,#525252)}.appt-status__dot[data-v-7b0fe19a]{background:#684e00;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite appt-status-pulse-7b0fe19a}@keyframes appt-status-pulse-7b0fe19a{0%,to{opacity:1}50%{opacity:.4}}.bap__head[data-v-f945b85b]{align-items:flex-start;gap:var(--cds-spacing-05);padding:var(--cds-spacing-05) var(--cds-spacing-06);display:flex}.bap__avatar[data-v-f945b85b]{background:var(--brand-tint-strong,#e8daff);width:3rem;height:3rem;color:var(--brand-interactive,#6648ae);border:1px solid color-mix(in srgb, var(--brand-interactive,#6648ae) 24%, transparent);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:1.125rem;font-weight:400;display:inline-flex}.bap__avatar--empty[data-v-f945b85b]{color:var(--cds-text-helper,#6f6f6f);border-color:var(--cds-border-strong-01,#8d8d8d);background:0 0;border-style:dashed}.bap__identity[data-v-f945b85b]{gap:var(--cds-spacing-02);flex-direction:column;flex:auto;min-width:0;display:flex}.bap__name[data-v-f945b85b]{color:var(--cds-text-primary,#161616);align-items:baseline;gap:var(--cds-spacing-02);flex-wrap:wrap;margin:0;font-size:1.25rem;font-weight:400;line-height:1.25;display:inline-flex}.bap__name-link[data-v-f945b85b]{color:var(--cds-link-primary,#0f62fe);text-decoration:none}.bap__name-link[data-v-f945b85b]:hover{color:var(--cds-link-primary-hover,#0043ce);text-decoration:underline}.bap__name-link[data-v-f945b85b]:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.bap__name-meta[data-v-f945b85b]{color:var(--cds-text-secondary,#525252);font-size:.875rem;font-weight:400}.bap__meta[data-v-f945b85b]{gap:var(--cds-spacing-04);color:var(--cds-text-secondary,#525252);flex-wrap:wrap;font-size:.8125rem;display:flex}.bap__meta-item[data-v-f945b85b]{align-items:center;gap:var(--cds-spacing-02);color:var(--cds-icon-secondary,#525252);display:inline-flex}.bap__meta-item[data-v-f945b85b] .h-copy-btn{margin-block:-.25rem}.bap__meta-label[data-v-f945b85b]{letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-helper,#6f6f6f);font-size:.6875rem}.bap__meta-value[data-v-f945b85b]{color:var(--cds-text-primary,#161616);font-weight:500}.bap__meta-value--mono[data-v-f945b85b]{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.01em}.bap__time[data-v-f945b85b]{text-align:right;align-items:flex-end;gap:var(--cds-spacing-02);flex-direction:column;flex:none;display:flex}.bap__time-value[data-v-f945b85b]{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace);color:var(--cds-text-primary,#161616);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:600}.bap__time-sub[data-v-f945b85b]{color:var(--cds-text-secondary,#525252);letter-spacing:.16px;font-size:.75rem}.bap__kv[data-v-f945b85b]{row-gap:var(--cds-spacing-03);column-gap:var(--cds-spacing-05);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:baseline;margin:0;display:grid}.bap__kv dt[data-v-f945b85b]{color:var(--cds-text-secondary,#525252);margin:0;font-size:.8125rem}.bap__kv dd[data-v-f945b85b]{color:var(--cds-text-primary,#161616);margin:0;font-size:.875rem;font-weight:500}.bap__readonly[data-v-f945b85b]{color:var(--cds-text-primary,#161616);font-size:.875rem;font-weight:500}.bap__readonly--multiline[data-v-f945b85b]{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400}.bap__error[data-v-f945b85b]{margin:0 var(--cds-spacing-06) var(--cds-spacing-05)}.bap__footer-btn[data-v-f945b85b]{align-items:center;gap:var(--cds-spacing-03);min-height:3.5rem;padding:0 var(--cds-spacing-06);cursor:pointer;font:inherit;background:var(--cds-layer-01,#fff);color:var(--cds-text-primary,#161616);border:0;flex:1 1 0;font-size:.875rem;display:inline-flex}.bap__footer-btn--secondary[data-v-f945b85b]{justify-content:center}.bap__footer-btn--secondary[data-v-f945b85b]:hover{background:var(--cds-background-hover,#f4f4f4)}.bap__footer-video[data-v-f945b85b]{flex:1 1 0;align-items:stretch;display:flex}.bap__footer-video[data-v-f945b85b] cds-button,.bap__footer-video[data-v-f945b85b] a{flex:auto;width:100%;min-height:3.5rem}.bap__footer-btn--primary[data-v-f945b85b]{background:var(--brand-interactive,#6648ae);color:#fff;justify-content:space-between}.bap__footer-btn--primary[data-v-f945b85b]:hover:not(:disabled){background:var(--brand-interactive-hover,#5536a0)}.bap__footer-btn--primary[data-v-f945b85b]:disabled{cursor:not-allowed;opacity:.5}.bap__footer-btn-lead[data-v-f945b85b]{align-items:center;gap:var(--cds-spacing-03);display:inline-flex}.bap__footer-btn-label[data-v-f945b85b]{flex-direction:column;align-items:flex-start;line-height:1.2;display:inline-flex}.bap__footer-btn-title[data-v-f945b85b]{font-size:.875rem;font-weight:600}.bap__footer-btn-sub[data-v-f945b85b]{opacity:.85;letter-spacing:.32px;font-size:.6875rem}@media (width<=720px){.bap__head[data-v-f945b85b]{flex-wrap:wrap}.bap__time[data-v-f945b85b]{text-align:left;align-items:flex-start;width:100%}}.bap__coslot[data-v-f945b85b]{justify-content:space-between;align-items:center;gap:var(--cds-spacing-05);padding:var(--cds-spacing-03) var(--cds-spacing-06);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);background:var(--cds-layer-02,#f4f4f4);flex-wrap:wrap;display:flex}.bap__coslot-lead[data-v-f945b85b]{align-items:center;gap:var(--cds-spacing-02);color:var(--cds-text-secondary,#525252);font-size:.8125rem;display:flex}.bap__coslot-label[data-v-f945b85b]{color:var(--cds-text-secondary,#525252)}.bap__coslot-nav[data-v-f945b85b]{align-items:center;gap:1px;display:inline-flex}.bap__coslot-count[data-v-f945b85b]{letter-spacing:.32px;font-variant-numeric:tabular-nums;background:var(--cds-layer-accent-01,#e0e0e0);color:var(--cds-text-secondary,#525252);padding:1px 6px;font-size:.6875rem}.bap__coslot-arrow[data-v-f945b85b]{background:var(--cds-layer-accent-01,#e0e0e0);width:1.25rem;height:1.25rem;color:var(--cds-text-secondary,#525252);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bap__coslot-arrow[data-v-f945b85b]:hover:not(:disabled){background:var(--cds-layer-accent-hover-01,#c6c6c6);color:var(--cds-text-primary,#161616)}.bap__coslot-arrow[data-v-f945b85b]:disabled{opacity:.35;cursor:not-allowed}.bap__coslot-trigger[data-v-f945b85b]{align-items:center;gap:var(--cds-spacing-02);color:var(--cds-link-primary,#0f62fe);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.8125rem;display:inline-flex}.bap__coslot-trigger[data-v-f945b85b]:hover{color:var(--cds-link-primary-hover,#0043ce)}.bap__coslot-form[data-v-f945b85b]{gap:var(--cds-spacing-03);align-items:center;display:flex}.bap__coslot-input[data-v-f945b85b]{flex:auto;min-width:0}.bap__coslot-input[data-v-f945b85b] .h-combo-box{display:block}.bap__coslot-input[data-v-f945b85b] .h-combo-box__message{display:none}.bap__coslot-confirm[data-v-f945b85b]{align-items:center;gap:var(--cds-spacing-02);height:2.5rem;padding:0 var(--cds-spacing-05);background:var(--cds-button-primary,#0f62fe);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;flex:none;font-size:.875rem;font-weight:600;display:inline-flex}.bap__coslot-confirm[data-v-f945b85b]:hover:not(:disabled){background:var(--cds-button-primary-hover,#0043ce)}.bap__coslot-confirm[data-v-f945b85b]:disabled{opacity:.45;cursor:not-allowed}.bap__coslot-close[data-v-f945b85b]{border:1px solid var(--cds-border-strong-01,#8d8d8d);width:2.5rem;height:2.5rem;color:var(--cds-icon-secondary,#525252);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:inline-flex}.bap__coslot-close[data-v-f945b85b]:hover{background:var(--cds-red-10,#fff1f1);color:var(--cds-red-60,#da1e28);border-color:var(--cds-red-40,#ff8389)}.bap__coslot-error[data-v-f945b85b]{margin-top:var(--cds-spacing-03)}.bap__add-patient-code[data-v-f945b85b]{margin-left:var(--cds-spacing-03);color:var(--cds-text-secondary,#525252);font-size:.75rem;font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace)}.gap__head[data-v-068b25f2]{align-items:flex-start;gap:var(--cds-spacing-05);padding:var(--cds-spacing-05) var(--cds-spacing-06);display:flex}.gap__avatar[data-v-068b25f2]{background:var(--brand-tint-strong,#e8daff);width:3rem;height:3rem;color:var(--brand-interactive,#6648ae);border:1px solid color-mix(in srgb, var(--brand-interactive,#6648ae) 24%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.gap__identity[data-v-068b25f2]{gap:var(--cds-spacing-02);flex-direction:column;flex:auto;min-width:0;display:flex}.gap__name[data-v-068b25f2]{margin:0;font-size:1.25rem;font-weight:400;line-height:1.3}.gap__sub[data-v-068b25f2],.gap__time-sub[data-v-068b25f2]{color:var(--cds-text-secondary,#525252);font-size:.75rem}.gap__time[data-v-068b25f2]{align-items:flex-end;gap:var(--cds-spacing-02);flex-direction:column;flex:none;display:flex}.gap__time-value[data-v-068b25f2]{font-variant-numeric:tabular-nums;font-size:1rem}.gap__kv[data-v-068b25f2]{gap:var(--cds-spacing-03) var(--cds-spacing-05);grid-template-columns:max-content 1fr;margin:0;display:grid}.gap__kv dt[data-v-068b25f2]{color:var(--cds-text-secondary,#525252);font-size:.75rem}.gap__kv dd[data-v-068b25f2]{margin:0;font-size:.875rem}.gap__table[data-v-068b25f2]{border-collapse:collapse;width:100%;font-size:.875rem}.gap__table th[data-v-068b25f2],.gap__table td[data-v-068b25f2]{padding:var(--cds-spacing-03) var(--cds-spacing-03);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);text-align:left;vertical-align:top}.gap__table th[data-v-068b25f2]{color:var(--cds-text-secondary,#525252);font-size:.75rem;font-weight:400}.gap__mono[data-v-068b25f2]{font-family:var(--cds-code-01-font-family,monospace)}.gap__empty[data-v-068b25f2]{padding:var(--cds-spacing-05) var(--cds-spacing-06);color:var(--cds-text-secondary,#525252);margin:0}.gap__error[data-v-068b25f2]{margin:var(--cds-spacing-05) var(--cds-spacing-06) 0}.gap__footer-btn[data-v-068b25f2]{align-items:center;gap:var(--cds-spacing-03);min-height:3.5rem;padding:0 var(--cds-spacing-06);cursor:pointer;font:inherit;background:var(--cds-layer-01,#fff);color:var(--cds-text-primary,#161616);border:0;flex:1 1 0;font-size:.875rem;display:inline-flex}.gap__footer-btn--secondary[data-v-068b25f2]{justify-content:center}.gap__footer-btn--secondary[data-v-068b25f2]:hover{background:var(--cds-background-hover,#f4f4f4)}.gap__footer-cancel[data-v-068b25f2]{align-self:center}.gap__footer-btn--primary[data-v-068b25f2]{background:var(--brand-interactive,#6648ae);color:#fff;justify-content:space-between}.gap__footer-btn--primary[data-v-068b25f2]:hover:not(:disabled){background:var(--brand-interactive-hover,#5536a0)}.gap__footer-btn--primary[data-v-068b25f2]:disabled{cursor:not-allowed;opacity:.5}.gap__footer-btn-lead[data-v-068b25f2]{align-items:center;gap:var(--cds-spacing-03);display:inline-flex}.gap__footer-btn-label[data-v-068b25f2]{flex-direction:column;align-items:flex-start;line-height:1.2;display:inline-flex}.gap__footer-btn-title[data-v-068b25f2]{font-size:.875rem;font-weight:600}.gap__footer-btn-sub[data-v-068b25f2]{opacity:.85;letter-spacing:.32px;font-size:.6875rem}@media (width<=720px){.gap__head[data-v-068b25f2]{flex-wrap:wrap}.gap__time[data-v-068b25f2]{align-items:flex-start;width:100%}}.appt-assign-org__error[data-v-686a5b42]{color:var(--cds-support-error);margin:0;font-size:.875rem}.encounters-tab[data-v-bcb6653a]{gap:var(--cds-spacing-04);flex-direction:column;display:flex}.encounters-tab__controls[data-v-bcb6653a]{align-items:center;gap:var(--cds-spacing-04);flex-wrap:wrap;display:flex}.encounters-tab__table-wrap[data-v-bcb6653a]{width:100%;overflow-x:auto}.encounters-tab__row--future .encounters-tab__cell[data-v-bcb6653a]{color:var(--cds-text-secondary)}.encounters-tab__table[data-v-bcb6653a]{width:100%}.encounters-tab__th[data-v-bcb6653a]{font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-secondary)}.encounters-tab__cell--action[data-v-bcb6653a]{white-space:nowrap}.encounters-tab__not-yet[data-v-bcb6653a]{color:var(--cds-text-helper,#6f6f6f);font-size:.75rem}.encounters-tab__current[data-v-bcb6653a]{color:var(--cds-interactive,#0f62fe);font-size:.75rem;font-weight:600}.encounters-tab__state-row cds-table-cell[data-v-bcb6653a]{color:var(--cds-text-secondary);font:var(--cds-body-01)}.encounters-tab__state-row--error cds-table-cell[data-v-bcb6653a]{color:var(--cds-text-error,var(--cds-support-error,#da1e28))}.encounters-tab__cell[data-v-bcb6653a]{font:var(--cds-body-compact-01);color:var(--cds-text-primary)}.encounters-tab__cell--mono[data-v-bcb6653a]{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.01em}.encounters-tab__cell--muted[data-v-bcb6653a]{color:var(--cds-text-secondary)}.encounters-tab__cell--num[data-v-bcb6653a]{font-variant-numeric:tabular-nums}.encounters-tab__cell--strong[data-v-bcb6653a]{font-weight:var(--cds-heading-compact-01-font-weight,600)}.encounters-tab__status-group[data-v-bcb6653a]{align-items:flex-start;gap:var(--cds-spacing-02);white-space:nowrap;flex-direction:column;display:flex}.encounters-tab--mobile[data-v-bcb6653a]{gap:0}.encounters-tab__m-controls[data-v-bcb6653a]{gap:var(--cds-spacing-04);padding:var(--cds-spacing-04) var(--cds-spacing-05) var(--cds-spacing-04);flex-direction:column;display:flex}.encounters-tab__m-pagination[data-v-bcb6653a]{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0)}.encounters-tab__m-state[data-v-bcb6653a]{padding:var(--cds-spacing-05);font:var(--cds-body-01);color:var(--cds-text-secondary,#525252);margin:0}.encounters-tab__m-state--error[data-v-bcb6653a]{color:var(--cds-text-error,var(--cds-support-error,#da1e28))}.encounters-tab__m-list[data-v-bcb6653a]{flex-direction:column;display:flex}.encounters-tab__m-row[data-v-bcb6653a]{padding:.875rem var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0)}.encounters-tab__m-row[data-v-bcb6653a]:first-child{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0)}.encounters-tab__m-row--future[data-v-bcb6653a]{color:var(--cds-text-secondary)}.encounters-tab__m-top[data-v-bcb6653a]{justify-content:space-between;align-items:baseline;gap:var(--cds-spacing-03);display:flex}.encounters-tab__m-date[data-v-bcb6653a]{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.encounters-tab__m-time[data-v-bcb6653a]{font-family:var(--cds-font-mono,"IBM Plex Mono", monospace);color:var(--cds-text-helper,#6f6f6f);font-size:.75rem}.encounters-tab__m-sub[data-v-bcb6653a]{color:var(--cds-text-secondary,#525252);text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;font-size:.75rem;overflow:hidden}.encounters-tab__m-bottom[data-v-bcb6653a]{justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-03);margin-top:var(--cds-spacing-02);display:flex}.encounters-tab__m-status-group[data-v-bcb6653a]{align-items:flex-end;gap:var(--cds-spacing-02);flex-direction:column;display:flex}.encounters-tab__m-id[data-v-bcb6653a]{font-family:var(--cds-font-mono,"IBM Plex Mono", monospace);color:var(--cds-text-helper,#6f6f6f);font-size:.6875rem}.encounters-tab__m-action[data-v-bcb6653a]{margin-top:var(--cds-spacing-02);justify-content:flex-end;display:flex}.ref-tab[data-v-7f677403]{gap:var(--cds-spacing-05);flex-direction:column;min-width:0;display:flex}.ref-tab__action[data-v-7f677403]{cursor:pointer;width:2rem;height:2rem;color:var(--cds-text-secondary);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ref-tab__action[data-v-7f677403]:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.ref-tab__state[data-v-7f677403]{padding:var(--cds-spacing-05) var(--cds-spacing-05);font:var(--cds-body-compact-01);color:var(--cds-text-secondary);margin:0}.ref-tab__state--info[data-v-7f677403]{background:var(--cds-layer-02,#f4f4f4);border-radius:4px}.ref-tab__state--error[data-v-7f677403]{color:var(--cds-text-error,var(--cds-support-error,#da1e28))}.ref-tab__layout[data-v-7f677403]{gap:var(--cds-spacing-05);grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:stretch;min-width:0;min-height:32rem;display:grid}@media (width<=720px){.ref-tab__layout[data-v-7f677403]{grid-template-columns:minmax(0,1fr)}}.ref-tab__list[data-v-7f677403]{border-right:1px solid var(--cds-border-subtle-01,#e0e0e0);min-width:0;padding-right:var(--cds-spacing-05);flex-direction:column;align-self:start;display:flex}@media (width<=720px){.ref-tab__list[data-v-7f677403]{border-right:0;border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);padding-right:0;padding-bottom:var(--cds-spacing-05)}}.ref-tab__detail[data-v-7f677403]{padding:0 0 0 var(--cds-spacing-02);gap:var(--cds-spacing-04);flex-direction:column;min-width:0;min-height:100%;display:flex;overflow:auto}@media (width<=720px){.ref-tab__detail[data-v-7f677403]{padding-left:0}}.ref-tab__detail-empty[data-v-7f677403]{align-items:center;gap:var(--cds-spacing-03);color:var(--cds-text-helper,#6f6f6f);font:var(--cds-body-compact-01);flex-direction:column;margin:auto;display:flex}.ref-tab__detail-empty p[data-v-7f677403]{margin:0}.vfacts-tab[data-v-848038e1]{gap:var(--cds-spacing-05);flex-direction:column;min-width:0;display:flex}.vfacts-tab__state[data-v-848038e1]{padding:var(--cds-spacing-05);font:var(--cds-body-compact-01);color:var(--cds-text-secondary);margin:0}.vfacts-tab__state--info[data-v-848038e1]{background:var(--cds-layer-02,#f4f4f4);border-radius:4px}.vfacts-tab__state--error[data-v-848038e1]{color:var(--cds-text-error,var(--cds-support-error,#da1e28))}.vfacts-tab__layout[data-v-848038e1]{gap:var(--cds-spacing-05);grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:stretch;min-width:0;min-height:32rem;display:grid}@media (width<=720px){.vfacts-tab__layout[data-v-848038e1]{grid-template-columns:minmax(0,1fr)}}.vfacts-tab__list[data-v-848038e1]{border-right:1px solid var(--cds-border-subtle-01,#e0e0e0);min-width:0;padding-right:var(--cds-spacing-05);flex-direction:column;display:flex}.vfacts-tab__list-header[data-v-848038e1]{gap:var(--cds-spacing-03);padding-bottom:var(--cds-spacing-03);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);flex-direction:column;display:flex}.vfacts-tab__list-header-row[data-v-848038e1]{align-items:center;gap:var(--cds-spacing-02);display:flex}.vfacts-tab__list-header-row[data-v-848038e1]>:first-child{flex:auto;min-width:0}.vfacts-tab__refresh[data-v-848038e1]{cursor:pointer;width:2rem;height:2rem;color:var(--cds-text-secondary,#525252);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vfacts-tab__refresh[data-v-848038e1]:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.vfacts-tab__refresh[data-v-848038e1]:disabled{opacity:.4;cursor:not-allowed}.vfacts-tab__refresh--active[data-v-848038e1]{color:var(--cds-interactive,#0f62fe)}.vfacts-tab__date-filter[data-v-848038e1]{gap:var(--cds-spacing-04);padding:var(--cds-spacing-04) 0 var(--cds-spacing-02);border-bottom:1px dashed var(--cds-border-subtle-01,#e0e0e0);flex-wrap:wrap;display:flex}.vfacts-tab__date-filter-actions[data-v-848038e1]{align-items:flex-end;gap:var(--cds-spacing-02);flex-shrink:0;align-self:flex-end;display:flex}.vfacts-tab__list-body[data-v-848038e1]{flex-direction:column;flex:auto;display:flex;overflow-y:auto}.vfacts-tab__item[data-v-848038e1]{gap:var(--cds-spacing-02);padding:var(--cds-spacing-04) var(--cds-spacing-04) var(--cds-spacing-04) var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);text-align:left;cursor:pointer;background:0 0;flex-direction:column;transition:background 80ms;display:flex;position:relative}.vfacts-tab__item[data-v-848038e1]:hover{background:var(--cds-layer-hover-01,#f4f4f4)}.vfacts-tab__item--active[data-v-848038e1]{background:var(--cds-layer-selected-01,#e0e0e0)}.vfacts-tab__item--active[data-v-848038e1]:before{content:"";background:var(--cds-interactive,#0f62fe);width:3px;position:absolute;inset:0 auto 0 0}.vfacts-tab__item-row[data-v-848038e1]{justify-content:space-between;align-items:center;gap:var(--cds-spacing-03);display:flex}.vfacts-tab__item-title[data-v-848038e1]{color:var(--cds-text-primary,#161616);font-size:.875rem;font-weight:600}.vfacts-tab__item-row--meta[data-v-848038e1]{color:var(--cds-text-secondary,#525252);font-size:.75rem}.vfacts-tab__item-number[data-v-848038e1]{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.01em}.vfacts-tab__item-date[data-v-848038e1]{color:var(--cds-text-secondary,#525252);font-variant-numeric:tabular-nums;font-size:.75rem}.vfacts-tab__tag[data-v-848038e1]{letter-spacing:.16px;white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:1.25rem;padding:0 .5rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.vfacts-tab__tag--lg[data-v-848038e1]{height:1.5rem;padding:0 .625rem;font-size:.75rem}.vfacts-tab__tag--green[data-v-848038e1]{color:#044317;background:#defbe6}.vfacts-tab__tag--gray[data-v-848038e1]{color:#393939;background:#e0e0e0}.vfacts-tab__tag--cool-gray[data-v-848038e1]{color:#21272a;background:#dde1e6}.vfacts-tab__detail[data-v-848038e1]{padding:0 0 0 var(--cds-spacing-02);gap:var(--cds-spacing-05);flex-direction:column;min-width:0;min-height:100%;display:flex;overflow:auto}@media (width<=720px){.vfacts-tab__detail[data-v-848038e1]{padding-left:0}}.vfacts-tab__detail-empty[data-v-848038e1]{align-items:center;gap:var(--cds-spacing-03);color:var(--cds-text-helper,#6f6f6f);font:var(--cds-body-compact-01);flex-direction:column;margin:auto;display:flex}.vfacts-tab__detail-empty p[data-v-848038e1]{margin:0}.vfacts-tab__detail-header[data-v-848038e1]{align-items:center;gap:var(--cds-spacing-03);padding-bottom:var(--cds-spacing-04);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);flex-wrap:wrap;display:flex}.vfacts-tab__print-btn[data-v-848038e1]{margin-left:auto}.vfacts-tab__detail-title[data-v-848038e1]{color:var(--cds-text-primary,#161616);overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.vfacts-tab__meta[data-v-848038e1]{gap:var(--cds-spacing-04);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;display:grid}.vfacts-tab__meta-item[data-v-848038e1]{flex-direction:column;gap:2px;min-width:0;display:flex}.vfacts-tab__meta-item dt[data-v-848038e1]{color:var(--cds-text-helper,#6f6f6f);font-size:.75rem;line-height:1.2}.vfacts-tab__meta-item dd[data-v-848038e1]{color:var(--cds-text-primary,#161616);overflow-wrap:anywhere;margin:0;font-size:.875rem}.diagnoses-tab[data-v-fc947f77],.diagnoses-tab[data-v-fc947f77] *{box-sizing:border-box}.diagnoses-tab__ehealth[data-v-fc947f77]{justify-content:flex-end;align-items:center;gap:var(--cds-spacing-05);margin-block-end:var(--cds-spacing-05);display:flex}.diagnoses-tab__toolbar[data-v-fc947f77]{inline-size:100%;justify-content:space-between;align-items:center;padding-inline-start:var(--cds-spacing-05);display:flex}.diagnoses-tab__toolbar-group[data-v-fc947f77]{align-items:center;gap:var(--cds-spacing-06);display:flex}.diagnoses-tab__toolbar-group[data-v-fc947f77] cds-checkbox{flex:none}.diagnoses-tab__group[data-v-fc947f77]{margin-block:var(--cds-spacing-06) var(--cds-spacing-03);font:var(--cds-heading-compact-01)}.diagnoses-tab__code[data-v-fc947f77]{white-space:nowrap;font-family:IBM Plex Mono,monospace}.diagnoses-tab__marks[data-v-fc947f77]{gap:var(--cds-spacing-02);flex-wrap:wrap;display:inline-flex}.diagnoses-tab__course[data-v-fc947f77]{border:1px solid var(--cds-border-subtle-01);block-size:1.5rem;inline-size:1.5rem;font:var(--cds-heading-compact-01);justify-content:center;align-items:center;display:inline-flex}.diagnoses-tab__notes[data-v-fc947f77],.diagnoses-tab__none[data-v-fc947f77]{color:var(--cds-text-secondary)}.diagnoses-tab__warn[data-v-fc947f77]{color:var(--cds-support-caution-major,#ff832b)}.diagnoses-tab__sources[data-v-fc947f77]{flex-direction:column;display:flex}.diagnoses-tab__source[data-v-fc947f77]{white-space:nowrap}.diagnoses-tab__link[data-v-fc947f77]{appearance:none;font:inherit;color:var(--cds-link-primary);cursor:pointer;background:0 0;border:0;padding:0}.diagnoses-tab__link[data-v-fc947f77]:hover{color:var(--cds-link-primary-hover);text-decoration:underline}.diagnoses-tab__link[data-v-fc947f77]:focus-visible{outline:2px solid var(--cds-focus);outline-offset:1px}.diagnoses-tab__print[data-v-fc947f77]{gap:var(--cds-spacing-05);flex-direction:column;display:flex}.workspace-actions__choice-list[data-v-9b7e2ccf]{gap:var(--cds-spacing-03);flex-direction:column;display:flex}.workspace-actions__badge[data-v-9b7e2ccf]{text-transform:uppercase;letter-spacing:.04em;padding:2px var(--cds-spacing-03);background:var(--cds-layer-accent-01);white-space:nowrap;border-radius:999px;font-size:11px}.tasks__count[data-v-9d2e8858]{font:var(--cds-label-01);color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:2px var(--cds-spacing-03);background:var(--cds-layer-accent-01);font-variant-numeric:tabular-nums;border-radius:999px}.tasks__state[data-v-9d2e8858]{padding:var(--cds-spacing-05);font:var(--cds-body-01);color:var(--cds-text-secondary);margin:0}.tasks__state--error[data-v-9d2e8858],.tasks__due--overdue[data-v-9d2e8858]{color:var(--cds-text-error,var(--cds-support-error,#da1e28))}.tasks__title[data-v-9d2e8858]{align-items:center;gap:var(--cds-spacing-02);display:inline-flex}.comments__title-icon[data-v-a9385e7f]{vertical-align:middle;margin-right:var(--cds-spacing-02);color:var(--brand-interactive,#6648ae);align-items:center;display:inline-flex}.comments__count[data-v-a9385e7f]{font:var(--cds-label-01);color:var(--cds-text-secondary);padding:2px var(--cds-spacing-03);background:var(--cds-layer-accent-01);font-variant-numeric:tabular-nums;border-radius:999px}.arch-list-card[data-v-c9c05d45]{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);height:var(--arch-list-height,max(600px, calc(100vh - 220px)));flex-direction:column;min-height:400px;display:flex}.arch-list-toolbar[data-v-c9c05d45]{border-bottom:1px solid var(--cds-border-subtle-01);align-items:stretch;display:flex}.arch-list-search[data-v-c9c05d45]{flex:1}.arch-list-sort-row[data-v-c9c05d45]{align-items:flex-end;gap:var(--cds-spacing-03);padding:var(--cds-spacing-03) var(--cds-spacing-04);border-bottom:1px solid var(--cds-border-subtle-01);display:flex}.arch-list-sort-field[data-v-c9c05d45]{flex:1}.arch-list-sort-field[data-v-c9c05d45] .h-input__message{display:none}.arch-list-icon-btn[data-v-c9c05d45]{cursor:pointer;width:2rem;height:2rem;color:var(--cds-text-secondary,#525252);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.arch-list-icon-btn[data-v-c9c05d45]:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.arch-list-filters[data-v-c9c05d45]{gap:var(--cds-spacing-05);padding:var(--cds-spacing-04);border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.arch-filter-field[data-v-c9c05d45]{gap:var(--cds-spacing-02);flex-direction:column;min-width:0;display:flex}.arch-filter-field--wide[data-v-c9c05d45]{grid-column:1/-1}.arch-filter-label[data-v-c9c05d45]{font:var(--cds-label-01);color:var(--cds-text-secondary);margin:0}@media (width<=720px){.arch-list-filters[data-v-c9c05d45]{grid-template-columns:1fr}}.arch-list-pending[data-v-c9c05d45]{align-items:center;gap:var(--cds-spacing-03);padding:var(--cds-spacing-03) var(--cds-spacing-04);border-bottom:1px solid var(--cds-border-subtle-01);font:var(--cds-label-01);color:var(--cds-text-secondary);margin:0;display:flex}.arch-list[data-v-c9c05d45]{flex:1;overflow-y:auto}.arch-state[data-v-c9c05d45]{color:var(--cds-text-secondary);justify-content:center;align-items:center;padding:32px;display:flex}.arch-empty[data-v-c9c05d45]{text-align:center;color:var(--cds-text-secondary);flex-direction:column;align-items:center;gap:8px;padding:48px 24px;font-size:14px;display:flex}.arch-row[data-v-c9c05d45]{text-align:left;background:var(--cds-layer-01);border:0;border-bottom:1px solid var(--cds-border-subtle-01);cursor:pointer;width:100%;font:inherit;border-left:3px solid #0000;padding:14px 40px 14px 16px;transition:background 70ms;display:block;position:relative}.arch-row[data-v-c9c05d45]:hover{background:var(--cds-layer-hover-01)}.arch-row.on[data-v-c9c05d45]{background:var(--brand-tint,#f6f2ff);border-left-color:var(--brand-interactive,#6648ae)}.arch-row-top[data-v-c9c05d45]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.arch-row-date[data-v-c9c05d45]{color:var(--cds-text-secondary);font-feature-settings:"tnum";font-size:12px}.arch-lock[data-v-c9c05d45]{color:var(--cds-icon-secondary);flex-shrink:0}.arch-lock--closed[data-v-c9c05d45]{color:var(--cds-text-error)}.arch-row-title[data-v-c9c05d45]{color:var(--cds-text-primary);font-size:14px;font-weight:600;line-height:1.3}.arch-row-source[data-v-c9c05d45]{color:var(--cds-text-secondary);margin-top:2px;font-size:12px}.arch-row-chev[data-v-c9c05d45]{opacity:0;color:var(--cds-icon-secondary);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.arch-row:hover .arch-row-chev[data-v-c9c05d45],.arch-row.on .arch-row-chev[data-v-c9c05d45]{opacity:1}.arch-pager[data-v-c9c05d45]{border-top:1px solid var(--cds-border-subtle-01);width:100%}.arch-detail[data-v-fca6ea56]{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);min-height:calc(100vh - 220px)}.arch-detail-scroll[data-v-fca6ea56]{padding:24px 32px 32px}.arch-detail-empty[data-v-fca6ea56],.arch-detail-state[data-v-fca6ea56]{text-align:center;color:var(--cds-text-secondary);flex-direction:column;align-items:center;gap:8px;padding:96px 32px;display:flex}.arch-detail-state--error[data-v-fca6ea56]{color:var(--cds-text-error)}.arch-detail-empty .title[data-v-fca6ea56]{color:var(--cds-text-primary);margin-top:4px;font-size:18px}.arch-back[data-v-fca6ea56]{cursor:pointer;font:inherit;color:var(--cds-link-primary);background:0 0;border:0;align-items:center;gap:4px;margin-bottom:16px;padding:4px 0;font-size:14px;display:inline-flex}.arch-back[data-v-fca6ea56]:hover{text-decoration:underline}.arch-detail-head[data-v-fca6ea56]{margin-bottom:24px}.arch-detail-title[data-v-fca6ea56]{color:var(--cds-text-primary);letter-spacing:-.16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:28px;font-weight:300;line-height:1.2;display:inline-flex}.arch-detail-sub[data-v-fca6ea56]{color:var(--cds-text-secondary);margin-top:8px;font-size:14px}.arch-detail-body[data-v-fca6ea56]{flex-direction:column;gap:28px;max-width:760px;display:flex}.arch-block[data-v-fca6ea56]{flex-direction:column;gap:12px;display:flex}.arch-block-head[data-v-fca6ea56]{justify-content:space-between;align-items:center;gap:8px;display:flex}.arch-section-title[data-v-fca6ea56]{color:var(--cds-text-primary);letter-spacing:-.16px;margin:0;font-size:20px;font-weight:400}.arch-finding[data-v-fca6ea56]{color:var(--cds-text-primary);margin:0;font-size:14px;line-height:1.6}.arch-conclusion[data-v-fca6ea56]{background:var(--cds-layer-accent-01);border:1px solid var(--cds-border-subtle-01);padding:16px 20px}.arch-conclusion-head[data-v-fca6ea56]{color:var(--cds-text-primary);margin-bottom:12px;font-size:16px;font-weight:600}.arch-conclusion-body[data-v-fca6ea56]{color:var(--cds-text-primary);margin:0 0 16px;font-size:14px;line-height:1.6}.arch-conclusion-meta[data-v-fca6ea56]{border-top:1px solid var(--cds-border-subtle-01);flex-direction:column;gap:8px;padding-top:12px;display:flex}.arch-conclusion-meta .row[data-v-fca6ea56]{justify-content:space-between;align-items:center;font-size:14px;display:flex}.arch-conclusion-meta .k[data-v-fca6ea56]{color:var(--cds-text-secondary)}.arch-conclusion-meta .v[data-v-fca6ea56]{color:var(--cds-text-primary);text-align:right;font-weight:500}.arch-conclusion-note[data-v-fca6ea56]{border-top:1px solid var(--cds-border-subtle-01);margin-top:12px;padding-top:12px}.arch-conclusion-note-head[data-v-fca6ea56]{letter-spacing:.32px;color:var(--cds-text-secondary);margin-bottom:4px;font-size:12px}.arch-conclusion-note-body[data-v-fca6ea56]{color:var(--cds-text-primary);margin:0;font-size:14px;line-height:1.6}.arch-warn[data-v-fca6ea56]{background:var(--cds-yellow-10,#fcf4d6);border-left:3px solid var(--cds-yellow-30,#f1c21b);color:var(--cds-text-primary);align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;display:flex}.arch-dicom-row[data-v-fca6ea56]{align-items:center;gap:20px;display:flex}.arch-dicom-thumb[data-v-fca6ea56]{background:var(--cds-layer-accent-01);border:1px solid var(--cds-border-subtle-02);width:72px;height:72px;color:var(--cds-icon-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.arch-dicom-thumb-img[data-v-fca6ea56]{object-fit:cover;width:100%;height:100%;display:block}.arch-dicom-body[data-v-fca6ea56]{flex:1;min-width:0}.arch-dicom-label[data-v-fca6ea56]{color:var(--cds-text-primary);margin-bottom:10px;font-size:14px}.arch-pdf-card[data-v-fca6ea56]{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);width:280px}.arch-pdf-thumb[data-v-fca6ea56]{background:var(--cds-layer-accent-01);border-bottom:1px solid var(--cds-border-subtle-01);justify-content:center;padding:16px;display:flex}.arch-pdf-imgbtn[data-v-fca6ea56]{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.arch-pdf-img[data-v-fca6ea56]{border:1px solid var(--cds-border-subtle-02);max-width:100%;max-height:280px;display:block;box-shadow:0 1px 4px #00000014}.arch-preview-state[data-v-fca6ea56]{min-height:200px;color:var(--cds-text-secondary);justify-content:center;align-items:center;display:flex}.arch-preview-state--error[data-v-fca6ea56]{color:var(--cds-text-error)}.arch-preview-img[data-v-fca6ea56]{max-width:100%;height:auto;margin:0 auto;display:block}.arch-pdf-page[data-v-fca6ea56]{border:1px solid var(--cds-border-subtle-02);background:#fff;flex-direction:column;gap:7px;width:160px;min-height:200px;padding:14px 12px;display:flex;box-shadow:0 1px 4px #00000014}.arch-pdf-line[data-v-fca6ea56]{background:var(--cds-gray-20);width:100%;height:5px}.arch-pdf-line.head[data-v-fca6ea56]{background:var(--brand-tint-strong,#e8daff);width:70%;height:7px;margin-bottom:4px}.arch-pdf-foot[data-v-fca6ea56]{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.arch-pdf-name[data-v-fca6ea56]{color:var(--cds-text-primary);font-size:13px;font-weight:600}.arch-pdf-date[data-v-fca6ea56]{color:var(--cds-text-secondary);margin-top:2px;font-size:11px}.arch-attach-list[data-v-fca6ea56]{margin:0;padding:0;list-style:none}.arch-attach-row[data-v-fca6ea56]{border-bottom:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.arch-attach-icon[data-v-fca6ea56]{color:var(--cds-red-60);flex-shrink:0}.arch-attach-name[data-v-fca6ea56]{flex:1;min-width:0}.arch-meta[data-v-fca6ea56]{flex-direction:column;display:flex}.arch-meta-row[data-v-fca6ea56]{border-bottom:1px solid var(--cds-border-subtle-01);flex-direction:column;gap:2px;padding:10px 0;display:flex}.arch-meta-row[data-v-fca6ea56]:last-child{border-bottom:0}.arch-meta-k[data-v-fca6ea56]{letter-spacing:.32px;color:var(--cds-text-secondary);font-size:12px}.arch-meta-v[data-v-fca6ea56]{color:var(--cds-text-primary);font-size:14px}.arch-tab[data-v-8f9f136d]{gap:var(--cds-spacing-04);flex-direction:column;display:flex}.arch-grid[data-v-8f9f136d]{grid-template-columns:440px minmax(0,1fr);align-items:start;gap:16px;display:grid}.files-tab[data-v-31daca22]{gap:var(--cds-spacing-04);flex-direction:column;display:flex}.files-tab__panels[data-v-31daca22]{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-height:560px;display:flex}.files-tab__file-input[data-v-31daca22]{display:none}.files-tab__list[data-v-31daca22]{border-right:1px solid var(--cds-border-subtle-01);flex-direction:column;flex-shrink:0;width:460px;display:flex}.files-tab__add-btn[data-v-31daca22]{width:100%}.files-tab__list-toolbar[data-v-31daca22]{box-sizing:border-box;flex-wrap:wrap;align-items:center;min-height:56px;display:flex}.files-tab__search[data-v-31daca22]{flex:1}.files-tab__sort-row[data-v-31daca22]{align-items:flex-end;gap:var(--cds-spacing-03);padding:var(--cds-spacing-03) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-01);display:flex}.files-tab__sort-field[data-v-31daca22]{flex:1}.files-tab__sort-field[data-v-31daca22] .h-input__message{display:none}.files-tab__date-filter[data-v-31daca22]{gap:var(--cds-spacing-05);padding:var(--cds-spacing-04) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.files-tab__filter-field[data-v-31daca22]{gap:var(--cds-spacing-02);flex-direction:column;min-width:0;display:flex}.files-tab__filter-field--wide[data-v-31daca22]{grid-column:1/-1}.files-tab__filter-label[data-v-31daca22]{font:var(--cds-label-01);color:var(--cds-text-secondary);margin:0}@media (width<=720px){.files-tab__date-filter[data-v-31daca22]{grid-template-columns:1fr}}.files-tab__filters[data-v-31daca22]{padding:var(--cds-spacing-03) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-01);display:flex}.files-tab__pill[data-v-31daca22]{align-items:center;gap:var(--cds-spacing-02);height:24px;padding:0 var(--cds-spacing-03);cursor:pointer;font:var(--cds-label-01);background:var(--cds-tag-background-gray);color:var(--cds-text-primary);border:none;border-radius:12px;transition:background .12s;display:inline-flex}.files-tab__pill--active[data-v-31daca22]{background:var(--cds-tag-background-purple);color:var(--cds-tag-color-purple);font-weight:600}.files-tab__pill-count[data-v-31daca22]{background:var(--cds-tag-background-gray);min-width:18px;height:16px;color:var(--cds-text-primary);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.files-tab__pill--active .files-tab__pill-count[data-v-31daca22]{background:var(--brand-interactive,#6648ae);color:#fff}.files-tab__dropzone[data-v-31daca22]{align-items:center;gap:var(--cds-spacing-02);padding:var(--cds-spacing-05) var(--cds-spacing-04);margin:var(--cds-spacing-03) var(--cds-spacing-05);border:2px dashed var(--cds-border-strong-01);cursor:pointer;flex-direction:column;transition:all .15s;display:flex}.files-tab__dropzone--over[data-v-31daca22],.files-tab__dropzone[data-v-31daca22]:hover{border-color:var(--brand-interactive,#6648ae);background:var(--brand-tint,#f6f2ff)}.files-tab__dropzone-icon[data-v-31daca22]{color:var(--cds-icon-secondary);transition:color .15s}.files-tab__dropzone--over .files-tab__dropzone-icon[data-v-31daca22],.files-tab__dropzone:hover .files-tab__dropzone-icon[data-v-31daca22]{color:var(--brand-interactive,#6648ae)}.files-tab__dropzone-text[data-v-31daca22]{font:var(--cds-body-01);color:var(--cds-text-secondary);text-align:center;font-size:13px}.files-tab__dropzone-help[data-v-31daca22]{font:var(--cds-label-01);color:var(--cds-text-helper);font-size:11px}.files-tab__internal-toggle[data-v-31daca22]{align-items:center;gap:var(--cds-spacing-02);padding:var(--cds-spacing-02) var(--cds-spacing-05);font:var(--cds-label-01);color:var(--cds-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.files-tab__rows[data-v-31daca22]{flex:1}.files-tab__placeholder[data-v-31daca22]{padding:var(--cds-spacing-07);justify-content:center;align-items:center;display:flex}.files-tab__empty[data-v-31daca22]{font:var(--cds-body-01);color:var(--cds-text-secondary);margin:0}.files-tab__row[data-v-31daca22]{cursor:pointer;background:var(--cds-layer-01);border-left:3px solid #0000;border-bottom:1px solid var(--cds-border-subtle-01);align-items:stretch;transition:background .12s;display:flex}.files-tab__row[data-v-31daca22]:hover{background:var(--cds-layer-hover-01)}.files-tab__row--selected[data-v-31daca22]{background:var(--cds-layer-selected-01);border-left-color:var(--brand-interactive,#6648ae)}.files-tab__thumb[data-v-31daca22]{border-right:1px solid var(--cds-border-subtle-01);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:64px;display:flex}.files-tab__thumb--pdf[data-v-31daca22]{background:var(--cds-red-10)}.files-tab__thumb--image[data-v-31daca22],.files-tab__thumb--other[data-v-31daca22]{background:var(--cds-layer-02)}.files-tab__thumb-icon--pdf[data-v-31daca22]{color:var(--cds-red-60)}.files-tab__thumb-icon--image[data-v-31daca22]{color:var(--cds-teal-60)}.files-tab__thumb-icon--other[data-v-31daca22]{color:var(--cds-icon-secondary)}.files-tab__thumb-label[data-v-31daca22]{letter-spacing:.64px;text-transform:uppercase;color:var(--cds-text-secondary);font-size:9px;font-weight:700}.files-tab__row-body[data-v-31daca22]{flex-direction:column;flex:1;gap:3px;min-width:0;padding:11px 14px;display:flex}.files-tab__row-title[data-v-31daca22]{align-items:center;gap:var(--cds-spacing-02);min-width:0;display:flex}.files-tab__row-name[data-v-31daca22]{font:var(--cds-body-01);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.files-tab__row--selected .files-tab__row-name[data-v-31daca22]{font-weight:600}.files-tab__row-filename[data-v-31daca22]{font-family:var(--cds-font-mono);color:var(--cds-text-helper);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.files-tab__row-meta[data-v-31daca22]{align-items:center;gap:var(--cds-spacing-02);margin-top:3px;display:flex}.files-tab__avatar[data-v-31daca22]{border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:inline-grid}.files-tab__avatar--lg[data-v-31daca22]{width:28px;height:28px;font-size:11px}.files-tab__avatar--doctor[data-v-31daca22]{background:var(--cds-purple-20);color:var(--cds-purple-70)}.files-tab__avatar--patient[data-v-31daca22]{background:var(--cds-blue-20);color:var(--cds-blue-70)}.files-tab__meta-text[data-v-31daca22]{color:var(--cds-text-secondary);font-size:12px}.files-tab__meta-mono[data-v-31daca22]{font-family:var(--cds-font-mono);color:var(--cds-text-helper);font-size:11px}.files-tab__meta-sep[data-v-31daca22]{color:var(--cds-border-subtle-02);font-size:10px}.files-tab__badge[data-v-31daca22]{white-space:nowrap;border-radius:9px;flex-shrink:0;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:400;display:inline-flex}.files-tab__badge--blue[data-v-31daca22]{background:var(--cds-tag-background-blue);color:var(--cds-tag-color-blue)}.files-tab__badge--gray[data-v-31daca22]{background:var(--cds-tag-background-gray);color:var(--cds-text-secondary)}.files-tab__row-actions[data-v-31daca22]{flex-shrink:0;align-items:center;padding:0 2px;display:flex}.files-tab__iconbtn[data-v-31daca22]{cursor:pointer;width:32px;height:32px;color:var(--cds-icon-primary);background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.files-tab__iconbtn[data-v-31daca22]:hover{background:var(--cds-background-hover)}.files-tab__iconbtn[data-v-31daca22]:disabled{opacity:.4;cursor:not-allowed}.files-tab__iconbtn--danger[data-v-31daca22]{color:var(--cds-text-error)}.files-tab__list-footer[data-v-31daca22]{padding:var(--cds-spacing-03) var(--cds-spacing-05);border-top:1px solid var(--cds-border-subtle-01);font:var(--cds-label-01);color:var(--cds-text-helper)}.files-tab__preview[data-v-31daca22]{background:var(--cds-background);flex-direction:column;flex:1;min-width:0;display:flex}.files-tab__preview-empty[data-v-31daca22]{justify-content:center;align-items:center;gap:var(--cds-spacing-05);padding:var(--cds-spacing-09);flex-direction:column;flex:1;display:flex}.files-tab__preview-empty-icon[data-v-31daca22]{color:var(--cds-icon-secondary)}.files-tab__preview-empty-text[data-v-31daca22]{font:var(--cds-body-01);color:var(--cds-text-helper);text-align:center;margin:0;font-size:14px;line-height:20px}.files-tab__preview-header[data-v-31daca22]{align-items:center;gap:var(--cds-spacing-04);border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);padding:14px 24px;display:flex}.files-tab__preview-type-icon[data-v-31daca22]{flex-shrink:0}.files-tab__preview-titles[data-v-31daca22]{flex:1;min-width:0}.files-tab__preview-name[data-v-31daca22]{color:var(--cds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.files-tab__preview-filename[data-v-31daca22]{font-family:var(--cds-font-mono);color:var(--cds-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.files-tab__preview-thumb[data-v-31daca22]{justify-content:center;align-items:center;gap:var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-background);flex-direction:column;height:240px;display:flex}.files-tab__preview-thumb-icon[data-v-31daca22]{color:var(--cds-icon-secondary)}.files-tab__preview-thumb-icon.files-tab__thumb-icon--pdf[data-v-31daca22]{color:var(--cds-red-60)}.files-tab__preview-thumb-icon.files-tab__thumb-icon--image[data-v-31daca22]{color:var(--cds-teal-60)}.files-tab__preview-thumb-label[data-v-31daca22]{font:var(--cds-label-01);color:var(--cds-text-helper)}.files-tab__preview-meta[data-v-31daca22]{gap:var(--cds-spacing-05);flex-direction:column;padding:20px 24px;display:flex}.files-tab__self-callout[data-v-31daca22]{gap:var(--cds-spacing-04);background:var(--cds-blue-10);border:1px solid var(--cds-blue-30);padding:12px 16px;display:flex}.files-tab__self-callout-icon[data-v-31daca22]{color:var(--cds-blue-60);flex-shrink:0;margin-top:1px}.files-tab__self-callout-title[data-v-31daca22]{color:var(--cds-blue-70);font-size:13px;font-weight:600}.files-tab__self-callout-body[data-v-31daca22]{color:var(--cds-blue-70);margin-top:3px;font-size:12px}.files-tab__meta-grid[data-v-31daca22]{gap:var(--cds-spacing-05);grid-template-columns:1fr 1fr;display:grid}.files-tab__meta-uploader[data-v-31daca22]{grid-column:1/-1}.files-tab__meta-label[data-v-31daca22]{letter-spacing:.32px;color:var(--cds-text-secondary);text-transform:uppercase;margin-bottom:4px;font-size:11px}.files-tab__meta-value[data-v-31daca22]{color:var(--cds-text-primary);font-size:14px}.files-tab__meta-sub[data-v-31daca22]{color:var(--cds-text-secondary);font-size:13px}.files-tab__meta-uploader-row[data-v-31daca22]{align-items:center;gap:var(--cds-spacing-04);display:flex}.profile-photo__sources[data-v-a3af968a]{gap:var(--cds-spacing-03);flex-direction:column;display:flex}.profile-photo__sources-label[data-v-a3af968a]{font:var(--cds-label-01);color:var(--cds-text-secondary);margin:0}.profile-photo__thumbs[data-v-a3af968a]{gap:var(--cds-spacing-03);flex-wrap:wrap;display:flex}.profile-photo__thumb[data-v-a3af968a]{background:var(--cds-layer-02,#e0e0e0);cursor:pointer;width:4.5rem;height:4.5rem;color:var(--cds-text-secondary);word-break:break-all;border:2px solid #0000;padding:0;font-size:.625rem;overflow:hidden}.profile-photo__thumb img[data-v-a3af968a]{object-fit:cover;width:100%;height:100%;display:block}.profile-photo__thumb--picked[data-v-a3af968a]{border-color:var(--cds-border-interactive,#0f62fe)}.profile-photo__modal[data-v-a3af968a]{gap:var(--cds-spacing-05);flex-direction:column;display:flex}.profile-photo__cropper[data-v-a3af968a]{align-items:center;gap:var(--cds-spacing-04);flex-direction:column;display:flex}.profile-photo__viewport[data-v-a3af968a]{background:var(--cds-layer-02,#e0e0e0);border:1px solid var(--cds-border-subtle-01);cursor:grab;touch-action:none;width:220px;height:220px;position:relative;overflow:hidden}.profile-photo__viewport[data-v-a3af968a]:active{cursor:grabbing}.profile-photo__crop-img[data-v-a3af968a]{transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:0;left:0}.profile-photo__zoom[data-v-a3af968a]{width:220px}.profile-photo__preview[data-v-a3af968a]{background:var(--cds-layer-02,#e0e0e0);border:1px solid var(--cds-border-subtle-01);justify-content:center;align-self:center;align-items:center;width:8rem;height:8rem;display:flex;overflow:hidden}.profile-photo__preview-img[data-v-a3af968a]{object-fit:cover;width:100%;height:100%;display:block}.profile-photo__preview-empty[data-v-a3af968a]{color:var(--cds-icon-secondary,#6f6f6f)}.profile-photo__drop[data-v-a3af968a]{justify-content:center;align-items:center;gap:var(--cds-spacing-02);min-height:5rem;padding:var(--cds-spacing-05);border:1px dashed var(--cds-border-strong-01,#8d8d8d);background:var(--cds-field-01,#f4f4f4);cursor:pointer;text-align:center;flex-direction:column;transition:border-color .12s,background .12s;display:flex}.profile-photo__drop--active[data-v-a3af968a]{border-color:var(--cds-border-interactive,#0f62fe);background:var(--cds-highlight,#d0e2ff);border-style:solid}.profile-photo__drop-text[data-v-a3af968a]{color:var(--cds-text-primary);margin:0;font-size:.875rem}.profile-photo__drop-help[data-v-a3af968a]{color:var(--cds-text-secondary);margin:0;font-size:.75rem}.profile-photo__input[data-v-a3af968a]{display:none}.profile-photo__error[data-v-a3af968a]{color:var(--cds-text-error,var(--cds-support-error,#da1e28));margin:0;font-size:.875rem}.profile-photo[data-v-7b571a42]{flex-shrink:0}.profile-photo__box[data-v-7b571a42]{border:1px solid color-mix(in srgb, var(--brand-interactive,#6648ae) 24%, transparent);background:var(--brand-tint-strong,#e8daff);cursor:pointer;flex-shrink:0;width:4rem;height:4rem;padding:0;position:relative;overflow:hidden}.profile-photo__box--readonly[data-v-7b571a42]{cursor:default}.profile-photo__img[data-v-7b571a42]{object-fit:cover;width:100%;height:100%;display:block}.profile-photo__initials[data-v-7b571a42]{width:100%;height:100%;color:var(--brand-interactive,#6648ae);letter-spacing:.02em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.profile-photo__edit[data-v-7b571a42]{background:color-mix(in srgb, var(--cds-gray-100,#161616) 55%, transparent);color:var(--cds-text-on-color,#fff);opacity:0;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;inset:0}.profile-photo__box:hover .profile-photo__edit[data-v-7b571a42],.profile-photo__box:focus-visible .profile-photo__edit[data-v-7b571a42]{opacity:1}.patient-photo[data-v-8060a265]{align-items:flex-start;gap:var(--cds-spacing-03);flex-direction:column;display:flex}.patient-photo__img[data-v-8060a265]{object-fit:cover;border:1px solid var(--cds-border-subtle-01);width:10rem;height:10rem;display:block}.patient-photo__actions[data-v-8060a265]{gap:var(--cds-spacing-03);display:flex}.patient-file-field[data-v-be21a83b]{align-items:flex-start;gap:var(--cds-spacing-03);flex-direction:column;width:100%;display:flex}.patient-file-field__row[data-v-be21a83b]{align-items:center;gap:var(--cds-spacing-03);width:100%;padding:0 0 0 var(--cds-spacing-04);background:var(--cds-field-01,#f4f4f4);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.patient-file-field__name[data-v-be21a83b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patient-file-field__picker[data-v-be21a83b]{gap:var(--cds-spacing-05);flex-direction:column;display:flex}.patient-file-field__drop[data-v-be21a83b]{align-items:center;gap:var(--cds-spacing-02);padding:var(--cds-spacing-05);border:1px dashed var(--cds-border-strong-01,#8d8d8d);background:var(--cds-field-01,#f4f4f4);cursor:pointer;text-align:center;flex-direction:column;display:flex}.patient-file-field__drop-text[data-v-be21a83b]{margin:0;font-size:.875rem}.patient-file-field__drop-help[data-v-be21a83b]{font:var(--cds-label-01);color:var(--cds-text-secondary);margin:0}.patient-file-field__input[data-v-be21a83b]{display:none}.patient-file-field__error[data-v-be21a83b]{color:var(--cds-text-error,#da1e28);margin:0;font-size:.875rem}.vdoc-cancel__body[data-v-95d499de]{gap:var(--cds-spacing-05);flex-direction:column;display:flex}.vdoc-cancel__doc-name[data-v-95d499de]{color:var(--cds-text-secondary,#525252);margin:0;font-size:.875rem}.vdoc-tab[data-v-90e3acf4],.ve[data-v-b1517fdb]{gap:var(--cds-spacing-05);flex-direction:column;display:flex}.ve__warning[data-v-b1517fdb]{margin:0}.ve__readonly[data-v-b1517fdb]{gap:var(--cds-spacing-06);display:flex}.ve__ro-item[data-v-b1517fdb]{flex-direction:column;gap:2px;display:flex}.ve__ro-label[data-v-b1517fdb]{letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-secondary);font-size:.6875rem}.ve__ro-value[data-v-b1517fdb]{font-variant-numeric:tabular-nums;color:var(--cds-text-primary)}.ve__docs[data-v-b1517fdb]{align-self:flex-start}.visit-row-actions__modal[data-v-91ada9ab]{position:relative}.visit-row-actions__docs[data-v-91ada9ab]{display:inline-flex;position:relative}.visit-row-actions__marker[data-v-91ada9ab]{background:var(--cds-support-error);cursor:help;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.field-with-templates__actions[data-v-15b93288],.field-with-templates__actions[data-v-37a9ac4f],.field-with-templates__actions[data-v-bce06c76],.field-with-templates__actions[data-v-34a06d5e],.field-with-templates__actions[data-v-eb6c508d],.field-with-templates__actions[data-v-b4d7db01]{justify-content:flex-end;display:flex}.sick-leave__body[data-v-518fc817]{padding-left:var(--cds-spacing-05);border-left:2px solid var(--cds-border-subtle-01,#c6c6c6)}.sick-leave__status[data-v-518fc817]{align-items:center;gap:var(--cds-spacing-03);display:inline-flex}.sick-leave__status-label[data-v-518fc817]{color:var(--cds-text-secondary,#525252);font-size:.75rem;font-weight:600}.field-with-templates__actions[data-v-cf2d44d8]{justify-content:flex-end;display:flex}.meals[data-v-cf2d44d8]{gap:var(--cds-spacing-04);margin-top:var(--cds-spacing-03);flex-direction:column;display:flex}.meals__header[data-v-cf2d44d8]{justify-content:space-between;align-items:center;gap:var(--cds-spacing-04);display:flex}.meals__empty[data-v-cf2d44d8]{color:var(--cds-text-helper,#6f6f6f);margin:0;font-size:.875rem;font-style:italic}.meals__row[data-v-cf2d44d8]{gap:var(--cds-spacing-03);grid-template-columns:1fr 6rem auto;align-items:end;display:grid}.meals__row[data-v-cf2d44d8] .h-input__message{display:none}.meals__remove[data-v-cf2d44d8]{margin-bottom:0}.field-with-templates__actions[data-v-9b254caf]{justify-content:flex-end;display:flex}.diagnoses__empty[data-v-9b254caf]{color:var(--cds-text-helper,#6f6f6f);margin:0;font-size:.875rem;font-style:italic}.diagnoses__item[data-v-9b254caf]{gap:var(--cds-spacing-03);padding-bottom:var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);flex-direction:column;display:flex}.diagnoses__item[data-v-9b254caf]:last-of-type{border-bottom:none;padding-bottom:0}.diagnoses__row[data-v-9b254caf]{gap:var(--cds-spacing-03);grid-template-columns:minmax(0,2fr) minmax(14rem,1fr) auto;align-items:end;display:grid}.diagnoses__item[data-v-9b254caf] .h-input__message,.diagnoses__item[data-v-9b254caf] .h-combo-box__message{display:none}.diagnoses__remove[data-v-9b254caf]{margin-bottom:0}@media (width<=800px){.diagnoses__row[data-v-9b254caf]{grid-template-columns:1fr}}.fb-host--locked{opacity:.85;cursor:default}.form-renderer{--fb-font:var(--brand-font,"ABCDiatype", "IBM Plex Sans", system-ui, sans-serif);--fb-font-mono:"IBM Plex Mono", "Consolas", monospace;--fb-header-bg:var(--cds-layer-accent-01);--fb-background:var(--cds-background);--fb-layer:var(--cds-layer-01);--fb-layer-hover:var(--cds-layer-hover-01);--fb-layer-02:var(--cds-layer-02);--fb-layer-accent:var(--cds-layer-accent-01);--fb-field:var(--cds-field-01);--fb-field-hover:var(--cds-field-hover-01);--fb-border-subtle:var(--cds-border-subtle-01);--fb-border-strong:var(--cds-border-strong-01);--fb-text-primary:var(--cds-text-primary);--fb-text-secondary:var(--cds-text-secondary);--fb-text-helper:var(--cds-text-helper);--fb-text-placeholder:var(--cds-text-placeholder)}.cal[data-v-918e273c]{gap:var(--cds-spacing-05);flex-direction:column;display:flex}.cal__legend[data-v-918e273c],.cal__legend-items[data-v-918e273c]{align-items:center;gap:var(--cds-spacing-03) var(--cds-spacing-05);flex-wrap:wrap;display:flex}.cal__toolbar[data-v-918e273c]{align-items:center;gap:var(--cds-spacing-02);flex-shrink:0;margin-left:auto;display:flex}.cal__legend-item[data-v-918e273c]{align-items:center;gap:var(--cds-spacing-02);color:var(--cds-text-secondary,#525252);letter-spacing:.32px;font-size:.75rem;display:inline-flex}.cal__legend-swatch[data-v-918e273c]{border:1px solid #0000;border-radius:2px;flex-shrink:0;width:12px;height:12px}.cal__legend-swatch--nvd[data-v-918e273c]{background:var(--cds-blue-20,#d0e2ff);border-color:var(--cds-blue-40,#78a9ff)}.cal__legend-swatch--maksas[data-v-918e273c]{background:var(--cds-purple-20,#e8daff);border-color:var(--cds-purple-40,#be95ff)}.cal__legend-swatch--insufficient[data-v-918e273c]{border-color:var(--cds-support-error,#da1e28);background:0 0;border-width:2px}.cal__legend-swatch--partial[data-v-918e273c]{border-color:var(--cds-orange-40,#ff832b);background:0 0;border-width:2px}.cal__portal-dot[data-v-918e273c]{background:var(--cds-support-success,#24a148);border-radius:50%;flex-shrink:0;width:8px;height:8px}.cal__brush[data-v-918e273c]{background:var(--cds-layer-02,#f4f4f4);border-left:2px solid var(--cds-border-subtle-02,#c6c6c6);padding:var(--cds-spacing-05);gap:var(--cds-spacing-04);flex-direction:column;display:flex}.cal__price[data-v-918e273c]{align-items:center;gap:16px;display:flex}.cal__specialty-hint[data-v-918e273c]{margin:var(--cds-spacing-02) 0 0;color:var(--cds-text-error,var(--cds-support-error,#da1e28));font-size:.75rem}.cal__price-input[data-v-918e273c]{flex-shrink:0;width:160px}.cal__price-link[data-v-918e273c]{color:var(--cds-link-primary,#0f62fe);cursor:pointer;letter-spacing:.16px;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:.8125rem}.cal__price-link[data-v-918e273c]:hover{color:var(--cds-link-primary-hover,#0043ce);text-decoration:underline}.cal__hint[data-v-918e273c]{color:var(--cds-text-helper,#6f6f6f);letter-spacing:.32px;align-items:center;gap:var(--cds-spacing-02);margin:0;font-size:.75rem;display:inline-flex}.cal__help[data-v-918e273c]{color:var(--cds-icon-secondary,#6f6f6f);cursor:help;align-items:center;display:inline-flex;position:relative}.cal__help[data-v-918e273c]:hover,.cal__help[data-v-918e273c]:focus-visible{color:var(--cds-icon-primary,#161616);outline:none}.cal__help-pop[data-v-918e273c]{z-index:9001;width:max-content;max-width:280px;padding:var(--cds-spacing-03) var(--cds-spacing-04);background:var(--cds-background-inverse,#393939);color:var(--cds-text-inverse,#fff);border-radius:2px;flex-direction:column;gap:4px;display:none;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 2px 6px #0000004d}.cal__help:hover .cal__help-pop[data-v-918e273c],.cal__help:focus-visible .cal__help-pop[data-v-918e273c]{display:flex}.cal__help-title[data-v-918e273c]{text-transform:uppercase;letter-spacing:.32px;opacity:.75;font-size:.625rem}.cal__help-line[data-v-918e273c]{letter-spacing:.16px;font-size:.75rem;line-height:1.34}.slot-toggle[data-v-918e273c]{align-items:center;gap:var(--cds-spacing-03);cursor:pointer;color:var(--cds-text-primary);letter-spacing:.16px;background:0 0;border:0;min-height:40px;margin-top:.5rem;padding:0;font-family:inherit;font-size:.875rem;display:inline-flex}.slot-toggle__track[data-v-918e273c]{background:var(--cds-button-secondary,#393939);border-radius:10px;flex-shrink:0;width:40px;height:20px;transition:background 70ms cubic-bezier(.2,0,.38,.9);position:relative}.slot-toggle.on .slot-toggle__track[data-v-918e273c]{background:var(--cds-support-success,#24a148)}.slot-toggle__knob[data-v-918e273c]{background:#fff;border-radius:50%;width:14px;height:14px;transition:left 70ms cubic-bezier(.2,0,.38,.9);position:absolute;top:3px;left:3px}.slot-toggle.on .slot-toggle__knob[data-v-918e273c]{left:23px}.slot-toggle__label[data-v-918e273c]{color:var(--cds-text-secondary,#525252);letter-spacing:.32px;font-size:.75rem}.slot-toggle:focus-visible .slot-toggle__track[data-v-918e273c]{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.cal__grid[data-v-918e273c]{grid-template-rows:auto 1fr;grid-template-columns:3rem 1fr;column-gap:0;display:grid}.cal__head[data-v-918e273c]{grid-area:1/2;grid-template-columns:repeat(7,1fr);display:grid}.cal__head-day[data-v-918e273c]{text-align:center;letter-spacing:.32px;color:var(--cds-text-secondary,#525252);padding:var(--cds-spacing-03) 0;border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);font-size:.75rem;font-weight:600}.cal__head-day--picker[data-v-918e273c]{appearance:none;border:0;border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);cursor:pointer;background:0 0;font-family:inherit}.cal__head-day--picker[data-v-918e273c]:hover{color:var(--cds-text-primary,#161616);background:var(--cds-layer-hover-01,#e8e8e8)}.cal__head-day--selected[data-v-918e273c]{color:var(--cds-text-primary,#161616);background:var(--cds-layer-selected-01,#e0e0e0);border-bottom:2px solid var(--cds-interactive,#0f62fe)}.cal__gutter[data-v-918e273c]{grid-area:2/1;position:relative}.cal__hour-label[data-v-918e273c]{right:var(--cds-spacing-03);font-variant-numeric:tabular-nums;color:var(--cds-text-helper,#6f6f6f);font-size:.6875rem;position:absolute;transform:translateY(-50%)}.cal__hour-label[data-v-918e273c]:first-child{transform:none}.cal__hour-label[data-v-918e273c]:last-child{transform:translateY(-100%)}.cal__days[data-v-918e273c]{border:1px solid var(--cds-border-subtle-01,#e0e0e0);cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;isolation:isolate;border-bottom:0;grid-area:2/2;grid-template-columns:repeat(7,1fr);display:grid;position:relative}.cal__days--single[data-v-918e273c]{grid-template-columns:1fr}.cal__days--readonly[data-v-918e273c],.cal__days--readonly .cal__block[data-v-918e273c]{cursor:default}.cal__days--readonly[data-v-918e273c],.cal__days--readonly .cal__col[data-v-918e273c],.cal__days--readonly .cal__block[data-v-918e273c]{touch-action:auto}.cal__hour-line[data-v-918e273c]{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);pointer-events:none;height:0;position:absolute;left:0;right:0}.cal__locked[data-v-918e273c]{z-index:4;justify-content:center;align-items:center;gap:var(--cds-spacing-03);padding:var(--cds-spacing-05);text-align:center;color:var(--cds-text-secondary,#525252);background:color-mix(in srgb, var(--cds-layer-01,#f4f4f4) 82%, transparent);letter-spacing:.16px;flex-direction:column;font-size:.8125rem;display:flex;position:absolute;inset:0}.cal__col[data-v-918e273c]{border-right:1px solid var(--cds-border-subtle-01,#e0e0e0);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);touch-action:none;position:relative}.cal__col[data-v-918e273c]:last-child{border-right:0}.cal__bg-block[data-v-918e273c]{background:repeating-linear-gradient(135deg, var(--cds-gray-20,#e0e0e0) 0 5px, var(--cds-gray-10,#f4f4f4) 5px 10px);opacity:.7;pointer-events:none;border-radius:2px;position:absolute;left:2px;right:2px}.cal__bg-block--same[data-v-918e273c]{background:repeating-linear-gradient(135deg, var(--cds-support-warning,#f1c21b) 0 5px, var(--cds-yellow-10,#fcf4d6) 5px 10px);opacity:.5}.cal__bg-label[data-v-918e273c]{letter-spacing:.16px;color:var(--cds-text-secondary,#525252);text-overflow:ellipsis;white-space:nowrap;padding:1px 4px;font-size:.625rem;line-height:1.2;display:block;overflow:hidden}.cal__block[data-v-918e273c]{box-sizing:border-box;cursor:pointer;text-align:left;touch-action:none;border:1px solid #0000;border-radius:2px;flex-direction:column;align-items:flex-start;gap:1px;padding:2px 4px;font-family:inherit;display:flex;position:absolute;overflow:hidden}.cal__block--nvd[data-v-918e273c]{background:var(--cds-blue-20,#d0e2ff);color:var(--cds-blue-80,#001d6c);border-color:var(--cds-blue-40,#78a9ff)}.cal__block--maksas[data-v-918e273c]{background:var(--cds-purple-20,#e8daff);color:var(--cds-purple-80,#1c0f30);border-color:var(--cds-purple-40,#be95ff)}.cal__block--neutral[data-v-918e273c]{background:var(--cds-layer-accent-01,#e0e0e0);color:var(--cds-text-primary,#161616);border-color:var(--cds-border-subtle-02,#c6c6c6)}.cal__block--insufficient[data-v-918e273c]{border-color:var(--cds-support-error,#da1e28);border-width:2px}.cal__block--partial[data-v-918e273c]{border-color:var(--cds-orange-40,#ff832b);border-width:2px}.cal__block--selected[data-v-918e273c]{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-1px;opacity:1;z-index:2}.cal__block--other-triple[data-v-918e273c]{opacity:.45}.cal__block--other-triple[data-v-918e273c]:hover{opacity:.75}.cal__block--elevated[data-v-918e273c],.cal__block--other-triple.cal__block--elevated[data-v-918e273c]{opacity:1;box-shadow:0 2px 6px #00000040}.cal__block-triple[data-v-918e273c]{letter-spacing:.16px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.6875rem;font-weight:600;line-height:1.15;overflow:hidden}.cal__block-line[data-v-918e273c]{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.cal__block-time[data-v-918e273c]{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.85;font-size:.625rem}.cal__block-dur[data-v-918e273c]{font-variant-numeric:tabular-nums;letter-spacing:.16px;white-space:nowrap;opacity:.85;font-size:.625rem}.cal__block-portal[data-v-918e273c]{letter-spacing:.16px;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;max-width:100%;font-size:.625rem;display:inline-flex;overflow:hidden}.cal__block-portal .cal__portal-dot[data-v-918e273c]{width:6px;height:6px}.cal__selection[data-v-918e273c]{pointer-events:none;z-index:3;border-radius:2px;position:absolute;left:1px;right:1px}.cal__selection--paint[data-v-918e273c]{background:var(--cds-blue-40,#78a9ff);opacity:.4;border:1px solid var(--cds-blue-60,#0f62fe)}.cal__selection--delete[data-v-918e273c]{background:var(--cds-red-40,#ff8389);opacity:.4;border:1px solid var(--cds-red-60,#da1e28)}.cal__drag-tip[data-v-918e273c]{z-index:11;background:var(--cds-background-inverse,#393939);color:var(--cds-text-inverse,#fff);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:2px;padding:2px 6px;font-size:.6875rem;font-weight:600;position:fixed;transform:translate(12px,-50%);box-shadow:0 2px 6px #0000004d}.cal__hover-tip[data-v-918e273c]{z-index:9001;max-width:260px;padding:var(--cds-spacing-03);background:var(--cds-background-inverse,#393939);color:var(--cds-text-inverse,#fff);pointer-events:none;border-radius:2px;flex-direction:column;gap:2px;display:flex;position:fixed;transform:translate(12px,12px);box-shadow:0 2px 6px #0000004d}.cal__sheet[data-v-918e273c]{z-index:9001;left:0;right:0;bottom:var(--app-bottom-nav-height,0px);max-height:45vh;padding:var(--cds-spacing-04) var(--cds-spacing-05);background:var(--cds-background-inverse,#393939);color:var(--cds-text-inverse,#fff);flex-direction:column;gap:2px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 -2px 8px #00000059}@media (orientation:landscape){.cal__sheet[data-v-918e273c]{top:0;left:auto;bottom:var(--app-bottom-nav-height,0px);width:max-content;max-width:min(16rem,45vw);max-height:none;padding-bottom:var(--cds-spacing-05);padding-right:calc(var(--cds-spacing-05) + env(safe-area-inset-right,0px));box-shadow:-2px 0 8px #00000059}}.cal__sheet-head[data-v-918e273c]{justify-content:space-between;align-items:center;gap:var(--cds-spacing-03);display:flex}.cal__sheet-close[data-v-918e273c]{color:var(--cds-text-inverse,#fff);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.cal__hover-tip-group[data-v-918e273c]{flex-direction:column;gap:2px;display:flex}.cal__hover-tip-group--sep[data-v-918e273c]{border-top:1px solid #fff3;margin-top:6px;padding-top:6px}.cal__hover-tip-portal[data-v-918e273c]{letter-spacing:.16px;margin:4px 0 0;font-size:.75rem}.cal__hover-tip-issue[data-v-918e273c]{letter-spacing:.16px;margin:4px 0 0;font-size:.75rem;font-weight:600}.cal__hover-tip-issue--insufficient[data-v-918e273c]{color:var(--cds-red-40,#ff8389)}.cal__hover-tip-issue--partial[data-v-918e273c]{color:var(--cds-orange-40,#ff832b)}.cal__hover-tip-title[data-v-918e273c]:not(:first-child){margin-top:6px}.cal__hover-tip-title[data-v-918e273c]{text-transform:uppercase;letter-spacing:.32px;opacity:.75;margin-bottom:2px;font-size:.625rem}.cal__hover-tip-row[data-v-918e273c]{column-gap:var(--cds-spacing-04);grid-template-columns:6rem 1fr;align-items:start;font-size:.75rem;display:grid}.cal__hover-tip-name[data-v-918e273c]{overflow-wrap:normal}.cal__hover-tip-time[data-v-918e273c]{font-variant-numeric:tabular-nums;opacity:.8;text-align:right;overflow-wrap:anywhere;min-width:0}.cal__warning[data-v-918e273c]{color:var(--cds-text-secondary,#525252);letter-spacing:.32px;padding:var(--cds-spacing-03) var(--cds-spacing-04);background:var(--cds-notification-background-warning,#fcf4d6);border-left:3px solid var(--cds-support-warning,#f1c21b);margin:0;font-size:.75rem}.schedule-canvas[data-v-7d67f221]{gap:var(--cds-spacing-05);flex-direction:column;display:flex}.schedule-canvas__actions[data-v-7d67f221]{bottom:var(--app-bottom-nav-height,0px);z-index:6;justify-content:flex-end;gap:var(--cds-spacing-04);padding:var(--cds-spacing-05) 0;background:var(--cds-layer,#f4f4f4);border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);display:flex;position:sticky}.schedule-canvas__actions[data-v-7d67f221] cds-button{width:8rem}.schedule-canvas__actions[data-v-7d67f221] cds-button::part(button){width:100%;max-width:none}.visit-tooltip[data-v-3d1c7809]{z-index:9999;background:var(--cds-layer-01,#fff);border:1px solid var(--cds-border-subtle-00,#e0e0e0);min-width:min(220px,100vw - 1rem);padding:var(--cds-spacing-04);pointer-events:none;flex-direction:column;gap:2px;display:flex;position:fixed;box-shadow:0 4px 16px #00000026}.visit-tooltip__head[data-v-3d1c7809]{align-items:baseline;gap:var(--cds-spacing-03);color:var(--cds-text-primary,#161616);margin:0;font-size:.875rem;font-weight:600;display:flex}.visit-tooltip__time[data-v-3d1c7809]{font-variant-numeric:tabular-nums;flex-shrink:0}.visit-tooltip__patient[data-v-3d1c7809]{overflow-wrap:anywhere;min-width:0}.visit-tooltip__meta[data-v-3d1c7809]{color:var(--cds-text-secondary,#525252);overflow-wrap:anywhere;margin:0;font-size:.75rem}.visit-tooltip__ehealth[data-v-3d1c7809]{margin:0;font-size:.75rem;font-weight:600}.visit-tooltip__ehealth--void[data-v-3d1c7809]{color:var(--cds-support-error,#da1e28)}.visit-tooltip__ehealth--completed[data-v-3d1c7809]{color:var(--cds-support-success,#24a148)}.visit-tooltip__title[data-v-3d1c7809]{margin:var(--cds-spacing-03) 0 0;letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-helper,#6f6f6f);font-size:.6875rem;font-weight:600}.visit-tooltip__title[data-v-3d1c7809]:first-child{margin-top:0}.visit-tooltip__note[data-v-3d1c7809]{margin-top:var(--cds-spacing-03);padding-left:var(--cds-spacing-03);border-left:2px solid var(--cds-support-warning,#f1c21b);flex-direction:column;gap:2px;display:flex}.visit-tooltip__type[data-v-3d1c7809]{text-transform:uppercase;letter-spacing:.32px;color:var(--cds-text-secondary,#525252);font-size:.6875rem;font-weight:600}.visit-tooltip__note-time[data-v-3d1c7809]{color:var(--cds-text-helper,#6f6f6f);font-size:.6875rem}.visit-tooltip__text[data-v-3d1c7809]{color:var(--cds-text-primary,#161616);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem}.day-view[data-v-a61137fc] .h-list__body{overflow-y:auto}.day-view__nav[data-v-a61137fc]{align-items:center;width:100%;display:flex}.day-view__nav-step[data-v-a61137fc]{flex-shrink:0}.day-view__nav-picker[data-v-a61137fc]{flex:1;justify-content:center;min-width:0;display:flex}.day-view__today[data-v-a61137fc]{flex-shrink:0}.day-view__news[data-v-a61137fc]{z-index:3;justify-content:space-between;align-items:center;gap:var(--cds-spacing-03);width:100%;padding:var(--cds-spacing-03) var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);border-left:3px solid var(--cds-support-info,#4589ff);background:var(--cds-notification-background-info,#edf5ff);color:var(--cds-text-primary,#161616);font:inherit;cursor:pointer;font-size:.8125rem;font-weight:600;display:flex;position:sticky;top:0}.day-view__news[data-v-a61137fc]:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.day-view__row--arrived[data-v-a61137fc]{box-shadow:inset 0 0 0 2px var(--cds-support-info,#4589ff)}.day-view__slot-wrap[data-v-a61137fc]{position:relative}.day-view__now-line[data-v-a61137fc]{align-items:center;gap:var(--cds-spacing-03);padding:0 var(--cds-spacing-05);pointer-events:none;display:flex}.day-view__now-line-dot[data-v-a61137fc]{background:var(--cds-support-error);border-radius:50%;flex-shrink:0;width:10px;height:10px}.day-view__now-line-track[data-v-a61137fc]{background:var(--cds-support-error);flex:1;height:2px}.day-view__now-line-time[data-v-a61137fc]{color:var(--cds-support-error);flex-shrink:0;font-size:.75rem;font-weight:500}.day-view__row--continuation[data-v-a61137fc]{border-top:none}.day-view__row[data-v-a61137fc]{border:0;border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);background:var(--cds-layer-01,#fff);cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:inherit;color:inherit;align-items:stretch;padding:0;transition:background 70ms,box-shadow .5s ease-out;display:flex;position:relative}.day-view__row[data-v-a61137fc]:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.day-view__row[data-v-a61137fc]:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;z-index:1}.day-view__row--selected[data-v-a61137fc]{background:var(--brand-tint,#f6f2ff);outline:2px solid var(--brand-interactive,#6648ae);outline-offset:-2px;z-index:1}.day-view__row--in-progress[data-v-a61137fc]:after{content:"";border-top:2px solid var(--cds-support-warning,#f1c21b);pointer-events:none;z-index:2;position:absolute;top:-1px;left:0;right:0}.day-view__row--blocked[data-v-a61137fc]{cursor:default;opacity:.6}.day-view__row--completed .day-view__patient[data-v-a61137fc],.day-view__row--completed .day-view__time-start[data-v-a61137fc],.day-view__row--completed .day-view__time-end[data-v-a61137fc]{color:var(--cds-text-helper,#6f6f6f)}.day-view__time[data-v-a61137fc]{border-right:1px solid var(--cds-border-subtle-01,#e0e0e0);flex-direction:column;flex-shrink:0;justify-content:center;width:4.5rem;padding:.75rem;display:flex;position:relative}.day-view__time-stack[data-v-a61137fc]{flex-direction:column;gap:2px;display:flex}.day-view__time .day-view__shape[data-v-a61137fc]{top:0;bottom:0;right:var(--cds-spacing-03);align-items:center;display:flex;position:absolute}.day-view__time-start[data-v-a61137fc]{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace);color:var(--cds-text-primary,#161616);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.day-view__time-end[data-v-a61137fc]{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", ui-monospace, monospace);color:var(--cds-text-helper,#6f6f6f);font-variant-numeric:tabular-nums;font-size:.6875rem}.day-view__bar[data-v-a61137fc]{background:var(--slot-tone-color,#a8a8a8);flex-shrink:0;width:4px}.day-view__bar--blocked[data-v-a61137fc]{background:repeating-linear-gradient(135deg, var(--cds-gray-30,#c6c6c6) 0 4px, var(--cds-gray-20,#e0e0e0) 4px 8px)}.day-view__shape[data-v-a61137fc]{color:var(--slot-tone-color,#6f6f6f);flex-shrink:0;align-self:center;font-size:.625rem;line-height:1}.day-view__body[data-v-a61137fc]{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:.75rem;display:flex}.day-view__patient-row[data-v-a61137fc]{align-items:center;gap:var(--cds-spacing-02);min-width:0;display:flex}.day-view__patient[data-v-a61137fc]{color:var(--cds-text-primary,#161616);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.day-view__patient--muted[data-v-a61137fc]{color:var(--cds-text-helper,#6f6f6f);font-weight:400}.day-view__meta[data-v-a61137fc]{color:var(--cds-text-secondary,#525252);letter-spacing:.16px;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.day-view__status[data-v-a61137fc]{letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-secondary,#525252);white-space:nowrap;flex-shrink:0;align-self:center;align-items:center;gap:6px;padding:0 .75rem;font-size:.6875rem;font-weight:500;display:inline-flex}.day-view__status--now[data-v-a61137fc]{color:#684e00;font-weight:600}.day-view__status--bad[data-v-a61137fc]{color:var(--cds-red-60,#da1e28)}.day-view__status--info[data-v-a61137fc]{color:var(--cds-text-secondary,#525252)}.day-view__status--idle[data-v-a61137fc]{color:var(--cds-text-helper,#6f6f6f)}.day-view__badge-dot[data-v-a61137fc]{background:var(--cds-support-warning,#f1c21b);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #f1c21b38}.day-view__walkin[data-v-a61137fc]{color:var(--cds-text-secondary,#525252);flex-shrink:0}.day-view__note-indicator[data-v-a61137fc]{background:var(--cds-support-warning,#f1c21b);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.day-view__group-head[data-v-a61137fc]{background:var(--cds-layer-accent-01,#e8e8e8);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);align-items:stretch;display:flex;position:relative}.day-view__group-head[data-v-a61137fc]:before{content:"";background:var(--cds-gray-40,#a8a8a8);width:4px;position:absolute;top:0;bottom:0;left:0}.day-view__group-head .day-view__time[data-v-a61137fc]{border-right:1px solid var(--cds-border-subtle-01,#e0e0e0);background:0 0;flex-direction:column;justify-content:center;align-self:stretch;gap:2px;padding-left:1.25rem;display:flex}.day-view__group-meta[data-v-a61137fc]{flex:1;align-items:center;min-width:0;padding:.625rem .75rem;display:flex}.day-view__group-sub[data-v-a61137fc]{color:var(--cds-text-secondary,#525252);letter-spacing:.32px;text-transform:uppercase;font-size:.6875rem;font-weight:600}.day-view__group-count[data-v-a61137fc]{min-width:1.375rem;height:1.375rem;padding:0 var(--cds-spacing-02);background:var(--cds-layer-01,#fff);border:1px solid var(--cds-border-strong-01,#8d8d8d);color:var(--cds-text-primary,#161616);flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-right:.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.day-view__row--sub[data-v-a61137fc]{border-top:none;padding-left:1.25rem}.day-view__add-row[data-v-a61137fc]{align-items:center;gap:var(--cds-spacing-02);width:100%;padding:var(--cds-spacing-03) .75rem var(--cds-spacing-03) 1rem;border:0;border-top:1px dashed var(--cds-border-subtle-01,#e0e0e0);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);color:var(--cds-link-primary,#0f62fe);cursor:pointer;font:inherit;text-align:left;background:0 0;font-size:.8125rem;display:flex}.day-view__add-row[data-v-a61137fc]:hover{background:var(--cds-blue-10,#edf5ff)}.day-view__add-row--sub[data-v-a61137fc]{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);padding-left:1.25rem}.day-view__add-icon[data-v-a61137fc]{flex-shrink:0;font-size:1rem;font-weight:400;line-height:1}.wsv[data-v-cd8ff47d]{gap:var(--cds-spacing-05);flex-direction:column;display:flex}.wsv__nav[data-v-cd8ff47d]{align-items:center;gap:var(--cds-spacing-03);display:flex}.wsv__range[data-v-cd8ff47d]{text-align:center;color:var(--cds-text-primary,#161616);flex:1;font-size:.875rem;font-weight:600}.wsv__today[data-v-cd8ff47d]{flex-shrink:0}.wsv__news[data-v-cd8ff47d]{justify-content:space-between;align-items:center;gap:var(--cds-spacing-03);width:100%;padding:var(--cds-spacing-03) var(--cds-spacing-05);border:0;border-left:3px solid var(--cds-support-info,#4589ff);background:var(--cds-notification-background-info,#edf5ff);color:var(--cds-text-primary,#161616);font:inherit;cursor:pointer;font-size:.8125rem;font-weight:600;display:flex}.wsv__news[data-v-cd8ff47d]:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.wsv__block--arrived[data-v-cd8ff47d]{box-shadow:inset 0 0 0 2px var(--cds-support-info,#4589ff)}.wsv__legend[data-v-cd8ff47d]{align-items:center;gap:var(--cds-spacing-03) var(--cds-spacing-05);flex-wrap:wrap;display:flex}.wsv__legend-item[data-v-cd8ff47d]{align-items:center;gap:var(--cds-spacing-02);color:var(--cds-text-secondary,#525252);letter-spacing:.16px;font-size:.75rem;display:inline-flex}.wsv__legend-swatch[data-v-cd8ff47d]{border:1px solid var(--cds-border-subtle-01,#e0e0e0);border-left:4px solid var(--slot-tone-color,#8d8d8d);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:16px;display:inline-flex}.wsv__shape[data-v-cd8ff47d]{color:var(--slot-tone-color,#6f6f6f);flex-shrink:0;font-size:.625rem;line-height:1}.wsv__state[data-v-cd8ff47d]{padding:var(--cds-spacing-05);color:var(--cds-text-helper,#6f6f6f)}.wsv__notification[data-v-cd8ff47d]{width:100%}.wsv__scroll[data-v-cd8ff47d]{scrollbar-width:none;overflow-x:auto}.wsv__scroll[data-v-cd8ff47d]::-webkit-scrollbar{display:none}.wsv__grid[data-v-cd8ff47d]{border:1px solid var(--cds-border-subtle-01,#e0e0e0);grid-template-rows:auto 1fr;grid-template-columns:3.5rem 1fr;min-width:44rem;display:grid}.wsv__corner[data-v-cd8ff47d]{border-right:1px solid var(--cds-border-subtle-01,#e0e0e0);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0)}.wsv__head[data-v-cd8ff47d]{border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);display:flex}.wsv__head-day[data-v-cd8ff47d]{justify-content:center;align-items:baseline;gap:var(--cds-spacing-02);min-width:0;padding:var(--cds-spacing-03) var(--cds-spacing-02);border-left:1px solid var(--cds-border-subtle-01,#e0e0e0);flex:1;display:flex}.wsv__head-day[data-v-cd8ff47d]:first-child{border-left:0}.wsv__head-day--today[data-v-cd8ff47d]{box-shadow:inset 0 -2px 0 var(--cds-border-interactive,#0f62fe)}.wsv__head-day--today .wsv__head-num[data-v-cd8ff47d]{color:var(--cds-link-primary,#0f62fe)}.wsv__head-name[data-v-cd8ff47d]{text-transform:uppercase;letter-spacing:.32px;color:var(--cds-text-secondary,#525252);font-size:.75rem}.wsv__head-num[data-v-cd8ff47d]{color:var(--cds-text-primary,#161616);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.wsv__gutter[data-v-cd8ff47d]{border-right:1px solid var(--cds-border-subtle-01,#e0e0e0);position:relative}.wsv__hour-label[data-v-cd8ff47d]{right:var(--cds-spacing-02);color:var(--cds-text-helper,#6f6f6f);font-variant-numeric:tabular-nums;font-size:.6875rem;position:absolute;transform:translateY(-50%)}.wsv__hour-label[data-v-cd8ff47d]:first-child{transform:none}.wsv__hour-label[data-v-cd8ff47d]:last-child{transform:translateY(-100%)}.wsv__days[data-v-cd8ff47d]{display:flex;position:relative}.wsv__hour-line[data-v-cd8ff47d]{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);pointer-events:none;position:absolute;left:0;right:0}.wsv__col[data-v-cd8ff47d]{border-left:1px solid var(--cds-border-subtle-01,#e0e0e0);flex:1;min-width:0;position:relative}.wsv__col[data-v-cd8ff47d]:first-child{border-left:0}.wsv__col--today[data-v-cd8ff47d]{background:#0f62fe0a}.wsv__block[data-v-cd8ff47d]{align-items:center;gap:var(--cds-spacing-02);border:0;border-left:3px solid var(--slot-tone-color,#8d8d8d);background:var(--cds-layer-01,#fff);cursor:pointer;text-align:left;color:inherit;padding:1px 5px;font-family:inherit;transition:box-shadow .5s ease-out;display:flex;position:absolute;right:2px;overflow:hidden}.wsv__block[data-v-cd8ff47d]:hover{filter:brightness(.97)}.wsv__note-indicator[data-v-cd8ff47d]{background:var(--cds-support-warning,#f1c21b);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto;display:inline-block}.wsv__block[data-v-cd8ff47d]:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;z-index:3}.wsv__block--selected[data-v-cd8ff47d]{outline:2px solid var(--brand-interactive,#6648ae);outline-offset:-2px;z-index:3}.wsv__block--free[data-v-cd8ff47d]{background:var(--cds-layer-accent-01,#e8e8e8);border-left-style:dashed}.wsv__block--booked[data-v-cd8ff47d]{background:var(--brand-tint,#f6f2ff)}.wsv__block--in-progress[data-v-cd8ff47d]{background:var(--cds-yellow-10,#fcf4d6)}.wsv__block--completed[data-v-cd8ff47d]{background:#f2faf4}.wsv__block--no-show[data-v-cd8ff47d]{background:var(--cds-red-10,#fff1f1)}.wsv__block--cancelled[data-v-cd8ff47d]{background:var(--cds-layer-02,#f4f4f4)}.wsv__block--blocked[data-v-cd8ff47d]{cursor:default;background:repeating-linear-gradient(135deg, var(--cds-gray-20,#e0e0e0) 0 4px, var(--cds-layer-01,#fff) 4px 8px)}.wsv__block-primary[data-v-cd8ff47d]{min-width:0;color:var(--cds-text-primary,#161616);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.625rem;font-weight:600;overflow:hidden}.wsv__block-primary--muted[data-v-cd8ff47d]{color:var(--cds-text-helper,#6f6f6f);font-weight:400}.wsv__walkin[data-v-cd8ff47d]{color:var(--cds-text-secondary,#525252);flex-shrink:0}.wsv__block-more[data-v-cd8ff47d]{color:var(--cds-text-secondary,#525252);flex-shrink:0;font-size:.5625rem;font-weight:600}.wsv__now-line[data-v-cd8ff47d]{background:var(--cds-support-error,#da1e28);pointer-events:none;z-index:2;height:2px;position:absolute;left:0;right:0}.booking-page[data-v-75251dda]{padding:0}.vdoc-create__body[data-v-d7a73034]{gap:var(--cds-spacing-05);flex-direction:column;display:flex}.vdoc-create__empty[data-v-d7a73034]{color:var(--cds-text-secondary,#525252);margin:0;font-size:.875rem}.finish-ambulatory[data-v-1be70516]{gap:var(--cds-spacing-03);flex-direction:column;display:flex}.vdoc-detail[data-v-74dbfc5c]{gap:var(--vdoc-section-gap);padding:var(--vdoc-detail-padding);background:var(--vdoc-detail-bg);border:var(--vdoc-detail-border);border-radius:var(--vdoc-detail-radius);flex-direction:column;min-width:0;display:flex}.vdoc-detail__state[data-v-74dbfc5c]{padding:var(--cds-spacing-05);font:var(--cds-body-compact-01);color:var(--cds-text-secondary,#525252);margin:0}.vdoc-detail__title-row[data-v-74dbfc5c]{justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-04);margin-bottom:var(--cds-spacing-04);display:flex}.vdoc-detail__title[data-v-74dbfc5c]{color:var(--cds-text-primary,#161616);margin:0;font-size:1.125rem;font-weight:600}.vdoc-detail__status[data-v-74dbfc5c]{align-items:center;gap:var(--cds-spacing-02);color:var(--cds-text-secondary,#525252);flex-shrink:0;font-size:.875rem;display:inline-flex}.vdoc-detail__tag[data-v-74dbfc5c]{height:var(--vdoc-tag-height);padding:var(--vdoc-tag-padding);border-radius:var(--vdoc-tag-radius);font-size:var(--vdoc-tag-font-size);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.vdoc-detail__tag--draft[data-v-74dbfc5c]{background:var(--vdoc-status-draft-bg);color:var(--vdoc-status-draft-fg)}.vdoc-detail__tag--signed[data-v-74dbfc5c]{background:var(--vdoc-status-signed-bg);color:var(--vdoc-status-signed-fg)}.vdoc-detail__tag--sent[data-v-74dbfc5c]{background:var(--vdoc-status-sent-bg);color:var(--vdoc-status-sent-fg)}.vdoc-detail__tag--actual[data-v-74dbfc5c]{background:var(--vdoc-status-actual-bg);color:var(--vdoc-status-actual-fg)}.vdoc-detail__tag--incorrect[data-v-74dbfc5c]{background:var(--vdoc-status-incorrect-bg);color:var(--vdoc-status-incorrect-fg)}.vdoc-detail__tag--processing[data-v-74dbfc5c]{background:var(--vdoc-status-processing-bg);color:var(--vdoc-status-processing-fg)}.vdoc-detail__tag--cancelled[data-v-74dbfc5c]{background:var(--vdoc-status-cancelled-bg);color:var(--vdoc-status-cancelled-fg)}.vdoc-detail__meta[data-v-74dbfc5c]{gap:var(--cds-spacing-02) var(--cds-spacing-06);flex-wrap:wrap;margin:0;display:flex}.vdoc-detail__section-title[data-v-74dbfc5c]{margin:0 0 var(--cds-spacing-03);font-size:var(--vdoc-section-title-size);font-weight:var(--vdoc-section-title-weight);color:var(--cds-text-primary,#161616)}.vdoc-detail__fields[data-v-74dbfc5c]{gap:var(--vdoc-field-gap);flex-direction:column;margin:0;display:flex}.vdoc-field[data-v-74dbfc5c]{gap:var(--cds-spacing-03);align-items:baseline;display:flex}.vdoc-field--block[data-v-74dbfc5c]{gap:var(--cds-spacing-01);flex-direction:column}.vdoc-field__label[data-v-74dbfc5c]{font-size:.875rem;font-weight:var(--vdoc-field-label-weight);color:var(--vdoc-field-label-color);min-width:var(--vdoc-field-label-min-width);flex-shrink:0}.vdoc-field--block .vdoc-field__label[data-v-74dbfc5c]{min-width:0}.vdoc-field__value[data-v-74dbfc5c]{color:var(--vdoc-field-value-color);word-break:break-word;white-space:pre-line;margin:0;font-size:.875rem}.vdoc-field__value--mono[data-v-74dbfc5c]{font-family:var(--vdoc-number-font);font-variant-numeric:tabular-nums}.vdoc-ambulatory__state[data-v-1b92c202]{padding:var(--cds-spacing-05);font:var(--cds-body-compact-01);color:var(--cds-text-secondary,#525252);margin:0}.vdoc-ambulatory__fields[data-v-1b92c202]{gap:var(--vdoc-field-gap);flex-direction:column;margin:0;display:flex}.vdoc-ambulatory__field[data-v-1b92c202]{gap:var(--cds-spacing-03);align-items:baseline;display:flex}.vdoc-ambulatory__field dt[data-v-1b92c202]{font-size:.875rem;font-weight:var(--vdoc-field-label-weight);color:var(--vdoc-field-label-color);min-width:var(--vdoc-field-label-min-width);flex-shrink:0}.vdoc-ambulatory__field dd[data-v-1b92c202]{color:var(--vdoc-field-value-color);word-break:break-word;margin:0;font-size:.875rem}.vdoc-ambulatory__code[data-v-1b92c202]{align-items:center;gap:2px;display:inline-flex}.vdoc-ambulatory__code[data-v-1b92c202] .h-copy-btn{margin-block:-.25rem}.visit-page[data-v-6ec9c726]{--visit-sticky-offset:4rem;padding-top:0}.visit-page__tile[data-v-6ec9c726]{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);flex-direction:column;display:flex}.visit-page__tile--main[data-v-6ec9c726]{padding:var(--cds-spacing-05) var(--cds-spacing-06);min-height:28rem}.visit-page__placeholder[data-v-6ec9c726]{font:var(--cds-body-01);color:var(--cds-text-secondary);margin:0}.visit-page__error[data-v-6ec9c726]{font:var(--cds-body-01);color:var(--cds-text-error,var(--cds-support-error,#da1e28));margin:0}.visit-page__chooser[data-v-6ec9c726]{gap:var(--cds-spacing-03);flex-direction:column;align-items:stretch;display:flex}.app-shell__content .app-shell__content-inner:has(.visit-page){max-width:none}.app-shell__content .app-shell__content-inner:has(.visit-page--columns){padding-inline:var(--cds-spacing-03)}.group-recommendation__actions[data-v-b963f0b6]{justify-content:flex-end;display:flex}.group-participant[data-v-970cf72a]{gap:var(--cds-spacing-05);padding:var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);grid-template-columns:minmax(0,5fr) 10rem minmax(0,6fr);display:grid}.group-participant__who[data-v-970cf72a]{min-width:0}.group-participant__arrival[data-v-970cf72a]{gap:var(--cds-spacing-05);padding-top:var(--cds-spacing-02);border-left:1px solid var(--cds-border-subtle-01,#e0e0e0);padding-left:var(--cds-spacing-05);flex-direction:column;display:flex}.group-participant__service[data-v-970cf72a]{flex-direction:column;gap:2px;margin-top:auto;display:flex}.group-participant__label[data-v-970cf72a]{font:var(--cds-label-01);text-transform:uppercase;letter-spacing:.32px;color:var(--cds-text-secondary,#525252)}.group-participant__value[data-v-970cf72a]{font:var(--cds-body-compact-01);color:var(--cds-text-primary,#161616);overflow-wrap:anywhere}@media (width<=1056px){.group-participant[data-v-970cf72a]{grid-template-columns:minmax(0,1fr)}.group-participant__arrival[data-v-970cf72a]{border-left:0;padding-left:0}}.group-protocol__gate[data-v-5f660135]{min-width:0;padding:var(--cds-spacing-05);border:0;margin:0}.group-protocol__gate[data-v-5f660135] .checkbox-group__options{flex-direction:column;align-items:flex-start}.group-visit__subtitle[data-v-8c67ab1c]{align-items:center;gap:var(--cds-spacing-04);display:inline-flex}.group-visit__notice[data-v-8c67ab1c]{margin-bottom:var(--cds-spacing-05)}.group-visit__tile[data-v-8c67ab1c]{padding:0}.group-visit__protocols[data-v-8c67ab1c]{margin-top:var(--cds-spacing-05)}.group-visit__placeholder[data-v-8c67ab1c]{padding:var(--cds-spacing-05);color:var(--cds-text-secondary,#525252);margin:0}.group-visit__finish-list[data-v-8c67ab1c]{padding-left:var(--cds-spacing-05);margin:0;list-style:outside}.refill__tile[data-v-c034916d]{gap:var(--cds-spacing-06);padding:var(--cds-spacing-06);flex-direction:column;display:flex}.refill__request[data-v-c034916d]{gap:var(--cds-spacing-05);flex-direction:column;display:flex}.refill__field[data-v-c034916d]{gap:var(--cds-spacing-02);flex-direction:column;display:flex}.refill__field-label[data-v-c034916d]{font:var(--cds-heading-compact-01);color:var(--cds-text-secondary);margin:0}.refill__field-value[data-v-c034916d]{font:var(--cds-body-01);color:var(--cds-text-primary);white-space:pre-wrap;margin:0}.refill__state[data-v-c034916d]{font:var(--cds-body-01);color:var(--cds-text-secondary);margin:0}.refill__aside-body[data-v-c034916d]{gap:var(--cds-spacing-05);padding:var(--cds-spacing-05);flex-direction:column;display:flex}.refill__meta[data-v-c034916d]{font:var(--cds-body-compact-01);color:var(--cds-text-secondary);margin:0}.refill__hint[data-v-c034916d]{font:var(--cds-body-compact-01);color:var(--cds-text-helper);margin:0}.refill__actions[data-v-c034916d]{gap:var(--cds-spacing-03);flex-direction:column;display:flex}.org-calendar-page[data-v-3603aa86]{gap:var(--cds-spacing-06);flex-direction:column;display:flex}.diagnosis-selector__option[data-v-cedcf139]{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.diagnosis-selector__name[data-v-cedcf139]{color:var(--cds-text-primary,#161616);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}
