.nora-modal[data-v-d8fbc256]{background:#f3f4f6;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #d1d5db;padding:14px 18px 12px;font-family:Nunito,sans-serif}.nora-modal-header[data-v-d8fbc256]{display:flex;align-items:center;gap:8px;padding:0 4px 8px}.nora-modal-icon[data-v-d8fbc256]{font-size:15px;color:#6b7280}.nora-modal-title[data-v-d8fbc256]{font-size:14px;font-weight:600;color:#374151;flex:1}.nora-modal-close[data-v-d8fbc256]{font-size:20px;color:#9ca3af;cursor:pointer;line-height:1;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .15s ease,color .15s ease,transform .15s ease}.nora-modal-close[data-v-d8fbc256]:hover{background-color:rgba(0,0,0,.07);color:#374151;transform:rotate(90deg)}.nora-modal-panel-outer[data-v-d8fbc256]{background:#fff;border:1px solid #d1d5db;border-radius:10px;overflow:hidden}.nora-modal-panel-outer.no-panel-border[data-v-d8fbc256]{background:transparent;border:none;border-radius:0}.nora-modal-panel-inner[data-v-d8fbc256]{overflow-y:auto;display:flex;flex-direction:column}.nora-modal-footer[data-v-d8fbc256]{display:flex;justify-content:space-between;align-items:center;padding-top:14px}.footer-left[data-v-d8fbc256],.footer-right[data-v-d8fbc256]{display:flex;align-items:center;gap:8px}.footer-right[data-v-d8fbc256]{margin-left:auto}.nora-modal-phone .modal-dialog[data-v-d8fbc256]{max-width:none;margin:8px;height:calc(100dvh - 16px);min-height:0}.nora-modal-phone .nora-modal[data-v-d8fbc256]{height:100%;display:flex;flex-direction:column;padding:10px 12px}.nora-modal-phone .nora-modal-panel-outer[data-v-d8fbc256]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.nora-modal-phone .nora-modal-footer[data-v-d8fbc256]{flex-wrap:wrap;gap:8px;padding-top:10px}.nora-modal-phone .footer-left[data-v-d8fbc256],.nora-modal-phone .footer-right[data-v-d8fbc256]{flex-wrap:wrap}.close-btn[data-v-0b5902ea]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:#9ca3af;cursor:pointer;transition:background .15s,color .15s,transform .15s;flex-shrink:0}.close-btn[data-v-0b5902ea]:hover{background:rgba(0,0,0,.07);color:#374151;transform:rotate(90deg)}.close-btn[data-v-0b5902ea]:active{background:rgba(0,0,0,.12);transform:rotate(90deg) scale(.9)}.close-btn__icon[data-v-0b5902ea]{width:14px;height:14px;pointer-events:none}.nora-tabcard-wrapper[data-v-d4935386]{display:flex;flex-direction:column;flex:1;min-height:0}.nora-tabcard-tabs[data-v-d4935386]{display:flex;align-items:flex-end;gap:0;background:#f3f4f6;position:relative}.nora-tabcard-tab[data-v-d4935386]{position:relative;background:#e5e7eb;border:1px solid #d1d5db;border-bottom:none;border-radius:8px 8px 0 0;display:inline-flex;align-items:center;height:34px;padding:0 18px;font-size:14px;color:#6b7280;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;top:1px;z-index:1}.nora-tabcard-tab[data-v-d4935386]:hover{background:#f9fafb;color:#12a0d7}.nora-tabcard-tab.active[data-v-d4935386]{background:#fff;color:#12a0d7;font-weight:600;border-color:#d1d5db;border-bottom:1px solid #fff;z-index:2}.nora-tabcard-icon-wrap[data-v-d4935386]{position:relative;display:inline-flex}.nora-tabcard-image-frame[data-v-d4935386]{height:22px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.nora-tabcard-image[data-v-d4935386]{height:22px;width:auto;-o-object-fit:contain;object-fit:contain}.nora-tabcard-error-dot[data-v-d4935386]{position:absolute;top:-3px;right:4px;width:7px;height:7px;border-radius:50%;background-color:#dc2626;border:1.5px solid #fff}.nora-tabcard-badge[data-v-d4935386]{display:inline-block;margin-left:6px;padding:0 6px;min-width:18px;border-radius:20px;background:rgba(18,160,215,.15);color:#0c6f9b;font-size:11px;font-weight:600;line-height:16px;text-align:center}.nora-tabcard-spacer[data-v-d4935386]{flex:1}.nora-tabcard-close[data-v-d4935386]{margin-bottom:6px}.nora-tabcard-body[data-v-d4935386]{background:#fff;border:1px solid #d1d5db;border-radius:0 8px 8px 8px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.nora-tabcard-scroll[data-v-d4935386]{flex:1;min-height:0;overflow-y:auto;padding:20px 24px}.nora-tabcard--phone .nora-tabcard-body[data-v-d4935386]{border-radius:10px}.nora-tabcard--phone .nora-tabcard-scroll[data-v-d4935386]{padding:14px}.nora-tabcard-tabs--pills[data-v-d4935386]{align-items:center;gap:6px;padding-bottom:8px;background:transparent;overflow-x:auto;scrollbar-width:none}.nora-tabcard-tabs--pills[data-v-d4935386]::-webkit-scrollbar{display:none}.nora-tabcard-tabs--pills .nora-tabcard-tab[data-v-d4935386]{top:0;flex-shrink:0;height:32px;padding:0 14px;border:1px solid #d1d5db;border-radius:16px;background:#fff}.nora-tabcard-tabs--pills .nora-tabcard-tab.active[data-v-d4935386]{background:rgba(18,160,215,.1);border-color:rgba(18,160,215,.45)}.nora-tabcard-tabs--pills .nora-tabcard-spacer[data-v-d4935386]{display:none}.nora-section-label[data-v-df02655a]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.nora-section-label--collapsible[data-v-df02655a]{gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nora-section-label-chevron[data-v-df02655a]{font-size:10px;color:#0c6f9b;opacity:.7;transition:transform .15s ease}.nora-section-label-chevron[data-v-df02655a]:before{vertical-align:0;line-height:1}.nora-section-label-chevron--collapsed[data-v-df02655a]{transform:rotate(-90deg)}.nora-section-label--collapsible:hover .nora-section-label-chevron[data-v-df02655a]{opacity:1}.nora-section-label-text[data-v-df02655a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#0c6f9b;white-space:nowrap}.nora-section-label-line[data-v-df02655a]{flex:1;height:1px;background:rgba(18,160,215,.2)}.nora-field-label[data-v-78e24ed7]{font-size:13px;color:#6b7280;text-align:right;white-space:normal;line-height:1.3}.nora-field-required-mark[data-v-78e24ed7]{color:rgba(220,38,38,.8);margin-left:2px}.nora-field-row[data-v-0864e370]{display:grid;grid-template-columns:var(--field-label-width,130px) var(--field-content-width,1fr);align-items:center;gap:12px}.nora-field-row--align-start[data-v-0864e370]{align-items:start}.nora-field-row-content[data-v-0864e370]{min-width:0}.nora-field-row--align-start[data-v-0864e370] .nora-field-label{padding-top:6px}.nora-field-row--disabled[data-v-0864e370] .nora-field-label{opacity:.6}@media (max-width:767.98px){.nora-field-row[data-v-0864e370]{grid-template-columns:1fr;gap:4px}.nora-field-row[class*=col-][data-v-0864e370]{flex:0 0 100%;max-width:100%}.nora-field-row[data-v-0864e370] .nora-field-label{text-align:left;padding-top:0}.nora-field-row--no-label[data-v-0864e370] .nora-field-label{display:none}}.nora-text-field-input-wrap[data-v-d18731a4]{display:flex;align-items:center;gap:8px}.nora-text-field-prefix[data-v-d18731a4],.nora-text-field-suffix[data-v-d18731a4]{font-size:13px;color:#9ca3af;white-space:nowrap}.required[data-v-d18731a4]{border-bottom:3px solid rgba(25,159,214,.8)}.verification-false[data-v-d18731a4]{border-bottom:3px solid #f31111}.nbs-wrap[data-v-8989b064]{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:flex-end;font-family:Nunito,sans-serif}.nbs-sheet[data-v-8989b064]{width:100%;max-height:80dvh;overflow-y:auto;background:#fff;border-radius:16px 16px 0 0;padding:8px 12px calc(12px + env(safe-area-inset-bottom))}.nbs-grip[data-v-8989b064]{width:40px;height:4px;margin:4px auto 10px;border-radius:2px;background:#d1d5db}.nbs-title[data-v-8989b064]{padding:0 6px 6px;font-size:12px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.nbs-item[data-v-8989b064]{width:100%;display:flex;align-items:center;gap:12px;padding:10px 6px;border:none;background:none;border-radius:10px;color:#374151;font-size:15px;text-align:left}.nbs-item--active[data-v-8989b064],.nbs-item[data-v-8989b064]:active{background:rgba(18,160,215,.08)}.nbs-item--active[data-v-8989b064]{color:#0c6f9b;font-weight:600}.nbs-icon[data-v-8989b064]{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:rgba(18,160,215,.1);color:#12a0d7;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;overflow:hidden}.nbs-icon img[data-v-8989b064]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.nbs-check[data-v-8989b064]:before,.nbs-icon i[data-v-8989b064]:before{vertical-align:0;line-height:1}.nbs-label[data-v-8989b064]{flex:1;min-width:0}.nbs-badge[data-v-8989b064]{flex-shrink:0;padding:0 7px;border-radius:10px;background:rgba(18,160,215,.15);color:#0c6f9b;font-size:12px;font-weight:600;line-height:18px}.nbs-badge--muted[data-v-8989b064]{background:#f1f2f4;color:#6b7280}.nbs-check[data-v-8989b064]{flex-shrink:0;color:#12a0d7;font-size:16px}.nbs-item--danger[data-v-8989b064]{color:#b91c1c}.nbs-item--danger .nbs-icon[data-v-8989b064]{background:rgba(220,38,38,.1);color:#b91c1c}.nbs-search[data-v-8989b064]{margin:0 0 8px}.nbs-empty[data-v-8989b064]{padding:12px 6px;font-size:14px;color:#9ca3af}.nbs-sep[data-v-8989b064]{height:1px;margin:6px 0;background:#eef0f2}.nbs-enter-active[data-v-8989b064],.nbs-leave-active[data-v-8989b064]{transition:opacity .2s ease}.nbs-enter-active .nbs-sheet[data-v-8989b064],.nbs-leave-active .nbs-sheet[data-v-8989b064]{transition:transform .2s ease}.nbs-enter-from[data-v-8989b064],.nbs-leave-to[data-v-8989b064]{opacity:0}.nbs-enter-from .nbs-sheet[data-v-8989b064],.nbs-leave-to .nbs-sheet[data-v-8989b064]{transform:translateY(100%)}.required[data-v-12ef8dd0]{border-bottom:3px solid rgba(25,159,214,.8)}.verification-false[data-v-12ef8dd0]{border-bottom:3px solid #f31111}.nsf-trigger[data-v-12ef8dd0]{display:block;width:100%;min-width:0;text-align:left}.nsf-trigger--open[data-v-12ef8dd0]{border-color:#86cfee;box-shadow:0 0 0 .2rem rgba(18,160,215,.15)}.nsf-row[data-v-12ef8dd0]{display:flex;align-items:center;gap:8px;min-width:0}.nsf-label[data-v-12ef8dd0]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsf-trigger>.nsf-label[data-v-12ef8dd0]{display:block}.nsf-placeholder[data-v-12ef8dd0]{min-height:1.5em;color:#9ca3af}.nsf-visual[data-v-12ef8dd0]{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:rgba(18,160,215,.1);color:#12a0d7;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;overflow:hidden}.nsf-visual--small[data-v-12ef8dd0]{width:22px;height:22px;font-size:11px}.nsf-visual img[data-v-12ef8dd0]{width:70%;height:70%;-o-object-fit:contain;object-fit:contain}.nsf-check[data-v-12ef8dd0]:before,.nsf-visual i[data-v-12ef8dd0]:before{vertical-align:0;line-height:1}.nsf-visual i[data-v-12ef8dd0],.nsf-visual-text[data-v-12ef8dd0]{display:block;line-height:1;position:relative;top:1px}.nsf-visual img[data-v-12ef8dd0]{display:block}.nsf-visual-text[data-v-12ef8dd0]{line-height:1}.nsf-pill[data-v-12ef8dd0]{flex-shrink:0;padding:0 8px;border-radius:10px;font-size:11px;font-weight:600;line-height:18px}.nsf-pill--info[data-v-12ef8dd0]{background:rgba(18,160,215,.12);color:#0c6f9b}.nsf-pill--muted[data-v-12ef8dd0]{background:#f1f2f4;color:#6b7280}.nsf-pill--warning[data-v-12ef8dd0]{background:rgba(234,88,12,.12);color:#c2410c}.nsf-menu[data-v-12ef8dd0]{position:fixed;display:flex;flex-direction:column;font-family:Nunito,sans-serif;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:4px 0}.nsf-search[data-v-12ef8dd0]{flex-shrink:0;width:auto;margin:4px 8px 6px}.nsf-list[data-v-12ef8dd0]{flex:1;min-height:0;overflow-y:auto}.nsf-item[data-v-12ef8dd0]{display:flex;align-items:center;gap:8px;margin:1px 4px;padding:6px 8px;border-radius:6px;font-size:13px;color:#374151;cursor:pointer}.nsf-item--active[data-v-12ef8dd0]{background:rgba(18,160,215,.08)}.nsf-item--selected[data-v-12ef8dd0]{color:#0c6f9b;font-weight:600}.nsf-item--empty .nsf-label[data-v-12ef8dd0]{color:#9ca3af}.nsf-check[data-v-12ef8dd0]{flex-shrink:0;width:14px;font-size:13px;color:#0c6f9b}.nsf-empty[data-v-12ef8dd0]{padding:8px 12px;font-size:13px;color:#9ca3af}.nora-native-date[data-v-6b271403]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;font-family:Nunito,sans-serif;font-size:14px;color:#495057;background:#fff}@media (max-width:767.98px){.nora-native-date[data-v-6b271403]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:0;min-height:38px;text-align:left}.nora-native-date[data-v-6b271403]::-webkit-date-and-time-value{text-align:left}}.nora-native-date[data-v-6b271403]:focus{outline:none;border-color:rgba(18,160,215,.5);box-shadow:0 0 0 3px rgba(18,160,215,.12)}.nora-native-date[data-v-6b271403]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;-webkit-transition:opacity .15s;transition:opacity .15s}.nora-native-date[data-v-6b271403]::-webkit-calendar-picker-indicator:hover{opacity:1}.required[data-v-6b271403]{border-bottom:3px solid rgba(25,159,214,.8)}.verification-false[data-v-6b271403]{border-bottom:3px solid #f31111}.nora-text-area[data-v-587a9896]{font-size:15px}.nora-toggle[data-v-a51bc3f6]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nora-toggle-switch[data-v-a51bc3f6]{order:1;position:relative;display:inline-block;width:38px;height:22px;flex-shrink:0}.nora-toggle-switch input[data-v-a51bc3f6]{opacity:0;width:0;height:0}.nora-toggle-slider[data-v-a51bc3f6]{position:absolute;inset:0;background:#d1d5db;border-radius:22px;transition:background-color .15s}.nora-toggle-slider[data-v-a51bc3f6]:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .15s}.nora-toggle-switch input:checked+.nora-toggle-slider[data-v-a51bc3f6]{background:rgba(18,160,215,.8)}.nora-toggle-switch input:checked+.nora-toggle-slider[data-v-a51bc3f6]:before{transform:translateX(16px)}.nora-toggle-label[data-v-a51bc3f6]{order:2;font-size:13px;color:#6b7280}.nora-toggle.switch-right .nora-toggle-switch[data-v-a51bc3f6]{order:2}.nora-toggle.switch-right .nora-toggle-label[data-v-a51bc3f6]{order:1}.nora-gender-select[data-v-d508109a]{display:flex;flex-wrap:wrap;gap:8px}.nora-gender-pill[data-v-d508109a]{display:flex;align-items:center;gap:6px;font-size:13px;padding:6px 14px;border-radius:20px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.nora-gender-pill[data-v-d508109a]:hover{border-color:rgba(18,160,215,.4)}.nora-gender-pill.active[data-v-d508109a]{font-weight:600}.nora-color-picker[data-v-1d1a7b08]{position:relative;width:32px;height:32px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #e5e7eb;cursor:pointer;padding:0;overflow:hidden;flex-shrink:0;transition:box-shadow .15s}.nora-color-picker[data-v-1d1a7b08]:hover{box-shadow:0 0 0 1px rgba(18,160,215,.6)}.nora-color-picker--disabled[data-v-1d1a7b08]{opacity:.5;cursor:not-allowed;pointer-events:none}.nora-color-picker-input[data-v-1d1a7b08]{position:absolute;inset:-4px;opacity:0;cursor:pointer;border:none;padding:0}.intake-traject-grid[data-v-803a1ff8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.intake-traject-card[data-v-803a1ff8]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.intake-traject-card[data-v-803a1ff8]:hover:not(:disabled){border-color:rgba(18,160,215,.5);background:rgba(18,160,215,.04)}.intake-traject-card--active[data-v-803a1ff8]{border-color:#12a0d7;background:rgba(18,160,215,.08)}.intake-traject-card[data-v-803a1ff8]:disabled{opacity:.6;cursor:default}.intake-traject-card-title[data-v-803a1ff8]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#374151}.intake-traject-card--active .intake-traject-card-title[data-v-803a1ff8]{color:#0c6f9b}.intake-traject-card-sub[data-v-803a1ff8]{font-size:12px;color:#9ca3af}.intake-traject-empty[data-v-803a1ff8]{font-size:13px;color:#9ca3af;padding-top:7px}.csp[data-v-bc548eba]{display:inline-flex;align-items:center;gap:1px;flex-shrink:0;font-size:12px;font-weight:600;line-height:1;padding:3px 7px 3px 9px;border-radius:10px;white-space:nowrap}.csp i[data-v-bc548eba]{font-size:15px;line-height:1;margin:-2px 0}.csp i[data-v-bc548eba]:before{vertical-align:0}.csp--up[data-v-bc548eba]{background:rgba(21,128,61,.12);color:#15803d}.csp--down[data-v-bc548eba]{background:rgba(185,28,28,.1);color:#b91c1c}.csp--same[data-v-bc548eba]{background:rgba(18,160,215,.12);color:#0c6f9b}.csp--none[data-v-bc548eba]{background:hsla(220,9%,46%,.1);color:#4b5563;padding-right:9px}.canvas-target-overview-row[data-v-01cf0f22]{display:flex;align-items:center;gap:10px;cursor:pointer;border:none;background:transparent;width:100%;text-align:left}.canvas-target-overview-left[data-v-01cf0f22]{flex:1;min-width:0}.canvas-target-overview-top[data-v-01cf0f22]{display:flex;align-items:center;gap:6px}.canvas-target-overview-treatment[data-v-01cf0f22]{font-size:11px;color:#9ca3af}.canvas-target-overview-star[data-v-01cf0f22]{font-size:10px;color:#f59e0b}.canvas-target-overview-goal[data-v-01cf0f22]{font-size:13px;color:#374151;font-weight:600}.canvas-target-overview-badge[data-v-01cf0f22]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.canvas-target-overview-badge--blue[data-v-01cf0f22]{background:rgba(18,160,215,.1);color:#0c6f9b}.canvas-target-overview-badge--green[data-v-01cf0f22]{background:rgba(21,128,61,.1);color:#15803d}.canvas-target-overview-badge--purple[data-v-01cf0f22]{background:rgba(139,92,246,.1);color:#6d28d9}.canvas-clinimetrics-overview-row[data-v-02060258]{display:flex;align-items:center;gap:10px;cursor:pointer}.canvas-clinimetrics-overview-left[data-v-02060258]{flex:1;min-width:0;text-align:left}.canvas-clinimetrics-overview-tmoment[data-v-02060258]{font-size:11px;color:#9ca3af}.canvas-clinimetrics-overview-title[data-v-02060258]{margin-top:2px;font-size:13px;color:#374151;font-weight:600}.canvas-clinimetrics-overview-badge[data-v-02060258]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.canvas-clinimetrics-overview-badge--blue[data-v-02060258]{background:rgba(18,160,215,.1);color:#0c6f9b}.canvas-clinimetrics-overview-badge--orange[data-v-02060258]{background:rgba(255,115,0,.12);color:#b45309}.canvas-clinimetrics-overview-badge--purple[data-v-02060258]{background:rgba(139,92,246,.1);color:#6d28d9}.canvas-clinimetrics-overview-badge--green[data-v-02060258]{background:rgba(21,128,61,.1);color:#15803d}.canvas-clinimetrics-overview-badge--grey[data-v-02060258]{background:hsla(220,9%,46%,.1);color:#4b5563}.canvas-clinimetrics-overview-badge--red[data-v-02060258]{background:rgba(185,28,28,.1);color:#b91c1c}.canvas-target[data-v-67d33248]{display:flex;flex-direction:column;height:100%}.canvas-target-row[data-v-67d33248]{display:flex;align-items:center;gap:10px}.canvas-target-left[data-v-67d33248]{flex:1;min-width:0;text-align:left}.canvas-target-top[data-v-67d33248]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.canvas-target-treatment[data-v-67d33248]{font-size:12px;color:#9ca3af}.canvas-target-star[data-v-67d33248]{font-size:11px;color:#f59e0b}.canvas-target-goal[data-v-67d33248]{color:#374151;font-weight:600}.canvas-target-divider[data-v-67d33248]{width:1px;align-self:stretch;background:#e5e7eb;flex-shrink:0}.canvas-target-right[data-v-67d33248]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.canvas-target-badge[data-v-67d33248]{display:inline-block;font-size:12px;font-weight:700;padding:2px 10px;border-radius:12px;white-space:nowrap}.canvas-target-badge--blue[data-v-67d33248],.canvas-target-badge--score[data-v-67d33248]{background:rgba(18,160,215,.1);color:#0c6f9b}.canvas-target-badge--green[data-v-67d33248]{background:rgba(21,128,61,.1);color:#15803d}.canvas-target-badge--purple[data-v-67d33248]{background:rgba(139,92,246,.1);color:#6d28d9}.canvas-target-chart[data-v-67d33248]{margin-top:12px;flex:1;min-height:140px;cursor:default}.canvas-clinimetrics[data-v-36508f81]{display:flex;align-items:center;gap:10px}.canvas-clinimetrics-left[data-v-36508f81]{flex:1;min-width:0;text-align:left}.canvas-clinimetrics-tmoment[data-v-36508f81]{font-size:12px;color:#9ca3af}.canvas-clinimetrics-title[data-v-36508f81]{margin-top:2px;color:#374151;font-weight:600}.canvas-clinimetrics-divider[data-v-36508f81]{width:1px;align-self:stretch;background:#e5e7eb;flex-shrink:0}.canvas-clinimetrics-right[data-v-36508f81]{flex-shrink:0;display:flex;align-items:center}.canvas-clinimetrics-badge[data-v-36508f81]{display:inline-block;font-size:12px;font-weight:700;padding:2px 10px;border-radius:12px;white-space:nowrap}.canvas-clinimetrics-badge--blue[data-v-36508f81]{background:rgba(18,160,215,.1);color:#0c6f9b}.canvas-clinimetrics-badge--orange[data-v-36508f81]{background:rgba(255,115,0,.12);color:#b45309}.canvas-clinimetrics-badge--purple[data-v-36508f81]{background:rgba(139,92,246,.1);color:#6d28d9}.canvas-clinimetrics-badge--green[data-v-36508f81]{background:rgba(21,128,61,.1);color:#15803d}.canvas-clinimetrics-badge--grey[data-v-36508f81]{background:hsla(220,9%,46%,.1);color:#4b5563}.canvas-clinimetrics-badge--red[data-v-36508f81]{background:rgba(185,28,28,.1);color:#b91c1c}.intake-plan[data-v-54ff51a0]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:4px}.intake-plan-list[data-v-54ff51a0]{display:flex;flex-direction:column;gap:6px}.intake-plan-row[data-v-54ff51a0]{border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.intake-plan-empty[data-v-54ff51a0]{font-size:13px;color:#9ca3af}.intake-plan-add[data-v-54ff51a0]{margin-top:8px;width:100%;padding:6px 10px;border:1px dashed #c7d2dc;border-radius:8px;background:transparent;color:#0c6f9b;font-size:12px;cursor:pointer;transition:background .15s,border-color .15s}.intake-plan-add[data-v-54ff51a0]:hover{background:rgba(18,160,215,.06);border-color:#12a0d7}@media (max-width:900px){.intake-plan[data-v-54ff51a0]{grid-template-columns:1fr}}.intake-clin-status[data-v-6d12356c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:border-color .15s,background .15s}.intake-clin-status[data-v-6d12356c]:hover{border-color:rgba(18,160,215,.4);background:rgba(18,160,215,.04)}.intake-clin-status--todo[data-v-6d12356c]{cursor:default}.intake-clin-status--todo[data-v-6d12356c]:hover{border-color:#e5e7eb;background:#f9fafb}.intake-clin-status-left[data-v-6d12356c]{display:flex;align-items:center;gap:12px}.intake-clin-status-icon[data-v-6d12356c]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.intake-clin-status--todo .intake-clin-status-icon[data-v-6d12356c]{background:hsla(220,9%,46%,.12);color:#6b7280}.intake-clin-status--warn .intake-clin-status-icon[data-v-6d12356c]{background:rgba(217,119,6,.12);color:#b45309}.intake-clin-status--done .intake-clin-status-icon[data-v-6d12356c]{background:rgba(21,128,61,.12);color:#15803d}.intake-clin-status-title[data-v-6d12356c]{font-size:14px;font-weight:600;color:#374151}.intake-clin-status-sub[data-v-6d12356c]{font-size:12px;color:#6b7280}.intake-clin-status-btn[data-v-6d12356c]{flex-shrink:0;font-size:12px;padding:4px 14px;border-radius:20px;border:1px solid #12a0d7;background:#12a0d7;color:#fff;cursor:pointer}.intake-clin-status-btn--outline[data-v-6d12356c]{background:#fff;color:#0c6f9b;border-color:#d1d5db}.nora-checkbox-list[data-v-7ae09bd6]{display:grid;grid-template-columns:repeat(var(--checkbox-list-cols,1),1fr);align-items:start;gap:8px 20px;overflow-y:auto}.nora-checkbox-list-item[data-v-7ae09bd6]{display:flex;align-items:flex-start;font-size:14px;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.3}.nora-checkbox-list-item input[data-v-7ae09bd6]{flex-shrink:0;margin-top:3px}.nora-checkbox-list-toggle[data-v-7ae09bd6]{margin-bottom:2px}.nora-checkbox-list--disabled .nora-checkbox-list-item[data-v-7ae09bd6]{opacity:.5;cursor:not-allowed}.nora-context-trigger[data-v-5eb7cda5]{background:none;border:none;color:#9ca3af;padding:2px 6px;border-radius:6px;cursor:pointer}.nora-context-trigger[data-v-5eb7cda5]:hover{color:#374151}.nora-context-menu[data-v-5eb7cda5]{position:fixed;background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06);padding:6px 0;min-width:210px;max-height:calc(100vh - 16px);overflow-x:hidden;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Nunito,sans-serif}.nora-context-item[data-v-5eb7cda5]{display:flex;align-items:center;gap:8px;padding:7px 10px;margin:0 6px;border-radius:8px;color:#585858;font-size:13px;cursor:pointer;transition:background .12s,color .12s}.nora-context-item[data-v-5eb7cda5]:hover{background:rgba(18,160,215,.07);color:#12a0d7;font-weight:500}.nora-context-item.disabled[data-v-5eb7cda5]{pointer-events:none;opacity:.45;color:gray}.nora-context-item:hover .nora-context-icon[data-v-5eb7cda5]{color:#12a0d7}.nora-context-item.is-danger .nora-context-icon[data-v-5eb7cda5],.nora-context-item.is-danger[data-v-5eb7cda5]{color:#b91c1c}.nora-context-item.is-danger[data-v-5eb7cda5]:hover{background:rgba(220,38,38,.08);color:#dc2626}.nora-context-item.is-danger:hover .nora-context-icon[data-v-5eb7cda5]{color:#dc2626}.nora-context-icon[data-v-5eb7cda5]{font-size:13px;width:16px;color:#969696;flex-shrink:0;transition:color .12s}.nora-context-text[data-v-5eb7cda5]{flex:1}.nora-context-separator[data-v-5eb7cda5]{margin:3px 10px;border-top:.5px solid rgba(0,0,0,.08)}.context-fade-enter-active[data-v-5eb7cda5],.context-fade-leave-active[data-v-5eb7cda5]{transition:opacity .12s ease,transform .12s ease}.context-fade-enter-from[data-v-5eb7cda5],.context-fade-leave-to[data-v-5eb7cda5]{opacity:0;transform:scale(.97) translateY(-4px)}.field-row[data-v-2d3d21eb]{display:grid;grid-template-columns:var(--field-label-width,130px) 1fr;align-items:center;gap:12px}.field-label[data-v-2d3d21eb]{font-size:13px;color:#6b7280;text-align:right;white-space:normal;line-height:1.3}@media (max-width:767.98px){.field-row[data-v-2d3d21eb]{grid-template-columns:1fr;gap:4px}.field-label[data-v-2d3d21eb]{text-align:left;padding-top:0!important}.field-label[data-v-2d3d21eb]:empty{display:none}}.field-row-compact[data-v-2d3d21eb]{display:flex;align-items:center}.nora-radio-group[data-v-2d3d21eb]{display:flex;flex-wrap:wrap;gap:8px}.nora-radio-pill[data-v-2d3d21eb]{font-size:13px;padding:6px 14px;border-radius:20px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.nora-radio-pill[data-v-2d3d21eb]:hover{border-color:rgba(18,160,215,.4)}.nora-radio-pill.active[data-v-2d3d21eb]{background:rgba(18,160,215,.1);border-color:transparent;color:#0c6f9b;font-weight:600}.richtext-wrapper[data-v-2d3d21eb]{width:100%}.richtext-wrapper[data-v-2d3d21eb] .ql-container{min-height:160px;font-size:14px}.nora-image-remove[data-v-2d3d21eb]{color:rgba(220,38,38,.6);cursor:pointer;font-size:1.1rem}.nora-image-remove[data-v-2d3d21eb]:hover{color:#dc2626}.nora-card-select[data-v-2d3d21eb]{display:flex;gap:12px;flex-wrap:wrap}.nora-card-option[data-v-2d3d21eb]{flex:1;min-width:180px;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.nora-card-option[data-v-2d3d21eb]:hover{border-color:#7dd4f0}.nora-card-option.active[data-v-2d3d21eb]{border-color:#12a0d7;box-shadow:0 0 0 3px rgba(18,160,215,.12)}.nora-card-title[data-v-2d3d21eb]{font-size:14px;font-weight:600;color:#374151;margin-bottom:4px}.nora-card-option.active .nora-card-title[data-v-2d3d21eb]{color:#0c6f9b}.nora-card-desc[data-v-2d3d21eb]{font-size:12px;color:#9ca3af}.nora-info-bar[data-v-2d3d21eb]{background:rgba(18,160,215,.08);border:1px solid rgba(18,160,215,.2);border-radius:8px;padding:10px 14px;font-size:13px;color:#374151}.ncm-header[data-v-4b25f2d2]{flex-shrink:0}.ncm-panel[data-v-4b25f2d2]{flex:1;min-height:0;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:20px 24px}.ncm-panel[data-v-4b25f2d2]:not(.ncm-split){overflow-y:auto}.ncm-split[data-v-4b25f2d2]{flex:1;min-height:0;display:flex;gap:20px}.ncm-main[data-v-4b25f2d2]{flex:1;min-width:0;overflow-y:auto;padding-right:4px}.ncm-aside[data-v-4b25f2d2]{flex-grow:0;flex-shrink:0;min-height:0;overflow-y:auto;padding-left:18px;border-left:1px solid #eef0f2}.field-grid[data-v-4b25f2d2]{display:grid;grid-template-columns:repeat(var(--field-grid-cols,1),1fr);gap:14px 24px}@media (max-width:900px){.field-grid[data-v-4b25f2d2]{grid-template-columns:1fr}}@media (max-width:767.98px){.ncm-panel[data-v-4b25f2d2]{flex:0 0 auto;padding:14px}.ncm-split[data-v-4b25f2d2]{flex:0 0 auto;min-height:auto;flex-direction:column;gap:16px}.ncm-aside[data-v-4b25f2d2],.ncm-main[data-v-4b25f2d2]{flex:0 0 auto;overflow:visible;padding:0}.ncm-aside[data-v-4b25f2d2]{flex-basis:auto!important;border-left:none;border-top:1px solid #eef0f2;padding-top:14px}}.ctb[data-v-6b5c0fbe]{position:relative;flex-shrink:0;width:var(--ctb-size,24px);height:var(--ctb-size,24px);padding:0;border:none;border-radius:50%;background:var(--card-soft,rgba(18,160,215,.1));box-shadow:inset 0 1px 2px rgba(0,0,0,.12);color:var(--card-text,#0c6f9b);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,box-shadow .15s,opacity .15s}.ctb[data-v-6b5c0fbe]:hover:not(:disabled){background:var(--card-strong,rgba(18,160,215,.26));box-shadow:inset 0 1px 1px rgba(0,0,0,.06)}.ctb[data-v-6b5c0fbe]:disabled{cursor:default;opacity:.4}.ctb i[data-v-6b5c0fbe]{font-size:calc(var(--ctb-size, 24px)*.5);line-height:1;display:inline-flex;transition:transform .2s ease}.ctb i[data-v-6b5c0fbe]:before{vertical-align:0;line-height:1}.ctb--rotate:hover:not(:disabled) i[data-v-6b5c0fbe]{transform:rotate(90deg)}.ctb--nudge-left:hover:not(:disabled) i[data-v-6b5c0fbe]{transform:translateX(-2px)}.ctb--nudge-right:hover:not(:disabled) i[data-v-6b5c0fbe]{transform:translateX(2px)}.ctb--pop:hover:not(:disabled) i[data-v-6b5c0fbe]{transform:scale(1.15)}.ctb--soft i[data-v-6b5c0fbe]{opacity:.75}.ctb--text[data-v-6b5c0fbe]{width:auto;padding:0 calc(var(--ctb-size, 24px)*.46) 0 calc(var(--ctb-size, 24px)*.375);border-radius:calc(var(--ctb-size, 24px)/2);gap:calc(var(--ctb-size, 24px)*.25)}.ctb-badge[data-v-6b5c0fbe]{opacity:.7;font-weight:400}.ctb-badge[data-v-6b5c0fbe],.ctb-text[data-v-6b5c0fbe]{font-size:calc(9px + var(--ctb-size, 24px)*.125);line-height:1}.ctb--active[data-v-6b5c0fbe]{background:var(--card-strong,rgba(18,160,215,.26));box-shadow:none;font-weight:600}.ctb--muted[data-v-6b5c0fbe]{opacity:.45;box-shadow:none}.ctb--muted[data-v-6b5c0fbe]:hover:not(:disabled){opacity:.8}@media (pointer:coarse){.ctb[data-v-6b5c0fbe]:after{content:"";position:absolute;inset:-8px}}.cal[data-v-978f6bd6]{flex-shrink:0}.cal--divider[data-v-978f6bd6]{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--card-soft,rgba(18,160,215,.1))}.cal-list--expanded[data-v-978f6bd6]{max-height:240px;overflow-y:auto}.cal-alert[data-v-978f6bd6]{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;margin-bottom:4px;border-radius:8px;cursor:pointer;transition:background .12s}.cal-alert--danger[data-v-978f6bd6]{background:rgba(185,28,28,.06)}.cal-alert--danger[data-v-978f6bd6]:hover{background:rgba(185,28,28,.11)}.cal-alert--warning[data-v-978f6bd6]{background:rgba(217,119,6,.08)}.cal-alert--warning[data-v-978f6bd6]:hover{background:rgba(217,119,6,.14)}.cal-alert--info[data-v-978f6bd6]{background:rgba(139,92,246,.07)}.cal-alert--info[data-v-978f6bd6]:hover{background:rgba(139,92,246,.13)}.cal-icon[data-v-978f6bd6]{width:18px;height:18px;flex-shrink:0;margin-top:1px;-o-object-fit:contain;object-fit:contain}.cal-body[data-v-978f6bd6]{flex:1;min-width:0;text-align:left}.cal-kicker[data-v-978f6bd6]{font-size:11px;color:#9ca3af;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-head[data-v-978f6bd6]{display:flex;align-items:baseline;gap:6px;font-size:13px;min-width:0}.cal-title[data-v-978f6bd6]{flex:1;min-width:0;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-detail[data-v-978f6bd6]{flex-shrink:0;font-size:12px;font-weight:600}.cal-alert--danger .cal-detail[data-v-978f6bd6]{color:#b91c1c}.cal-alert--warning .cal-detail[data-v-978f6bd6]{color:#b45309}.cal-alert--info .cal-detail[data-v-978f6bd6]{color:#6d28d9}.cal-sub[data-v-978f6bd6]{font-size:12px;color:#6b7280;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-more[data-v-978f6bd6]{border:none;background:none;padding:0 8px;font-size:11px;font-weight:600;color:var(--card-text,#0c6f9b);cursor:pointer}.cal-more[data-v-978f6bd6]:hover{text-decoration:underline}.tlm[data-v-d3c41464]{position:absolute;left:-29px;top:4px;width:26px;height:26px;border-radius:50%;background:var(--card-body,#fff);display:flex;align-items:center;justify-content:center;z-index:0}.tlm[data-v-d3c41464]:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle closest-side,var(--status) 55%,transparent 100%);opacity:.5;z-index:-1}.tlm-icon[data-v-d3c41464]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.canvas-task-check[data-v-55b5826a]{flex-shrink:0;border:none;background:transparent;padding:0;font-size:20px;line-height:1;cursor:pointer;transition:color .15s}.canvas-task-check--open[data-v-55b5826a]{color:#c7ccd3}.canvas-task-check--done[data-v-55b5826a],.canvas-task-check--open[data-v-55b5826a]:hover{color:#15803d}.canvas-task-check--locked.canvas-task-check--open[data-v-55b5826a]{color:#e2e5e9}.canvas-task-check--locked.canvas-task-check--open[data-v-55b5826a]:hover{color:#9ca3af}.canvas-task-check--locked.canvas-task-check--done[data-v-55b5826a]{color:#86c49b}.canvas-task[data-v-55b5826a]{display:flex;flex-direction:column;height:100%}.canvas-task-row[data-v-55b5826a]{display:flex;align-items:center;gap:10px}.canvas-task-left[data-v-55b5826a]{flex:1;min-width:0;text-align:left}.canvas-task-trigger[data-v-55b5826a]{font-size:12px;color:#9ca3af;margin-bottom:2px}.canvas-task-description[data-v-55b5826a]{color:#374151;font-weight:600}.canvas-task-right[data-v-55b5826a]{flex-shrink:0;display:flex;align-items:center}.canvas-task-badge[data-v-55b5826a]{display:inline-block;font-size:12px;font-weight:700;padding:2px 10px;border-radius:12px;white-space:nowrap}.canvas-task-badge--neutral[data-v-55b5826a]{background:hsla(220,9%,46%,.1);color:#6b7280}.canvas-task-badge--blue[data-v-55b5826a]{background:rgba(18,160,215,.1);color:#0c6f9b}.canvas-task-badge--green[data-v-55b5826a]{background:rgba(21,128,61,.1);color:#15803d}.canvas-task-badge--orange[data-v-55b5826a]{background:rgba(255,115,0,.1);color:#b45309}.canvas-task-badge--purple[data-v-55b5826a]{background:rgba(139,92,246,.1);color:#6d28d9}.canvas-task-badge--red[data-v-55b5826a]{background:rgba(185,28,28,.1);color:#b91c1c}.ntc[data-v-1076c7d5]{flex-shrink:0;border:none;background:transparent;padding:0;font-size:18px;line-height:1;cursor:pointer;transition:color .15s}.ntc i[data-v-1076c7d5]:before{vertical-align:0;line-height:1}.ntc--open[data-v-1076c7d5]{color:#c7ccd3}.ntc--done[data-v-1076c7d5],.ntc--open[data-v-1076c7d5]:hover{color:#15803d}.ntc--locked.ntc--open[data-v-1076c7d5]{color:#e2e5e9}.ntc--locked.ntc--open[data-v-1076c7d5]:hover{color:#9ca3af}.ntc--locked.ntc--done[data-v-1076c7d5]{color:#86c49b}.canvas-task-overview-row[data-v-48988e8f]{display:flex;align-items:center;gap:10px;cursor:pointer;border:none;background:transparent;width:100%;text-align:left}.canvas-task-overview-left[data-v-48988e8f]{flex:1;min-width:0}.canvas-task-overview-trigger[data-v-48988e8f]{font-size:11px;color:#9ca3af}.canvas-task-overview-description[data-v-48988e8f]{font-size:13px;color:#374151;font-weight:600}.canvas-task-overview-badge[data-v-48988e8f]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.canvas-task-overview-badge--neutral[data-v-48988e8f]{background:hsla(220,9%,46%,.1);color:#6b7280}.canvas-task-overview-badge--blue[data-v-48988e8f]{background:rgba(18,160,215,.1);color:#0c6f9b}.canvas-task-overview-badge--green[data-v-48988e8f]{background:rgba(21,128,61,.1);color:#15803d}.canvas-task-overview-badge--orange[data-v-48988e8f]{background:rgba(255,115,0,.1);color:#b45309}.canvas-task-overview-badge--purple[data-v-48988e8f]{background:rgba(139,92,246,.1);color:#6d28d9}.canvas-task-overview-badge--red[data-v-48988e8f]{background:rgba(185,28,28,.1);color:#b91c1c}.canvas-report-date[data-v-030b7fac]{font-size:12px;color:#9ca3af}.canvas-report-subject[data-v-030b7fac]{margin-top:2px;color:#374151;font-weight:600}.canvas-report-overview-row[data-v-6c1cacc4]{cursor:pointer;width:100%;text-align:left}.canvas-report-overview-date[data-v-6c1cacc4]{font-size:11px;color:#9ca3af}.canvas-report-overview-subject[data-v-6c1cacc4]{margin-top:2px;font-size:13px;color:#374151;font-weight:600}.canvas-note[data-v-3c59cb85]{text-align:left;display:flex;flex-direction:column;gap:6px;height:100%}.canvas-note-date[data-v-3c59cb85]{font-size:12px;color:#9ca3af;flex-shrink:0}.canvas-note-subject-input[data-v-3c59cb85]{border:none;background:transparent;color:#374151;font-weight:600;font-size:13px;padding:2px 4px;border-radius:4px;flex-shrink:0}.canvas-note-subject-input[data-v-3c59cb85]:hover{background:rgba(0,0,0,.03)}.canvas-note-subject-input[data-v-3c59cb85]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px rgba(18,160,215,.2)}.canvas-note-text[data-v-3c59cb85]{flex:1;min-height:60px;resize:none;border:none;background:transparent;color:#374151;font-size:13px;font-family:inherit;line-height:1.5;padding:4px;border-radius:4px}.canvas-note-text[data-v-3c59cb85]:hover{background:rgba(0,0,0,.03)}.canvas-note-text[data-v-3c59cb85]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px rgba(18,160,215,.2)}.canvas-note-overview-row[data-v-15b38de8]{cursor:pointer;width:100%;text-align:left}.canvas-note-overview-date[data-v-15b38de8]{font-size:11px;color:#9ca3af}.canvas-note-overview-subject[data-v-15b38de8]{font-size:13px;color:#374151;font-weight:600}.canvas-document[data-v-0f1c0bde]{display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left}.canvas-document-icon[data-v-0f1c0bde]{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--card-soft,rgba(18,160,215,.1));color:var(--card-text,#0c6f9b);font-size:18px}.canvas-document-icon i[data-v-0f1c0bde]:before{vertical-align:0;line-height:1}.canvas-document-body[data-v-0f1c0bde]{flex:1;min-width:0}.canvas-document-subject[data-v-0f1c0bde]{font-size:13px;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-document-meta[data-v-0f1c0bde]{font-size:11px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-document-overview-row[data-v-0413d2e6]{display:flex;align-items:center;gap:10px;cursor:pointer;width:100%;text-align:left}.canvas-document-overview-left[data-v-0413d2e6]{flex:1;min-width:0}.canvas-document-overview-date[data-v-0413d2e6]{font-size:11px;color:#9ca3af}.canvas-document-overview-subject[data-v-0413d2e6]{font-size:13px;color:#374151;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-document-overview-badge[data-v-0413d2e6]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap;background:var(--card-soft,rgba(18,160,215,.1));color:var(--card-text,#0c6f9b)}.canvas-document-overview-badge i[data-v-0413d2e6]:before{vertical-align:0;line-height:1}.canvas-exercise[data-v-68f4f9e4]{display:flex;align-items:center;gap:10px}.canvas-exercise-left[data-v-68f4f9e4]{flex:1;min-width:0;text-align:left}.canvas-exercise-theme[data-v-68f4f9e4]{font-size:12px;color:#9ca3af;margin-bottom:2px}.canvas-exercise-description[data-v-68f4f9e4]{color:#374151;font-weight:600}.canvas-exercise-right[data-v-68f4f9e4]{flex-shrink:0;display:flex;align-items:center}.canvas-exercise-badge[data-v-68f4f9e4]{display:inline-block;font-size:12px;font-weight:700;padding:2px 10px;border-radius:12px;white-space:nowrap}.canvas-exercise-badge--score[data-v-68f4f9e4]{background:hsla(220,9%,46%,.1);color:#374151}.canvas-exercise-badge--blue[data-v-68f4f9e4]{background:rgba(18,160,215,.1);color:#0c6f9b}.canvas-exercise-badge--green[data-v-68f4f9e4]{background:rgba(21,128,61,.1);color:#15803d}.canvas-exercise-overview-row[data-v-065a2339]{display:flex;align-items:center;gap:10px;cursor:pointer}.canvas-exercise-overview-left[data-v-065a2339]{flex:1;min-width:0;text-align:left}.canvas-exercise-overview-theme[data-v-065a2339]{font-size:11px;color:#9ca3af}.canvas-exercise-overview-title[data-v-065a2339]{font-size:13px;color:#374151;font-weight:600}.canvas-exercise-overview-badge[data-v-065a2339]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.canvas-exercise-overview-badge--score[data-v-065a2339]{background:hsla(220,9%,46%,.1);color:#374151}.canvas-exercise-overview-badge--blue[data-v-065a2339]{background:rgba(18,160,215,.1);color:#0c6f9b}.canvas-exercise-overview-badge--green[data-v-065a2339]{background:rgba(21,128,61,.1);color:#15803d}.canvas-session[data-v-2c3f0e77]{display:flex;flex-direction:column;text-align:left}.canvas-session--clickable[data-v-2c3f0e77]{cursor:pointer}.canvas-session-head[data-v-2c3f0e77]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.canvas-session-left[data-v-2c3f0e77]{min-width:0}.canvas-session-discipline[data-v-2c3f0e77]{font-weight:600;color:#6d28d9;margin-right:4px}.canvas-session-product[data-v-2c3f0e77]{font-size:12px;color:#9ca3af;margin-bottom:2px}.canvas-session-when[data-v-2c3f0e77]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.canvas-session-date[data-v-2c3f0e77]{color:#374151;font-weight:600}.canvas-session-time[data-v-2c3f0e77]{font-size:13px;color:#6b7280}.canvas-session-part[data-v-2c3f0e77]{margin-top:8px;padding:2px 0 2px 12px;border-left:2px solid #e5e7eb;transition:border-color .15s,background .15s}.canvas-session-part--clickable[data-v-2c3f0e77]{cursor:pointer}.canvas-session-part--clickable[data-v-2c3f0e77]:hover{border-left-color:rgba(18,160,215,.6)}.canvas-session-part--active[data-v-2c3f0e77]{border-left-color:#12a0d7;background:rgba(18,160,215,.04)}.canvas-session-part-label[data-v-2c3f0e77]{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:2px}.canvas-session-part-text[data-v-2c3f0e77]{font-size:14px;color:#374151;line-height:1.5;white-space:pre-wrap}.canvas-session-none[data-v-2c3f0e77]{margin-top:6px;font-size:13px;color:#9ca3af;font-style:italic}.canvas-session-send[data-v-2c3f0e77]{border:none;background:transparent;color:#12a0d7;font-size:15px;padding:0 4px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s,color .15s}.canvas-session-send--sent[data-v-2c3f0e77],.canvas-session-send[data-v-2c3f0e77]:focus-visible,.canvas-session:hover .canvas-session-send[data-v-2c3f0e77]{opacity:1}.canvas-session-send--sent[data-v-2c3f0e77]{color:#15803d}.canvas-session-overview-row[data-v-39aeeda2]{cursor:pointer;text-align:left;min-width:0}.canvas-session-overview-discipline[data-v-39aeeda2]{font-weight:600;color:#6d28d9;margin-right:4px}.canvas-session-overview-top[data-v-39aeeda2]{font-size:11px;color:#9ca3af}.canvas-session-overview-when[data-v-39aeeda2]{font-size:13px;font-weight:600;color:#374151}.canvas-session-overview-time[data-v-39aeeda2]{font-weight:400;color:#6b7280}.canvas-session-overview-snippet[data-v-39aeeda2]{margin-top:2px;font-size:12px;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.canvas-session-overview-when[data-v-39aeeda2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.canvas-session-overview-fin[data-v-39aeeda2]{flex-shrink:0;font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px;white-space:nowrap}.canvas-session-overview-fin--invoiced[data-v-39aeeda2],.canvas-session-overview-fin--subscription[data-v-39aeeda2]{background:rgba(21,128,61,.12);color:#15803d}.canvas-session-overview-fin--open[data-v-39aeeda2]{background:rgba(185,28,28,.1);color:#b91c1c}.canvas-session-overview-fin--not_invoicable[data-v-39aeeda2],.canvas-session-overview-fin--planned[data-v-39aeeda2]{background:hsla(220,9%,46%,.1);color:#4b5563}.agenda-day[data-v-da8a9a98]{touch-action:pan-y;display:flex;flex-direction:column;height:100%;min-height:0;text-align:left}.agenda-day-head[data-v-da8a9a98]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;flex-shrink:0}.agenda-day-nav[data-v-da8a9a98]{display:flex;align-items:center;gap:6px}.agenda-day-day[data-v-da8a9a98]{font-weight:600;color:#374151;font-size:14px;min-width:104px;text-align:center}.agenda-day-invoice[data-v-da8a9a98]{display:flex;align-items:center}.agenda-day-actions[data-v-da8a9a98]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.agenda-day-link[data-v-da8a9a98]{border:none;background:none;padding:0;font-size:12px;color:#0c6f9b;cursor:pointer}.agenda-day-link[data-v-da8a9a98]:hover{text-decoration:underline}.agenda-day-list[data-v-da8a9a98]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:10px;display:flex;flex-direction:column;gap:6px;transition:opacity .15s}.agenda-day-list--loading[data-v-da8a9a98]{opacity:.5}.agenda-day-row[data-v-da8a9a98]{display:flex;align-items:flex-start;gap:10px}.agenda-day-time[data-v-da8a9a98]{width:40px;flex-shrink:0;padding-top:6px;font-size:12px;color:#9ca3af}.agenda-day-event[data-v-da8a9a98]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:8px;border-left:3px solid #12a0d7;cursor:pointer}.agenda-day-event[data-v-da8a9a98]:hover{filter:brightness(.97)}.agenda-day-event--client[data-v-da8a9a98]{background:rgba(18,160,215,.1);border:1px solid rgba(18,160,215,.45);border-left:3px solid #12a0d7}.agenda-day-event--client .agenda-day-event-sub[data-v-da8a9a98],.agenda-day-event--client .agenda-day-event-title[data-v-da8a9a98]{color:#0c6f9b}.agenda-day-event--done[data-v-da8a9a98]{opacity:.55}.agenda-day-event-main[data-v-da8a9a98]{flex:1;min-width:0}.agenda-day-pill[data-v-da8a9a98]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border:none;border-radius:10px;white-space:nowrap}.agenda-day-pill--done[data-v-da8a9a98]{background:rgba(21,128,61,.12);color:#15803d}.agenda-day-pill--subscription[data-v-da8a9a98]{background:rgba(124,58,237,.1);color:#6d28d9}.agenda-day-pill--none[data-v-da8a9a98]{background:#f3f4f6;color:#6b7280}.agenda-day-pill--open[data-v-da8a9a98]{background:rgba(245,158,11,.14);color:#b45309;cursor:pointer;transition:background .15s}.agenda-day-pill--open[data-v-da8a9a98]:hover{background:rgba(245,158,11,.24)}.agenda-day-event-title[data-v-da8a9a98]{font-size:13px;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-day-event-sub[data-v-da8a9a98]{font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-day-gap[data-v-da8a9a98]{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px dashed #c7d2dc;border-radius:8px;background:transparent;color:#0c6f9b;font-size:12px;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.agenda-day-gap[data-v-da8a9a98]:hover{background:rgba(18,160,215,.06);border-color:#12a0d7}.agenda-day-gap--outside[data-v-da8a9a98]{color:#6b7280;border-color:#e5e7eb}.agenda-day-error[data-v-da8a9a98]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:8px;background:rgba(185,28,28,.06);border:1px solid rgba(185,28,28,.2);color:#b91c1c;font-size:12px;line-height:1.4}.agenda-day-state[data-v-da8a9a98]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 8px;font-size:13px;color:#9ca3af;text-align:center}.canvas-agenda[data-v-3b0ec5ad]{display:flex;flex-direction:column;height:100%;min-height:0;text-align:left}.canvas-agenda-day[data-v-3b0ec5ad]{flex:1;min-height:0}.canvas-agenda-foot[data-v-3b0ec5ad]{flex-shrink:0;margin-top:8px;padding-top:8px;border-top:1px solid #f1f2f4}.cfd[data-v-7eeed3ba]{display:inline-flex}.cfd-trigger[data-v-7eeed3ba]{display:inline-flex;align-items:center;gap:4px;border:none;background:var(--card-soft,rgba(18,160,215,.1));color:var(--card-text,#0c6f9b);opacity:.8;font-size:11px;padding:3px 8px 3px 10px;border-radius:12px;cursor:pointer;transition:background .12s,opacity .12s}.cfd-trigger--open[data-v-7eeed3ba],.cfd-trigger[data-v-7eeed3ba]:hover{background:var(--card-header,rgba(18,160,215,.18));opacity:1}.cfd-trigger--active[data-v-7eeed3ba],.cfd-trigger--active[data-v-7eeed3ba]:hover{background:var(--card-strong,rgba(18,160,215,.26));opacity:1;font-weight:600}.cfd-chevron[data-v-7eeed3ba]{font-size:9px;transition:transform .15s}.cfd-chevron[data-v-7eeed3ba]:before{vertical-align:0}.cfd-trigger--open .cfd-chevron[data-v-7eeed3ba]{transform:rotate(180deg)}.cfd-menu[data-v-7eeed3ba]{position:fixed;font-family:Nunito,sans-serif;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:4px 0}.cfd-item[data-v-7eeed3ba]{display:flex;align-items:center;gap:6px;margin:1px 4px;padding:5px 10px 5px 6px;border-radius:6px;font-size:12px;color:#374151;cursor:pointer;transition:background .1s}.cfd-item[data-v-7eeed3ba]:hover{background:var(--card-soft,rgba(18,160,215,.1))}.cfd-item--selected[data-v-7eeed3ba]{color:var(--card-text,#0c6f9b);font-weight:600}.cfd-item--empty[data-v-7eeed3ba]{color:#9ca3af}.cfd-check[data-v-7eeed3ba]{width:14px;font-size:13px;color:var(--card-text,#0c6f9b)}.cfd-check[data-v-7eeed3ba]:before{vertical-align:0}.cfd-item-label[data-v-7eeed3ba]{flex:1;white-space:nowrap}.cfd-item-count[data-v-7eeed3ba]{font-size:11px;color:#9ca3af;font-weight:400}.cfd-divider[data-v-7eeed3ba]{height:1px;background:#f1f2f4;margin:3px 8px}.cfb[data-v-97b779e4]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-shrink:0}.cfb-left[data-v-97b779e4]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.cfb-actions[data-v-97b779e4]{display:flex;gap:4px;flex-shrink:0}.cfb-sep[data-v-97b779e4]{width:1px;height:14px;background:var(--card-strong,rgba(18,160,215,.26));margin:0 4px}.cfb-filter[data-v-97b779e4]{display:inline-flex;align-items:center;line-height:1.3;border:none;background:var(--card-soft,rgba(18,160,215,.1));color:var(--card-text,#0c6f9b);opacity:.8;font-size:11px;padding:3px 10px;border-radius:12px;cursor:pointer;transition:background .12s,opacity .12s}.cfb-filter[data-v-97b779e4]:hover{background:var(--card-header,rgba(18,160,215,.18));opacity:1}.cfb-filter--active[data-v-97b779e4],.cfb-filter--active[data-v-97b779e4]:hover{background:var(--card-strong,rgba(18,160,215,.26));opacity:1;font-weight:600}.cfb-check[data-v-97b779e4]{display:inline-flex;align-items:center;font-size:11px;line-height:1;margin-right:3px}.cfb-check[data-v-97b779e4]:before{vertical-align:0;line-height:1}.cfb-count[data-v-97b779e4]{opacity:.7;margin-left:3px;font-weight:400}.tl[data-v-2eefa3e4]{display:flex;flex-direction:column;height:100%;min-height:0;text-align:left}.tl-list[data-v-2eefa3e4]{flex:1;min-height:0;overflow-y:auto}.tl-state[data-v-2eefa3e4]{font-size:13px;padding:16px 4px;text-align:center}.tl-group[data-v-2eefa3e4]{position:relative;padding-left:30px;margin-bottom:10px}.tl-group[data-v-2eefa3e4]:before{content:"";position:absolute;left:13px;top:22px;bottom:6px;width:2px;background:var(--card-soft,rgba(18,160,215,.1));border-radius:1px}.tl-month[data-v-2eefa3e4]{margin-left:-30px;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.4px;padding:4px 0 6px}.tl-event[data-v-2eefa3e4]{position:relative;padding:5px 8px;border-radius:8px;transition:background .12s}.tl-event--clickable[data-v-2eefa3e4]{cursor:pointer}.tl-event--clickable[data-v-2eefa3e4]:hover{background:var(--card-soft,rgba(18,160,215,.1))}.tl-event--future[data-v-2eefa3e4]{opacity:.6}.tl-meta[data-v-2eefa3e4]{font-size:11px;color:#9ca3af}.tl-title[data-v-2eefa3e4]{font-size:13px;font-weight:600;color:#374151}.tl-sub[data-v-2eefa3e4]{font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc[data-v-0d87ebae]{position:relative;height:100%;text-align:left}.gc-list[data-v-0d87ebae],.gc[data-v-0d87ebae]{flex:1;display:flex;flex-direction:column;min-height:0}.gc-list[data-v-0d87ebae]{overflow-y:auto;gap:2px;padding:4px 2px 8px}.gc-state[data-v-0d87ebae]{font-size:13px;padding:16px 4px;text-align:center}.gc-state--error[data-v-0d87ebae]{color:#b91c1c}.gc-date[data-v-0d87ebae],.gc-new[data-v-0d87ebae]{display:flex;justify-content:center;margin:10px 0 6px}.gc-date span[data-v-0d87ebae]{padding:2px 10px;border-radius:10px;background:#f1f2f4;font-size:11px;font-weight:600;color:#6b7280}.gc-new[data-v-0d87ebae]{align-items:center;gap:8px;font-size:11px;font-weight:700;color:#0c6f9b}.gc-new[data-v-0d87ebae]:after,.gc-new[data-v-0d87ebae]:before{content:"";flex:1;height:1px;background:rgba(18,160,215,.35)}.gc-message[data-v-0d87ebae]{position:relative;display:flex;align-items:flex-end;gap:6px;max-width:85%;margin-top:6px}.gc-message--follow[data-v-0d87ebae]{margin-top:1px}.gc-message--own[data-v-0d87ebae]{align-self:flex-end;flex-direction:row-reverse}.gc-avatar[data-v-0d87ebae]{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0;align-self:flex-start}.gc-avatar--hidden[data-v-0d87ebae]{visibility:hidden}.gc-avatar--small[data-v-0d87ebae]{width:22px;height:22px;font-size:9px;align-self:center}.gc-bubble[data-v-0d87ebae]{position:relative;background:#fff;border:1px solid #eef0f2;border-radius:4px 12px 12px 12px;padding:5px 10px 4px;min-width:64px}.gc-message--follow .gc-bubble[data-v-0d87ebae]{border-radius:12px}.gc-message--own .gc-bubble[data-v-0d87ebae]{background:var(--card-soft,rgba(18,160,215,.12));border-color:transparent;border-radius:12px 4px 12px 12px;cursor:pointer}.gc-message--own.gc-message--follow .gc-bubble[data-v-0d87ebae]{border-radius:12px}.gc-message--mentioned .gc-bubble[data-v-0d87ebae]{border-color:rgba(234,179,8,.6);background:#fffbeb}.gc-name[data-v-0d87ebae]{font-size:12px;font-weight:700;color:#0c6f9b;margin-bottom:1px}.gc-via[data-v-0d87ebae]{font-weight:400;color:#9ca3af}.gc-text[data-v-0d87ebae]{font-size:14px;color:#374151;white-space:pre-wrap;word-break:break-word}.gc-hit[data-v-0d87ebae]{padding:0 1px;border-radius:3px;background:#fde68a;color:inherit}.gc-message--current .gc-bubble[data-v-0d87ebae]{box-shadow:0 0 0 2px #f59e0b}.gc-avatar--nora[data-v-0d87ebae]{-o-object-fit:contain;object-fit:contain;padding:3px;background:#fff;border:1px solid #e5e7eb}.gc-html-subject[data-v-0d87ebae]{margin-bottom:4px;font-weight:700}.gc-html[data-v-0d87ebae]{white-space:normal}.gc-html[data-v-0d87ebae] p{margin:0 0 6px}.gc-html[data-v-0d87ebae] p:last-child{margin-bottom:0}.gc-html[data-v-0d87ebae] img{max-width:100%;height:auto}.gc-mention[data-v-0d87ebae]{font-weight:700;color:#0c6f9b}.gc-mention--me[data-v-0d87ebae]{padding:0 3px;border-radius:4px;background:rgba(234,179,8,.25);color:#92400e}.gc-foot[data-v-0d87ebae]{margin-top:1px;text-align:right;font-size:10px;color:#9ca3af;line-height:1.2}.gc-actions[data-v-0d87ebae]{display:flex;flex-direction:column;gap:2px;align-self:center;opacity:0;pointer-events:none;transition:opacity .12s}.gc-message--actions .gc-actions[data-v-0d87ebae],.gc-message:hover .gc-actions[data-v-0d87ebae]{opacity:1;pointer-events:auto}.gc-action[data-v-0d87ebae]{width:24px;height:24px;border:none;border-radius:50%;background:#f1f2f4;color:#6b7280;font-size:12px;cursor:pointer}.gc-action i[data-v-0d87ebae]:before{vertical-align:0}.gc-action[data-v-0d87ebae]:hover{color:#0c6f9b;background:rgba(18,160,215,.12)}.gc-action--remove[data-v-0d87ebae]:hover{color:#b91c1c;background:rgba(220,38,38,.1)}.gc-edit[data-v-0d87ebae]{min-width:220px}.gc-edit-input[data-v-0d87ebae]{width:100%;border-radius:10px}.gc-edit-actions[data-v-0d87ebae]{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.gc-edit-btn[data-v-0d87ebae]{border:none;background:transparent;font-size:12px;color:#6b7280;cursor:pointer;padding:2px 6px;border-radius:6px}.gc-edit-btn--save[data-v-0d87ebae]{color:#0c6f9b;font-weight:700}.gc-edit-btn[data-v-0d87ebae]:disabled{opacity:.5;cursor:default}.gc-jump[data-v-0d87ebae]{position:absolute;right:10px;bottom:64px;width:34px;height:34px;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#0c6f9b;box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer;z-index:2}.gc-jump i[data-v-0d87ebae]:before{vertical-align:0}.gc-jump-count[data-v-0d87ebae]{position:absolute;top:-6px;right:-4px;min-width:18px;padding:0 5px;border-radius:9px;background:#12a0d7;color:#fff;font-size:10px;font-weight:700;line-height:18px}.gc-compose[data-v-0d87ebae]{position:relative;display:flex;align-items:flex-end;gap:6px;padding-top:8px;border-top:1px solid var(--card-soft,rgba(18,160,215,.1));flex-shrink:0}.gc-emoji-btn[data-v-0d87ebae]{flex-shrink:0;width:34px;height:34px;border:none;border-radius:50%;background:transparent;color:#9ca3af;font-size:18px;cursor:pointer}.gc-emoji-btn i[data-v-0d87ebae]:before{vertical-align:0}.gc-emoji-btn--open[data-v-0d87ebae],.gc-emoji-btn[data-v-0d87ebae]:hover{color:#0c6f9b;background:rgba(18,160,215,.08)}.gc-input[data-v-0d87ebae]{flex:1;resize:none;border:1px solid #e5e7eb;border-radius:18px;padding:7px 14px;font-size:14px;font-family:inherit;line-height:1.4;color:#374151;background:#fff;outline:none;max-height:120px}.gc-input[data-v-0d87ebae]:focus{border-color:var(--card-strong,rgba(18,160,215,.26))}.gc-popup[data-v-0d87ebae]{position:absolute;left:0;bottom:calc(100% + 4px);z-index:3;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:6px}.gc-popup--emoji[data-v-0d87ebae]{display:grid;grid-template-columns:repeat(9,1fr);gap:2px;max-width:340px}.gc-emoji[data-v-0d87ebae]{border:none;background:transparent;border-radius:6px;font-size:20px;line-height:1;padding:5px;cursor:pointer}.gc-emoji[data-v-0d87ebae]:hover{background:#f1f2f4}.gc-popup--mention[data-v-0d87ebae]{min-width:220px;display:flex;flex-direction:column}.gc-mention-option[data-v-0d87ebae]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:8px;background:transparent;font-size:13px;color:#374151;text-align:left;cursor:pointer}.gc-mention-option--active[data-v-0d87ebae],.gc-mention-option[data-v-0d87ebae]:hover{background:rgba(18,160,215,.08)}.gc-shared-label[data-v-0d87ebae]{font-size:12px;color:#6b7280;font-style:italic;margin-bottom:4px}.gc-share[data-v-0d87ebae]{display:flex;align-items:center;gap:8px;margin-top:2px;padding:6px 8px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;cursor:pointer;transition:border-color .12s,background .12s;min-width:180px}.gc-share[data-v-0d87ebae]:hover{border-color:var(--card-strong,rgba(18,160,215,.26));background:#fafbfc}.gc-share-img[data-v-0d87ebae]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.gc-share-icon[data-v-0d87ebae]{font-size:16px;color:var(--card-text,#0c6f9b)}.gc-share-body[data-v-0d87ebae]{flex:1;min-width:0}.gc-share-type[data-v-0d87ebae]{font-size:11px;color:#9ca3af}.gc-share-title[data-v-0d87ebae]{font-size:13px;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-share-open[data-v-0d87ebae]{color:#c7ccd3;font-size:12px}.gc-share--deleted[data-v-0d87ebae]{cursor:default;background:#f9fafb}.gc-share--deleted[data-v-0d87ebae]:hover{border-color:#e5e7eb;background:#f9fafb}.gc-share--deleted .gc-share-icon[data-v-0d87ebae],.gc-share--deleted .gc-share-img[data-v-0d87ebae]{filter:grayscale(1);opacity:.45}.gc-share--deleted .gc-share-title[data-v-0d87ebae]{color:#9ca3af;text-decoration:line-through}.gc-share-deleted[data-v-0d87ebae]{font-weight:600;color:#6b7280}@media (max-width:767.98px){.gc-message[data-v-0d87ebae]{max-width:92%}.gc-popup--emoji[data-v-0d87ebae]{grid-template-columns:repeat(8,1fr);max-width:none;right:0}}.gci[data-v-2634d414]{height:100%;min-height:0}.gci-state[data-v-2634d414]{font-size:13px;padding:16px 4px;text-align:center}.mg[data-v-49310ce2]{display:flex;flex-direction:column;height:100%;min-height:0;text-align:left}.mg-name[data-v-49310ce2]{font-size:11px;font-weight:600;color:var(--card-text,#0c6f9b);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.mg-body[data-v-49310ce2]{flex:1;min-height:0;overflow-y:auto}.mg-goal[data-v-49310ce2]{font-size:15px;font-weight:600;line-height:1.45;color:#374151;white-space:pre-wrap}.mg-empty[data-v-49310ce2]{font-size:13px}.mg-section[data-v-49310ce2]{margin:12px 0 4px;font-size:11px;font-weight:600;color:#b91c1c;text-transform:uppercase;letter-spacing:.4px}.mg-alert[data-v-49310ce2]{padding:6px 8px;margin-bottom:4px;border-radius:8px;background:rgba(185,28,28,.05);cursor:pointer;transition:background .12s}.mg-alert[data-v-49310ce2]:hover{background:rgba(185,28,28,.1)}.mg-alert-head[data-v-49310ce2]{display:flex;align-items:baseline;gap:6px;font-size:13px;min-width:0}.mg-alert-discipline[data-v-49310ce2]{flex-shrink:0;font-size:11px;font-weight:600;color:#6b7280}.mg-alert-goal[data-v-49310ce2]{flex:1;min-width:0;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-alert-score[data-v-49310ce2]{flex-shrink:0;font-size:12px;font-weight:600;color:#b91c1c}.mg-alert-score i[data-v-49310ce2]{font-size:14px;vertical-align:-2px}.mg-alert-was[data-v-49310ce2]{font-weight:400;color:#9ca3af}.mg-alert-why[data-v-49310ce2]{font-size:12px;color:#6b7280;font-style:italic;margin-top:2px}.mg-footer[data-v-49310ce2]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;margin-top:8px;border-top:1px solid var(--card-soft,rgba(18,160,215,.1))}.mg-managers[data-v-49310ce2]{display:flex;align-items:center;gap:4px;min-width:0}.mg-label[data-v-49310ce2]{font-size:11px;color:#9ca3af;margin-right:4px}.mg-none[data-v-49310ce2]{font-size:12px;color:#9ca3af}.mg-avatar[data-v-49310ce2]{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.dt[data-v-10557d0d]{display:flex;flex-direction:column;height:100%;min-height:0;text-align:left}.dt-status[data-v-10557d0d]{flex-shrink:0;display:flex;flex-direction:column;gap:2px;padding:8px 10px;margin-bottom:8px;border-radius:10px;background:var(--card-soft,rgba(18,160,215,.1))}.dt-status-row[data-v-10557d0d]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px;color:#374151}.dt-status-facts[data-v-10557d0d]{color:#6b7280}.dt-status-facts b[data-v-10557d0d]{color:#374151}.dt-avatar[data-v-10557d0d]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.dt-employee[data-v-10557d0d]{font-weight:600}.dt-warn[data-v-10557d0d]{color:#b45309}.dt-down[data-v-10557d0d]{color:#b91c1c;font-weight:600}.dt-state[data-v-10557d0d]{font-size:13px;padding:16px 4px;text-align:center}.dt-list[data-v-10557d0d]{flex:1;min-height:0;overflow-y:auto}.dt-row[data-v-10557d0d]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background .12s}.dt-row[data-v-10557d0d]:hover{background:var(--card-soft,rgba(18,160,215,.1))}.dt-left[data-v-10557d0d]{flex:1;min-width:0}.dt-treatment[data-v-10557d0d]{font-size:11px;color:#9ca3af}.dt-star[data-v-10557d0d]{color:#ca8a04;font-size:10px}.dt-goal[data-v-10557d0d]{font-size:13px;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-badge[data-v-10557d0d]{flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.dt-badge--not_achieved[data-v-10557d0d]{background:rgba(18,160,215,.12);color:#0c6f9b}.dt-badge--achieved[data-v-10557d0d]{background:rgba(21,128,61,.12);color:#15803d}.dt-badge--postponed[data-v-10557d0d]{background:rgba(147,51,234,.12);color:#7e22ce}.scp[data-v-74e8d284]{display:flex;flex-direction:column;gap:8px;text-align:left}.scp-head[data-v-74e8d284]{display:flex;align-items:center;gap:8px}.scp-head-label[data-v-74e8d284]{flex:1;margin-bottom:0}.scp-more[data-v-74e8d284]{align-self:flex-start;border:none;background:none;padding:0 8px;font-family:inherit;font-size:11px;font-weight:600;color:var(--card-text,#0c6f9b);cursor:pointer}.scp-more[data-v-74e8d284]:hover{text-decoration:underline}.scp-empty[data-v-74e8d284]{font-size:13px;padding:4px 0 8px}.scp-open[data-v-74e8d284]{display:flex;flex-direction:column;gap:2px}.scp-open-row[data-v-74e8d284]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background .12s}.scp-open-row[data-v-74e8d284]:hover{background:rgba(18,160,215,.06)}.scp-open-icon[data-v-74e8d284]{width:22px;height:22px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.scp-open-body[data-v-74e8d284]{flex:1;min-width:0}.scp-open-type[data-v-74e8d284]{font-size:11px;color:#9ca3af}.scp-open-title[data-v-74e8d284]{font-size:13px;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scp-pill[data-v-74e8d284]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.scp-timeline[data-v-74e8d284]{position:relative;padding-left:30px}.scp-timeline[data-v-74e8d284]:before{content:"";position:absolute;left:13px;top:8px;bottom:8px;width:2px;background:var(--card-soft,rgba(18,160,215,.1));border-radius:1px}.scp-event[data-v-74e8d284]{position:relative;padding:5px 8px;border-radius:8px;margin-bottom:4px;transition:background .12s}.scp-event[data-v-74e8d284]:hover{background:var(--card-soft,rgba(18,160,215,.1))}.scp-event--open[data-v-74e8d284]{background:rgba(18,160,215,.05)}.scp-event--future[data-v-74e8d284]{opacity:.6}.scp-event-head[data-v-74e8d284]{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.scp-event-main[data-v-74e8d284]{flex:1;min-width:0}.scp-event-meta[data-v-74e8d284]{font-size:11px;color:#9ca3af}.scp-event-title[data-v-74e8d284]{font-size:13px;font-weight:600;color:#374151}.scp-event-preview[data-v-74e8d284]{font-size:12px;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scp-chevron[data-v-74e8d284]{flex-shrink:0;margin-top:8px;color:#9ca3af}.scp-event-detail[data-v-74e8d284]{margin-top:6px;padding:8px 10px;border-radius:8px;background:#f9fafb;display:flex;flex-direction:column;gap:8px;font-size:12px}.scp-part-label[data-v-74e8d284]{font-size:11px;font-weight:600;color:#0c6f9b}.scp-part-text[data-v-74e8d284]{color:#374151;white-space:pre-wrap}.nora-avatar[data-v-ba1fc71a]{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.avatar--male[data-v-ba1fc71a]{background:linear-gradient(135deg,#e0f4fc,#b3e5f7);border:1.5px solid #7dd4f0}.avatar--female[data-v-ba1fc71a]{background:linear-gradient(135deg,#fce4f0,#f7b8d8);border:1.5px solid #f48fb1}.avatar--nonbinair[data-v-ba1fc71a]{background:linear-gradient(135deg,#e8f5e9,#a5d6a7);border:1.5px solid #81c784}.cell-name[data-v-31df68ec]{font-weight:600;color:#374151;font-size:16px;line-height:1.25}.cell-name[data-v-31df68ec],.cell-sub[data-v-31df68ec]{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-sub[data-v-31df68ec]{font-size:14px;color:#9ca3af;margin-top:2px}.dossier-info-cell[data-v-b152af6a]{flex:1;min-width:0}.dossier-type-block[data-v-b152af6a]{line-height:1.3}.dossier-type-label[data-v-b152af6a]{font-size:14px;color:#9ca3af}.dossier-complaint-label[data-v-b152af6a]{font-weight:600;color:#374151;font-size:16px}.info-divider[data-v-b152af6a]{width:1px;align-self:stretch;background:rgba(18,160,215,.2)}.counts-block[data-v-b152af6a]{display:grid;grid-template-columns:auto auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:3px;font-size:14px;color:#374151;line-height:1.4}.counts-label[data-v-b152af6a]{font-weight:600;color:#374151}.counts-secondary[data-v-b152af6a]{color:#9ca3af;white-space:nowrap}.dossier-info-date[data-v-b152af6a]{margin-left:auto;white-space:nowrap;font-size:14px}.date-primary[data-v-b152af6a]{color:#374151}.date-secondary[data-v-b152af6a]{color:#9ca3af}.target-info-cell[data-v-682473ee]{flex:1;min-width:0}.target-theme-block[data-v-682473ee]{line-height:1.3}.target-theme-label[data-v-682473ee]{font-size:14px;color:#9ca3af;display:flex;align-items:center;gap:6px}.main-goal-star[data-v-682473ee]{font-size:11px;color:#eab308}.target-goal-label[data-v-682473ee]{font-weight:600;color:#374151;font-size:16px}.info-divider[data-v-682473ee]{width:1px;align-self:stretch;background:rgba(18,160,215,.2)}.target-operation-block[data-v-682473ee]{font-size:14px;color:#374151}.counts-label[data-v-682473ee]{font-weight:600;color:#374151;margin-right:4px}.target-score-block[data-v-682473ee]{font-size:14px;color:#374151;white-space:nowrap}.score-badge[data-v-682473ee]{font-weight:700;padding:2px 8px;border-radius:6px}.score-badge--achieved[data-v-682473ee]{background:rgba(21,128,61,.1);color:#15803d}.score-badge--pending[data-v-682473ee]{background:rgba(217,119,6,.1);color:#b45309}@media (max-width:767.98px){.target-info-cell[data-v-682473ee]{flex-wrap:wrap;gap:6px 14px!important}.target-theme-block[data-v-682473ee]{flex:1 1 100%}.info-divider[data-v-682473ee]{display:none}.target-postponed-label[data-v-682473ee]{white-space:normal}}.target-postponed-label[data-v-682473ee]{font-size:14px;color:#7e22ce;white-space:nowrap;display:flex;align-items:center;gap:6px}.info-divider[data-v-40cd3a34]{width:1px;align-self:stretch;background:rgba(18,160,215,.2)}.info-block-label[data-v-40cd3a34]{font-size:13px;color:#9ca3af}.info-block-value[data-v-40cd3a34]{font-weight:600;color:#374151;font-size:15px}.invoice-info-cell[data-v-149fdd7c]{flex:1;min-width:0}.invoice-title-block[data-v-149fdd7c]{min-width:0;line-height:1.3}.invoice-sub-label[data-v-149fdd7c]{font-size:14px;color:#9ca3af}.invoice-main-label[data-v-149fdd7c]{font-weight:600;color:#374151;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-divider[data-v-149fdd7c]{width:1px;align-self:stretch;background:rgba(18,160,215,.2)}.invoice-dates-block[data-v-149fdd7c]{font-size:14px;color:#374151;white-space:nowrap;line-height:1.5}.counts-label[data-v-149fdd7c]{font-weight:600;color:#374151;margin-right:4px}.invoice-status[data-v-149fdd7c]{flex-shrink:0;font-size:13px;font-weight:700;padding:2px 8px;border-radius:6px;white-space:nowrap}.invoice-status--open[data-v-149fdd7c]{background:rgba(234,88,12,.12);color:#c2410c}.invoice-status--expired[data-v-149fdd7c]{background:rgba(185,28,28,.1);color:#b91c1c}.invoice-status--paid[data-v-149fdd7c]{background:rgba(21,128,61,.1);color:#15803d}.invoice-amount-block[data-v-149fdd7c]{margin-left:auto;text-align:right;white-space:nowrap}.invoice-amount[data-v-149fdd7c]{font-size:18px;font-weight:700;color:#374151;font-variant-numeric:tabular-nums}.invoice-vat[data-v-149fdd7c]{font-size:11px;color:#9ca3af}@media (max-width:767.98px){.invoice-info-cell[data-v-149fdd7c]{flex-wrap:wrap;gap:6px 14px!important}.invoice-title-block[data-v-149fdd7c]{flex:1 1 100%}.info-divider[data-v-149fdd7c]{display:none}}.nis[data-v-f28f1ee6]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 16px 0;padding:14px 20px;background:rgba(18,160,215,.06);border:1px solid rgba(18,160,215,.15);border-radius:12px;font-size:14px;color:#374151}.nis-client--link[data-v-f28f1ee6]{cursor:pointer;border-radius:8px;transition:opacity .15s}.nis-client--link[data-v-f28f1ee6]:hover{opacity:.75}.nis-divider[data-v-f28f1ee6]{width:1px;align-self:stretch;background:rgba(18,160,215,.2)}.nis-session[data-v-f28f1ee6]{min-width:0;line-height:1.3;text-align:left}.nis-session-date[data-v-f28f1ee6]{font-size:14px;color:#9ca3af}.nis-session-main[data-v-f28f1ee6]{font-size:16px;font-weight:600;color:#374151}.nis-custom[data-v-f28f1ee6]{flex:1;min-width:0}.nis-actions[data-v-f28f1ee6]{margin-left:auto;display:flex;align-items:center;gap:12px}.nis-edit[data-v-f28f1ee6]{cursor:pointer;color:#6b7280;font-size:14px}.nis-edit[data-v-f28f1ee6]:hover{color:#374151}@media (max-width:767.98px){.nis[data-v-f28f1ee6]{gap:8px 12px;padding:10px 12px}.nis-divider[data-v-f28f1ee6]{display:none}.nis[data-v-f28f1ee6]>:not(.nis-actions):not(.nis-client){flex:1 1 100%}.nis-client[data-v-f28f1ee6]{order:-2;flex:1 1 auto;min-width:0}.nis-actions[data-v-f28f1ee6]{order:-1;flex:0 0 auto}}.pn-top[data-v-4087cedd]{position:fixed;top:0;left:0;right:0;z-index:1020;display:flex;align-items:center;gap:8px;height:calc(52px + env(safe-area-inset-top));padding:0 12px;padding-top:env(safe-area-inset-top);background:#fff;border-bottom:1px solid #eef0f2;font-family:Nunito,sans-serif}.pn-logo[data-v-4087cedd]{width:88px;flex-shrink:0;cursor:pointer}.pn-client[data-v-4087cedd]{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;border:none;background:none;color:#0c6f9b;font-size:14px;font-weight:600;padding:0}.pn-client-name[data-v-4087cedd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-icon-btn[data-v-4087cedd]{flex-shrink:0;margin-left:auto;width:36px;height:36px;border:none;border-radius:50%;background:rgba(18,160,215,.1);color:#0c6f9b;font-size:15px}.pn-client+.pn-icon-btn[data-v-4087cedd]{margin-left:0}.pn-icon-btn i[data-v-4087cedd]:before,.pn-tab-icon i[data-v-4087cedd]:before{vertical-align:0;line-height:1}.pn-tabs[data-v-4087cedd]{position:fixed;left:0;right:0;bottom:0;z-index:1020;display:flex;background:#fff;border-top:1px solid #eef0f2;box-shadow:0 -2px 10px rgba(0,0,0,.04);padding-bottom:env(safe-area-inset-bottom);font-family:Nunito,sans-serif}.pn-tab[data-v-4087cedd]{flex:1;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;border:none;background:none;color:#9ca3af;font-size:11px;font-weight:600}.pn-tab--active[data-v-4087cedd]{color:#12a0d7}.pn-tab-icon[data-v-4087cedd]{position:relative;font-size:20px;line-height:1}.pn-badge[data-v-4087cedd]{position:absolute;top:-4px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#dc2626;color:#fff;font-size:10px;line-height:16px;text-align:center}.nora-checkbox[data-v-1cab22c7]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nora-checkbox-input[data-v-1cab22c7]{position:absolute;opacity:0;width:0;height:0}.nora-checkbox-box[data-v-1cab22c7]{flex-shrink:0;width:22px;height:22px;border:1.5px solid #c7d2dc;border-radius:7px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:15px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.nora-checkbox-box i[data-v-1cab22c7]{display:block;line-height:1}.nora-checkbox-box i[data-v-1cab22c7]:before{display:block;vertical-align:0;line-height:1}.nora-checkbox:hover .nora-checkbox-box[data-v-1cab22c7]{border-color:rgba(18,160,215,.8)}.nora-checkbox-input:focus-visible+.nora-checkbox-box[data-v-1cab22c7]{box-shadow:0 0 0 3px rgba(18,160,215,.2)}.nora-checkbox--checked .nora-checkbox-box[data-v-1cab22c7]{background:rgba(18,160,215,.8);border-color:transparent;color:#fff}.nora-checkbox--disabled[data-v-1cab22c7]{cursor:not-allowed;opacity:.5}.nora-checkbox-label[data-v-1cab22c7]{font-size:14px;color:#374151}.nor-wrap[data-v-62b44508]{list-style:none}.nor-supertitle[data-v-62b44508]{margin:8px 2px 4px;font-size:12px;font-weight:700;color:#0c6f9b;opacity:.75;text-align:left}.nor-wrap:first-child .nor-supertitle[data-v-62b44508]{margin-top:0}.nor-card[data-v-62b44508]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background-color .12s ease;text-align:left}.nor-wrap+.nor-wrap[data-v-62b44508]{border-top:1px solid #f1f2f4}.nor-wrap--nested .nor-card[data-v-62b44508]{padding-left:44px}.nor-card[data-v-62b44508]:hover{background:rgba(18,160,215,.06)}.nor-card--selected[data-v-62b44508]{background:rgba(18,160,215,.1)}.nor-main[data-v-62b44508]{flex:1;min-width:0}.nor-title[data-v-62b44508]{font-size:14px;font-weight:600;color:#374151}.nor-sub[data-v-62b44508],.nor-title[data-v-62b44508]{line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nor-sub[data-v-62b44508]{margin-top:1px;font-size:12px;color:#9ca3af}.nor-badges[data-v-62b44508]{flex-shrink:0;display:flex;align-items:center;gap:6px}.nor-end[data-v-62b44508]{flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.nor-end-main[data-v-62b44508]{font-size:14px;font-weight:700;color:#374151}.nor-end-extra[data-v-62b44508]{font-size:11px;color:#9ca3af}@media (max-width:767.98px){.nor-card[data-v-62b44508]{gap:8px;padding:10px 6px}}.nsb[data-v-a0ce6e60]{display:flex;align-items:center;gap:12px;min-height:28px;margin:0 2px 6px}.nsb--inline[data-v-a0ce6e60]{margin:0;min-height:0}.nsb-end[data-v-a0ce6e60]{display:flex;align-items:center;margin-left:14px}.nsb-left[data-v-a0ce6e60]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.nsb-count[data-v-a0ce6e60]{font-size:12px;color:#6b7280}.nsb-right[data-v-a0ce6e60]{display:flex;align-items:center;margin-left:auto}.nsb-sel[data-v-a0ce6e60]{display:flex;align-items:center;min-width:0}.nsb-count--inline[data-v-a0ce6e60]{margin-right:12px}.nsb-link[data-v-a0ce6e60]{border:none;background:none;padding:0;font-size:12px;font-weight:600;color:#0c6f9b;cursor:pointer;white-space:nowrap}.nsb-link[data-v-a0ce6e60]:hover:not(:disabled){text-decoration:underline}.nsb-link[data-v-a0ce6e60]:disabled{color:#9ca3af;cursor:default}.nsb-dot[data-v-a0ce6e60]{margin:0 8px;color:#9ca3af;font-weight:700;line-height:1}.nsb-menu--off[data-v-a0ce6e60] button{pointer-events:none}@media (max-width:767.98px){.nsb--inline .nsb-right[data-v-a0ce6e60],.nsb--inline[data-v-a0ce6e60]{display:contents}.nsb--inline .nsb-sel[data-v-a0ce6e60]{grid-column:1/-1;grid-row:2;justify-content:flex-end}.nsb--inline .nsb-sel[data-v-a0ce6e60]:empty{display:none}.nsb--inline .nsb-end[data-v-a0ce6e60],.nsb--inline .nsb-menu[data-v-a0ce6e60]{margin-left:0}}.nsb-menu[data-v-a0ce6e60]{display:inline-flex;margin-left:10px}.nog[data-v-d809ff7c]{list-style:none;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;transition:background-color .12s ease}.nog+.nog[data-v-d809ff7c],.nor-wrap+.nog[data-v-d809ff7c]{border-top:1px solid #f1f2f4}.nog[data-v-d809ff7c]:hover{background:rgba(18,160,215,.06)}.nog-chevron[data-v-d809ff7c]{flex-shrink:0;font-size:12px;color:#9ca3af;transition:transform .15s ease}.nog-chevron[data-v-d809ff7c]:before{vertical-align:0}.nog--open .nog-chevron[data-v-d809ff7c]{transform:rotate(90deg);color:#12a0d7}.nog-main[data-v-d809ff7c]{flex:1;min-width:0}.nog-title[data-v-d809ff7c]{font-size:14px;font-weight:700;color:#374151;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nog-sub[data-v-d809ff7c]{margin-top:1px;font-size:12px;color:#9ca3af;line-height:1.35}.nog-badges[data-v-d809ff7c]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.nog-end[data-v-d809ff7c]{flex-shrink:0;font-size:14px;font-weight:700;color:#374151;font-variant-numeric:tabular-nums}.nog-lead[data-v-d809ff7c]{flex-shrink:0;display:inline-flex}.nog-badge[data-v-d809ff7c]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}@media (max-width:767.98px){.nog[data-v-d809ff7c]{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto auto;grid-template-areas:"check chevron avatar main end menu" "check chevron avatar badges end menu";-moz-column-gap:10px;column-gap:10px;row-gap:4px}.nog>.nog-lead[data-v-d809ff7c],.nog>.nora-checkbox[data-v-d809ff7c]{grid-area:check}.nog>.nog-end[data-v-d809ff7c]{grid-area:end}.nog>.nog-chevron[data-v-d809ff7c]{grid-area:chevron}.nog>.nora-avatar[data-v-d809ff7c]{grid-area:avatar}.nog>.nog-main[data-v-d809ff7c]{grid-area:main}.nog>.nog-badges[data-v-d809ff7c]{grid-area:badges;justify-content:flex-start}.nog>.ctb[data-v-d809ff7c]{grid-area:menu}}.nora-overview-header[data-v-3a03d8f8]{background-color:#e8f5fb}.nora-overview-cards[data-v-3a03d8f8]{display:flex;flex-direction:column;margin:0;padding:0;overflow-y:auto}.nora-overview-empty--slot[data-v-3a03d8f8]{padding:8px 0}.nora-overview-empty[data-v-3a03d8f8]{list-style:none;padding:20px 8px;font-size:13px;color:#9ca3af;text-align:center}.nora-overview-fill[data-v-3a03d8f8]{display:flex;flex-direction:column;flex:1;min-height:0}.nora-overview-list-fill[data-v-3a03d8f8]{flex:1;min-height:0;max-height:none!important}.nora-filter-bar[data-v-ebae0c42]{display:inline-block;color:#374151}@media (max-width:767.98px){.nora-filter-bar[data-v-ebae0c42]{display:flex;align-items:center;flex-wrap:nowrap;max-width:100%;overflow-x:auto;white-space:nowrap;scrollbar-width:none;padding-bottom:2px}.nora-filter-bar[data-v-ebae0c42]::-webkit-scrollbar{display:none}.nora-filter-bar[data-v-ebae0c42]>*{flex-shrink:0}}.nora-filter-label[data-v-ebae0c42]{cursor:pointer}.nora-filter-count[data-v-ebae0c42]{cursor:pointer;border-radius:8px}.nora-filter-dimmed[data-v-ebae0c42]{color:hsla(0,0%,50%,.5)}.nora-filter-neutral[data-v-ebae0c42]{background-color:hsla(0,0%,50%,.24);border-radius:6px;color:gray}.nora-filter-positive[data-v-ebae0c42]{background-color:rgba(21,128,61,.15);color:#15803d}.nora-filter-negative[data-v-ebae0c42]{background-color:rgba(185,28,28,.15);color:#b91c1c}.nora-filter-blue[data-v-ebae0c42]{background-color:rgba(18,160,215,.12);color:#0c6f9b}.nora-filter-orange[data-v-ebae0c42]{background-color:rgba(255,115,0,.12);color:#b45309}.nora-filter-yellow[data-v-ebae0c42]{background-color:rgba(202,138,4,.12);color:#a16207}.nora-filter-purple[data-v-ebae0c42]{background-color:rgba(139,92,246,.12);color:#6d28d9}.nora-filter-green[data-v-ebae0c42]{background-color:rgba(21,128,61,.15);color:#15803d}.nora-filter-red[data-v-ebae0c42]{background-color:rgba(185,28,28,.15);color:#b91c1c}.nora-search-pill[data-v-2087ed40]{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 14px;transition:border-color .15s,box-shadow .15s}.nora-search-pill[data-v-2087ed40]:focus-within{border-color:#12a0d7;box-shadow:0 0 0 .15rem rgba(18,160,215,.15)}.nora-search-icon[data-v-2087ed40]{color:#9ca3af;font-size:13.5px;margin-right:8px;flex-shrink:0}.nora-search-input[data-v-2087ed40]{border:none;outline:none;flex:1;min-width:0;font-size:.95rem;color:#374151;background:transparent}.nora-search-input[data-v-2087ed40]::-moz-placeholder{color:#9ca3af}.nora-search-input[data-v-2087ed40]::placeholder{color:#9ca3af}.nora-search-clear[data-v-2087ed40]{color:#dc2626;font-size:15px;margin-left:8px;cursor:pointer;flex-shrink:0;opacity:.7;transition:opacity .15s}.nora-search-clear[data-v-2087ed40]:hover{opacity:1}.nora-badge-icon[data-v-9b63df24]{position:relative;flex-shrink:0}.nora-badge-icon__base[data-v-9b63df24]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nora-badge-icon__badge[data-v-9b63df24]{position:absolute;bottom:-4px;right:-4px;-o-object-fit:contain;object-fit:contain}.ndb[data-v-16971f23]{margin-top:10px;background:none;border:1px dashed #12a0d7;color:#12a0d7;border-radius:8px;padding:7px 16px;font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ndb[data-v-16971f23]:hover{background:rgba(18,160,215,.06)}.nora-empty-state[data-v-3436b61c]{text-align:center;padding:18px 8px}.nes-icon-wrap[data-v-3436b61c]{display:flex;justify-content:center;margin-bottom:10px;filter:grayscale(1);opacity:.45}.nes-text[data-v-3436b61c]{font-size:14px;color:#9ca3af}.clm-search[data-v-56167a60]{margin-bottom:10px}.clm-bar[data-v-56167a60]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.clm-bar[data-v-56167a60]>:first-child{flex:1;min-width:0}.clm-actions[data-v-56167a60]{display:flex;align-items:center;gap:6px;flex-shrink:0}.cs-tab[data-v-5fdee215]{padding-top:4px}.cs-list[data-v-5fdee215]{list-style:none;margin:0;padding:0;border-radius:8px;border:1px solid #e5e7eb}.cs-empty[data-v-5fdee215]{padding:14px;font-size:13.5px;color:#9ca3af;text-align:center;background:#fff;border-radius:8px}.cs-item[data-v-5fdee215]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid #f0f1f3;background:#fff;position:relative}.cs-item[data-v-5fdee215]:first-child{border-top:none;border-radius:8px 8px 0 0}.cs-item[data-v-5fdee215]:last-child{border-radius:0 0 8px 8px}.cs-item-title[data-v-5fdee215]{font-size:13.5px;font-weight:600;color:#374151;display:flex;align-items:center;gap:8px}.cs-item-sub[data-v-5fdee215]{font-size:12px;color:#6b7280;margin-top:2px}.cs-badge[data-v-5fdee215]{font-size:10px;font-weight:500;border-radius:4px;padding:1px 6px 1px 4px;text-transform:lowercase;display:inline-flex;align-items:center;gap:3px}.cs-badge-icon[data-v-5fdee215]{width:10px;height:10px;opacity:.85}.cs-badge--active[data-v-5fdee215]{background:rgba(48,133,57,.08);color:rgba(48,133,57,.85)}.cs-badge--paused[data-v-5fdee215]{background:rgba(217,150,0,.1);color:rgba(217,150,0,.9)}.cs-badge--ended[data-v-5fdee215]{background:#f3f4f6;color:#9ca3af}.cs-badge--expired[data-v-5fdee215]{background:rgba(239,68,68,.1);color:#ef4444}.required[data-v-6cf478df]{border-bottom:3px solid rgba(25,159,214,.8)}.verification-false[data-v-6cf478df]{border-bottom:3px solid #f31111}.field-grid[data-v-6cf478df]{display:flex;flex-direction:column;gap:14px}.field-grid.two-col[data-v-6cf478df]{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.two-col-split[data-v-6cf478df]{display:grid;grid-template-columns:1fr 1fr;gap:14px 32px;align-items:start}.field-row[data-v-6cf478df]{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:12px}.field-row.full-width-row[data-v-6cf478df],.full-width-row[data-v-6cf478df]{grid-column:1/-1}.client-gender-row[data-v-6cf478df]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.client-house-row[data-v-6cf478df]{display:flex;gap:8px;min-width:0}.client-house-row .client-house-number[data-v-6cf478df]{flex:0 0 90px}.client-house-row input[data-v-6cf478df]{min-width:0}.field-label[data-v-6cf478df]{font-size:13px;color:#6b7280;text-align:right;white-space:nowrap}.check-item-inline[data-v-6cf478df]{display:flex;align-items:center;font-size:14px;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.action-icon[data-v-6cf478df]{width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity .15s;flex-shrink:0}.action-icon[data-v-6cf478df]:hover{opacity:1}@media (max-width:900px){.field-grid.two-col[data-v-6cf478df],.two-col-split[data-v-6cf478df]{grid-template-columns:1fr}.field-row[data-v-6cf478df]{grid-template-columns:110px 1fr}}body[data-v-4565dc74]{background-color:#f0f4fa}.required[data-v-694eea83]{border-bottom:3px solid rgba(25,159,214,.8)}.verification-false[data-v-694eea83]{border-bottom:3px solid #f31111}.nora-currency-wrap[data-v-c06fb57a]{position:relative;display:flex;align-items:center}.nora-currency-icon[data-v-c06fb57a]{position:absolute;left:10px;color:#9ca3af;font-size:14px;pointer-events:none}.nora-currency-input[data-v-c06fb57a]{padding-left:28px;text-align:right}.nora-currency-wrap.disabled .nora-currency-icon[data-v-c06fb57a]{opacity:.6}.required[data-v-c06fb57a]{border-bottom:3px solid rgba(25,159,214,.8)}.verification-false[data-v-c06fb57a]{border-bottom:3px solid #f31111}.nora-radio-group[data-v-d5e7759a]{display:flex;flex-wrap:wrap;gap:8px}.nora-radio-pill[data-v-d5e7759a]{font-size:13px;padding:6px 14px;border-radius:20px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.nora-radio-pill[data-v-d5e7759a]:hover{border-color:rgba(18,160,215,.4)}.nora-radio-pill.active[data-v-d5e7759a]{background:rgba(18,160,215,.1);border-color:transparent;color:#0c6f9b;font-weight:600}.nora-radio-pill--green.active[data-v-d5e7759a]{background:rgba(21,128,61,.12);color:#15803d}.nora-radio-pill--purple.active[data-v-d5e7759a]{background:rgba(124,58,237,.1);color:#6d28d9}.nora-radio-pill--orange.active[data-v-d5e7759a]{background:rgba(245,158,11,.14);color:#b45309}.nora-radio-pill--red.active[data-v-d5e7759a]{background:rgba(220,38,38,.1);color:#b91c1c}.pim[data-v-3fd3f6d6]{display:flex;flex-direction:column;gap:10px;text-align:left}.basket-panel[data-v-d7d51d1e]{flex:1;display:flex;flex-direction:column;background:#fff;border:1px solid #d1d5db;border-radius:8px;overflow:hidden}.basket-content[data-v-d7d51d1e]{flex:1;min-height:0;padding:12px 16px;display:flex;flex-direction:column}.basket-content .list-group[data-v-d7d51d1e]{border-radius:8px}.num[data-v-e4899d1a]{position:relative;font-family:Nunito,sans-serif}.num-trigger[data-v-e4899d1a]{display:inline-flex;align-items:center;gap:8px;max-width:240px;padding:4px 10px 4px 4px;border:1px solid transparent;border-radius:999px;background:rgba(18,160,215,.08);color:#003c82;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.num-trigger--open[data-v-e4899d1a],.num-trigger[data-v-e4899d1a]:hover{background:rgba(18,160,215,.14);border-color:rgba(18,160,215,.25)}.num-avatar[data-v-e4899d1a]{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700}.num-avatar--large[data-v-e4899d1a]{width:40px;height:40px;font-size:15px}.num-name[data-v-e4899d1a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num-chevron[data-v-e4899d1a]{font-size:11px;transition:transform .15s}.num-chevron[data-v-e4899d1a]:before{vertical-align:0;line-height:1}.num-trigger--open .num-chevron[data-v-e4899d1a]{transform:rotate(180deg)}.num-panel[data-v-e4899d1a]{position:absolute;top:calc(100% + 8px);right:0;z-index:1050;min-width:260px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);text-align:left}.num-who[data-v-e4899d1a]{display:flex;align-items:center;gap:10px;padding:6px 8px 8px}.num-who-text[data-v-e4899d1a]{min-width:0}.num-who-name[data-v-e4899d1a]{font-size:14px;font-weight:700;color:#1f2937}.num-who-line[data-v-e4899d1a]{font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num-sep[data-v-e4899d1a]{height:1px;margin:4px 0;background:#f1f5f9}.num-item[data-v-e4899d1a]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:none;font-size:14px;color:#374151;text-align:left;cursor:pointer}.num-item i[data-v-e4899d1a]:before{vertical-align:0;line-height:1}.num-item[data-v-e4899d1a]:hover{background:rgba(18,160,215,.08)}.num-item--danger[data-v-e4899d1a]:hover{background:rgba(220,38,38,.08);color:#b91c1c}.num-fade-enter-active[data-v-e4899d1a],.num-fade-leave-active[data-v-e4899d1a]{transition:opacity .12s,transform .12s}.num-fade-enter-from[data-v-e4899d1a],.num-fade-leave-to[data-v-e4899d1a]{opacity:0;transform:translateY(-4px)}.dialog-bg[data-v-620c5434]{position:fixed;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(3px)}.dialog-outer[data-v-620c5434]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#f3f4f6;border-radius:14px;overflow:hidden;width:480px;max-width:calc(100vw - 32px);box-shadow:0 8px 40px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1)}.dialog-body[data-v-620c5434]{background:#fff;border:1px solid #d1d5db;border-radius:8px;margin:16px 16px 0 16px;padding:20px 24px;display:flex;flex-direction:column;gap:14px}.dialog-header[data-v-620c5434]{display:flex;align-items:center;gap:10px}.dialog-title[data-v-620c5434]{font-size:13px;font-weight:600;color:#374151}.dialog-message[data-v-620c5434]{font-size:13px;color:#6b7280;margin:0;line-height:1.6}.dialog-input[data-v-620c5434]{width:100%;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;outline:none;color:#6b7280;box-sizing:border-box}.dialog-input[data-v-620c5434]:focus{border-color:rgba(25,159,214,.8)}.dialog-footer[data-v-620c5434]{padding:8px 16px;display:flex;justify-content:flex-end;gap:8px}.btn-dialog[data-v-620c5434]{font-size:13px}@media (max-width:767.98px){.dialog-body[data-v-620c5434]{margin:12px 12px 0;padding:16px}.dialog-footer[data-v-620c5434]{padding:10px 12px}.btn-dialog[data-v-620c5434]{flex:1;white-space:nowrap}}.loading-bg[data-v-6b52f6ae]{position:fixed;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(3px);z-index:9998}.loading-inner[data-v-6b52f6ae]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:#fff;border-radius:14px;padding:32px 48px;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 8px 40px rgba(0,0,0,.18);min-width:200px}.hourglass-svg[data-v-6b52f6ae]{width:48px;height:48px;animation:rotate-6b52f6ae 1.4s linear infinite}.spinner-arc[data-v-6b52f6ae]{animation:dash-6b52f6ae 1.4s ease-in-out infinite}@keyframes rotate-6b52f6ae{to{transform:rotate(1turn)}}@keyframes dash-6b52f6ae{0%{stroke-dasharray:1 125;stroke-dashoffset:0}50%{stroke-dasharray:100 25;stroke-dashoffset:-30}to{stroke-dasharray:1 125;stroke-dashoffset:-125}}.loading-text[data-v-6b52f6ae]{font-size:14px;color:#6b7280;margin:0}.nora-modal-backdrop[data-v-1e1f5701]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.remove[data-v-4bb9e7d4]{opacity:50%}.remove[data-v-4bb9e7d4]:hover{opacity:100%}.erf[data-v-f03a3c00]{display:flex;flex-direction:column;gap:8px}.erf-row[data-v-f03a3c00]{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid #eef0f2;border-radius:10px;background:#fff}.erf-icon[data-v-f03a3c00]{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:rgba(18,160,215,.1);color:#12a0d7;display:flex;align-items:center;justify-content:center;font-size:16px}.erf-icon i[data-v-f03a3c00]:before,.erf-lock i[data-v-f03a3c00]:before{vertical-align:0;line-height:1}.erf-text[data-v-f03a3c00]{flex:1;min-width:0}.erf-label[data-v-f03a3c00]{font-size:14px;font-weight:700;color:#374151}.erf-desc[data-v-f03a3c00]{font-size:12px;color:#6b7280}.erf-lock[data-v-f03a3c00]{margin-top:3px;font-size:12px;color:#9ca3af}.erf-row--locked .erf-icon[data-v-f03a3c00]{background:#f1f2f4;color:#9ca3af}.erf-toggle--disabled[data-v-f03a3c00]{opacity:.5;pointer-events:none}.nora-color-dot[data-v-52194c64]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.nora-inactive-badge[data-v-52194c64]{font-size:10px;color:#9ca3af;border:1px solid #e5e7eb;border-radius:4px;padding:1px 5px;margin-left:4px}.rate-list[data-v-e610d658]{list-style:none;margin:0 0 12px;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.rate-item[data-v-e610d658],.rate-list-header[data-v-e610d658]{display:grid;grid-template-columns:1fr 1fr 1fr 24px;gap:8px;padding:8px 12px;font-size:13px}.rate-list-header[data-v-e610d658]{background:#f3f4f6;font-weight:600;color:#6b7280}.rate-item[data-v-e610d658]{border-top:1px solid #e5e7eb;color:#374151}.rate-amount[data-v-e610d658]{font-weight:600}.rate-vat[data-v-e610d658]{color:#9ca3af;font-size:12px}.rate-remove[data-v-e610d658]{color:#d1d5db;cursor:pointer;text-align:right}.rate-remove[data-v-e610d658]:hover{color:rgba(220,38,38,.8)}.add-rate-box[data-v-e610d658]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:12px}.field-row[data-v-e610d658]{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:12px;margin-bottom:12px}.field-label[data-v-e610d658]{font-size:13px;color:#6b7280;text-align:right;white-space:nowrap}.radio-group[data-v-e610d658]{display:flex;flex-wrap:wrap;gap:14px}.radio-item[data-v-e610d658]{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151;cursor:pointer}.btn-add-rate[data-v-e610d658]{border:1px dashed #d1d5db;background:transparent;color:#6b7280;border-radius:8px;padding:8px 16px;font-size:13px;cursor:pointer}.btn-add-rate[data-v-e610d658]:hover{border-color:rgba(18,160,215,.5);color:#0c6f9b}.field-hint[data-v-1ab9b85a]{font-size:12px;color:#9ca3af}.rate-list[data-v-1ab9b85a]{list-style:none;margin:0 0 12px;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.rate-item[data-v-1ab9b85a],.rate-list-header[data-v-1ab9b85a]{display:grid;grid-template-columns:1fr 1fr 24px;gap:8px;padding:8px 12px;font-size:13px}.rate-list-header[data-v-1ab9b85a]{background:#f3f4f6;font-weight:600;color:#6b7280}.rate-item[data-v-1ab9b85a]{border-top:1px solid #e5e7eb;color:#374151}.rate-amount[data-v-1ab9b85a]{font-weight:600}.rate-vat[data-v-1ab9b85a]{color:#9ca3af;font-size:12px}.rate-remove[data-v-1ab9b85a]{color:#d1d5db;cursor:pointer;text-align:right}.rate-remove[data-v-1ab9b85a]:hover{color:rgba(220,38,38,.8)}.add-rate-box[data-v-1ab9b85a]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:12px}.field-row[data-v-1ab9b85a]{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:12px;margin-bottom:12px}.field-label[data-v-1ab9b85a]{font-size:13px;color:#6b7280;text-align:right;white-space:nowrap}.radio-group[data-v-1ab9b85a]{display:flex;flex-wrap:wrap;gap:14px}.radio-item[data-v-1ab9b85a]{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151;cursor:pointer}.btn-add-rate[data-v-1ab9b85a]{border:1px dashed #d1d5db;background:transparent;color:#6b7280;border-radius:8px;padding:8px 16px;font-size:13px;cursor:pointer}.btn-add-rate[data-v-1ab9b85a]:hover{border-color:rgba(18,160,215,.5);color:#0c6f9b}.rows-list[data-v-5d7508ec]{list-style:none;margin:0 0 8px;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.row-item[data-v-5d7508ec]{padding:10px 14px;border-top:1px solid #e5e7eb;font-size:13px;color:#374151;display:flex;justify-content:space-between;align-items:center}.row-item[data-v-5d7508ec]:first-child{border-top:none}.row-sub[data-v-5d7508ec]{color:#9ca3af;font-size:12px;margin-top:2px}.row-actions[data-v-5d7508ec]{display:flex;gap:10px;color:#d1d5db;flex-shrink:0;margin-left:12px}.row-actions i[data-v-5d7508ec]{cursor:pointer}.row-actions i[data-v-5d7508ec]:hover{color:rgba(18,160,215,.8)}.row-actions i.disabled[data-v-5d7508ec]{opacity:.3;pointer-events:none}.row-actions .bi-trash[data-v-5d7508ec]:hover{color:rgba(220,38,38,.8)}.add-row[data-v-5d7508ec]{font-style:italic;color:#9ca3af;cursor:pointer;justify-content:flex-start}.add-row[data-v-5d7508ec]:hover{color:#0c6f9b}.add-form[data-v-5d7508ec]{flex-direction:column;align-items:stretch;gap:10px}.field-row[data-v-5d7508ec]{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:12px}.field-label[data-v-5d7508ec]{font-size:13px;color:#6b7280;text-align:right}.add-form-buttons[data-v-5d7508ec]{margin-top:4px}.repair-link[data-v-5d7508ec]{text-align:right;font-size:12px;color:rgba(18,160,215,.8);cursor:pointer}.repair-link[data-v-5d7508ec]:hover{font-weight:600}.rows-list[data-v-6a9fbedf]{list-style:none;margin:0 0 8px;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.row-item[data-v-6a9fbedf]{padding:10px 14px;border-top:1px solid #e5e7eb;font-size:13px;color:#374151;display:flex;justify-content:space-between;align-items:center}.row-item[data-v-6a9fbedf]:first-child{border-top:none}.row-sub[data-v-6a9fbedf]{color:#9ca3af;font-size:12px;margin-top:2px}.row-actions[data-v-6a9fbedf]{display:flex;gap:10px;color:#d1d5db;flex-shrink:0;margin-left:12px}.row-actions i[data-v-6a9fbedf]{cursor:pointer}.row-actions i[data-v-6a9fbedf]:hover{color:rgba(18,160,215,.8)}.row-actions i.disabled[data-v-6a9fbedf]{opacity:.3;pointer-events:none}.row-actions .bi-trash[data-v-6a9fbedf]:hover{color:rgba(220,38,38,.8)}.add-row[data-v-6a9fbedf]{font-style:italic;color:#9ca3af;cursor:pointer;justify-content:flex-start}.add-row[data-v-6a9fbedf]:hover{color:#0c6f9b}.add-form[data-v-6a9fbedf]{flex-direction:column;align-items:stretch;gap:10px}.field-row[data-v-6a9fbedf]{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:12px}.field-label[data-v-6a9fbedf]{font-size:13px;color:#6b7280;text-align:right}.add-form-buttons[data-v-6a9fbedf]{margin-top:4px}.trigger-info[data-v-6a9fbedf]{font-size:13px;color:#374151}.trigger-hint[data-v-6a9fbedf]{color:#9ca3af}.repair-link[data-v-6a9fbedf]{text-align:right;font-size:12px;color:rgba(18,160,215,.8);cursor:pointer}.repair-link[data-v-6a9fbedf]:hover{font-weight:600}.rows-list[data-v-2aa60f42]{list-style:none;margin:0 0 8px;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.row-item[data-v-2aa60f42]{padding:10px 14px;border-top:1px solid #e5e7eb;font-size:13px;color:#374151;display:flex;justify-content:space-between;align-items:center}.row-item[data-v-2aa60f42]:first-child{border-top:none}.row-theme[data-v-2aa60f42]{font-weight:600;margin-right:6px}.row-theme[data-v-2aa60f42]:after{content:" –";font-weight:400;color:#9ca3af}.row-sub[data-v-2aa60f42]{color:#9ca3af;font-size:12px;margin-top:2px}.row-actions[data-v-2aa60f42]{display:flex;gap:10px;color:#d1d5db;flex-shrink:0;margin-left:12px}.row-actions i[data-v-2aa60f42]{cursor:pointer}.row-actions i[data-v-2aa60f42]:hover{color:rgba(18,160,215,.8)}.row-actions i.disabled[data-v-2aa60f42]{opacity:.3;pointer-events:none}.row-actions .bi-trash[data-v-2aa60f42]:hover{color:rgba(220,38,38,.8)}.add-row[data-v-2aa60f42]{font-style:italic;color:#9ca3af;cursor:pointer;justify-content:flex-start}.add-row[data-v-2aa60f42]:hover{color:#0c6f9b}.add-form[data-v-2aa60f42]{flex-direction:column;align-items:stretch;gap:10px}.field-row[data-v-2aa60f42]{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:12px}.field-label[data-v-2aa60f42]{font-size:13px;color:#6b7280;text-align:right}.add-form-buttons[data-v-2aa60f42]{margin-top:4px}.nep[data-v-7da654a5]{position:relative;width:100%}.nep-input-wrap[data-v-7da654a5]{position:relative;display:flex;align-items:center;border:1px solid #d1d5db;border-radius:6px;background:#fff;min-height:38px;transition:border-color .15s,box-shadow .15s}.nep-input-wrap--open[data-v-7da654a5],.nep-input-wrap[data-v-7da654a5]:focus-within{border-color:rgba(18,160,215,.6);box-shadow:0 0 0 3px rgba(18,160,215,.12)}.nep-search-icon[data-v-7da654a5]{position:absolute;left:11px;color:#9ca3af;font-size:13px;pointer-events:none}.nep-input[data-v-7da654a5]{font-family:inherit;flex:1;border:none;outline:none;background:transparent;padding:7px 34px 7px 32px;font-size:14px;color:#374151;min-width:0}.nep-selected[data-v-7da654a5]{position:absolute;left:32px;right:34px;display:flex;align-items:baseline;gap:8px;overflow:hidden;white-space:nowrap;cursor:text}.nep-selected-name[data-v-7da654a5]{font-size:14px;font-weight:600;color:#374151}.nep-selected-title[data-v-7da654a5]{font-size:12px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis}.nep-clear[data-v-7da654a5]{position:absolute;right:6px;border:none;background:transparent;color:#9ca3af;padding:2px 6px;cursor:pointer}.nep-clear[data-v-7da654a5]:hover{color:#374151}.nep-dropdown[data-v-7da654a5]{position:fixed;font-family:Nunito,sans-serif;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:4px 0 6px}.nep-group[data-v-7da654a5]{position:sticky;top:-4px;z-index:1;background:#fff;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;padding:8px 16px 4px}.nep-option[data-v-7da654a5]{margin:1px 6px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background-color .1s}.nep-option--active[data-v-7da654a5]{background:rgba(18,160,215,.1)}.nep-option--selected .nep-option-name[data-v-7da654a5]{color:#0c6f9b}.nep-option-name[data-v-7da654a5]{font-size:13px;font-weight:600;color:#374151}.nep-option-title[data-v-7da654a5]{font-size:12px;color:#9ca3af}.nep-empty[data-v-7da654a5]{padding:10px 12px;font-size:13px;color:#9ca3af}.rows-list[data-v-0636087e]{list-style:none;margin:0 0 8px;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.row-item[data-v-0636087e]{padding:10px 14px;border-top:1px solid #e5e7eb;font-size:13px;color:#374151;display:flex;justify-content:space-between;align-items:center}.row-item[data-v-0636087e]:first-child{border-top:none}.row-sub[data-v-0636087e]{color:#9ca3af;font-size:12px;margin-top:2px}.row-actions[data-v-0636087e]{display:flex;gap:10px;color:#d1d5db;flex-shrink:0;margin-left:12px}.row-actions i[data-v-0636087e]{cursor:pointer}.row-actions i[data-v-0636087e]:hover{color:rgba(18,160,215,.8)}.row-actions i.disabled[data-v-0636087e]{opacity:.3;pointer-events:none}.row-actions .bi-trash[data-v-0636087e]:hover{color:rgba(220,38,38,.8)}.add-row[data-v-0636087e]{font-style:italic;color:#9ca3af;cursor:pointer;justify-content:flex-start}.add-row[data-v-0636087e]:hover{color:#0c6f9b}.add-form[data-v-0636087e]{flex-direction:column;align-items:stretch;gap:10px}.field-row[data-v-0636087e]{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:12px}.field-label[data-v-0636087e]{font-size:13px;color:#6b7280;text-align:right}.add-form-buttons[data-v-0636087e]{margin-top:4px}.field-row[data-v-5ad3bcd6]{display:grid;grid-template-columns:var(--field-label-width,130px) 1fr;align-items:start;gap:12px}.field-label[data-v-5ad3bcd6]{font-size:13px;color:#6b7280;text-align:right;padding-top:7px;white-space:normal}.style-cards[data-v-5ad3bcd6]{display:flex;gap:12px}.style-card[data-v-5ad3bcd6]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;font-size:13px;color:#374151;transition:border-color .15s,box-shadow .15s;min-width:90px}.style-card[data-v-5ad3bcd6]:hover{border-color:#7dd4f0}.style-card.active[data-v-5ad3bcd6]{border-color:#12a0d7;box-shadow:0 0 0 3px rgba(18,160,215,.12);color:#12a0d7;font-weight:500}.style-card-preview[data-v-5ad3bcd6]{width:64px;height:52px;border-radius:6px;overflow:hidden;background:#f3f4f6;display:flex;flex-direction:column;gap:4px;padding:6px}.modern-preview .preview-header[data-v-5ad3bcd6]{height:14px;border-radius:3px;background:#12a0d7;margin:-6px -6px 4px}.preview-line[data-v-5ad3bcd6]{height:4px;border-radius:2px;background:#d1d5db}.preview-line.long[data-v-5ad3bcd6]{width:100%}.preview-line.medium[data-v-5ad3bcd6]{width:75%}.preview-line.short[data-v-5ad3bcd6]{width:50%}.preview-block[data-v-5ad3bcd6]{margin-top:2px;height:14px;border-radius:3px;background:#e5e7eb}.mail-preview-strip[data-v-5ad3bcd6]{border-radius:10px;padding:14px 18px;color:#fff;transition:background .2s;max-width:320px}.mail-preview-tag[data-v-5ad3bcd6]{font-size:11px;letter-spacing:1px;text-transform:uppercase;opacity:.85}.mail-preview-title[data-v-5ad3bcd6]{font-size:18px;font-weight:600;margin-top:4px}.iban-wrapper[data-v-35a1a368]{width:100%}.nora-alert[data-v-2bb8952e]{display:flex;align-items:center;gap:8px;font-size:13px;padding:8px 14px;border-radius:8px;margin-bottom:14px;line-height:1.4}.nora-alert-icon[data-v-2bb8952e]{font-size:14px;flex-shrink:0}.nora-alert-text[data-v-2bb8952e]{flex:1;min-width:0}.nora-alert-sep[data-v-2bb8952e]{margin:0 8px;opacity:.5}.nora-alert--info[data-v-2bb8952e]{color:rgba(12,111,155,.9);background:rgba(18,160,215,.07);border:1px solid rgba(18,160,215,.2)}.nora-alert--success[data-v-2bb8952e]{color:#15803d;background:rgba(21,128,61,.08);border:1px solid rgba(21,128,61,.2)}.nora-alert--warning[data-v-2bb8952e]{color:rgba(217,119,6,.9);background:rgba(217,119,6,.07);border:1px solid rgba(217,119,6,.2)}.nora-alert--error[data-v-2bb8952e]{color:#dc2626;background:rgba(220,38,38,.07);border:1px solid rgba(220,38,38,.2)}.nrf[data-v-51ab5155]{display:flex;align-items:flex-start;gap:12px;min-width:0}.nrf-track[data-v-51ab5155]{flex:1;min-width:0}.nrf-scale[data-v-51ab5155]{display:flex;justify-content:space-between;font-size:12px;color:#9ca3af;margin-top:2px}.nrf-readout[data-v-51ab5155]{flex-shrink:0;min-width:20px;font-size:15px;font-weight:700;color:#374151;text-align:center}.nrf-readout--error[data-v-51ab5155]{color:#b91c1c}.nrf-range--blue[data-v-51ab5155]::-webkit-slider-thumb{background:rgba(25,159,214,.8)}.nrf-range--blue[data-v-51ab5155]::-moz-range-thumb{background:rgba(25,159,214,.8)}.nrf-range--red[data-v-51ab5155]::-webkit-slider-thumb{background:rgba(214,25,75,.8)}.nrf-range--red[data-v-51ab5155]::-moz-range-thumb{background:rgba(214,25,75,.8)}.nrf-range--green[data-v-51ab5155]::-webkit-slider-thumb{background:rgba(21,128,61,.8)}.nrf-range--green[data-v-51ab5155]::-moz-range-thumb{background:rgba(21,128,61,.8)}.field-grid[data-v-63e50c9a]{display:flex;flex-direction:column;gap:14px}.overview-panel[data-v-68e4ff24]{background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:20px 24px;flex:1}.field-grid[data-v-68e4ff24]{display:flex;flex-direction:column;gap:14px}.field-row[data-v-68e4ff24]{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:12px}.field-label[data-v-68e4ff24]{font-size:13px;color:#6b7280;text-align:right;white-space:nowrap}.range-field[data-v-68e4ff24]{width:100%}.range-scale[data-v-68e4ff24]{display:flex;justify-content:space-between;font-size:12px;color:#9ca3af;margin-top:2px}.range-readout[data-v-68e4ff24]{font-size:15px;font-weight:700;color:#374151;min-width:20px;text-align:center}.target-score-range[data-v-68e4ff24]::-webkit-slider-thumb{background:rgba(214,25,75,.8)}.target-score-range[data-v-68e4ff24]::-moz-range-thumb{background:rgba(214,25,75,.8)}.target-score-range[data-v-68e4ff24]::-ms-thumb{background:rgba(214,25,75,.8)}.score-range[data-v-68e4ff24]::-webkit-slider-thumb{background:rgba(25,159,214,.8)}.score-range[data-v-68e4ff24]::-moz-range-thumb{background:rgba(25,159,214,.8)}.score-range[data-v-68e4ff24]::-ms-thumb{background:rgba(25,159,214,.8)}.two-col-split[data-v-68e4ff24]{display:grid;grid-template-columns:1fr 1fr;gap:14px 32px;align-items:start}@media (max-width:900px){.two-col-split[data-v-68e4ff24]{grid-template-columns:1fr}}.history-action-row[data-v-68e4ff24]{display:flex;justify-content:center;margin-bottom:14px}.btn-add-history[data-v-68e4ff24]{background:none;border:1px dashed #12a0d7;color:#12a0d7;border-radius:8px;padding:7px 16px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.btn-add-history[data-v-68e4ff24]:hover{background:rgba(18,160,215,.06)}.history-filter-icon[data-v-68e4ff24]{cursor:pointer;font-size:12px;color:#9ca3af;transition:color .15s}.history-filter-icon[data-v-68e4ff24]:hover{color:#374151}.history-timeline[data-v-68e4ff24]{position:relative;padding-left:28px}.history-timeline[data-v-68e4ff24]:before{content:"";position:absolute;left:11px;top:4px;bottom:4px;width:1px;background:#e5e7eb}.timeline-row[data-v-68e4ff24]{position:relative;display:grid;grid-template-columns:90px 1fr auto auto;align-items:start;gap:10px;padding:6px 6px 18px 8px;border-radius:8px}.timeline-row[data-v-68e4ff24]:last-child{padding-bottom:6px}.timeline-row[data-v-68e4ff24]:hover{background-color:rgba(25,159,214,.05)}.timeline-marker[data-v-68e4ff24]{position:absolute;left:-28px;top:6px;width:20px;height:20px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.timeline-dot[data-v-68e4ff24]{width:13px;height:13px;border-radius:50%;box-sizing:border-box}.timeline-dot.achieved[data-v-68e4ff24]{background:rgba(21,128,61,.4)}.timeline-dot.pending[data-v-68e4ff24]{background:rgba(217,119,6,.4)}.timeline-dot.created[data-v-68e4ff24]{background:rgba(18,160,215,.4)}.timeline-dot.postponed[data-v-68e4ff24]{background:rgba(147,51,234,.4)}.timeline-dot.reopened[data-v-68e4ff24]{background:rgba(217,119,6,.4)}.timeline-dot.resumed[data-v-68e4ff24]{background:rgba(18,160,215,.4)}.timeline-dot--open[data-v-68e4ff24]{background:transparent!important;border:2px solid}.timeline-dot--open.achieved[data-v-68e4ff24]{border-color:#15803d}.timeline-dot--open.pending[data-v-68e4ff24]{border-color:#b45309}.timeline-dot--open.created[data-v-68e4ff24]{border-color:#0c6f9b}.timeline-dot--open.postponed[data-v-68e4ff24]{border-color:#7e22ce}.timeline-dot--open.reopened[data-v-68e4ff24]{border-color:#b45309}.timeline-dot--open.resumed[data-v-68e4ff24]{border-color:#0c6f9b}.timeline-system-label[data-v-68e4ff24]{font-weight:600}.timeline-system-label.created[data-v-68e4ff24]{color:#0c6f9b}.timeline-system-label.achieved[data-v-68e4ff24]{color:#15803d}.timeline-system-label.postponed[data-v-68e4ff24]{color:#7e22ce}.timeline-system-label.reopened[data-v-68e4ff24]{color:#b45309}.timeline-system-label.resumed[data-v-68e4ff24]{color:#0c6f9b}.history-empty[data-v-68e4ff24]{font-size:13px;color:#9ca3af;padding:10px 0}.history-date[data-v-68e4ff24]{font-weight:600;white-space:nowrap;font-size:13px;color:#374151}.history-comment[data-v-68e4ff24]{min-width:0;font-size:13px;color:#374151}.history-score[data-v-68e4ff24]{font-size:12px;padding:2px 8px;border-radius:6px;white-space:nowrap}.history-score.achieved[data-v-68e4ff24]{background:rgba(21,128,61,.1);color:#15803d}.history-score.pending[data-v-68e4ff24]{background:rgba(217,119,6,.1);color:#b45309}.field-grid[data-v-05e6d949]{flex:1;display:flex;flex-direction:column;gap:14px}.field-grid[data-v-05e6d949],.permissions-panel[data-v-10943ea7]{overflow-y:auto;margin:0;padding:16px 20px;background:#fff;border:1px solid #d1d5db;border-radius:8px}.permissions-panel[data-v-10943ea7]{flex:1}.permissions-side-card[data-v-10943ea7]{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:16px}.form-check-label[data-v-10943ea7],.form-label[data-v-10943ea7]{color:var(--bs-secondary-color,#6c757d)}.ov-item[data-v-d74a6970]{list-style:none;padding:12px 0;border-bottom:1px solid #f1f2f4;text-align:left}.ov-item[data-v-d74a6970]:last-child{border-bottom:none}.ov-item--highlight[data-v-d74a6970]{background:rgba(18,160,215,.06);border:1px solid rgba(18,160,215,.15);border-radius:10px;padding:12px 14px;margin-bottom:8px}.ov-item__head[data-v-d74a6970]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.ov-item__label[data-v-d74a6970]{font-size:12px;font-weight:600;color:#6b7280}.ov-item__text[data-v-d74a6970]{font-size:14px;color:#374151;line-height:1.5;white-space:pre-wrap}.ov-item__send[data-v-d74a6970]{border:none;background:transparent;color:#12a0d7;font-size:15px;padding:0 4px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s,color .15s}.ov-item:hover .ov-item__send[data-v-d74a6970],.ov-item__send--sent[data-v-d74a6970],.ov-item__send[data-v-d74a6970]:focus-visible{opacity:1}.ov-item__send--sent[data-v-d74a6970]{color:#15803d}.hov[data-v-db39da68]{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;text-align:left;container-type:inline-size}.hov-nav[data-v-db39da68]{flex-shrink:0;display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#f8f9fa;border-bottom:1px solid #e5e7eb}.hov-nav__btn[data-v-db39da68]{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#6b7280;font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s,opacity .15s}.hov-nav__btn[data-v-db39da68]:hover{background:rgba(18,160,215,.06);color:#0c6f9b}.hov-nav__btn--active[data-v-db39da68]{background:#fff;color:#0c6f9b;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.hov-nav__btn--empty[data-v-db39da68]:not(.hov-nav__btn--active){opacity:.5}.hov-nav__count[data-v-db39da68]{font-size:11px;font-weight:600;line-height:16px;padding:0 6px;border-radius:10px;background:rgba(18,160,215,.12);color:#0c6f9b}@container (max-width: 520px){.hov-nav__label[data-v-db39da68]{display:none}}.hov-body[data-v-db39da68]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:16px 20px}.hov-field[data-v-db39da68]{padding:12px 0;border-bottom:1px solid #f1f2f4}.hov-field[data-v-db39da68]:first-child{padding-top:0}.hov-field[data-v-db39da68]:last-child{border-bottom:none;padding-bottom:0}.hov-field__label[data-v-db39da68]{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:4px}.hov-field__text[data-v-db39da68]{font-size:14px;color:#374151;line-height:1.5;white-space:pre-wrap}.hov-alert[data-v-db39da68]{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;margin-bottom:12px;border-radius:10px;background:rgba(185,28,28,.06);border:1px solid rgba(185,28,28,.2);color:#b91c1c}.hov-alert__icon[data-v-db39da68]{font-size:18px;margin-top:1px}.hov-alert__title[data-v-db39da68]{font-weight:600;font-size:13px}.hov-alert__text[data-v-db39da68]{font-size:13px}.hov-toolbar[data-v-db39da68]{position:sticky;top:-16px;z-index:2;display:flex;align-items:center;gap:12px;margin:-16px -20px 12px;padding:16px 20px 10px;background:#fff;border-bottom:1px solid #f1f2f4}.hov-link[data-v-db39da68]{border:none;background:none;padding:0;font-size:13px;color:#0c6f9b;cursor:pointer}.hov-link[data-v-db39da68]:hover{text-decoration:underline}.hov-cards[data-v-db39da68]{display:grid;gap:10px}.hov-card[data-v-db39da68]{flex-shrink:0;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.hov-card--clickable[data-v-db39da68]{cursor:pointer}.hov-card--clickable[data-v-db39da68]:hover{border-color:rgba(18,160,215,.4);box-shadow:0 2px 8px rgba(0,0,0,.06)}.hov-empty[data-v-db39da68]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 16px;color:#9ca3af}.hov-empty--full[data-v-db39da68]{padding:48px 16px}.hov-empty--inline[data-v-db39da68]{padding:20px 16px}.hov-empty__icon[data-v-db39da68]{font-size:34px;color:#cbd5e1;margin-bottom:10px}.hov-empty__title[data-v-db39da68]{font-size:14px;font-weight:600;color:#6b7280}.hov-empty__sub[data-v-db39da68]{font-size:13px;margin-top:4px;max-width:340px}.hov-list[data-v-db39da68]{list-style:none;margin:0;padding:0}.report-columns{flex:1;min-height:0;display:flex;gap:16px;margin:16px 20px}.report-main-col{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.report-side-col{flex-shrink:0;width:320px}.report-fields{max-width:560px;display:flex;flex-direction:column;gap:14px;padding:4px 0}.report-data-tab{min-height:0}.btn.report-send--off:disabled{opacity:.6;background:#9ca3af;border-color:#9ca3af}.report-no-email{margin:-6px 0 0;padding:6px 10px;border-radius:8px;font-size:12px;background:rgba(234,88,12,.08);color:#c2410c;text-align:left}@media (max-width:767.98px){.report-columns{margin:8px 10px}.report-fields{max-width:none}.ql-container{height:calc(100vh - 340px);min-height:220px}}.report-verification-alert{margin-bottom:12px}.required{border-bottom:3px solid rgba(25,159,214,.8)}input::-webkit-date-and-time-value{text-align:left}.ql-container{height:432px}.ql-picker-item[data-value="8px"]:before,.ql-picker-label[data-value="8px"]:before{content:"8px"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="10px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label.ql-active[data-value="10px"]:before{content:"10px"}.ql-picker-item[data-value="12px"]:before,.ql-picker-label[data-value="12px"]:before{content:"12px"!important}.ql-picker-item[data-value="14px"]:before,.ql-picker-label[data-value="14px"]:before{content:"14px"!important}.ql-picker-item[data-value="16px"]:before,.ql-picker-label[data-value="16px"]:before{content:"16px"!important}.ql-picker-item[data-value="18px"]:before,.ql-picker-label[data-value="18px"]:before{content:"18px"!important}.ql-picker-item[data-value="20px"]:before,.ql-picker-label[data-value="20px"]:before{content:"20px"!important}.ql-picker-item[data-value="24px"]:before,.ql-picker-label[data-value="24px"]:before{content:"24px"!important}.ql-picker-item[data-value="30px"]:before,.ql-picker-label[data-value="30px"]:before{content:"30px"!important}.ql-picker-item[data-value="32px"]:before,.ql-picker-label[data-value="32px"]:before{content:"32px"!important}.ql-picker-item[data-value="36px"]:before,.ql-picker-label[data-value="36px"]:before{content:"36px"!important}.p-contextmenu{background-color:#f5fcfd;width:240px}.p-submenu-list{background-color:#f5fcfd;margin:0;padding:0 0 0 8px;width:220px}.p-menuitem-link{background-color:#f4fbfc;text-decoration:none}.p-menuitem-text{background-color:#f5fcfd;color:#557380}.p-menuitem-text:hover{font-weight:700}.p-contextmenu-root-list{margin:0;padding:0 0 0 8px}.tab-card[data-v-220dcee4]{height:100%}.tab-card[data-v-220dcee4] .nora-tabcard-tabs{background:#fff}.modal-body[data-v-456e250f]{height:65vh}.target-score-range[data-v-456e250f]::-webkit-slider-thumb{background:rgba(214,25,75,.8)}.target-score-range[data-v-456e250f]::-moz-range-thumb{background:rgba(214,25,75,.8)}.target-score-range[data-v-456e250f]::-ms-thumb{background:rgba(214,25,75,.8)}.score-range[data-v-456e250f]::-webkit-slider-thumb{background:rgba(25,159,214,.8)}.score-range[data-v-456e250f]::-moz-range-thumb{background:rgba(25,159,214,.8)}.score-range[data-v-456e250f]::-ms-thumb{background:rgba(25,159,214,.8)}.question-card[data-v-13022fbc]{display:flex;align-items:stretch;gap:16px;background:rgba(18,160,215,.05);border-radius:12px;padding:18px 20px;transition:background-color .15s ease}.question-card--invalid[data-v-13022fbc]{background:rgba(220,38,38,.06)}.question-card-number[data-v-13022fbc]{flex-shrink:0;align-self:center;width:30px;height:30px;border-radius:50%;background:rgba(18,160,215,.18);color:#0c6f9b;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.question-card-number--invalid[data-v-13022fbc]{background:rgba(220,38,38,.18);color:#b91c1c}.question-card-body[data-v-13022fbc]{flex:1;min-width:0;text-align:center}.question-info[data-v-13022fbc]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;font-size:14px;color:#0c6f9b}.question-text[data-v-13022fbc]{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}.clinimetrics-form-panel[data-v-feb8880a]{flex:1;min-height:0;overflow-y:auto;margin:0;background:#fff;border:1px solid #d1d5db;border-radius:8px}.questions-toolbar[data-v-feb8880a]{display:flex;align-items:center;margin-bottom:8px}.questions-list[data-v-feb8880a]{display:flex;flex-direction:column;gap:12px}.question-row[data-v-feb8880a]{margin:0}.questions-progress-wrap[data-v-feb8880a]{width:160px}.questions-progress-label[data-v-feb8880a]{font-size:11px;color:#6b7280;margin-bottom:4px;white-space:nowrap}.questions-progress[data-v-feb8880a]{height:6px;border-radius:3px;background:rgba(0,0,0,.08);overflow:hidden}.questions-progress-bar[data-v-feb8880a]{height:100%;background:#12a0d7;border-radius:3px;transition:width .2s ease}.tmoment-pill[data-v-feb8880a]{flex-shrink:0;background:rgba(18,160,215,.1);color:#0c6f9b;font-weight:700;font-size:13px;padding:4px 14px;border-radius:20px}.conclusion-headers[data-v-feb8880a]{margin-top:16px}.conclusion-headers[data-v-feb8880a],.scores-goals-grid[data-v-feb8880a]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}.scores-goals-grid[data-v-feb8880a]{row-gap:10px;align-items:stretch}.scores-list-row[data-v-feb8880a]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:55px}.scores-list-label[data-v-feb8880a]{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151}.score-dot[data-v-feb8880a]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.scores-list-badge[data-v-feb8880a]{flex-shrink:0;display:inline-block;background:rgba(18,160,215,.1);color:#0c6f9b;font-weight:700;font-size:13px;padding:2px 12px;border-radius:12px}.goal-cell[data-v-feb8880a]{min-width:0;min-height:55px;display:flex}.goal-box[data-v-feb8880a]{display:flex;align-items:center;gap:12px;border-radius:8px;padding:8px 14px;flex:1}.goal-empty[data-v-feb8880a]{flex:1;min-height:55px;border-radius:8px;border:1px dashed rgba(0,0,0,.1)}.goal-icon[data-v-feb8880a]{width:22px;height:22px;flex-shrink:0}.goal-body[data-v-feb8880a]{flex:1;min-width:0}.goal-text[data-v-feb8880a],.goal-treatment[data-v-feb8880a]{font-size:13px;color:#374151}.goal-text[data-v-feb8880a]{font-weight:700}.goal-operation[data-v-feb8880a]{font-size:12px;font-style:italic;color:#6b7280}.goal-score-pill[data-v-feb8880a]{flex-shrink:0;text-align:center;background:rgba(18,160,215,.1);color:#0c6f9b;font-weight:700;font-size:13px;padding:2px 12px;border-radius:12px}.goal-toggle[data-v-feb8880a]{flex-shrink:0;display:flex;align-items:center;cursor:pointer}.goal-toggle-icon[data-v-feb8880a]{width:20px;height:20px}.goal-toggle-icon--flipped[data-v-feb8880a]{transform:scale(-1)}.conclusion-footer[data-v-feb8880a]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;margin-top:16px}.circle[data-v-feb8880a]{width:32px;height:32px;line-height:32px;border-radius:50%;font-size:14px;color:rgba(25,159,214,.8);text-align:center;background:#000}.cap[data-v-ad14abea]{margin-top:16px;text-align:left}.cap-row[data-v-ad14abea]{display:flex;align-items:flex-start;gap:10px;width:100%;margin-bottom:4px;padding:8px 10px;border:1px solid #eef0f2;border-left-width:3px;border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:background-color .12s}.cap-row[data-v-ad14abea]:hover{background:rgba(18,160,215,.05)}.cap-row--danger[data-v-ad14abea]{border-left-color:#b91c1c}.cap-row--warning[data-v-ad14abea]{border-left-color:#ea580c}.cap-row--info[data-v-ad14abea]{border-left-color:#12a0d7}.cap-icon[data-v-ad14abea]{flex-shrink:0;margin-top:1px;font-size:15px;color:#6b7280}.cap-main[data-v-ad14abea]{flex:1;min-width:0;display:flex;flex-direction:column}.cap-title[data-v-ad14abea]{font-size:13px;font-weight:600;color:#374151}.cap-detail[data-v-ad14abea]{font-size:12px;font-weight:600;color:#b91c1c}.cap-sub[data-v-ad14abea]{font-size:12px;color:#6b7280}.cap-chevron[data-v-ad14abea]{flex-shrink:0;margin-top:2px;font-size:11px;color:#c7ccd3}.cap-more[data-v-ad14abea]{border:none;background:none;padding:2px 0;font-size:12px;font-weight:600;color:#0c6f9b;cursor:pointer}.nac[data-v-739f7558]{display:flex;flex-direction:column;gap:10px}.nac-label[data-v-739f7558]{font-size:13px;font-weight:600;color:#0c6f9b;margin-top:4px}.nac-grid[data-v-739f7558]{--nac-tile:128px;--nac-gap:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nac-gap);max-width:calc(var(--nac-tile)*4 + var(--nac-gap)*3);align-self:center;margin:0 auto}.nac-tile[data-v-739f7558]{flex:0 0 var(--nac-tile);display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;border:1px solid var(--nac-border);border-radius:12px;background:var(--nac-bg);font-family:inherit;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.nac-tile[data-v-739f7558]:hover{background:var(--nac-bg-hover);border-color:var(--nac-border-hover);box-shadow:0 2px 8px var(--nac-shadow)}.nac-tile--blue[data-v-739f7558]{--nac-bg:rgba(18,160,215,.05);--nac-bg-hover:rgba(18,160,215,.1);--nac-border:rgba(18,160,215,.18);--nac-border-hover:rgba(18,160,215,.45);--nac-shadow:rgba(18,160,215,.14)}.nac-tile--green[data-v-739f7558]{--nac-bg:rgba(21,128,61,.05);--nac-bg-hover:rgba(21,128,61,.1);--nac-border:rgba(21,128,61,.18);--nac-border-hover:rgba(21,128,61,.45);--nac-shadow:rgba(21,128,61,.14)}.nac-tile--orange[data-v-739f7558]{--nac-bg:rgba(217,119,6,.06);--nac-bg-hover:rgba(217,119,6,.12);--nac-border:rgba(217,119,6,.2);--nac-border-hover:rgba(217,119,6,.5);--nac-shadow:rgba(217,119,6,.14)}.nac-tile--purple[data-v-739f7558]{--nac-bg:rgba(139,92,246,.06);--nac-bg-hover:rgba(139,92,246,.12);--nac-border:rgba(139,92,246,.2);--nac-border-hover:rgba(139,92,246,.5);--nac-shadow:rgba(139,92,246,.14)}.nac-tile[data-v-739f7558]:disabled,.nac-tile[data-v-739f7558]:disabled:hover{background:#f3f4f6;border-color:#e5e7eb;box-shadow:none;cursor:not-allowed}.nac-tile:disabled .nac-icon[data-v-739f7558]{filter:grayscale(1);opacity:.5;transform:none}.nac-tile:disabled .nac-tile-label[data-v-739f7558]{color:#9ca3af}.nac-icon[data-v-739f7558]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.nac-icon img[data-v-739f7558]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.nac-icon i[data-v-739f7558]{font-size:28px;color:#12a0d7}.nac-icon i[data-v-739f7558]:before{vertical-align:0;line-height:1}.nac-tile:hover .nac-icon[data-v-739f7558]{transform:translateY(-2px) scale(1.05)}.nac-tile-label[data-v-739f7558]{font-size:13px;font-weight:600;color:#374151;line-height:1.25;text-align:center}@media (max-width:767.98px){.nac-grid[data-v-739f7558]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-self:stretch;width:100%;max-width:none;margin:0}.nac-grid--few[data-v-739f7558]{grid-template-columns:repeat(var(--nac-cols),minmax(0,120px));justify-content:center}.nac-tile[data-v-739f7558]{padding:10px 6px 8px;gap:6px}.nac-icon img[data-v-739f7558],.nac-icon[data-v-739f7558]{width:36px;height:36px}.nac-icon i[data-v-739f7558]{font-size:22px}.nac-tile-label[data-v-739f7558]{font-size:12px}}.choose-panel[data-v-1c6c6ca0]{flex:1;min-height:0;overflow-y:auto;margin:0 0 16px 0;padding:16px 20px;background:#fff;border:1px solid #d1d5db;border-radius:8px}.field-grid[data-v-1c6c6ca0]{display:flex;flex-direction:column;gap:14px}.score-list[data-v-1c6c6ca0]{display:flex;flex-direction:column;margin-top:12px}.score-row[data-v-1c6c6ca0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 4px}.score-label[data-v-1c6c6ca0]{font-size:14px;color:#374151}.score-badge[data-v-1c6c6ca0]{flex-shrink:0;background:rgba(18,160,215,.1);color:#0c6f9b;font-weight:700;font-size:13px;padding:2px 12px;border-radius:12px}.message[data-v-6d4f7c8a]{background:#e7e7e7;border-radius:10px;width:-moz-fit-content;width:fit-content}.message.dark[data-v-6d4f7c8a]{//background:#e9eaf6;background:#308539}.messageroom[data-v-20c796d6]{display:flex;flex-direction:column-reverse;height:380px;overflow-y:auto}.messages[data-v-20c796d6]{flex-grow:1;overflow:auto;padding:1rem}.message+.message[data-v-20c796d6]{margin-top:.5rem}.message.right[data-v-20c796d6]{margin-left:auto}.message[data-v-20c796d6]{background:#e7e7e7;border-radius:10px;padding:1rem;width:-moz-fit-content;width:fit-content}.message.dark[data-v-20c796d6]{background:#e9eaf6}.required[data-v-079410d6]{border-bottom:3px solid rgba(25,159,214,.8)}.verification-false[data-v-079410d6]{border-bottom:3px solid #f31111}.tab[data-v-079410d6]{background-color:#fff;border-color:#d3d3d3;border-radius:5px 5px 0 0;border-style:solid;border-width:1px;border-bottom:3px solid #d3d3d3}.tab[data-v-079410d6]:hover{background-color:rgba(55,155,237,.05)}.selected-tab[data-v-079410d6]{background-color:rgba(25,159,214,.075);border-color:#d3d3d3;border-radius:5px 5px 0 0;border-style:solid;border-width:1px;border-bottom:3px solid #199fd6}.selected-tab[data-v-079410d6]:hover{background-color:rgba(55,155,237,.05)}.psm[data-v-495c4b84]{display:flex;flex-direction:column;text-align:left}.psm-facts[data-v-495c4b84]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.psm-fact[data-v-495c4b84]{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151}.psm-fact i[data-v-495c4b84]{width:18px;color:#12a0d7;text-align:center}.psm-info[data-v-495c4b84]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:rgba(21,128,61,.08);color:#15803d;font-size:13px;font-weight:600}.psm-list[data-v-495c4b84]{display:flex;flex-direction:column}.psm-row[data-v-495c4b84]{display:flex;align-items:center;gap:12px;padding:8px 10px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:background-color .12s ease}.psm-row+.psm-row[data-v-495c4b84]{border-top:1px solid #f1f2f4}.psm-row[data-v-495c4b84]:hover{background:rgba(18,160,215,.06)}.psm-avatar[data-v-495c4b84]{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.psm-avatar--new[data-v-495c4b84]{border:1px dashed #9ccfe6;color:#12a0d7}.psm-row-main[data-v-495c4b84]{flex:1;min-width:0;display:flex;flex-direction:column}.psm-row-title[data-v-495c4b84]{font-size:14px;font-weight:600;color:#374151}.psm-row-sub[data-v-495c4b84]{font-size:12px;color:#9ca3af}.psm-check[data-v-495c4b84]{color:#12a0d7;font-size:16px}.psm-hint[data-v-495c4b84]{margin-top:6px;font-size:12px;color:#9ca3af}.message[data-v-6cb7a275]:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(transparent 100px,#fff)}.link[data-v-6cb7a275]:hover{font-weight:700}.nora-legend-list[data-v-bc751b54]{display:flex;flex-direction:column;gap:4px}.nora-legend-row[data-v-bc751b54]{display:flex;align-items:center;gap:10px;padding:4px 6px;border-radius:6px;cursor:pointer;font-size:13px;color:#374151;transition:opacity .1s,background-color .1s}.nora-legend-row[data-v-bc751b54]:hover{background:rgba(18,160,215,.06)}.nora-legend-row--dimmed[data-v-bc751b54]{opacity:.45}.nora-legend-dot[data-v-bc751b54]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.nora-legend-label[data-v-bc751b54]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.nora-legend-value[data-v-bc751b54]{font-weight:600;color:#0c6f9b;flex-shrink:0}.nfp[data-v-0d02a217]{text-align:left}.nfp-head[data-v-0d02a217]{display:flex;align-items:center;justify-content:space-between;min-height:26px;margin-bottom:6px}.nfp-title[data-v-0d02a217]{font-size:12px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.nfp-clear[data-v-0d02a217]{color:#dc2626;font-size:15px;cursor:pointer;opacity:.7;transition:opacity .15s}.nfp-clear[data-v-0d02a217]:hover{opacity:1}.nfp-group+.nfp-group[data-v-0d02a217]{margin-top:10px}.nfp-group-count[data-v-0d02a217]{margin-left:6px;min-width:16px;padding:0 5px;border-radius:8px;background:#12a0d7;color:#fff;font-size:10px;line-height:16px;text-align:center;display:inline-block}.nfl[data-v-38e97ca4]{flex:1;min-height:0;display:flex;gap:20px}.nfl-main[data-v-38e97ca4]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.nfl-panel[data-v-38e97ca4]{flex:0 0 240px;min-height:0;overflow-y:auto;padding-left:18px;border-left:1px solid #eef0f2}.nfl-phonebar[data-v-38e97ca4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:6px;margin-bottom:8px}.nfl-phonebar .nfl-actions[data-v-38e97ca4]{display:contents}.nfl-filter-btn[data-v-38e97ca4]{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #d1d5db;border-radius:16px;background:#fff;color:#6b7280;font-size:14px}.nfl-filter-btn--active[data-v-38e97ca4]{border-color:rgba(18,160,215,.45);background:rgba(18,160,215,.1);color:#0c6f9b;font-weight:600}.nfl-filter-count[data-v-38e97ca4]{margin-left:6px;min-width:18px;padding:0 5px;border-radius:9px;background:#12a0d7;color:#fff;font-size:11px;line-height:18px;text-align:center}.nfl-headbar[data-v-38e97ca4]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.nfl-actions[data-v-38e97ca4]{display:flex;align-items:center;gap:6px;margin-left:auto}.nfl-total[data-v-38e97ca4]{font-size:12px;color:#9ca3af}.nvs[data-v-7436e33b]{display:inline-flex;align-items:center;gap:6px}.nsr[data-v-bc2b927c]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}@media (max-width:767.98px){.nsr[data-v-bc2b927c]{display:none}}.ncg[data-v-0b5cfb2b]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--ncg-cols),minmax(0,1fr));gap:16px}@media (max-width:767.98px){.ncg[data-v-0b5cfb2b]{grid-template-columns:minmax(0,1fr);gap:12px}}.ncc[data-v-7c799129]{background:#fff;border:1px solid #d1d5db;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.ncc-header[data-v-7c799129]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;background:rgba(18,160,215,.08);font-weight:600;color:#374151;font-size:14px;text-align:left}.ncc-title[data-v-7c799129]{flex:1;min-width:0}.ncc-actions[data-v-7c799129]{display:flex;align-items:center;gap:6px}.ncc-body[data-v-7c799129]{flex:1;padding:16px;display:flex;align-items:center;min-width:0}@media (max-width:767.98px){.ncc-body[data-v-7c799129]{padding:12px}}.overview-top-bar[data-v-7eef1d42]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 20px;background:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.08)}.overview-content[data-v-7eef1d42]{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 20px 4px;background:#fff}[data-v-7eef1d42] .nora-tabcard-tabs{background:#fff}.overview-related-links[data-v-7eef1d42]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.overview-related-btn[data-v-7eef1d42]{display:inline-flex;align-items:center;gap:6px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer}.overview-related-btn[data-v-7eef1d42]:hover{border-color:rgba(18,160,215,.4);color:#0c6f9b}.overview-date-filter[data-v-7eef1d42]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.overview-date-presets[data-v-7eef1d42]{display:flex;gap:4px}.overview-date-preset-btn[data-v-7eef1d42]{border:1px solid #d1d5db;background:#fff;color:#6b7280;font-size:13px;padding:5px 12px;border-radius:8px;cursor:pointer}.overview-date-preset-btn--active[data-v-7eef1d42]{background:rgba(18,160,215,.12);border-color:transparent;color:#0c6f9b;font-weight:600}.overview-date-picker[data-v-7eef1d42]{width:240px}.overview-filter-row[data-v-7eef1d42]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.overview-pill-filters[data-v-7eef1d42]{flex:1;min-width:0}.overview-search[data-v-7eef1d42]{flex-shrink:0;width:260px}.overview-search-input[data-v-7eef1d42]{font-size:14px}.overview-single-content[data-v-7eef1d42]{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}@media (max-width:767.98px){.overview-top-bar[data-v-7eef1d42]{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.overview-date-filter[data-v-7eef1d42]{flex-direction:column;align-items:stretch;gap:8px}.overview-date-presets[data-v-7eef1d42]{overflow-x:auto;scrollbar-width:none}.overview-date-picker[data-v-7eef1d42]{width:100%}.overview-content[data-v-7eef1d42]{padding:10px 12px 4px}.overview-filter-row[data-v-7eef1d42]{flex-direction:column;align-items:stretch;gap:10px}.overview-pill-filters[data-v-7eef1d42]{width:100%}.overview-pill-filters[data-v-7eef1d42] .nora-radio-group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.overview-pill-filters[data-v-7eef1d42] .nora-radio-group::-webkit-scrollbar{display:none}.overview-pill-filters[data-v-7eef1d42] .nora-radio-pill{flex-shrink:0;white-space:nowrap}.overview-search[data-v-7eef1d42]{width:100%}}.nora-chart-tile-wrap[data-v-6b6a5529]{position:relative;width:100%}.nora-stat-tile[data-v-5860f50c]{border-radius:10px;padding:12px 16px;border:1px solid var(--nst-line,transparent);transition:box-shadow .1s;text-align:left}.nora-stat-tile--clickable[data-v-5860f50c]{cursor:pointer}.nora-stat-tile-label[data-v-5860f50c]{font-size:13px;margin-bottom:4px}.nora-stat-tile-value[data-v-5860f50c]{font-size:26px;font-weight:700}.nora-stat-tile-sub[data-v-5860f50c]{margin-top:2px;font-size:13px;font-weight:600;opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap}.nora-stat-tile--active[data-v-5860f50c]{box-shadow:inset 0 0 0 1px var(--nst-line,transparent)}@media (max-width:767.98px){.nora-stat-tile[data-v-5860f50c]{padding:8px 12px}.nora-stat-tile-label[data-v-5860f50c]{font-size:12px;white-space:nowrap}.nora-stat-tile-value[data-v-5860f50c]{font-size:20px}.nora-stat-tile-figures[data-v-5860f50c]{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px}.nora-stat-tile-sub[data-v-5860f50c]{margin-top:0}}.nora-stat-tile--neutral[data-v-5860f50c]{background:hsla(220,9%,46%,.08);--nst-line:hsla(220,9%,46%,.25);color:#6b7280}.nora-stat-tile--blue[data-v-5860f50c]{background:rgba(18,160,215,.08);--nst-line:rgba(18,160,215,.25);color:#0c6f9b}.nora-stat-tile--orange[data-v-5860f50c]{background:rgba(255,115,0,.08);--nst-line:rgba(255,115,0,.25);color:#b45309}.nora-stat-tile--yellow[data-v-5860f50c]{background:rgba(217,164,6,.08);--nst-line:rgba(217,164,6,.25);color:#92650a}.nora-stat-tile--purple[data-v-5860f50c]{background:rgba(139,92,246,.08);--nst-line:rgba(139,92,246,.25);color:#6d28d9}.nora-stat-tile--green[data-v-5860f50c]{background:rgba(21,128,61,.08);--nst-line:rgba(21,128,61,.25);color:#15803d}.nora-stat-tile--negative[data-v-5860f50c],.nora-stat-tile--red[data-v-5860f50c]{background:rgba(185,28,28,.08);--nst-line:rgba(185,28,28,.25);color:#b91c1c}.nora-stat-tile--positive[data-v-5860f50c]{background:rgba(21,128,61,.08);--nst-line:rgba(21,128,61,.25);color:#15803d}.task-status-badge[data-v-d2cc9082]{display:inline-block;font-size:11px;font-weight:700;padding:2px 10px;border-radius:12px;white-space:nowrap}.task-status-badge--open[data-v-d2cc9082]{background:hsla(0,0%,50%,.15);color:#6b7280}.task-status-badge--pending[data-v-d2cc9082]{background:rgba(18,160,215,.12);color:#0c6f9b}.task-status-badge--done[data-v-d2cc9082]{background:rgba(21,128,61,.15);color:#15803d}.task-status-badge--send[data-v-d2cc9082]{background:rgba(255,115,0,.12);color:#b45309}.task-status-badge--ready[data-v-d2cc9082]{background:rgba(139,92,246,.12);color:#6d28d9}.task-status-badge--expired[data-v-d2cc9082],.task-status-badge--removed[data-v-d2cc9082]{background:rgba(185,28,28,.15);color:#b91c1c}.ov-charts[data-v-4a6fd91a]{flex:1;min-height:0;overflow-y:auto;padding-right:2px}.tasks-overview-tab[data-v-4a6fd91a]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.ov-charts[data-v-619e5a9f]{flex:1;min-height:0;overflow-y:auto;padding-right:2px}.clinimetrics-overview-tab[data-v-619e5a9f]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.ov-charts[data-v-548e8b3b]{flex:1;min-height:0;overflow-y:auto;padding-right:2px}.tov-tab[data-v-548e8b3b]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}[data-v-548e8b3b] .tov-pill{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.nps-trigger[data-v-72700a38],.nps[data-v-72700a38]{display:inline-flex;min-width:0}.nps-trigger[data-v-72700a38]{align-items:center;gap:5px;max-width:100%;border:none;background:rgba(18,160,215,.1);color:#0c6f9b;font-size:12px;padding:4px 10px 4px 12px;border-radius:14px;cursor:pointer;transition:background .12s}.nps-trigger--open[data-v-72700a38],.nps-trigger[data-v-72700a38]:hover{background:rgba(18,160,215,.18)}.nps-label[data-v-72700a38]{flex-shrink:0;color:#6b7280}.nps-value[data-v-72700a38]{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nps-chevron[data-v-72700a38]{flex-shrink:0;font-size:10px;transition:transform .15s}.nps-chevron[data-v-72700a38]:before{vertical-align:0}.nps-trigger--open .nps-chevron[data-v-72700a38]{transform:rotate(180deg)}.nps-menu[data-v-72700a38]{position:fixed;font-family:Nunito,sans-serif;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:4px 0}.nps-item[data-v-72700a38]{display:flex;align-items:center;gap:6px;margin:1px 4px;padding:6px 12px 6px 6px;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;transition:background .1s}.nps-item[data-v-72700a38]:hover{background:rgba(18,160,215,.08)}.nps-item--selected[data-v-72700a38]{color:#0c6f9b;font-weight:600}.nps-check[data-v-72700a38]{width:14px;font-size:13px;color:#0c6f9b}.nps-check[data-v-72700a38]:before{vertical-align:0}.nps-item-label[data-v-72700a38]{flex:1;white-space:nowrap}.ndp[data-v-2677106c]{display:flex;align-items:center;gap:8px}.ndp-picker[data-v-2677106c]{width:240px}.ndp[data-v-2677106c] .dp__theme_light{--dp-text-color:#6b7280}.ndp--phone[data-v-2677106c]{width:100%}.ndp--phone .ndp-picker[data-v-2677106c]{flex:1;min-width:0;width:auto}.ov-charts[data-v-05ee1ca2]{flex:1;min-height:0;overflow-y:auto;padding-right:2px}.rov-tab[data-v-05ee1ca2]{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0}.rov-period[data-v-05ee1ca2]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rov-period-nav[data-v-05ee1ca2]{display:flex;align-items:center;gap:6px}.rov-period-options[data-v-05ee1ca2]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.rov-state[data-v-05ee1ca2]{padding:24px 4px;font-size:13px;text-align:center}[data-v-05ee1ca2] .rov-pill{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}@media (max-width:767.98px){.rov-period-nav[data-v-05ee1ca2]{width:100%}.rov-period-nav[data-v-05ee1ca2] .ndp{flex:1}.rov-period-options[data-v-05ee1ca2]{margin-left:0}}.ssm[data-v-28b7ad8a]{display:flex;flex-direction:column;gap:14px;text-align:left}.ssm-top[data-v-28b7ad8a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ssm-hint[data-v-28b7ad8a]{font-size:12px;color:#6b7280}.ssm-grid[data-v-28b7ad8a]{display:flex;flex-direction:column}.ssm-head[data-v-28b7ad8a],.ssm-row[data-v-28b7ad8a]{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,72px);align-items:center;gap:6px}.ssm-head[data-v-28b7ad8a]{padding-bottom:4px}.ssm-place[data-v-28b7ad8a]{font-size:11px;font-weight:700;color:#9ca3af;text-align:center;text-transform:uppercase;letter-spacing:.03em}.ssm-row[data-v-28b7ad8a]{min-height:36px;border-bottom:1px solid #f3f4f6}.ssm-row[data-v-28b7ad8a]:last-child{border-bottom:none}.ssm-label[data-v-28b7ad8a]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151}.ssm-dot[data-v-28b7ad8a]{flex-shrink:0;width:8px;height:8px;border-radius:50%}.ssm-own[data-v-28b7ad8a]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;background:rgba(18,160,215,.12);color:#0c6f9b}.ssm-cell[data-v-28b7ad8a]{display:flex;justify-content:center}.ssm-na[data-v-28b7ad8a]{color:#d1d5db}.ssm-btn[data-v-28b7ad8a]{font-size:13px}@media (max-width:767.98px){.ssm-head[data-v-28b7ad8a],.ssm-row[data-v-28b7ad8a]{grid-template-columns:minmax(0,1fr) repeat(4,44px);gap:2px}.ssm-place[data-v-28b7ad8a]{font-size:9px}.ssm-label[data-v-28b7ad8a]{font-size:12px}}.ov-charts[data-v-14a387bc]{flex:1;min-height:0;overflow-y:auto;padding-right:2px}.eov-tab[data-v-14a387bc]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}[data-v-14a387bc] .eov-pill{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.ro-tab[data-v-78b41898]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.ov-charts[data-v-78b41898],.ov-charts[data-v-8b9aba36]{flex:1;min-height:0;overflow-y:auto;padding-right:2px}.ccov-tab[data-v-8b9aba36]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}[data-v-8b9aba36] .ccov-pill{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.field-grid[data-v-00431d92]{flex:1;overflow-y:auto;margin:0;padding:16px 20px;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;flex-direction:column;gap:14px}.circle[data-v-2e469334],.circle[data-v-2ed3477c],.circle[data-v-c01ea158],.circle[data-v-d5cf644a]{height:12px;width:12px;background-color:#555;border-radius:50%;margin-top:5px}.status-pending[data-v-2ed3477c]{background-color:rgba(18,160,215,.05);border:1px solid rgba(18,160,215,.2);border-radius:5px;color:rgba(18,160,215,.6);font-weight:700;padding-top:2px;text-align:center}.tile-pending[data-v-2ed3477c]{background-color:rgba(18,160,215,.05);border:1px solid rgba(18,160,215,.2);color:rgba(18,160,215,.6)}.circle-pending[data-v-2ed3477c]{background-color:rgba(18,160,215,.5);border:1px solid #12a0d7}.status-done[data-v-2ed3477c]{font-weight:700;padding-top:2px;text-align:center}.status-done[data-v-2ed3477c],.tile-done[data-v-2ed3477c]{background-color:rgba(48,133,57,.05);border:1px solid rgba(48,133,57,.2);border-radius:5px;color:rgba(48,133,57,.5)}.circle-done[data-v-2ed3477c]{background-color:rgba(48,133,57,.5);border:1px solid #308539}.status-open[data-v-2ed3477c]{font-weight:700;padding-top:2px;text-align:center}.status-open[data-v-2ed3477c],.tile-open[data-v-2ed3477c]{background-color:rgba(98,98,98,.05);border:1px solid rgba(98,98,98,.2);border-radius:5px;color:rgba(98,98,98,.5)}.circle-open[data-v-2ed3477c]{background-color:rgba(98,98,98,.5);border:1px solid #626262}.status-removed[data-v-2ed3477c]{font-weight:700;padding-top:2px;text-align:center}.status-removed[data-v-2ed3477c],.tile-removed[data-v-2ed3477c]{background-color:rgba(243,17,17,.05);border:1px solid rgba(243,17,17,.2);border-radius:5px;color:rgba(243,17,17,.5)}.circle-removed[data-v-2ed3477c]{background-color:rgba(243,17,17,.5);border:1px solid #f31111}.status-send[data-v-2ed3477c]{font-weight:700;padding-top:2px;text-align:center}.status-send[data-v-2ed3477c],.tile-send[data-v-2ed3477c]{background-color:rgba(255,115,0,.05);border:1px solid rgba(255,115,0,.2);border-radius:5px;color:rgba(255,115,0,.6)}.circle-send[data-v-2ed3477c]{background-color:rgba(255,115,0,.5);border:1px solid #ff7300}.status-ready[data-v-2ed3477c]{font-weight:700;padding-top:2px;text-align:center}.status-ready[data-v-2ed3477c],.tile-ready[data-v-2ed3477c]{background-color:rgba(179,18,215,.05);border:1px solid rgba(179,18,215,.2);border-radius:5px;color:rgba(179,18,215,.6)}.circle-ready[data-v-2ed3477c]{background-color:rgba(179,18,215,.5);border:1px solid #b312d7}.status-expired[data-v-2ed3477c]{background-color:rgba(243,17,17,.05);border:1px solid rgba(243,17,17,.2);border-radius:5px;color:rgba(243,17,17,.5);font-weight:700;padding-top:2px;text-align:center}.tile-expired[data-v-2ed3477c]{background-color:rgba(243,17,17,.05);border:1px solid rgba(243,17,17,.2);color:rgba(243,17,17,.5)}.circle-expired[data-v-2ed3477c]{background-color:rgba(243,17,17,.5);border:1px solid #f31111}.circle-not-selected[data-v-2ed3477c]{background-color:rgba(98,98,98,.2);border:1px solid rgba(98,98,98,.5)}.field-grid[data-v-5d2a97e3]{flex:1;overflow-y:auto;margin:0;padding:16px 20px;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;flex-direction:column;gap:14px}.ov-charts[data-v-7c51c48d]{flex:1;min-height:0;overflow-y:auto;padding-right:2px}.cco-tab[data-v-7c51c48d]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.field-grid-section[data-v-539bf5bc],.field-grid[data-v-539bf5bc]{display:flex;flex-direction:column;gap:14px}.exercise-info-theme[data-v-09ac79d8]{font-size:12px;color:#9ca3af}.exercise-info-title[data-v-09ac79d8]{font-weight:600;color:#374151}.exercise-status[data-v-09ac79d8]{font-size:12px;font-weight:600;padding:2px 10px;border-radius:6px}.exercise-status--open[data-v-09ac79d8]{background:rgba(18,160,215,.1);color:#0c6f9b}.exercise-status--done[data-v-09ac79d8]{background:rgba(21,128,61,.1);color:#15803d}.overview-panel[data-v-09ac79d8]{background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:20px 24px;flex:1}.field-grid[data-v-09ac79d8]{display:flex;flex-direction:column;gap:14px}.field-row[data-v-09ac79d8]{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:12px}.field-label[data-v-09ac79d8]{font-size:13px;color:#6b7280;text-align:right;white-space:nowrap}.range-field[data-v-09ac79d8]{width:100%}.range-scale[data-v-09ac79d8]{display:flex;justify-content:space-between;font-size:12px;color:#9ca3af;margin-top:2px}.range-readout[data-v-09ac79d8]{font-size:15px;font-weight:700;color:#374151;min-width:20px;text-align:center}.score-range[data-v-09ac79d8]::-webkit-slider-thumb{background:rgba(25,159,214,.8)}.score-range[data-v-09ac79d8]::-moz-range-thumb{background:rgba(25,159,214,.8)}.two-col-split[data-v-09ac79d8]{display:grid;grid-template-columns:1fr 1fr;gap:14px 32px;align-items:start}@media (max-width:900px){.two-col-split[data-v-09ac79d8]{grid-template-columns:1fr}}.history-action-row[data-v-09ac79d8]{display:flex;justify-content:center;margin-bottom:14px}.btn-add-history[data-v-09ac79d8]{background:none;border:1px dashed #12a0d7;color:#12a0d7;border-radius:8px;padding:7px 16px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.btn-add-history[data-v-09ac79d8]:hover{background:rgba(18,160,215,.06)}.history-timeline[data-v-09ac79d8]{position:relative;padding-left:28px}.history-timeline[data-v-09ac79d8]:before{content:"";position:absolute;left:11px;top:4px;bottom:4px;width:1px;background:#e5e7eb}.timeline-row[data-v-09ac79d8]{position:relative;display:grid;grid-template-columns:90px 1fr auto auto;align-items:start;gap:10px;padding:6px 6px 18px 8px;border-radius:8px}.timeline-row[data-v-09ac79d8]:last-child{padding-bottom:6px}.timeline-row[data-v-09ac79d8]:hover{background-color:rgba(25,159,214,.05)}.timeline-marker[data-v-09ac79d8]{position:absolute;left:-27px;top:6px;width:20px;height:20px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.timeline-dot[data-v-09ac79d8]{width:14px;height:14px;border-radius:50%}.timeline-dot.good[data-v-09ac79d8]{background:rgba(21,128,61,.4)}.timeline-dot.pending[data-v-09ac79d8]{background:rgba(217,119,6,.4)}.history-empty[data-v-09ac79d8]{font-size:13px;color:#9ca3af;padding:10px 0}.history-date[data-v-09ac79d8]{font-weight:600;white-space:nowrap;font-size:13px;color:#374151}.history-comment[data-v-09ac79d8]{min-width:0;font-size:13px;color:#374151;white-space:pre-wrap}.history-author[data-v-09ac79d8]{display:inline-block;font-size:11px;font-weight:600;color:#7e22ce;background:rgba(147,51,234,.1);padding:0 6px;border-radius:4px;margin-right:4px}.history-score[data-v-09ac79d8]{font-size:12px;padding:2px 8px;border-radius:6px;white-space:nowrap}.history-score.good[data-v-09ac79d8]{background:rgba(21,128,61,.1);color:#15803d}.history-score.pending[data-v-09ac79d8]{background:rgba(217,119,6,.1);color:#b45309}.exercise-instruction[data-v-09ac79d8]{font-size:13px;color:#374151;line-height:1.55;white-space:pre-wrap}.dtp-label[data-v-41278d8c]{font-size:12px;color:#9ca3af;margin-bottom:12px;text-align:center}.dtp-grid[data-v-41278d8c]{--dtp-item:104px;--dtp-gap:6px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dtp-gap);max-width:calc(var(--dtp-item)*5 + var(--dtp-gap)*4);margin:0 auto}.dtp-option[data-v-41278d8c]{flex:0 0 var(--dtp-item);display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 4px 8px;border:1px solid transparent;border-radius:14px;background:none;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.dtp-option[data-v-41278d8c]:hover{background:rgba(18,160,215,.06)}.dtp-option[data-v-41278d8c]:disabled{cursor:default}.dtp-option--selected[data-v-41278d8c],.dtp-option--selected[data-v-41278d8c]:hover{background:rgba(18,160,215,.1);border-color:rgba(18,160,215,.45)}.dtp-icon[data-v-41278d8c]{display:flex;transition:transform .15s ease}.dtp-option--selected .dtp-icon[data-v-41278d8c],.dtp-option:hover .dtp-icon[data-v-41278d8c]{transform:translateY(-2px) scale(1.04)}.dtp-option--dots[data-v-41278d8c]{opacity:.5}.dtp-option--dots[data-v-41278d8c]:hover{opacity:1}.dtp-option__label[data-v-41278d8c]{max-width:100%;font-size:13px;font-weight:500;color:#374151;line-height:1.25;text-align:center;overflow-wrap:anywhere}.dtp-option--selected .dtp-option__label[data-v-41278d8c]{color:#0c6f9b}.dtp-fallback[data-v-41278d8c]{width:64px;height:64px;border-radius:18px;background:#e6f1fb;display:flex;align-items:center;justify-content:center;font-size:28px;color:#185fa5}.dtp-confirm[data-v-41278d8c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;padding:8px 10px 8px 14px;border-radius:12px;background:rgba(18,160,215,.06);border:1px solid rgba(18,160,215,.25)}.dtp-confirm__text[data-v-41278d8c]{flex:1;min-width:140px;font-size:13px;color:#374151}.dtp-btn[data-v-41278d8c]{border:1px solid #d1d5db;background:#fff;color:#374151;font-family:inherit;font-size:12px;font-weight:600;padding:5px 12px;border-radius:8px;cursor:pointer;transition:background .12s,border-color .12s}.dtp-btn[data-v-41278d8c]:hover{background:#f3f4f6}.dtp-btn--primary[data-v-41278d8c]{border-color:#12a0d7;background:#12a0d7;color:#fff}.dtp-btn--primary[data-v-41278d8c]:hover{background:#0e8fc1}.dtp-btn[data-v-41278d8c]:disabled{opacity:.6;cursor:default}.team-page[data-v-2bd0b7ef]{padding:4px 0}.field-grid[data-v-2bd0b7ef]{gap:14px}.field-grid[data-v-2bd0b7ef],.tm-list[data-v-2bd0b7ef]{display:flex;flex-direction:column}.tm-row[data-v-2bd0b7ef]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;text-align:left;transition:background-color .12s ease}.tm-row+.tm-row[data-v-2bd0b7ef]{border-top:1px solid #f1f2f4}.tm-row[data-v-2bd0b7ef]:hover{background:rgba(18,160,215,.06)}.tm-main[data-v-2bd0b7ef]{flex:1;min-width:0}.tm-title[data-v-2bd0b7ef]{font-size:14px;font-weight:600;color:#374151;line-height:1.35}.tm-sub[data-v-2bd0b7ef]{margin-top:1px;font-size:12px;color:#9ca3af;line-height:1.35}.tm-link[data-v-2bd0b7ef]{border:none;background:none;padding:0;font-size:12px;color:#6b7280;cursor:pointer}.tm-link[data-v-2bd0b7ef]:hover{color:#0c6f9b;text-decoration:underline}.tm-link--missing[data-v-2bd0b7ef]{color:#b45309;font-weight:600}.tm-add[data-v-2bd0b7ef]{width:100%;border:none;border-top:1px solid #f1f2f4;background:transparent;cursor:pointer}.tm-add .tm-title[data-v-2bd0b7ef]{color:#0c6f9b;font-weight:600}.tm-add-icon[data-v-2bd0b7ef]{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px dashed #9ccfe6;display:inline-flex;align-items:center;justify-content:center;color:#12a0d7}.team-list[data-v-2bd0b7ef]{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.team-empty[data-v-2bd0b7ef]{padding:12px 14px;font-size:13px;color:#9ca3af}.discipline-row[data-v-2bd0b7ef],.team-row[data-v-2bd0b7ef]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid #f1f2f4}.discipline-row[data-v-2bd0b7ef]:first-child,.team-row[data-v-2bd0b7ef]:first-child{border-top:none}.team-avatar[data-v-2bd0b7ef]{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.team-name[data-v-2bd0b7ef]{flex:1;font-size:14px;color:#374151}.team-badge[data-v-2bd0b7ef]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px;background:rgba(18,160,215,.1);color:#0c6f9b;margin-left:6px}.team-remove[data-v-2bd0b7ef]{border:none;background:transparent;color:#c7ccd3;cursor:pointer;padding:2px 6px}.team-remove[data-v-2bd0b7ef]:hover{color:#b91c1c}.team-add[data-v-2bd0b7ef]{margin-top:14px}.discipline-main[data-v-2bd0b7ef]{flex:1;min-width:0}.discipline-label[data-v-2bd0b7ef]{font-size:14px;font-weight:600;color:#374151}.discipline-sub[data-v-2bd0b7ef]{font-size:12px;color:#9ca3af}.discipline-action[data-v-2bd0b7ef]{flex-shrink:0;font-size:12px;padding:3px 12px;border-radius:20px;border:1px solid #d1d5db;background:#fff;color:#0c6f9b;cursor:pointer}.discipline-action[data-v-2bd0b7ef]:hover{border-color:rgba(18,160,215,.5);background:rgba(18,160,215,.06)}.discipline-add[data-v-2bd0b7ef]{margin-top:14px;width:100%;padding:8px 12px;border:1px dashed #c7d2dc;border-radius:10px;background:transparent;color:#0c6f9b;font-size:13px;cursor:pointer}.discipline-add[data-v-2bd0b7ef]:hover{background:rgba(18,160,215,.06);border-color:#12a0d7}.discipline-menu[data-v-2bd0b7ef]{flex-shrink:0;border:none;background:transparent;color:#9ca3af;cursor:pointer;padding:2px 6px}.discipline-menu[data-v-2bd0b7ef]:hover{color:#374151}.team-star[data-v-2bd0b7ef]{border:none;background:transparent;color:#c7ccd3;cursor:pointer;padding:2px 6px}.team-star--on[data-v-2bd0b7ef],.team-star[data-v-2bd0b7ef]:hover{color:#ca8a04}.team-hint[data-v-2bd0b7ef]{margin-top:10px;font-size:12px;color:#9ca3af}.discipline-owner-label[data-v-2bd0b7ef]{margin:0 4px 0 0}.discipline-owner[data-v-2bd0b7ef]{border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:12px;padding:1px 6px;max-width:180px}.ecm[data-v-4906d4a4]{gap:10px;text-align:left}.ecm-list[data-v-4906d4a4],.ecm[data-v-4906d4a4]{display:flex;flex-direction:column}.ecm-empty[data-v-4906d4a4]{padding:16px 8px;font-size:13px;color:#9ca3af;text-align:center}.ecm-row[data-v-4906d4a4]{display:flex;align-items:center;gap:12px;padding:8px 10px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:background-color .12s ease}.ecm-row+.ecm-row[data-v-4906d4a4]{border-top:1px solid #f1f2f4}.ecm-row[data-v-4906d4a4]:hover{background:rgba(18,160,215,.06)}.ecm-avatar[data-v-4906d4a4]{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ecm-name[data-v-4906d4a4]{flex:1;min-width:0;font-size:14px;color:#374151}.ecm-check[data-v-4906d4a4]{color:#12a0d7;font-size:16px}.choice-state[data-v-4fca0d5e]{display:flex;flex-direction:column;align-items:center;padding:40px 16px 16px;gap:8px;text-align:center}.choice-title[data-v-4fca0d5e]{font-size:15px;font-weight:500;color:#374151;margin-bottom:12px}.choice-processing[data-v-4fca0d5e]{display:flex;flex-direction:column;align-items:center;padding:40px 0;color:#374151}.choice-actions[data-v-4fca0d5e]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.empty-card-btn[data-v-4fca0d5e]{flex:1;min-width:130px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px 16px;background:#fff;border:1.5px dashed #d1d5db;border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit}.empty-card-btn[data-v-4fca0d5e]:hover{border-color:#12a0d7;background:rgba(18,160,215,.04)}.empty-card-btn--primary[data-v-4fca0d5e]{border-color:rgba(18,160,215,.45)}.empty-card-btn--primary[data-v-4fca0d5e]:hover{border-color:#12a0d7;background:rgba(18,160,215,.06)}.empty-card-btn__label[data-v-4fca0d5e]{font-size:12px;font-weight:500;color:#374151;text-align:center;line-height:1.3}.creditor-hint[data-v-4fca0d5e],.hint-text[data-v-4fca0d5e]{font-size:11px;color:#9ca3af;margin-top:4px}.dialog-bg[data-v-2d009be9]{position:fixed;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(3px)}.dialog-outer[data-v-2d009be9]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#f3f4f6;border-radius:14px;overflow:hidden;width:480px;max-width:calc(100vw - 32px);box-shadow:0 8px 40px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1)}.dialog-body[data-v-2d009be9]{background:#fff;border:1px solid #d1d5db;border-radius:8px;margin:16px 16px 0 16px;padding:20px 24px;display:flex;flex-direction:column;gap:14px}.dialog-header[data-v-2d009be9]{display:flex;align-items:center;gap:10px}.dialog-title[data-v-2d009be9]{font-size:13px;font-weight:600;color:#374151}.dialog-message[data-v-2d009be9]{font-size:13px;color:#6b7280;margin:0;line-height:1.6}.dialog-footer[data-v-2d009be9]{padding:8px 16px;display:flex;justify-content:flex-end;gap:8px}.btn-dialog[data-v-2d009be9]{font-size:13px}@media (max-width:767.98px){.dialog-body[data-v-2d009be9]{margin:12px 12px 0;padding:16px}.dialog-footer[data-v-2d009be9]{padding:10px 12px}.btn-dialog[data-v-2d009be9]{flex:1;white-space:nowrap}}.tpm[data-v-4d97db26]{display:flex;flex-direction:column;gap:12px}.tpm-head[data-v-4d97db26]{display:flex;align-items:baseline;gap:8px;min-width:0;padding-bottom:10px;border-bottom:1px solid #eef0f2}.tpm-head-icon[data-v-4d97db26]{color:#12a0d7;font-size:15px}.tpm-head-title[data-v-4d97db26]{flex-shrink:0;font-size:15px;font-weight:700;color:#0c6f9b}.tpm-head-hint[data-v-4d97db26]{min-width:0;font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm[data-v-4d97db26] .nora-field-row{grid-template-columns:1fr}.tpm-options[data-v-4d97db26]{display:flex;gap:8px}.tpm-option[data-v-4d97db26]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid #d1d5db;background:#fff;font-family:inherit;padding:8px 6px;border-radius:10px;cursor:pointer;transition:background .12s,border-color .12s}.tpm-option[data-v-4d97db26]:hover{background:rgba(18,160,215,.06)}.tpm-option--active[data-v-4d97db26]{background:rgba(18,160,215,.1);border-color:rgba(18,160,215,.5)}.tpm-option-label[data-v-4d97db26]{font-size:14px;font-weight:700;color:#374151}.tpm-option--active .tpm-option-label[data-v-4d97db26]{color:#0c6f9b}.tpm-option-date[data-v-4d97db26]{font-size:12px;color:#6b7280}.tpm-or[data-v-4d97db26]{display:flex;align-items:center;gap:10px;font-size:12px;color:#9ca3af}.tpm-or[data-v-4d97db26]:after,.tpm-or[data-v-4d97db26]:before{content:"";flex:1;height:1px;background:#eef0f2}.task-panel[data-v-27e7dafe]{flex:1;display:flex;flex-direction:column;gap:10px;padding:16px 20px;background:#fff;border:1px solid #d1d5db;border-radius:8px}.task-panel-row[data-v-27e7dafe]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.task-panel-description[data-v-27e7dafe]{color:#374151;font-weight:600}.task-choice-info[data-v-27e7dafe]{font-size:13px;font-weight:600;padding:10px 14px;border-radius:8px;text-align:center}.task-choice-info--success[data-v-27e7dafe]{background:rgba(21,128,61,.08);color:#15803d}.task-row-badge[data-v-27e7dafe]{display:inline-block;font-size:11px;font-weight:700;padding:2px 10px;border-radius:12px;white-space:nowrap;flex-shrink:0}.task-row-badge--open[data-v-27e7dafe]{background:hsla(0,0%,50%,.15);color:#6b7280}.task-row-badge--pending[data-v-27e7dafe]{background:rgba(18,160,215,.12);color:#0c6f9b}.task-row-badge--done[data-v-27e7dafe]{background:rgba(21,128,61,.15);color:#15803d}.task-row-badge--send[data-v-27e7dafe]{background:rgba(255,115,0,.12);color:#b45309}.task-row-badge--ready[data-v-27e7dafe]{background:rgba(139,92,246,.12);color:#6d28d9}.task-row-badge--expired[data-v-27e7dafe],.task-row-badge--removed[data-v-27e7dafe]{background:rgba(185,28,28,.15);color:#b91c1c}.task-panel-details[data-v-27e7dafe]{margin-top:10px;font-size:13px;color:#6b7280;line-height:1.5;white-space:pre-wrap}.sim[data-v-063b7987]{display:flex;flex-direction:column;gap:12px}.sim-head[data-v-063b7987]{display:flex;align-items:baseline;gap:8px;min-width:0;padding-bottom:10px;border-bottom:1px solid #eef0f2}.sim-head-icon[data-v-063b7987]{color:#12a0d7;font-size:15px}.sim-head-title[data-v-063b7987]{flex-shrink:0;font-size:15px;font-weight:700;color:#0c6f9b}.sim-head-hint[data-v-063b7987]{min-width:0;font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-panel[data-v-063b7987]{background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:16px 18px}.sim-rows[data-v-063b7987]{display:flex;flex-direction:column;gap:6px}.sim-row[data-v-063b7987]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;transition:background-color .15s,border-color .15s}.sim-row[data-v-063b7987]:hover{border-color:rgba(18,160,215,.35)}.sim-row--selected[data-v-063b7987]{background:rgba(18,160,215,.05);border-color:rgba(18,160,215,.35)}.sim-row-main[data-v-063b7987]{flex:1;min-width:0;text-align:left}.sim-row-date[data-v-063b7987]{font-size:12px;color:#9ca3af;line-height:1.3}.sim-row-product[data-v-063b7987]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#374151;line-height:1.35}.sim-row-product-text[data-v-063b7987]{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sim-pill[data-v-063b7987]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap;background:rgba(124,58,237,.1);color:#6d28d9}.sim-row-amount[data-v-063b7987]{flex-shrink:0;font-size:14px;font-weight:700;color:#374151;font-variant-numeric:tabular-nums}.sim-total[data-v-063b7987]{display:flex;justify-content:space-between;padding:6px 8px 0;border-top:1px solid #eef0f2;font-size:13px;color:#6b7280}.sim-invoice[data-v-063b7987]{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border-radius:8px;background:rgba(21,128,61,.06);font-size:13px}.sim-invoice-number[data-v-063b7987]{font-weight:700;color:#15803d}.sim-invoice-client[data-v-063b7987]{flex:1;min-width:0;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-hint[data-v-063b7987]{font-size:12px;color:#6b7280;font-style:italic;text-align:center}.sim-hint-link[data-v-063b7987]{margin-left:4px;font-style:normal;font-weight:600;color:#0c6f9b;white-space:nowrap}.sim-busy[data-v-063b7987],.sim-empty[data-v-063b7987]{padding:16px 4px;font-size:13px;text-align:center}.sim-done[data-v-063b7987]{padding:12px 14px;border-radius:8px;background:rgba(21,128,61,.08);color:#15803d;font-size:13px;font-weight:600}.sim-done--error[data-v-063b7987]{background:rgba(185,28,28,.08);color:#b91c1c}.sim-row--postponed[data-v-063b7987]{cursor:default;opacity:.65}.sim-row-pause[data-v-063b7987]{flex-shrink:0;width:22px;text-align:center;font-size:18px;color:#9ca3af}@media (max-width:767.98px){.sim-panel[data-v-063b7987]{padding:12px}.sim-row[data-v-063b7987]{gap:10px;padding:10px}}.sim-add[data-v-063b7987]{display:flex}.ilr[data-v-52a46e25]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;cursor:pointer;text-align:left;transition:background-color .12s ease,opacity .15s}.ilr+.ilr[data-v-52a46e25]{border-top:1px solid #f1f2f4}.ilr[data-v-52a46e25]:hover{background:rgba(18,160,215,.06)}.ilr--nested[data-v-52a46e25]{padding-left:44px}.ilr--off[data-v-52a46e25]{opacity:.6}.ilr-main[data-v-52a46e25]{flex:1;min-width:0}.ilr-title[data-v-52a46e25]{font-size:13px;font-weight:600;color:#374151;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ilr-time[data-v-52a46e25]{margin-left:6px;font-weight:400;color:#9ca3af}.ilr-sub[data-v-52a46e25]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:1px;font-size:12px;color:#9ca3af;line-height:1.35}.ilr-product[data-v-52a46e25]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ilr-pill[data-v-52a46e25]{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 8px;border-radius:10px;white-space:nowrap}.ilr-pill--blue[data-v-52a46e25]{background:rgba(18,160,215,.1);color:#0c6f9b}.ilr-pill--purple[data-v-52a46e25]{background:rgba(124,58,237,.1);color:#6d28d9}.ilr-pill--orange[data-v-52a46e25]{background:rgba(234,88,12,.1);color:#c2410c}.ilr-pill--red[data-v-52a46e25]{background:rgba(185,28,28,.08);color:#b91c1c}.ilr-pill--green[data-v-52a46e25]{background:rgba(21,128,61,.1);color:#15803d}.ilr-pill--neutral[data-v-52a46e25]{background:hsla(220,9%,46%,.1);color:#4b5563}.ilr-amount[data-v-52a46e25]{flex-shrink:0;font-size:13px;font-weight:600;color:#374151;font-variant-numeric:tabular-nums}@media (max-width:767.98px){.ilr--nested[data-v-52a46e25]{padding-left:28px}}.icc+.icc[data-v-546d7258]{border-top:1px solid #f1f2f4}.icc-status[data-v-546d7258]{flex-shrink:0;width:22px;text-align:center;font-size:18px;color:#6b7280}.icc-status-done[data-v-546d7258]{color:#15803d}.icc-status-error[data-v-546d7258]{color:#b91c1c}.icc-name[data-v-546d7258]{cursor:pointer}.icc-name[data-v-546d7258]:hover{color:#0c6f9b;text-decoration:underline}.icc-sub[data-v-546d7258]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.icc-sub--error[data-v-546d7258]{color:#b91c1c}.icc-pill[data-v-546d7258]{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 8px;border-radius:10px;white-space:nowrap}.icc-pill--link[data-v-546d7258]{cursor:pointer}.icc-pill--link[data-v-546d7258]:hover{filter:brightness(.95);text-decoration:underline}.icc-pill--mail[data-v-546d7258]{background:rgba(234,88,12,.1);color:#c2410c}.icc-pill--pdf[data-v-546d7258]{background:rgba(18,160,215,.1);color:#0c6f9b}.icc-lines[data-v-546d7258]{padding-bottom:4px}.cim[data-v-24aa6a92]{display:flex;flex-direction:column;gap:12px}.cim-strip[data-v-24aa6a92]{display:flex;align-items:center;gap:10px}.cim-strip-icon[data-v-24aa6a92]{font-size:22px;color:#12a0d7}.cim-strip-label[data-v-24aa6a92]{font-size:12px;color:#6b7280;line-height:1.3}.cim-strip-main[data-v-24aa6a92]{font-size:14px;font-weight:600;color:#374151}.cim-panel[data-v-24aa6a92]{background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:16px 18px}.cim-head[data-v-24aa6a92]{display:flex;align-items:baseline;gap:8px;min-width:0;padding-bottom:10px;border-bottom:1px solid #eef0f2}.cim-head-icon[data-v-24aa6a92]{color:#12a0d7;font-size:15px}.cim-head-title[data-v-24aa6a92]{flex-shrink:0;font-size:15px;font-weight:700;color:#0c6f9b}.cim-head-hint[data-v-24aa6a92]{flex:1;min-width:0;font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cim-select-all[data-v-24aa6a92]{margin-left:auto;flex-shrink:0;border:none;background:none;padding:0;font-size:12px;font-weight:600;color:#0c6f9b;cursor:pointer}.cim-groups[data-v-24aa6a92]{display:flex;flex-direction:column}.cim-amount[data-v-24aa6a92]{flex-shrink:0;font-size:14px;font-weight:700;color:#374151;font-variant-numeric:tabular-nums}.cim-total[data-v-24aa6a92]{display:flex;justify-content:space-between;gap:12px;padding:6px 8px 0;border-top:1px solid #eef0f2;font-size:13px;color:#6b7280}.cim-hint[data-v-24aa6a92]{font-size:12px;color:#6b7280;font-style:italic;text-align:center}.cim-empty[data-v-24aa6a92],.cim-progress[data-v-24aa6a92]{padding:16px 4px;font-size:13px;text-align:center}.cim-done[data-v-24aa6a92]{padding:12px 14px;border-radius:8px;background:rgba(21,128,61,.08);color:#15803d;font-size:13px;font-weight:600}.cim-done--error[data-v-24aa6a92]{background:rgba(185,28,28,.08);color:#b91c1c}@media (max-width:767.98px){.cim-panel[data-v-24aa6a92]{padding:12px}}.fhm-icon[data-v-ee3d68be]{width:28px;height:28px;cursor:pointer}.fhm-label[data-v-ee3d68be]{cursor:pointer;white-space:nowrap}.gray[data-v-ee3d68be]{filter:grayscale(100%);opacity:.55}.fin-tile[data-v-55d7820c]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.fin-result[data-v-55d7820c]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:rgba(21,128,61,.08);color:#15803d;font-size:13px;font-weight:600}.fin-result--error[data-v-55d7820c]{background:rgba(185,28,28,.08);color:#b91c1c}.fin-result-text[data-v-55d7820c]{flex:1;min-width:0}.fin-result-close[data-v-55d7820c]{border:none;background:none;padding:0 2px;color:inherit;font-size:18px;line-height:1;cursor:pointer}.fin-list[data-v-55d7820c]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding-right:2px}.fin-state[data-v-55d7820c]{padding:24px 4px;font-size:13px;text-align:center}.ic+.ic[data-v-1aabbfe0]{border-top:1px solid #f1f2f4}.ic-head[data-v-1aabbfe0]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s ease}.ic-head[data-v-1aabbfe0]:hover{background:rgba(18,160,215,.06)}.ic-main[data-v-1aabbfe0]{flex:1;min-width:0;text-align:left}.ic-title[data-v-1aabbfe0]{display:flex;align-items:baseline;gap:10px;min-width:0}.ic-number[data-v-1aabbfe0]{flex-shrink:0;font-size:13px;font-weight:700;color:#0c6f9b;font-variant-numeric:tabular-nums}.ic-client[data-v-1aabbfe0]{min-width:0;font-size:14px;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-sub[data-v-1aabbfe0]{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af;line-height:1.4}.ic-sub-extra[data-v-1aabbfe0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-send-icon[data-v-1aabbfe0]{color:#9ca3af;font-size:12px}.ic-send-icon[data-v-1aabbfe0]:before{vertical-align:0}.ic-amount[data-v-1aabbfe0]{flex-shrink:0;font-size:14px;font-weight:700;color:#374151;font-variant-numeric:tabular-nums}.ic-pill[data-v-1aabbfe0]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.ic-status[data-v-1aabbfe0]{min-width:92px;text-align:center}.ic-pill--orange[data-v-1aabbfe0]{background:rgba(234,88,12,.1);color:#c2410c}.ic-pill--blue[data-v-1aabbfe0]{background:rgba(18,160,215,.1);color:#0c6f9b}.ic-pill--green[data-v-1aabbfe0]{background:rgba(21,128,61,.1);color:#15803d}.ic-pill--red[data-v-1aabbfe0]{background:rgba(185,28,28,.08);color:#b91c1c}.ic-pill--purple[data-v-1aabbfe0]{background:rgba(124,58,237,.1);color:#6d28d9}.ic-pill--neutral[data-v-1aabbfe0]{background:hsla(220,9%,46%,.1);color:#4b5563}.ic-lines[data-v-1aabbfe0]{padding:0 12px 6px 44px}.ic-line[data-v-1aabbfe0]{display:flex;align-items:center;gap:12px;min-height:34px;padding:4px 0;border-bottom:1px solid #f3f4f6;font-size:13px;color:#6b7280}.ic-line[data-v-1aabbfe0]:last-child{border-bottom:none}.ic-line-text[data-v-1aabbfe0]{flex:1;min-width:0}.ic-line-amount[data-v-1aabbfe0]{flex-shrink:0;font-weight:600;color:#374151;font-variant-numeric:tabular-nums}@media (max-width:767.98px){.ic-head[data-v-1aabbfe0]{flex-wrap:wrap;gap:6px 10px;padding:10px}.ic-main[data-v-1aabbfe0]{flex-basis:calc(100% - 80px)}.ic-title[data-v-1aabbfe0]{flex-direction:column;gap:0}.ic-amount[data-v-1aabbfe0]{margin-left:auto}.ic-status[data-v-1aabbfe0]{min-width:0}.ic-lines[data-v-1aabbfe0]{padding-left:28px}}.fin-tile[data-v-5a12e004]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.fin-result[data-v-5a12e004]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:rgba(21,128,61,.08);color:#15803d;font-size:13px;font-weight:600}.fin-result--error[data-v-5a12e004]{background:rgba(185,28,28,.08);color:#b91c1c}.fin-result-text[data-v-5a12e004]{flex:1;min-width:0}.fin-result-close[data-v-5a12e004]{border:none;background:none;padding:0 2px;color:inherit;font-size:18px;line-height:1;cursor:pointer}.fin-list[data-v-5a12e004]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding-right:2px}.fin-group+.fin-group[data-v-5a12e004]{border-top:1px solid #f1f2f4}.fin-nested[data-v-5a12e004]{display:flex;flex-direction:column;padding:0 0 6px 32px}@media (max-width:767.98px){.fin-nested[data-v-5a12e004]{padding-left:16px}}.fin-state[data-v-5a12e004]{padding:24px 4px;font-size:13px;text-align:center}.fin-tile[data-v-f6d16ec6]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.fin-result[data-v-f6d16ec6]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:rgba(21,128,61,.08);color:#15803d;font-size:13px;font-weight:600}.fin-result--error[data-v-f6d16ec6]{background:rgba(185,28,28,.08);color:#b91c1c}.fin-result-text[data-v-f6d16ec6]{flex:1;min-width:0}.fin-result-close[data-v-f6d16ec6]{border:none;background:none;padding:0 2px;color:inherit;font-size:18px;line-height:1;cursor:pointer}.fin-list[data-v-f6d16ec6]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding-right:2px}.fin-group+.fin-group[data-v-f6d16ec6]{border-top:1px solid #f1f2f4}.fin-nested[data-v-f6d16ec6]{display:flex;flex-direction:column;padding:0 0 6px 32px}@media (max-width:767.98px){.fin-nested[data-v-f6d16ec6]{padding-left:16px}}.fin-state[data-v-f6d16ec6]{padding:24px 4px;font-size:13px;text-align:center}.fin-tile[data-v-290fda1e]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.fin-result[data-v-290fda1e]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:rgba(21,128,61,.08);color:#15803d;font-size:13px;font-weight:600}.fin-result--error[data-v-290fda1e]{background:rgba(185,28,28,.08);color:#b91c1c}.fin-result-text[data-v-290fda1e]{flex:1;min-width:0}.fin-result-close[data-v-290fda1e]{border:none;background:none;padding:0 2px;color:inherit;font-size:18px;line-height:1;cursor:pointer}.fin-list[data-v-290fda1e]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding-right:2px}.fin-state[data-v-290fda1e]{padding:24px 4px;font-size:13px;text-align:center}.ql-toolbar{border-radius:5px 5px 0 0}.ql-container{border-radius:0 0 5px 5px;height:348px}.loading-bar[data-v-00f37003]{position:relative;width:200px;height:16px;border-radius:15px;overflow:hidden;border-bottom:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.4),0 -1px 1px #fff,0 1px 0 #fff}.percentage[data-v-00f37003]{position:absolute;top:1px;left:1px;right:1px;display:block;height:100%;border-radius:15px;background-color:rgba(25,159,214,.8);background-size:30px 30px;background-image:linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);animation:animate-stripes-00f37003 3s linear infinite}@keyframes animate-stripes-00f37003{0%{background-position:0 0}to{background-position:60px 0}}.status-paid[data-v-78f866ae]{background-color:rgba(48,133,57,.05);border:1px solid rgba(48,133,57,.2);border-radius:5px;color:rgba(48,133,57,.5);font-weight:700;padding-top:2px;text-align:center;width:120px}.fm-toolbar[data-v-4c148105]{display:flex;align-items:center;gap:16px;background:#f8f9fa;padding:14px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.fm-menu[data-v-4c148105]{flex:0 1 560px;min-width:0}.fm-period[data-v-4c148105]{margin-left:auto}.fm-content[data-v-4c148105]{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 20px 4px}.fm-search[data-v-4c148105]{display:flex;justify-content:flex-end;margin-bottom:12px}.fm-search[data-v-4c148105]>*{width:260px}.fm-footer[data-v-4c148105]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fm-footer-text[data-v-4c148105]{margin-right:8px;font-size:13px;color:#6b7280}.fm-footer-btn[data-v-4c148105]{font-size:13px;white-space:nowrap}@media (max-width:767.98px){.fm-toolbar[data-v-4c148105]{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.fm-pills[data-v-4c148105] .nora-radio-group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fm-pills[data-v-4c148105] .nora-radio-group::-webkit-scrollbar{display:none}.fm-pills[data-v-4c148105] .nora-radio-pill{flex-shrink:0;white-space:nowrap}.fm-period[data-v-4c148105]{margin-left:0;width:100%}.fm-content[data-v-4c148105]{padding:10px 12px 4px}.fm-footer[data-v-4c148105],.fm-search[data-v-4c148105]>*{width:100%}.fm-footer-text[data-v-4c148105]{flex-basis:100%;margin-right:0}.fm-footer-btn[data-v-4c148105]{flex:1}}.cim[data-v-251a56e4]{display:flex;flex-direction:column;gap:12px}.cim-head[data-v-251a56e4]{display:flex;align-items:center;gap:8px;min-width:0;padding-bottom:10px;border-bottom:1px solid #eef0f2}.cim-head-icon[data-v-251a56e4]{color:#12a0d7;font-size:15px}.cim-head-title[data-v-251a56e4]{flex-shrink:0;font-size:15px;font-weight:700;color:#0c6f9b}.cim-head-hint[data-v-251a56e4]{min-width:0;font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cim-head-action[data-v-251a56e4]{margin-left:auto}.cim-filters[data-v-251a56e4]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;font-size:13px}.cim-totals[data-v-251a56e4]{margin-left:auto;font-size:12px;color:#6b7280}.cim-totals-expired[data-v-251a56e4]{color:#b91c1c}.cim-flash[data-v-251a56e4]{padding:8px 12px;border-radius:8px;background:rgba(21,128,61,.08);color:#15803d;font-size:13px;font-weight:600}.cim-flash--error[data-v-251a56e4]{background:rgba(185,28,28,.08);color:#b91c1c}.cim-rows[data-v-251a56e4]{display:flex;flex-direction:column;gap:4px;max-height:420px;overflow-y:auto}.cim-invoice[data-v-251a56e4]{border-radius:8px;transition:background .15s}.cim-invoice--open[data-v-251a56e4]{background:rgba(18,160,215,.04)}.cim-row[data-v-251a56e4]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;font-size:13px;cursor:pointer}.cim-row[data-v-251a56e4]:hover{background:rgba(18,160,215,.06)}.cim-chevron[data-v-251a56e4]{flex-shrink:0;font-size:11px;color:#9ca3af}.cim-row-number[data-v-251a56e4]{flex-shrink:0;width:72px;font-weight:700;color:#374151;font-variant-numeric:tabular-nums}.cim-row-date[data-v-251a56e4]{flex-shrink:0;width:96px;color:#6b7280}.cim-row-type[data-v-251a56e4]{flex:1;min-width:0;font-size:12px;color:#6b7280}.cim-row-amount[data-v-251a56e4]{flex-shrink:0;font-weight:600;color:#374151;font-variant-numeric:tabular-nums}.cim-pill[data-v-251a56e4]{flex-shrink:0;min-width:92px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;text-align:center;white-space:nowrap}.cim-pill--paid[data-v-251a56e4]{background:rgba(21,128,61,.12);color:#15803d}.cim-pill--open[data-v-251a56e4]{background:rgba(245,158,11,.14);color:#b45309}.cim-pill--expired[data-v-251a56e4]{background:rgba(220,38,38,.1);color:#b91c1c}.cim-lines[data-v-251a56e4]{display:flex;flex-direction:column;gap:2px;padding:2px 8px 8px 30px}.cim-line[data-v-251a56e4]{display:flex;gap:10px;font-size:12px;color:#374151}.cim-line-text[data-v-251a56e4]{flex:1;min-width:0}.cim-line-amount[data-v-251a56e4]{flex-shrink:0;font-variant-numeric:tabular-nums}.cim-state[data-v-251a56e4]{padding:16px 4px;font-size:13px;text-align:center}.cim-hint[data-v-251a56e4]{font-size:12px;color:#6b7280;font-style:italic;text-align:center}.ilm[data-v-490a9772]{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.ilm-head[data-v-490a9772]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ilm-hint[data-v-490a9772]{font-size:12px;color:#6b7280}.ilm-state[data-v-490a9772]{padding:16px 4px;font-size:13px;text-align:center}[data-v-490a9772] .ilm-pills{display:inline-flex;gap:4px;flex-wrap:wrap}[data-v-490a9772] .ilm-pill{padding:1px 8px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap;background:rgba(185,28,28,.1);color:#b91c1c}[data-v-490a9772] .ilm-pill--finance{background:rgba(234,88,12,.12);color:#c2410c}.cm[data-v-e2468292]{flex:1;display:flex;flex-direction:column;gap:8px;min-height:0}.cm-head[data-v-e2468292]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.cm-sub[data-v-e2468292]{flex:1;min-width:0;font-size:13px;color:#6b7280}.cm-actions[data-v-e2468292],.cm-search[data-v-e2468292]{flex-shrink:0;display:flex;gap:6px}.cm-search[data-v-e2468292]{align-items:center}.cm-search-field[data-v-e2468292]{flex:1;min-width:0}.cm-search-count[data-v-e2468292]{flex-shrink:0;min-width:70px;font-size:12px;color:#6b7280;text-align:right}.cm-hint[data-v-e2468292]{flex-shrink:0;padding:8px 12px;border-radius:8px;font-size:12px;background:rgba(18,160,215,.07);color:#0c6f9b}.cm-chat[data-v-e2468292]{flex:1;min-height:0;display:flex;flex-direction:column}.cvm[data-v-1fbf82c4]{display:flex;flex-direction:column;gap:8px}.cvm-search[data-v-1fbf82c4]{margin-bottom:2px}.cvm-list[data-v-1fbf82c4]{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.cvm-row[data-v-1fbf82c4]{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid #eef0f2;border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.cvm-row[data-v-1fbf82c4]:hover{background:rgba(18,160,215,.05)}.cvm-row--on[data-v-1fbf82c4]{border-color:rgba(18,160,215,.45);background:rgba(18,160,215,.07)}.cvm-avatar[data-v-1fbf82c4]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.cvm-name[data-v-1fbf82c4]{flex:1;min-width:0;font-size:14px;color:#374151}.cvm-check[data-v-1fbf82c4]{font-size:16px;color:#12a0d7}.cvm-check[data-v-1fbf82c4]:before{vertical-align:0}.cvm-empty[data-v-1fbf82c4]{padding:10px 4px;font-size:13px;color:#9ca3af}.cvm-error[data-v-1fbf82c4]{font-size:13px;color:#b91c1c}.irm[data-v-3b52185a]{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.irm-hint[data-v-3b52185a]{font-size:12px;color:#6b7280}.irm-state[data-v-3b52185a]{padding:16px 4px;font-size:13px;text-align:center}.irm-progress[data-v-3b52185a],.irm-result[data-v-3b52185a]{flex-shrink:0;padding:8px 12px;border-radius:8px;font-size:13px;background:rgba(18,160,215,.08);color:#0c6f9b}.irm-result--error[data-v-3b52185a]{background:rgba(220,38,38,.08);color:#b91c1c}[data-v-3b52185a] .irm-pills{display:inline-flex;gap:4px;flex-wrap:wrap}[data-v-3b52185a] .irm-pill{padding:1px 8px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap;background:rgba(18,160,215,.12);color:#0c6f9b}[data-v-3b52185a] .irm-pill--red{background:rgba(185,28,28,.1);color:#b91c1c}.ivm-page[data-v-bfca8174]{display:flex;flex-direction:column;gap:10px}.ivm-state[data-v-bfca8174]{padding:24px 4px;font-size:13px;text-align:center}[data-v-bfca8174] .ivm-pill{padding:1px 9px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap}[data-v-bfca8174] .ivm-pill--credited{background:#f1f2f4;color:#6b7280}.ivm-totals[data-v-bfca8174]{display:flex;justify-content:flex-end;gap:18px;padding:4px 8px;font-size:13px;color:#6b7280;font-variant-numeric:tabular-nums}.ivm-totals b[data-v-bfca8174]{color:#374151}.ivm-templates[data-v-bfca8174]{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.ivm-flash[data-v-bfca8174]{padding:8px 12px;border-radius:8px;font-size:13px;background:rgba(21,128,61,.08);color:#15803d}.ivm-flash--error[data-v-bfca8174]{background:rgba(220,38,38,.08);color:#b91c1c}.ivm-timeline[data-v-bfca8174]{position:relative;padding-left:28px}.ivm-timeline[data-v-bfca8174]:before{content:"";position:absolute;left:11px;top:4px;bottom:4px;width:1px;background:#e5e7eb}.ivm-timeline-row[data-v-bfca8174]{position:relative;display:grid;grid-template-columns:110px 1fr;align-items:start;gap:10px;padding:6px 6px 18px 8px;border-radius:8px}.ivm-timeline-row[data-v-bfca8174]:last-child{padding-bottom:6px}.ivm-timeline-row[data-v-bfca8174]:hover{background-color:rgba(25,159,214,.05)}.ivm-timeline-marker[data-v-bfca8174]{position:absolute;left:-28px;top:6px;width:20px;height:20px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.ivm-timeline-dot[data-v-bfca8174]{width:13px;height:13px;border-radius:50%}.ivm-timeline-dot--blue[data-v-bfca8174]{background:rgba(18,160,215,.4)}.ivm-timeline-dot--orange[data-v-bfca8174]{background:rgba(217,119,6,.4)}.ivm-timeline-dot--green[data-v-bfca8174]{background:rgba(21,128,61,.4)}.ivm-timeline-dot--red[data-v-bfca8174]{background:rgba(185,28,28,.4)}.ivm-timeline-dot--grey[data-v-bfca8174]{background:#d1d5db}.ivm-timeline-date[data-v-bfca8174]{font-weight:600;white-space:nowrap;font-size:13px;color:#374151}.ivm-timeline-time[data-v-bfca8174]{font-weight:400;font-size:12px;color:#9ca3af}.ivm-timeline-label[data-v-bfca8174]{font-size:13px;font-weight:600}.ivm-timeline-label i[data-v-bfca8174]:before{vertical-align:0}.ivm-timeline-label--blue[data-v-bfca8174]{color:#0c6f9b}.ivm-timeline-label--orange[data-v-bfca8174]{color:#b45309}.ivm-timeline-label--green[data-v-bfca8174]{color:#15803d}.ivm-timeline-label--red[data-v-bfca8174]{color:#b91c1c}.ivm-timeline-label--grey[data-v-bfca8174]{color:#6b7280}@media (max-width:767.98px){.ivm-templates[data-v-bfca8174]{grid-template-columns:1fr}}.rrm[data-v-f3ccc402]{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.rrm-hint[data-v-f3ccc402]{font-size:12px;color:#6b7280}.rrm-state[data-v-f3ccc402]{padding:16px 4px;font-size:13px;text-align:center}.rrm-progress[data-v-f3ccc402],.rrm-result[data-v-f3ccc402]{flex-shrink:0;padding:8px 12px;border-radius:8px;font-size:13px;background:rgba(18,160,215,.08);color:#0c6f9b}.rrm-result--error[data-v-f3ccc402]{background:rgba(220,38,38,.08);color:#b91c1c}[data-v-f3ccc402] .rrm-pills{display:inline-flex;gap:4px;flex-wrap:wrap}[data-v-f3ccc402] .rrm-pill{padding:1px 8px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap;background:rgba(18,160,215,.12);color:#0c6f9b}[data-v-f3ccc402] .rrm-pill--orange{background:rgba(234,88,12,.12);color:#c2410c}[data-v-f3ccc402] .rrm-pill--red{background:rgba(185,28,28,.1);color:#b91c1c}.csm[data-v-59a27e2d]{display:flex;flex-direction:column;gap:10px;text-align:left}.csm-info[data-v-59a27e2d]{margin-top:6px;font-size:12px;color:#0c6f9b;background:rgba(18,160,215,.05);border:1px solid rgba(18,160,215,.2);padding:7px 14px;line-height:1.45;border-radius:8px}.po-tab[data-v-097a7a0a]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.ov-charts[data-v-097a7a0a]{flex:1;min-height:0;overflow-y:auto;padding-right:2px}.dropdown-menu[data-v-d1a00d8c]{max-height:200px;overflow-y:auto;width:300px}.dropdown-item[data-v-d1a00d8c]{color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))}.dropdown-item.active[data-v-d1a00d8c]{background-color:#199fd6;color:#fff}.dropdown-item[data-v-d1a00d8c]:hover{font-weight:400;background-color:#199fd6}.li[data-v-d1a00d8c]{font-weight:400}.required[data-v-d1a00d8c]{border-bottom:3px solid rgba(25,159,214,.8)}.side-panel[data-v-f72c64b6]{display:flex;flex-direction:column;height:100%}.section-label[data-v-f72c64b6]{font-size:11px;font-weight:600;color:#9aa0a6;text-transform:uppercase;letter-spacing:.06em;padding:0 6px;margin-bottom:6px;text-align:left}.note-textarea[data-v-f72c64b6]{background-color:#fff9e6!important;resize:none;flex:1;font-size:13px;width:100%;min-height:0}.form-check[data-v-f72c64b6]{display:flex;align-items:center;gap:6px}.form-check-label[data-v-f72c64b6]{margin-bottom:0;font-size:14px}.side-panel[data-v-a63bd35c]{display:flex;flex-direction:column}.legend-tile__section-label[data-v-a63bd35c]{font-size:11px;font-weight:600;color:#9aa0a6;text-transform:uppercase;letter-spacing:.06em;padding:0 6px;margin-bottom:8px;text-align:left}.rp-row[data-v-a63bd35c]{display:flex;align-items:center;gap:6px}.rp-label[data-v-a63bd35c]{font-size:13px;color:#6b7280;white-space:nowrap}.rp-number[data-v-a63bd35c]{width:60px!important}.rp-days[data-v-a63bd35c]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.rp-days-row[data-v-a63bd35c]{display:flex;flex-direction:row;gap:12px}.rp-day-label[data-v-a63bd35c]{display:flex;align-items:center;gap:5px;font-size:13px;color:#6c757d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rp-end-row[data-v-a63bd35c]{display:flex;align-items:center;gap:8px;font-size:13px}.rp-radio[data-v-a63bd35c]{width:1.1em;height:1.1em;cursor:pointer;accent-color:#199fd6}.rp-divider[data-v-a63bd35c]{border-top:1px solid #e5e7eb;margin:12px 0}.tabpage-inner[data-v-70041c50]{display:flex;align-items:stretch;gap:0;min-height:420px}.tabpage-fields[data-v-70041c50]{flex:1;min-width:0}.tabpage-side-panel[data-v-70041c50]{width:220px;min-width:220px;border-left:1px solid #e5e7eb;padding:0 0 0 20px;margin-left:20px;overflow-y:auto}.tabpage[data-v-70041c50]{min-height:420px}.section-divider[data-v-70041c50]{border-top:1px solid #e5e7eb;margin:18px 0}.rp-divider[data-v-70041c50]{border-top:1px solid #e5e7eb;margin:12px 0}.field-grid[data-v-70041c50]{display:flex;flex-direction:column;gap:14px}.field-grid.two-col[data-v-70041c50]{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.field-row[data-v-70041c50]{display:grid;grid-template-columns:120px 1fr;align-items:start;gap:12px}.field-label[data-v-70041c50]{font-size:13px;color:#6b7280;text-align:right;padding-top:7px;white-space:nowrap}.field-hint[data-v-70041c50]{font-size:12px;color:#6b7280;white-space:nowrap}.action-icon[data-v-70041c50]{width:20px;height:20px;cursor:pointer;opacity:.6;transition:opacity .15s}.action-icon[data-v-70041c50]:hover{opacity:1}.required[data-v-70041c50]{border-bottom:3px solid rgba(25,159,214,.8)}.verification-false[data-v-70041c50]{border-bottom:3px solid rgba(243,17,17,.7)}.info-bar[data-v-70041c50]{font-size:12px;color:rgba(18,160,215,.85);background:rgba(18,160,215,.05);border:1px solid rgba(18,160,215,.2);padding:7px 14px;line-height:1.45;border-radius:8px;margin-top:16px}.info-bar--warning[data-v-70041c50]{color:rgba(217,119,6,.9);background:rgba(217,119,6,.06);border-color:rgba(217,119,6,.2)}@media (max-width:1200px){.tabpage-inner[data-v-70041c50]{flex-direction:column;min-height:0}.tabpage-side-panel[data-v-70041c50]{width:100%;min-width:0;border-left:none;border-top:1px solid #e5e7eb;padding:20px 0 0 0;margin-left:0;margin-top:20px}.field-grid.two-col[data-v-70041c50]{grid-template-columns:1fr}}.apm[data-v-01470e8b]{display:flex;flex-direction:column;gap:12px}.apm-head[data-v-01470e8b]{display:flex;align-items:baseline;gap:8px;min-width:0;padding-bottom:10px;border-bottom:1px solid #eef0f2}.apm-head-icon[data-v-01470e8b]{color:#12a0d7;font-size:15px}.apm-head-title[data-v-01470e8b]{flex-shrink:0;font-size:15px;font-weight:700;color:#0c6f9b}.apm-head-hint[data-v-01470e8b]{min-width:0;font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apm-jumps[data-v-01470e8b]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.apm-jumps-from[data-v-01470e8b]{margin-left:auto;font-size:12px;color:#9ca3af}.apm-day[data-v-01470e8b]{height:440px;padding:10px 12px;border:1px solid #eef0f2;border-radius:10px}.task[data-v-2620d8f0]:hover{cursor:pointer;font-weight:700;background-color:rgba(25,159,214,.05)}.task-link[data-v-2620d8f0]:hover{font-weight:700}.gray[data-v-50ae2836]{filter:grayscale(100%)}.task[data-v-50ae2836]:hover{cursor:pointer;font-weight:700;background-color:rgba(25,159,214,.05)}.comment[data-v-75b044b4]{background-color:rgba(255,0,0,.5);border:1px solid rgba(255,0,0,.2);border-radius:10px;color:#f5f5f5;text-align:center;padding:1px 6px 0;font-size:small}.exercise-status[data-v-7e1d78ee]{font-weight:700;border-radius:5px;text-align:center;padding:2px 8px}.status-open[data-v-7e1d78ee]{background-color:rgba(98,98,98,.05);border:1px solid rgba(98,98,98,.2);color:rgba(98,98,98,.8)}.status-done[data-v-7e1d78ee]{background-color:rgba(48,133,57,.05);border:1px solid rgba(48,133,57,.2);color:rgba(48,133,57,.8)}.exercises-panel[data-v-42d20d56]{flex:1;display:flex;flex-direction:column;background:#fff;border:1px solid #d1d5db;border-radius:8px;overflow:hidden}.exercises-content[data-v-42d20d56]{flex:1;min-height:0;padding:12px 16px;display:flex;flex-direction:column}.tab-page-centered[data-v-005bc94a]{max-width:720px;margin:0 auto}.two-col-split[data-v-005bc94a]{display:grid;grid-template-columns:1fr 1fr;gap:14px 32px;align-items:start}.field-grid[data-v-005bc94a]{display:flex;flex-direction:column;gap:14px}.field-grid.two-col[data-v-005bc94a]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px 24px}@media (max-width:900px){.field-grid.two-col[data-v-005bc94a],.two-col-split[data-v-005bc94a]{grid-template-columns:1fr}}@media (max-width:767.98px){.form-control,.form-select,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:0;height:100%}body{min-height:100vh;background:url(/img/steiger.0ef18fca.jpg) 50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media (max-width:767.98px){body,html{overflow-x:clip;overscroll-behavior:none}body{min-height:100dvh;background:none}body:before{content:"";position:fixed;inset:0;z-index:-1;background:url(/img/steiger.0ef18fca.jpg) 50%/cover no-repeat}}main{min-height:100vh;font-family:Nunito}.nora-container{max-width:1440px;margin:0 auto;padding:0 16px}.nora-container--phone{padding:calc(64px + env(safe-area-inset-top)) 12px calc(76px + env(safe-area-inset-bottom))}.nora-navbar{max-width:1440px;margin:0 auto;padding:0 16px;display:flex;align-items:center;width:100%}.dialog-bg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);inset:0;z-index:9998;backdrop-filter:blur(5px)}.modal.show{z-index:9999}.modal-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(5px)}.gradient{background:linear-gradient(90deg,hsla(0,0%,100%,.64),rgba(25,159,214,.5) 33%)}.gray{filter:grayscale(100%)}.circle-icon{background:#f9fbff;border:1px solid rgba(25,159,214,.3);padding:8px;border-radius:50%;box-shadow:0 0 3px rgba(25,159,214,.3)}.yellow-circle-icon{background:#fffcf5;border:2px solid #ffecb5;padding:7px;border-radius:50%;box-shadow:0 0 4px rgba(255,236,181,.3)}.tab{background-color:#fff;border-color:#d3d3d3;border-radius:5px 5px 0 0;border-style:solid;border-width:1px;border-bottom:3px solid #d3d3d3}.tab:hover{background-color:rgba(55,155,237,.05)}.dropdown-item:hover{font-weight:700;background-color:#f5fcfd}.list-group-item:hover{background-color:#f3fafd;cursor:pointer}.selected-tab{background-color:rgba(25,159,214,.075);border-color:#d3d3d3;border-radius:5px 5px 0 0;border-style:solid;border-width:1px;border-bottom:3px solid #199fd6}.read-only-tab{background-color:hsla(0,0%,69%,.08);border-color:#d3d3d3;border-radius:5px 5px 0 0;border-style:solid;border-width:1px;border-bottom:3px solid hsla(0,0%,69%,.4);color:hsla(0,0%,69%,.7)}.tab-content{background-color:#fff;border-radius:0 0 5px 5px;border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;min-height:50px}.nav-item{border-bottom:4px none;padding-bottom:4px}.nav-item:hover{border-bottom:4px solid rgba(55,155,237,.78);padding-bottom:0}.selected-tab:hover{background-color:rgba(55,155,237,.05)}.badge-on-nav-item{position:relative;top:-10px;left:-2px;background-color:#003c82}.badge-on-tab-item{position:relative;top:-2px;left:0;background-color:#12a0d7}.scrollbar{overflow-y:scroll;margin:0;padding:0;background-color:#eee;border-radius:6px 6px 6px 6px}html{font-size:14px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}[data-scrolling]::-webkit-scrollbar-thumb{background:#d1d5db}::-webkit-scrollbar-corner{background:transparent}@supports (-moz-appearance:none){:not(.canvas-item):not(.canvas-item *){scrollbar-width:thin;scrollbar-color:transparent transparent}[data-scrolling]:not(.canvas-item):not(.canvas-item *){scrollbar-color:#d1d5db transparent}}.question-pills{flex-wrap:wrap}.question-pill,.question-pills{display:flex;align-items:center;justify-content:center;gap:6px}.question-pill{padding:8px 16px;border-radius:20px;border:1px solid rgba(0,0,0,.12);background:#fff;font-family:inherit;font-size:14px;cursor:pointer;color:#374151}.question-pill--active{background:rgba(18,160,215,.12);border-color:rgba(18,160,215,.5);color:#0c6f9b;font-weight:700}.question-likert{display:flex;justify-content:space-between;max-width:420px;margin:0 auto}.likert-option{display:flex;flex-direction:column;align-items:center;gap:4px;border:none;background:transparent;font-family:inherit;padding:4px;cursor:pointer}.likert-dot{width:16px;height:16px;border-radius:50%;box-sizing:border-box;border:2px solid rgba(0,0,0,.25);background:transparent}.likert-dot--active{border-color:#12a0d7;background:#12a0d7;box-shadow:0 0 0 4px rgba(18,160,215,.18)}.likert-label{font-size:14px;color:#6b7280;text-align:center}.question-likert-ends{display:flex;justify-content:space-between;max-width:420px;margin:6px auto 0;font-size:14px;color:#6b7280}.question-slider{display:flex;align-items:center;gap:10px;max-width:600px;margin:0 auto}.score-range::-webkit-slider-thumb{background:#12a0d7!important;border:none!important;box-shadow:0 0 0 4px rgba(18,160,215,.18)!important}.score-range::-moz-range-thumb{background:#12a0d7!important;border:none!important;box-shadow:0 0 0 4px rgba(18,160,215,.18)!important}.slider-label{font-size:14px;color:#6b7280;white-space:nowrap;flex-shrink:0}.question-columns{display:flex;align-items:center;gap:24px}.question-col{flex:1;min-width:0}.question-numeric{width:100px}