.customer-care[data-v-64f9306d]{--care-bg:rgba(20,22,23,0.94);--care-surface:hsla(0,0%,100%,0.035);--care-surface-raised:hsla(0,0%,100%,0.055);--care-border:hsla(0,0%,100%,0.1);--care-text:#f7f8f8;--care-muted:#a8ada9;width:100%;color:var(--care-text)}.care-state[data-v-64f9306d]{display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;border:1px solid var(--care-border);border-radius:22px;background:var(--care-surface);text-align:center}.care-state strong[data-v-64f9306d]{font-size:17px}.care-state span[data-v-64f9306d]{color:var(--care-muted);font-size:13px}.care-state--error[data-v-64f9306d]{border-color:rgba(239,68,68,.28)}.care-intro[data-v-64f9306d]{display:flex;min-height:124px;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;border:1px solid var(--care-border);border-radius:22px;background:radial-gradient(circle at 92% 0,rgba(0,150,64,.18),transparent 35%),linear-gradient(135deg,rgba(0,150,64,.08),hsla(0,0%,100%,.025))}.care-eyebrow[data-v-64f9306d]{display:block;margin-bottom:5px;color:#65ca8b;font-size:12px;font-weight:850;letter-spacing:.12em;line-height:1.2}.care-intro h2[data-v-64f9306d],.care-panel h3[data-v-64f9306d]{margin:0;color:#fff;letter-spacing:-.025em}.care-intro h2[data-v-64f9306d]{font-size:clamp(23px,2.3vw,31px)}.care-intro p[data-v-64f9306d]{max-width:720px;margin:8px 0 0;color:var(--care-muted);font-size:14px;line-height:1.55}.care-intro__actions[data-v-64f9306d]{display:flex;flex:0 0 auto;align-items:center;gap:8px}.care-intro__actions .v-btn .v-icon[data-v-64f9306d]{color:#d8ded9!important}.care-limit[data-v-64f9306d]{display:inline-flex;max-width:300px;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(245,158,11,.25);border-radius:10px;color:#f3c568;background:rgba(245,158,11,.09);font-size:12px}.care-kpis[data-v-64f9306d]{display:grid;margin-top:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.care-kpis article[data-v-64f9306d]{position:relative;display:flex;min-height:132px;gap:14px;padding:19px;overflow:hidden;border:1px solid var(--care-border);border-radius:19px;background:linear-gradient(145deg,var(--care-surface-raised),rgba(0,0,0,.14))}.care-kpis article[data-v-64f9306d]:after{position:absolute;right:-34px;bottom:-48px;width:112px;height:112px;border-radius:50%;background:var(--care-accent);content:"";opacity:.07}.care-kpi__icon[data-v-64f9306d]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--care-accent) 14%,transparent)}.care-kpi__icon .v-icon[data-v-64f9306d]{color:var(--care-accent)!important}.care-kpis small[data-v-64f9306d]{display:block;color:var(--care-muted);font-size:12px;font-weight:750}.care-kpis strong[data-v-64f9306d]{display:block;margin-top:5px;color:#fff;font-size:29px;letter-spacing:-.04em;line-height:1}.care-kpis p[data-v-64f9306d]{margin:8px 0 0;color:#b8bdb9;font-size:12px;line-height:1.35}.care-attention[data-v-64f9306d]{display:flex;align-items:center;gap:13px;margin-top:14px;padding:15px 18px;border:1px solid;border-radius:16px}.care-attention>div[data-v-64f9306d]{display:flex;flex-direction:column;gap:2px}.care-attention strong[data-v-64f9306d]{font-size:14px}.care-attention span[data-v-64f9306d]{font-size:12px}.care-attention--warning[data-v-64f9306d]{border-color:rgba(239,68,68,.25);color:#fca5a5;background:rgba(239,68,68,.08)}.care-attention--good[data-v-64f9306d]{border-color:rgba(22,167,101,.28);color:#85dca9;background:rgba(22,167,101,.09)}.care-attention--neutral[data-v-64f9306d]{border-color:rgba(245,158,11,.25);color:#f3c568;background:rgba(245,158,11,.08)}.care-attention .v-icon[data-v-64f9306d]{color:inherit!important}.care-grid[data-v-64f9306d]{display:grid;margin-top:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.care-panel[data-v-64f9306d]{min-width:0;padding:22px;border:1px solid var(--care-border);border-radius:21px;background:linear-gradient(150deg,var(--care-surface),rgba(0,0,0,.13))}.care-panel--timeline[data-v-64f9306d]{grid-column:1/-1}.care-panel__header[data-v-64f9306d]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.care-panel__header>.v-icon[data-v-64f9306d]{color:#65ca8b!important}.care-panel h3[data-v-64f9306d]{font-size:18px}.care-panel__count[data-v-64f9306d]{display:inline-flex;min-width:34px;height:28px;align-items:center;justify-content:center;padding:0 9px;border:1px solid rgba(0,150,64,.26);border-radius:999px;color:#7bd49e;background:rgba(0,150,64,.1);font-size:12px;font-weight:800}.journey-list[data-v-64f9306d]{display:grid;gap:3px}.journey-entry[data-v-64f9306d]{position:relative;display:grid;min-height:72px;gap:13px;grid-template-columns:38px minmax(0,1fr)}.journey-entry[data-v-64f9306d]:not(:last-child):after{position:absolute;top:38px;bottom:-3px;left:18px;width:1px;background:hsla(0,0%,100%,.1);content:""}.journey-entry__marker[data-v-64f9306d]{z-index:1;display:inline-flex;width:37px;height:37px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--marker-color) 28%,transparent);border-radius:12px;background:#202422}.journey-entry__marker .v-icon[data-v-64f9306d]{color:var(--marker-color)!important}.journey-entry small[data-v-64f9306d],.mix-entry small[data-v-64f9306d],.team-entry small[data-v-64f9306d],.team-entry span[data-v-64f9306d]{color:var(--care-muted);font-size:12px}.journey-entry strong[data-v-64f9306d]{display:block;margin-top:2px;color:#fff;font-size:15px}.journey-entry p[data-v-64f9306d]{margin:2px 0 0;color:#b6bbb7;font-size:12px}.team-list[data-v-64f9306d]{display:grid;gap:7px}.team-entry[data-v-64f9306d]{display:grid;align-items:center;gap:11px;padding:9px 10px;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;background:hsla(0,0%,100%,.025);grid-template-columns:38px minmax(0,1fr) auto}.team-entry__copy[data-v-64f9306d],.team-entry__value[data-v-64f9306d]{display:flex;min-width:0;flex-direction:column}.team-entry__copy strong[data-v-64f9306d]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.team-entry__value[data-v-64f9306d]{align-items:flex-end}.team-entry__value strong[data-v-64f9306d]{color:#7bd49e;font-size:14px}.mix-list[data-v-64f9306d]{display:grid;gap:13px}.mix-entry__top[data-v-64f9306d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mix-entry__top strong[data-v-64f9306d]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mix-entry__top span[data-v-64f9306d]{flex:0 0 auto;color:#c4c8c5;font-size:12px}.mix-entry__bar[data-v-64f9306d]{height:6px;margin-top:7px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.07)}.mix-entry__bar i[data-v-64f9306d]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#009640,#55ca82)}.mix-entry>small[data-v-64f9306d]{display:block;margin-top:4px;color:#fca5a5}.month-chart[data-v-64f9306d]{display:grid;min-height:184px;align-items:flex-end;gap:5px;grid-template-columns:repeat(12,minmax(0,1fr))}.month-column[data-v-64f9306d]{display:grid;height:170px;align-items:flex-end;gap:8px;grid-template-rows:minmax(0,1fr) auto;text-align:center}.month-column__bars[data-v-64f9306d]{display:flex;height:142px;align-items:flex-end;justify-content:center;gap:2px}.month-column__bar[data-v-64f9306d]{display:block;min-height:3px;width:min(12px,42%);border-radius:5px 5px 2px 2px;transition:height .22s ease}.month-column__bar--active[data-v-64f9306d]{background:linear-gradient(180deg,#55ca82,#009640)}.month-column__bar--noshow[data-v-64f9306d]{background:#ef4444}.month-column>span[data-v-64f9306d]{color:var(--care-muted);font-size:12px;text-transform:uppercase}.month-legend[data-v-64f9306d]{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;color:var(--care-muted);font-size:12px}.month-legend span[data-v-64f9306d]{display:inline-flex;align-items:center;gap:7px}.month-legend i[data-v-64f9306d]{width:9px;height:9px;border-radius:3px}.month-legend__active[data-v-64f9306d]{background:#16a765}.month-legend__noshow[data-v-64f9306d]{background:#ef4444}.care-panel__header--timeline[data-v-64f9306d]{align-items:flex-start}.care-filter[data-v-64f9306d]{min-height:30px!important;border:1px solid hsla(0,0%,100%,.08)!important;color:#b7bbb8!important;background:hsla(0,0%,100%,.035)!important;font-size:12px!important}.care-filter--active[data-v-64f9306d]{border-color:rgba(0,150,64,.35)!important;color:#83dba5!important;background:rgba(0,150,64,.14)!important}.care-timeline[data-v-64f9306d]{overflow:hidden;border:1px solid hsla(0,0%,100%,.075);border-radius:16px}.timeline-entry[data-v-64f9306d]{display:grid;min-height:78px;align-items:center;gap:13px;padding:11px 14px;border-bottom:1px solid hsla(0,0%,100%,.065);grid-template-columns:38px 112px minmax(0,1fr) auto}.timeline-entry[data-v-64f9306d]:last-of-type{border-bottom:0}.timeline-entry__icon[data-v-64f9306d]{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:11px}.timeline-entry__icon--success[data-v-64f9306d]{color:#7bd49e;background:rgba(22,167,101,.13)}.timeline-entry__icon--upcoming[data-v-64f9306d]{color:#71b8f3;background:rgba(37,135,232,.13)}.timeline-entry__icon--danger[data-v-64f9306d]{color:#fca5a5;background:rgba(239,68,68,.13)}.timeline-entry__icon--muted[data-v-64f9306d]{color:#aab1ba;background:rgba(148,163,184,.12)}.timeline-entry__icon--contact[data-v-64f9306d]{color:#d8b4fe;background:rgba(168,85,247,.13)}.timeline-entry__icon .v-icon[data-v-64f9306d]{color:inherit!important}.timeline-entry__date[data-v-64f9306d],.timeline-entry__main[data-v-64f9306d],.timeline-entry__status[data-v-64f9306d]{display:flex;min-width:0;flex-direction:column}.timeline-entry__date strong[data-v-64f9306d],.timeline-entry__main strong[data-v-64f9306d]{color:#f5f7f6;font-size:13px}.timeline-entry__date span[data-v-64f9306d],.timeline-entry__main span[data-v-64f9306d],.timeline-entry__status small[data-v-64f9306d]{color:var(--care-muted);font-size:12px}.timeline-entry__main>div[data-v-64f9306d]{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:5px 12px}.timeline-entry__main p[data-v-64f9306d]{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:#c0c4c1;font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.timeline-entry__status[data-v-64f9306d]{align-items:flex-end;gap:5px}.status-pill[data-v-64f9306d]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:750;white-space:nowrap}.status-pill--success[data-v-64f9306d]{color:#7bd49e;background:rgba(22,167,101,.12)}.status-pill--upcoming[data-v-64f9306d]{color:#71b8f3;background:rgba(37,135,232,.12)}.status-pill--danger[data-v-64f9306d]{color:#fca5a5;background:rgba(239,68,68,.12)}.status-pill--muted[data-v-64f9306d]{color:#b1b8c0;background:rgba(148,163,184,.11)}.status-pill--contact[data-v-64f9306d]{color:#d8b4fe;background:rgba(168,85,247,.12)}.timeline-more[data-v-64f9306d]{width:100%;min-height:44px;border-radius:0!important}.care-empty[data-v-64f9306d]{display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--care-muted);text-align:center}.care-empty .v-icon[data-v-64f9306d]{color:#89928c!important}.care-empty span[data-v-64f9306d],.care-empty strong[data-v-64f9306d]{font-size:13px}.care-empty--large[data-v-64f9306d]{min-height:240px}@media (max-width:1100px){.care-kpis[data-v-64f9306d]{grid-template-columns:repeat(2,minmax(0,1fr))}.care-grid[data-v-64f9306d]{grid-template-columns:1fr}.care-panel--timeline[data-v-64f9306d]{grid-column:auto}}@media (max-width:760px){.care-intro[data-v-64f9306d],.care-panel__header--timeline[data-v-64f9306d]{flex-direction:column;align-items:flex-start}.care-intro__actions[data-v-64f9306d]{width:100%;justify-content:space-between}.care-kpis[data-v-64f9306d]{grid-template-columns:1fr}.care-kpis article[data-v-64f9306d]{min-height:112px}.care-panel[data-v-64f9306d]{padding:17px}.timeline-entry[data-v-64f9306d]{align-items:flex-start;grid-template-columns:34px minmax(0,1fr)}.timeline-entry__date[data-v-64f9306d]{grid-column:2;grid-row:1}.timeline-entry__main[data-v-64f9306d]{grid-column:2}.timeline-entry__status[data-v-64f9306d]{grid-column:2;align-items:flex-start}.month-column:nth-child(odd)>span[data-v-64f9306d]{visibility:hidden}}.customer-info-editor[data-v-37137882]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.info-panel[data-v-37137882]{min-width:0;padding:20px;border:1px solid hsla(0,0%,100%,.09);border-radius:18px;background:hsla(0,0%,100%,.025)}.info-panel--attendance[data-v-37137882],.info-panel--rights[data-v-37137882]{grid-column:1/-1}.info-panel__header[data-v-37137882]{display:flex;min-height:48px;align-items:center;gap:12px;margin-bottom:17px}.info-panel__header>div[data-v-37137882]{min-width:0}.info-panel__header h3[data-v-37137882]{margin:0;color:#fff;font-size:16px}.info-panel__header p[data-v-37137882]{margin:3px 0 0;color:#9fa5a1;font-size:12px}.info-panel__header code[data-v-37137882]{color:#b5e8c8;font-size:12px}.info-panel__icon[data-v-37137882]{display:inline-flex;flex:0 0 auto;width:42px;height:42px;align-items:center;justify-content:center;border-radius:13px}.info-panel__icon--green[data-v-37137882]{color:#77d49a;background:rgba(0,150,64,.13)}.info-panel__icon--blue[data-v-37137882]{color:#78baf6;background:rgba(37,135,232,.13)}.info-panel__icon--amber[data-v-37137882]{color:#f3c568;background:rgba(245,158,11,.12)}.info-panel__icon--violet[data-v-37137882]{color:#d8b4fe;background:rgba(168,85,247,.12)}.info-panel__icon .v-icon[data-v-37137882]{color:inherit!important}.info-header-action .v-icon[data-v-37137882],.plate-field .v-btn .v-icon[data-v-37137882]{color:currentColor!important}.attendance-count[data-v-37137882],.info-header-action[data-v-37137882]{flex:0 0 auto;margin-left:auto}.attendance-count[data-v-37137882]{padding:5px 9px;border:1px solid rgba(0,150,64,.23);border-radius:999px;color:#7bd49e;background:rgba(0,150,64,.09);font-size:12px;font-weight:750}.plate-field[data-v-37137882]{display:flex;align-items:center;gap:6px}.plate-field .v-input[data-v-37137882]{flex:1 1 auto}.customer-info-editor[data-v-37137882] .v-input__slot{min-height:46px!important;border-radius:11px!important;background:rgba(0,0,0,.13)!important}.customer-info-editor[data-v-37137882] .v-chip__content,.customer-info-editor[data-v-37137882] .v-label,.customer-info-editor[data-v-37137882] .v-select__selection,.customer-info-editor[data-v-37137882] input{font-size:12px!important}.attendance-layout[data-v-37137882]{display:grid;gap:14px;grid-template-columns:minmax(310px,.9fr) minmax(360px,1.1fr)}.attendance-calendar[data-v-37137882],.attendance-history[data-v-37137882]{overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:15px;background:rgba(0,0,0,.14)}.attendance-calendar[data-v-37137882] .v-picker{color:#eef2ef!important;background:rgba(0,0,0,.14)!important}.attendance-calendar[data-v-37137882] .v-btn .v-icon,.attendance-calendar[data-v-37137882] .v-date-picker-header__value button,.attendance-calendar[data-v-37137882] .v-date-picker-table .v-btn,.attendance-calendar[data-v-37137882] .v-date-picker-table th{color:#d9dedb!important}.attendance-calendar[data-v-37137882] .v-date-picker-table .v-btn--active{color:#fff!important}.attendance-calendar[data-v-37137882] .v-date-picker-table{height:auto;padding-bottom:12px}.attendance-history[data-v-37137882]{min-height:342px;padding:16px}.attendance-history__header[data-v-37137882]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:2px 2px 13px;border-bottom:1px solid hsla(0,0%,100%,.07)}.attendance-history__header>div[data-v-37137882]{display:flex;min-width:0;flex-direction:column}.attendance-history__header strong[data-v-37137882]{color:#f3f6f4;font-size:14px}.attendance-history__header span[data-v-37137882]{margin-top:3px;color:#969e98;font-size:12px}.attendance-history__average[data-v-37137882]{flex:0 0 auto;margin:0!important;padding:5px 9px;border:1px solid rgba(0,150,64,.25);border-radius:999px;color:#80d7a1!important;background:rgba(0,150,64,.1);font-weight:750}.attendance-visit-list[data-v-37137882]{display:grid;max-height:360px;overflow-y:auto}.attendance-visit-list article[data-v-37137882]{display:grid;min-height:56px;align-items:center;gap:11px;padding:9px 2px;border-bottom:1px solid hsla(0,0%,100%,.055);grid-template-columns:34px minmax(0,1fr) auto}.attendance-visit-list article[data-v-37137882]:last-child{border-bottom:0}.attendance-visit__icon[data-v-37137882]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:10px;color:#71d093;background:rgba(0,150,64,.12)}.attendance-visit__icon .v-icon[data-v-37137882]{color:inherit!important}.attendance-visit__date[data-v-37137882]{display:flex;min-width:0;flex-direction:column}.attendance-visit__date strong[data-v-37137882],.attendance-visit__duration[data-v-37137882]{color:#e9edea;font-size:12px}.attendance-visit__date span[data-v-37137882]{margin-top:2px;color:#969e98;font-size:12px}.attendance-visit__duration[data-v-37137882]{color:#79d49b;white-space:nowrap}.attendance-history__state[data-v-37137882]{display:flex;min-height:255px;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#969e98;font-size:12px;text-align:center}.attendance-history__state .v-icon[data-v-37137882]{color:#7f8882!important}@media (max-width:900px){.customer-info-editor[data-v-37137882]{grid-template-columns:1fr}.info-panel--attendance[data-v-37137882],.info-panel--rights[data-v-37137882]{grid-column:auto}.attendance-layout[data-v-37137882]{grid-template-columns:1fr}}@media (max-width:600px){.info-panel[data-v-37137882]{padding:16px}.info-panel__header[data-v-37137882]{align-items:flex-start;flex-wrap:wrap}.attendance-count[data-v-37137882],.info-header-action[data-v-37137882]{width:100%;margin:4px 0 0}}.theme--light.v-time-picker-clock{background:#e0e0e0}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled{color:rgba(0,0,0,.26)}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate:after{color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#bdbdbd}.theme--dark.v-time-picker-clock{background:#616161}.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled,.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#757575}.theme--dark.v-time-picker-clock--indeterminate:after{color:#757575}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#757575}.v-time-picker-clock{border-radius:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;padding-top:100%;flex:1 0 auto}.v-time-picker-clock__container{display:flex;flex-direction:column;flex-basis:290px;justify-content:center;padding:10px}.v-time-picker-clock__ampm{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:10px}.v-time-picker-clock__hand{height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border-width:2px;width:10px;height:10px;top:-4px}.v-time-picker-clock__hand:after,.v-time-picker-clock__hand:before{border-style:solid;border-color:inherit;border-radius:100%;content:"";position:absolute;left:50%;transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{height:8px;width:8px;top:100%;background-color:inherit}.v-time-picker-clock__hand--inner:after{height:14px}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;bottom:27px;left:27px;right:27px;top:27px}.v-time-picker-clock__item{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(-50%,-50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;transform:translate(-50%,-50%);height:40px;width:40px}.v-time-picker-clock__item--active{color:#fff;cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{flex-direction:row}.v-picker--landscape .v-time-picker-clock__ampm{flex-direction:column}.v-time-picker-title{color:#fff;display:flex;line-height:1;justify-content:flex-end}.v-time-picker-title__time{white-space:nowrap;direction:ltr}.v-time-picker-title__time .v-picker__title__btn,.v-time-picker-title__time span{align-items:center;display:inline-flex;height:70px;font-size:70px;justify-content:center}.v-time-picker-title__ampm{align-self:flex-end;display:flex;flex-direction:column;font-size:16px;text-transform:uppercase}.v-application--is-ltr .v-time-picker-title__ampm{margin:0 0 6px 8px}.v-application--is-rtl .v-time-picker-title__ampm{margin:0 8px 6px 0}.v-time-picker-title__ampm div:only-child{flex-direction:row}.v-time-picker-title__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active{opacity:.6}.v-picker__title--landscape .v-time-picker-title{flex-direction:column;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-title__time{text-align:right}.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-title__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-title__ampm{margin:16px 0 0;align-self:auto;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-title__time{text-align:center}.membercard-manager[data-v-2bf3f662]{padding:20px 24px 0;color:#f4f7f5}.membercard-checkins[data-v-2bf3f662],.membercard-empty[data-v-2bf3f662],.membercard-overview[data-v-2bf3f662]{border:1px solid hsla(0,0%,100%,.09);border-radius:20px;background:linear-gradient(145deg,hsla(0,0%,100%,.035),rgba(0,0,0,.16))}.membercard-empty[data-v-2bf3f662]{display:grid;min-height:210px;align-items:center;gap:20px;padding:30px;grid-template-columns:58px minmax(0,1fr) auto}.membercard-card-icon[data-v-2bf3f662],.membercard-empty__icon[data-v-2bf3f662]{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,150,64,.24);color:#71d096;background:rgba(0,150,64,.12)}.membercard-empty__icon[data-v-2bf3f662]{width:58px;height:58px;border-radius:18px}.membercard-card-icon .v-icon[data-v-2bf3f662],.membercard-empty__icon .v-icon[data-v-2bf3f662]{color:inherit!important}.membercard-eyebrow[data-v-2bf3f662]{display:block;margin-bottom:5px;color:#65ca8b;font-size:12px;font-weight:850;letter-spacing:.12em}.membercard-checkins h3[data-v-2bf3f662],.membercard-empty h3[data-v-2bf3f662],.membercard-overview h3[data-v-2bf3f662]{margin:0;color:#fff;font-size:21px;letter-spacing:-.025em}.membercard-checkins p[data-v-2bf3f662],.membercard-empty p[data-v-2bf3f662]{margin:6px 0 0;color:#9fa6a1;font-size:13px}.membercard-overview[data-v-2bf3f662]{padding:24px;background:radial-gradient(circle at 95% 0,rgba(0,150,64,.13),transparent 35%),linear-gradient(145deg,hsla(0,0%,100%,.035),rgba(0,0,0,.16))}.membercard-overview--expired[data-v-2bf3f662]{background:radial-gradient(circle at 95% 0,rgba(239,68,68,.1),transparent 35%),linear-gradient(145deg,hsla(0,0%,100%,.035),rgba(0,0,0,.16))}.membercard-checkins__header[data-v-2bf3f662],.membercard-controls[data-v-2bf3f662],.membercard-overview__header[data-v-2bf3f662]{display:flex;align-items:center;justify-content:space-between;gap:18px}.membercard-overview__title[data-v-2bf3f662]{display:flex;min-width:0;align-items:center;gap:13px}.membercard-card-icon[data-v-2bf3f662]{width:46px;height:46px;flex:0 0 auto;border-radius:14px}.membercard-status[data-v-2bf3f662]{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:6px 10px;border:1px solid;border-radius:999px;font-size:12px;font-weight:800}.membercard-status .v-icon[data-v-2bf3f662]{color:inherit!important}.membercard-status--active[data-v-2bf3f662]{border-color:rgba(0,150,64,.3);color:#7bd49d;background:rgba(0,150,64,.1)}.membercard-status--expired[data-v-2bf3f662]{border-color:rgba(239,68,68,.3);color:#fca5a5;background:rgba(239,68,68,.1)}.membercard-status--paused[data-v-2bf3f662]{border-color:rgba(148,163,184,.25);color:#c1c8ce;background:rgba(148,163,184,.09)}.membercard-metrics[data-v-2bf3f662]{display:grid;margin-top:22px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.membercard-metrics article[data-v-2bf3f662]{min-width:0;padding:15px;border:1px solid hsla(0,0%,100%,.075);border-radius:15px;background:rgba(0,0,0,.13)}.membercard-metrics article>span[data-v-2bf3f662]{display:flex;align-items:center;gap:6px;color:#979f99;font-size:12px}.membercard-metrics .v-icon[data-v-2bf3f662]{color:#72cf95!important}.membercard-metrics strong[data-v-2bf3f662]{display:block;margin-top:8px;overflow:hidden;color:#f5f7f6;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.membercard-progress[data-v-2bf3f662]{margin-top:18px}.membercard-progress__copy[data-v-2bf3f662]{display:flex;align-items:center;justify-content:space-between;color:#a8aea9;font-size:12px}.membercard-progress__copy strong[data-v-2bf3f662]{color:#80d7a1}.membercard-progress__track[data-v-2bf3f662]{height:7px;margin-top:7px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.membercard-progress__track i[data-v-2bf3f662]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#009640,#63d28d)}.membercard-controls[data-v-2bf3f662]{margin-top:20px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.07)}.membercard-lead[data-v-2bf3f662]{display:inline-flex;align-items:center;gap:7px;color:#7bd49d;font-size:12px;font-weight:700}.membercard-lead .v-icon[data-v-2bf3f662]{color:inherit!important}.membercard-lead--missing[data-v-2bf3f662]{color:#f3c568}.membercard-controls__actions[data-v-2bf3f662]{display:flex;align-items:center;gap:14px}.membercard-controls__actions[data-v-2bf3f662] .v-label{color:#d7dcd8!important;font-size:12px!important}.membercard-checkins[data-v-2bf3f662]{margin-top:14px;padding:22px 24px}.membercard-checkin-list[data-v-2bf3f662]{display:grid;margin-top:17px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.membercard-checkin-list article[data-v-2bf3f662]{display:grid;min-height:62px;align-items:center;gap:10px;padding:9px 11px;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;background:hsla(0,0%,100%,.025);grid-template-columns:24px 34px minmax(0,1fr) auto}.membercard-checkin__number[data-v-2bf3f662]{color:#6f7771;font-size:12px;font-weight:800;text-align:center}.membercard-checkin__icon[data-v-2bf3f662]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:10px;color:#71d096;background:rgba(0,150,64,.12)}.membercard-checkin__icon .v-icon[data-v-2bf3f662]{color:inherit!important}.membercard-checkin-list article>div[data-v-2bf3f662]{display:flex;min-width:0;flex-direction:column}.membercard-checkin-list article strong[data-v-2bf3f662]{overflow:hidden;color:#edf1ee;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.membercard-checkin-list article span[data-v-2bf3f662]{color:#969e98;font-size:12px}.membercard-checkin-list article .error--text .v-icon[data-v-2bf3f662]{color:#ff7077!important}.membercard-checkins__empty[data-v-2bf3f662]{display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#969e98;font-size:12px}.membercard-checkins__empty .v-icon[data-v-2bf3f662]{color:#7d8680!important}.membercard-dialog__selection[data-v-2bf3f662]{display:grid;width:100%;min-height:62px;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#eef2ef;background:hsla(0,0%,100%,.035);cursor:pointer;grid-template-columns:30px minmax(0,1fr) 24px;text-align:left}.membercard-dialog__selection .v-icon[data-v-2bf3f662]{color:#aeb7b1!important}.membercard-dialog__selection span[data-v-2bf3f662]{display:flex;flex-direction:column;font-size:13px}.membercard-dialog__employee small[data-v-2bf3f662],.membercard-dialog__enddate small[data-v-2bf3f662],.membercard-dialog__selection small[data-v-2bf3f662],.membercard-dialog__title small[data-v-2bf3f662]{color:#929b95;font-size:12px}.membercard-dialog__title[data-v-2bf3f662]{display:flex;align-items:center;gap:12px}.membercard-dialog__employee>span[data-v-2bf3f662],.membercard-dialog__title>span[data-v-2bf3f662]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:13px;color:#71d096;background:rgba(0,150,64,.13)}.membercard-dialog__employee .v-icon[data-v-2bf3f662],.membercard-dialog__title .v-icon[data-v-2bf3f662]{color:inherit!important}.membercard-dialog__title>div[data-v-2bf3f662]{display:flex;flex-direction:column}.membercard-dialog__title strong[data-v-2bf3f662]{color:#fff;font-size:18px}.membercard-dialog__employee[data-v-2bf3f662],.membercard-dialog__enddate[data-v-2bf3f662]{display:flex;min-height:40px;border:1px solid hsla(0,0%,100%,.13);border-radius:10px;background:rgba(0,0,0,.13)}.membercard-dialog__enddate[data-v-2bf3f662]{height:100%;flex-direction:column;justify-content:center;padding:6px 12px}.membercard-dialog__employee strong[data-v-2bf3f662],.membercard-dialog__enddate strong[data-v-2bf3f662]{color:#eff3f0;font-size:12px}.membercard-dialog__employee[data-v-2bf3f662]{align-items:center;gap:11px;padding:8px}.membercard-dialog__employee>span[data-v-2bf3f662]{width:36px;height:36px;border-radius:10px}.membercard-dialog__employee>div[data-v-2bf3f662]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}@media (max-width:850px){.membercard-metrics[data-v-2bf3f662]{grid-template-columns:repeat(2,minmax(0,1fr))}.membercard-checkin-list[data-v-2bf3f662]{grid-template-columns:1fr}}@media (max-width:600px){.membercard-manager[data-v-2bf3f662]{padding:14px 14px 0}.membercard-empty[data-v-2bf3f662]{grid-template-columns:48px minmax(0,1fr)}.membercard-empty .v-btn[data-v-2bf3f662]{grid-column:1/-1}.membercard-checkins__header[data-v-2bf3f662],.membercard-controls[data-v-2bf3f662],.membercard-overview__header[data-v-2bf3f662]{align-items:flex-start;flex-direction:column}.membercard-controls__actions[data-v-2bf3f662]{width:100%;justify-content:space-between}.membercard-checkins__header .v-btn[data-v-2bf3f662]{width:100%}}.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.v-item--disabled,.v-item--disabled *{pointer-events:none}.dialog[data-v-36513963]{position:relative}.dialog-title[data-v-36513963]{position:sticky;top:0;color:#fff;border-bottom:2px solid var(--v-primary);z-index:9;background-color:var(--v-primary)}.dialog-actions[data-v-36513963]{background-color:var(--v-primary);border-top:2px solid var(--v-primary);width:100%}.termination-dialog[data-v-bfe683b2]{box-shadow:0 10px 40px rgba(0,0,0,.5)}.v-stepper[data-v-bfe683b2]{box-shadow:none!important}.v-stepper__header[data-v-bfe683b2]{border-radius:28px 28px 0 0;border-bottom:1px solid #333}.v-stepper__content[data-v-bfe683b2]{padding:24px!important}.contracts-dashboard[data-v-2ad9825d]{padding:4px 16px 20px;color:#f2f5f3}.contracts-dashboard[data-v-2ad9825d] .v-tabs-items{background:transparent!important}.contracts-dashboard[data-v-2ad9825d] .contract-tabs .v-tabs-bar{height:54px;padding:5px;border:1px solid hsla(0,0%,100%,.09);border-radius:15px;background:rgba(0,0,0,.16)!important}.contracts-dashboard[data-v-2ad9825d] .contract-tabs .v-slide-group__content{gap:5px}.contracts-dashboard[data-v-2ad9825d] .contract-tabs .v-tab{min-width:150px;border-radius:10px;color:#a7ada9!important;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:none}.contracts-dashboard[data-v-2ad9825d] .contract-tabs .v-tab--active{color:#80d7a1!important;background:rgba(0,150,64,.14)}.contracts-dashboard[data-v-2ad9825d] .contract-tabs .v-tabs-slider-wrapper{display:none}.contracts-dashboard[data-v-2ad9825d] .v-alert{border-radius:14px;font-size:12px}.contracts-dashboard[data-v-2ad9825d] .v-alert .v-icon{color:currentColor!important}.contracts-dashboard[data-v-2ad9825d] .v-input__slot{border-radius:11px!important;background:rgba(0,0,0,.13)!important}.contracts-dashboard[data-v-2ad9825d] .v-input--selection-controls__input+.v-label,.contracts-dashboard[data-v-2ad9825d] .v-label,.contracts-dashboard[data-v-2ad9825d] .v-select__selection,.contracts-dashboard[data-v-2ad9825d] input,.contracts-dashboard[data-v-2ad9825d] textarea{color:#d7dcd8!important;font-size:12px!important}.contracts-dashboard[data-v-2ad9825d] .v-btn .v-icon{color:currentColor!important}.current-membership[data-v-2ad9825d]{margin:12px 0 6px;padding:0!important;overflow:hidden;border:1px solid rgba(96,213,140,.22);border-radius:20px;background:radial-gradient(circle at 93% 0,rgba(0,167,74,.19),transparent 37%),linear-gradient(145deg,rgba(20,42,31,.94),rgba(16,21,18,.96))}.current-membership__main[data-v-2ad9825d]{display:grid;min-height:124px;align-items:center;gap:16px;padding:20px;grid-template-columns:58px minmax(0,1fr) auto auto}.current-membership__icon[data-v-2ad9825d]{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid rgba(96,221,143,.22);border-radius:17px;color:#6ce099;background:rgba(0,150,64,.14)}.current-membership__icon .v-icon[data-v-2ad9825d]{color:inherit!important}.current-membership__icon--muted[data-v-2ad9825d]{border-color:rgba(148,163,184,.19);color:#9ba6ae;background:rgba(148,163,184,.09)}.current-membership__identity[data-v-2ad9825d]{min-width:0}.current-membership__detail-label[data-v-2ad9825d],.current-membership__eyebrow[data-v-2ad9825d]{color:#65d58f;font-size:12px;font-weight:850;letter-spacing:.1em}.current-membership__empty h3[data-v-2ad9825d],.current-membership__identity h3[data-v-2ad9825d]{margin:4px 0 0;overflow:hidden;color:#fff;font-size:22px;letter-spacing:-.025em;line-height:1.25;text-overflow:ellipsis}.current-membership__meta[data-v-2ad9825d]{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:8px}.current-membership__meta span[data-v-2ad9825d]{display:inline-flex;align-items:center;gap:5px;color:#aeb9b2;font-size:12px}.current-membership__meta .v-icon[data-v-2ad9825d]{color:#9eaaa2!important}.current-membership__status[data-v-2ad9825d]{display:flex;min-width:104px;flex-direction:column;padding:10px 15px;border-right:1px solid hsla(0,0%,100%,.08);text-align:right}.current-membership__status strong[data-v-2ad9825d]{color:#fff;font-size:24px;line-height:1}.current-membership__status span[data-v-2ad9825d]{margin-top:4px;color:#98a39c;font-size:12px}.current-membership__upgrade[data-v-2ad9825d]{min-height:44px;border-radius:12px}.current-membership__details[data-v-2ad9825d]{display:grid;align-items:center;gap:14px;padding:14px 20px 17px 94px;border-top:1px solid hsla(0,0%,100%,.075);background:rgba(0,0,0,.1);grid-template-columns:minmax(0,1fr) auto}.current-membership__total[data-v-2ad9825d]{margin:.5rem 0 0;color:#bde9cd;font-size:.875rem;line-height:1.5}.current-membership__extensions[data-v-2ad9825d]{min-width:0;grid-column:1/-1}.current-membership__extensions ul[data-v-2ad9825d]{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:.5rem 0 0;list-style:none}.current-membership__extensions li[data-v-2ad9825d]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;color:#bde9cd;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.current-membership__packages[data-v-2ad9825d]{min-width:0}.current-membership__package-list[data-v-2ad9825d]{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.current-membership__package[data-v-2ad9825d]{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:4px 9px;border:1px solid rgba(98,217,143,.22);border-radius:999px;color:#bde9cd;background:rgba(0,150,64,.1);font-size:12px;font-weight:700}.current-membership__package .v-icon[data-v-2ad9825d]{color:#70d997!important}.current-membership__empty-package[data-v-2ad9825d]{display:block;margin-top:7px;color:#89938c;font-size:12px}.current-membership__pending[data-v-2ad9825d]{display:grid;min-width:210px;min-height:58px;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(245,158,11,.23);border-radius:13px;color:#f0c77c;background:rgba(245,158,11,.08);cursor:pointer;font:inherit;grid-template-columns:34px minmax(0,1fr) 22px;text-align:left}.current-membership__pending>span[data-v-2ad9825d]:first-child{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:rgba(245,158,11,.11)}.current-membership__pending>span[data-v-2ad9825d]:nth-child(2){display:flex;flex-direction:column;gap:2px}.current-membership__pending small[data-v-2ad9825d],.current-membership__pending strong[data-v-2ad9825d]{font-size:12px}.current-membership__pending small[data-v-2ad9825d]{color:#a99d87}.current-membership__pending .v-icon[data-v-2ad9825d]{color:inherit!important}.current-membership__empty[data-v-2ad9825d],.current-membership__loading[data-v-2ad9825d]{display:flex;min-height:128px;align-items:center;gap:17px;padding:22px}.current-membership__empty>div[data-v-2ad9825d],.current-membership__loading>div[data-v-2ad9825d]{display:flex;min-width:0;flex-direction:column}.current-membership__loading strong[data-v-2ad9825d]{color:#fff;font-size:15px}.current-membership__empty p[data-v-2ad9825d],.current-membership__loading span[data-v-2ad9825d]{margin:4px 0 0;color:#9aa49d;font-size:12px}.premium-guests[data-v-2ad9825d]{margin:12px 0 8px;padding:18px 20px!important;overflow:hidden;border:1px solid rgba(70,214,125,.22);border-radius:18px;background:radial-gradient(circle at 96% 0,rgba(0,184,83,.18),transparent 42%),linear-gradient(145deg,rgba(20,47,34,.9),rgba(17,22,19,.92))}.premium-guests__header[data-v-2ad9825d]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.premium-guests__header h3[data-v-2ad9825d]{margin:2px 0 3px;color:#fff;font-size:19px;line-height:1.2}.premium-guests__header p[data-v-2ad9825d]{margin:0;color:#aebbb3;font-size:12px}.premium-guests__header>.v-icon[data-v-2ad9825d]{padding:11px;border:1px solid rgba(91,224,141,.22);border-radius:13px;color:#64df94!important;background:rgba(0,150,64,.12)}.premium-guests__eyebrow[data-v-2ad9825d]{color:#55d786;font-size:12px;font-weight:850;letter-spacing:.08em}.premium-guests__slots[data-v-2ad9825d]{gap:8px}.premium-guests__slots[data-v-2ad9825d] .v-chip{min-width:38px;justify-content:center;margin:0!important;border:1px solid hsla(0,0%,100%,.08);font-size:12px}.contract-card[data-v-2ad9825d]{min-height:225px;overflow:hidden;border:1px solid hsla(0,0%,100%,.09)!important;border-radius:18px!important;background:radial-gradient(circle at 95% 0,rgba(0,150,64,.12),transparent 38%),linear-gradient(145deg,hsla(0,0%,100%,.04),rgba(0,0,0,.17))!important;box-shadow:0 16px 38px rgba(0,0,0,.14)!important}.contract-card[data-v-2ad9825d] .v-card__title{color:#fff!important;font-size:18px!important;letter-spacing:-.02em}.contract-card[data-v-2ad9825d] .v-card__subtitle,.contract-card[data-v-2ad9825d] .v-card__text{color:#aeb5b0!important;font-size:12px!important}.contract-card[data-v-2ad9825d] .v-chip{border-radius:999px!important;font-size:12px!important;font-weight:750}.contract-card[data-v-2ad9825d] .v-card__actions{margin-top:auto;padding:10px 14px 15px;border-top:1px solid hsla(0,0%,100%,.06)}.contract-card[data-v-2ad9825d] .v-card__actions .v-btn{margin:3px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.045)}.contract-card[data-v-2ad9825d] .v-card__actions .v-btn .v-icon{color:#cfd6d1!important}.contract-card--roody[data-v-2ad9825d]{display:flex;min-height:100%;flex-direction:column;text-align:left}.contract-card__header[data-v-2ad9825d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px}.contract-card__heading[data-v-2ad9825d]{min-width:0}.contract-card__eyebrow[data-v-2ad9825d],.contract-card__section-label[data-v-2ad9825d],.contract-comments-card__eyebrow[data-v-2ad9825d]{color:#67d993;font-size:.75rem;font-weight:800;letter-spacing:.08em}.contract-card__heading h3[data-v-2ad9825d]{margin:3px 0 4px;overflow-wrap:anywhere;color:#fff;font-size:1.25rem;line-height:1.25}.contract-card__category[data-v-2ad9825d]{color:#aeb8b1;font-size:.875rem;line-height:1.4}.contract-card--roody .contract-status-chip[data-v-2ad9825d]{flex-shrink:0;margin:0}.contract-card__meta[data-v-2ad9825d]{display:grid;gap:10px;padding:0 18px 17px;grid-template-columns:repeat(2,minmax(0,1fr))}.contract-card__meta>div[data-v-2ad9825d]{display:flex;min-width:0;align-items:flex-start;gap:9px;padding:11px;border:1px solid hsla(0,0%,100%,.07);border-radius:11px;background:rgba(0,0,0,.13)}.contract-card__meta .v-icon[data-v-2ad9825d]{margin-top:2px;color:#7fd8a0!important}.contract-card__meta span[data-v-2ad9825d]{display:flex;min-width:0;flex-direction:column;gap:2px}.contract-card__meta small[data-v-2ad9825d]{color:#89958d;font-size:.75rem}.contract-card__meta strong[data-v-2ad9825d]{color:#e9eeeb;font-size:.875rem;line-height:1.35}.contract-card__notice[data-v-2ad9825d]{display:flex;align-items:center;gap:7px;margin:0 18px 15px;padding:10px 12px;border:1px solid rgba(59,130,246,.22);border-radius:10px;color:#bfd8fa;background:rgba(59,130,246,.08);font-size:.875rem}.contract-card__notice .v-icon[data-v-2ad9825d]{color:#8abcf5!important}.contract-card__packages[data-v-2ad9825d]{padding:0 18px 18px}.contract-card__package-list[data-v-2ad9825d]{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.contract-card__package-list[data-v-2ad9825d] .v-chip{margin:0;color:#c8ead4!important;border-color:rgba(103,217,147,.28)!important;background:rgba(0,150,64,.08)!important}.contract-card__empty[data-v-2ad9825d]{display:block;margin-top:7px;color:#8f9992;font-size:.875rem}.contract-card--roody .contract-card__actions[data-v-2ad9825d]{display:block;width:100%;margin-top:auto;padding:14px 18px 18px}.contract-card__action-list[data-v-2ad9825d]{display:grid;gap:8px;margin-top:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.contract-card__action-list[data-v-2ad9825d] .v-btn{width:100%;min-height:40px;height:auto!important;justify-content:flex-start;margin:0!important;padding:8px 10px;border-radius:10px;font-size:.75rem;letter-spacing:.01em;line-height:1.25;white-space:normal}.contract-card__action-list[data-v-2ad9825d] .v-btn .v-icon{color:currentColor!important}.contract-action__count[data-v-2ad9825d]{display:inline-flex;min-width:23px;min-height:23px;align-items:center;justify-content:center;margin-left:auto;padding:2px 6px;border-radius:999px;background:hsla(0,0%,100%,.12);font-size:.75rem;font-weight:800}.contract-comments-card[data-v-2ad9825d]{overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background:radial-gradient(circle at 95% 0,rgba(0,150,64,.16),transparent 38%),#171c19!important}.contract-comments-card__header[data-v-2ad9825d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.contract-comments-card__header h3[data-v-2ad9825d]{margin:3px 0;color:#fff;font-size:1.25rem;line-height:1.25}.contract-comments-card__header p[data-v-2ad9825d]{margin:0;color:#aab5ad;font-size:.875rem}.contract-comments-card__content[data-v-2ad9825d]{padding:18px!important}.contract-comments-list[data-v-2ad9825d]{display:grid;gap:11px}.contract-comments-list article[data-v-2ad9825d]{padding:15px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:rgba(0,0,0,.16)}.contract-comment__meta[data-v-2ad9825d]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.contract-comment__meta>span[data-v-2ad9825d]{display:inline-flex;align-items:center;gap:6px;color:#9ca8a0;font-size:.875rem}.contract-comment__meta .v-icon[data-v-2ad9825d]{color:#78d59a!important}.contract-comment__meta[data-v-2ad9825d] .v-chip{margin:0;font-size:.75rem}.contract-comments-list p[data-v-2ad9825d]{margin:0;overflow-wrap:anywhere;color:#f1f4f2;font-size:1rem;line-height:1.55;white-space:pre-wrap}.contract-comments-list .contract-comment__empty[data-v-2ad9825d]{color:#929d96;font-size:.875rem}.contract-comments-empty[data-v-2ad9825d]{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#929d96;text-align:center}.contract-comments-empty .v-icon[data-v-2ad9825d]{margin-bottom:4px;color:#708078!important}.contract-comments-empty strong[data-v-2ad9825d]{color:#dce2de;font-size:1rem}.contract-comments-empty span[data-v-2ad9825d]{max-width:360px;font-size:.875rem}.contract-comments-card__footer[data-v-2ad9825d]{justify-content:flex-end;padding:11px 16px;border-top:1px solid hsla(0,0%,100%,.08)}.contract-status-chip[data-v-2ad9825d]{margin-top:14px;margin-bottom:5px;box-shadow:0 7px 18px rgba(0,0,0,.2)}.contract-card--expired[data-v-2ad9825d]{opacity:.82;background:radial-gradient(circle at 95% 0,rgba(148,163,184,.09),transparent 38%),linear-gradient(145deg,hsla(0,0%,100%,.025),rgba(0,0,0,.2))!important}.clickable[data-v-2ad9825d]{cursor:pointer}@media(max-width:700px){.contracts-dashboard[data-v-2ad9825d]{padding:4px 3px 14px}.contract-card[data-v-2ad9825d]{margin-right:4px!important;margin-left:4px!important}.contract-card__header[data-v-2ad9825d],.contract-comments-card__header[data-v-2ad9825d]{padding:16px}.contract-card__meta[data-v-2ad9825d]{padding:0 16px 15px;grid-template-columns:1fr}.contract-card__notice[data-v-2ad9825d]{margin-right:16px;margin-left:16px}.contract-card--roody .contract-card__actions[data-v-2ad9825d],.contract-card__packages[data-v-2ad9825d]{padding-right:16px;padding-left:16px}.contract-comments-card[data-v-2ad9825d]{min-height:100%;border:0;border-radius:0}.contracts-dashboard[data-v-2ad9825d] .contract-tabs .v-tab{min-width:118px}.current-membership__main[data-v-2ad9825d]{align-items:flex-start;padding:17px;grid-template-columns:48px minmax(0,1fr)}.current-membership__icon[data-v-2ad9825d]{width:48px;height:48px;border-radius:14px}.current-membership__status[data-v-2ad9825d]{align-items:flex-start;padding:3px 0;border-right:0;grid-column:2;text-align:left}.current-membership__upgrade[data-v-2ad9825d]{width:100%;grid-column:1/-1}.current-membership__details[data-v-2ad9825d]{padding:15px 17px 17px;grid-template-columns:1fr}.current-membership__pending[data-v-2ad9825d]{width:100%;min-width:0}}@media(max-width:430px){.contract-card__action-list[data-v-2ad9825d]{grid-template-columns:1fr}.contract-comment__meta[data-v-2ad9825d]{align-items:flex-start;flex-direction:column}}.interaction-history[data-v-265449f8]{width:100%;padding:18px 24px 0}.interaction-state[data-v-265449f8]{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#9fa5a1;text-align:center}.interaction-state strong[data-v-265449f8]{color:#fff;font-size:16px}.interaction-state span[data-v-265449f8]{font-size:12px}.interaction-list[data-v-265449f8]{display:grid;gap:9px}.interaction-entry[data-v-265449f8]{display:grid;min-height:88px;align-items:center;gap:13px;padding:13px 15px;border:1px solid hsla(0,0%,100%,.085);border-radius:15px;background:hsla(0,0%,100%,.025);grid-template-columns:58px 38px minmax(0,1fr) auto}.interaction-entry__date[data-v-265449f8]{display:flex;flex-direction:column;text-align:center}.interaction-entry__date span[data-v-265449f8]{color:#fff;font-size:22px;font-weight:800;line-height:1}.interaction-entry__date strong[data-v-265449f8]{margin-top:3px;color:#8e9690;font-size:12px;text-transform:uppercase}.interaction-entry__icon[data-v-265449f8]{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;color:#d8b4fe;background:rgba(168,85,247,.12)}.interaction-entry__icon .v-icon[data-v-265449f8]{color:inherit}.interaction-entry__main[data-v-265449f8]{min-width:0}.interaction-entry__heading[data-v-265449f8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 13px}.interaction-entry__heading strong[data-v-265449f8]{color:#f5f7f6;font-size:14px}.interaction-entry__heading span[data-v-265449f8]{display:inline-flex;align-items:center;gap:4px;color:#9da39f;font-size:12px}.interaction-entry__main p[data-v-265449f8]{margin:5px 0 0;color:#bdc2be;font-size:12px;line-height:1.45}.interaction-entry__empty[data-v-265449f8]{color:#777f79!important;font-style:italic}.interaction-entry__employee[data-v-265449f8]{display:flex;max-width:190px;align-items:center;gap:8px}.interaction-entry__employee>span[data-v-265449f8]{overflow:hidden;color:#b7bcb8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.interaction-entry__actions[data-v-265449f8]{display:flex;align-items:center;gap:8px}@media (max-width:700px){.interaction-history[data-v-265449f8]{padding:14px 16px 0}.interaction-entry[data-v-265449f8]{align-items:flex-start;grid-template-columns:48px minmax(0,1fr)}.interaction-entry__icon[data-v-265449f8]{display:none}.interaction-entry__main[data-v-265449f8]{grid-column:2}.interaction-entry__actions[data-v-265449f8]{width:100%;justify-content:space-between;grid-column:2}.interaction-entry__employee[data-v-265449f8]{max-width:calc(100% - 42px)}}[data-v-7f4cedf7] .plan-importer-dialog{background:transparent!important;box-shadow:none!important;overflow:visible}.importer-card[data-v-7f4cedf7]{background-color:#16181d!important;border:1px solid hsla(0,0%,100%,.1);border-radius:24px!important;box-shadow:0 20px 50px rgba(0,0,0,.5);position:relative;overflow:hidden;color:#fff}.aurora-bg[data-v-7f4cedf7]{background:radial-gradient(ellipse at top,rgba(0,150,63,.15),transparent 60%);animation:aurora-sway-7f4cedf7 8s ease-in-out infinite alternate}.aurora-bg[data-v-7f4cedf7],.grid-bg[data-v-7f4cedf7]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.grid-bg[data-v-7f4cedf7]{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:40px 40px;opacity:.5}@keyframes aurora-sway-7f4cedf7{0%{transform:translateX(-10%) scale(1.2)}to{transform:translateX(10%) scale(1.2)}}.importer-title[data-v-7f4cedf7]{font-size:1.5rem;font-weight:700!important;text-shadow:0 0 10px rgba(0,150,63,.5)}.importer-card .v-card__subtitle[data-v-7f4cedf7]{color:#a0a0a0}.plans-container[data-v-7f4cedf7]{padding:16px;display:flex;flex-direction:column;gap:20px}.old-plan-card[data-v-7f4cedf7]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:16px;transition:all .3s ease}.plan-header[data-v-7f4cedf7]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.1)}.plan-title[data-v-7f4cedf7]{font-weight:700;font-size:1.1rem;color:#fff}.plan-date[data-v-7f4cedf7]{font-size:.8rem;color:#a0a0a0}.split-item[data-v-7f4cedf7]{border-radius:12px;margin:4px 0;transition:background-color .2s ease-in-out;padding:4px 8px}.split-item[data-v-7f4cedf7]:hover{background-color:hsla(0,0%,100%,.08)}.split-title[data-v-7f4cedf7]{font-weight:500}.add-btn[data-v-7f4cedf7]{background:rgba(0,150,63,.2);border:1px solid var(--v-primary-base);color:#fff!important;transition:all .2s ease}.add-btn[data-v-7f4cedf7]:hover{background:var(--v-primary-base);transform:scale(1.1);box-shadow:0 0 15px rgba(0,150,63,.7)}.empty-state[data-v-7f4cedf7]{opacity:.7}.training-manager[data-v-0da27fb0]{padding:20px 24px 4px;color:#f4f7f5}.recent-courses[data-v-0da27fb0]{padding:4px 0 22px}.recent-courses__header[data-v-0da27fb0]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.recent-courses__header h3[data-v-0da27fb0]{margin:4px 0;color:#fff;font-size:24px;letter-spacing:-.03em}.recent-courses__header p[data-v-0da27fb0]{margin:0;color:#a6ada8;font-size:13px}.recent-courses__icon[data-v-0da27fb0]{display:inline-flex;width:48px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:14px;color:#7fd7a1;background:rgba(0,150,64,.13)}.recent-courses__icon .v-icon[data-v-0da27fb0]{color:inherit!important}.recent-courses__grid[data-v-0da27fb0]{display:grid;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr))}.recent-course[data-v-0da27fb0]{min-width:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;background:hsla(0,0%,100%,.026)}.recent-course__image[data-v-0da27fb0]{position:relative;display:flex;height:112px;align-items:center;justify-content:center;overflow:hidden;color:#718078;background:radial-gradient(circle at 85% 5%,rgba(0,150,64,.2),transparent 48%),#171b19}.recent-course__image[data-v-0da27fb0]:after{position:absolute;right:0;bottom:0;left:0;height:45%;background:linear-gradient(transparent,rgba(0,0,0,.52));content:"";pointer-events:none}.recent-course__image img[data-v-0da27fb0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recent-course__image .v-icon[data-v-0da27fb0]{color:inherit!important}.recent-course__copy[data-v-0da27fb0]{display:flex;min-height:76px;flex-direction:column;gap:7px;padding:12px 13px 13px}.recent-course__copy strong[data-v-0da27fb0]{overflow:hidden;color:#f6f8f7;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.recent-course__copy span[data-v-0da27fb0]{display:flex;align-items:center;gap:5px;color:#9fa8a2;font-size:12px;line-height:1.4}.recent-course__copy .v-icon[data-v-0da27fb0]{flex:0 0 auto;color:#65ca8b!important}.recent-courses__state[data-v-0da27fb0]{display:flex;min-height:112px;align-items:center;justify-content:center;gap:10px;border:1px dashed hsla(0,0%,100%,.12);border-radius:16px;color:#9fa8a2;background:hsla(0,0%,100%,.018);font-size:13px;text-align:center}.recent-courses__state--empty[data-v-0da27fb0]{flex-wrap:wrap}.recent-courses__state--empty>.v-icon[data-v-0da27fb0]{color:#748078!important}.training-manager__divider[data-v-0da27fb0]{height:1px;margin:0 0 22px;background:hsla(0,0%,100%,.08)}.training-manager__header[data-v-0da27fb0]{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:4px 0 20px}.training-manager__eyebrow[data-v-0da27fb0]{color:#65ca8b;font-size:12px;font-weight:850;letter-spacing:.11em}.training-manager__title h3[data-v-0da27fb0]{margin:4px 0;color:#fff;font-size:24px;letter-spacing:-.03em}.training-manager__state p[data-v-0da27fb0],.training-manager__title p[data-v-0da27fb0]{margin:0;color:#a6ada8;font-size:13px}.training-manager__header-actions[data-v-0da27fb0]{display:flex;flex:0 0 auto;align-items:center;gap:14px}.training-manager__create[data-v-0da27fb0],.training-manager__import[data-v-0da27fb0]{min-height:44px;border-radius:12px}.training-manager__state[data-v-0da27fb0]{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed hsla(0,0%,100%,.13);border-radius:18px;background:hsla(0,0%,100%,.018);text-align:center}.training-manager__state strong[data-v-0da27fb0]{color:#fff;font-size:17px}.training-manager__state-icon[data-v-0da27fb0]{display:inline-flex;width:62px;height:62px;align-items:center;justify-content:center;margin-bottom:4px;border-radius:18px;color:#65ca8b;background:rgba(0,150,64,.13)}.training-manager__state-icon .v-icon[data-v-0da27fb0]{color:inherit!important}.training-manager__toolbar[data-v-0da27fb0]{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:0 4px}.training-manager__legend[data-v-0da27fb0]{display:flex;flex-wrap:wrap;gap:14px}.training-manager__legend span[data-v-0da27fb0]{display:inline-flex;align-items:center;gap:6px;color:#aeb5b0;font-size:12px}.training-manager__dot[data-v-0da27fb0]{width:8px;height:8px;border-radius:50%}.training-manager__dot--new[data-v-0da27fb0]{background:#36bc72}.training-manager__dot--classic[data-v-0da27fb0]{background:#5aa6e8}.training-manager__deleted-switch[data-v-0da27fb0]{margin:0}.training-manager__deleted-switch[data-v-0da27fb0] .v-label{color:#aeb5b0!important;font-size:12px}.training-manager__list[data-v-0da27fb0]{display:grid;gap:11px}.training-plan[data-v-0da27fb0]{position:relative;display:grid;min-height:126px;align-items:center;gap:16px;padding:17px 18px 17px 21px;overflow:hidden;border:1px solid hsla(0,0%,100%,.09);border-radius:17px;background:radial-gradient(circle at 98% 0,rgba(0,150,64,.09),transparent 32%),hsla(0,0%,100%,.026);grid-template-columns:48px minmax(0,1fr) auto}.training-plan--classic[data-v-0da27fb0]{background:radial-gradient(circle at 98% 0,rgba(58,144,222,.09),transparent 32%),hsla(0,0%,100%,.026)}.training-plan--deleted[data-v-0da27fb0]{opacity:.68}.training-plan__accent[data-v-0da27fb0]{position:absolute;top:16px;bottom:16px;left:0;width:3px;border-radius:0 4px 4px 0;background:#35bb70}.training-plan--classic .training-plan__accent[data-v-0da27fb0]{background:#5aa6e8}.training-plan__icon[data-v-0da27fb0]{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;color:#71d899;background:rgba(0,150,64,.13)}.training-plan--classic .training-plan__icon[data-v-0da27fb0]{color:#80bdf0;background:rgba(58,144,222,.13)}.training-plan__icon .v-icon[data-v-0da27fb0]{color:inherit!important}.training-plan__content[data-v-0da27fb0]{min-width:0}.training-plan__heading[data-v-0da27fb0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.training-plan__heading h4[data-v-0da27fb0]{margin:5px 0 0;overflow:hidden;color:#fff;font-size:17px;letter-spacing:-.02em;line-height:1.3;text-overflow:ellipsis}.training-plan__heading .v-btn .v-icon[data-v-0da27fb0]{color:#b9c0bb!important}.training-plan__labels[data-v-0da27fb0]{display:flex;flex-wrap:wrap;gap:6px}.training-plan__type[data-v-0da27fb0]{display:inline-flex;min-height:22px;align-items:center;padding:2px 8px;border:1px solid rgba(57,196,113,.25);border-radius:999px;color:#77d99d;background:rgba(0,150,64,.1);font-size:12px;font-weight:750}.training-plan__type--old[data-v-0da27fb0]{border-color:rgba(90,166,232,.26);color:#8ac2ef;background:rgba(58,144,222,.1)}.training-plan__type--deleted[data-v-0da27fb0]{border-color:rgba(239,68,68,.25);color:#f29a9a;background:rgba(239,68,68,.09)}.training-plan__meta[data-v-0da27fb0]{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:10px}.training-plan__meta span[data-v-0da27fb0]{display:inline-flex;align-items:center;gap:5px;color:#a5ada7;font-size:12px}.training-plan__meta .v-icon[data-v-0da27fb0]{color:#909993!important}.training-plan__contributors[data-v-0da27fb0]{margin-top:7px;color:#aeb5b0;font-size:12px}.training-plan__contributors span[data-v-0da27fb0]{color:#7f8982}.training-plan__splits[data-v-0da27fb0]{display:grid;gap:6px;margin-top:13px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.07)}.training-split[data-v-0da27fb0]{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.035)}.training-split>div[data-v-0da27fb0]{display:flex;min-width:0;flex-direction:column}.training-split span[data-v-0da27fb0],.training-split strong[data-v-0da27fb0]{font-size:12px}.training-split strong[data-v-0da27fb0]{color:#ecf1ed}.training-split span[data-v-0da27fb0]{color:#8f9892}.training-plan__actions[data-v-0da27fb0]{display:flex;max-width:330px;flex-wrap:wrap;justify-content:flex-end;gap:3px}.training-plan__actions .v-btn[data-v-0da27fb0]{min-height:34px;margin:0;border-radius:9px;font-size:12px}.training-dialog-card[data-v-0da27fb0]{padding:28px;border:1px solid hsla(0,0%,100%,.1);border-radius:20px!important;background:#1c201e!important}.training-dialog-card__icon[data-v-0da27fb0]{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;margin-bottom:16px;border-radius:15px;color:#72d899;background:rgba(0,150,64,.13)}.training-dialog-card__icon--danger[data-v-0da27fb0]{color:#ff8585;background:rgba(239,68,68,.12)}.training-dialog-card__icon .v-icon[data-v-0da27fb0]{color:inherit!important}.training-dialog-card h3[data-v-0da27fb0]{margin:0;color:#fff;font-size:21px}.training-dialog-card>p[data-v-0da27fb0]{margin:8px 0 22px;color:#aeb5b0;font-size:13px;line-height:1.5}.training-dialog-card__actions[data-v-0da27fb0]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.training-print-option[data-v-0da27fb0]{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;margin-top:8px;padding:10px 13px;border:1px solid hsla(0,0%,100%,.09);border-radius:12px;color:#fff;background:hsla(0,0%,100%,.035);cursor:pointer;font:inherit;text-align:left}.training-print-option[data-v-0da27fb0]:hover{border-color:rgba(73,203,123,.35);background:rgba(0,150,64,.1)}.training-print-option>span[data-v-0da27fb0]{display:flex;flex-direction:column;gap:3px}.training-print-option small[data-v-0da27fb0],.training-print-option strong[data-v-0da27fb0]{font-size:12px}.training-print-option small[data-v-0da27fb0]{color:#9da59f}.training-print-option .v-icon[data-v-0da27fb0]{color:#65ca8b!important}@media (max-width:850px){.recent-courses__grid[data-v-0da27fb0]{grid-template-columns:repeat(2,minmax(0,1fr))}.training-manager__header[data-v-0da27fb0]{align-items:stretch;flex-direction:column}.training-manager__header-actions[data-v-0da27fb0]{justify-content:space-between}.training-plan[data-v-0da27fb0]{align-items:flex-start;grid-template-columns:42px minmax(0,1fr)}.training-plan__icon[data-v-0da27fb0]{width:42px;height:42px}.training-plan__actions[data-v-0da27fb0]{max-width:none;justify-content:flex-start;padding-top:3px;grid-column:2}}@media (max-width:600px){.training-manager[data-v-0da27fb0]{padding:16px 14px 2px}.training-manager__header-actions[data-v-0da27fb0]{align-items:stretch;flex-direction:column}.recent-courses__header[data-v-0da27fb0]{align-items:flex-start}.recent-courses__header h3[data-v-0da27fb0]{font-size:21px}.recent-courses__grid[data-v-0da27fb0]{grid-template-columns:1fr}.recent-course[data-v-0da27fb0]{display:grid;grid-template-columns:112px minmax(0,1fr)}.recent-course__image[data-v-0da27fb0]{height:100%;min-height:92px}.training-manager__create[data-v-0da27fb0],.training-manager__import[data-v-0da27fb0]{width:100%}.training-manager__toolbar[data-v-0da27fb0]{align-items:flex-start;flex-direction:column}.training-plan[data-v-0da27fb0]{gap:11px;padding:15px 12px 15px 16px}.training-plan__heading h4[data-v-0da27fb0]{font-size:15px}.training-plan__actions .v-btn[data-v-0da27fb0]{padding:0 7px}}.employee-dialog-card[data-v-63d4af96]{border-radius:24px!important}.employee-card[data-v-63d4af96]{position:relative;background-color:#f7f7f7;border-radius:20px;margin-top:50px;padding:20px;padding-top:65px;cursor:pointer;transition:all .3s ease-in-out;border:2px solid transparent;min-height:180px;display:flex;flex-direction:column;justify-content:center}.employee-card--disabled[data-v-63d4af96]{pointer-events:none;opacity:.7}.employee-card[data-v-63d4af96]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.employee-card--selected[data-v-63d4af96]{border-color:var(--v-primary,#00b24a);background-color:#fff;box-shadow:0 10px 30px rgba(0,178,74,.2)}.employee-avatar-wrapper[data-v-63d4af96]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2}.employee-avatar[data-v-63d4af96]{border:5px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.15)}.employee-avatar .v-skeleton-loader__avatar[data-v-63d4af96]{height:100px;width:100px}.employee-name[data-v-63d4af96]{font-weight:700;font-size:1.1rem;color:#2c3e50;margin-bottom:4px}.employee-title[data-v-63d4af96]{font-size:.9rem;color:#7f8c8d}.selected-checkmark[data-v-63d4af96]{position:absolute;top:-10px;right:-10px;background-color:var(--v-primary,#00b24a);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:3}.glass-card[data-v-63d4af96]{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:20px!important;border:1px solid hsla(0,0%,100%,.125);box-shadow:0 8px 32px 0 rgba(31,38,135,.1)}[data-v-63d4af96] .v-dialog{background-color:transparent!important;box-shadow:none!important}.customer-profile-page[data-v-3a5a69be]{--cp-primary:#009640;--cp-primary-soft:rgba(0,150,64,0.14);--cp-surface:rgba(0,0,0,0.2);--cp-surface-raised:hsla(0,0%,100%,0.045);--cp-border:hsla(0,0%,100%,0.1);--cp-text:#f6f7f6;--cp-muted:#a6aaa7;min-height:100%;padding:clamp(14px,2.4vw,34px);color:var(--cp-text);background:transparent}.customer-profile-shell[data-v-3a5a69be]{width:100%;max-width:1540px;margin:0 auto}.customer-profile-navigation[data-v-3a5a69be]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.customer-profile-navigation__back[data-v-3a5a69be],.customer-profile-navigation__search[data-v-3a5a69be]{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.customer-profile-navigation__back .v-icon[data-v-3a5a69be],.customer-profile-navigation__search .v-icon[data-v-3a5a69be]{color:#d9dedb!important}.customer-profile-navigation__search[data-v-3a5a69be]{color:#d9dedb!important;font-weight:700;letter-spacing:0;text-transform:none}.customer-hero[data-v-3a5a69be]{position:relative;display:flex;min-height:164px;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;overflow:hidden;border:1px solid hsla(0,0%,100%,.13);border-radius:25px;background:radial-gradient(circle at 92% 3%,rgba(0,150,64,.16),transparent 34%),linear-gradient(110deg,rgba(0,0,0,.32),hsla(0,0%,100%,.025)),var(--cp-surface);box-shadow:0 24px 70px rgba(0,0,0,.23);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.customer-hero[data-v-3a5a69be]:after{position:absolute;top:-148px;right:-52px;width:360px;height:360px;border:1px solid rgba(0,150,64,.13);border-radius:50%;content:"";pointer-events:none}.customer-hero__identity[data-v-3a5a69be]{z-index:1;display:flex;min-width:0;align-items:center;gap:20px}.customer-hero__avatar[data-v-3a5a69be]{position:relative;flex:0 0 auto;border:3px solid rgba(101,202,139,.32);box-shadow:0 14px 30px rgba(0,0,0,.3)}.customer-hero__avatar img[data-v-3a5a69be]{-o-object-fit:cover;object-fit:cover}.customer-hero__avatar--interactive[data-v-3a5a69be]{cursor:zoom-in;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.customer-hero__avatar--interactive[data-v-3a5a69be]:focus-visible,.customer-hero__avatar--interactive[data-v-3a5a69be]:hover{border-color:rgba(101,202,139,.72);box-shadow:0 16px 34px rgba(0,0,0,.35),0 0 0 4px rgba(0,150,64,.12);outline:none;transform:translateY(-1px)}.customer-hero__avatar-expand[data-v-3a5a69be]{position:absolute;right:3px;bottom:3px;display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;background:rgba(0,0,0,.72);pointer-events:none}.customer-hero__avatar-expand .v-icon[data-v-3a5a69be]{color:inherit!important}.customer-hero__copy[data-v-3a5a69be]{min-width:0}.customer-eyebrow[data-v-3a5a69be]{display:block;margin-bottom:5px;color:#65ca8b;font-size:12px;font-weight:850;letter-spacing:.13em;line-height:1.2}.customer-hero h1[data-v-3a5a69be]{overflow:hidden;margin:0;color:#fff;font-size:clamp(28px,3.1vw,42px);font-weight:780;letter-spacing:-.04em;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.customer-hero__badges[data-v-3a5a69be],.customer-hero__meta[data-v-3a5a69be]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}.customer-hero__meta span[data-v-3a5a69be]{display:inline-flex;align-items:center;gap:6px;color:#b8bcb9;font-size:13px}.customer-hero__meta .v-icon[data-v-3a5a69be]{color:#aeb5b0!important}.identity-badge[data-v-3a5a69be]{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#b4b9b5;background:hsla(0,0%,100%,.035);font-size:12px;font-weight:700}.identity-badge .v-icon[data-v-3a5a69be]{color:inherit!important}.identity-badge--success[data-v-3a5a69be]{border-color:rgba(0,150,64,.27);color:#7fd7a1;background:rgba(0,150,64,.1)}.identity-badge--accent[data-v-3a5a69be]{border-color:rgba(37,135,232,.3);color:#78baf6;background:rgba(37,135,232,.1)}.identity-badge--expired[data-v-3a5a69be]{border-color:rgba(239,68,68,.3);color:#fca5a5;background:rgba(239,68,68,.1)}.identity-badge--warning[data-v-3a5a69be]{border-color:rgba(245,158,11,.3);color:#f3c568;background:rgba(245,158,11,.1)}.identity-badge--muted[data-v-3a5a69be]{border-color:rgba(148,163,184,.23);color:#bdc4cb;background:rgba(148,163,184,.09)}.customer-hero__actions[data-v-3a5a69be]{z-index:1;display:flex;flex:0 0 auto;gap:7px}.customer-hero__actions .v-btn[data-v-3a5a69be]{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.045)}.customer-hero__actions .v-btn .v-icon[data-v-3a5a69be]{color:#d9dedb!important}.customer-hero__actions .v-btn.error--text .v-icon[data-v-3a5a69be]{color:#ff6b72!important}.customer-quick-actions[data-v-3a5a69be]{display:grid;gap:10px;margin-top:15px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.customer-quick-action[data-v-3a5a69be]{display:grid;min-width:0;min-height:72px;align-items:center;gap:11px;padding:11px 13px;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;color:#f4f7f5;background:linear-gradient(145deg,hsla(0,0%,100%,.035),rgba(0,0,0,.11)),rgba(0,0,0,.13);cursor:pointer;font:inherit;grid-template-columns:42px minmax(0,1fr) 24px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.customer-quick-action[data-v-3a5a69be]:hover{border-color:rgba(101,202,139,.28);background:linear-gradient(145deg,rgba(0,150,64,.08),rgba(0,0,0,.11)),rgba(0,0,0,.13);transform:translateY(-1px)}.customer-quick-action[data-v-3a5a69be]:disabled{cursor:wait;opacity:.78}.customer-quick-action[data-v-3a5a69be]:disabled:hover{border-color:hsla(0,0%,100%,.09);background:linear-gradient(145deg,hsla(0,0%,100%,.035),rgba(0,0,0,.11)),rgba(0,0,0,.13);transform:none}.customer-quick-action>span[data-v-3a5a69be]:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.customer-quick-action small[data-v-3a5a69be],.customer-quick-action strong[data-v-3a5a69be]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-quick-action strong[data-v-3a5a69be]{color:#f8faf9;font-size:13px}.customer-quick-action small[data-v-3a5a69be]{color:#969f99;font-size:12px}.customer-quick-action__icon[data-v-3a5a69be]{display:inline-flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;color:#72d899;background:rgba(0,150,64,.13)}.customer-quick-action__icon .v-icon[data-v-3a5a69be]{color:inherit!important}.customer-quick-action__icon--blue[data-v-3a5a69be]{color:#73baf1;background:rgba(44,137,218,.13)}.customer-quick-action__icon--green[data-v-3a5a69be]{color:#55ca82;background:rgba(0,150,64,.16)}.customer-quick-action__icon--purple[data-v-3a5a69be]{color:#c9a0f4;background:rgba(160,86,224,.13)}.customer-quick-action__icon--teal[data-v-3a5a69be]{color:#61d2c4;background:rgba(27,171,155,.13)}.customer-quick-action__icon--amber[data-v-3a5a69be]{color:#efbd69;background:rgba(224,145,27,.13)}.customer-quick-action__arrow[data-v-3a5a69be]{color:#78817b!important}.customer-navigation[data-v-3a5a69be]{display:flex;margin-top:15px;padding:7px;overflow-x:auto;border:1px solid var(--cp-border);border-radius:18px;background:rgba(0,0,0,.18);scrollbar-width:thin}.customer-navigation__item[data-v-3a5a69be]{position:relative;display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:0;border-radius:12px;color:#9fa5a1;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:750;transition:color .16s ease,background .16s ease}.customer-navigation__item .v-icon[data-v-3a5a69be]{color:#a7ada9!important}.customer-navigation__item[data-v-3a5a69be]:hover{color:#d9dcda;background:hsla(0,0%,100%,.035)}.customer-navigation__item--active[data-v-3a5a69be]{color:#81d9a3;background:var(--cp-primary-soft)}.customer-navigation__item--active .v-icon[data-v-3a5a69be]{color:#65ca8b!important}.customer-content[data-v-3a5a69be]{margin-top:15px}.customer-loading[data-v-3a5a69be]{display:flex;min-height:420px;flex-direction:column;align-items:center;justify-content:center;gap:15px;border:1px solid var(--cp-border);border-radius:22px;background:var(--cp-surface)}.customer-loading strong[data-v-3a5a69be]{font-size:16px}.customer-loading--error[data-v-3a5a69be]{color:#fca5a5}.legacy-section-shell[data-v-3a5a69be]{overflow:hidden;padding:24px;border:1px solid var(--cp-border);border-radius:22px;background:linear-gradient(145deg,var(--cp-surface-raised),rgba(0,0,0,.17))}.legacy-section-shell--open[data-v-3a5a69be]{padding:0 0 24px}.section-intro[data-v-3a5a69be]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-24px -24px 20px;padding:24px;border-bottom:1px solid var(--cp-border);background:hsla(0,0%,100%,.018)}.legacy-section-shell--open .section-intro[data-v-3a5a69be]{margin:0 0 4px}.section-intro h2[data-v-3a5a69be]{margin:0;color:#fff;font-size:23px;letter-spacing:-.03em}.section-intro p[data-v-3a5a69be]{margin:6px 0 0;color:var(--cp-muted);font-size:13px}.section-intro>.v-icon[data-v-3a5a69be]{color:#65ca8b!important}.legacy-section-shell[data-v-3a5a69be] .v-card:not(.contract-card){color:#f6f7f6;background:transparent!important;box-shadow:none!important}.legacy-section-shell[data-v-3a5a69be] .v-data-table,.legacy-section-shell[data-v-3a5a69be] .v-sheet:not(.contract-card){color:#f6f7f6;background:transparent!important}.legacy-section-shell[data-v-3a5a69be] .v-card__subtitle,.legacy-section-shell[data-v-3a5a69be] .v-card__text,.legacy-section-shell[data-v-3a5a69be] .v-input,.legacy-section-shell[data-v-3a5a69be] .v-label,.legacy-section-shell[data-v-3a5a69be] td,.legacy-section-shell[data-v-3a5a69be] th{font-size:12px!important}.customer-profile-image-card[data-v-3a5a69be]{display:flex;max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:22px!important;background:#111513!important}.customer-profile-image-card__header[data-v-3a5a69be]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px 15px 22px;border-bottom:1px solid hsla(0,0%,100%,.09)}.customer-profile-image-card__header h3[data-v-3a5a69be]{margin:0;color:#fff;font-size:20px;letter-spacing:-.02em}.customer-profile-image-card__header .v-btn .v-icon[data-v-3a5a69be]{color:#d3d9d5!important}.customer-profile-image-card__image[data-v-3a5a69be]{display:flex;min-height:280px;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 15%,rgba(0,150,64,.1),transparent 45%),#090c0a}.customer-profile-image-card__image img[data-v-3a5a69be]{display:block;width:100%;height:auto;max-height:calc(100vh - 145px);-o-object-fit:contain;object-fit:contain}.customer-anamnese-card[data-v-3a5a69be]{overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:22px!important;background:radial-gradient(circle at 96% 0,rgba(27,171,155,.12),transparent 34%),#1b1f1d!important}.customer-anamnese-card__header[data-v-3a5a69be]{display:flex;align-items:center;gap:13px;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.customer-anamnese-card__header h3[data-v-3a5a69be]{margin:0;color:#fff;font-size:21px}.customer-anamnese-card__header p[data-v-3a5a69be]{margin:3px 0 0;color:#9fa7a1;font-size:12px}.customer-anamnese-card__header .v-btn .v-icon[data-v-3a5a69be]{color:#c8cfca!important}.customer-anamnese-card__state[data-v-3a5a69be]{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:24px;color:#939c96;text-align:center}.customer-anamnese-card__state strong[data-v-3a5a69be]{color:#fff;font-size:16px}.customer-anamnese-card__state span[data-v-3a5a69be]{font-size:12px}.customer-anamnese-card__state>.v-icon[data-v-3a5a69be]{color:#61d2c4!important}.customer-anamnese-list[data-v-3a5a69be]{display:grid;max-height:430px;gap:8px;padding:15px 18px;overflow-y:auto}.customer-anamnese-entry[data-v-3a5a69be]{display:grid;min-height:70px;align-items:center;gap:10px;padding:10px 11px;border:1px solid hsla(0,0%,100%,.08);border-radius:13px;background:hsla(0,0%,100%,.03);grid-template-columns:58px minmax(0,1fr) auto}.customer-anamnese-entry__actions[data-v-3a5a69be]{display:flex;align-items:center}.customer-anamnese-entry__actions .v-btn[data-v-3a5a69be]{width:36px;height:36px}.customer-anamnese-entry__copy[data-v-3a5a69be],.customer-anamnese-entry__date[data-v-3a5a69be]{display:flex;min-width:0;flex-direction:column}.customer-anamnese-entry__date[data-v-3a5a69be]{align-items:center;padding-right:10px;border-right:1px solid hsla(0,0%,100%,.08)}.customer-anamnese-entry__date strong[data-v-3a5a69be]{color:#fff;font-size:20px;line-height:1}.customer-anamnese-entry__copy small[data-v-3a5a69be],.customer-anamnese-entry__date small[data-v-3a5a69be]{color:#8e9891;font-size:12px}.customer-anamnese-entry__copy strong[data-v-3a5a69be]{overflow:hidden;color:#eff3f0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.customer-anamnese-entry__copy small[data-v-3a5a69be]{margin-top:4px}.customer-anamnese-entry .v-btn .v-icon[data-v-3a5a69be]{color:#aeb7b0!important}.customer-anamnese-entry .customer-anamnese-entry__delete:not(.v-btn--disabled) .v-icon[data-v-3a5a69be]{color:#ff8d8d!important}.customer-anamnese-card__footer[data-v-3a5a69be]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 18px 18px;border-top:1px solid hsla(0,0%,100%,.08)}@media (max-width:860px){.customer-hero[data-v-3a5a69be]{align-items:flex-start;padding:72px 20px 22px}.customer-hero__identity[data-v-3a5a69be]{align-items:flex-start}.customer-hero h1[data-v-3a5a69be]{font-size:27px;white-space:normal}.customer-hero__meta[data-v-3a5a69be]{align-items:flex-start;flex-direction:column;gap:7px}.customer-hero__actions[data-v-3a5a69be]{position:absolute;top:20px;right:18px}.customer-quick-actions[data-v-3a5a69be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.customer-profile-page[data-v-3a5a69be]{padding:10px}.customer-hero[data-v-3a5a69be]{min-height:0;padding:76px 18px 22px}.customer-hero__identity[data-v-3a5a69be]{width:100%;align-items:flex-start;gap:14px}.customer-hero__avatar[data-v-3a5a69be]{position:relative;margin-top:2px}.customer-hero__copy[data-v-3a5a69be]{min-width:0;width:100%}.customer-hero h1[data-v-3a5a69be]{font-size:24px;line-height:1.12}.customer-hero__meta span[data-v-3a5a69be]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-navigation__item[data-v-3a5a69be]{min-height:42px;padding:0 13px}.customer-quick-actions[data-v-3a5a69be]{gap:8px;grid-template-columns:1fr}.customer-quick-action[data-v-3a5a69be]{min-height:66px}.legacy-section-shell[data-v-3a5a69be]{padding:16px}.section-intro[data-v-3a5a69be]{margin:-16px -16px 16px;padding:18px 16px}.customer-anamnese-entry[data-v-3a5a69be]{grid-template-columns:50px minmax(0,1fr)}.customer-anamnese-entry__actions[data-v-3a5a69be]{grid-column:2;justify-content:flex-end}.customer-anamnese-entry__date[data-v-3a5a69be]{grid-row:1/span 2}.customer-profile-image-card[data-v-3a5a69be]{max-height:none;min-height:100%;border:0;border-radius:0!important}.customer-profile-image-card__image[data-v-3a5a69be]{min-height:0;flex:1 1 auto}.customer-profile-image-card__image img[data-v-3a5a69be]{max-height:calc(100vh - 78px)}}