.eqa-attention-panel{margin-bottom:12px;padding:11px;border:1px solid rgba(173,116,17,.24);border-radius:8px;background:#f59e0b12}.eqa-attention-heading{display:flex;align-items:center;gap:9px}.eqa-attention-heading>svg{flex:0 0 auto;color:#8a6117}.eqa-attention-heading strong,.eqa-attention-heading span{display:block}.eqa-attention-heading strong{font-size:12px;font-weight:950}.eqa-attention-heading span{margin-top:2px;color:#0000009e;font-size:10px;font-weight:650}.eqa-attention-list{display:grid;gap:5px;margin-top:9px}.eqa-attention-list>button,.eqa-attention-list>.eqa-attention-row{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid rgba(0,0,0,.09);border-radius:7px;background:#ffffffd1;cursor:pointer;text-align:left;font:inherit}.eqa-attention-list>.eqa-attention-grid-row{min-height:44px;gap:10px;padding:7px 9px;border:1px solid rgba(0,0,0,.09);border-radius:7px;background:#ffffffd1;cursor:pointer;text-align:left}.eqa-attention-list strong,.eqa-attention-list small{display:block}.eqa-attention-list strong{font-size:12px;font-weight:950}.eqa-attention-list small{margin-top:2px;color:#0009;font-size:10px;font-weight:650}.mini-pill{height:24px;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:transparent;box-sizing:border-box;font-family:inherit;font-size:11px;font-weight:900;line-height:22px;white-space:nowrap}.mini-pill.muted-pill{opacity:.72}.mini-pill.warn{background:#f59e0b12;border-color:#f59e0b47;color:#000000ad}.icon-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:28px;padding:0 7px;line-height:1;color:#00000094;cursor:pointer}.icon-pill svg{flex:0 0 auto}.icon-pill>svg.lucide{width:18px;height:18px;stroke-width:var(--eqa-icon-visual-stroke-width)}.icon-pill.active,.icon-pill--warning{border-color:#f59e0b47;background:#f59e0b1a;color:#704e04eb}.icon-pill.disabled,.icon-pill:disabled{opacity:.42;cursor:default}.note-pill{flex:0 0 auto}.note-pill--private{color:#8f1d1d;border-color:#8f1d1d3d;background:#8f1d1d1a}.note-pill--shared{color:#00000094;border-color:#0000001f;background:transparent}.eqa-icon-action{display:inline-grid;justify-items:center;align-content:start;gap:4px;min-width:42px;padding:0;border:0;background:transparent;color:#000000b8;cursor:pointer;font:inherit}.eqa-icon-action:disabled{opacity:.42;cursor:default}.eqa-icon-action__icon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#00000009;color:currentColor;box-sizing:border-box}.eqa-icon-action__label{max-width:64px;overflow:hidden;color:currentColor;font-size:9px;font-weight:750;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.eqa-icon-action.is-active .eqa-icon-action__icon,.eqa-icon-action.is-warning .eqa-icon-action__icon{border-color:#f59e0b47;background:#f59e0b1a;color:#704e04eb}.eqa-menu-pill{min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#000000b8;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:11px;font-weight:900;line-height:22px;letter-spacing:0;white-space:nowrap}.eqa-menu-pill:disabled{opacity:.58;cursor:default}.eqa-duration-pill{height:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#fff;color:#000000b8;box-sizing:border-box;cursor:pointer;font-family:var(--eqa-row-font-family, var(--font-sans, inherit));font-size:var(--eqa-row-pill-size, 11px);font-weight:var(--eqa-row-pill-weight, 900);font-variant-numeric:tabular-nums;line-height:22px;letter-spacing:0;white-space:nowrap}.eqa-duration-pill:disabled{opacity:.58;cursor:default}.eqa-menu-pill.is-closed,.eqa-menu-pill.is-active{background:#000000eb;border-color:#000000eb;color:#fff}.eqa-menu-pill.is-warning{background:#f59e0b1a;border-color:#b47d0047;color:#704e04eb}.status-pill{opacity:1}.status-pill-btn{cursor:pointer}.status-pill-btn:disabled{cursor:default}.status-pill--executed,.status-pill--active,.status-pill--primary{background:#000000eb;border-color:#000000eb;color:#fff}.status-pill--cancelled,.status-pill--danger{background:#96303c17;border-color:#96303c38;color:#7d232efa}.status-pill--attention,.status-pill--warning{background:#f59e0b1a;border-color:#b47d0047;color:#704e04eb}.status-menu{position:absolute;right:0;top:30px;min-width:150px;padding:6px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 10px 30px #00000014;display:grid;gap:4px;z-index:5000}.status-menu-item{width:100%;text-align:left;min-height:34px;padding:0 10px;border-radius:11px;border:0;background:transparent;cursor:pointer;color:#111;font:inherit;font-size:12px;font-weight:900;white-space:nowrap}.status-menu-item:hover:not(:disabled){background:#0000000d}.status-menu-item.active{background:#000000eb;color:#fff}.status-menu-item:disabled{opacity:.64;cursor:default}.payment-status-icon-pill{cursor:pointer;background:transparent;border-color:#0000001a;color:#00000094}.payment-status-icon-pill.payment-status-icon-pill--paid,.payment-status-icon-pill.payment-status-icon-pill--unpaid-work,.payment-status-icon-pill.payment-status-icon-pill--discounted-upcoming{background:transparent;border-color:#0000001a;color:#00000094}.payment-status-icon-pill.payment-status-icon-pill--partial{background:#f59e0b1a;border-color:#b47d0047;color:#704e04eb}.payment-status-icon-pill.payment-status-icon-pill--discounted{background:#10b9811a;border-color:#10b98142;color:#115e59f5}.payment-status-icon-pill.payment-status-icon-pill--unpaid{background:#96303c17;border-color:#96303c38;color:#7d232efa}.map-pill,.action-pill,.neutral-icon-pill{background:transparent;border-color:#0000001a;color:#00000094}.ui-money{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;justify-self:stretch;width:100%;font-weight:950;white-space:nowrap;text-align:right}.eqa-warning-row{background:#f59e0b0e}.eqa-warning-row:hover{background:#f59e0b16}.eqa-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:#00000052}.eqa-modal-panel{width:min(440px,100%);display:grid;gap:14px;padding:16px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;box-shadow:0 18px 40px #0000002e}.eqa-modal-card{font-family:var(--font-sans);font-size:13px;font-weight:400;color:#000000e0;background:#fff}.eqa-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.eqa-modal-close{flex:0 0 auto;width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:#000000b8;font:inherit;font-size:22px;line-height:1;cursor:pointer}.eqa-modal-actions{display:flex;justify-content:center;gap:10px}.eqa-modal-button{min-height:38px;padding:0 16px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;color:#000000db;font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;cursor:pointer}.eqa-modal-button.is-primary{border-color:#000000eb;background:#000000eb;color:#fff}.eqa-modal-button:disabled{cursor:default;opacity:.55}.eqa-modal-title{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:0}.eqa-modal-sub,.eqa-modal-copy{color:#0009;font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.45;letter-spacing:0}.eqa-modal-copy strong{color:#000000d1;font-weight:900}.eqa-schedule-context{min-width:0;display:grid;gap:9px;padding-top:13px;border-top:1px solid rgba(0,0,0,.09)}.eqa-schedule-context-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.eqa-schedule-context-head>div{min-width:0;display:grid;gap:2px}.eqa-schedule-context-head strong{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.35}.eqa-schedule-context-head small{color:#0000008f;font-family:var(--font-sans);font-size:11px;font-weight:400;line-height:1.35}.eqa-schedule-context-list{display:grid;gap:7px}.eqa-schedule-context-row{min-width:0;display:grid;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(0,0,0,.09);border-radius:10px;background:#fff}.eqa-schedule-context-row.conflict{border-color:#ae673a66;background:#c48f5814}.eqa-schedule-context-row.selected{border-color:#000000b8;box-shadow:inset 0 0 0 1px #000000b8}.eqa-schedule-context-time,.eqa-schedule-context-main{min-width:0;display:grid;gap:2px}.eqa-schedule-context-time strong,.eqa-schedule-context-main strong{overflow:hidden;color:#151719;font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.eqa-schedule-context-time span,.eqa-schedule-context-main span,.eqa-schedule-context-main small{overflow:hidden;color:#0000008f;font-family:var(--font-sans);font-size:11px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.eqa-schedule-context-actions{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.eqa-modal-button.is-compact{min-height:30px;padding:4px 8px;font-size:11px}.eqa-schedule-context-empty{padding:12px 10px;border:1px dashed rgba(0,0,0,.12);border-radius:8px;color:#0000008f;font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.4}@media(max-width:700px){.eqa-schedule-context-row{grid-template-columns:92px minmax(0,1fr)}.eqa-schedule-context-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:560px){.eqa-schedule-context-row{grid-template-columns:82px minmax(0,1fr);padding:8px}}.eqa-modal-backdrop>.eqa-partial-completion-modal{width:min(780px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.eqa-partial-schedule-grid{display:grid;grid-template-columns:minmax(170px,1.25fr) repeat(3,minmax(112px,.75fr));gap:12px;align-items:end}.eqa-partial-schedule-grid .field,.eqa-partial-schedule-grid .quarter-time{min-width:0}.eqa-readonly-input{background:#0000000b!important;color:#0000009e!important}.eqa-partial-horse-block{margin-top:4px;padding-top:14px;border-top:1px solid rgba(0,0,0,.09)}.eqa-partial-horse-block>strong{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.35}.eqa-partial-foot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.eqa-partial-foot-button{min-height:42px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;color:#151719;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.eqa-partial-foot-button.active{border-color:#17191b;background:#17191b;color:#fff}@media(max-width:700px){.eqa-partial-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eqa-partial-date-field{grid-column:1 / -1}.eqa-partial-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.eqa-modal-backdrop>.eqa-partial-completion-modal{max-height:calc(100dvh - 20px);padding:13px}}@media(max-width:430px){.eqa-partial-schedule-grid{grid-template-columns:1fr 1fr}.eqa-partial-date-field,.eqa-partial-schedule-grid .field:last-child{grid-column:1 / -1}}.eqa-catalog-row-main{min-width:0;display:grid;gap:3px;align-items:start}.eqa-catalog-row-name{min-width:0;overflow:hidden;color:#000000e0;font-size:var(--eqa-row-secondary-size);font-weight:var(--eqa-row-secondary-weight);line-height:var(--eqa-row-entity-line-height);text-overflow:ellipsis;white-space:nowrap}.eqa-code-badge{width:fit-content;max-width:100%;display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#00000009;color:#00000094;font-family:var(--font-sans, inherit);font-size:11px;font-variant:normal;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}.eqa-code-chip{width:fit-content;max-width:100%;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#00000009;color:#0000009e;box-sizing:border-box;font-family:inherit;font-size:12px;font-weight:900;line-height:22px;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.eqa-selected-entity{font-family:inherit}.eqa-selected-entity-copy{min-width:0}.eqa-selected-entity-copy>span{color:#00000085;font-size:11px;font-weight:850}.eqa-selected-entity-copy>strong{min-width:0;overflow:hidden;color:#000000e0;font-size:13px;font-weight:900;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.eqa-catalog-list-head{display:grid;grid-template-columns:minmax(0,1fr) 58px 58px 40px;gap:10px;align-items:center;min-height:28px;border-bottom:1px solid rgba(0,0,0,.1);color:#00000075;font-size:10px;font-weight:900;text-transform:uppercase}.eqa-catalog-list-head span:nth-child(n+2){text-align:center}.eqa-catalog-row-titleline{min-width:0;display:inline-flex;align-items:center;gap:7px}.eqa-catalog-kind{color:#00000075;font-size:11px;font-weight:800;line-height:1.1}.eqa-catalog-metric{min-width:0;display:inline-grid;place-items:center;color:#000000bd;font-size:12px;font-weight:900}.eqa-notes-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eqa-note-field{min-width:0;gap:7px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px}.eqa-note-field--private{border-color:#96303c2e;background:#96303c12}.eqa-note-field--shared{background:#fff}.eqa-note-field textarea.input{width:100%;box-sizing:border-box;background:#fff}.eqa-note-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}@media(max-width:620px){.eqa-notes-form-grid{grid-template-columns:1fr}}.input,select.input,textarea.input,input.input{font-family:var(--font-sans, inherit);font-size:13px;font-weight:760;letter-spacing:0}input.input[type=date]{min-height:44px;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.18);background:#fff;color:#000000d6;font-family:var(--font-sans, inherit);font-size:13px;font-weight:760;letter-spacing:0}input.input[type=date]::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer}.eqa-summary-row{position:relative;min-height:88px;display:grid;gap:12px;align-items:center;padding:10px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;font-family:var(--eqa-row-font-family);font-size:var(--eqa-row-body-size);font-weight:var(--eqa-row-body-weight);line-height:var(--eqa-row-text-line-height);letter-spacing:0;cursor:pointer}.eqa-summary-row:hover{background:#00000005}.eqa-entity-link{max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;text-align:left;cursor:pointer}.eqa-entity-link:disabled{color:inherit;opacity:1;cursor:default}.eqa-summary-row--history{background:#1f293711;color:#111827bd}.eqa-summary-row--cancelled{background:#0001;opacity:.76}.eqa-summary-row:has(.status-menu),.eqa-summary-row:has(.menu),.eqa-summary-row:has(.am-shell){z-index:7}.eqa-summary-main{min-width:0;display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:start;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.eqa-summary-time{color:#0000009e;font-size:12px;font-weight:900;line-height:1.2;white-space:nowrap}.eqa-summary-copy{min-width:0;display:grid;gap:3px}.eqa-summary-title{overflow:hidden;color:#000000eb;font-size:var(--eqa-row-title-size);font-weight:var(--eqa-row-title-weight);line-height:var(--eqa-row-entity-line-height);text-overflow:ellipsis;white-space:nowrap}.eqa-summary-title-secondary{overflow:hidden;color:#000000d1;font-size:13px;font-weight:900;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.eqa-summary-subtle{overflow:hidden;color:#0000007a;font-size:var(--eqa-row-meta-size);font-weight:var(--eqa-row-meta-weight);line-height:var(--eqa-row-text-line-height);text-overflow:ellipsis;white-space:nowrap}.eqa-summary-pill-line{display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-wrap:wrap}.eqa-summary-side{min-width:0;display:grid;justify-items:end;gap:8px}.eqa-summary-col{min-width:0;display:grid;align-content:center;gap:3px}.eqa-summary-col strong,.eqa-summary-col span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eqa-summary-col strong{color:#000000db;font-size:var(--eqa-row-secondary-size);font-weight:var(--eqa-row-title-weight)}.eqa-summary-col span{color:#0000008f;font-size:var(--eqa-row-meta-size);font-weight:var(--eqa-row-meta-weight)}.eqa-work-scope-code{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:4px;color:#0000009e;font-family:var(--font-sans, inherit);font-size:12px;font-variant:normal;font-weight:900;line-height:1.1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.catalog-option-title>.eqa-work-scope-code,.option-title>.eqa-work-scope-code{flex:0 0 auto}.eqa-work-scope-label{color:#0000007a}.eqa-work-scope-label--obtained{color:#000000e6}.eqa-obtained-pill{width:fit-content;min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid;border-radius:999px;box-sizing:border-box;font-family:var(--font-sans, inherit);font-size:12px;font-weight:900;line-height:22px;letter-spacing:0;white-space:nowrap}.eqa-obtained-pill{border-color:#1665343d;background:#22c55e1a;color:#166534!important}.eqa-obtained-reference{color:#166534!important;border:0!important;background:transparent!important;box-shadow:none!important}.work-display-id{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;color:#00000094;font-size:14px;font-weight:950;line-height:1.1;white-space:nowrap}.work-display-id small{margin-left:3px;color:#0000006b;font-size:9px;font-weight:750}@media(max-width:760px){.eqa-summary-row{grid-template-columns:1fr!important}.eqa-summary-main{grid-template-columns:1fr}.eqa-summary-side{justify-items:stretch}.eqa-summary-pill-line{justify-content:flex-end}}.seg-btn:disabled{cursor:default;opacity:.48}.eqa-search-input{width:100%;height:44px;min-height:44px;box-sizing:border-box;padding:0 16px;border:1px solid rgba(0,0,0,.18);border-radius:12px;background:#fff;color:#000000d6;font-family:var(--font-sans, inherit);font-size:13px;font-weight:760;letter-spacing:0;outline:none}.eqa-search-input::placeholder{color:#0000006b;font:inherit;opacity:1}.eqa-dashboard-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.eqa-dashboard-kpi{min-height:78px;display:grid;align-content:center;gap:4px;padding:10px 12px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer}.eqa-dashboard-kpi span,.eqa-dashboard-economics-grid span{color:#0000008a;font-size:10px;font-weight:900;text-transform:uppercase}.eqa-dashboard-kpi strong{font-size:22px;font-weight:950}.eqa-dashboard-kpi small{color:#00000094;font-size:11px;font-weight:750;white-space:pre-line}.eqa-dashboard-kpi.is-warning{border-color:#f59e0b4d;background:#f59e0b14}.eqa-dashboard-kpi.is-money{border-color:#19764c3d;background:#19764c0e}.eqa-dashboard-economics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.eqa-dashboard-economics-grid>div{min-height:66px;display:grid;align-content:center;gap:4px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000005}.eqa-dashboard-economics-grid strong{font-size:15px;font-weight:950}@media(max-width:860px){.eqa-dashboard-kpi-grid,.eqa-dashboard-economics-grid{grid-template-columns:1fr}}.filters.eqa-agenda-filters{display:grid;gap:10px;margin-bottom:12px}.filters.eqa-agenda-filters .filters__row{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.filters.eqa-agenda-filters .filters__row--dates,.filters.eqa-agenda-filters .filters__row--quick{align-items:flex-start}.filters.eqa-agenda-filters .filters__row--quick{padding-top:2px}.filters.eqa-agenda-filters .date-filter-actions,.filters.eqa-agenda-filters .filter-toolbar,.filters.eqa-agenda-filters .quick-filter-bar{display:inline-flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.filters.eqa-agenda-filters .date-filter-actions{padding:20px 0 0}.filters.eqa-agenda-filters .filter-toolbar{width:100%;padding:2px 0 4px}.filters.eqa-agenda-filters .quick-filter-bar{padding:0;border:0;background:transparent}.filters.eqa-agenda-filters .quick-filter-wrap{position:relative;display:inline-flex}.filters.eqa-agenda-filters .icon-label-action{min-width:52px;color:#000000ad}.filters.eqa-agenda-filters .icon-label-action__icon{width:44px;height:44px;border-color:#0000001f;border-radius:14px;background:#fff;color:currentColor}.filters.eqa-agenda-filters .icon-label-action__label{max-width:none;min-width:48px;overflow:visible;color:#000000ad;font-size:10px;font-weight:800;line-height:1;opacity:1;text-overflow:clip}.filters.eqa-agenda-filters .icon-label-action.active .icon-label-action__icon{border-color:#000000eb;background:#000000eb;color:#fff}.filters.eqa-agenda-filters .icon-label-action.active .icon-label-action__label{color:#000000d1}.filters.eqa-agenda-filters .quick-filter-menu{top:calc(100% + 8px);z-index:5000;min-width:210px;max-width:min(280px,calc(100vw - 32px))}.filters.eqa-agenda-filters .quick-filter-menu--left{right:auto;left:0}.filters.eqa-agenda-filters .quick-filter-menu--right{right:0;left:auto}.filters.eqa-agenda-filters .field{display:flex;flex-direction:column;gap:6px;min-width:160px}.filters.eqa-agenda-filters .field.grow{flex:1;min-width:220px}.filters.eqa-agenda-filters .label{color:inherit;font-size:12px;font-weight:900;text-transform:none;opacity:.75}.filters.eqa-agenda-filters .input{width:auto;height:40px;min-height:40px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(0,0,0,.18);border-radius:12px;background:#fff;color:#000000d6;font-family:var(--font-sans, inherit);font-size:13px;font-weight:760;letter-spacing:0;outline:none}.filters.eqa-agenda-filters .search{width:100%}@media(max-width:760px){.filters.eqa-agenda-filters{gap:12px}.filters.eqa-agenda-filters .filters__row{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px}.filters.eqa-agenda-filters .filters__row--quick{display:block}.filters.eqa-agenda-filters .date-filter-actions,.filters.eqa-agenda-filters .filter-toolbar,.filters.eqa-agenda-filters .quick-filter-bar{gap:9px}.filters.eqa-agenda-filters .field,.filters.eqa-agenda-filters .field.grow{width:100%;min-width:0}.filters.eqa-agenda-filters .filters__row--search .field.grow{grid-column:1 / -1}.filters.eqa-agenda-filters .input,.filters.eqa-agenda-filters .search{min-height:46px;font-size:16px}}@media(max-width:420px){.filters.eqa-agenda-filters .filters__row{grid-template-columns:1fr}.filters.eqa-agenda-filters .filters__row--2{grid-template-columns:1fr auto}}.today-summary{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:12px 0;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000006;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;color:inherit;text-align:left;font:inherit;cursor:pointer}.today-summary-count{min-width:58px;display:grid;place-items:center;gap:1px}.today-summary-count strong{font-size:22px;font-weight:950;line-height:1}.today-summary-count span{color:#0000008a;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.today-summary-list{min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.today-summary-item{min-width:0;max-width:260px;padding:6px 8px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;display:inline-grid;grid-template-columns:minmax(0,auto) auto;gap:2px 6px;align-items:center}.today-summary-horse{min-width:0;overflow:hidden;color:#000000db;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.today-summary-status-wrap{position:relative;justify-self:end;display:inline-flex;min-width:0}.today-summary-status{justify-self:end;max-width:128px;padding:3px 7px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:transparent;color:#00000094;overflow:hidden;font-family:inherit;font-size:9px;font-weight:950;line-height:1.1;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer}.today-summary-status:disabled{cursor:default;opacity:.64}.today-summary-status-menu{top:calc(100% + 6px);right:0;z-index:5100}.today-summary-status.status-pill--attention{border-color:#b47d003d;background:#b47d001f;color:#704e04f2}.today-summary-status.status-pill--executed{border-color:#000000eb;background:#000000eb;color:#fff}.today-summary-status.status-pill--cancelled{border-color:#96303c38;background:#96303c17;color:#7d232efa}.today-summary-item small{grid-column:1 / -1;overflow:hidden;color:#0000008a;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.today-reminder{color:#00000075;display:inline-flex}.today-reminder--sent{color:#704e04eb}.today-reminder--confirmed{color:#145a42eb}.today-summary-more{color:#00000085;font-size:11px;font-weight:900}@media(max-width:760px){.eqa-mobile-pilot{padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right));padding-bottom:calc(76px + env(safe-area-inset-bottom));overflow-x:clip}.eqa-mobile-pilot button,.eqa-mobile-pilot [role=button],.eqa-mobile-pilot select{touch-action:manipulation}.eqa-mobile-pilot input,.eqa-mobile-pilot textarea,.eqa-mobile-pilot select{font-size:max(16px,1em)}.eqa-mobile-pilot--appointments .filters{position:relative;z-index:15}.eqa-mobile-pilot--appointment-show .show-section,.eqa-mobile-pilot--evaluations .evaluation-card{scroll-margin-top:calc(64px + env(safe-area-inset-top))}}.eqa-assessments-page{display:grid;gap:12px;padding-bottom:88px}.eqa-assessment-module{display:grid;gap:8px}.eqa-assessment-module>header{display:flex;align-items:baseline;gap:8px}.eqa-assessment-module>header span{color:#00000080;font-size:10px;font-weight:900;text-transform:uppercase}.eqa-assessment-module h2,.eqa-section-head h2{margin:0;font-size:15px}.eqa-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.eqa-section-head p{margin:3px 0 0;color:#0000008f;font-size:12px;line-height:1.35}.eqa-assessment-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.eqa-assessment-template-card{min-height:108px;padding:12px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;display:grid;align-content:start;gap:6px;color:inherit;text-align:left;font:inherit;cursor:pointer}.eqa-assessment-template-card:disabled{opacity:.55;cursor:default}.eqa-assessment-template-card p{margin:0;color:#0009;font-size:12px;line-height:1.35}.eqa-assessment-template-card small{color:#00000080;font-size:10px;font-weight:800}.eqa-assessment-row{width:100%;min-height:58px;padding:8px 10px;border:0;border-top:1px solid rgba(0,0,0,.08);background:transparent;display:grid;grid-template-columns:76px minmax(0,1fr) minmax(120px,.45fr);gap:10px;align-items:center;color:inherit;text-align:left;font:inherit;cursor:pointer}.eqa-assessment-row .module{font-size:10px;font-weight:900;text-transform:uppercase}.eqa-assessment-row strong,.eqa-assessment-row small{display:block}.eqa-assessment-row strong{font-size:13px}.eqa-assessment-row small{margin-top:2px;color:#0000008a;font-size:11px}.eqa-selected-row{width:100%;min-height:48px;padding:8px 10px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:space-between;color:inherit;font:inherit;text-align:left}.eqa-selected-row strong,.eqa-selected-row small{display:block}.eqa-selected-row small{color:#00000085}.eqa-suggestions{border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;overflow:hidden}.eqa-suggestions button{width:100%;padding:9px 10px;border:0;border-bottom:1px solid rgba(0,0,0,.07);background:#fff;display:block;text-align:left;font:inherit}.eqa-suggestions strong,.eqa-suggestions small{display:block}.eqa-suggestions small{color:#00000085}.eqa-assessment-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.eqa-assessment-summary>div{min-width:0;padding:9px;border:1px solid rgba(0,0,0,.08);border-radius:8px}.eqa-assessment-summary span,.eqa-assessment-summary strong,.eqa-assessment-summary small{display:block}.eqa-assessment-summary span{color:#00000085;font-size:10px;font-weight:900;text-transform:uppercase}.eqa-assessment-summary strong{margin-top:3px;font-size:14px}.eqa-assessment-summary small{margin-top:2px;color:#00000085;font-size:10px}.eqa-assessment-response{display:grid;gap:10px}.eqa-assessment-item{padding:12px 0;background:#fff}.eqa-assessment-item header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.eqa-assessment-item h3{margin:0;font-size:17px;font-weight:750;line-height:1.2}.eqa-assessment-copy{margin-top:10px}.eqa-assessment-copy>span{display:block;color:#00000094;font-size:10px;font-weight:850;text-transform:uppercase}.eqa-assessment-copy p{margin:4px 0 0;color:#000000a8;font-family:inherit;font-size:12px;font-weight:400;line-height:1.45;white-space:pre-line}.eqa-assessment-ideal{padding:8px;background:#00000006}.eqa-assessment-scale{display:grid;gap:7px;margin-top:10px}.eqa-assessment-level-row{width:100%;min-height:60px;display:grid;grid-template-columns:34px minmax(0,1fr) 30px;gap:9px;align-items:center;padding:9px 10px;border:1px solid var(--eqa-level-border, rgba(0,0,0,.14));border-radius:8px;color:var(--eqa-level-fg, #151719);font:inherit;text-align:left;cursor:pointer}.eqa-assessment-level-row:hover:not(:disabled){border-color:currentColor}.eqa-assessment-response :is(button,textarea):disabled{cursor:default;opacity:.6}.eqa-assessment-level-row:focus-visible{outline:3px solid rgba(31,92,152,.34);outline-offset:2px}.eqa-assessment-level-row.active{border-color:currentColor;box-shadow:inset 0 0 0 2px currentColor}.eqa-assessment-level-value{font-size:18px;font-weight:800;text-align:center}.eqa-assessment-level-text{min-width:0;display:grid;gap:3px}.eqa-assessment-level-text b{font-size:12px;font-weight:700}.eqa-assessment-level-text small{color:var(--eqa-level-muted, rgba(0,0,0,.64));font-family:inherit;font-size:11px;font-weight:400;line-height:1.4}.eqa-assessment-level-choice{width:27px;height:27px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%}.eqa-assessment-level-choice svg{width:20px;height:20px;stroke-width:var(--eqa-icon-visual-stroke-width)}.eqa-assessment-average{display:grid;grid-template-columns:minmax(0,1fr) var(--eqa-assessment-number-column, 88px);align-items:center;column-gap:8px;row-gap:4px;padding:12px 9px;border:1px solid rgba(0,0,0,.1);border-radius:8px}.eqa-assessment-average>span{color:#0000009e;font-size:12px}.eqa-assessment-average>strong{grid-column:2;grid-row:1 / 3;min-width:0;text-align:center;font-size:clamp(40px,11vw,56px);line-height:1.1;font-weight:900;font-variant-numeric:tabular-nums}.eqa-assessment-average>small{grid-column:1;color:#0000008f;font-size:11px}.eqa-super-response-average{grid-column:1 / -1}.eqa-assessment-note{display:grid;gap:5px;margin-top:9px;color:#0000008f;font-size:11px;font-weight:850}.eqa-assessment-note textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#151719;font-family:inherit;font-size:12px;font-weight:400}.eqa-assessment-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.eqa-admin-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,.45fr) minmax(140px,.45fr) auto;gap:8px;align-items:end;margin:12px 0}.eqa-admin-module-group{display:grid;gap:8px;margin-top:14px}.eqa-admin-module-group>header{display:flex;align-items:baseline;gap:8px}.eqa-admin-module-group>header>span{color:#00000080;font-size:10px;font-weight:900;text-transform:uppercase}.eqa-admin-module-group>header h2{margin:0;font-size:15px}.eqa-admin-module-group>header small{color:#00000080;font-size:10px}.eqa-admin-template-list,.eqa-admin-levels,.eqa-admin-detail{display:grid;gap:8px}.eqa-admin-template{min-height:58px;padding:7px 8px;border:1px solid rgba(0,0,0,.1);border-radius:8px;display:flex;align-items:center;gap:8px}.eqa-admin-template-main{flex:1;min-width:0;border:0;background:transparent;display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;color:inherit;text-align:left;font:inherit;cursor:pointer}.eqa-admin-template-main>span{align-self:center;color:#0000008f;font-size:9px;font-weight:900;text-transform:uppercase}.eqa-admin-template-main>.template-status-pill{justify-self:start;min-width:56px;color:#000000b8;font-size:10px;line-height:22px;letter-spacing:0;text-transform:none}.eqa-admin-template-main>.template-status-pill.is-inactive{border-color:#96303c38;background:#96303c17;color:#7d232efa}.assessment-status-wrap{position:relative;flex:0 0 auto}.assessment-status-pill{min-width:88px;justify-content:space-between;font-size:10px;text-transform:none}.assessment-status-pill svg{width:13px;height:13px}.assessment-status-pill.is-active{color:#fff}.assessment-status-pill.is-inactive{border-color:#96303c38;background:#96303c17;color:#7d232efa}.assessment-status-menu{top:calc(100% + 6px);right:auto;left:0;min-width:150px}.eqa-admin-template:has(.assessment-status-menu){position:relative;z-index:20}.eqa-admin-template:has(.assessment-status-wrap) .eqa-admin-template-main{grid-template-columns:minmax(0,1fr)}.eqa-admin-template-main strong,.eqa-admin-template-main small{display:block}.eqa-admin-template-main small{margin-top:3px;color:#00000085;font-size:10px}@media(max-width:620px){.assessment-status-menu{right:0;left:auto}}.eqa-template-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.09)}.eqa-template-overview>div:first-child{min-width:0}.eqa-template-overview span{color:#00000085;font-size:10px;font-weight:900;text-transform:uppercase}.eqa-template-overview h2{margin:3px 0 0;font-size:18px}.eqa-template-overview p{margin:5px 0 0;color:#0009;font-size:12px;line-height:1.4}.eqa-admin-detail{margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.1)}.eqa-admin-levels{margin-top:12px}.eqa-admin-level-row{display:grid;grid-template-columns:58px minmax(0,.65fr) minmax(0,1.4fr);gap:8px;align-items:end;color:var(--eqa-level-fg, #151719)}.eqa-admin-level-row--colored{padding:10px;border:1px solid var(--eqa-level-border, rgba(0,0,0,.1));border-radius:8px}.eqa-admin-level-row .field{min-width:0;margin:0}.eqa-admin-level-row .field>span{color:var(--eqa-level-muted, rgba(0,0,0,.58))}.eqa-level-colors{grid-column:2 / -1;min-width:0;display:grid;gap:6px;padding:0;border:0}.eqa-level-colors legend{width:100%;color:var(--eqa-level-muted, rgba(0,0,0,.58));font-size:10px;font-weight:850}.eqa-level-color-group{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.eqa-level-color-group>span{width:58px;color:var(--eqa-level-muted, rgba(0,0,0,.58));font-size:9px;font-weight:700}.eqa-color-swatch{width:22px;height:22px;padding:0;border:1px solid rgba(0,0,0,.22);border-radius:50%;cursor:pointer}.eqa-color-swatch--transparent{background-color:#fff;background-image:linear-gradient(45deg,#d7dadd 25%,transparent 25%),linear-gradient(-45deg,#d7dadd 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d7dadd 75%),linear-gradient(-45deg,transparent 75%,#d7dadd 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.eqa-color-swatch.active{border-color:currentColor;box-shadow:0 0 0 2px #fff,0 0 0 3px currentColor}.eqa-admin-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.eqa-super-assessment-list{display:grid;gap:10px}.eqa-super-assessment-group{border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.eqa-super-assessment-group>header{min-height:68px;display:grid;grid-template-columns:94px minmax(180px,1fr) 120px auto;gap:10px;align-items:center;padding:10px;background:#fff}.eqa-super-assessment-date,.eqa-super-assessment-main,.eqa-super-assessment-progress{min-width:0;display:grid;gap:2px}.eqa-super-assessment-date strong{font-size:12px}.eqa-super-assessment-date span,.eqa-super-assessment-main small,.eqa-super-assessment-progress span{color:#0000008a;font-size:10px}.eqa-super-assessment-main>a{color:inherit;text-decoration:none;font-size:13px;font-weight:700}.eqa-super-assessment-main>span{font-size:12px}.eqa-super-assessment-main>span small{margin-left:5px;color:#00000080}.eqa-super-assessment-progress strong{font-size:17px}.eqa-super-respondents{display:grid;border-top:1px solid rgba(0,0,0,.08);background:#00000005}.eqa-super-respondent{min-height:44px;display:grid;grid-template-columns:74px minmax(0,1fr) 90px 110px;gap:8px;align-items:center;padding:7px 10px;border-top:1px solid rgba(0,0,0,.06)}.eqa-super-respondent:first-child{border-top:0}.eqa-super-respondent>strong{font-size:12px}.eqa-super-respondent>span:not(.eqa-respondent-kind),.eqa-super-respondent small{color:#0000008f;font-size:10px}.eqa-respondent-kind{font-size:9px;font-weight:900;text-transform:uppercase}@media(max-width:760px){.eqa-admin-form-row{grid-template-columns:1fr}.eqa-admin-level-row{grid-template-columns:58px minmax(0,1fr)}.eqa-level-definition{grid-column:1 / -1}.eqa-assessment-row{grid-template-columns:58px minmax(0,1fr)}.eqa-assessment-row>:last-child{grid-column:2}.eqa-assessment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.eqa-admin-filters{grid-template-columns:1fr}.eqa-template-overview{display:grid}.eqa-super-assessment-group>header{grid-template-columns:82px minmax(0,1fr)}.eqa-super-assessment-progress{grid-column:1}.eqa-super-assessment-group>header>.status-pill{grid-column:2;justify-self:start}.eqa-super-respondent{grid-template-columns:62px minmax(0,1fr)}.eqa-super-respondent>span:not(.eqa-respondent-kind),.eqa-super-respondent>small{grid-column:2}.eqa-assessment-level-row{grid-template-columns:30px minmax(0,1fr) 28px}}.eqa-super-response-items{grid-column:1 / -1;display:grid;gap:6px;margin-top:4px;padding-top:7px;border-top:1px solid rgba(0,0,0,.08)}.eqa-assessment-steps{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px 2px 5px}.eqa-assessment-steps button{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(0,0,0,.16);border-radius:50%;background:#fff;color:#17191b;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.eqa-assessment-steps button.active{border-color:#111;background:#111;color:#fff}.eqa-assessment-steps button.complete:not(.active){border-color:#356b3f;color:#356b3f}.eqa-assessment-steps button svg{width:16px;height:16px}.eqa-assessment-step-label{display:block;margin-bottom:4px;color:#00000085;font-size:10px;font-weight:800;text-transform:uppercase}.eqa-assessment-review{display:grid;gap:7px;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.eqa-assessment-review h3{margin:0;font-size:17px}.eqa-assessment-preview-note{padding:9px;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#0000009e;font-size:11px}.eqa-assessment-navigation{display:flex;justify-content:space-between;gap:8px}.eqa-assessment-step-enter-active,.eqa-assessment-step-leave-active{transition:opacity .16s ease,transform .16s ease}.eqa-assessment-step-enter-from{opacity:0;transform:translate(8px)}.eqa-assessment-step-leave-to{opacity:0;transform:translate(-8px)}.eqa-level-count{display:inline-grid;grid-template-columns:auto 34px 48px 34px;gap:4px;align-items:center}.eqa-level-count>span{margin-right:4px;color:#0000008c;font-size:10px;font-weight:800;text-transform:uppercase}.eqa-level-count button,.eqa-level-count input{height:34px;box-sizing:border-box;border:1px solid rgba(0,0,0,.14);border-radius:7px;background:#fff;color:#151719;font:inherit}.eqa-level-count button{display:grid;place-items:center;padding:0;cursor:pointer}.eqa-level-count button:disabled{opacity:.35;cursor:default}.eqa-level-count button svg{width:16px;height:16px}.eqa-level-count input{width:48px;padding:4px;text-align:center}.eqa-level-number{align-self:center;color:var(--eqa-level-muted,rgba(0,0,0,.58));font-size:10px;text-transform:uppercase}.eqa-level-number strong{display:block;color:var(--eqa-level-fg,#151719);font-size:19px}.assistant-contact-backdrop{position:fixed;inset:0;z-index:12000;background:#00000073;display:grid;place-items:center;padding:16px}.assistant-contact-modal{width:min(100%,480px);max-height:85dvh;overflow:auto;box-sizing:border-box;background:#fff;padding:20px;border-radius:14px;display:grid;gap:16px}.assistant-contact-modal h2{margin:0;font-size:18px}.assistant-contact-modal input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #ccc;border-radius:8px}.assistant-contact-modal .contact-results{display:grid;max-height:45dvh;overflow-y:auto}.assistant-contact-modal button{padding:12px;border:1px solid #ddd;background:#fff;border-radius:8px;cursor:pointer;font-size:13px}.assistant-contact-modal .contact-results button{text-align:left;margin-bottom:6px}.assistant-contact-modal .contact-results button:hover{background:#f3f6f4}.assistant-contact-modal .picker-actions{display:flex;justify-content:flex-end;gap:8px}.assistant-contact-modal .create-contact{background:#183f35;color:#fff}.eqa-assessment-report{display:grid;gap:7px}.eqa-assessment-report-row{display:grid;grid-template-columns:minmax(0,1fr) var(--eqa-assessment-number-column, 88px);gap:8px;align-items:center;padding:9px;border:1px solid rgba(0,0,0,.09);border-radius:8px;background:#fff;cursor:pointer}.eqa-assessment-report-copy{min-width:0;overflow-wrap:anywhere}.eqa-assessment-report-copy>button{margin-top:6px}.eqa-assessment-report-row:focus-visible{outline:3px solid #1f5c98;outline-offset:2px}.eqa-assessment-report-row[aria-disabled=true]{cursor:default}.eqa-assessment-report-row>.eqa-menu-pill{min-width:48px;justify-self:center;font-variant-numeric:tabular-nums;cursor:inherit}.eqa-assessment-report-row h3{margin:0;font-size:13px}.eqa-assessment-report-row small{display:block;margin-top:3px;font-size:11px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere;color:#0009}.eqa-assessment-detail-modal{width:min(100%,620px);max-height:85dvh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.eqa-assessment-item-preview{min-width:0;overflow-wrap:anywhere}.eqa-assessment-item-heading{margin:0 0 12px;display:flex;align-items:baseline;gap:10px;min-width:0;font-size:17px;overflow-wrap:anywhere}.eqa-assessment-item-heading .eqa-template-item-code{flex:0 0 auto;color:#00000080;font-size:11px;font-weight:600}.eqa-assessment-item-title{min-width:0}.eqa-assessment-item-preview.is-interactive .eqa-assessment-item-heading{margin-bottom:14px;font-size:20px;font-weight:750;line-height:1.25}.eqa-assessment-item-preview.is-interactive .eqa-template-item-code{font-size:12px;font-weight:650}.eqa-assessment-item-preview.is-selected-only .eqa-assessment-scale{margin-top:14px}.eqa-assessment-item-preview.is-selected-only .eqa-assessment-level-row{min-height:72px;border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.eqa-assessment-detail-selection{font-size:12px;line-height:1.5;white-space:pre-line}.eqa-assessment-scale[role=list] .eqa-assessment-level-row{box-sizing:border-box;cursor:default}.eqa-assessment-scale[role=list] .eqa-assessment-level-row:hover{border-color:var(--eqa-level-border, rgba(0,0,0,.14))}.eqa-assessment-scale[role=list] .eqa-assessment-level-row.active:hover{border-color:currentColor}.eqa-assessment-invitations{display:grid;gap:10px;padding-top:16px;margin-top:10px;border-top:1px solid rgba(0,0,0,.14)}.eqa-assessment-invitations h3,.eqa-assessment-invitations p{margin:0}.eqa-assessment-invitations p{font-size:12px;line-height:1.5;color:#000000a6}.eqa-assessment-invitation-row,.eqa-assessment-invitation-delivery{display:grid;gap:8px;padding:12px;border:1px solid rgba(0,0,0,.12);border-radius:8px}.eqa-assessment-invitation-row small{color:#0009;font-size:11px}.eqa-invitation-sharing{display:flex;align-items:center;gap:9px;min-height:40px;font-family:var(--font-sans);font-size:13px;line-height:1.4}.eqa-invitation-sharing input{flex:0 0 auto;width:18px;height:18px;accent-color:#111}.eqa-invitation-recipient{display:grid;gap:4px}.eqa-invitation-recipient .eqa-menu-pill{justify-self:start;white-space:normal}.eqa-invitation-link>summary{cursor:pointer;font-size:13px}.eqa-invitation-link[open]>summary{margin-bottom:10px}.eqa-invitation-link .eqa-assessment-actions{margin:10px 0}.eqa-assessment-invitation-delivery label{display:grid;gap:6px}.eqa-assessment-invitation-delivery textarea{width:100%;box-sizing:border-box;padding:9px;border:1px solid rgba(0,0,0,.18);border-radius:8px;font:inherit}.eqa-assessment-invitations .eqa-assessment-actions{flex-wrap:wrap;justify-content:start}.eqa-form-surface{font-family:var(--font-sans);font-size:13px;color:#151719}.eqa-form-surface .field{display:grid;min-width:0;gap:6px}.eqa-form-surface .field>span{font-family:var(--font-sans);font-size:12px;font-weight:600}.eqa-form-surface .label{color:#000000ad;font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0}.eqa-form-surface :is(.hint,.muted){font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.45;letter-spacing:0}.eqa-form-surface :is(.title,.modal-title){font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:0}.eqa-form-surface :is(.seg-btn,.chip,.ac-item){font-family:var(--font-sans);letter-spacing:0}.eqa-form-surface .input{width:100%;min-width:0;box-sizing:border-box;min-height:42px;height:auto;padding:10px 12px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;color:#151719;font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0}.eqa-textarea-autosize{overflow-y:hidden;resize:none;min-height:5lh}.eqa-form-surface textarea.eqa-textarea-autosize{min-height:6lh}.eqa-form-surface .btn{min-height:40px;height:auto;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;color:#151719;font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}.eqa-form-surface .btn.primary{background:#111;border-color:#111;color:#fff}.eqa-form-surface .btn.danger{background:#9b1c31;border-color:#9b1c31;color:#fff}.eqa-form-surface .btn:disabled{opacity:.55;cursor:default}.eqa-modal-backdrop>.modal{width:min(620px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;display:grid;gap:12px;padding:16px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff}.eqa-form-surface .modal-title{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:600}.eqa-form-surface .modal-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:4px}.eqa-form-surface :is(input,textarea,select,button,summary,a):focus-visible{outline:3px solid rgba(31,92,152,.34);outline-offset:2px}.eqa-template-general>h2{margin:0;font-size:15px;font-weight:600}.eqa-template-item-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1)}.eqa-template-item-editor details{min-width:0}.eqa-template-item-editor summary{min-height:36px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.eqa-template-item-editor summary::-webkit-details-marker{display:none}.eqa-template-item-editor summary strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.eqa-template-item-editor summary>svg{width:16px;height:16px;flex:0 0 auto}.eqa-template-item-editor details[open] summary>svg{transform:rotate(180deg)}.eqa-template-item-code{color:#00000085;font-size:11px;font-weight:400}.eqa-template-item-fields{display:grid;gap:12px;padding-top:12px}.eqa-template-item-tools{display:flex;gap:4px}.eqa-item-order-button,.eqa-clear-entity{display:grid;place-items:center;flex:0 0 auto;width:32px;height:36px;padding:0;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#151719;cursor:pointer}.eqa-item-order-button:disabled{opacity:.3;cursor:default}.eqa-item-order-button svg{width:16px;height:16px}.eqa-assessment-horse-selection{display:flex;align-items:center;gap:8px}.eqa-assessment-horse-selection .eqa-selected-row{min-width:0}.eqa-assessment-horse-selection strong,.eqa-suggestions strong{font-size:13px;font-weight:600}.eqa-assessment-horse-selection small,.eqa-suggestions small{font-size:12px;font-weight:400;overflow-wrap:anywhere}.eqa-suggestions button{cursor:pointer}@media(max-width:520px){.eqa-assessment-item-preview.is-interactive .eqa-assessment-item-heading{gap:8px;font-size:18px}.eqa-template-item-editor{grid-template-columns:minmax(0,1fr)}.eqa-template-item-tools{grid-row:1;justify-content:flex-end}.eqa-level-colors{grid-column:1 / -1}}.eqa-attention-panel,.eqa-assessment-horse-list,.eqa-assessment-chronology{min-width:0;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.eqa-attention-list,.eqa-assessment-horse-list,.eqa-assessment-chronology,.eqa-assessment-comparison-list{display:grid;gap:8px}.eqa-attention-row{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid rgba(180,125,0,.22);border-radius:8px;background:#b47d001a}.eqa-attention-row strong,.eqa-attention-row small,.eqa-assessment-horse-main strong,.eqa-assessment-horse-main small,.eqa-assessment-horse-summary strong,.eqa-assessment-horse-summary small,.eqa-assessment-comparison-row strong,.eqa-assessment-comparison-row small{display:block}.eqa-attention-row small,.eqa-assessment-horse-main small,.eqa-assessment-horse-summary small,.eqa-assessment-comparison-row small{color:#0000008f;font-size:11px;font-weight:400}.eqa-assessment-warning-icon,.eqa-warning-mark{color:#8b6300}.eqa-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.eqa-inline-actions .btn{min-height:34px;padding:6px 9px}.eqa-assessment-horse-row{min-width:0;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;overflow:hidden}.eqa-assessment-horse-main{width:100%;min-width:0;display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(130px,.8fr) minmax(130px,.8fr);gap:12px;align-items:center;padding:11px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.eqa-assessment-horse-main:hover{background:#00000006}.eqa-assessment-horse-main>span{min-width:0}.eqa-assessment-horse-main>span:first-child>strong{font-size:15px}.eqa-assessment-horse-summary{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(130px,.8fr) minmax(130px,.8fr);align-items:center;gap:12px;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.eqa-assessment-horse-summary>div:first-child>strong{font-size:17px}.eqa-assessment-cycle-table{min-width:0;display:grid;border-top:1px solid rgba(0,0,0,.08)}.eqa-assessment-cycle-heading,.eqa-assessment-cycle-row{width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:34px minmax(110px,1fr) minmax(78px,104px) 58px minmax(120px,1.2fr) 44px;gap:9px;align-items:center}.eqa-assessment-cycle-heading{padding:7px 10px;background:#00000006;color:#00000085;font-size:9px;font-weight:800;text-transform:uppercase}.eqa-assessment-cycle-row{padding:9px 10px;border-top:1px solid rgba(0,0,0,.065);background:#fff;color:inherit;font:inherit;text-align:left}.eqa-assessment-cycle-heading+.eqa-assessment-cycle-row{border-top:0}.eqa-assessment-cycle-row:hover{background:#00000006}.eqa-assessment-cycle-row.is-hidden{opacity:.54}.eqa-assessment-cycle-link{display:contents;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.eqa-assessment-cycle-link>span{min-width:0}.eqa-assessment-cycle-row>.am-wrap{min-width:36px;justify-self:center}.eqa-assessment-cycle-number{color:#0000007a;font-size:13px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.eqa-assessment-cycle-title strong,.eqa-assessment-cycle-title small{display:block}.eqa-assessment-cycle-title strong{font-size:12px;font-weight:700}.eqa-assessment-cycle-title small{margin-top:2px;color:#00000085;font-size:10px}.eqa-assessment-cycle-date{font-size:11px;font-weight:500}.eqa-assessment-cycle-average{font-size:21px;font-weight:800;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.eqa-assessment-cycle-respondents{display:flex;flex-wrap:wrap;gap:5px}.eqa-assessment-cycle-respondents>span{min-width:0;display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid rgba(0,0,0,.1);border-radius:999px;color:#000000ad;font-size:10px}.eqa-assessment-cycle-respondents>span>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eqa-assessment-cycle-respondents>span>strong{font-size:11px;font-variant-numeric:tabular-nums}.eqa-assessment-cycle-respondents svg{flex:0 0 auto;color:#8b6300}.eqa-assessment-cycle-empty{border-color:transparent!important;padding-left:0!important;color:#00000073!important}.eqa-assessment-matrix-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid rgba(0,0,0,.1);border-radius:8px;overscroll-behavior-inline:contain}.eqa-assessment-matrix{width:100%;min-width:620px;border-spacing:0;border-collapse:separate;background:#fff}.eqa-assessment-matrix th,.eqa-assessment-matrix td{min-width:112px;padding:9px;border-right:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07);text-align:center;vertical-align:middle}.eqa-assessment-matrix tr:last-child>*{border-bottom:0}.eqa-assessment-matrix tr>*:last-child{border-right:0}.eqa-assessment-matrix thead th{background:#f4f5f6;color:#000000a8;font-size:10px;font-weight:600}.eqa-assessment-matrix thead th:first-child,.eqa-assessment-matrix tbody th{position:sticky;left:0;z-index:2;width:220px;min-width:220px;text-align:left}.eqa-assessment-matrix thead th:first-child{z-index:3}.eqa-assessment-matrix thead th strong,.eqa-assessment-matrix thead th small,.eqa-assessment-matrix thead th span{display:block}.eqa-assessment-matrix thead th strong{color:#151719;font-size:11px}.eqa-assessment-matrix thead th small{margin-top:2px;font-weight:400}.eqa-assessment-matrix thead th span{margin-top:5px;color:#151719;font-size:18px;font-weight:850;font-variant-numeric:tabular-nums}.eqa-assessment-matrix tbody th{background:#fff}.eqa-assessment-matrix tbody th button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.eqa-assessment-matrix tbody th button>span{color:#0000007a;font-size:10px}.eqa-assessment-matrix tbody th button>strong{font-size:11px;font-weight:650}.eqa-assessment-matrix-score{min-width:38px;min-height:30px;display:inline-grid;place-items:center;padding:2px 10px;border:1px solid var(--eqa-level-border, rgba(0,0,0,.14));border-radius:999px;font-family:inherit;font-size:15px;font-weight:850;font-variant-numeric:tabular-nums;cursor:pointer}.eqa-assessment-matrix-score:hover{box-shadow:inset 0 0 0 1px currentColor}.eqa-assessment-matrix-score:focus-visible{outline:3px solid rgba(31,92,152,.34);outline-offset:2px}.eqa-assessment-matrix-empty{color:#00000057}.eqa-assessment-comparison-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px;border:1px solid rgba(0,0,0,.09);border-radius:8px}.eqa-assessment-average-inline{min-width:44px;text-align:center;font-size:18px;font-weight:850;font-variant-numeric:tabular-nums}.eqa-comparison-actions{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.eqa-comparison-actions p{margin:0;color:#0000009e;font-size:12px}.eqa-comparison-actions .btn.active,.eqa-assessment-comparison-row .btn.active{border-color:#111;background:#111;color:#fff}.eqa-toggle-row{display:flex;align-items:flex-start;gap:9px;font:inherit}.eqa-toggle-row input{margin-top:3px}.eqa-toggle-row strong,.eqa-toggle-row small{display:block}.eqa-toggle-row small,.eqa-form-hint{margin:2px 0 0;color:#0000008f;font-size:11px;line-height:1.4}@media(max-width:700px){.eqa-attention-row{grid-template-columns:auto minmax(0,1fr)}.eqa-attention-row .eqa-inline-actions{grid-column:1 / -1;justify-content:stretch}.eqa-attention-row .eqa-inline-actions .btn{flex:1 1 160px}.eqa-assessment-horse-main,.eqa-assessment-horse-summary{grid-template-columns:minmax(0,1fr);gap:5px}.eqa-assessment-cycle-heading{display:none}.eqa-assessment-cycle-row{grid-template-columns:28px minmax(0,1fr) 52px 40px;gap:6px;padding:9px}.eqa-assessment-cycle-number{grid-column:1;grid-row:1 / 3;align-self:start;padding-top:2px}.eqa-assessment-cycle-title{grid-column:2;grid-row:1}.eqa-assessment-cycle-date{grid-column:2;grid-row:2;color:#0000008c}.eqa-assessment-cycle-average{grid-column:3;grid-row:1 / 3}.eqa-assessment-cycle-respondents{grid-column:2 / -1;grid-row:3}.eqa-assessment-cycle-row>.am-wrap{grid-column:4;grid-row:1 / 3}.eqa-assessment-comparison-row{grid-template-columns:minmax(0,1fr) auto}.eqa-assessment-comparison-row .eqa-inline-actions{grid-column:1 / -1;justify-content:stretch}.eqa-assessment-comparison-row .eqa-inline-actions .btn{flex:1 1 110px}}.eqa-assessment-list-toolbar{display:flex;align-items:end;justify-content:space-between;gap:10px}.eqa-assessment-list-search{width:min(100%,430px);margin:0}.eqa-input-with-action{position:relative;display:block;min-width:0}.eqa-input-with-action>.input{width:100%;padding-right:42px}.eqa-input-with-action>button{position:absolute;top:50%;right:5px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#151719;cursor:pointer;transform:translateY(-50%)}.eqa-input-with-action>button:hover,.eqa-input-with-action>button:focus-visible{background:#0000000f}.eqa-assessment-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding-top:4px}.eqa-assessment-pagination>span{color:#00000094;font-size:11px;font-weight:600;text-align:center}.eqa-assessment-pagination>.btn{min-width:0;display:inline-flex;align-items:center;gap:5px}.eqa-assessment-pagination>.btn:last-child{justify-self:end}@media(max-width:520px){.eqa-assessment-list-toolbar,.eqa-assessment-list-search{width:100%}.eqa-assessment-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.eqa-assessment-pagination>span{grid-column:1 / -1;grid-row:1}.eqa-assessment-pagination>.btn{width:100%;justify-content:center}}.eqa-assessment-template-page{display:grid;gap:14px}.eqa-assessment-template-overview,.eqa-assessment-template-items{border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;padding:14px}.eqa-assessment-template-overview h1{margin:2px 0 4px;font-size:22px;line-height:1.15}.eqa-assessment-template-overview p{margin:0;color:#0000009e}.eqa-module-eyebrow{color:#0000007a;font-size:10px;font-weight:800}.eqa-assessment-template-instructions{margin-top:12px!important;padding-top:12px;border-top:1px solid rgba(0,0,0,.08);line-height:1.5}.eqa-assessment-template-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.eqa-assessment-template-kpis>div{min-width:0;padding:10px;border:1px solid rgba(0,0,0,.09);border-radius:8px;background:#00000005}.eqa-assessment-template-kpis span{display:block;color:#00000085;font-size:10px;font-weight:750}.eqa-assessment-template-kpis strong{display:block;margin-top:3px;font-size:20px;line-height:1.1}.eqa-assessment-template-items{display:grid;gap:12px}.eqa-assessment-template-items>.eqa-assessment-item-preview{border:1px solid rgba(0,0,0,.09);border-radius:8px;padding:12px}@media(max-width:700px){.eqa-assessment-template-overview,.eqa-assessment-template-items{padding:11px}.eqa-assessment-template-overview .eqa-section-head{align-items:stretch}.eqa-assessment-template-overview .eqa-section-head .btn{width:100%}.eqa-assessment-template-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-help{display:block;margin-top:2px;color:#0000008f;font-family:var(--font-sans);font-size:10px;font-weight:400;line-height:1.4}.eqa-assessment-preview-intro{margin-bottom:16px}.eqa-assessment-item-shortcuts{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 2px}.eqa-assessment-item-shortcuts button{min-width:42px;min-height:34px;padding:6px 9px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#151719;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.eqa-assessment-template-items>.eqa-assessment-item-preview{scroll-margin-top:84px}.eqa-assessment-item-preview.is-compact{padding:10px}.eqa-assessment-item-preview.is-compact .eqa-assessment-item-heading{margin-bottom:6px;font-size:15px}.eqa-assessment-item-preview.is-compact .eqa-assessment-copy{margin-top:6px}.eqa-assessment-item-preview.is-compact .eqa-assessment-copy p{margin-top:2px;font-size:11px;line-height:1.35}.eqa-assessment-item-preview.is-compact .eqa-assessment-ideal{padding:6px 8px}.eqa-assessment-item-preview.is-compact .eqa-assessment-scale{gap:4px;margin-top:7px}.eqa-assessment-item-preview.is-compact .eqa-assessment-level-row{min-height:42px;grid-template-columns:28px minmax(0,1fr);gap:7px;padding:6px 8px}.eqa-assessment-item-preview.is-compact .eqa-assessment-level-value{font-size:14px}.eqa-assessment-item-preview.is-compact .eqa-assessment-level-text b{font-size:11px}.eqa-assessment-item-preview.is-compact .eqa-assessment-level-text small{font-size:10px;line-height:1.3}.eqa-assessment-template-kpis small{display:block;margin-top:3px;color:#0000008f;font-size:10px;line-height:1.25}.eqa-feature-access-list{display:grid;gap:8px}.eqa-feature-access-row{padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(120px,.45fr) minmax(130px,.5fr);gap:8px;align-items:center}.eqa-feature-access-row>div strong,.eqa-feature-access-row>div small{display:block}.eqa-feature-access-row>div small{margin-top:2px;color:#0000008a;font-size:10px}.eqa-feature-access-row .field>span{font-size:10px}.eqa-feature-access-toggle{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.eqa-feature-access-toggle input{width:18px;height:18px}@media(max-width:700px){.eqa-feature-access-row{grid-template-columns:minmax(0,1fr) auto}.eqa-feature-access-row .field{grid-column:1 / -1}}.eqa-subhead-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.eqa-feature-access-modal{width:min(920px,100%)!important}.eqa-feature-access-row>.btn{justify-self:end}.eqa-feature-access-notes{grid-column:1 / -2}@media(max-width:700px){.eqa-subhead-actions{width:100%;justify-content:stretch}.eqa-subhead-actions .btn{flex:1}.eqa-feature-access-notes{grid-column:1 / -1}.eqa-feature-access-row>.btn{grid-column:1 / -1;width:100%}}.eqa-school-suggestions{display:grid;gap:10px;padding-block:12px;border-top:1px solid rgba(0,0,0,.1)}.eqa-school-suggestions h4{margin:0;font:inherit;font-weight:600}.eqa-school-phase{color:#0000008a;font-size:12px}.eqa-school-exercises{display:grid;gap:6px;margin-top:6px;padding-left:12px}.eqa-school-exercises .btn{justify-content:flex-start;gap:8px;text-align:left;white-space:normal}.eqa-generated-credentials{display:grid;gap:14px;margin:18px 0}.eqa-generated-credentials>div{min-width:0}.eqa-generated-credentials dt{margin-bottom:5px;font-size:12px;color:#0009}.eqa-generated-credentials dd{margin:0;font-family:var(--font-sans);font-size:18px;line-height:1.5;font-weight:500;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.eqa-assessment-catalog,.eqa-assessment-template-cycles{padding:14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.eqa-assessment-catalog{display:grid;gap:14px}.eqa-assessment-catalog h1{margin:0;font-size:20px}.eqa-assessment-catalog .eqa-section-head p,.eqa-assessment-template-cycles .eqa-section-head p{margin:3px 0 0;color:#00000094;font-size:11px}.eqa-template-user-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.eqa-template-assessment-filters{display:grid;grid-template-columns:minmax(260px,1fr) 138px 138px minmax(170px,.55fr) auto;gap:8px;align-items:end;margin:12px 0}.eqa-template-filter-reset{min-height:42px}.eqa-template-assessment-table{display:grid;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.eqa-template-assessment-heading,.eqa-template-assessment-row{display:grid;grid-template-columns:minmax(150px,1.1fr) 108px minmax(120px,.8fr) minmax(130px,.9fr) minmax(130px,1fr) 44px;gap:9px;align-items:center}.eqa-template-assessment-heading{padding:7px 10px;background:#00000009;color:#00000085;font-family:var(--eqa-row-font-family);font-size:var(--eqa-row-heading-size);font-weight:var(--eqa-row-heading-weight);line-height:var(--eqa-row-text-line-height);letter-spacing:0;text-transform:uppercase}.eqa-template-assessment-row{min-width:0;padding:9px 10px;border-top:1px solid rgba(0,0,0,.065);background:#fff;font-family:var(--eqa-row-font-family);font-size:var(--eqa-row-body-size);font-weight:var(--eqa-row-body-weight);line-height:var(--eqa-row-text-line-height);letter-spacing:0}.eqa-template-assessment-row.is-hidden{opacity:.54}.eqa-template-assessment-link{display:contents;color:inherit;font:inherit;text-align:left;cursor:pointer}.eqa-template-assessment-link>span{min-width:0}.eqa-template-assessment-horse strong,.eqa-template-assessment-horse small{display:block}.eqa-template-assessment-horse strong{color:#000000eb;font-size:var(--eqa-row-entity-size);font-weight:var(--eqa-row-entity-weight);line-height:var(--eqa-row-entity-line-height)}.eqa-template-assessment-horse small{margin-top:3px;color:#00000085;font-size:var(--eqa-row-meta-size);font-weight:var(--eqa-row-meta-weight);line-height:var(--eqa-row-text-line-height)}.eqa-template-assessment-guests{display:flex;flex-wrap:wrap;gap:4px}.eqa-template-assessment-date{color:#000000b8;font-size:var(--eqa-row-secondary-size);font-weight:800;line-height:var(--eqa-row-text-line-height)}.eqa-template-assessment-stable{color:#00000094;font-size:var(--eqa-row-caption-size);font-variant:small-caps;font-weight:var(--eqa-row-caption-weight);line-height:var(--eqa-row-text-line-height)}.eqa-template-assessment-contact{color:#000000e6;font-size:var(--eqa-row-secondary-size);font-weight:var(--eqa-row-secondary-weight);line-height:var(--eqa-row-entity-line-height)}.eqa-template-assessment-guests em{padding:3px 6px;border:1px solid rgba(0,0,0,.1);border-radius:999px;color:#000000a6;font-size:var(--eqa-row-pill-size);font-style:normal;font-weight:var(--eqa-row-pill-weight);line-height:var(--eqa-row-text-line-height)}.eqa-assessment-user-preview{width:min(920px,100%)!important;max-height:min(88vh,900px);overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.eqa-assessment-user-preview-content{min-height:0;overflow-y:auto;padding-right:4px}@media(max-width:920px){.eqa-template-assessment-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eqa-template-assessment-search{grid-column:1 / -1}.eqa-template-filter-reset{width:100%}}@media(max-width:700px){.eqa-assessment-catalog,.eqa-assessment-template-cycles{padding:11px}.eqa-template-user-actions{width:100%;justify-content:stretch}.eqa-template-user-actions .btn{flex:1}.eqa-template-assessment-heading{display:none}.eqa-template-assessment-table{border:0;gap:8px;overflow:visible}.eqa-template-assessment-row{position:relative;grid-template-columns:minmax(0,1fr) 36px;gap:8px;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:10px}.eqa-template-assessment-link{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.eqa-template-assessment-horse{grid-column:1 / -1}.eqa-template-assessment-link>span:not(.eqa-template-assessment-horse):before{content:attr(data-label);display:block;margin-bottom:2px;color:#0000007a;font-size:var(--eqa-row-heading-size);font-weight:var(--eqa-row-heading-weight);line-height:var(--eqa-row-text-line-height);text-transform:uppercase}.eqa-template-assessment-guests{grid-column:1 / -1}.eqa-template-assessment-row>.am-wrap{align-self:start}}@media(max-width:480px){.eqa-template-assessment-filters{grid-template-columns:1fr}.eqa-template-assessment-search{grid-column:auto}}.eqa-assessment-catalog-card,.eqa-assessment-template-card-shell{min-width:0}.eqa-assessment-catalog-card .eqa-assessment-catalog,.eqa-assessment-template-card-shell .eqa-assessment-template-overview,.eqa-assessment-template-card-shell .eqa-assessment-template-cycles{border:0;border-radius:0;background:transparent;padding:0}.eqa-assessment-catalog-card .eqa-assessment-catalog>.eqa-section-head{padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.eqa-assessment-catalog-card .eqa-assessment-module+.eqa-assessment-module{padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}.eqa-assessment-catalog-card .eqa-assessment-module>header{min-height:38px;padding:0 2px;align-items:center}.eqa-assessment-catalog-card .eqa-assessment-module>header span{min-width:48px;padding:5px 8px;border-radius:999px;background:#0000000e;text-align:center}.eqa-assessment-catalog-card .eqa-assessment-template-grid{gap:10px}.eqa-assessment-catalog-card .eqa-assessment-template-card{min-height:116px;border-radius:14px;padding:13px}.eqa-assessment-catalog-card .eqa-assessment-template-card strong{font-size:14px}.eqa-assessment-template-overview--standard{padding-bottom:14px!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.eqa-assessment-template-overview--standard .eqa-section-head{margin-bottom:0}.eqa-assessment-template-overview--standard h1{font-size:18px}.eqa-assessment-template-cycles--standard{padding-top:14px!important}.eqa-assessment-standard-filters{margin:0 0 14px}.filters.eqa-agenda-filters .eqa-assessment-guest-filter{min-width:190px}.eqa-assessment-template-card-shell .eqa-template-assessment-table{border-radius:12px}.eqa-assessment-template-card-shell .eqa-template-assessment-heading{min-height:34px;box-sizing:border-box}.eqa-assessment-template-card-shell .eqa-template-assessment-row{min-height:62px;box-sizing:border-box}@media(max-width:700px){.eqa-assessment-catalog-card .eqa-assessment-template-grid{grid-template-columns:1fr}.eqa-assessment-catalog-card .eqa-assessment-template-card{min-height:0}.eqa-assessment-template-overview--standard .eqa-section-head{display:block}.filters.eqa-agenda-filters .eqa-assessment-guest-filter{min-width:0}}.eqa-priority-star{width:24px;height:24px;flex:0 0 auto;display:inline-grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#00000047;cursor:pointer}.eqa-priority-star svg{fill:transparent;stroke:currentColor}.eqa-priority-star--importante{color:#e0ba67}.eqa-priority-star--urgente{color:#a85a5a}.eqa-priority-star--importante svg,.eqa-priority-star--urgente svg{fill:currentColor}.eqa-priority-star:disabled{opacity:.5;cursor:default}:root{--eqa-icon-stroke-width: 2;--eqa-icon-visual-stroke-width: 1.5px;--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--eqa-row-font-family: var(--font-sans);--eqa-row-body-size: 13px;--eqa-row-body-weight: 400;--eqa-row-heading-size: 10px;--eqa-row-heading-weight: 900;--eqa-row-entity-size: 18px;--eqa-row-entity-weight: 900;--eqa-row-title-size: 14px;--eqa-row-title-weight: 950;--eqa-row-secondary-size: 13px;--eqa-row-secondary-weight: 900;--eqa-row-meta-size: 11px;--eqa-row-meta-weight: 750;--eqa-row-caption-size: 10px;--eqa-row-caption-weight: 800;--eqa-row-pill-size: 11px;--eqa-row-pill-weight: 900;--eqa-row-entity-line-height: 1.18;--eqa-row-text-line-height: 1.2}html,body{margin:0;padding:0;font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea,optgroup,option{font-family:inherit}svg.lucide,svg.icon,svg.eqa-icon,:where(button,[role=button]) svg:not(.eqa-icon-stroke-exception){stroke-width:var(--eqa-icon-visual-stroke-width)!important}:where(svg.lucide,svg.icon,svg.eqa-icon,:where(button,[role=button]) svg:not(.eqa-icon-stroke-exception)) :where(path,line,polyline,polygon,circle,ellipse,rect){stroke-width:var(--eqa-icon-visual-stroke-width)!important;vector-effect:non-scaling-stroke}.super-context[data-v-509261ed]{position:fixed;left:0;right:0;bottom:calc(77px + env(safe-area-inset-bottom));z-index:51;min-height:58px;display:flex;align-items:center;gap:12px;padding:8px max(12px,calc((100vw - 1100px)/2));border-top:1px solid rgba(255,255,255,.16);background:#151515;color:#fff}.context-control[data-v-509261ed]{position:relative;min-width:0;flex:1;display:flex;align-items:center;gap:9px}.context-control>label[data-v-509261ed]{flex:0 0 auto;font-size:11px;font-weight:700}.context-search[data-v-509261ed]{min-width:0;max-width:520px;height:40px;flex:1;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#fff;color:#111}.context-search>svg[data-v-509261ed],.clear-button svg[data-v-509261ed],.active-context button svg[data-v-509261ed]{width:17px;height:17px}.context-search input[data-v-509261ed]{min-width:0;flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:13px}.clear-button[data-v-509261ed],.active-context button[data-v-509261ed]{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;cursor:pointer}.results[data-v-509261ed]{position:absolute;left:83px;bottom:46px;width:min(520px,calc(100vw - 24px));max-height:min(360px,55vh);overflow-y:auto;padding:5px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#111;box-shadow:0 -12px 32px #0003}.result[data-v-509261ed],.result-state[data-v-509261ed]{width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;text-align:left;font:inherit}.result[data-v-509261ed]{display:flex;justify-content:space-between;gap:12px;cursor:pointer}.result[data-v-509261ed]:hover{background:#f1f2f3}.result strong[data-v-509261ed],.result small[data-v-509261ed]{display:block}.result strong[data-v-509261ed]{font-size:13px}.result small[data-v-509261ed],.tenant-name[data-v-509261ed],.result-state[data-v-509261ed]{color:#656a70;font-size:11px}.tenant-name[data-v-509261ed]{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-context[data-v-509261ed]{min-width:0;display:flex;align-items:center;gap:8px}.active-context span[data-v-509261ed]{min-width:0}.active-context small[data-v-509261ed],.active-context strong[data-v-509261ed]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-context small[data-v-509261ed]{color:#bfc3c7;font-size:9px}.active-context strong[data-v-509261ed]{max-width:180px;font-size:12px}.active-context button[data-v-509261ed]{color:#fff}@media(max-width:620px){.super-context[data-v-509261ed]{bottom:calc(73px + env(safe-area-inset-bottom));gap:8px}.context-control[data-v-509261ed]{display:grid;grid-template-columns:1fr;gap:3px}.context-control>label[data-v-509261ed]{font-size:9px}.context-search[data-v-509261ed]{width:100%;height:34px}.results[data-v-509261ed]{left:0;bottom:39px}.active-context strong[data-v-509261ed]{max-width:100px}}.tab-bar[data-v-22a6636d]{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(0,0,0,.12)}.tab-bar--trainer[data-v-22a6636d]{grid-template-columns:repeat(5,1fr)}[data-v-22a6636d] .tab{min-width:0;min-height:56px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;padding:7px 4px;cursor:pointer;font:inherit;display:grid;place-items:center;align-content:center;gap:4px}[data-v-22a6636d] .tab.active{font-weight:700;border-color:#0000006b;background:#f5f5f5}[data-v-22a6636d] .tab .icon,.icon[data-v-22a6636d]{width:18px;height:18px}[data-v-22a6636d] .tab .label{width:100%;overflow:hidden;color:#24272a;font-size:10px;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.overlay[data-v-22a6636d]{position:fixed;inset:0;z-index:59;background:#00000059}.sheet[data-v-22a6636d]{position:fixed;left:0;right:0;bottom:0;z-index:60;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(0,0,0,.12);border-radius:12px 12px 0 0;background:#fff;transform:translateY(110%);transition:transform .18s ease}.sheet.open[data-v-22a6636d]{transform:translateY(0)}.sheet-header[data-v-22a6636d]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.12)}.sheet-title[data-v-22a6636d]{font-weight:800}.sheet-close[data-v-22a6636d]{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;cursor:pointer}.sheet-close svg[data-v-22a6636d]{width:18px;height:18px}.sheet-body[data-v-22a6636d]{display:grid;gap:8px;padding:10px 12px}.sheet-item[data-v-22a6636d]{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:8px 11px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;cursor:pointer;text-align:left;font:inherit}.sheet-item.danger[data-v-22a6636d]{background:#b0002014}.sheet-sep[data-v-22a6636d]{height:1px;margin:4px 0;background:#0000001f}@media(max-width:480px){.tab-bar[data-v-22a6636d]{gap:5px;padding-inline:7px}[data-v-22a6636d] .tab{min-height:54px}[data-v-22a6636d] .tab .label{font-size:9px}}.eqqa-logo[data-v-ef4dab80]{display:block;width:100%;height:auto;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.app-root[data-v-dd1fd003]{min-height:100vh;background:#fff}.splash[data-v-dd1fd003]{min-height:100vh;display:grid;place-items:center;padding:24px;background:#fff}.splash-card[data-v-dd1fd003]{width:min(360px,100%);display:grid;justify-items:center;gap:22px;padding:28px;text-align:center}.splash-logo[data-v-dd1fd003]{width:min(210px,58vw);animation:eqqa-logo-arrival-dd1fd003 .56s cubic-bezier(.2,.75,.25,1) both}.text[data-v-dd1fd003]{color:#0000008f;font-size:13px;font-weight:600;letter-spacing:.04em}.shell[data-v-dd1fd003]{--impersonation-height: 32px;min-height:100vh}.shell.impersonation-collapsed[data-v-dd1fd003]{--impersonation-height: 24px}.header[data-v-dd1fd003]{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid rgba(0,0,0,.12);padding:12px 14px;display:flex;align-items:center;justify-content:space-between}.right[data-v-dd1fd003],.brand-left[data-v-dd1fd003]{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand[data-v-dd1fd003]{display:inline-flex;align-items:center;flex:0 0 auto;padding:0;border:0;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-logo[data-v-dd1fd003]{width:42px;flex:0 0 42px}.brand-copy[data-v-dd1fd003]{display:inline-flex;min-width:0;cursor:default;-webkit-user-select:none;user-select:none}.brand-name[data-v-dd1fd003]{display:inline-flex;gap:0;font-weight:800;align-items:baseline}.brand-suffix[data-v-dd1fd003]{display:inline-flex;align-items:baseline;margin-left:6px}.brand-eq[data-v-dd1fd003],.brand-access-q[data-v-dd1fd003],.brand-letter[data-v-dd1fd003],.brand-pwa-rest[data-v-dd1fd003]{font-weight:700;letter-spacing:0}.brand-access-q[data-v-dd1fd003]{margin-left:0;color:#111;cursor:default;text-decoration:none}.brand-access-q.secret[data-v-dd1fd003]{color:#000000bd;opacity:1;cursor:default}.header-notification-btn[data-v-dd1fd003]{position:relative;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;color:#000000a8;cursor:pointer}.header-notification-btn.active[data-v-dd1fd003]{border-color:#805e1d47;background:#d7b5673d;color:#6e4f16}.header-notification-btn span[data-v-dd1fd003]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:#111;color:#fff;font-size:9px;font-weight:750;box-sizing:border-box}.user-chip[data-v-dd1fd003]{width:36px;cursor:pointer;font:inherit;height:36px;display:grid;place-items:center;padding:2px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;box-sizing:border-box}.user-avatar[data-v-dd1fd003]{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#fff;font-size:11px;font-weight:560;line-height:1}.content[data-v-dd1fd003]{padding:16px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.back-to-top[data-v-dd1fd003]{position:fixed;right:18px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:49;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.16);border-radius:999px;background:#fffffff0;color:#111;box-shadow:0 10px 28px #00000024;cursor:pointer;-webkit-tap-highlight-color:transparent}.back-to-top[data-v-dd1fd003]:hover{border-color:#0000005c;background:#f7f7f7}.back-top-fade-enter-active[data-v-dd1fd003],.back-top-fade-leave-active[data-v-dd1fd003]{transition:opacity .16s ease,transform .16s ease}.back-top-fade-enter-from[data-v-dd1fd003],.back-top-fade-leave-to[data-v-dd1fd003]{opacity:0;transform:translateY(8px)}.has-super-context .content[data-v-dd1fd003]{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.impersonation-banner[data-v-dd1fd003]{position:sticky;top:0;z-index:12;min-height:32px;display:flex;align-items:center;justify-content:center;gap:7px;padding:6px 12px;background:#111;color:#fff;font-size:11px}.impersonation-banner>span[data-v-dd1fd003]:first-child{font-weight:900}.banner-separator[data-v-dd1fd003]{color:#9ca1a6}.banner-mode[data-v-dd1fd003]{margin-left:5px;color:#c9cdd1;font-size:10px}.impersonation-banner.collapsed[data-v-dd1fd003]{min-height:24px;padding-block:3px}.impersonation-banner.collapsed>span[data-v-dd1fd003]:first-child{display:none}.banner-toggle[data-v-dd1fd003]{display:grid;place-items:center;width:24px;height:20px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.impersonation-banner+.header[data-v-dd1fd003]{top:var(--impersonation-height)}@media(max-width:700px){.mobile-user-dashboard .header[data-v-dd1fd003],.mobile-guest-dashboard .header[data-v-dd1fd003]{position:relative;justify-content:space-between;padding:10px 14px 4px;border-bottom:0}.mobile-user-dashboard .header .brand[data-v-dd1fd003],.mobile-guest-dashboard .header .brand[data-v-dd1fd003]{display:inline-flex}.header .brand-module-name[data-v-dd1fd003]{display:none}.mobile-user-dashboard .header .brand-logo[data-v-dd1fd003],.mobile-guest-dashboard .header .brand-logo[data-v-dd1fd003]{width:42px;flex-basis:42px}.mobile-user-dashboard .content[data-v-dd1fd003],.mobile-guest-dashboard .content[data-v-dd1fd003]{padding:0}.mobile-user-dashboard .header-notification-btn[data-v-dd1fd003],.mobile-user-dashboard .user-chip[data-v-dd1fd003],.mobile-guest-dashboard .header-notification-btn[data-v-dd1fd003],.mobile-guest-dashboard .user-chip[data-v-dd1fd003]{width:42px;height:42px}.mobile-user-dashboard .user-avatar[data-v-dd1fd003],.mobile-guest-dashboard .user-avatar[data-v-dd1fd003]{width:34px;height:34px;font-size:12px}}.account-backdrop[data-v-dd1fd003]{position:fixed;inset:0;z-index:110;display:grid;place-items:start end;padding:66px 14px 100px;background:#00000052}.account-panel[data-v-dd1fd003]{width:min(430px,calc(100vw - 28px));max-height:calc(100vh - 150px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;box-shadow:0 18px 48px #0003}.account-head[data-v-dd1fd003]{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;border-bottom:1px solid rgba(0,0,0,.09);background:#fff}.account-body[data-v-dd1fd003]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px;scrollbar-gutter:stable}.account-avatar[data-v-dd1fd003]{width:42px;height:42px;font-size:13px}.account-head h2[data-v-dd1fd003],.account-section h3[data-v-dd1fd003]{margin:0;color:#111}.account-head h2[data-v-dd1fd003]{font-size:16px}.account-head p[data-v-dd1fd003],.account-section p[data-v-dd1fd003]{margin:3px 0 0;color:#00000094;font-size:12px}.account-close[data-v-dd1fd003]{width:34px;height:34px;border:0;background:transparent;font:inherit;font-size:22px;cursor:pointer}.account-section[data-v-dd1fd003]{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.09)}.account-section h3[data-v-dd1fd003]{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.account-services[data-v-dd1fd003]{display:grid;gap:7px}.account-service[data-v-dd1fd003]{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px}.account-service strong[data-v-dd1fd003]{color:#111;font-size:12px}.account-service small[data-v-dd1fd003]{color:#00000094;font-size:10px;line-height:1.35}.account-password input[data-v-dd1fd003]{min-height:42px;padding:0 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;font:inherit;font-size:13px}.account-password button[data-v-dd1fd003],.account-logout[data-v-dd1fd003]{min-height:42px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#111;color:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.account-password button[data-v-dd1fd003]:disabled{opacity:.55}.account-message[data-v-dd1fd003]{margin:12px 0 0;padding:9px;border-radius:8px;background:#227d4b17;color:#165c36;font-size:12px;font-weight:800}.account-message.error[data-v-dd1fd003]{background:#96303c17;color:#7d232e}.account-logout[data-v-dd1fd003]{width:100%;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#111}@media(max-width:700px){.account-backdrop[data-v-dd1fd003]{place-items:end stretch;padding:0}.account-panel[data-v-dd1fd003]{width:100%;max-height:88vh;border-radius:14px 14px 0 0}.account-body[data-v-dd1fd003]{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.scope-code-tooltip[data-v-dd1fd003]{position:fixed;z-index:140;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:9px;align-items:center;min-width:150px;max-width:min(320px,calc(100vw - 24px));padding:9px 11px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fffffffa;color:#111;box-shadow:0 14px 38px #0000002b,0 2px 8px #00000014;font-size:12px;line-height:1.35;transform:translate(-50%,calc(-100% - 9px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.scope-code-tooltip[data-v-dd1fd003]:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);background:#fffffffa;transform:translate(-50%) rotate(45deg)}.scope-code-tooltip strong[data-v-dd1fd003]{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#111;color:#fff;font-size:10px;font-weight:850;letter-spacing:.055em;line-height:1;text-transform:uppercase}.scope-code-tooltip span[data-v-dd1fd003]{min-width:0;font-size:12px;font-weight:760;overflow-wrap:anywhere}@media(max-width:700px){.scope-code-tooltip[data-v-dd1fd003]{left:12px!important;right:12px;top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;min-width:0;max-width:none;padding:11px 12px;transform:none}.scope-code-tooltip[data-v-dd1fd003]:after{display:none}}.eqa-work-scope-code{cursor:default;text-decoration:none}.eqa-work-scope-code[data-full-name]{cursor:pointer;-webkit-tap-highlight-color:transparent}.write-modal-backdrop[data-v-dd1fd003]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#0000007a}.write-modal[data-v-dd1fd003]{width:min(430px,100%);padding:18px;border-radius:8px;background:#fff;box-shadow:0 18px 48px #0000003d}.write-modal-icon[data-v-dd1fd003]{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#111;color:#fff}.write-modal-icon svg[data-v-dd1fd003]{width:19px;height:19px}.write-modal h2[data-v-dd1fd003]{margin:13px 0 5px;font-size:19px}.write-modal p[data-v-dd1fd003]{margin:0 0 14px;color:#5e6368;font-size:13px;line-height:1.45}.write-modal label[data-v-dd1fd003]{display:grid;gap:5px;font-size:12px;font-weight:700}.write-modal input[data-v-dd1fd003]{height:42px;padding:0 11px;border:1px solid rgba(0,0,0,.22);border-radius:8px;font:inherit}.write-error[data-v-dd1fd003]{margin-top:9px;color:#8a3038;font-size:12px}.write-actions[data-v-dd1fd003]{display:flex;justify-content:center;gap:9px;margin-top:16px}.write-actions button[data-v-dd1fd003]{min-height:40px;padding:0 13px;border:1px solid #111;border-radius:8px;background:#111;color:#fff;cursor:pointer;font:inherit;font-weight:700}.write-actions button.secondary[data-v-dd1fd003]{border-color:#0000002e;background:#fff;color:#111}.write-actions button[data-v-dd1fd003]:disabled{opacity:.55}.brand-module-name[data-v-dd1fd003]{margin-left:8px;color:#0000007a;font-size:.72em;font-weight:650;white-space:nowrap}@keyframes eqqa-logo-arrival-dd1fd003{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.splash-logo[data-v-dd1fd003]{animation:none}}@media(max-width:520px){.header[data-v-dd1fd003]{gap:10px;padding-inline:10px}.right[data-v-dd1fd003]{gap:7px}.user-chip[data-v-dd1fd003],.header-notification-btn[data-v-dd1fd003]{flex:0 0 auto;width:34px;height:34px;padding:2px}.user-avatar[data-v-dd1fd003]{width:28px;height:28px}.back-to-top[data-v-dd1fd003]{right:14px;bottom:calc(82px + env(safe-area-inset-bottom));width:40px;height:40px}.banner-mode[data-v-dd1fd003]{display:none}}.btn[data-v-caf97b55]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;font-family:inherit}.btn.block[data-v-caf97b55]{width:100%}.btn[data-v-caf97b55]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-caf97b55]{background:#111;color:#fff;border-color:#0000001f}.btn-secondary[data-v-caf97b55]{background:#fff;color:#111}.btn-danger[data-v-caf97b55]{background:#b000201f;color:#111}.spinner[data-v-caf97b55]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;animation:spin-caf97b55 .9s linear infinite}.btn-secondary .spinner[data-v-caf97b55],.btn-danger .spinner[data-v-caf97b55]{border-color:#0003;border-top-color:#000000a6}@keyframes spin-caf97b55{to{transform:rotate(360deg)}}.field[data-v-747944ab]{display:grid;gap:6px;margin-bottom:12px;font-family:inherit}.label[data-v-747944ab]{font-size:13px;font-weight:600;opacity:.9}.input[data-v-747944ab]{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none;font-family:inherit}.input[data-v-747944ab]:focus{border-color:#00000073}.input[data-v-747944ab]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-747944ab]{font-size:12px;opacity:.7}.error[data-v-747944ab]{font-size:12px;color:#b00020}.card[data-v-13b77c86]{border:1px solid rgba(0,0,0,.12);border-radius:16px;padding:14px;background:#fff;font-family:inherit}.alert[data-v-153c71d8]{border-radius:14px;padding:10px 12px;border:1px solid rgba(0,0,0,.12);font-size:13px;line-height:1.3;font-family:inherit}.alert-info[data-v-153c71d8]{background:#0000000a}.alert-success[data-v-153c71d8]{background:#00800014}.alert-error[data-v-153c71d8]{background:#b000201a}.page[data-v-190eeca6]{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:16px}.card[data-v-190eeca6]{width:min(420px,100%)}.login-logo[data-v-190eeca6]{width:138px;margin:0 auto 22px}.title[data-v-190eeca6]{margin:0 0 12px;font-size:22px;font-weight:700}.mt[data-v-190eeca6]{margin-top:12px}.register-link[data-v-190eeca6]{display:flex;justify-content:center;gap:6px;margin-top:18px;font-size:13px;color:#60656b}.register-link a[data-v-190eeca6]{color:#111;font-weight:700}.password-field[data-v-190eeca6]{display:grid;gap:6px;margin-bottom:12px}.password-label[data-v-190eeca6]{font-size:13px;font-weight:600;opacity:.9}.password-input-wrap[data-v-190eeca6]{position:relative;display:block}.password-input[data-v-190eeca6]{width:100%;min-height:42px;box-sizing:border-box;padding:10px 46px 10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none;font:inherit}.password-input[data-v-190eeca6]:focus{border-color:#00000073}.password-toggle[data-v-190eeca6]{position:absolute;top:50%;right:6px;width:34px;height:34px;transform:translateY(-50%);border:0;border-radius:10px;background:transparent;color:#0000009e;display:inline-grid;place-items:center;cursor:pointer}.password-toggle[data-v-190eeca6]:active{background:#0000000f}.login-transition[data-v-190eeca6]{position:fixed;inset:0;z-index:1000;display:grid;align-content:center;justify-items:center;gap:28px;padding:24px;background:#fff}.login-transition-logo[data-v-190eeca6]{width:min(240px,62vw);animation:login-logo-arrival-190eeca6 .52s cubic-bezier(.2,.75,.25,1) both}.login-transition-dots[data-v-190eeca6]{display:inline-flex;gap:7px}.login-transition-dots i[data-v-190eeca6]{width:5px;height:5px;border-radius:999px;background:#111;animation:login-dot-190eeca6 .9s ease-in-out infinite}.login-transition-dots i[data-v-190eeca6]:nth-child(2){animation-delay:.12s}.login-transition-dots i[data-v-190eeca6]:nth-child(3){animation-delay:.24s}.login-splash-enter-active[data-v-190eeca6]{transition:opacity .18s ease}.login-splash-enter-from[data-v-190eeca6]{opacity:0}@keyframes login-logo-arrival-190eeca6{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes login-dot-190eeca6{0%,60%,to{opacity:.24;transform:translateY(0)}30%{opacity:.8;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.login-transition-logo[data-v-190eeca6],.login-transition-dots i[data-v-190eeca6]{animation:none}}@media(max-width:640px){.page[data-v-190eeca6]{min-height:calc(100dvh - 56px);align-items:stretch;padding:0;background:#fff}.card[data-v-190eeca6]{width:100%;min-height:calc(100dvh - 56px);border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center;padding:24px 18px;box-sizing:border-box}.login-logo[data-v-190eeca6]{width:154px;margin-bottom:28px}.title[data-v-190eeca6]{margin-bottom:18px;font-size:28px;line-height:1.1}.password-input[data-v-190eeca6]{min-height:48px;font-size:16px}}.registration-page[data-v-ff4a06a5]{min-height:calc(100vh - 64px);display:grid;place-items:center;padding:24px 16px;background:#f6f7f8}.registration-card[data-v-ff4a06a5]{width:min(620px,100%)}.registration-heading[data-v-ff4a06a5]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.registration-heading h1[data-v-ff4a06a5]{margin:0;font-size:24px;letter-spacing:0}.registration-heading p[data-v-ff4a06a5]{margin:4px 0 0;color:#60656b;font-size:13px;line-height:1.4}.brand-mark[data-v-ff4a06a5]{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:8px;background:#111;color:#fff}.brand-mark svg[data-v-ff4a06a5]{width:20px;height:20px}.registration-form[data-v-ff4a06a5]{display:grid;gap:2px}.password-grid[data-v-ff4a06a5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.password-hint[data-v-ff4a06a5]{margin:-6px 0 10px;color:#60656b;font-size:12px}.terms[data-v-ff4a06a5]{display:flex;align-items:flex-start;gap:9px;margin:2px 0 14px;font-size:13px;line-height:1.4}.terms input[data-v-ff4a06a5]{width:18px;height:18px;margin:0;accent-color:#111}.login-link[data-v-ff4a06a5]{display:flex;justify-content:center;gap:6px;margin-top:18px;font-size:13px;color:#60656b}.login-link a[data-v-ff4a06a5]{color:#111;font-weight:700}@media(max-width:560px){.password-grid[data-v-ff4a06a5]{grid-template-columns:1fr;gap:0}}.module-switcher[data-v-c6fa3344]{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:3px 4px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#ffffffe0}.module-chip[data-v-c6fa3344]{min-height:30px;padding:3px 10px;border:0;border-radius:7px;background:transparent;color:#0000009e;cursor:pointer;display:grid;gap:0;text-align:left;font:inherit}.module-chip span[data-v-c6fa3344]{font-size:12px;font-weight:780;line-height:1.05;white-space:nowrap}.module-chip small[data-v-c6fa3344]{font-size:9px;font-weight:650;color:#00000075;line-height:1.05;text-transform:lowercase}.module-chip.active[data-v-c6fa3344]{background:#000000eb;color:#fff}.module-chip.active small[data-v-c6fa3344]{color:#ffffffad}.module-switcher--dark[data-v-c6fa3344]{min-height:30px;padding:2px;border-color:#ffffff38;background:#ffffff14}.module-switcher--dark .module-chip[data-v-c6fa3344]{min-height:26px;padding:2px 8px;color:#ffffffb8}.module-switcher--dark .module-chip span[data-v-c6fa3344]{font-size:11px;font-weight:640}.module-switcher--dark .module-chip small[data-v-c6fa3344]{display:none}.module-switcher--dark .module-chip.active[data-v-c6fa3344]{background:#fff;color:#111}.module-switcher--dashboard-mobile[data-v-c6fa3344]{width:100%;min-height:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:5px;padding:4px;border-color:#0003;border-radius:12px;background:#fff;box-sizing:border-box}.module-switcher--dashboard-mobile .module-chip[data-v-c6fa3344]{min-width:0;min-height:38px;place-items:center;padding:4px 8px;border-radius:9px;text-align:center}.module-switcher--dashboard-mobile .module-chip span[data-v-c6fa3344]{font-size:13px;font-weight:780}.module-switcher--dashboard-mobile .module-chip small[data-v-c6fa3344]{display:none}.module-switcher--dashboard-mobile .module-chip.active[data-v-c6fa3344]{background:#050505;color:#fff}@media(max-width:520px){.module-switcher[data-v-c6fa3344]{width:100%;overflow-x:auto;justify-content:flex-start}.module-chip[data-v-c6fa3344]{min-width:76px}}.page[data-v-fae7986d]{padding:14px;display:grid;gap:12px}.hero-band[data-v-fae7986d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.eyebrow[data-v-fae7986d]{margin:0 0 3px;font-size:10px;font-weight:900;text-transform:uppercase;color:#0000007a}h1[data-v-fae7986d]{margin:0;font-size:22px;line-height:1.05}.muted[data-v-fae7986d]{margin:5px 0 0;color:#00000094;font-size:12px}.core-service-grid[data-v-fae7986d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,260px));gap:10px}.core-service-card[data-v-fae7986d]{border-color:#0003!important}.module-grid[data-v-fae7986d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.module-card[data-v-fae7986d],.panel[data-v-fae7986d]{border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.module-card[data-v-fae7986d]{min-height:104px;padding:12px;display:grid;gap:5px;text-align:left;cursor:pointer;font:inherit}.module-card-primary[data-v-fae7986d]{border-color:#0000003d;background:#f8f8f6}.module-code[data-v-fae7986d]{width:fit-content;padding:3px 7px;border-radius:7px;background:#0000000f;font-size:10px;font-weight:900;text-transform:uppercase}.module-card strong[data-v-fae7986d]{font-size:15px}.module-card small[data-v-fae7986d]{color:#00000094;line-height:1.3}.panel[data-v-fae7986d]{padding:12px;display:grid;gap:8px}.panel-head[data-v-fae7986d]{display:flex;align-items:center;justify-content:space-between}.panel-head h2[data-v-fae7986d]{margin:0;font-size:15px}.panel-head small[data-v-fae7986d]{display:block;margin-top:3px;color:#0000008a;font-size:11px}.panel-head span[data-v-fae7986d]{font-weight:900}.text-action[data-v-fae7986d]{border:0;background:transparent;color:#111;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.appointment-row[data-v-fae7986d]{min-height:54px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;display:grid;grid-template-columns:70px minmax(0,.6fr) minmax(0,1fr);gap:8px;align-items:center;padding:8px;cursor:pointer;text-align:left}.origin[data-v-fae7986d]{font-size:10px;font-weight:900;text-transform:uppercase;color:#0000008f}.appointment-row strong[data-v-fae7986d]{font-size:12px}.appointment-row small[data-v-fae7986d]{color:#00000094}.empty[data-v-fae7986d]{padding:18px 10px;color:#00000085;font-size:12px}@media(max-width:620px){.hero-band[data-v-fae7986d]{display:grid}.appointment-row[data-v-fae7986d]{grid-template-columns:1fr;gap:3px}}.ph[data-v-986887bb]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 0 12px}.ph--labeled[data-v-986887bb]{align-items:start}.ph--labeled .title[data-v-986887bb]{padding-top:9px}.iconbtn[data-v-986887bb]{width:44px;height:44px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;display:grid;place-items:center;cursor:pointer}.iconbtn[data-v-986887bb]:disabled{opacity:.5;cursor:default}.iconbtn.danger[data-v-986887bb]{border-color:#b0002059}.iconbtn.active[data-v-986887bb]{border-color:#000000e0;background:#000000eb;color:#fff}.icon[data-v-986887bb]{width:20px;height:20px}.title[data-v-986887bb]{min-width:0;margin:0;font-size:22px;font-weight:800;letter-spacing:0}.actions[data-v-986887bb]{min-width:44px;display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:8px}.action-item[data-v-986887bb]{min-width:44px;display:grid;place-items:center;gap:4px}.action-label[data-v-986887bb]{max-width:60px;overflow:hidden;font-size:10px;line-height:1.1;font-weight:900;opacity:.68;text-align:center;text-overflow:ellipsis;white-space:nowrap}.actions--empty[data-v-986887bb]{min-width:44px}.page[data-v-884d4f2b]{min-height:60vh;display:grid;place-items:center;padding:16px}.forbidden-card[data-v-884d4f2b]{width:min(460px,100%);padding:18px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;display:grid;gap:10px}.eyebrow[data-v-884d4f2b]{margin:0;font-size:11px;font-weight:950;color:#82232deb}h1[data-v-884d4f2b]{margin:0;font-size:22px}p[data-v-884d4f2b]{margin:0;color:#0000009e;line-height:1.38}button[data-v-884d4f2b]{width:fit-content;min-height:38px;padding:0 14px;border:0;border-radius:8px;background:#000000eb;color:#fff;font-weight:900;cursor:pointer}.notifications-page[data-v-b381fb23]{display:grid;gap:12px;padding-bottom:88px}.notifications-shell[data-v-b381fb23]{background:#f4f4f2}.notifications-head[data-v-b381fb23]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.eyebrow[data-v-b381fb23]{margin:0 0 4px;color:#0000008a;font-size:11px;font-weight:850;text-transform:uppercase}h1[data-v-b381fb23]{margin:0;font-size:24px;line-height:1.05}.notification-actions[data-v-b381fb23]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.mark-all-btn[data-v-b381fb23]{min-height:36px;border:1px solid #111;border-radius:8px;background:#111;color:#fff;padding:0 12px;font-size:12px;font-weight:900}.mark-all-btn.ghost[data-v-b381fb23]{border-color:#00000029;background:#fff;color:#111}.mark-all-btn.danger[data-v-b381fb23]{border-color:#96303c47;background:#96303c14;color:#8a3038}.mark-all-btn[data-v-b381fb23]:disabled{opacity:.45;cursor:not-allowed}.empty[data-v-b381fb23]{padding:22px 0;color:#00000085;font-size:13px;text-align:center}.day-group[data-v-b381fb23]{display:grid;gap:8px}.day-group+.day-group[data-v-b381fb23]{margin-top:14px}.day-divider[data-v-b381fb23]{display:flex;align-items:center;gap:8px;color:#00000085;font-size:11px;font-weight:900;text-transform:capitalize}.day-divider[data-v-b381fb23]:before,.day-divider[data-v-b381fb23]:after{content:"";height:1px;flex:1;background:currentColor;opacity:.22}.day-divider span[data-v-b381fb23]{white-space:nowrap}.notification-row[data-v-b381fb23]{width:100%;display:grid;grid-template-columns:26px 58px 28px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid rgba(0,0,0,.09);border-radius:8px;background:#ffffff9e;color:inherit;text-align:left}.notification-row.unread[data-v-b381fb23]{border-color:#1111112e;background:#fff;box-shadow:inset 3px 0 #111}.notification-row.pinned[data-v-b381fb23]{border-color:#805e1d42;background:#d7b56726}.notification-check[data-v-b381fb23]{display:grid;place-items:center;padding-top:1px}.notification-kind-icon[data-v-b381fb23]{color:#0000009e}.notification-time[data-v-b381fb23]{color:#00000085;font-size:12px;font-weight:900}.notification-body[data-v-b381fb23]{min-width:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.notification-title-row[data-v-b381fb23]{display:flex;justify-content:space-between;gap:8px;align-items:center}.notification-title-row strong[data-v-b381fb23]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:.04em}.notification-title[data-v-b381fb23]{color:#000000b8;font-size:12px;font-weight:850}.notification-message-row[data-v-b381fb23]{display:grid;gap:2px;margin-top:2px}.notification-title-row span[data-v-b381fb23]{flex:0 0 auto;color:#00000080;font-size:10px;font-weight:900;text-transform:uppercase}.notification-row.unread .notification-title-row span[data-v-b381fb23]{color:#111}.notification-body p[data-v-b381fb23]{margin:4px 0 0;color:#0000009e;font-size:12px;line-height:1.35}@media(max-width:640px){.notification-row[data-v-b381fb23]{grid-template-columns:24px 44px 24px minmax(0,1fr)}.notification-actions[data-v-b381fb23]{justify-content:flex-start}}.guest-page[data-v-9c5c730f]{display:grid;gap:12px;padding-bottom:88px}.guest-hero[data-v-9c5c730f]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7f7f5}.eyebrow[data-v-9c5c730f]{margin:0 0 4px;color:#0000008a;font-size:11px;font-weight:850;text-transform:uppercase}h1[data-v-9c5c730f]{margin:0;font-size:24px;line-height:1.05}.guest-hero p[data-v-9c5c730f]:not(.eyebrow){margin:7px 0 0;color:#0000009e;font-size:13px;line-height:1.35}.guest-badge[data-v-9c5c730f]{min-width:78px;padding:9px 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;text-align:center}.guest-badge strong[data-v-9c5c730f],.guest-badge span[data-v-9c5c730f]{display:block}.guest-badge strong[data-v-9c5c730f]{font-size:22px;line-height:1}.guest-badge span[data-v-9c5c730f]{margin-top:2px;font-size:11px;font-weight:850;color:#0000008f}.guest-tabs[data-v-9c5c730f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.guest-tabs button[data-v-9c5c730f]{min-height:38px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#0000009e;font-size:12px;font-weight:900}.guest-tabs button.active[data-v-9c5c730f]{background:#111;border-color:#111;color:#fff}.section-head[data-v-9c5c730f]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.title[data-v-9c5c730f]{font-size:15px;font-weight:950}.sub[data-v-9c5c730f],.muted[data-v-9c5c730f]{color:#0000008f;font-size:12px;line-height:1.35}.empty[data-v-9c5c730f]{padding:18px 0;color:#00000085;font-size:13px;text-align:center}.profile-grid[data-v-9c5c730f],.form-grid[data-v-9c5c730f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-grid div[data-v-9c5c730f],.form-grid label[data-v-9c5c730f]{min-width:0}.profile-grid span[data-v-9c5c730f],.form-grid label[data-v-9c5c730f]{display:block;color:#0000008a;font-size:11px;font-weight:850}.profile-grid strong[data-v-9c5c730f]{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#000000d1}.wide[data-v-9c5c730f]{grid-column:1 / -1}input[data-v-9c5c730f],select[data-v-9c5c730f],textarea[data-v-9c5c730f]{width:100%;min-height:40px;margin-top:5px;padding:9px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000d6;font:inherit;font-size:14px;box-sizing:border-box}textarea[data-v-9c5c730f]{resize:vertical;line-height:1.35}.form-actions[data-v-9c5c730f]{display:flex;justify-content:center;gap:8px;margin-top:2px}.preference-row[data-v-9c5c730f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.preference-row strong[data-v-9c5c730f],.preference-row span[data-v-9c5c730f]{display:block}.preference-row strong[data-v-9c5c730f]{font-size:13px}.preference-row span[data-v-9c5c730f]{margin-top:3px;color:#0000008f;font-size:12px;line-height:1.3}.toggle-button[data-v-9c5c730f]{min-height:34px;padding:0 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#0000009e;font-weight:900;font-size:12px;white-space:nowrap}.toggle-button.active[data-v-9c5c730f]{background:#111;border-color:#111;color:#fff}.primary-button[data-v-9c5c730f],.secondary-button[data-v-9c5c730f],.icon-action[data-v-9c5c730f],.text-link[data-v-9c5c730f]{min-height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.14);padding:0 12px;font-weight:900;font-size:12px;cursor:pointer}.primary-button[data-v-9c5c730f]{background:#111;color:#fff;border-color:#111}.secondary-button[data-v-9c5c730f],.icon-action[data-v-9c5c730f]{background:#fff;color:#000000c2}.text-link[data-v-9c5c730f]{justify-self:end;background:transparent;border-color:transparent;padding:0;min-height:0;color:#00000094}.horse-list[data-v-9c5c730f],.appointment-list[data-v-9c5c730f],.evaluation-list[data-v-9c5c730f]{display:grid;gap:8px}.horse-row[data-v-9c5c730f],.appointment-row[data-v-9c5c730f],.evaluation-row[data-v-9c5c730f]{display:grid;gap:8px;align-items:center;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;color:inherit;text-decoration:none}.horse-row[data-v-9c5c730f]{grid-template-columns:minmax(0,1fr) auto}.horse-main[data-v-9c5c730f]{display:flex;min-width:0;align-items:baseline;gap:5px;overflow:hidden}.horse-main strong[data-v-9c5c730f],.real-name[data-v-9c5c730f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horse-main strong[data-v-9c5c730f]{font-size:15px}.real-name[data-v-9c5c730f],.species-tag[data-v-9c5c730f]{color:#0000008a;font-size:12px}.species-tag[data-v-9c5c730f]{font-weight:850}.horse-meta[data-v-9c5c730f]{grid-column:1 / -1;color:#00000094;font-size:12px;line-height:1.25}.appointment-row[data-v-9c5c730f]{grid-template-columns:86px minmax(0,1fr);align-items:start}.date-block strong[data-v-9c5c730f],.date-block span[data-v-9c5c730f],.appointment-main strong[data-v-9c5c730f],.appointment-main span[data-v-9c5c730f],.appointment-main small[data-v-9c5c730f],.evaluation-row strong[data-v-9c5c730f],.evaluation-row span[data-v-9c5c730f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-block strong[data-v-9c5c730f]{font-size:12px}.date-block span[data-v-9c5c730f],.appointment-main span[data-v-9c5c730f],.appointment-main small[data-v-9c5c730f],.evaluation-row span[data-v-9c5c730f]{color:#0000008f;font-size:11px}.appointment-main strong[data-v-9c5c730f],.evaluation-row strong[data-v-9c5c730f]{font-size:13px}.appointment-main small[data-v-9c5c730f]{margin-top:3px;color:#0000007a;line-height:1.25;white-space:normal}.place-lines span[data-v-9c5c730f]{display:block}.appointment-tools[data-v-9c5c730f]{grid-column:2;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;min-width:0}.tool-pill[data-v-9c5c730f]{min-height:30px;display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:0 8px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#f4f4f2;color:#000000ad;font-size:11px;font-weight:900;line-height:1}.tool-pill span[data-v-9c5c730f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-icon[data-v-9c5c730f]{width:15px;height:15px;flex:0 0 auto;stroke-width:var(--eqa-icon-visual-stroke-width)}.tool-pill.warning[data-v-9c5c730f]{border-color:#805e1d47;background:#d7b5673d;color:#6e4f16}.tool-pill.neutral[data-v-9c5c730f],.tool-pill.due.neutral[data-v-9c5c730f]{border-color:#0000001f;background:#0000000b;color:#0000009e}.tool-pill.due.partial[data-v-9c5c730f]{border-color:#805e1d47;background:#d7b5673d;color:#6e4f16}.tool-pill.due.open[data-v-9c5c730f]{border-color:#7a241e38;background:#9a443b21;color:#7a241e}.status-pill[data-v-9c5c730f]{min-height:30px;display:inline-grid;place-items:center;padding:0 9px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#f4f4f2;font-size:11px;font-weight:900;white-space:nowrap}.status-pill.rimandato[data-v-9c5c730f]{border-color:#805e1d47;background:#d7b5673d;color:#6e4f16}.status-pill.eseguito[data-v-9c5c730f]{background:#0000000e;color:#000000ad}.evaluation-row[data-v-9c5c730f]{grid-template-columns:minmax(0,1fr) auto}.photo-form[data-v-9c5c730f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hoof-picker[data-v-9c5c730f]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#f8f8f6}.hoof-picker button[data-v-9c5c730f]{min-height:42px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#ffffffd1;font-weight:900;color:#000000ad}.hoof-picker button.selected[data-v-9c5c730f]{background:#111;border-color:#111;color:#fff}.photo-grid[data-v-9c5c730f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:12px}.photo-grid figure[data-v-9c5c730f]{margin:0;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background:#fff}.photo-grid img[data-v-9c5c730f]{display:block;width:100%;aspect-ratio:1;object-fit:cover}.photo-grid figcaption[data-v-9c5c730f]{padding:7px;color:#00000094;font-size:11px;line-height:1.25}.soft[data-v-9c5c730f]{background:#00000005}button[data-v-9c5c730f]:disabled,input[data-v-9c5c730f]:disabled,select[data-v-9c5c730f]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.guest-hero[data-v-9c5c730f]{align-items:flex-start}.profile-grid[data-v-9c5c730f],.form-grid[data-v-9c5c730f],.photo-form[data-v-9c5c730f]{grid-template-columns:1fr}.appointment-row[data-v-9c5c730f]{grid-template-columns:74px minmax(0,1fr)}.appointment-tools[data-v-9c5c730f]{grid-column:1 / -1}.status-pill[data-v-9c5c730f]{justify-self:start}.guest-tabs[data-v-9c5c730f],.hoof-picker[data-v-9c5c730f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.guest-mobile-dashboard[data-v-9c5c730f]{display:none}@media(max-width:700px){.guest-page[data-v-9c5c730f]{display:block;padding:0 0 calc(86px + env(safe-area-inset-bottom));overflow-x:hidden}.guest-page[data-v-9c5c730f]>:not(.guest-mobile-dashboard){display:none!important}.guest-mobile-dashboard[data-v-9c5c730f]{display:grid;gap:30px;padding:4px 0 26px}.guest-mobile-dashboard>.inline-alert[data-v-9c5c730f]{margin-inline:14px}.guest-mobile-module-access[data-v-9c5c730f]{padding:0 14px}.guest-mobile-horses-heading[data-v-9c5c730f]{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 14px}.guest-mobile-horses-heading h1[data-v-9c5c730f]{margin:0;color:#111;font-size:30px;font-weight:850;letter-spacing:-.02em}.guest-mobile-horses-heading span[data-v-9c5c730f]{color:#00000094;font-size:12px;font-weight:750}.guest-mobile-horse-carousel[data-v-9c5c730f]{display:grid;grid-auto-flow:column;grid-auto-columns:min(86vw,390px);gap:14px;padding:0 7vw 10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.guest-mobile-horse-carousel[data-v-9c5c730f]::-webkit-scrollbar{display:none}.guest-mobile-horse-slide[data-v-9c5c730f]{min-width:0;scroll-snap-align:center}.guest-mobile-next-appointment[data-v-9c5c730f]{min-height:33px;margin-bottom:10px;display:flex;align-items:baseline;justify-content:center;gap:8px;color:#0000009e;text-align:center}.guest-mobile-next-appointment span[data-v-9c5c730f]{font-size:15px;font-weight:750}.guest-mobile-next-appointment strong[data-v-9c5c730f]{font-size:23px;font-weight:650}.guest-mobile-next-appointment.empty[data-v-9c5c730f]{align-items:center}.guest-mobile-next-appointment.empty span[data-v-9c5c730f]{color:#0000007a;font-size:13px}.guest-mobile-horse-card[data-v-9c5c730f]{position:relative;min-height:350px;padding:22px 54px 92px 20px;border:2px solid #17191b;border-radius:28px;background:#fff;box-sizing:border-box}.guest-mobile-horse-copy[data-v-9c5c730f]{min-width:0;display:grid;gap:8px}.guest-mobile-horse-title[data-v-9c5c730f]{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.guest-mobile-horse-title h2[data-v-9c5c730f]{min-width:0;margin:0;overflow:hidden;font-size:24px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.guest-mobile-horse-title span[data-v-9c5c730f]{flex:0 0 auto;color:#0000008f;font-size:12px;font-weight:800;text-transform:uppercase}.guest-mobile-horse-real-name[data-v-9c5c730f]{overflow:hidden;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.guest-mobile-horse-meta[data-v-9c5c730f]{color:#000000a6;font-size:12px;font-weight:650;line-height:1.45}.guest-mobile-previous-appointment[data-v-9c5c730f]{min-height:86px;display:grid;align-content:center;gap:5px;margin-top:26px;padding:12px 14px;border:1px solid rgba(0,0,0,.11);border-radius:14px;background:#f7f7f5}.guest-mobile-previous-appointment span[data-v-9c5c730f]{color:#0000008f;font-size:12px;font-weight:750}.guest-mobile-previous-appointment strong[data-v-9c5c730f]{font-size:14px;font-weight:850}.guest-mobile-assistant-icon.warning[data-v-9c5c730f]{border-color:#b47d0061;background:#f59e0b2e;color:#765000}.guest-mobile-day-heading[data-v-9c5c730f]{display:flex;align-items:baseline;justify-content:center;gap:7px;padding:0 16px;color:#111;font-size:25px;line-height:1}.guest-mobile-day-heading span[data-v-9c5c730f]{font-weight:500}.guest-mobile-day-heading strong[data-v-9c5c730f]{font-size:inherit;font-weight:850;text-transform:uppercase}.guest-mobile-placeholder[data-v-9c5c730f]{margin:0 14px;padding:30px 18px;border:1px solid rgba(0,0,0,.14);border-radius:18px;color:#0000008f;text-align:center}.guest-mobile-carousel[data-v-9c5c730f]{display:grid;grid-auto-flow:column;grid-auto-columns:min(86vw,390px);gap:14px;padding:0 7vw 10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.guest-mobile-carousel[data-v-9c5c730f]::-webkit-scrollbar{display:none}.guest-mobile-slide[data-v-9c5c730f]{min-width:0;scroll-snap-align:center}.guest-mobile-time[data-v-9c5c730f]{margin-bottom:10px;color:#00000094;font-size:25px;font-weight:500;text-align:center}.guest-mobile-appointment-card[data-v-9c5c730f]{position:relative;min-height:350px;padding:22px 54px 92px 20px;border:2px solid #17191b;border-radius:28px;background:#fff;box-sizing:border-box}.guest-mobile-card-copy[data-v-9c5c730f]{min-width:0;display:grid;gap:8px}.guest-mobile-title-row[data-v-9c5c730f]{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.guest-mobile-title-row h2[data-v-9c5c730f]{min-width:0;margin:0;overflow:hidden;font-size:19px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.guest-mobile-title-row span[data-v-9c5c730f]{flex:0 0 auto;color:#0000008f;font-size:15px;font-weight:700}.guest-mobile-stable[data-v-9c5c730f]{overflow:hidden;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.guest-mobile-provider[data-v-9c5c730f]{color:#000000c2;font-size:14px}.guest-mobile-last-meeting[data-v-9c5c730f]{color:#0009;font-size:12px;text-align:right}.guest-mobile-finance[data-v-9c5c730f]{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.guest-mobile-status[data-v-9c5c730f]{flex:0 0 auto;padding:7px 13px;border:1px solid rgba(0,0,0,.28);border-radius:999px;background:#fff;color:#111;font-size:12px;font-weight:750}.guest-mobile-status.eseguito[data-v-9c5c730f]{background:#111;color:#fff}.guest-mobile-status.rimandato[data-v-9c5c730f]{border-color:#805e1d57;color:#6e4f16}.guest-mobile-due[data-v-9c5c730f]{min-width:0;display:grid;justify-items:end;gap:2px;text-align:right}.guest-mobile-due strong[data-v-9c5c730f]{font-size:clamp(34px,12vw,54px);font-weight:950;line-height:.92;letter-spacing:-.04em}.guest-mobile-due small[data-v-9c5c730f]{max-width:150px;overflow:hidden;color:#000000ad;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.guest-mobile-detail[data-v-9c5c730f]{margin-top:-18px;display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#f7f7f5}.guest-mobile-detail strong[data-v-9c5c730f]{font-size:11px;font-weight:900;text-transform:uppercase}.guest-mobile-detail span[data-v-9c5c730f]{color:#000000a8;font-size:12px;line-height:1.3}.guest-mobile-rail[data-v-9c5c730f]{position:absolute;top:86px;right:-19px;display:grid;gap:7px}.guest-mobile-rail button[data-v-9c5c730f]{width:42px;height:42px;display:grid;place-items:center;border:1.5px solid #17191b;border-radius:15px;background:#fff;color:#111;cursor:pointer}.guest-mobile-rail svg[data-v-9c5c730f]{width:19px;height:19px;stroke-width:var(--eqa-icon-visual-stroke-width)}.guest-mobile-primary-actions[data-v-9c5c730f]{position:absolute;right:16px;bottom:-24px;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border-radius:34px;background:#050505;box-shadow:0 12px 24px #00000029}.guest-mobile-primary-actions button[data-v-9c5c730f]{width:92px;height:76px;display:grid;place-items:center;border:0;background:#050505;color:#fff;cursor:pointer}.guest-mobile-primary-actions button+button[data-v-9c5c730f]{border-left:1px solid rgba(255,255,255,.72)}.guest-mobile-primary-actions svg[data-v-9c5c730f]{width:38px;height:38px;stroke-width:var(--eqa-icon-visual-stroke-width)}.guest-mobile-expected-total[data-v-9c5c730f]{min-height:68px;margin:2px 14px 0;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border:1.5px solid #17191b;border-radius:18px;background:#fff;color:#111;line-height:1}.guest-mobile-expected-total span[data-v-9c5c730f]{font-size:19px;font-weight:650}.guest-mobile-expected-total strong[data-v-9c5c730f]{font-size:26px;font-weight:950}.guest-mobile-upcoming-section[data-v-9c5c730f]{display:grid;gap:14px;padding:0 14px}.guest-mobile-section-heading[data-v-9c5c730f]{display:flex;align-items:end;justify-content:space-between;gap:12px}.guest-mobile-section-heading h2[data-v-9c5c730f]{margin:0;font-size:30px;font-weight:850;letter-spacing:-.02em}.guest-mobile-section-heading button[data-v-9c5c730f]{flex:0 0 auto;padding:2px 0;border:0;background:transparent;color:#000000ad;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.guest-mobile-upcoming-list[data-v-9c5c730f]{display:grid;gap:7px}.guest-mobile-upcoming-list article[data-v-9c5c730f]{min-width:0;min-height:76px;display:grid;gap:3px;align-content:center;padding:12px 14px;border:1px solid rgba(0,0,0,.13);border-radius:12px;background:#fff}.guest-mobile-upcoming-list span[data-v-9c5c730f]{color:#0000008f;font-size:12px;font-weight:750}.guest-mobile-upcoming-list strong[data-v-9c5c730f]{min-width:0;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.guest-mobile-upcoming-list small[data-v-9c5c730f]{min-width:0;overflow:hidden;color:#000000ad;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.guest-mobile-empty-upcoming[data-v-9c5c730f]{padding:18px 0;color:#0000008f;font-size:12px}.guest-mobile-entity-grid[data-v-9c5c730f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 14px}.guest-mobile-entity-grid button[data-v-9c5c730f]{position:relative;min-width:0;min-height:108px;padding:16px;border:1.5px solid #17191b;border-radius:12px;background:#fff;color:#111;font:inherit;cursor:pointer}.guest-mobile-entity-grid span[data-v-9c5c730f]{position:absolute;top:14px;left:14px;min-width:0;display:grid;justify-items:start;gap:5px;text-align:left}.guest-mobile-entity-grid strong[data-v-9c5c730f]{font-size:22px;font-weight:780}.guest-mobile-entity-grid small[data-v-9c5c730f]{font-size:11px;font-weight:700}.guest-mobile-entity-grid svg[data-v-9c5c730f]{position:absolute;right:14px;bottom:14px;width:36px;height:36px;stroke-width:var(--eqa-icon-visual-stroke-width)}}.guest-evaluation-page[data-v-acfa238e]{display:grid;gap:12px;padding-bottom:88px}.evaluation-head[data-v-acfa238e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.eyebrow[data-v-acfa238e]{margin:0 0 4px;color:#0000008a;font-size:11px;font-weight:850;text-transform:uppercase}h1[data-v-acfa238e]{margin:0;font-size:24px;line-height:1.05}.evaluation-head p[data-v-acfa238e]:not(.eyebrow){margin:6px 0 0;color:#00000094;font-size:12px;line-height:1.35}.status-pill[data-v-acfa238e]{min-height:32px;display:inline-grid;place-items:center;padding:0 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#f4f4f2;font-size:11px;font-weight:900;white-space:nowrap}.data-grid[data-v-acfa238e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.data-grid div[data-v-acfa238e]{padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.data-grid span[data-v-acfa238e],.note-box span[data-v-acfa238e],.sub[data-v-acfa238e]{display:block;color:#0000008a;font-size:11px;font-weight:850}.data-grid strong[data-v-acfa238e]{display:block;margin-top:3px;font-size:14px}.note-box[data-v-acfa238e]{margin-top:10px;padding:10px;border-radius:8px;background:#00000009}.note-box p[data-v-acfa238e]{margin:5px 0 0;font-size:13px;line-height:1.35}.section-head[data-v-acfa238e]{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.title[data-v-acfa238e]{font-size:15px;font-weight:950}.photo-grid[data-v-acfa238e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.photo-grid figure[data-v-acfa238e]{margin:0;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background:#fff}.photo-grid img[data-v-acfa238e]{display:block;width:100%;aspect-ratio:1;object-fit:cover}.photo-grid figcaption[data-v-acfa238e]{padding:7px;color:#00000094;font-size:11px;line-height:1.25}@media(max-width:640px){.data-grid[data-v-acfa238e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.guest-horse-page[data-v-631664f1]{display:grid;gap:12px;padding-bottom:88px}.horse-head[data-v-631664f1]{display:flex;justify-content:space-between;gap:12px}.eyebrow[data-v-631664f1]{margin:0 0 4px;color:#0000008a;font-size:11px;font-weight:850;text-transform:uppercase}h1[data-v-631664f1]{margin:0;font-size:24px;line-height:1.05}.horse-head p[data-v-631664f1]:not(.eyebrow),.sub[data-v-631664f1]{margin:6px 0 0;color:#00000094;font-size:12px;line-height:1.35}.section-head[data-v-631664f1]{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.title[data-v-631664f1]{font-size:15px;font-weight:950}.empty[data-v-631664f1]{padding:18px 0;color:#00000085;font-size:13px;text-align:center}.list[data-v-631664f1]{display:grid;gap:8px}.appointment-row[data-v-631664f1],.evaluation-row[data-v-631664f1]{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;color:inherit;text-decoration:none}.date-block strong[data-v-631664f1],.date-block span[data-v-631664f1],.main-block strong[data-v-631664f1],.main-block span[data-v-631664f1],.main-block small[data-v-631664f1],.evaluation-row strong[data-v-631664f1],.evaluation-row span[data-v-631664f1]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-block strong[data-v-631664f1],.main-block strong[data-v-631664f1],.evaluation-row strong[data-v-631664f1]{font-size:13px}.date-block span[data-v-631664f1],.main-block small[data-v-631664f1],.evaluation-row span[data-v-631664f1]{color:#0000008f;font-size:11px}.main-block small[data-v-631664f1]{white-space:normal;line-height:1.25}.main-block small span[data-v-631664f1]{display:block}.status-pill[data-v-631664f1]{min-height:30px;display:inline-grid;place-items:center;padding:0 9px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#f4f4f2;font-size:11px;font-weight:900;white-space:nowrap}.status-pill.rimandato[data-v-631664f1]{border-color:#805e1d47;background:#d7b5673d;color:#6e4f16}.photo-form[data-v-631664f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.photo-form label[data-v-631664f1]{display:block;color:#0000008a;font-size:11px;font-weight:850}.wide[data-v-631664f1]{grid-column:1 / -1}input[data-v-631664f1],textarea[data-v-631664f1]{width:100%;min-height:40px;margin-top:5px;padding:9px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;font:inherit;font-size:14px;box-sizing:border-box}.hoof-picker[data-v-631664f1]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#f8f8f6}.hoof-picker button[data-v-631664f1]{min-height:42px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;font-weight:900}.hoof-picker button.selected[data-v-631664f1]{background:#111;border-color:#111;color:#fff}.form-actions[data-v-631664f1]{display:flex;justify-content:center}.primary-button[data-v-631664f1]{min-height:36px;border-radius:8px;border:1px solid #111;padding:0 12px;background:#111;color:#fff;font-weight:900;font-size:12px}.photo-grid[data-v-631664f1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:12px}.photo-grid figure[data-v-631664f1]{margin:0;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background:#fff}.photo-grid img[data-v-631664f1]{display:block;width:100%;aspect-ratio:1;object-fit:cover}.photo-grid figcaption[data-v-631664f1]{padding:7px;color:#00000094;font-size:11px;line-height:1.25}@media(max-width:640px){.appointment-row[data-v-631664f1],.evaluation-row[data-v-631664f1]{grid-template-columns:72px minmax(0,1fr)}.status-pill[data-v-631664f1]{grid-column:2;justify-self:start}.photo-form[data-v-631664f1]{grid-template-columns:1fr}.hoof-picker[data-v-631664f1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page[data-v-e171b87b]{display:grid;gap:12px;padding:16px}.account-card[data-v-e171b87b],.section-card[data-v-e171b87b]{border-radius:8px}.account-main[data-v-e171b87b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-main h1[data-v-e171b87b]{margin:0;font-size:20px;font-weight:950}.account-main p[data-v-e171b87b]{margin:4px 0 0;color:#0000008f;font-size:12px;font-weight:750}.plan-pill[data-v-e171b87b]{padding:6px 9px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#0000000a;font-size:10px;font-weight:950}.account-grid[data-v-e171b87b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.account-kpi[data-v-e171b87b]{min-height:62px;display:grid;align-content:center;gap:4px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px}.account-kpi span[data-v-e171b87b],.readonly-field span[data-v-e171b87b],.field>span[data-v-e171b87b]{color:#0000008a;font-size:10px;font-weight:850;text-transform:uppercase}.account-kpi strong[data-v-e171b87b],.readonly-field strong[data-v-e171b87b]{font-size:13px;font-weight:950}.account-kpi.warning[data-v-e171b87b]{border-color:#96303c38;background:#96303c12;color:#7d232efa}.section-head[data-v-e171b87b]{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.section-head h2[data-v-e171b87b]{margin:0;font-size:15px;font-weight:950}.section-head p[data-v-e171b87b]{margin:4px 0 0;color:#00000094;font-size:12px;line-height:1.35}.settings-grid[data-v-e171b87b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-grid--compact[data-v-e171b87b]{grid-template-columns:minmax(0,1fr) minmax(140px,.35fr)}.field[data-v-e171b87b]{min-width:0;display:grid;gap:6px}.input[data-v-e171b87b]{width:100%;min-height:42px;padding:0 11px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;color:#000000db;font:inherit;font-size:13px;font-weight:750;box-sizing:border-box}.with-unit[data-v-e171b87b]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.with-unit em[data-v-e171b87b]{min-width:30px;color:#00000094;font-style:normal;font-size:12px;font-weight:850}.readonly-field[data-v-e171b87b]{min-height:42px;display:grid;align-content:center;gap:3px;padding:0 11px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000009}.toggle-field[data-v-e171b87b]{min-height:42px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:12px;font-weight:850}.toggle-field input[data-v-e171b87b]{width:18px;height:18px}.module-share-field[data-v-e171b87b]{align-content:start}.module-share-field>span[data-v-e171b87b]{margin-bottom:2px}.password-help[data-v-e171b87b]{align-self:end;color:#00000094;font-size:12px;font-weight:750;line-height:1.35}.form-error[data-v-e171b87b]{margin-top:10px;padding:8px 10px;border:1px solid rgba(150,48,60,.22);border-radius:8px;background:#96303c12;color:#7d232efa;font-size:12px;font-weight:850}.section-actions[data-v-e171b87b]{display:flex;justify-content:center;gap:8px;margin-top:14px}.btn[data-v-e171b87b]{min-height:38px;padding:0 14px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000d6;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.btn.primary[data-v-e171b87b]{border-color:#111;background:#111;color:#fff}.btn.ghost[data-v-e171b87b]{background:transparent}.btn.danger[data-v-e171b87b]{border-color:#96303c38;color:#7d232efa}.logout-card[data-v-e171b87b]{display:flex;justify-content:center}.save-alert[data-v-e171b87b]{position:fixed;left:50%;bottom:82px;z-index:500;transform:translate(-50%);min-width:min(320px,calc(100vw - 32px))}@media(max-width:720px){.page[data-v-e171b87b]{padding:12px}.account-grid[data-v-e171b87b],.settings-grid[data-v-e171b87b],.settings-grid--compact[data-v-e171b87b]{grid-template-columns:1fr}.account-main[data-v-e171b87b]{display:grid}.plan-pill[data-v-e171b87b]{width:fit-content}}.am-wrap[data-v-45192efb]{position:relative;display:inline-flex;align-items:center}.dots[data-v-45192efb]{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:transparent;font-size:18px;line-height:1;cursor:pointer}.am-shell[data-v-45192efb]{position:fixed;z-index:12000;top:0;left:0}.am-menu[data-v-45192efb]{min-width:184px;width:max-content;max-width:min(240px,calc(100vw - 24px));padding:5px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 12px 28px #00000021;display:grid;gap:4px;overflow:visible}.am-item[data-v-45192efb]{text-align:left;width:100%;min-height:38px;padding:8px 10px;border-radius:6px;border:1px solid rgba(0,0,0,0);background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:750;white-space:nowrap}.am-item[data-v-45192efb]:hover{background:#0000000b}.am-item.danger[data-v-45192efb]{color:#b00020}.page[data-v-30ab848f]{display:grid;gap:12px;padding:16px}.guide-card[data-v-30ab848f]{display:grid;gap:10px}.guide-grid[data-v-30ab848f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guide-grid>div[data-v-30ab848f]{display:grid;gap:3px;padding-right:10px;border-right:1px solid rgba(0,0,0,.08)}.guide-grid>div[data-v-30ab848f]:last-child{border-right:0}.guide-grid strong[data-v-30ab848f]{font-size:13px;font-weight:850}.guide-grid span[data-v-30ab848f],.guide-card p[data-v-30ab848f]{color:#00000094;font-size:11px;line-height:1.4}.guide-card p[data-v-30ab848f]{margin:0}.catalog-tabs[data-v-30ab848f]{display:flex;gap:8px;overflow-x:auto}.catalog-tabs button[data-v-30ab848f]{min-height:38px;padding:0 14px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#111;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.catalog-tabs button.active[data-v-30ab848f]{border-color:#111;background:#111;color:#fff}.list-toolbar[data-v-30ab848f]{display:flex;align-items:end;justify-content:space-between;gap:12px}.list-toolbar h1[data-v-30ab848f]{margin:0;font-size:16px;font-weight:900}.list-toolbar p[data-v-30ab848f]{margin:4px 0 0;color:#00000094;font-size:11px}.catalog-list[data-v-30ab848f]{display:grid}.catalog-row[data-v-30ab848f]{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.35fr) auto;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid rgba(0,0,0,.08)}.catalog-row[data-v-30ab848f]:last-child{border-bottom:0}.row-main[data-v-30ab848f]{min-width:0;display:grid;gap:3px}.row-title[data-v-30ab848f]{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.row-title strong[data-v-30ab848f]{font-size:13px;font-weight:850}.row-main small[data-v-30ab848f],.row-meta[data-v-30ab848f],.readonly-label[data-v-30ab848f]{color:#0000008f;font-size:11px;font-weight:650}.scope-label[data-v-30ab848f]{padding:3px 6px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#00000009;font-size:9px;font-weight:800;text-transform:uppercase}.empty-state[data-v-30ab848f]{padding:18px;color:#0000008f;font-size:12px;text-align:center}.field[data-v-30ab848f]{display:grid;gap:5px}.field>span[data-v-30ab848f]{color:#0000008a;font-size:10px;font-weight:800;text-transform:uppercase}.input[data-v-30ab848f]{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#111;font:inherit;font-size:13px;font-weight:650;box-sizing:border-box}.btn[data-v-30ab848f]{min-height:40px;padding:0 14px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#111;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.btn.primary[data-v-30ab848f]{border-color:#111;background:#111;color:#fff}.eqa-modal-button.danger[data-v-30ab848f]{border-color:#8a1f2d59;background:#8a1f2d;color:#fff}@media(max-width:680px){.page[data-v-30ab848f]{padding:12px}.guide-grid[data-v-30ab848f]{grid-template-columns:1fr}.guide-grid>div[data-v-30ab848f]{padding:0 0 8px;border-right:0;border-bottom:1px solid rgba(0,0,0,.08)}.guide-grid>div[data-v-30ab848f]:last-child{padding-bottom:0;border-bottom:0}.catalog-row[data-v-30ab848f]{grid-template-columns:minmax(0,1fr) auto}.row-meta[data-v-30ab848f]{display:none}}.icon-label-action[data-v-cb673ed3]{min-width:44px;padding:0;border:0;background:transparent;color:inherit;display:grid;place-items:center;align-content:start;gap:4px;font:inherit;cursor:pointer}.icon-label-action__icon[data-v-cb673ed3]{width:34px;height:34px;box-sizing:border-box;display:grid;place-items:center;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:transparent}.icon-label-action__icon svg[data-v-cb673ed3-s]{width:18px;height:18px;stroke-width:var(--eqa-icon-visual-stroke-width);display:block}.icon-label-action.large .icon-label-action__icon[data-v-cb673ed3]{width:44px;height:44px;border-radius:14px}.icon-label-action.large .icon-label-action__label[data-v-cb673ed3]{font-size:10px}.icon-label-action__label[data-v-cb673ed3]{max-width:74px;min-height:20px;overflow:hidden;display:-webkit-box;font-size:9px;line-height:1.1;font-weight:900;opacity:.68;text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.icon-label-action:hover .icon-label-action__icon[data-v-cb673ed3]{background:#0000000a}.icon-label-action.active .icon-label-action__icon[data-v-cb673ed3]{border-color:#000000eb;background:#000000eb;color:#fff}.icon-label-action[data-v-cb673ed3]:disabled{opacity:.45;cursor:default}.page{padding:16px}.muted{opacity:.75}.error{padding:8px 0;opacity:.9}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.subhead{display:flex;justify-content:space-between;gap:10px;align-items:flex-end;margin-bottom:10px}.topbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.search-row{display:flex;gap:8px;align-items:center;flex:1;min-width:240px}.search{flex:1;height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none;background:#fff}.btn-clear{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:transparent;font-size:20px;line-height:1;cursor:pointer}.btn{height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.btn:disabled{opacity:.55;cursor:default}.btn.ghost{opacity:.85}.btn.primary{border-color:#000000f5;background:#000000f5;color:#fff}.btn.primary:hover{background:#000;border-color:#000}.btn.primary:disabled{background:#0000008c;border-color:#0000008c;color:#ffffffeb}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.tabbtn{height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;color:inherit}.tabbtn.on{border-color:#0000008c;background:#0000000f}.form{display:grid;gap:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.form-grid{grid-template-columns:1fr}}.field{display:grid;gap:6px}.label{font-size:12px;opacity:.75;font-weight:900}.input{height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none;background:#fff}.select{appearance:none}.helper{font-size:12px;opacity:.7}.err{color:#b00020;font-weight:700;font-size:12px}.err.box{padding:10px;border:1px solid rgba(176,0,32,.25);border-radius:12px;background:#b000200a}.actions{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.table{display:grid;gap:8px}.table-head,.tr{display:grid;grid-template-columns:minmax(0,1.8fr) .9fr .8fr 1fr auto;gap:10px;align-items:center}.table-head{padding:10px 12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#00000008;font-weight:700}.tr{padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff}.cell-main{min-width:0}.title{font-weight:450}.sub{opacity:.75;font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-hide-mobile{display:block;min-width:0}@media(max-width:760px){.table-head{display:none}.tr{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.cell-hide-mobile{display:none}}.pill{font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.16);background:#fff;font-weight:900}.pill.on{background:#000000eb;color:#fff}.row-right{position:relative;display:inline-flex;gap:10px;align-items:center}.dots{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;font-size:18px;line-height:1;cursor:pointer}.menu{position:absolute;right:0;top:44px;min-width:190px;padding:6px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 10px 30px #00000014;display:grid;gap:4px;z-index:20}.menu-item{text-align:left;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,0);background:transparent;cursor:pointer;font-weight:800}.menu-item:hover{background:#0000000d}.menu-item.danger{color:#b00020}.maiuscolo{text-transform:uppercase}.section{display:grid;gap:10px}.section-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-end}.section-head .title{font-weight:900}.section-head .sub{margin:0}.reqlist{display:grid;gap:8px}.reqrow{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff}.reqmain{min-width:0}.reqtitle{font-weight:900}.reqsub{opacity:.75;font-size:12px;margin-top:2px}.reqactions{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.reqmeta{display:inline-flex;gap:8px;align-items:center}.modal-backdrop{position:fixed;inset:0;background:#00000059;display:grid;place-items:center;padding:16px;z-index:60}.modal{width:min(560px,100%);border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.14);padding:14px}.modal-title{font-weight:900;font-size:16px;margin-bottom:8px}.modal-sub{font-size:12px;opacity:.75;margin-bottom:10px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;flex-wrap:wrap}.checklist{display:grid;gap:10px}.check{display:flex;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#00000005}.check-title{font-weight:900}.check-sub{font-size:12px;opacity:.75;margin-top:2px}.box{padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff}.segmented{display:inline-flex;gap:8px;flex-wrap:wrap}.seg-btn{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:800;cursor:pointer}.seg-btn.active{border-color:#0000008c;background:#0000000f}.hint{font-size:12px;opacity:.7}.modal--lg{width:min(760px,100%);max-height:min(85vh,920px);overflow:auto}.help-section{display:grid;gap:10px;margin-top:14px}.help-section-title{font-weight:900;font-size:13px;opacity:.8;text-transform:uppercase;letter-spacing:.02em}.page[data-v-9071f050]{padding:16px}.topbar[data-v-9071f050]{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.search-row[data-v-9071f050]{position:relative;min-width:0;flex:1}.search[data-v-9071f050]{width:100%;height:44px;padding:0 44px 0 12px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;outline:0;font:inherit;box-sizing:border-box}.search[data-v-9071f050]:focus{border-color:#0000007a;box-shadow:0 0 0 2px #0000000d}.search[data-v-9071f050]::placeholder{color:#0000007a;opacity:1}.btn-clear[data-v-9071f050]{position:absolute;top:2px;right:2px;width:40px;height:40px;padding:0;border:0;background:transparent;color:#0000009e;display:grid;place-items:center;cursor:pointer}.contact-filter[data-v-9071f050]{position:relative;flex:0 0 auto}.filter-menu[data-v-9071f050]{position:absolute;top:48px;right:0;z-index:100;width:190px;display:grid;gap:4px;padding:6px;border:1px solid rgba(0,0,0,.13);border-radius:8px;background:#fff;box-shadow:0 12px 30px #00000024}.filter-menu button[data-v-9071f050]{min-height:36px;padding:0 9px;border:0;border-radius:6px;background:transparent;cursor:pointer;text-align:left;font:inherit;font-size:12px}.filter-menu button[data-v-9071f050]:hover,.filter-menu button.active[data-v-9071f050]{background:#f0f1f2;font-weight:850}.kpi-grid[data-v-9071f050]{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin-bottom:16px}.kpi-box[data-v-9071f050]{min-height:66px;padding:10px 12px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;display:grid;align-content:center;gap:2px;text-align:left;cursor:pointer}.kpi-box.active[data-v-9071f050]{border-color:#000000b8;background:#00000009}.kpi-label[data-v-9071f050]{color:#00000094;font-size:11px;font-weight:800}.kpi-value[data-v-9071f050]{font-size:20px;font-weight:950;line-height:1}.duplicate-review[data-v-9071f050]{margin-bottom:12px;padding:11px;border:1px solid rgba(173,116,17,.24);border-radius:8px;background:#f59e0b12}.duplicate-heading[data-v-9071f050]{display:flex;align-items:center;gap:9px}.duplicate-heading>svg[data-v-9071f050]{flex:0 0 auto;color:#8a6117}.duplicate-heading strong[data-v-9071f050],.duplicate-heading span[data-v-9071f050]{display:block}.duplicate-heading strong[data-v-9071f050]{font-size:12px}.duplicate-heading span[data-v-9071f050]{margin-top:2px;color:#0000009e;font-size:10px}.duplicate-list[data-v-9071f050]{display:grid;gap:5px;margin-top:9px}.duplicate-list button[data-v-9071f050]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid rgba(0,0,0,.09);border-radius:7px;background:#ffffffd1;cursor:pointer;text-align:left;font:inherit}.duplicate-list strong[data-v-9071f050],.duplicate-list small[data-v-9071f050]{display:block}.duplicate-list strong[data-v-9071f050]{font-size:12px}.duplicate-list small[data-v-9071f050]{margin-top:2px;color:#0009;font-size:10px}.section[data-v-9071f050]{display:grid;gap:8px}.section-head[data-v-9071f050]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.title[data-v-9071f050]{font-size:14px;font-weight:950}.sub[data-v-9071f050]{margin-top:2px;color:#0000008c;font-size:11px}.reqmeta .pill[data-v-9071f050],.role-pills .pill[data-v-9071f050]{width:fit-content;padding:3px 7px;border:1px solid rgba(0,0,0,.11);border-radius:999px;background:#00000009;color:#0000009e;font-size:10px;font-weight:850}.clients-table[data-v-9071f050]{min-width:0}.clients-head[data-v-9071f050],.clients-row[data-v-9071f050]{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(180px,1fr) minmax(135px,.8fr) minmax(118px,.55fr) 48px;gap:12px;align-items:center}.clients-head[data-v-9071f050]{min-height:34px;padding:0 10px;border-bottom:1px solid rgba(0,0,0,.1);color:#00000085;font-size:10px;font-weight:900;text-transform:uppercase}.head-actions[data-v-9071f050],.head-status[data-v-9071f050]{text-align:center}.clients-row[data-v-9071f050]{position:relative;min-height:70px;padding:10px;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer}.clients-row[data-v-9071f050]:last-child{border-bottom:0}.clients-row[data-v-9071f050]:hover{background:#00000005}.clients-row.secret[data-v-9071f050]>:not(.actions-col){opacity:.48}.cell-main[data-v-9071f050]{min-width:0;display:grid;justify-items:start;gap:3px}.name-btn[data-v-9071f050]{max-width:100%;padding:0;border:0;background:transparent;color:#000000e6;font:inherit;font-size:14px;font-weight:950;text-align:left;cursor:pointer}.name-btn .title[data-v-9071f050]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-col[data-v-9071f050]{min-width:0}.subline[data-v-9071f050]{overflow:hidden;color:#0000008a;font-size:11px;line-height:1.3;text-overflow:ellipsis}.contact-metrics[data-v-9071f050]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.contact-metric-link[data-v-9071f050]{width:fit-content;min-height:28px;padding:0;border:0;background:transparent;color:#000000d6;cursor:pointer;font:inherit;display:inline-flex;align-items:baseline;gap:5px}.contact-metric-link span[data-v-9071f050]{color:#00000085;font-size:11px;font-weight:650}.contact-metric-link strong[data-v-9071f050]{color:#000000e6;font-size:13px;font-weight:950}.contact-metric-link:hover span[data-v-9071f050],.contact-metric-link:hover strong[data-v-9071f050]{color:#111}.contact-metric-link.disabled[data-v-9071f050],.contact-metric-link[data-v-9071f050]:disabled{opacity:.42;cursor:default;pointer-events:none}.role-pills[data-v-9071f050]{display:flex;flex-wrap:wrap;gap:5px}.completion-col[data-v-9071f050]{position:relative;display:grid;place-items:center;min-width:0;overflow:visible}.status-stack[data-v-9071f050]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap;max-width:100%}.completion-trigger[data-v-9071f050]{width:38px;height:38px;padding:0;border:1px solid rgba(0,0,0,.14);border-radius:8px;display:grid;place-items:center;cursor:pointer}.completion-trigger.warning[data-v-9071f050]{border-color:#aa6d1042;background:#f59e0b1f;color:#8a6117}.completion-trigger.complete[data-v-9071f050]{background:#00000009;color:#00000094}.guest-access-trigger[data-v-9071f050]{width:38px;height:38px;padding:0;border:1px solid rgba(0,0,0,.14);border-radius:8px;display:grid;place-items:center;cursor:pointer}.guest-access-trigger.pending[data-v-9071f050]{border-color:#8a303840;background:#8a303817;color:#8a3038}.guest-access-trigger.active[data-v-9071f050]{background:#00000009;color:#000000a8}.payment-alert-trigger[data-v-9071f050]{width:38px;height:38px;padding:0;border:1px solid rgba(138,48,56,.24);border-radius:8px;display:grid;place-items:center;background:#8a303817;color:#8a3038;cursor:pointer}.completion-menu[data-v-9071f050]{position:absolute;top:42px;right:0;z-index:125;min-width:178px;padding:5px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px #00000021}.completion-menu button[data-v-9071f050]{width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12px;font-weight:750;text-align:left;cursor:pointer}.completion-menu button[data-v-9071f050]:hover{background:#0000000b}.actions-col[data-v-9071f050]{position:relative;display:grid;place-items:center;justify-self:stretch}.dots[data-v-9071f050]{width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000ad;display:grid;place-items:center;cursor:pointer}.menu[data-v-9071f050]{position:absolute;top:44px;right:0;z-index:120;min-width:184px;padding:5px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px #00000021}.menu-up[data-v-9071f050]{top:auto;bottom:44px}.menu-item[data-v-9071f050]{width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12px;font-weight:750;text-align:left;cursor:pointer}.menu-item[data-v-9071f050]:hover{background:#0000000b}.menu-item.disabled[data-v-9071f050],.menu-item[data-v-9071f050]:disabled{opacity:.45;cursor:default;pointer-events:none}.mobile-extra[data-v-9071f050]{display:none}.mobile-line[data-v-9071f050]{display:grid;gap:3px}.mobile-label[data-v-9071f050]{color:#0000007a;font-size:10px;font-weight:850;text-transform:uppercase}.modal-backdrop[data-v-9071f050]{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:16px;background:#0000006b}.modal[data-v-9071f050],.guest-modal[data-v-9071f050]{width:min(520px,100%);padding:16px;border-radius:8px;background:#fff}.modal-title[data-v-9071f050]{font-size:16px;font-weight:950}.modal-sub[data-v-9071f050],.guest-sub[data-v-9071f050]{margin:4px 0 0;color:#0000008f;font-size:12px;line-height:1.45}.form[data-v-9071f050]{display:grid;gap:12px;margin-top:14px}.check-sub[data-v-9071f050],.helper[data-v-9071f050]{color:#0000008f;font-size:10px}.guest-channels[data-v-9071f050]{display:grid;gap:8px;margin:14px 0}.guest-check[data-v-9071f050]{min-height:42px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;font-size:12px;font-weight:800}.guest-check.unavailable[data-v-9071f050]{opacity:.42}.guest-status-card[data-v-9071f050]{display:flex;align-items:flex-start;gap:10px;margin:14px 0;padding:11px;border:1px solid rgba(0,0,0,.12);border-radius:8px}.guest-status-card.pending[data-v-9071f050]{border-color:#8a303838;background:#8a303814;color:#8a3038}.guest-status-card.active[data-v-9071f050]{background:#00000009;color:#000000b8}.guest-status-card strong[data-v-9071f050],.guest-status-card span[data-v-9071f050]{display:block}.guest-status-card strong[data-v-9071f050]{font-size:12px}.guest-status-card span[data-v-9071f050]{margin-top:2px;font-size:11px;line-height:1.35}.guest-horses-panel[data-v-9071f050]{display:grid;gap:8px;margin:12px 0;padding:11px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000005}.guest-horses-head strong[data-v-9071f050],.guest-horses-head span[data-v-9071f050]{display:block}.guest-horses-head strong[data-v-9071f050]{font-size:12px}.guest-horses-head span[data-v-9071f050],.guest-horse-empty[data-v-9071f050]{margin-top:2px;color:#0000008f;font-size:11px}.guest-horse-list[data-v-9071f050]{display:grid;gap:7px}.guest-horse-row[data-v-9071f050]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.guest-horse-row.automatic[data-v-9071f050]{background:#00000009}.guest-horse-main[data-v-9071f050]{min-width:0}.guest-horse-main strong[data-v-9071f050],.guest-horse-main span[data-v-9071f050]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-horse-main strong[data-v-9071f050]{font-size:12px}.guest-horse-main span[data-v-9071f050]{margin-top:2px;color:#0000008f;font-size:10px}.guest-horse-permissions[data-v-9071f050]{display:flex;align-items:center;justify-content:flex-end;gap:7px}.guest-horse-permissions label[data-v-9071f050]{display:inline-flex;align-items:center;gap:4px;color:#000000b3;font-size:10px;font-weight:850}.guest-horse-permissions input:disabled+span[data-v-9071f050]{opacity:.52}.guest-textarea[data-v-9071f050]{width:100%;box-sizing:border-box;margin-top:5px;padding:10px;border:1px solid rgba(0,0,0,.16);border-radius:8px;font:inherit;font-weight:400;font-size:13px;resize:vertical}.guest-delivery-screen[data-v-9071f050]{display:grid;gap:10px}.guest-keys[data-v-9071f050]{display:grid;gap:8px;margin:12px 0;padding:10px;border:1px solid rgba(0,0,0,.13);border-radius:8px;background:#00000009}.guest-keys.compact[data-v-9071f050]{margin:0}.guest-keys div[data-v-9071f050]{display:grid;gap:2px}.guest-keys span[data-v-9071f050]{color:#00000085;font-size:10px;font-weight:850;text-transform:uppercase}.guest-keys strong[data-v-9071f050]{overflow-wrap:anywhere;font-size:12px}.guest-channels.delivery-only[data-v-9071f050]{margin:0}.guest-channels.delivery-only .guest-check[data-v-9071f050]{min-height:34px;pointer-events:none}.guest-channels.delivery-only .guest-check.active[data-v-9071f050]{border-color:#0003;background:#0000000b;color:#111}.guest-delivery-actions[data-v-9071f050]{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:10px 0 4px}.modal-btn.compact[data-v-9071f050]{min-height:34px;padding:0 10px;font-size:11px}.field[data-v-9071f050]{display:grid;gap:5px;font-size:12px;font-weight:850}.modal-error[data-v-9071f050]{margin-top:10px;color:#8a3038;font-size:12px;font-weight:750}.modal-actions[data-v-9071f050]{display:flex;justify-content:center;gap:8px;margin-top:16px}.modal-btn[data-v-9071f050]{min-height:40px;padding:0 13px;border:1px solid #111;border-radius:8px;background:#111;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:850}.modal-btn.ghost[data-v-9071f050]{border-color:#00000029;background:#fff;color:#111}.modal-btn.danger[data-v-9071f050]{border-color:#8a3038;background:#8a3038}.modal-btn[data-v-9071f050]:disabled{opacity:.55;cursor:default}@media(max-width:820px){.clients-head[data-v-9071f050],.clients-row[data-v-9071f050]{grid-template-columns:minmax(0,1fr) 40px 44px;gap:8px}.clients-head .cell-hide-mobile[data-v-9071f050],.cell-hide-mobile[data-v-9071f050]{display:none}.head-status[data-v-9071f050]{grid-column:2}.head-actions[data-v-9071f050]{grid-column:3}.cell-main[data-v-9071f050],.actions-col[data-v-9071f050]{align-self:start}.mobile-extra[data-v-9071f050]{grid-column:1 / -1;display:grid;gap:7px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.mobile-line[data-v-9071f050]{grid-template-columns:90px minmax(0,1fr);color:#000000b3;font-size:11px}}@media(max-width:520px){.page[data-v-9071f050]{padding:12px}.kpi-grid[data-v-9071f050]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.guest-horse-row[data-v-9071f050]{grid-template-columns:1fr}.guest-horse-permissions[data-v-9071f050]{justify-content:flex-start;flex-wrap:wrap}}.page[data-v-4adc95d1]{padding:16px}.section-title[data-v-4adc95d1]{font-weight:800;margin-bottom:10px}.mt[data-v-4adc95d1]{margin-top:12px}.block[data-v-4adc95d1]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1)}.block-head[data-v-4adc95d1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.block-title[data-v-4adc95d1]{font-weight:800}.rows[data-v-4adc95d1]{display:grid;gap:10px}.row[data-v-4adc95d1]{border:1px solid rgba(0,0,0,.12);border-radius:14px;padding:10px 10px 8px;background:#fff}.row-side[data-v-4adc95d1]{margin-top:8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.phone-side[data-v-4adc95d1]{gap:12px}.radio[data-v-4adc95d1],.check[data-v-4adc95d1]{display:inline-flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;font-size:12px;opacity:.9}.icon-btn[data-v-4adc95d1]{margin-left:auto;border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.icon-btn[data-v-4adc95d1]:disabled{opacity:.45;cursor:not-allowed}.hint[data-v-4adc95d1]{margin-top:6px;font-size:12px;opacity:.75}.toggle-row[data-v-4adc95d1]{margin:10px 0 4px}.link[data-v-4adc95d1]{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;text-decoration:underline;opacity:.85}.full[data-v-4adc95d1]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1)}.two[data-v-4adc95d1]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:380px){.two[data-v-4adc95d1]{grid-template-columns:1fr}}.suggestions[data-v-4adc95d1]{margin-top:6px;display:grid;gap:6px}.suggestion[data-v-4adc95d1]{width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font:inherit}.add-row[data-v-4adc95d1]{margin-top:10px}.actions[data-v-4adc95d1]{margin-top:12px;display:grid;gap:10px}.overlay[data-v-4adc95d1]{position:fixed;inset:0;background:#00000059;z-index:80}.sheet[data-v-4adc95d1]{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;border-top:1px solid rgba(0,0,0,.12);padding-bottom:calc(10px + env(safe-area-inset-bottom))}.sheet-header[data-v-4adc95d1]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.12)}.sheet-title[data-v-4adc95d1]{font-weight:800}.sheet-close[data-v-4adc95d1]{border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.sheet-body[data-v-4adc95d1]{padding:12px 14px;display:grid;gap:10px}.page[data-v-9619a5f5]{padding:16px}.muted[data-v-9619a5f5]{color:#0000008f;font-size:13px}.topbar[data-v-9619a5f5]{margin-bottom:12px}.search-row[data-v-9619a5f5]{display:flex;align-items:center;gap:8px}.search[data-v-9619a5f5]{width:100%;min-width:0;height:44px;padding:0 14px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;outline:0;font:inherit;box-sizing:border-box}.search[data-v-9619a5f5]:focus{border-color:#0000007a;box-shadow:0 0 0 2px #0000000d}.btn-clear[data-v-9619a5f5],.dots[data-v-9619a5f5]{width:40px;height:40px;flex:0 0 40px;padding:0;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000ad;display:grid;place-items:center;cursor:pointer}.filter-box[data-v-9619a5f5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:11px 12px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#00000009}.filter-title[data-v-9619a5f5]{font-size:12px;font-weight:900}.filter-sub[data-v-9619a5f5]{margin-top:2px;color:#00000094;font-size:11px}.filter-clear-btn[data-v-9619a5f5]{min-height:36px;padding:7px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.kpi-grid[data-v-9619a5f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin-bottom:16px}.kpi-box[data-v-9619a5f5]{min-height:66px;padding:10px 12px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;display:grid;align-content:center;gap:2px;text-align:left;cursor:pointer}.kpi-box.active[data-v-9619a5f5]{border-color:#000000b8;background:#00000009}.kpi-label[data-v-9619a5f5]{color:#00000094;font-size:11px;font-weight:800}.kpi-value[data-v-9619a5f5]{font-size:20px;line-height:1}.section[data-v-9619a5f5]{display:grid;gap:8px}.section+.section[data-v-9619a5f5]{margin-top:14px}.section-head[data-v-9619a5f5]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.title[data-v-9619a5f5]{font-size:14px;font-weight:950}.sub[data-v-9619a5f5]{margin-top:2px;color:#0000008c;font-size:11px}.filter-pill[data-v-9619a5f5]{width:fit-content;padding:3px 7px;border:1px solid rgba(0,0,0,.11);border-radius:999px;background:#00000009;color:#0000009e;font-size:10px;font-weight:850}.horses-table[data-v-9619a5f5]{min-width:0;display:grid;gap:9px}.table-head[data-v-9619a5f5],.horse-row[data-v-9619a5f5]{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(140px,.95fr) minmax(145px,1fr) minmax(100px,.65fr) minmax(160px,.9fr) 48px;gap:12px;align-items:center}.table-head[data-v-9619a5f5]{min-height:38px;padding:0 10px;border-bottom:1px solid rgba(0,0,0,.1);color:#00000085;font-size:10px;font-weight:900;text-transform:uppercase}.head-actions[data-v-9619a5f5]{text-align:center}.horse-row[data-v-9619a5f5]{position:relative;min-height:86px;padding:12px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;cursor:pointer}.horse-row[data-v-9619a5f5]:hover{background:#00000005}.horse-row[data-v-9619a5f5]:has(.menu){z-index:80}.horses-table[data-v-9619a5f5]{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.horse-row.hidden[data-v-9619a5f5]>:not(.actions-col){opacity:.48}.horses-table--trainer .table-head[data-v-9619a5f5],.horses-table--trainer .horse-row[data-v-9619a5f5]{grid-template-columns:minmax(180px,1.35fr) minmax(150px,1fr) minmax(150px,1fr) minmax(100px,.65fr) 144px}.attention-panel[data-v-9619a5f5]{display:grid;gap:10px;margin-bottom:14px;padding:12px;border-radius:14px;border:1px solid rgba(245,158,11,.28);background:#f59e0b12;overflow:visible}.attention-head[data-v-9619a5f5]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.attention-title[data-v-9619a5f5]{font-size:14px;font-weight:950}.attention-sub[data-v-9619a5f5]{margin-top:2px;font-size:12px;font-weight:800;opacity:.68}.attention-count[data-v-9619a5f5]{min-width:28px;min-height:28px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(245,158,11,.34);background:#fff;font-size:12px;font-weight:950}.attention-table[data-v-9619a5f5]{display:grid;gap:6px}.attention-row[data-v-9619a5f5]{position:relative;z-index:1;width:100%;min-width:0;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:10px;align-items:center;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fff;color:inherit;text-align:left}.attention-row[data-v-9619a5f5]:hover{filter:brightness(.98)}.attention-row[data-v-9619a5f5]:has(.menu),.attention-row--menu-open[data-v-9619a5f5]{z-index:80}.attention-actions .menu[data-v-9619a5f5]{z-index:120}.attention-open[data-v-9619a5f5]{min-width:0;width:100%;max-width:100%;overflow:visible;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.62fr) minmax(0,.9fr) minmax(0,.8fr);gap:10px;align-items:center;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.attention-main[data-v-9619a5f5],.attention-horse[data-v-9619a5f5],.attention-people[data-v-9619a5f5]{min-width:0;max-width:100%}.attention-open[data-v-9619a5f5]>*{min-width:0;overflow:hidden}.attention-actions[data-v-9619a5f5]{position:relative;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.attention-horse[data-v-9619a5f5]{display:flex;align-items:baseline;gap:5px;overflow:hidden;font-size:13px;font-weight:950;white-space:nowrap}.attention-horse>span[data-v-9619a5f5]:first-child{overflow:hidden;text-overflow:ellipsis}.attention-people[data-v-9619a5f5],.attention-date small[data-v-9619a5f5],.attention-metric small[data-v-9619a5f5]{font-size:11px;font-weight:800;opacity:.66}.attention-anagraphics[data-v-9619a5f5]{color:#00000085;font-size:11px;font-weight:650;line-height:1.25}.attention-people[data-v-9619a5f5]{margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attention-date[data-v-9619a5f5],.attention-metric[data-v-9619a5f5]{display:grid;gap:2px;min-width:0}.attention-date span[data-v-9619a5f5],.attention-metric span[data-v-9619a5f5]{min-width:0;font-size:12px;font-weight:950;overflow-wrap:anywhere}.horse-main[data-v-9619a5f5],.data-cell[data-v-9619a5f5],.discipline-cell[data-v-9619a5f5],.appointment-cell[data-v-9619a5f5]{min-width:0}.horse-main[data-v-9619a5f5]{display:grid;justify-items:start;gap:3px}.horse-name[data-v-9619a5f5]{max-width:100%;padding:0;border:0;background:transparent;color:#000000e6;display:flex;align-items:baseline;gap:6px;font:inherit;font-size:14px;font-weight:950;text-align:left;cursor:pointer}.nickname[data-v-9619a5f5]{color:#00000075;font-size:11px;font-weight:750}.subline[data-v-9619a5f5]{color:#0000008a;font-size:11px;line-height:1.3}.data-cell[data-v-9619a5f5],.appointment-cell[data-v-9619a5f5]{display:grid;gap:4px}.discipline-cell[data-v-9619a5f5]{color:#000000ad;font-size:12px;font-weight:800}.cell-primary[data-v-9619a5f5]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.appointment-cell>div[data-v-9619a5f5]{display:grid;grid-template-columns:50px max-content;align-items:baseline;justify-content:start;gap:4px;font-size:11px}.appointment-label[data-v-9619a5f5]{color:#00000085}.actions-col[data-v-9619a5f5]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;overflow:visible}.horse-note-indicator[data-v-9619a5f5]{color:#00000080;flex:0 0 auto}.session-pill[data-v-9619a5f5]{width:36px;height:36px;padding:0;border-radius:8px}.menu[data-v-9619a5f5]{position:absolute;top:44px;right:0;z-index:50;min-width:170px;padding:5px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px #00000021}.menu-up[data-v-9619a5f5]{top:auto;bottom:44px}.menu-item[data-v-9619a5f5]{width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12px;font-weight:750;text-align:left;cursor:pointer}.menu-item[data-v-9619a5f5]:hover{background:#0000000b}.menu-item[data-v-9619a5f5]:disabled{opacity:.45;cursor:default}.menu-item[data-v-9619a5f5]:disabled:hover{background:transparent}.menu-item.danger[data-v-9619a5f5]{color:#8a1f2d}.mobile-extra[data-v-9619a5f5]{display:none}.mobile-line small[data-v-9619a5f5]{display:block;color:#00000085;font-size:10px}@media(max-width:820px){.attention-row[data-v-9619a5f5]{grid-template-columns:minmax(0,1fr) 36px;align-items:start}.attention-open[data-v-9619a5f5]{grid-template-columns:minmax(0,1fr)}.attention-date[data-v-9619a5f5],.attention-metric[data-v-9619a5f5]{justify-self:start}.table-head[data-v-9619a5f5],.horse-row[data-v-9619a5f5]{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.table-head .desktop-cell[data-v-9619a5f5],.desktop-cell[data-v-9619a5f5]{display:none}.head-actions[data-v-9619a5f5]{grid-column:2}.horse-main[data-v-9619a5f5],.actions-col[data-v-9619a5f5]{align-self:start}.mobile-extra[data-v-9619a5f5]{grid-column:1 / -1;display:grid;gap:5px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.mobile-line[data-v-9619a5f5]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;color:#000000b3;font-size:11px}.mobile-label[data-v-9619a5f5]{color:#0000007a;font-weight:850}}@media(max-width:520px){.page[data-v-9619a5f5]{padding:12px}.kpi-grid[data-v-9619a5f5]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-box[data-v-9619a5f5]{align-items:flex-start}.horse-name[data-v-9619a5f5]{flex-wrap:wrap;row-gap:1px}}.bcs-backdrop[data-v-270dff1c]{position:fixed;inset:0;background:#00000059;display:grid;place-items:center;padding:16px;z-index:9999}.bcs-modal[data-v-270dff1c]{width:min(980px,100%);background:#fff;border-radius:18px;border:1px solid rgba(0,0,0,.14);overflow:hidden}.bcs-head[data-v-270dff1c]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.1)}.bcs-title[data-v-270dff1c]{font-weight:900}.bcs-head-actions[data-v-270dff1c]{display:inline-flex;gap:8px;align-items:center}.bcs-nav[data-v-270dff1c],.bcs-x[data-v-270dff1c]{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:18px}.bcs-scroll[data-v-270dff1c]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.bcs-table[data-v-270dff1c]{background:#fff}.bcs-row[data-v-270dff1c]{display:grid;grid-template-columns:180px repeat(9,260px)}@media(max-width:560px){.bcs-row[data-v-270dff1c]{grid-template-columns:160px repeat(9,240px)}}.bcs-cell[data-v-270dff1c]{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06);border-right:1px solid rgba(0,0,0,.06);background:#fff;font-size:12px;line-height:1.25;display:flex;align-items:center;min-height:48px}.bcs-sticky[data-v-270dff1c]{position:sticky;left:0;z-index:3;border-right:1px solid rgba(0,0,0,.1);background:#fff}.bcs-row-head .bcs-cell[data-v-270dff1c]{align-items:flex-start;min-height:64px}.bcs-head-left-title[data-v-270dff1c]{font-weight:1000;font-size:13px;text-transform:uppercase;letter-spacing:.03em}.bcs-classbtn[data-v-270dff1c]{border:0;background:#fff;text-align:left;cursor:pointer;width:100%;display:flex;align-items:flex-start}.bcs-classbtn[data-v-270dff1c]:hover{background:#0000000a}.bcs-class-title[data-v-270dff1c]{font-weight:1000;font-size:13px;text-transform:uppercase;letter-spacing:.03em;line-height:1.15;white-space:normal}.bcs-leftcell[data-v-270dff1c]{font-weight:900;opacity:.85}.bcs-cellbtn[data-v-270dff1c]{border:0;background:#fff;cursor:pointer;text-align:left;width:100%}.bcs-cellbtn[data-v-270dff1c]:disabled{cursor:default;opacity:.7}.bcs-cellbtn[data-v-270dff1c]:hover{background:#00000008}.bcs-celltext[data-v-270dff1c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;width:100%}.bcs-row-foot .bcs-cell[data-v-270dff1c]{min-height:64px;font-weight:900}.bcs-scorebtn[data-v-270dff1c]{cursor:pointer;justify-content:center;border:1px solid rgba(0,0,0,.18);border-radius:12px;margin:6px;background:#fff;font-size:16px;font-weight:900}.bcs-scorebtn[data-v-270dff1c]:hover{background:#0000000a}.bcs-scorebtn.active[data-v-270dff1c]{border-color:#0000006b;background:#0000000f}.bcs-hint[data-v-270dff1c]{padding:10px 14px 14px;font-size:12px;opacity:.7;border-top:1px solid rgba(0,0,0,.06)}.bcs-overlay[data-v-270dff1c]{position:fixed;inset:0;background:#00000073;display:grid;place-items:center;padding:16px;z-index:10000}.bcs-dialog[data-v-270dff1c]{width:min(920px,100%);background:#fff;border-radius:18px;border:1px solid rgba(0,0,0,.14);overflow:hidden}.bcs-dialog-head[data-v-270dff1c]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.1)}.bcs-dialog-title[data-v-270dff1c]{font-weight:1000;font-size:14px}.bcs-dialog-body[data-v-270dff1c]{padding:12px 14px}.bcs-dialog-foot[data-v-270dff1c]{padding:12px 14px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(0,0,0,.08)}.bcs-img[data-v-270dff1c]{width:100%;height:auto;display:block;border-radius:14px;border:1px solid rgba(0,0,0,.1)}.bcs-detail-text[data-v-270dff1c]{font-size:14px;line-height:1.45;white-space:pre-wrap}.bcs-btn[data-v-270dff1c]{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:900;cursor:pointer}.bcs-btn.primary[data-v-270dff1c]{border-color:#000000eb;background:#000000eb;color:#fff}.wc-backdrop[data-v-23d19b18]{position:fixed;inset:0;background:#00000059;display:grid;place-items:center;padding:16px;z-index:9999}.wc-modal[data-v-23d19b18]{width:min(520px,100%);background:#fff;border-radius:18px;border:1px solid rgba(0,0,0,.14);overflow:hidden}.wc-head[data-v-23d19b18]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.1)}.wc-title[data-v-23d19b18]{font-weight:900}.wc-x[data-v-23d19b18]{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:18px}.wc-body[data-v-23d19b18]{padding:14px;display:grid;gap:12px}.field[data-v-23d19b18]{display:grid;gap:6px}.label[data-v-23d19b18]{font-size:12px;opacity:.75;font-weight:800}.input[data-v-23d19b18]{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none;background:#fff}.actions[data-v-23d19b18]{display:flex;justify-content:space-between;gap:10px;margin-top:6px}.btn[data-v-23d19b18]{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:800;cursor:pointer}.btn.primary[data-v-23d19b18]{border-color:#000000eb;background:#000000eb;color:#fff}.btn.ghost[data-v-23d19b18]{opacity:.85}.err[data-v-23d19b18]{color:#b00020;font-weight:800;font-size:12px}.err.box[data-v-23d19b18]{padding:10px;border:1px solid rgba(176,0,32,.25);border-radius:12px;background:#b000200a}.wc-overlay[data-v-23d19b18]{position:fixed;inset:0;background:#00000073;display:grid;place-items:center;padding:16px;z-index:10000}.wc-dialog[data-v-23d19b18]{width:min(920px,100%);background:#fff;border-radius:18px;border:1px solid rgba(0,0,0,.14);overflow:hidden}.wc-dialog-head[data-v-23d19b18]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.1)}.wc-dialog-title[data-v-23d19b18]{font-weight:900;font-size:14px}.wc-dialog-body[data-v-23d19b18]{padding:12px 14px}.wc-dialog-foot[data-v-23d19b18]{padding:12px 14px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(0,0,0,.08)}.wc-img[data-v-23d19b18]{width:100%;height:auto;display:block;border-radius:14px;border:1px solid rgba(0,0,0,.1)}.form[data-v-c2464c4f]{display:grid;gap:14px}.field[data-v-c2464c4f]{display:grid;gap:6px}.label[data-v-c2464c4f]{font-size:12px;opacity:.75;font-weight:800}.input[data-v-c2464c4f]{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none;background:#fff}.grid2[data-v-c2464c4f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.actions[data-v-c2464c4f]{display:flex;justify-content:space-between;gap:10px;margin-top:6px}.btn[data-v-c2464c4f]{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:800;cursor:pointer}.btn.primary[data-v-c2464c4f]{border-color:#00000061;background:#000000eb;color:#fff}.btn.ghost[data-v-c2464c4f]{opacity:.8}.btn[data-v-c2464c4f]:disabled{opacity:.55;cursor:default}.err[data-v-c2464c4f]{color:#b00020;font-weight:700;font-size:12px}.err.box[data-v-c2464c4f]{padding:10px;border:1px solid rgba(176,0,32,.25);border-radius:12px;background:#b000200a}.hint[data-v-c2464c4f]{font-size:12px;opacity:.7}.hint-soft[data-v-c2464c4f]{font-size:12px;opacity:.72}.box[data-v-c2464c4f]{border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:10px;background:#00000005}.dedup-title[data-v-c2464c4f]{font-weight:900;font-size:12px;opacity:.8}.dedup-name[data-v-c2464c4f]{font-weight:1000;margin-top:2px}.dedup-meta[data-v-c2464c4f]{font-size:12px;opacity:.75;margin-top:2px}.dedup-actions[data-v-c2464c4f]{display:flex;gap:10px;margin-top:10px}.muted[data-v-c2464c4f]{opacity:.75}.modal-backdrop[data-v-c2464c4f]{position:fixed;inset:0;background:#00000059;display:grid;place-items:center;padding:16px;z-index:60}.modal[data-v-c2464c4f]{width:min(520px,100%);border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.14);padding:14px}.modal-title[data-v-c2464c4f]{font-weight:900;font-size:16px;margin-bottom:10px}.modal-backdrop[data-v-c44ff1fb]{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-c44ff1fb]{width:100%;max-width:520px;background:#fff;border-radius:18px;padding:14px}.title[data-v-c44ff1fb]{font-weight:900;margin-bottom:10px}.field[data-v-c44ff1fb]{display:grid;gap:6px;margin-bottom:12px}.label[data-v-c44ff1fb]{font-size:12px;opacity:.75;font-weight:900}.input[data-v-c44ff1fb]{height:44px;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none;background:#fff;box-sizing:border-box}.actions[data-v-c44ff1fb]{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.btn[data-v-c44ff1fb]{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:900;cursor:pointer}.btn.primary[data-v-c44ff1fb]{border-color:#000000eb;background:#000000eb;color:#fff}.btn.ghost[data-v-c44ff1fb]{opacity:.8}.btn[data-v-c44ff1fb]:disabled{opacity:.55;cursor:default}.err[data-v-c44ff1fb]{color:#b00020;font-weight:700;font-size:12px}.err.box[data-v-c44ff1fb]{padding:10px;border:1px solid rgba(176,0,32,.25);border-radius:12px;background:#b000200a;margin-top:10px}.ac[data-v-c44ff1fb]{position:relative;display:flex;gap:8px;align-items:center}.btn-clear[data-v-c44ff1fb]{width:36px;height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.18);background:transparent;display:grid;place-items:center;cursor:pointer}.ac-pop[data-v-c44ff1fb]{margin-top:6px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 10px 30px #00000014;overflow:hidden}.pad[data-v-c44ff1fb]{padding:10px}.ac-item[data-v-c44ff1fb]{width:100%;text-align:left;padding:10px 12px;border:0;background:#fff;cursor:pointer;border-top:1px solid rgba(0,0,0,.06)}.ac-item[data-v-c44ff1fb]:hover{background:#0000000a}.ac-title[data-v-c44ff1fb]{font-weight:900}.chips[data-v-c44ff1fb]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-c44ff1fb]{border-radius:999px;border:1px solid rgba(0,0,0,.16);padding:6px 10px;background:#fff;font-weight:900;cursor:pointer;font-size:12px}.chip-x[data-v-c44ff1fb]{opacity:.6;margin-left:6px}.muted[data-v-c44ff1fb]{opacity:.75}.backdrop[data-v-0abfff23]{position:fixed;inset:0;z-index:280;display:grid;place-items:center;padding:16px;background:#0000006b}.modal[data-v-0abfff23]{width:min(440px,100%);padding:16px;border-radius:8px;background:#fff;box-shadow:0 18px 48px #0000002e}.modal-title[data-v-0abfff23]{font-size:16px;font-weight:950}.modal-sub[data-v-0abfff23]{margin-top:3px;color:#00000094;font-size:11px;line-height:1.4}.field[data-v-0abfff23]{display:grid;gap:6px;margin-top:16px;color:#000000ad;font-size:12px;font-weight:900}.input[data-v-0abfff23]{width:100%;height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;font:inherit;outline:none}.input[data-v-0abfff23]:focus{border-color:#00000080;box-shadow:0 0 0 2px #0000000e}.error[data-v-0abfff23]{margin-top:8px;color:#8a1f2d;font-size:12px;font-weight:750}.actions[data-v-0abfff23]{display:flex;justify-content:center;gap:10px;margin-top:16px}.btn[data-v-0abfff23]{min-height:38px;padding:9px 12px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.btn.primary[data-v-0abfff23]{border-color:#000000e0;background:#000000e6;color:#fff}.btn.ghost[data-v-0abfff23]{background:transparent;color:#000000ad}.btn[data-v-0abfff23]:disabled{cursor:default;opacity:.48}.audio-note-recorder[data-v-667f3c2e]{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;padding:6px 8px;color:#000000b3;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.audio-note-recorder.recording[data-v-667f3c2e]{border-color:#96303c47;background:#96303c1a;color:#7d232ef5}.audio-note-recorder[data-v-667f3c2e]:disabled{opacity:.55;cursor:default}.note-label-row[data-v-41e0c1aa]{display:flex;align-items:center;justify-content:space-between;gap:10px}.page[data-v-41e0c1aa]{padding:16px}.muted[data-v-41e0c1aa]{opacity:.68}.err[data-v-41e0c1aa]{color:#8a1f2d;font-size:12px;font-weight:750}.err.box[data-v-41e0c1aa]{margin-top:4px;padding:10px 12px;border:1px solid rgba(150,48,60,.22);border-radius:8px;background:#96303c12}.form[data-v-41e0c1aa]{display:grid;width:min(100%,900px);margin:0 auto;gap:12px}.form-section-title[data-v-41e0c1aa]{margin-top:8px;padding:10px 0 8px;border-bottom:1px solid rgba(0,0,0,.11);font-size:14px;font-weight:950}.form-section-title[data-v-41e0c1aa]:first-child{margin-top:0}.field[data-v-41e0c1aa]{display:grid;gap:6px;min-width:0}.name-control-row[data-v-41e0c1aa]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.icon-label-button[data-v-41e0c1aa]{min-width:58px;border:0;background:transparent;color:#000000b3;display:grid;justify-items:center;gap:3px;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.icon-label-button__box[data-v-41e0c1aa]{width:44px;height:44px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;display:grid;place-items:center}.icon-label-button__box[data-v-41e0c1aa] .icon{width:21px;height:21px}.label[data-v-41e0c1aa]{color:#000000ad;font-size:12px;font-weight:900}.hint[data-v-41e0c1aa]{color:#00000094;font-size:11px;font-weight:650}.input[data-v-41e0c1aa]{width:100%;min-width:0;height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(0,0,0,.18);border-radius:8px;outline:none;background:#fff;font:inherit}.input[data-v-41e0c1aa]:focus{border-color:#0000007a;box-shadow:0 0 0 2px #0000000e}.textarea[data-v-41e0c1aa]{min-height:90px;height:auto;resize:vertical}.grid2[data-v-41e0c1aa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.grid2 .field[data-v-41e0c1aa]{align-content:start}.segmented[data-v-41e0c1aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.seg-btn[data-v-41e0c1aa]{min-height:38px;padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000ad;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.seg-btn.active[data-v-41e0c1aa]{border-color:#000000c7;background:#000000e0;color:#fff}.seg-btn.ghost[data-v-41e0c1aa]{opacity:.7}.seg-clear[data-v-41e0c1aa]{width:38px;min-width:38px;height:38px;padding:0;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000ad;display:grid;place-items:center;cursor:pointer}.actions[data-v-41e0c1aa]{display:flex;justify-content:center;gap:10px;margin-top:8px}.btn[data-v-41e0c1aa]{min-height:38px;padding:9px 12px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.btn.primary[data-v-41e0c1aa]{border-color:#000000e0;background:#000000e6;color:#fff}.btn.ghost[data-v-41e0c1aa]{background:transparent;color:#000000ad}.btn[data-v-41e0c1aa]:disabled,.seg-btn[data-v-41e0c1aa]:disabled{cursor:default;opacity:.48}.row-inline[data-v-41e0c1aa]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.inline-add-action[data-v-41e0c1aa]{justify-self:start;min-height:36px;margin-top:2px;padding:7px 10px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;color:#000000b8;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.ac[data-v-41e0c1aa]{position:relative;display:flex;gap:8px;align-items:center;min-width:0}.ac .input[data-v-41e0c1aa]{flex:1}.btn-clear[data-v-41e0c1aa]{width:36px;height:36px;flex:0 0 36px;padding:0;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:transparent;font:inherit;font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center}.ac-pop[data-v-41e0c1aa]{position:relative;display:flex;flex-direction:column;z-index:40;max-height:260px;margin-top:2px;overflow-y:auto;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 10px 26px #00000017}.pad[data-v-41e0c1aa]{padding:10px}.ac-item[data-v-41e0c1aa]{width:100%;padding:10px 12px;border:0;border-top:1px solid rgba(0,0,0,.06);background:#fff;font:inherit;text-align:left;cursor:pointer}.ac-item[data-v-41e0c1aa]:first-of-type{border-top:0}.ac-create[data-v-41e0c1aa]{order:2}.ac-item[data-v-41e0c1aa]:hover,.ac-item[data-v-41e0c1aa]:focus-visible{background:#0000000b}.ac-title[data-v-41e0c1aa]{font-size:12px;font-weight:900}.catalog-option-title[data-v-41e0c1aa]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;color:#000000e0;font-size:12px;font-weight:900}.catalog-option-title span[data-v-41e0c1aa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-option-title small[data-v-41e0c1aa]{flex:0 0 auto;color:#0000007a;font-size:11px;font-weight:800;letter-spacing:0}.chips[data-v-41e0c1aa]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-41e0c1aa]{min-height:32px;padding:5px 9px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#00000009;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.chip-x[data-v-41e0c1aa]{margin-left:6px;opacity:.58}.modal-backdrop[data-v-41e0c1aa]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#0000005c}.modal[data-v-41e0c1aa]{width:min(100%,520px);max-height:min(86vh,680px);box-sizing:border-box;overflow:auto;padding:16px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;box-shadow:0 20px 60px #0003;display:grid;gap:14px;font:inherit}.foal-modal[data-v-41e0c1aa]{align-content:start}.modal-title[data-v-41e0c1aa]{font-size:16px;font-weight:950;line-height:1.15}.modal-copy[data-v-41e0c1aa]{margin:-5px 0 2px;color:#00000094;font-size:12px;font-weight:650;line-height:1.35}.foal-modal .field[data-v-41e0c1aa]{gap:8px}.foal-modal .label[data-v-41e0c1aa]{color:#0000009e;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.foal-modal .segmented[data-v-41e0c1aa]{gap:10px}.foal-modal .seg-btn[data-v-41e0c1aa]{min-height:40px;border-radius:8px;font-size:12px;font-weight:850}.toggle-field[data-v-41e0c1aa]{display:flex;align-items:center;gap:10px;min-height:42px;margin:2px 0;padding:8px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000006;color:#000000b8;font-size:12px;font-weight:850;line-height:1.2}.toggle-field input[data-v-41e0c1aa]{width:16px;height:16px;margin:0;accent-color:#111}.generated-preview[data-v-41e0c1aa]{margin-top:2px;padding:11px 12px;border:1px solid rgba(0,0,0,.09);border-radius:8px;background:#0000000b;display:grid;gap:4px}.generated-preview span[data-v-41e0c1aa]{color:#0000008f;font-size:11px;font-weight:900;text-transform:uppercase}.generated-preview strong[data-v-41e0c1aa]{color:#000000e0;font-size:14px;font-weight:950;line-height:1.25}.foal-pop[data-v-41e0c1aa]{position:static;margin-top:2px}@media(max-width:620px){.page[data-v-41e0c1aa]{padding:12px}.grid2[data-v-41e0c1aa],.row-inline[data-v-41e0c1aa]{grid-template-columns:1fr}.row-inline .btn[data-v-41e0c1aa]{justify-self:start}.actions[data-v-41e0c1aa]{flex-wrap:wrap}}.horse-self-action[data-v-41e0c1aa]{width:76px;display:grid;justify-items:center;gap:4px;padding:0;border:0;background:transparent;color:#00000094;font:inherit;font-size:9px;font-weight:850;cursor:pointer}.horse-self-action>span[data-v-41e0c1aa]:last-child{white-space:nowrap}.horse-self-icon[data-v-41e0c1aa]{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff}.horse-self-action.active[data-v-41e0c1aa]{color:#000000e6}.horse-self-action.active .horse-self-icon[data-v-41e0c1aa]{border-color:#000000d1;background:#000000e0;color:#fff}.owner-control-row[data-v-41e0c1aa]{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:10px;align-items:start}.owner-input-area[data-v-41e0c1aa]{min-width:0}.owner-input-area .input[data-v-41e0c1aa]:disabled{background:#00000009;color:#000000b8;opacity:1;cursor:default}.page[data-v-c7d609ca]{display:grid;gap:12px;padding:16px}.state[data-v-c7d609ca]{padding:16px 0}.muted[data-v-c7d609ca]{color:#00000094}.error[data-v-c7d609ca],.err[data-v-c7d609ca]{color:#8a1f2d;font-size:12px;font-weight:750}.secret .horse-name-row[data-v-c7d609ca],.secret .horse-identity p[data-v-c7d609ca]{opacity:.62}.horse-summary[data-v-c7d609ca]{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:16px}.horse-identity[data-v-c7d609ca]{min-width:0}.horse-name-row[data-v-c7d609ca]{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.horse-name-row h1[data-v-c7d609ca]{margin:0;font-size:20px;font-weight:950;letter-spacing:0}.horse-name-row span[data-v-c7d609ca]{color:#0000008a;font-size:13px;font-weight:750}.horse-name-row .horse-discipline-inline[data-v-c7d609ca]{color:#0000009e;font-size:12px;font-weight:850}.horse-identity p[data-v-c7d609ca]{margin:5px 0 0;color:#00000094;font-size:11px;font-weight:700}.stable-link[data-v-c7d609ca]{margin-top:9px;padding:0;border:0;background:transparent;color:#000000b8;font:inherit;font-size:12px;font-weight:850;text-align:left;cursor:pointer}.quick-actions[data-v-c7d609ca]{display:flex;align-items:flex-start;gap:8px}.evaluation-icon[data-v-c7d609ca]{width:19px;height:19px}.kpi-grid[data-v-c7d609ca]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kpi[data-v-c7d609ca]{min-height:64px;display:grid;align-content:center;gap:5px;padding:10px 12px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff}.kpi--with-action[data-v-c7d609ca]{grid-template-columns:minmax(0,1fr) auto;align-items:center;align-content:center;column-gap:12px}.kpi-copy[data-v-c7d609ca]{min-width:0;display:grid;justify-items:center;gap:7px;text-align:center}.kpi--with-action .kpi-copy strong[data-v-c7d609ca]{font-size:24px;line-height:1}.kpi-action[data-v-c7d609ca] .icon-label-action__label{max-width:76px;white-space:normal}.kpi span[data-v-c7d609ca]{color:#0000008a;font-size:10px;font-weight:800}.kpi strong[data-v-c7d609ca]{font-size:14px;font-weight:950}.detail-section h2[data-v-c7d609ca]{margin:0 0 12px;font-size:14px;font-weight:950}.facts-grid[data-v-c7d609ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.fact[data-v-c7d609ca]{min-width:0;display:grid;gap:3px}.fact span[data-v-c7d609ca],.relation-row>span[data-v-c7d609ca]{color:#00000085;font-size:10px;font-weight:800;text-transform:uppercase}.fact strong[data-v-c7d609ca]{overflow:hidden;font-size:12px;font-weight:850;text-overflow:ellipsis}.relations[data-v-c7d609ca]{display:grid}.relation-row[data-v-c7d609ca]{min-height:52px;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;padding:6px 0;border-top:1px solid rgba(0,0,0,.07)}.relation-row[data-v-c7d609ca]:first-child{border-top:0}.relation-row>div[data-v-c7d609ca]{display:flex;flex-wrap:wrap;gap:8px}.relation-row button[data-v-c7d609ca]{width:fit-content;padding:0;border:0;background:transparent;color:#000000d1;font:inherit;font-size:12px;font-weight:850;text-align:left;cursor:pointer}.relation-row button[data-v-c7d609ca]:hover{text-decoration:underline}.relation-row--with-action[data-v-c7d609ca]{grid-template-columns:130px minmax(0,1fr) auto}.relation-main[data-v-c7d609ca]{min-width:0}.relation-action[data-v-c7d609ca]{align-self:center;justify-self:end;margin-top:2px}.trainer-diary[data-v-c7d609ca]{display:grid;gap:9px}.trainer-diary-row[data-v-c7d609ca]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.1fr);gap:12px;align-items:center;min-height:62px;padding:10px 0;border-top:1px solid rgba(0,0,0,.07);cursor:pointer}.trainer-diary-row[data-v-c7d609ca]:first-child{border-top:0}.trainer-diary-row[data-v-c7d609ca]:hover{background:#00000005}.trainer-diary-main[data-v-c7d609ca]{min-width:0;display:grid;gap:3px}.trainer-diary-main strong[data-v-c7d609ca]{overflow:hidden;color:#000000db;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.trainer-diary-main span[data-v-c7d609ca]{overflow:hidden;color:#00000094;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.trainer-diary-work-list[data-v-c7d609ca]{min-width:0;display:grid;gap:6px}.trainer-diary-area[data-v-c7d609ca]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.trainer-diary-area-label[data-v-c7d609ca]{color:#00000075;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.trainer-diary-work[data-v-c7d609ca]{max-width:100%;padding:5px 7px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:transparent;color:#000000b8;font-size:11px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.trainer-diary-work small[data-v-c7d609ca]{color:#0000007a;font-size:10px;font-weight:900}.trainer-diary-work em[data-v-c7d609ca]{color:#0000008a;font-size:10px;font-style:normal;font-weight:850}.trainer-diary-work.closed em[data-v-c7d609ca]{color:#ffffffc7}.trainer-diary-work.closed[data-v-c7d609ca]{background:#000000e6;border-color:#000000e6;color:#fff}.trainer-diary-sessions[data-v-c7d609ca]{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.trainer-session-chip[data-v-c7d609ca]{height:auto;min-height:34px;padding:5px 12px;color:#000000b8;line-height:1.15;text-align:left;cursor:pointer;display:grid;gap:1px}.trainer-session-chip span[data-v-c7d609ca]{font-size:11px;font-weight:900}.trainer-session-chip small[data-v-c7d609ca]{color:#0000008a;font-size:10px;font-weight:750}.trainer-session-chip--done[data-v-c7d609ca]{background:#0000000b}.trainer-session-chip--cancelled[data-v-c7d609ca]{opacity:.58}.trainer-session-empty[data-v-c7d609ca]{color:#00000080;font-size:11px;font-weight:750}.appointment-history[data-v-c7d609ca]{display:grid;gap:0}.appointment-history-row[data-v-c7d609ca]{min-height:44px;display:grid;grid-template-columns:minmax(92px,.6fr) minmax(74px,.5fr) minmax(76px,.45fr) minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border:0;border-top:1px solid rgba(0,0,0,.07);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.appointment-history-row.eqa-summary-row--history[data-v-c7d609ca]{background:#dfe2e6;color:#142234db}.appointment-history-actions[data-v-c7d609ca]{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.appointment-history-row--trainer[data-v-c7d609ca]{grid-template-columns:58px minmax(104px,.65fr) minmax(100px,.75fr) minmax(104px,.8fr) minmax(110px,1fr) auto}.trainer-history-date[data-v-c7d609ca],.trainer-history-work[data-v-c7d609ca]{min-width:0;display:grid;gap:2px;align-content:center}.trainer-history-session-number[data-v-c7d609ca]{color:#000000d1;font-size:17px;font-weight:900;text-align:center}.trainer-history-work small[data-v-c7d609ca]{overflow:hidden;color:#00000085;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.trainer-history-date strong[data-v-c7d609ca]{font-size:12px;font-weight:900}.trainer-history-date span[data-v-c7d609ca]{color:#0000008f;font-size:10px;font-weight:750}.trainer-history-work button[data-v-c7d609ca]{width:fit-content;max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:#000000b3;font:inherit;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.trainer-history-work button[data-v-c7d609ca]:hover{text-decoration:underline}.trainer-history-place[data-v-c7d609ca],.trainer-history-exercises[data-v-c7d609ca]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trainer-history-payment[data-v-c7d609ca]{position:relative;display:inline-flex}.trainer-history-payment-menu[data-v-c7d609ca]{top:calc(100% + 6px);right:0;z-index:40;min-width:156px;background:#fff}.appointment-history-actions .mini-pill[data-v-c7d609ca]{height:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.appointment-history-row[data-v-c7d609ca]:first-child{border-top:0}.appointment-history-row strong[data-v-c7d609ca]{font-size:12px;font-weight:900}.appointment-history-row>span[data-v-c7d609ca]{min-width:0;overflow:hidden;color:#0000009e;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.history-notes[data-v-c7d609ca]{min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:5px;overflow:visible;white-space:nowrap;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:transparent;color:inherit;cursor:pointer}.history-notes[data-v-c7d609ca]:hover{background:#0000000b}.history-note-icon[data-v-c7d609ca]{flex:0 0 auto}.history-note-icon--private[data-v-c7d609ca]{color:#8a1f2deb}.history-note-icon--shared[data-v-c7d609ca]{color:#00000094}.compact[data-v-c7d609ca]{padding:4px 0}.notes[data-v-c7d609ca]{margin:0;color:#000000b8;font-size:12px;line-height:1.5;white-space:pre-wrap}.modal-backdrop[data-v-c7d609ca]{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:16px;background:#0000006b}.modal[data-v-c7d609ca]{width:min(460px,100%);padding:16px;border-radius:8px;background:#fff}.modal-title[data-v-c7d609ca]{font-size:16px;font-weight:950}.modal-text[data-v-c7d609ca]{margin-top:7px;color:#000000ad;font-size:12px;line-height:1.4}.err.box[data-v-c7d609ca]{margin-top:10px;padding:9px 10px;border:1px solid rgba(138,31,45,.22);border-radius:8px;background:#8a1f2d0f}.actions[data-v-c7d609ca]{display:flex;justify-content:center;gap:9px;margin-top:16px}.btn[data-v-c7d609ca]{min-height:38px;padding:8px 13px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.btn.primary[data-v-c7d609ca]{border-color:#000000eb;background:#000000eb;color:#fff}.btn.danger[data-v-c7d609ca]{border-color:#8a1f2d47;color:#8a1f2d}.notes-preview-modal[data-v-c7d609ca]{width:min(520px,100%)}.notes-preview-list[data-v-c7d609ca]{display:grid;gap:10px;margin-top:14px}.notes-preview-box[data-v-c7d609ca]{padding:11px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000006}.notes-preview-box--private[data-v-c7d609ca]{border-color:#8a1f2d38;background:#8a1f2d11}.notes-preview-title[data-v-c7d609ca]{display:flex;align-items:center;gap:7px;color:#000000ad;font-size:10px;font-weight:950;text-transform:uppercase}.notes-preview-box--private .notes-preview-title[data-v-c7d609ca]{color:#8a1f2deb}.notes-preview-box p[data-v-c7d609ca]{margin:8px 0 0;color:#000000c2;font-size:12px;font-weight:650;line-height:1.5;white-space:pre-wrap}.relation-modal[data-v-c7d609ca]{position:relative;overflow:visible}.relation-current[data-v-c7d609ca]{display:grid;gap:7px;margin-top:13px}.relation-current>span[data-v-c7d609ca]{color:#00000085;font-size:10px;font-weight:850;text-transform:uppercase}.selected-chip[data-v-c7d609ca]{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(0,0,0,.13);border-radius:8px;background:#00000009;color:#000000d1;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.selected-chip span[data-v-c7d609ca]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-picker[data-v-c7d609ca]{position:relative;min-width:0;margin-top:12px}.relation-input[data-v-c7d609ca]{box-sizing:border-box;width:100%;max-width:100%;min-height:42px;padding:9px 38px 9px 11px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;font:inherit;font-size:13px;font-weight:750}.field-clear[data-v-c7d609ca]{position:absolute;top:50%;right:8px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:#00000094;cursor:pointer}.relation-suggestions[data-v-c7d609ca]{position:relative;z-index:2;display:grid;margin-top:6px;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px #00000024}.suggestion-row[data-v-c7d609ca]{min-height:38px;padding:9px 11px;border:0;border-top:1px solid rgba(0,0,0,.06);background:#fff;color:#000000d1;font:inherit;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.suggestion-row[data-v-c7d609ca]:first-child{border-top:0}.suggestion-row[data-v-c7d609ca]:hover{background:#0000000b}.suggestion-create[data-v-c7d609ca]{color:#111;font-weight:900}@media(max-width:720px){.page[data-v-c7d609ca]{padding:12px}.horse-summary[data-v-c7d609ca]{align-items:flex-start}.kpi-grid[data-v-c7d609ca],.facts-grid[data-v-c7d609ca]{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-history-row[data-v-c7d609ca]{grid-template-columns:minmax(88px,.8fr) minmax(70px,.65fr) minmax(0,1fr)}.appointment-history-row:not(.appointment-history-row--trainer)>span[data-v-c7d609ca]:nth-of-type(2){display:none}.appointment-history-row--trainer[data-v-c7d609ca]{grid-template-columns:54px minmax(96px,.8fr) minmax(0,1fr)}.appointment-history-row--trainer .trainer-history-work[data-v-c7d609ca],.appointment-history-row--trainer .trainer-history-exercises[data-v-c7d609ca]{grid-column:span 1}.appointment-history-actions[data-v-c7d609ca]{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:720px){.trainer-diary-row[data-v-c7d609ca]{grid-template-columns:minmax(0,1fr)}.trainer-diary-sessions[data-v-c7d609ca]{justify-content:flex-start}}@media(max-width:440px){.horse-summary[data-v-c7d609ca]{display:grid}.quick-actions[data-v-c7d609ca]{justify-content:flex-start}.relation-row[data-v-c7d609ca]{grid-template-columns:94px minmax(0,1fr)}.relation-row--with-action[data-v-c7d609ca]{grid-template-columns:94px minmax(0,1fr) auto}}.page[data-v-57276236]{padding:16px}.state[data-v-57276236]{padding:18px 0}.muted[data-v-57276236]{opacity:.68}.error[data-v-57276236]{color:#8a1f2d;font-weight:750}.toolbar[data-v-57276236]{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:14px;align-items:start;margin-bottom:18px}.search-wrap[data-v-57276236]{height:44px;display:grid;grid-template-columns:22px 1fr 30px;align-items:center;padding:0 10px;border:1px solid #0002;border-radius:12px}.search-wrap input[data-v-57276236],.search-wrap button[data-v-57276236],.identity button[data-v-57276236],.modal button[data-v-57276236]{border:0;background:transparent;font:inherit}.search-wrap input[data-v-57276236]{min-width:0;outline:0}.search-wrap button[data-v-57276236]{font-size:21px}.toolbar-actions[data-v-57276236]{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px}section+section[data-v-57276236]{margin-top:22px}section header[data-v-57276236]{min-height:46px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #0002}header h2[data-v-57276236]{margin:0;font-size:15px}header p[data-v-57276236]{margin:3px 0 0;color:#0008;font-size:11px}header b[data-v-57276236]{min-width:26px;height:24px;display:grid;place-items:center;border-radius:999px;background:#00000012;font-size:11px}.head[data-v-57276236],.row[data-v-57276236]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.72fr) minmax(0,.72fr) minmax(52px,.35fr) minmax(78px,.55fr) minmax(88px,.62fr) minmax(176px,1fr);gap:12px;align-items:center}.head[data-v-57276236]{height:34px;color:#0008;font-size:10px;font-weight:850}.row[data-v-57276236]{width:100%;max-width:100%;min-height:72px;cursor:pointer;padding:6px 0;box-sizing:border-box;border-top:1px solid #00000013}.row.warning[data-v-57276236]{padding-inline:8px;background:#f59e0b13}.identity[data-v-57276236],.metric[data-v-57276236]{min-width:0;display:grid;gap:3px}.identity[data-v-57276236]{justify-self:stretch;align-items:start;text-align:left}.identity button[data-v-57276236]{width:100%;padding:0;overflow:hidden;text-align:left;text-overflow:ellipsis;font-size:13px;font-weight:950;white-space:nowrap;cursor:pointer}.identity span[data-v-57276236],.metric small[data-v-57276236]{width:100%;overflow:hidden;color:#0008;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.identity .address-street[data-v-57276236]{font-size:11px;font-weight:650}.identity .address-locality[data-v-57276236]{color:#0000008f;font-size:10px;font-weight:600}.metric strong[data-v-57276236]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.coords[data-v-57276236]{display:flex;align-items:center;gap:6px;color:#0009;font-size:11px;font-weight:750}.coords.missing[data-v-57276236]{color:#7d232e}.actions[data-v-57276236]{min-width:0;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.actions[data-v-57276236]::-webkit-scrollbar{display:none}.actions[data-v-57276236]>*{flex:0 0 auto}.backdrop[data-v-57276236]{position:fixed;inset:0;z-index:600;display:grid;place-items:center;padding:16px;background:#0006}.modal[data-v-57276236]{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:18px;border-radius:8px;background:#fff}.modal-head[data-v-57276236]{display:flex;justify-content:space-between}.modal h2[data-v-57276236]{margin:0;font-size:17px}.modal p[data-v-57276236]{margin:3px 0;color:#0008}.modal-head>button[data-v-57276236]{font-size:24px}.merge-search[data-v-57276236]{height:42px;margin-top:12px;display:grid;grid-template-columns:22px 1fr;align-items:center;padding:0 12px;border:1px solid #0002;border-radius:8px}.merge-search input[data-v-57276236]{border:0;outline:0}.targets[data-v-57276236]{display:grid;gap:6px;margin-top:8px}.targets button[data-v-57276236]{display:grid;gap:3px;padding:10px;border:1px solid #0002;border-radius:8px;text-align:left}.targets span[data-v-57276236]{color:#0008;font-size:11px}.targets .active[data-v-57276236]{border-color:#111;background:#0000000e}.modal-actions[data-v-57276236]{display:flex;justify-content:center;gap:8px;margin-top:16px}.btn[data-v-57276236]{min-height:38px;padding:0 16px!important;border:1px solid #0002!important;border-radius:8px!important}.btn.primary[data-v-57276236]{background:#111!important;color:#fff}@media(max-width:900px){.toolbar[data-v-57276236]{grid-template-columns:1fr}.toolbar-actions[data-v-57276236]{justify-content:flex-start;overflow-x:auto;padding:1px 0 3px}.head[data-v-57276236]{display:none}.row[data-v-57276236]{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding-block:12px}.identity[data-v-57276236]{grid-column:1}.actions[data-v-57276236]{grid-column:2;grid-row:1/5;align-self:start;max-width:176px;justify-content:flex-start}.metric[data-v-57276236]{grid-column:1;display:flex;gap:6px}.coords[data-v-57276236]{grid-column:1}}@media(max-width:560px){.page[data-v-57276236]{padding:12px}header p[data-v-57276236]{display:none}.actions[data-v-57276236]{max-width:138px}.toolbar-actions[data-v-57276236]{gap:2px}}.page[data-v-a804e2ac]{padding:16px}.form[data-v-a804e2ac]{display:grid;gap:14px}.field[data-v-a804e2ac]{position:relative;display:grid;gap:6px}.label[data-v-a804e2ac]{font-size:12px;font-weight:900;opacity:.72}.input[data-v-a804e2ac]{width:100%;height:44px;padding:0 14px;border:1px solid rgba(0,0,0,.16);border-radius:12px;outline:0;font:inherit;box-sizing:border-box}.select-input-wrap[data-v-a804e2ac]{position:relative}.select-input-wrap .input[data-v-a804e2ac]{padding-right:42px}.clear-field[data-v-a804e2ac]{position:absolute;right:4px;top:4px;width:36px;height:36px;border:0;background:transparent;font-size:21px;cursor:pointer}.select-menu[data-v-a804e2ac]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;max-height:260px;overflow-y:auto;border:1px solid rgba(0,0,0,.14);border-radius:10px;background:#fff;box-shadow:0 12px 24px #0000001f}.select-option[data-v-a804e2ac]{width:100%;min-height:48px;padding:8px 12px;border:0;border-bottom:1px solid rgba(0,0,0,.07);background:#fff;display:grid;gap:2px;text-align:left;font:inherit;cursor:pointer}.select-option span[data-v-a804e2ac],.select-empty[data-v-a804e2ac]{color:#00000094;font-size:11px}.select-empty[data-v-a804e2ac]{padding:12px}.location-editor[data-v-a804e2ac]{display:grid;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.subsection-title-row[data-v-a804e2ac]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px}.location-subsection[data-v-a804e2ac]{display:grid;gap:12px;padding:12px 0;border-top:1px solid rgba(0,0,0,.08)}.location-subsection[data-v-a804e2ac]:first-child{border-top:0}.subsection-heading[data-v-a804e2ac]{min-width:0;display:grid;gap:4px}.subsection-heading>span[data-v-a804e2ac]{font-size:14px;font-weight:900}.subsection-heading p[data-v-a804e2ac]{max-width:520px;margin:0;color:#00000094;font-size:11px;line-height:1.4}.two[data-v-a804e2ac]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.coordinate-status[data-v-a804e2ac]{display:flex;align-items:center;gap:6px;color:#8a1f2d;font-size:11px}.coordinate-status.complete[data-v-a804e2ac]{color:#00000094}.chips[data-v-a804e2ac]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-a804e2ac]{min-height:30px;padding:0 9px;border:1px solid rgba(0,0,0,.13);border-radius:999px;background:#0000000a;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.chip span[data-v-a804e2ac]{margin-left:4px;font-size:15px;line-height:1}.activity-picker[data-v-a804e2ac]{z-index:60}.activity-menu[data-v-a804e2ac]{top:auto;bottom:calc(100% + 4px);z-index:80;max-height:min(320px,45vh)}.create-option[data-v-a804e2ac]{background:#00000009}.activity-modal[data-v-a804e2ac]{display:grid;gap:14px}.inline-actions[data-v-a804e2ac]{display:flex;justify-content:center;gap:8px}.inline-actions[data-v-a804e2ac] button{min-width:96px}.actions[data-v-a804e2ac]{display:flex;justify-content:center;gap:10px;margin-top:6px}.actions[data-v-a804e2ac] button{min-width:112px}.muted[data-v-a804e2ac]{opacity:.72}.help-backdrop[data-v-a804e2ac]{position:fixed;inset:0;z-index:700;display:grid;place-items:center;padding:16px;background:#0000006b}.help-modal[data-v-a804e2ac]{width:min(460px,100%);padding:16px;border-radius:8px;background:#fff}.help-head[data-v-a804e2ac]{display:flex;align-items:center;justify-content:space-between;gap:12px}.help-head h2[data-v-a804e2ac]{margin:0;font-size:17px}.help-head button[data-v-a804e2ac]{width:36px;height:36px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.help-list[data-v-a804e2ac]{display:grid;margin-top:10px}.help-list>div[data-v-a804e2ac]{display:grid;gap:3px;padding:11px 0;border-top:1px solid rgba(0,0,0,.09)}.help-list strong[data-v-a804e2ac]{font-size:12px}.help-list span[data-v-a804e2ac]{color:#0000009e;font-size:11px;line-height:1.4}@media(max-width:520px){.two[data-v-a804e2ac],.checks[data-v-a804e2ac]{grid-template-columns:1fr}}.page[data-v-a93541b2]{padding:16px;display:grid;gap:12px}.state[data-v-a93541b2]{padding:18px 0}.muted[data-v-a93541b2]{color:#0000008f}.hero.warning[data-v-a93541b2]{background:#f59e0b14}.hero-main[data-v-a93541b2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.title-line[data-v-a93541b2]{display:flex;align-items:center;gap:9px}.title-line h2[data-v-a93541b2]{margin:0;font-size:20px}.address[data-v-a93541b2]{margin-top:9px;display:grid;gap:3px}.address strong[data-v-a93541b2]{font-size:13px}.address span[data-v-a93541b2]{color:#00000094;font-size:11px;font-weight:650}.hero-actions[data-v-a93541b2]{display:flex;align-items:flex-start;gap:5px}.section-head[data-v-a93541b2]{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(0,0,0,.1)}.section-head h3[data-v-a93541b2]{margin:0;font-size:14px}.section-actions[data-v-a93541b2]{display:flex;align-items:flex-start;gap:8px}.section-actions>span[data-v-a93541b2]{min-width:24px;height:22px;display:grid;place-items:center;border-radius:999px;background:#00000012;font-size:10px;font-weight:850}.add-horse-icon[data-v-a93541b2]{width:19px;height:19px}.metrics[data-v-a93541b2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.metric[data-v-a93541b2]{min-width:0;padding:13px 10px;display:grid;gap:4px;border-right:1px solid rgba(0,0,0,.08)}.metric[data-v-a93541b2]:last-child{border-right:0}.metric span[data-v-a93541b2]{color:#0000008f;font-size:10px;font-weight:800}.metric strong[data-v-a93541b2]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.activity-list[data-v-a93541b2]{min-width:0;display:grid;gap:3px}.activity-list strong[data-v-a93541b2]{white-space:normal}.metric strong.missing[data-v-a93541b2]{color:#8a2835}.horse-row[data-v-a93541b2]{width:100%;min-height:62px;padding:8px 3px;border:0;border-bottom:1px solid rgba(0,0,0,.08);background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:10px;text-align:left;font:inherit;cursor:pointer}.horse-main[data-v-a93541b2]{min-width:0;display:grid;gap:2px}.horse-row strong[data-v-a93541b2]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.horse-row strong em[data-v-a93541b2]{color:#00000085;font-style:normal;font-weight:750}.horse-row small[data-v-a93541b2],.last-date[data-v-a93541b2]{color:#0000008f;font-size:10px}@media(max-width:680px){.page[data-v-a93541b2]{padding:12px}.hero-main[data-v-a93541b2]{align-items:center}.metrics[data-v-a93541b2]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric[data-v-a93541b2]:nth-child(2n){border-right:0}.metric[data-v-a93541b2]:nth-child(-n+4){border-bottom:1px solid rgba(0,0,0,.08)}.metric[data-v-a93541b2]:last-child{grid-column:1 / -1;border-right:0}}.page[data-v-b0221e74]{display:grid;gap:12px;padding:16px}.mobile-dashboard[data-v-b0221e74]{display:none}.dashboard-hero[data-v-b0221e74]{padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.eyebrow[data-v-b0221e74]{margin:0 0 3px;color:#0000007a;font-size:10px;font-weight:900;text-transform:uppercase}.dashboard-hero h1[data-v-b0221e74]{margin:0;font-size:22px;font-weight:800;letter-spacing:0}.dashboard-hero p[data-v-b0221e74]:not(.eyebrow){margin:6px 0 0;color:#00000094;font-size:12px;line-height:1.35}.dashboard-module-name[data-v-b0221e74]{max-width:52vw;overflow:hidden;align-self:flex-start;padding:7px 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;color:#000000ad;font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.error[data-v-b0221e74]{padding:10px 12px;border:1px solid rgba(150,48,60,.22);border-radius:8px;background:#96303c12;color:#7d232efa;font-size:12px;font-weight:850}.kpi-grid[data-v-b0221e74]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.kpi[data-v-b0221e74]{min-height:78px;display:grid;align-content:center;gap:4px;padding:10px 12px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer}.kpi span[data-v-b0221e74]{color:#0000008a;font-size:10px;font-weight:900;text-transform:uppercase}.kpi strong[data-v-b0221e74]{font-size:22px;font-weight:950}.kpi small[data-v-b0221e74]{color:#00000094;font-size:11px;font-weight:750;white-space:pre-line}.kpi.warning[data-v-b0221e74]{border-color:#f59e0b4d;background:#f59e0b14}.kpi--money[data-v-b0221e74]{border-color:#19764c3d;background:#19764c0e;cursor:default}.kpi-credit-link[data-v-b0221e74]{width:fit-content;padding:0;border:0;background:transparent;color:#00000094;font:inherit;font-size:11px;font-weight:750;text-align:left;cursor:pointer}.kpi-credit-link[data-v-b0221e74]:hover{color:#111;text-decoration:underline}.dashboard-grid[data-v-b0221e74]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px}.panel[data-v-b0221e74]{border-radius:8px}.panel-head[data-v-b0221e74]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.panel-head h2[data-v-b0221e74]{margin:0;font-size:15px;font-weight:950}.panel-head p[data-v-b0221e74]{margin:4px 0 0;color:#0000008f;font-size:12px}.text-btn[data-v-b0221e74]{border:0;background:transparent;color:#000000b3;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.appointment-row[data-v-b0221e74]{width:100%;min-height:58px;display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;border:0;border-top:1px solid rgba(0,0,0,.08);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.appointment-date[data-v-b0221e74]{display:grid;gap:3px}.appointment-date strong[data-v-b0221e74]{font-size:12px;font-weight:950}.appointment-date span[data-v-b0221e74],.appointment-main span[data-v-b0221e74]{color:#00000094;font-size:11px;font-weight:750}.appointment-main[data-v-b0221e74]{min-width:0;display:grid;gap:3px}.appointment-main strong[data-v-b0221e74],.appointment-main span[data-v-b0221e74]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment-main strong[data-v-b0221e74]{font-size:13px;font-weight:950}.row-placeholder[data-v-b0221e74]{padding:18px 0}.muted[data-v-b0221e74]{color:#0000008f;font-size:12px;font-weight:750}.quick-grid[data-v-b0221e74]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-card[data-v-b0221e74]{position:relative;min-height:74px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;color:inherit}.quick-card-main[data-v-b0221e74]{width:100%;min-height:72px;display:grid;align-content:center;justify-items:start;gap:6px;padding:10px 48px 10px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.quick-icon[data-v-b0221e74]{width:20px;height:20px}.quick-card-main span[data-v-b0221e74]{font-size:12px;font-weight:500}.quick-plus[data-v-b0221e74]{position:absolute;right:8px;top:8px;z-index:5;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;color:#111;cursor:pointer}.economics-grid[data-v-b0221e74]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.economics-item[data-v-b0221e74]{min-height:66px;display:grid;align-content:center;gap:4px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000005;color:inherit;font:inherit;text-align:left}.economics-item--link[data-v-b0221e74]{cursor:pointer}.economics-item--link[data-v-b0221e74]:hover{border-color:#0000003d;background:#00000009}.economics-grid span[data-v-b0221e74]{color:#0000008a;font-size:10px;font-weight:900;text-transform:uppercase}.economics-grid strong[data-v-b0221e74]{font-size:15px;font-weight:950}.guest-follow-panel[data-v-b0221e74]{border-color:#0000001f}.followed-list[data-v-b0221e74]{display:grid;gap:8px}.followed-row[data-v-b0221e74]{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-top:1px solid rgba(0,0,0,.08)}.followed-main[data-v-b0221e74]{min-width:0;display:grid;gap:3px}.followed-main strong[data-v-b0221e74],.followed-main span[data-v-b0221e74]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followed-main strong[data-v-b0221e74]{font-size:13px;font-weight:950}.followed-main span[data-v-b0221e74]{color:#00000094;font-size:11px;font-weight:750}.visibility-btn[data-v-b0221e74]{min-height:34px;padding:0 11px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;color:#111;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.visibility-btn.active[data-v-b0221e74]{border-color:#19764c40;background:#19764c14;color:#16623f}.modal-backdrop[data-v-b0221e74]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:#00000057}.visibility-modal[data-v-b0221e74]{width:min(420px,100%);padding:16px;border-radius:8px;background:#fff;box-shadow:0 18px 48px #00000038}.modal-title[data-v-b0221e74]{font-size:16px;font-weight:950}.modal-sub[data-v-b0221e74]{margin:6px 0 14px;color:#0000009e;font-size:12px;line-height:1.38}.field[data-v-b0221e74]{display:grid;gap:5px;font-size:12px;font-weight:850}.field input[data-v-b0221e74]{min-height:42px;padding:0 11px;border:1px solid rgba(0,0,0,.16);border-radius:8px;font:inherit}.modal-error[data-v-b0221e74]{margin-top:10px;color:#8a3038;font-size:12px;font-weight:800}.modal-actions[data-v-b0221e74]{display:flex;justify-content:center;gap:8px;margin-top:16px}.modal-btn[data-v-b0221e74]{min-height:40px;padding:0 13px;border:1px solid #111;border-radius:8px;background:#111;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:850}.modal-btn.ghost[data-v-b0221e74]{border-color:#00000029;background:#fff;color:#111}.modal-btn[data-v-b0221e74]:disabled{opacity:.55;cursor:default}@media(max-width:860px){.dashboard-grid[data-v-b0221e74]{grid-template-columns:1fr}.kpi-grid[data-v-b0221e74]{grid-template-columns:repeat(5,minmax(150px,72vw));margin-inline:-12px;padding-inline:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.kpi-grid[data-v-b0221e74]::-webkit-scrollbar{display:none}.kpi[data-v-b0221e74]{min-height:92px;scroll-snap-align:start}.economics-grid[data-v-b0221e74]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.page[data-v-b0221e74]{display:block;padding:0 0 calc(82px + env(safe-area-inset-bottom));overflow-x:hidden;background:#f7f3ea}.dashboard-hero[data-v-b0221e74],.kpi-grid[data-v-b0221e74],.dashboard-grid[data-v-b0221e74],.guest-follow-panel[data-v-b0221e74],.economics-panel[data-v-b0221e74]{display:none}.error[data-v-b0221e74]{margin:10px 14px}.mobile-dashboard[data-v-b0221e74]{display:grid;gap:30px;padding:10px 0 26px;background:#f7f3ea}.mobile-module-access[data-v-b0221e74]{padding:0 14px}.mobile-day-heading[data-v-b0221e74]{display:flex;align-items:baseline;justify-content:center;gap:7px;padding:0 16px;color:#111;font-size:25px;line-height:1}.mobile-day-heading span[data-v-b0221e74]{font-weight:500}.mobile-day-heading strong[data-v-b0221e74]{font-size:inherit;font-weight:850;text-transform:uppercase}.mobile-dashboard-placeholder[data-v-b0221e74]{margin:0 14px;padding:30px 18px;border:1px solid rgba(0,0,0,.14);border-radius:18px;color:#0000008f;text-align:center}.mobile-appointment-carousel[data-v-b0221e74]{width:100vw;margin-inline:calc(50% - 50vw);box-sizing:border-box;display:grid;grid-auto-flow:column;grid-auto-columns:min(84vw,390px);gap:12px;padding:0 8vw 10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:8vw;scroll-snap-type:inline mandatory;scrollbar-width:none}.mobile-appointment-carousel[data-v-b0221e74]::-webkit-scrollbar{display:none}.mobile-appointment-slide[data-v-b0221e74]{min-width:0;scroll-snap-align:center}.mobile-create-slide[data-v-b0221e74]{min-height:350px;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.mobile-create-slide button[data-v-b0221e74]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px;border:1px solid rgba(23,25,27,.72);border-radius:24px;background:#fff;color:#111;font:inherit;text-align:left;cursor:pointer}.mobile-create-slide button>svg[data-v-b0221e74]:first-child{width:38px;height:38px}.mobile-create-slide button>svg[data-v-b0221e74]:last-child{width:24px;height:24px}.mobile-create-slide span[data-v-b0221e74]{font-size:19px;font-weight:850}.mobile-insight-slide[data-v-b0221e74]{min-height:350px;display:grid}.mobile-insight-card[data-v-b0221e74]{min-height:350px;display:grid;place-items:center;align-content:center;gap:12px;padding:26px 28px;border:1px solid rgba(23,25,27,.72);border-radius:26px;background:#fff;box-sizing:border-box;text-align:center}.mobile-insight-card>svg[data-v-b0221e74]{width:34px;height:34px;stroke-width:var(--eqa-icon-visual-stroke-width)}.mobile-insight-card>strong[data-v-b0221e74]{font-size:clamp(31px,9vw,42px);font-weight:850;line-height:1;letter-spacing:-.035em}.mobile-insight-next[data-v-b0221e74]{max-width:24ch;color:#0000009e;font-size:14px;line-height:1.35}.mobile-insight-list[data-v-b0221e74]{width:min(230px,100%);display:grid;gap:0;margin-top:12px;border-top:1px solid rgba(0,0,0,.12);text-align:left}.mobile-insight-list small[data-v-b0221e74]{padding:12px 0 6px;color:#00000080;font-size:11px;font-weight:800;text-transform:uppercase}.mobile-insight-list span[data-v-b0221e74]{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 0;color:#000000b8;font-size:13px}.mobile-insight-list span.is-context[data-v-b0221e74]{margin-top:4px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.mobile-insight-list b[data-v-b0221e74]{color:#111;font-size:18px;font-weight:850;text-align:right}.mobile-appointment-card[data-v-b0221e74]{position:relative;height:350px;padding:18px 66px 78px 20px;overflow:hidden;border:1px solid rgba(23,25,27,.72);border-radius:28px;background:#fff;box-sizing:border-box}.mobile-appointment-time[data-v-b0221e74]{margin-bottom:12px;color:#0000009e;font-size:20px;font-weight:650;text-align:left}.mobile-appointment-copy[data-v-b0221e74]{min-width:0;display:grid;gap:8px}.mobile-appointment-title-row[data-v-b0221e74]{min-width:0;display:flex;align-items:center;gap:9px}.mobile-appointment-title-row h2[data-v-b0221e74]{min-width:0;margin:0;overflow:hidden;font-size:23px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.mobile-stable[data-v-b0221e74]{overflow:hidden;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mobile-contact[data-v-b0221e74]{color:#000000c2;font-size:14px}.mobile-last-meeting[data-v-b0221e74]{color:#000000ad;font-size:15px;font-weight:650}.mobile-appointment-finance[data-v-b0221e74]{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.mobile-duration[data-v-b0221e74]{flex:0 0 auto;color:#0009;font-size:15px;font-weight:750}.mobile-status-pill[data-v-b0221e74]{flex:0 0 auto;padding:6px 11px;border:1px solid rgba(0,0,0,.24);border-radius:999px;background:#fff;color:#111;font-size:11px;font-weight:750}.mobile-status-pill.is-eseguito[data-v-b0221e74]{background:#111;color:#fff}.mobile-status-pill.is-annullato[data-v-b0221e74],.mobile-status-pill.is-annullato_automatico[data-v-b0221e74]{color:#0000007a;text-decoration:line-through}.mobile-due[data-v-b0221e74]{min-width:0;display:grid;justify-items:end;gap:2px;text-align:right}.mobile-due strong[data-v-b0221e74]{font-size:clamp(34px,12vw,54px);font-weight:950;line-height:.92;letter-spacing:-.04em}.mobile-due small[data-v-b0221e74]{max-width:150px;overflow:hidden;color:#000000ad;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mobile-appointment-rail[data-v-b0221e74]{position:absolute;top:64px;right:12px;display:grid;gap:7px}.mobile-appointment-rail button[data-v-b0221e74]{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(23,25,27,.62);border-radius:14px;background:#fff;color:#111;cursor:pointer}.mobile-appointment-rail button.is-warning[data-v-b0221e74]{border-color:#b5761c80;background:#d69c4129;color:#81520f}.mobile-appointment-rail button.is-complete[data-v-b0221e74],.mobile-appointment-rail button.is-active[data-v-b0221e74]{border-color:#23694a6b;background:#23694a1a;color:#1d6948}.mobile-appointment-rail button.is-muted[data-v-b0221e74]{color:#0000007a}.mobile-appointment-rail button[data-v-b0221e74]:disabled{opacity:.32;cursor:default}.mobile-appointment-rail svg[data-v-b0221e74]{width:18px;height:18px;stroke-width:var(--eqa-icon-visual-stroke-width)}.mobile-primary-actions[data-v-b0221e74]{position:absolute;right:14px;bottom:14px;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border-radius:25px;background:#050505;box-shadow:0 7px 16px #00000024}.mobile-primary-actions button[data-v-b0221e74]{width:70px;height:56px;display:grid;place-items:center;border:0;background:#050505;color:#fff;cursor:pointer}.mobile-primary-actions button+button[data-v-b0221e74]{border-left:1px solid rgba(255,255,255,.64)}.mobile-primary-actions button.is-running[data-v-b0221e74]{background:#7e1f1f}.mobile-primary-actions button[data-v-b0221e74]:disabled{opacity:.4;cursor:default}.mobile-primary-actions svg[data-v-b0221e74]{width:27px;height:27px;stroke-width:var(--eqa-icon-visual-stroke-width)}.mobile-today-total[data-v-b0221e74]{min-height:68px;margin:2px 14px 0;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border:1px solid rgba(23,25,27,.72);border-radius:18px;background:#fff;color:#111;font:inherit;line-height:1;cursor:pointer}.mobile-today-total span[data-v-b0221e74]{font-size:19px;font-weight:650}.mobile-today-total strong[data-v-b0221e74]{font-size:26px;font-weight:950}.mobile-upcoming-section[data-v-b0221e74]{display:grid;gap:14px;padding:0 14px}.mobile-section-heading h2[data-v-b0221e74]{margin:0;font-size:30px;font-weight:850;letter-spacing:-.02em}.mobile-section-heading button[data-v-b0221e74]{padding:2px 0;border:0;background:transparent;color:#000000ad;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.mobile-upcoming-list[data-v-b0221e74]{display:grid;gap:7px}.mobile-upcoming-list button[data-v-b0221e74]{min-width:0;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;padding:12px 14px;border:1px solid rgba(0,0,0,.13);border-radius:12px;background:#fff;color:#111;font:inherit;text-align:left;cursor:pointer}.mobile-upcoming-list span[data-v-b0221e74]{color:#0000008f;font-size:12px;font-weight:750}.mobile-upcoming-list strong[data-v-b0221e74]{min-width:0;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.mobile-upcoming-list small[data-v-b0221e74]{min-width:0;overflow:hidden;color:#000000ad;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mobile-upcoming-list svg[data-v-b0221e74]{grid-column:2;grid-row:1 / 4;width:20px}.mobile-empty-upcoming[data-v-b0221e74]{padding:18px 0;color:#0000008f;font-size:12px}.mobile-entity-grid[data-v-b0221e74]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 14px}.mobile-entity-grid button[data-v-b0221e74]{position:relative;min-width:0;min-height:108px;padding:16px;border:1px solid rgba(23,25,27,.72);border-radius:12px;background:#fff;color:#111;font:inherit;cursor:pointer}.mobile-entity-grid span[data-v-b0221e74]{position:absolute;top:14px;left:14px;min-width:0;display:grid;justify-items:start;gap:5px;text-align:left}.mobile-entity-grid strong[data-v-b0221e74]{font-size:24px;font-weight:780}.mobile-entity-grid small[data-v-b0221e74]{font-size:11px;font-weight:700;white-space:nowrap}.mobile-entity-grid svg[data-v-b0221e74]{position:absolute;right:14px;bottom:14px;width:36px;height:36px;stroke-width:var(--eqa-icon-visual-stroke-width)}}@media(max-width:520px){.page[data-v-b0221e74]{padding:10px max(10px,env(safe-area-inset-right)) calc(76px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.page.eqa-mobile-pilot--dashboard[data-v-b0221e74]{padding-inline:0;padding-top:0;background:#f7f3ea}.eqa-mobile-pilot--dashboard .dashboard-hero[data-v-b0221e74]{display:none}.quick-grid[data-v-b0221e74]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-card[data-v-b0221e74],.quick-card-main[data-v-b0221e74]{min-height:86px}.appointment-row[data-v-b0221e74]{min-height:68px;grid-template-columns:82px minmax(0,1fr)}.economics-grid[data-v-b0221e74]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page[data-v-a79a775d]{padding:16px}h1[data-v-a79a775d]{margin:0 0 8px;font-size:22px}.muted[data-v-a79a775d]{opacity:.75}.page[data-v-ffcc8556]{padding:16px}.muted[data-v-ffcc8556]{opacity:.75}.err[data-v-ffcc8556]{color:#b00020;font-size:12px;font-weight:700}.err.box[data-v-ffcc8556]{padding:10px;border:1px solid rgba(176,0,32,.25);border-radius:12px;background:#b000200a}.toolbar[data-v-ffcc8556]{display:flex;align-items:end;gap:10px;margin-bottom:12px}.field[data-v-ffcc8556]{display:grid;gap:6px}.field.grow[data-v-ffcc8556]{flex:1;min-width:0}.label[data-v-ffcc8556]{font-size:12px;opacity:.75;font-weight:900}.search-row[data-v-ffcc8556]{display:flex;gap:8px;align-items:center}.search[data-v-ffcc8556]{flex:1;height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none}.btn[data-v-ffcc8556],.btn-clear[data-v-ffcc8556]{border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:900;cursor:pointer}.btn[data-v-ffcc8556]{height:40px;padding:0 12px;display:inline-flex;align-items:center;gap:8px}.btn.ghost[data-v-ffcc8556]{opacity:.85}.btn-clear[data-v-ffcc8556]{width:36px;height:36px;font-size:20px;line-height:1}.evaluation-list[data-v-ffcc8556]{display:grid;gap:10px}.evaluation-card[data-v-ffcc8556]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border-radius:16px;border:1px solid rgba(0,0,0,.12);background:#fff}.evaluation-card.hidden .evaluation-main[data-v-ffcc8556]{opacity:.55}.evaluation-main[data-v-ffcc8556]{min-width:0;border:0;background:transparent;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.evaluation-main[data-v-ffcc8556]:focus-visible{outline:2px solid rgba(0,0,0,.75);outline-offset:3px;border-radius:6px}.evaluation-head[data-v-ffcc8556]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.evaluation-date[data-v-ffcc8556]{font-size:12px;font-weight:900;opacity:.68}.evaluation-date-row[data-v-ffcc8556],.horse-line[data-v-ffcc8556]{display:flex;align-items:center;gap:7px;min-width:0}.worktype-pill[data-v-ffcc8556]{min-height:20px;height:20px;padding:0 7px;color:#fff;background:#000000e0;border-color:#000000e0;font-size:10px;line-height:18px}.icon-action[data-v-ffcc8556]{width:34px;height:34px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;display:inline-flex;align-items:center;justify-content:center}.horse-name[data-v-ffcc8556]{margin-top:2px;font-size:18px;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-number[data-v-ffcc8556]{flex:0 0 auto;margin-top:2px;min-width:24px;padding:2px 5px;border-radius:5px;color:#0000009e;background:#0000000d;font-size:11px;font-weight:850;line-height:1.2;text-align:center;white-space:nowrap}.evaluation-meta[data-v-ffcc8556]{margin-top:3px;font-size:12px;font-weight:800;opacity:.68;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badges[data-v-ffcc8556]{display:inline-flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.approval-menu-wrap[data-v-ffcc8556]{position:relative;display:inline-flex}.approval-quick-menu[data-v-ffcc8556]{position:absolute;top:40px;right:0;z-index:30;width:max-content;min-width:190px;display:grid;gap:4px;padding:6px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 12px 30px #0000001f}.approval-quick-item[data-v-ffcc8556]{min-height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;font-size:12px;font-weight:850;text-align:left;cursor:pointer;white-space:nowrap}.approval-quick-item[data-v-ffcc8556]:hover{background:#0000000d}.approval-quick-item.active[data-v-ffcc8556]{color:#fff;background:#000000e6}.approval-quick-item[data-v-ffcc8556]:disabled{cursor:default;opacity:.55}.mini-pill[data-v-ffcc8556]{min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;font-size:11px;font-weight:900;line-height:24px;white-space:nowrap}.warn[data-v-ffcc8556]{background:#f59e0b29;border-color:#f59e0b42}.feet-grid[data-v-ffcc8556]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.foot-cell[data-v-ffcc8556]{min-width:0;padding:8px 6px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#00000005;text-align:center;color:inherit;font:inherit;cursor:pointer}.foot-cell[data-v-ffcc8556]:hover{background:#0000000e}.foot-cell[data-v-ffcc8556]:focus-visible{outline:2px solid rgba(0,0,0,.75);outline-offset:1px}.foot-cell.incomplete[data-v-ffcc8556]{background:#f59e0b1c;border-color:#f59e0b38}.foot-label[data-v-ffcc8556]{font-size:10px;font-weight:950;opacity:.58;text-transform:uppercase}.foot-value[data-v-ffcc8556]{margin-top:2px;font-size:15px;font-weight:950}.row-right[data-v-ffcc8556]{position:relative}.dots[data-v-ffcc8556]{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.menu[data-v-ffcc8556]{position:absolute;right:0;top:44px;min-width:210px;padding:6px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 10px 30px #00000014;display:grid;gap:4px;z-index:20}.menu-item[data-v-ffcc8556]{text-align:left;padding:10px;border-radius:12px;border:0;background:transparent;cursor:pointer;font-weight:800}.menu-item[data-v-ffcc8556]:hover{background:#0000000d}.menu-item.danger[data-v-ffcc8556]{color:#b00020}.maiuscolo[data-v-ffcc8556]{text-transform:uppercase}@media(max-width:520px){.toolbar[data-v-ffcc8556]{align-items:stretch;position:sticky;top:max(0px,env(safe-area-inset-top));z-index:20;padding:8px;margin-inline:-8px;border-bottom:1px solid rgba(0,0,0,.08);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.search[data-v-ffcc8556],.btn[data-v-ffcc8556]{min-height:46px;font-size:16px}.evaluation-list[data-v-ffcc8556]{gap:8px}.evaluation-card[data-v-ffcc8556]{grid-template-columns:minmax(0,1fr) auto;padding:13px}.horse-name[data-v-ffcc8556]{font-size:18px}.feet-grid[data-v-ffcc8556]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.foot-cell[data-v-ffcc8556]{min-height:54px;display:grid;place-content:center}}.approval-icon[data-v-ffcc8556]{width:34px;height:34px;min-height:34px;padding:0;border-radius:12px}.approval-icon[data-v-ffcc8556]:not(:disabled){cursor:pointer}.approval-icon--locked[data-v-ffcc8556],.approval-icon--locked[data-v-ffcc8556]:disabled{cursor:default;opacity:1}.signal-icon[data-v-ffcc8556]{flex:0 0 34px;color:#000000a3;background:transparent;border-color:#0000001a}.irregularity-icon[data-v-ffcc8556]{color:#7d232efa;border-color:#96303c33;background:#96303c12}.approval-pending[data-v-ffcc8556]{background:#f59e0b24;border-color:#f59e0b3d;opacity:1}.approval-approved[data-v-ffcc8556]{background:#000000eb;border-color:#000000eb;color:#fff}.approval-na[data-v-ffcc8556]{color:#0000007a;border-color:#0000001a;background:#00000008}.approval-rejected[data-v-ffcc8556]{color:#7d232efa;border-color:#96303c38;background:#96303c17}.evaluation-delete-modal[data-v-ffcc8556]{max-height:min(760px,calc(100dvh - 32px));overflow-y:auto}.evaluation-delete-modal .btn.primary[data-v-ffcc8556]{border-color:#111!important;background:#111!important;color:#fff!important}.evaluation-delete-modal .btn.primary[data-v-ffcc8556]:disabled{border-color:#00000038!important;background:#00000029!important;color:#0000008a!important}.delete-root[data-v-ffcc8556]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:11px 12px;border:1px solid rgba(0,0,0,.16);border-radius:10px;background:#fff}.delete-root strong[data-v-ffcc8556],.delete-root small[data-v-ffcc8556]{min-width:0}.delete-root small[data-v-ffcc8556]{grid-column:1;color:var(--eqa-text-muted, rgba(0,0,0,.62))}.delete-root span[data-v-ffcc8556]{grid-column:2;grid-row:1 / span 2;color:var(--eqa-danger, #96303c);font-size:var(--eqa-font-size-small, .78rem);font-weight:700}.delete-choice-list[data-v-ffcc8556]{display:grid;gap:7px}.delete-choice[data-v-ffcc8556]{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:10px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;cursor:pointer}.delete-choice--all[data-v-ffcc8556]{background:#96303c0f;border-color:#96303c33}.delete-choice.disabled[data-v-ffcc8556]{opacity:.45;cursor:default}.delete-choice input[data-v-ffcc8556]{width:17px;height:17px;margin:1px 0 0;accent-color:#111}.delete-choice span[data-v-ffcc8556]{min-width:0;display:grid;gap:2px}.delete-choice strong[data-v-ffcc8556]{font-size:12px;font-weight:900;line-height:1.25}.delete-choice small[data-v-ffcc8556],.delete-retain-note[data-v-ffcc8556]{color:#00000094;font-size:11px;font-weight:650;line-height:1.35}.delete-retain-note[data-v-ffcc8556]{padding:9px 10px;border-left:3px solid rgba(0,0,0,.34);background:#00000009}.form[data-v-0229908b]{display:grid;gap:14px}.quick-contact-section[data-v-0229908b]{display:grid;gap:14px;padding-top:2px}.form-section-title[data-v-0229908b]{padding-top:4px;font-size:13px;font-weight:600}.field[data-v-0229908b]{display:grid;gap:6px}.label[data-v-0229908b]{color:#000000ad;font-size:12px;font-weight:600}.hint[data-v-0229908b],.muted[data-v-0229908b]{color:#00000094;font-size:12px;font-weight:400}.row[data-v-0229908b]{display:flex;gap:8px;align-items:center;min-width:0}.grow-row[data-v-0229908b]{flex:1}.name-control-row[data-v-0229908b]{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:10px;align-items:start}.input[data-v-0229908b]{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.18);outline:none;background:#fff;font:inherit}.input[data-v-0229908b]:focus{border-color:#00000080;box-shadow:0 0 0 2px #0000000e}.btn-clear[data-v-0229908b]{width:42px;height:42px;border-radius:8px;border:1px solid rgba(0,0,0,.18);background:#fff;font:inherit;font-size:18px;line-height:1;cursor:pointer}.segmented[data-v-0229908b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.segmented--three[data-v-0229908b]{grid-template-columns:repeat(3,minmax(0,1fr))}.seg-btn[data-v-0229908b]{min-height:38px;padding:8px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#000000ad;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.seg-btn.active[data-v-0229908b]{border-color:#000000c7;background:#000000e0;color:#fff}.icon-label-button[data-v-0229908b]{display:grid;justify-items:center;gap:3px;width:76px;padding:0;border:0;background:transparent;color:#000000b8;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.icon-label-button__box[data-v-0229908b]{width:42px;height:42px;display:grid;place-items:center;box-sizing:border-box;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff}.chips[data-v-0229908b]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-0229908b]{min-height:34px;border-radius:8px;border:1px solid rgba(0,0,0,.16);padding:6px 10px;background:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.chip-x[data-v-0229908b]{opacity:.6;margin-left:6px}.ac[data-v-0229908b]{position:relative;min-width:0}.ac-pop[data-v-0229908b]{position:relative;z-index:70;display:grid;gap:4px;margin-top:6px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0000001f;overflow:hidden}.ac-item[data-v-0229908b]{width:100%;min-height:42px;padding:8px 10px;border:0;background:#fff;font:inherit;text-align:left;cursor:pointer}.ac-item[data-v-0229908b]:hover{background:#0000000b}.ac-create[data-v-0229908b]{border-top:1px solid rgba(0,0,0,.08)}.ac-title[data-v-0229908b]{font-size:12px;font-weight:600}.pad[data-v-0229908b]{padding:10px}.catalog-option-title[data-v-0229908b]{display:flex;justify-content:space-between;gap:10px}.actions[data-v-0229908b]{display:flex;justify-content:center;gap:10px;margin-top:6px}.btn[data-v-0229908b]{min-height:38px;padding:8px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.16);background:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.btn.primary[data-v-0229908b]{border-color:#000000eb;background:#000000eb;color:#fff}.btn.ghost[data-v-0229908b]{color:#000000ad}.btn[data-v-0229908b]:disabled{cursor:default;opacity:.48}.err[data-v-0229908b]{color:#8a1f2d;font-size:12px;font-weight:750}.err.box[data-v-0229908b],.warn.box[data-v-0229908b]{padding:10px;border-radius:8px;display:grid;gap:8px}.err.box[data-v-0229908b]{border:1px solid rgba(150,48,60,.18);background:#96303c0f}.err-inline[data-v-0229908b]{color:#8a1f2d;font-size:12px;font-weight:800}.warn.box[data-v-0229908b]{border:1px solid rgba(193,107,20,.24);background:#c16b1414}.warn-title[data-v-0229908b]{font-size:12px;font-weight:950}.warn-text[data-v-0229908b]{color:#000000b8;font-size:12px}.dup-card[data-v-0229908b]{border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:10px;background:#fff}.dup-name[data-v-0229908b]{font-weight:900}.dup-meta[data-v-0229908b]{color:#00000094;font-size:12px;margin-top:2px}.duplicate-count[data-v-0229908b]{color:#0000006b;font-size:11px;font-weight:800}.check[data-v-0229908b],.toggle-field[data-v-0229908b]{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:850}.inline-add-action[data-v-0229908b]{justify-self:start;padding:4px 0;border:0;background:transparent;color:#000000ad;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.modal-backdrop[data-v-0229908b]{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:16px;background:#0000006b}.modal[data-v-0229908b],.nested-modal[data-v-0229908b]{width:min(560px,100%);max-height:min(760px,calc(100vh - 28px));overflow:auto;box-sizing:border-box;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.14);padding:16px;box-shadow:0 18px 48px #0000002e}.foal-modal[data-v-0229908b]{width:min(620px,100%);display:grid;gap:14px;padding:18px}.foal-modal .field[data-v-0229908b]{gap:8px}.foal-color-field[data-v-0229908b]{padding-top:2px}.foal-toggle[data-v-0229908b]{margin:2px 0 0;padding:10px 0 2px}.foal-pop[data-v-0229908b]{max-height:min(260px,34vh);overflow:auto}.modal-title[data-v-0229908b]{font-weight:600;font-size:16px;margin-bottom:0}.modal-copy[data-v-0229908b]{margin:-4px 0 0;color:#00000094;font-size:12px;line-height:1.45}.nested-backdrop[data-v-0229908b]{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:16px;background:#0000005c}.generated-preview[data-v-0229908b]{display:grid;gap:4px;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000009}.generated-preview span[data-v-0229908b]{color:#00000094;font-size:11px;font-weight:600;text-transform:uppercase}.generated-preview strong[data-v-0229908b]{font-size:14px;font-weight:600}@media(max-width:520px){.name-control-row[data-v-0229908b]{grid-template-columns:minmax(0,1fr)}.icon-label-button[data-v-0229908b]{width:100%;grid-template-columns:42px auto;justify-content:start;align-items:center}}.page[data-v-78673967]{padding:16px}.page[data-v-78673967]>*+*{margin-top:12px}.muted[data-v-78673967]{opacity:.75}.err[data-v-78673967]{color:#b00020;font-size:12px;font-weight:700}.field-warning[data-v-78673967]{padding:10px 12px;border-radius:12px;border:1px solid rgba(171,146,0,.24);background:#ab920012;color:#6f5600;font-size:12px;font-weight:800;line-height:1.35}.intro[data-v-78673967]{display:grid;gap:6px}.intro-title[data-v-78673967]{font-size:16px;font-weight:900}.intro-sub[data-v-78673967],.sub[data-v-78673967]{font-size:12px;opacity:.72;line-height:1.35}.choice-row[data-v-78673967]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.choice-btn[data-v-78673967]{min-height:48px;border-radius:14px;border:1px solid rgba(0,0,0,.14);background:#fff;font-weight:900;padding:10px 12px;cursor:pointer}.choice-btn.active[data-v-78673967]{border-color:#0000006b;background:#0000000a}.section-head[data-v-78673967]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px;flex-wrap:wrap;min-width:0}.section-head[data-v-78673967]>*{min-width:0}.appointment-search[data-v-78673967]{margin-bottom:14px}.status-help[data-v-78673967]{margin-bottom:8px}.title[data-v-78673967]{font-size:15px;font-weight:900}.btn[data-v-78673967]{min-height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.16);background:#fff;font-weight:800;cursor:pointer}.btn.primary[data-v-78673967]{border-color:#00000061;background:#000000eb;color:#fff}.btn.ghost[data-v-78673967]{opacity:.85}.row-inline .btn.ghost[data-v-78673967],.inline-create .btn.ghost[data-v-78673967]{flex:0 0 auto;border-color:#0000002e;background:#fff;color:#000000e0;opacity:1;white-space:nowrap}.btn[data-v-78673967]:disabled{opacity:.55;cursor:default}.appointment-list[data-v-78673967]{display:grid;gap:8px}.appointment-card[data-v-78673967]{width:100%;text-align:left;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;padding:12px;cursor:pointer}.appointment-card.active[data-v-78673967]{border-color:#0006;background:#00000008}.appointment-main[data-v-78673967]{display:grid;gap:6px;min-width:0}.appointment-date[data-v-78673967],.selected-title[data-v-78673967],.ac-title[data-v-78673967]{font-weight:900}.appointment-date[data-v-78673967]{color:#000000ad;font-size:12px;line-height:1.25;text-transform:uppercase}.appointment-date.danger[data-v-78673967],.appointment-horse.danger[data-v-78673967],.selected-date.danger[data-v-78673967],.selected-horse.danger[data-v-78673967]{color:#9f2f2f}.appointment-line[data-v-78673967],.selected-appointment-line[data-v-78673967]{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:5px;align-items:center;min-width:0}.appointment-horse[data-v-78673967],.selected-horse[data-v-78673967]{font-size:14px;font-weight:900}.appointment-meta[data-v-78673967],.selected-meta[data-v-78673967]{min-width:0;color:#00000094;font-size:12px;font-weight:800;padding-left:8px;border-left:1px solid rgba(0,0,0,.12)}.selected-date[data-v-78673967]{font-size:12px;font-weight:900;color:#000000ad}.appointment-time-dot[data-v-78673967]{margin:0 4px;color:#00000061}.appointment-time[data-v-78673967]{color:#00000094;font-size:11px;font-weight:900}.appointment-type-pill[data-v-78673967]{min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#0000000a;color:#000000ad;font-size:11px;font-weight:950;line-height:1;white-space:nowrap}.appointment-sub[data-v-78673967],.appointment-line[data-v-78673967],.selected-line span[data-v-78673967]:last-child{word-break:break-word}.selected-box[data-v-78673967]{margin-top:12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#00000008;padding:12px;overflow:hidden}.selected-title-row[data-v-78673967]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.selected-title-row>div[data-v-78673967]{min-width:0}.selected-clear-btn[data-v-78673967]{width:36px;height:36px;flex:0 0 36px;display:inline-grid;place-items:center;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:transparent;color:#000000db;font-size:20px;line-height:1;cursor:pointer}.inline-time-box[data-v-78673967]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.selected-grid[data-v-78673967]{display:grid;gap:8px;min-width:0}.selected-line[data-v-78673967]{display:flex;gap:8px;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;font-size:13px}.selected-line .label[data-v-78673967]{opacity:.72;font-weight:800}.form-grid[data-v-78673967]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.form-grid--single[data-v-78673967]{margin-top:4px}.locked-surface[data-v-78673967]{position:relative}.locked-surface.locked .form-grid[data-v-78673967]{pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale(.2);opacity:.46}.locked-overlay[data-v-78673967]{position:absolute;inset:42px 0 58px;z-index:20;display:grid;place-items:center;border-radius:14px;background:#f5f6f8ad;pointer-events:none}.locked-message[data-v-78673967]{max-width:280px;padding:10px 12px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#ffffffeb;color:#000000a3;font-size:12px;font-weight:900;line-height:1.3;text-align:center;box-shadow:0 10px 24px #00000014}.field[data-v-78673967]{position:relative;display:grid;gap:6px;margin-bottom:12px;min-width:0}.field[data-v-78673967]:has(.ac-pop){z-index:30}.label[data-v-78673967]{font-size:12px;opacity:.75;font-weight:900}.input[data-v-78673967]{width:100%;min-height:44px;border-radius:12px;border:1px solid rgba(0,0,0,.18);padding:10px 12px;background:#fff;color:#000000e6;outline:none;box-sizing:border-box}.row-inline[data-v-78673967],.ac[data-v-78673967]{display:flex;gap:8px;align-items:center}.row-inline .input[data-v-78673967],.inline-create .input[data-v-78673967]{flex:1}.btn-clear[data-v-78673967]{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:transparent;font-size:20px;line-height:1}.ac-pop[data-v-78673967]{position:absolute;top:72px;left:0;right:0;z-index:40;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 10px 30px #00000014;overflow:hidden;max-height:min(280px,52vh);overflow-y:auto}.pad[data-v-78673967]{padding:10px}.ac-item[data-v-78673967]{width:100%;text-align:left;padding:10px 12px;border:0;border-top:1px solid rgba(0,0,0,.06);background:#fff;cursor:pointer}.ac-item[data-v-78673967]:hover{background:#0000000a}.hint[data-v-78673967]{font-size:12px;opacity:.7}.chips[data-v-78673967]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-78673967]{border-radius:999px;border:1px solid rgba(0,0,0,.16);padding:6px 10px;background:#fff;font-size:12px;font-weight:900;cursor:pointer}.chip-x[data-v-78673967]{opacity:.6;margin-left:6px}.segmented[data-v-78673967]{display:inline-flex;gap:8px;flex-wrap:wrap}.seg-btn[data-v-78673967]{min-height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:900;cursor:pointer}.seg-btn.active[data-v-78673967]{border-color:#0000008c;background:#00000012}.seg-btn.ghost[data-v-78673967]{opacity:.7}.actions[data-v-78673967]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:10px}.actions .btn[data-v-78673967]{min-width:126px;display:inline-flex;align-items:center;justify-content:center}.horse-choice[data-v-78673967]{display:grid;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.horse-choice-list[data-v-78673967]{display:flex;flex-wrap:wrap;gap:8px}.horse-choice-btn[data-v-78673967]{min-height:34px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,0,0,.16);background:#fff;font-size:12px;font-weight:900;cursor:pointer}.horse-choice-btn.active[data-v-78673967]{background:#000000eb;border-color:#000000eb;color:#fff}@media(max-width:760px){.choice-row[data-v-78673967],.form-grid[data-v-78673967]{grid-template-columns:1fr}.section-head[data-v-78673967]{flex-direction:column;align-items:flex-start}.selected-line[data-v-78673967]{flex-direction:column;gap:2px}.row-inline[data-v-78673967]{align-items:stretch}}.page[data-v-2c79f617]{padding:16px}.page[data-v-2c79f617]>*+*{margin-top:12px}.muted[data-v-2c79f617]{opacity:.75}.section-head[data-v-2c79f617]{margin-bottom:12px}.title[data-v-2c79f617]{font-size:16px;font-weight:950}.sub[data-v-2c79f617]{margin-top:3px;font-size:12px;font-weight:700;opacity:.72;line-height:1.35}.appointment-summary[data-v-2c79f617]{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.appointment-date[data-v-2c79f617]{font-size:20px;font-weight:950;color:#000000e6;line-height:1.05;white-space:nowrap}.appointment-time[data-v-2c79f617]{margin-top:-2px;font-size:12px;font-weight:900;color:#0000008f;white-space:nowrap}.appointment-horse[data-v-2c79f617]{margin-top:2px;font-size:16px;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment-place[data-v-2c79f617]{color:#0000009e;font-size:12px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.measured-row[data-v-2c79f617]{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px}.measured-pill[data-v-2c79f617]{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#00000009;color:#000000b3;font-size:11px;font-weight:900;line-height:1}.segmented[data-v-2c79f617]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.segment[data-v-2c79f617]{min-height:38px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;font-weight:900;cursor:pointer}.segment.active[data-v-2c79f617]{background:#000000eb;color:#fff}.field[data-v-2c79f617]{display:grid;gap:6px;margin-top:14px;width:100%;min-width:0}.observation-toggle-row[data-v-2c79f617]{display:flex;justify-content:flex-start;margin-top:10px}.observation-link[data-v-2c79f617]{border:0;background:transparent;padding:0;color:#000000ad;font:inherit;font-size:12px;font-weight:750;text-align:left;cursor:pointer}.observation-field[data-v-2c79f617]{box-sizing:border-box}.note-label-row[data-v-2c79f617]{display:flex;align-items:center;justify-content:space-between;gap:10px}.recording-hint[data-v-2c79f617]{color:#0000009e;font-size:11px;font-weight:800}.textarea[data-v-2c79f617]{width:100%;min-height:96px;resize:vertical;border-radius:14px;border:1px solid rgba(0,0,0,.18);padding:10px 12px;box-sizing:border-box;font:inherit}.actions[data-v-2c79f617]{display:flex;justify-content:center;gap:18px;margin-top:14px;align-items:start}.icon-action[data-v-2c79f617]{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;display:grid;place-items:center;gap:4px;min-width:0;color:#000000d1}.iconbtn[data-v-2c79f617]{width:42px;height:42px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;display:grid;place-items:center;cursor:pointer}.primary-action .iconbtn[data-v-2c79f617]{border-color:#000000eb;background:#000000eb;color:#fff}.icon-action-label[data-v-2c79f617]{display:block;font-size:10px;font-weight:850;line-height:1.1;opacity:.85;text-align:center;max-width:86px}.icon[data-v-2c79f617]{width:18px;height:18px}.icon-action[data-v-2c79f617]:disabled{opacity:.55;cursor:default}.icon-action:disabled .iconbtn[data-v-2c79f617]{cursor:default}.markup-backdrop[data-v-5ba88047]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:14px;background:#0000007a}.markup-modal[data-v-5ba88047]{width:min(680px,100%);max-height:calc(100dvh - 28px);overflow:auto;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0000003d}.markup-head[data-v-5ba88047]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.1)}.markup-title[data-v-5ba88047]{padding-top:7px;font-size:16px;font-weight:950}.markup-pressure[data-v-5ba88047]{margin-top:3px;color:#00000085;font-size:11px;font-weight:650}.markup-tools[data-v-5ba88047]{display:flex;justify-content:flex-end;gap:10px}.tool-action[data-v-5ba88047]{width:58px;display:grid;justify-items:center;gap:3px;padding:0;border:0;background:transparent;color:#000000c7;font:inherit;cursor:pointer}.tool-action[data-v-5ba88047]:disabled{opacity:.34;cursor:default}.tool-icon[data-v-5ba88047]{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff}.tool-icon[data-v-5ba88047] svg{width:17px;height:17px}.tool-action>span[data-v-5ba88047]:last-child{font-size:9px;font-weight:850;line-height:1.05;text-align:center}.hoof-surface[data-v-5ba88047]{position:relative;width:min(520px,calc(100% - 28px));aspect-ratio:.72 / 1;margin:14px auto;overflow:hidden;touch-action:manipulation;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#f3f4f5 center / contain no-repeat;cursor:crosshair}.hoof-placeholder[data-v-5ba88047]{position:absolute;inset:7% 15%;display:grid;place-items:center;pointer-events:none;opacity:.28}.hoof-placeholder[data-v-5ba88047]:before{content:"";width:78%;height:86%;border:3px solid rgba(0,0,0,.45);border-radius:48% 48% 42% 42%/38% 38% 58% 58%;background:#ffffff8f}.hoof-placeholder span[data-v-5ba88047]{position:absolute;width:25%;height:56%;border:2px solid rgba(0,0,0,.36);border-radius:50%}.is-right .hoof-placeholder[data-v-5ba88047]{transform:scaleX(-1)}.pressure-marker-anchor[data-v-5ba88047]{position:absolute;z-index:3}.pressure-marker[data-v-5ba88047]{position:absolute;inset:0 auto auto 0;width:18px;height:18px;transform:translate(-50%,-50%);border:0;border-radius:50%;background:#c9343f;box-shadow:0 1px 5px #00000061;cursor:pointer}.pressure-marker.active[data-v-5ba88047]{box-shadow:0 0 0 4px #c9343f38,0 1px 5px #00000061}.hoof-surface.readonly[data-v-5ba88047],.hoof-surface.readonly .pressure-marker[data-v-5ba88047]{cursor:default}.hoof-surface.readonly .marker-value[data-v-5ba88047]{padding:0;background:transparent;color:#0000008f;font-weight:650;cursor:default}.marker-value[data-v-5ba88047]{position:absolute;left:14px;top:0;min-width:max-content;min-height:20px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;padding:2px 3px 2px 6px;border-radius:5px;background:#c9343f;color:#fff;font-size:10px;font-weight:600;cursor:pointer}.marker-remove[data-v-5ba88047]{width:17px;height:17px;display:inline-grid;place-items:center;padding:0;border:0;border-left:1px solid rgba(255,255,255,.34);background:transparent;color:#fff;cursor:pointer}.marker-remove[data-v-5ba88047] svg{width:11px;height:11px;stroke-width:var(--eqa-icon-visual-stroke-width)}.pressure-editor[data-v-5ba88047]{position:absolute;z-index:5;width:178px;transform:translate(13px,-10px);padding:9px;border:1px solid #a92530;border-radius:8px;background:#c9343f;box-shadow:0 10px 28px #00000029}.pressure-editor.flip[data-v-5ba88047]{transform:translate(calc(-100% - 13px),-10px)}.pressure-editor.above[data-v-5ba88047]{transform:translate(13px,calc(-100% + 10px))}.pressure-editor.flip.above[data-v-5ba88047]{transform:translate(calc(-100% - 13px),calc(-100% + 10px))}.pressure-editor label[data-v-5ba88047]{display:block;margin-bottom:6px;color:#fff;font-size:10px;font-weight:600;line-height:1.2}.pressure-input-row[data-v-5ba88047]{display:flex;align-items:center;gap:6px}.pressure-input-row input[data-v-5ba88047]{width:100%;min-width:0;height:38px;box-sizing:border-box;border:1px solid rgba(255,255,255,.62);border-radius:8px;padding:0 9px;background:#ffffff24;color:#fff;caret-color:#fff;font:inherit;font-weight:700}.pressure-input-row input[data-v-5ba88047]::placeholder{color:#ffffffad}.pressure-input-row span[data-v-5ba88047]{color:#fff;font-size:11px;font-weight:600}.markup-actions[data-v-5ba88047]{display:flex;justify-content:center;gap:10px;padding:0 14px 14px}.final-btn[data-v-5ba88047]{min-width:112px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;font-weight:850;cursor:pointer}.final-btn.primary[data-v-5ba88047]{border-color:#000000eb;background:#000000eb;color:#fff}.final-btn[data-v-5ba88047] svg{width:16px;height:16px}@media(max-width:560px){.markup-backdrop[data-v-5ba88047]{padding:0}.markup-modal[data-v-5ba88047]{width:100%;min-height:100dvh;max-height:100dvh;border-radius:0}.markup-head[data-v-5ba88047]{position:sticky;top:0;z-index:10;background:#fff}.hoof-surface[data-v-5ba88047]{width:calc(100% - 20px);max-height:calc(100dvh - 190px)}}.page[data-v-d9482644]{padding:16px}.muted[data-v-d9482644]{opacity:.75}.summary-card[data-v-d9482644],.grid-card[data-v-d9482644]{margin-bottom:12px}.summary-head[data-v-d9482644]{display:flex;align-items:center;justify-content:space-between;gap:12px}.evaluation-date[data-v-d9482644]{color:#00000094;font-size:12px;font-weight:850}.horse-name[data-v-d9482644]{min-width:0;margin-top:3px;font-size:20px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-menu-wrap[data-v-d9482644]{position:relative;flex:0 0 auto;display:inline-flex}.summary-status[data-v-d9482644]{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(0,0,0,.12);border-radius:999px;font:inherit;font-size:11px;font-weight:900;white-space:nowrap;cursor:pointer}.summary-status[data-v-d9482644]:disabled{cursor:default}.approval-quick-menu[data-v-d9482644]{position:absolute;top:calc(100% + 5px);right:0;z-index:40;width:max-content;min-width:190px;display:grid;gap:4px;padding:6px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 12px 30px #0000001f}.approval-quick-item[data-v-d9482644]{min-height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12px;font-weight:850;text-align:left;cursor:pointer;white-space:nowrap}.approval-quick-item[data-v-d9482644]:hover{background:#0000000d}.approval-quick-item.active[data-v-d9482644]{color:#fff;background:#000000e6}.approval-pending[data-v-d9482644]{background:#f59e0b1a;border-color:#f59e0b47}.approval-approved[data-v-d9482644]{color:#fff;background:#000000eb;border-color:#000000eb}.approval-na[data-v-d9482644]{color:#0000008a;background:#00000008;border-color:#0000001a}.approval-rejected[data-v-d9482644]{color:#7d232efa;background:#96303c17;border-color:#96303c38}.facts-grid[data-v-d9482644]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:14px;overflow:hidden;border:1px solid rgba(0,0,0,.09);border-radius:8px;background:#00000017}.fact[data-v-d9482644]{display:grid;gap:3px;padding:10px;background:#fff;min-width:0}.fact span[data-v-d9482644],.context-row span[data-v-d9482644],.note-block span[data-v-d9482644]{color:#0000008a;font-size:11px;font-weight:800}.fact strong[data-v-d9482644]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.context-grid[data-v-d9482644],.notes-grid[data-v-d9482644]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.09)}.context-row[data-v-d9482644]{display:flex;justify-content:space-between;gap:12px;min-width:0}.context-row strong[data-v-d9482644]{overflow:hidden;font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.note-block[data-v-d9482644]{min-width:0;padding:10px;border-radius:8px;background:#00000006}.note-block.private[data-v-d9482644]{border-left:3px solid rgba(0,0,0,.3)}.note-block p[data-v-d9482644]{margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.4;white-space:pre-wrap}.section-head[data-v-d9482644]{margin-bottom:12px}.title[data-v-d9482644]{font-size:15px;font-weight:900}.feet-grid[data-v-d9482644]{display:grid;grid-template-columns:1fr 1fr;gap:0;aspect-ratio:1.45 / 1;border:1px solid rgba(0,0,0,.12);border-radius:16px;background:#fff;overflow:hidden;position:relative;isolation:isolate}.feet-grid[data-v-d9482644]:before{content:"";position:absolute;inset:0;z-index:0;background:url(/app/assets/horse-feet-map-jX_sEVws.svg) center / contain no-repeat;opacity:.38;pointer-events:none;transform-origin:center}.foot-tile[data-v-d9482644]{min-height:0;border:0;background:transparent;padding:14px;text-align:left;display:grid;grid-template-rows:auto 1fr;cursor:pointer;position:relative;z-index:1;isolation:isolate}.foot-tile[data-v-d9482644]:before{content:"";position:absolute;inset:0;z-index:-1;background:transparent;transition:background .15s ease}.foot-tile[data-v-d9482644]:hover:before{background:#00000009}.foot-tile[data-v-d9482644]>*{position:relative;z-index:1}.foot-tile[data-v-d9482644]:nth-child(1),.foot-tile[data-v-d9482644]:nth-child(2){border-bottom:1px solid rgba(0,0,0,.12)}.foot-tile[data-v-d9482644]:nth-child(1),.foot-tile[data-v-d9482644]:nth-child(3){border-right:1px solid rgba(0,0,0,.12)}.foot-head[data-v-d9482644]{display:flex;justify-content:space-between;align-items:flex-start}.foot-title-block[data-v-d9482644]{display:grid;gap:5px}.foot-signals[data-v-d9482644]{display:inline-flex;align-items:center;gap:7px}.foot-signal[data-v-d9482644]{width:34px;height:34px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#ffffff94;color:#000000b8}.foot-signal-icon[data-v-d9482644]{width:21px;height:21px;display:block;stroke-width:var(--eqa-icon-visual-stroke-width)}.hoof-test-link[data-v-d9482644]{min-height:0;padding:0;border:0;background:transparent;color:#0000009e;font:inherit;font-size:11px;font-weight:750;line-height:1.25;text-align:left;cursor:pointer}.hoof-test-link[data-v-d9482644]:hover{color:#000000e6}.hoof-test-link.has-result[data-v-d9482644],.hoof-test-link.has-result[data-v-d9482644]:hover{color:#8f1f2a}.foot-code[data-v-d9482644]{color:#151719;font-size:14px;font-weight:900;line-height:1.1}.foot-center[data-v-d9482644]{display:grid;place-items:center;align-content:center;gap:8px}.foot-score[data-v-d9482644]{font-size:42px;font-weight:900;line-height:1;min-width:84px;min-height:84px;display:grid;place-items:center;border-radius:999px;background:#ffffffc2;box-shadow:0 8px 24px #00000014}.foot-status[data-v-d9482644]{min-height:0;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.partial-completion-question[data-v-d9482644]{margin:0;color:#000000c7;font-size:14px;line-height:1.5}.partial-completion-score[data-v-d9482644]{width:82px;min-height:82px;margin:4px auto;display:grid;place-items:center;border-radius:999px;background:#dca50024;color:#a07800f2;font-size:34px;font-weight:900}.state-empty[data-v-d9482644]:before{background:#ffffff05}.state-partial[data-v-d9482644]:before{background:#dca50024}.state-partial .foot-score[data-v-d9482644],.state-partial .foot-code[data-v-d9482644],.state-partial .foot-status[data-v-d9482644],.state-partial .foot-signal[data-v-d9482644]{color:#a07800e6}.state-partial .foot-signal[data-v-d9482644]{border-color:#b47d0047}.state-complete[data-v-d9482644]:before{background:#00000047}.state-complete .foot-score[data-v-d9482644]{color:#000000e6}.state-irregular[data-v-d9482644]:before{background:#8f1f2a1a}.state-irregular .foot-score[data-v-d9482644],.state-irregular .foot-code[data-v-d9482644],.state-irregular .foot-signal[data-v-d9482644]{color:#8f1f2a}.state-irregular .foot-signal[data-v-d9482644]{border-color:#8f1f2a52}.initial-completion-actions[data-v-d9482644]{display:flex;justify-content:center;gap:10px;margin:4px 0 12px}.completion-field[data-v-d9482644]{display:grid;gap:6px;color:#000000c2;font-size:12px;font-weight:850}.completion-field select[data-v-d9482644]{width:100%;min-height:42px;padding:0 36px 0 12px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000e0;font:inherit}.btn[data-v-d9482644]{min-height:38px;padding:0 16px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;color:#000000db;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.btn.primary[data-v-d9482644]{border-color:#000000eb;background:#000000eb;color:#fff}.btn[data-v-d9482644]:disabled{cursor:default;opacity:.55}@media(max-width:640px){.summary-head[data-v-d9482644]{align-items:flex-start}.summary-status[data-v-d9482644]{max-width:44%;white-space:normal;text-align:center}.facts-grid[data-v-d9482644]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact[data-v-d9482644]:last-child:nth-child(odd){grid-column:1 / -1}.context-grid[data-v-d9482644],.notes-grid[data-v-d9482644]{grid-template-columns:1fr}.feet-grid[data-v-d9482644]{aspect-ratio:.76 / 1}.feet-grid[data-v-d9482644]:before{transform:rotate(90deg)}.foot-tile[data-v-d9482644]{border-right:0;border-bottom:0}.foot-code-3[data-v-d9482644]{order:1;border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.foot-code-1[data-v-d9482644]{order:2;border-right:0;border-bottom:1px solid rgba(0,0,0,.12)}.foot-code-4[data-v-d9482644]{order:3;border-right:1px solid rgba(0,0,0,.12);border-bottom:0}.foot-code-2[data-v-d9482644]{order:4;border-right:0;border-bottom:0}}.media-gallery[data-v-0e8c0134]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.media-tile[data-v-0e8c0134]{position:relative;min-width:0;margin:0}.media-preview[data-v-0e8c0134]{width:100%;aspect-ratio:1 / 1;display:block;overflow:hidden;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#00000009;cursor:zoom-in}.media-preview img[data-v-0e8c0134]{width:100%;height:100%;display:block;object-fit:cover}.media-menu-trigger[data-v-0e8c0134]{position:absolute;top:7px;right:7px;z-index:2;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:999px;color:#111;background:#fffffff0;cursor:pointer}.media-menu[data-v-0e8c0134]{position:absolute;top:43px;right:7px;z-index:6;min-width:132px;display:grid;gap:3px;padding:5px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px #00000029}.media-menu button[data-v-0e8c0134]{min-height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#111;font:inherit;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.media-menu button[data-v-0e8c0134]:hover{background:#0000000d}.media-menu button.danger[data-v-0e8c0134]{color:#8a2430}.media-caption[data-v-0e8c0134]{margin:6px 2px 0;color:#000000a3;font-size:11px;line-height:1.35;white-space:pre-wrap}.media-lightbox[data-v-0e8c0134]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;gap:10px;padding:54px 18px 24px;background:#000000e0}.media-lightbox img[data-v-0e8c0134]{max-width:min(1100px,100%);max-height:calc(100dvh - 120px);object-fit:contain}.media-lightbox p[data-v-0e8c0134]{max-width:760px;margin:0;color:#fff;font-size:13px;text-align:center;white-space:pre-wrap}.media-close[data-v-0e8c0134]{position:fixed;top:14px;right:14px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#0000006b;color:#fff;cursor:pointer}.media-field[data-v-0e8c0134]{display:grid;gap:6px}.media-field span[data-v-0e8c0134]{font-size:12px;font-weight:800}.media-field textarea[data-v-0e8c0134]{width:100%;box-sizing:border-box;resize:vertical;font:inherit}@media(max-width:560px){.media-gallery[data-v-0e8c0134]{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-modal[data-v-b7a6127b]{width:min(560px,calc(100vw - 28px));background:#fff;border-radius:12px;padding:16px;box-shadow:0 18px 50px #00000047}.photo-head[data-v-b7a6127b]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.photo-sub[data-v-b7a6127b]{margin-top:2px;color:#00000094;font-size:12px;font-weight:750}.icon-close[data-v-b7a6127b]{width:34px;height:34px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;display:grid;place-items:center;cursor:pointer}.photo-tools[data-v-b7a6127b]{display:flex;gap:10px;margin:14px 0}.photo-pick[data-v-b7a6127b]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 12px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;font-weight:850;cursor:pointer;flex:1}.photo-pick.primary[data-v-b7a6127b]{background:#111;color:#fff}.photo-pick input[data-v-b7a6127b]{position:absolute;inset:0;opacity:0;cursor:pointer}.photo-meta[data-v-b7a6127b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.photo-meta label[data-v-b7a6127b]{display:grid;gap:5px;font-size:11px;font-weight:850;color:#00000094}.photo-meta select[data-v-b7a6127b],.photo-note[data-v-b7a6127b]{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:9px 10px;font:inherit}.photo-note-wrap[data-v-b7a6127b]{margin-top:10px}.note-label-row[data-v-b7a6127b]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;color:#00000094;font-size:11px;font-weight:850}.photo-note[data-v-b7a6127b]{resize:vertical}.preview-grid[data-v-b7a6127b]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.preview-card[data-v-b7a6127b]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#eee}.preview-card img[data-v-b7a6127b]{width:100%;height:100%;object-fit:cover}.preview-card button[data-v-b7a6127b]{position:absolute;right:6px;bottom:6px;border:0;border-radius:999px;padding:5px 8px;background:#000000b8;color:#fff;font-size:11px;font-weight:850}.preview-card.discarded img[data-v-b7a6127b]{filter:grayscale(1);opacity:.42}.photo-empty[data-v-b7a6127b]{margin-top:12px;padding:14px;border-radius:8px;background:#0000000b;color:#0000009e;font-weight:750}.photo-actions[data-v-b7a6127b]{display:flex;justify-content:center;gap:10px;margin-top:14px}.btn[data-v-b7a6127b]{min-height:38px;min-width:108px;border-radius:10px;border:1px solid rgba(0,0,0,.14);padding:0 14px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1}.btn.primary[data-v-b7a6127b]{background:#111;color:#fff}.btn.ghost[data-v-b7a6127b]{background:#fff;color:#111}.btn[data-v-b7a6127b]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:520px){.photo-meta[data-v-b7a6127b]{grid-template-columns:1fr}.preview-grid[data-v-b7a6127b]{grid-template-columns:repeat(2,1fr)}}.page[data-v-837099b1]{padding:16px}.muted[data-v-837099b1]{opacity:.75}.page[data-v-837099b1]>*+*{margin-top:12px}.horse-row[data-v-837099b1]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.horse-name[data-v-837099b1]{min-width:0;font-size:18px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horse-actions[data-v-837099b1]{display:flex;gap:10px;align-items:flex-start}.section-head[data-v-837099b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.section-actions[data-v-837099b1]{display:flex;align-items:flex-start;gap:12px}.foot-abbreviation[data-v-837099b1]{margin-left:5px;color:#00000080;font-size:.86em;font-weight:750}.phase-summary[data-v-837099b1]{display:block;margin-top:2px}.autosave-status[data-v-837099b1]{margin-left:6px;color:#00000075}.foot-materials-list[data-v-837099b1]{display:grid;gap:8px}.foot-material-row[data-v-837099b1]{min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000006}.foot-material-row strong[data-v-837099b1]{font-size:13px;font-weight:850}.foot-material-row span[data-v-837099b1]{color:#00000094;font-size:12px;font-weight:800}.title[data-v-837099b1]{font-size:15px;font-weight:950}.sub[data-v-837099b1]{margin-top:2px;color:#00000094;font-size:12px;font-weight:800}.quick-list[data-v-837099b1]{display:grid;gap:8px}.quick-row[data-v-837099b1]{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;text-align:left}.quick-row.score-row[data-v-837099b1]{border-color:#0000002e;background:#0001}.quick-row span[data-v-837099b1]{min-width:0;font-weight:900}.quick-value-trigger[data-v-837099b1]{min-width:42px;min-height:34px;display:inline-grid;place-items:center;padding:4px 8px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:18px;font-weight:950;text-align:center;cursor:pointer;touch-action:none}.quick-value-trigger[data-v-837099b1]:disabled{cursor:default;opacity:1}.quick-value-trigger[data-v-837099b1]:focus-visible{outline:2px solid rgba(0,0,0,.82);outline-offset:2px}.quick-row.score-row .quick-value-trigger[data-v-837099b1]{background:#0001}.guided-panel[data-v-837099b1]{display:grid;gap:12px}.guided-section-kicker[data-v-837099b1]{font-size:24px;font-weight:950;line-height:1;color:#000000eb}.guided-section-sub[data-v-837099b1]{margin-top:-8px;color:#00000085;font-size:13px;font-weight:850}.guided-list[data-v-837099b1]{display:grid;gap:8px}.guided-row[data-v-837099b1]{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;text-align:left;cursor:pointer}.guided-row[data-v-837099b1]:disabled{cursor:default;opacity:1}.guided-row span[data-v-837099b1]{min-width:0;font-size:13px;font-weight:900;line-height:1.2}.guided-row strong[data-v-837099b1]{min-width:42px;min-height:30px;display:inline-grid;place-items:center;border-radius:999px;background:#0000000e;font-size:16px;font-weight:950}.foot-tools-card[data-v-837099b1]{display:flex;justify-content:center;gap:18px}.icon-action[data-v-837099b1]{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;display:grid;place-items:center;gap:4px;color:#000000d1}.iconbtn[data-v-837099b1]{width:42px;height:42px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;display:grid;place-items:center}.icon-action[data-v-837099b1]:disabled{cursor:default;opacity:.42}.icon-action.active .iconbtn[data-v-837099b1]{background:#000000eb;border-color:#000000eb;color:#fff}.icon-action-label[data-v-837099b1]{display:block;font-size:10px;font-weight:850;line-height:1.1;opacity:.85;text-align:center;max-width:58px}.icon[data-v-837099b1]{width:18px;height:18px}.modal-actions[data-v-837099b1]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.btn[data-v-837099b1]{min-height:42px;min-width:104px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:12px;border:1px solid rgba(0,0,0,.16);background:#fff;font-weight:900;cursor:pointer}.btn.primary[data-v-837099b1]{border-color:#000000eb;background:#000000eb;color:#fff}.btn.ghost[data-v-837099b1]{color:#000000b8}.btn.small[data-v-837099b1]{min-width:84px;min-height:38px}.score-popover[data-v-837099b1]{position:fixed;z-index:50;width:264px;height:264px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fffffff5;box-shadow:0 18px 48px #0003;touch-action:none;-webkit-user-select:none;user-select:none}.score-popover[data-v-837099b1]:before{content:"";position:absolute;inset:18px;border-radius:999px;border:1px dashed rgba(0,0,0,.14)}.score-number[data-v-837099b1]{position:absolute;left:111px;top:111px;width:42px;height:42px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;font-size:14px;font-weight:950}.score-number.active[data-v-837099b1]{background:#000000eb;color:#fff}.score-center[data-v-837099b1]{position:absolute;inset:98px;display:grid;place-items:center;border-radius:999px;background:#000000eb;color:#fff;font-size:18px;font-weight:950}.score-center.neutral[data-v-837099b1]{background:#fff;color:#000000b8;border:1px solid rgba(0,0,0,.22)}.modal-backdrop[data-v-837099b1]{position:fixed;inset:0;z-index:60;display:grid;place-items:end center;padding:16px;background:#00000047}.modal[data-v-837099b1]{width:min(520px,100%);max-height:min(640px,84vh);display:grid;gap:12px;overflow:auto;padding:16px;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0000003d}.guided-modal[data-v-837099b1]{width:min(560px,100%);max-height:min(700px,86vh);display:grid;gap:14px;overflow:auto;padding:16px;border-radius:18px 18px 16px 16px;background:#fff;box-shadow:0 24px 70px #0000003d}.guided-modal-head[data-v-837099b1]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.guided-modal-title[data-v-837099b1]{min-width:0;font-size:16px;font-weight:950;line-height:1.18}.guided-modal-sub[data-v-837099b1]{margin-top:3px;color:#00000085;font-size:12px;font-weight:850}.modal-x[data-v-837099b1]{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(0,0,0,.16);background:#fff;color:#000000d1;font-size:20px;line-height:1;cursor:pointer}.guided-score-grid[data-v-837099b1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guided-score-card[data-v-837099b1]{min-height:112px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:10px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer}.guided-score-card.active[data-v-837099b1]{border-color:#000000d1;box-shadow:inset 0 0 0 1px #000000d1}.guided-score-value[data-v-837099b1]{justify-self:start;min-width:28px;min-height:28px;display:inline-grid;place-items:center;border-radius:999px;background:#00000012;font-size:14px;font-weight:950}.guided-score-card.active .guided-score-value[data-v-837099b1]{background:#000000eb;color:#fff}.guided-score-image[data-v-837099b1]{min-height:58px;border-radius:10px;border:1px dashed rgba(0,0,0,.12);background:#00000006}.guided-score-card.referenced .guided-score-image[data-v-837099b1]{border-style:solid;background:#fff}.guided-image-placeholder[data-v-837099b1]{display:block;width:100%;height:100%;border-radius:inherit;background:#fff}.modal-title[data-v-837099b1]{font-size:16px;font-weight:950}.material-list[data-v-837099b1]{display:grid;gap:8px}.material-item[data-v-837099b1]{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:12px;background:#0000000a;font-weight:850}@media(max-width:520px){.horse-row[data-v-837099b1]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.horse-actions[data-v-837099b1]{gap:6px}.horse-actions .iconbtn[data-v-837099b1]{width:38px;height:38px;border-radius:13px}.horse-actions .icon-action-label[data-v-837099b1]{max-width:46px;font-size:9px}.guided-score-card[data-v-837099b1]{min-height:96px;padding:8px}}.quarter-time[data-v-ef6a9068]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.quarter-select[data-v-ef6a9068]{width:100%;min-width:0;height:40px;padding:0 8px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;color:inherit;font:inherit;font-weight:800;text-align:center}.quarter-select[data-v-ef6a9068]:disabled{cursor:default;opacity:.55}.time-separator[data-v-ef6a9068]{color:#0000008f;font-weight:900}.delete-choice[data-v-a0844be8]{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:10px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;cursor:pointer}.delete-choice.disabled[data-v-a0844be8]{opacity:.45;cursor:default}.delete-choice input[data-v-a0844be8]{width:17px;height:17px;margin:1px 0 0;accent-color:#111}.delete-choice span[data-v-a0844be8]{min-width:0;display:grid;gap:2px}.delete-choice strong[data-v-a0844be8]{font-size:12px;font-weight:900;line-height:1.25}.delete-choice small[data-v-a0844be8]{color:#00000094;font-size:11px;font-weight:650;line-height:1.35}.appointment-delete-modal[data-v-740d2970]{max-height:min(760px,calc(100dvh - 32px));overflow-y:auto}.delete-choice-list[data-v-740d2970]{display:grid;gap:7px}.delete-choice[data-v-740d2970]{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:10px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;cursor:pointer}.delete-choice--all[data-v-740d2970]{background:#96303c0f;border-color:#96303c33}.delete-choice.disabled[data-v-740d2970]{opacity:.52;cursor:default}.delete-choice input[data-v-740d2970]{width:17px;height:17px;margin:1px 0 0;accent-color:#111}.delete-choice span[data-v-740d2970]{min-width:0;display:grid;gap:2px}.delete-choice strong[data-v-740d2970]{font-size:12px;font-weight:900;line-height:1.25}.delete-choice small[data-v-740d2970],.delete-retain-note[data-v-740d2970]{color:#00000094;font-size:11px;font-weight:650;line-height:1.35}.delete-retain-note[data-v-740d2970]{padding:9px 10px;border-left:3px solid rgba(0,0,0,.34);background:#00000009}.page[data-v-54315149]{padding:16px}.row--focused[data-v-54315149]{animation:appointment-focus-ring-54315149 2.1s ease-out}@keyframes appointment-focus-ring-54315149{0%,28%{box-shadow:0 0 0 3px #b58e416b}to{box-shadow:0 0 #b58e4100}}.muted[data-v-54315149]{opacity:.75}.error[data-v-54315149]{padding:8px 0;opacity:.9}.filters[data-v-54315149]{display:grid;gap:10px;margin-bottom:12px}.field--disabled[data-v-54315149]{opacity:.46}.zone-mode-btn[data-v-54315149]{width:52px;min-height:59px;padding:0;border:0;background:transparent;color:#000000ad;display:grid;justify-items:center;align-content:center;gap:4px;transform:translateY(18px);cursor:pointer;font:inherit}.zone-mode-btn>span[data-v-54315149]:last-child{font-size:10px;font-weight:800;line-height:1}.zone-mode-icon[data-v-54315149]{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff}.zone-mode-btn--on[data-v-54315149]{color:#6f5700}.zone-mode-btn--on .zone-mode-icon[data-v-54315149]{border-color:#ab920061;background:#f59e0b1f}.zone-panel[data-v-54315149]{margin:4px 0 14px}.zone-summary[data-v-54315149]{min-height:38px;margin-bottom:8px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#000000b8}.zone-summary>span[data-v-54315149]{font-size:13px;font-weight:900}.zone-summary small[data-v-54315149]{font-size:11px}.zone-empty[data-v-54315149]{padding:18px 0;color:#00000094;font-size:13px}.zone-results[data-v-54315149]{display:grid;gap:8px}.zone-result[data-v-54315149]{width:100%;min-height:72px;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#ffffffb8;display:grid;grid-template-columns:88px 92px minmax(0,1.28fr) minmax(0,1.45fr);align-items:center;gap:14px;text-align:left;color:inherit;font:inherit;cursor:pointer;box-sizing:border-box}.zone-result[data-v-54315149]:hover{border-color:#00000024;background:#00000005}.zone-result-date[data-v-54315149],.zone-result-main[data-v-54315149],.zone-result-distance[data-v-54315149],.zone-result-place[data-v-54315149]{min-width:0;display:grid;gap:3px}.zone-result-date strong[data-v-54315149],.zone-result-place strong[data-v-54315149],.zone-result-main strong[data-v-54315149]{overflow:hidden;color:#000000d6;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.zone-result-date strong[data-v-54315149]{width:fit-content;max-width:100%;padding:4px 8px;border-radius:999px}.zone-result-date.same strong[data-v-54315149]{background:#f59e0b24;color:#6f5700}.next-appointment-modal[data-v-54315149]{width:min(720px,100%);max-width:none;box-sizing:border-box}.next-prompt-fields[data-v-54315149]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(110px,.78fr);gap:10px;align-items:start;margin:14px 0 12px}.next-prompt-date-hint[data-v-54315149]{color:#0000008f;font-size:10px;font-weight:750;line-height:1.25}.next-prompt-fields .field[data-v-54315149]{min-width:0}.next-prompt-control-field[data-v-54315149]{align-self:start}.next-control-wrap[data-v-54315149]{position:relative}.next-control-button[data-v-54315149]{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000d6;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.next-control-menu[data-v-54315149]{position:absolute;z-index:130;top:calc(100% + 6px);right:0;width:min(220px,80vw);max-height:220px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;border:1px solid rgba(0,0,0,.13);border-radius:8px;background:#fff;box-shadow:0 12px 32px #00000024}.next-control-menu button[data-v-54315149]{min-height:34px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fff;font:inherit;font-size:11px;cursor:pointer}.next-control-menu button.active[data-v-54315149]{background:#111;color:#fff}.next-assistant-row[data-v-54315149]{display:grid;gap:7px;margin:4px 0 12px}.next-assistant-options[data-v-54315149]{display:flex;flex-wrap:wrap;gap:7px}.next-assistant-options button[data-v-54315149]{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000c7;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.next-assistant-options button.active[data-v-54315149]{border-color:#f59e0b61;background:#f59e0b24;color:#6f5700}.next-assistant-row>small[data-v-54315149]{color:#0000009e;font-size:11px;font-weight:750}.next-type-toggle[data-v-54315149]{display:inline-flex;gap:8px;flex-wrap:wrap;margin:2px 0 8px}.next-type-toggle button[data-v-54315149]{min-height:38px;padding:0 14px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000c7;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.next-type-toggle button.active[data-v-54315149]{border-color:#000000eb;background:#000000eb;color:#fff}.next-zone-box[data-v-54315149]{display:grid;gap:8px;margin-top:10px}.next-zone-head[data-v-54315149]{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.next-zone-head span[data-v-54315149]{font-size:12px;font-weight:900}.next-zone-head small[data-v-54315149]{color:#0000008a;font-size:11px;font-weight:750}.next-zone-result[data-v-54315149]{width:100%;min-height:62px;padding:9px 10px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;display:grid;grid-template-columns:82px 88px minmax(0,1.12fr) minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;color:inherit;font:inherit;box-sizing:border-box}.next-zone-result[data-v-54315149]:hover{border-color:#00000024;background:#00000005}.zone-result-horse[data-v-54315149]{min-width:0;display:grid;gap:3px}.zone-result-horse strong[data-v-54315149]{overflow:hidden;color:#000000d6;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.zone-result-horse span[data-v-54315149]{overflow:hidden;color:#0000008a;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.next-zone-actions[data-v-54315149]{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.next-zone-actions .btn.compact[data-v-54315149]{min-height:32px;padding:0 9px;font-size:11px}@media(max-width:760px){.next-prompt-fields[data-v-54315149]{grid-template-columns:1fr}.next-zone-result[data-v-54315149]{grid-template-columns:74px minmax(0,1fr)}.next-zone-result .zone-result-distance[data-v-54315149]{grid-column:2}.next-zone-result .zone-result-place[data-v-54315149],.next-zone-result .zone-result-horse[data-v-54315149],.next-zone-actions[data-v-54315149]{grid-column:1 / -1}.next-zone-actions[data-v-54315149]{justify-content:flex-start}}.zone-result-distance strong[data-v-54315149]{width:fit-content;max-width:100%;overflow:hidden;padding:4px 0;color:#000000c2;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.zone-result-date span[data-v-54315149],.zone-result-main span[data-v-54315149],.zone-result-distance span[data-v-54315149],.zone-result-place span[data-v-54315149]{overflow:hidden;color:#0000008a;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.zone-result-distance[data-v-54315149]{text-align:left}@media(max-width:620px){.zone-summary[data-v-54315149]{align-items:flex-start;flex-direction:column;gap:2px}.zone-result[data-v-54315149]{grid-template-columns:74px minmax(0,1fr);gap:8px;padding:10px}.zone-result-distance[data-v-54315149]{grid-column:2}.zone-result-place[data-v-54315149],.zone-result-main[data-v-54315149]{grid-column:1 / -1}.zone-result-date strong[data-v-54315149],.zone-result-distance strong[data-v-54315149]{font-size:11px}}.filters__row[data-v-54315149]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.filters__row--dates[data-v-54315149]{align-items:flex-start}.filters__row--quick[data-v-54315149]{align-items:flex-start;padding-top:2px}.filters__row--2[data-v-54315149]{align-items:center;padding-bottom:18px}.date-filter-actions[data-v-54315149],.filter-toolbar[data-v-54315149],.quick-filter-bar[data-v-54315149]{display:inline-flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.date-filter-actions[data-v-54315149]{padding:20px 0 0}.filter-toolbar[data-v-54315149]{padding:2px 0 4px}.filter-toolbar[data-v-54315149]{width:100%}.date-filter-actions[data-v-54315149] .icon-label-action,.filter-toolbar[data-v-54315149] .icon-label-action{min-width:52px;color:#000000ad}.date-filter-actions[data-v-54315149] .icon-label-action__icon,.filter-toolbar[data-v-54315149] .icon-label-action__icon{width:44px;height:44px;border-color:#0000001f;border-radius:14px;background:#fff;color:currentColor}.date-filter-actions[data-v-54315149] .icon-label-action__label,.filter-toolbar[data-v-54315149] .icon-label-action__label{max-width:none;min-width:48px;overflow:visible;font-size:10px;font-weight:800;line-height:1;opacity:1;text-overflow:clip}.date-filter-actions[data-v-54315149] .icon-label-action.active .icon-label-action__icon,.filter-toolbar[data-v-54315149] .icon-label-action.active .icon-label-action__icon{border-color:#000000eb;background:#000000eb;color:#fff}.date-filter-actions[data-v-54315149] .icon-label-action.active .icon-label-action__label,.filter-toolbar[data-v-54315149] .icon-label-action.active .icon-label-action__label{color:#000000d1}.filter-box[data-v-54315149]{margin-bottom:12px;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#00000008}.filter-head[data-v-54315149]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.filter-title[data-v-54315149]{font-weight:900}.filter-sub[data-v-54315149]{opacity:.75;font-size:12px;margin-top:2px}.filter-clear-btn[data-v-54315149]{height:36px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:800;cursor:pointer;white-space:nowrap}@media(max-width:760px){.filter-head[data-v-54315149]{flex-direction:column;align-items:flex-start}}.field[data-v-54315149]{display:flex;flex-direction:column;gap:6px;min-width:160px}.field.grow[data-v-54315149]{flex:1;min-width:220px}.label[data-v-54315149]{font-size:12px;opacity:.75;font-weight:900}.input[data-v-54315149]{height:40px;border-radius:12px;border:1px solid rgba(0,0,0,.18);padding:0 12px;outline:none}.search-row[data-v-54315149]{display:flex;gap:8px;align-items:center}.search[data-v-54315149]{flex:1;height:44px;padding:0 16px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none}.btn-clear[data-v-54315149]{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:transparent;font-size:20px;line-height:1}.quick-filter-bar[data-v-54315149]{padding:0;border:0;background:transparent}.quick-filter-wrap[data-v-54315149]{position:relative;display:inline-flex}.quick-filter-action[data-v-54315149]{color:#000000ad}.quick-filter-menu[data-v-54315149]{top:calc(100% + 8px);min-width:210px;max-width:min(280px,calc(100vw - 32px))}.quick-filter-menu--left[data-v-54315149]{left:0;right:auto}.quick-filter-menu--right[data-v-54315149]{right:0;left:auto}.quick-filter-custom-icon[data-v-54315149]{width:18px;height:18px}.day-menu-wrap[data-v-54315149]{position:relative}.day-menu-btn[data-v-54315149]{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#52525b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.day-menu[data-v-54315149]{right:0;top:calc(100% + 6px);min-width:190px}.day-blocked-wrap[data-v-54315149]{position:relative;display:inline-flex}.day-blocked-pill[data-v-54315149]{display:inline-flex;align-items:center;height:24px;margin-right:2px;padding:0 10px;border:1px solid rgba(153,27,27,.18);border-radius:999px;background:#fee2e2eb;color:#991b1b;font:inherit;font-size:12px;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer}.day-blocked-pill[data-v-54315149]:hover{background:#fee2e2}.day-block-menu[data-v-54315149]{left:0;right:auto;top:calc(100% + 7px);min-width:150px}.day--blocked[data-v-54315149]{background:#fff7f7}.day--blocked-all .day-head[data-v-54315149]{border-color:#991b1b38;background:#fee2e2eb;color:#7f1d1d}.day--blocked-all .badge[data-v-54315149]{border-color:#991b1b2e;background:#ffffff9e;color:#7f1d1d}.day--blocked .empty-drop-zone[data-v-54315149]{color:#991b1b;background:#fff1f2}.day-block-modal[data-v-54315149]{max-width:520px;display:grid;gap:12px}.day-block-modal .field>span[data-v-54315149],.day-block-period legend[data-v-54315149]{color:#000000b8;font-size:12px;font-weight:900;line-height:1.2}.day-block-modal .field[data-v-54315149]{gap:6px}.day-block-grid[data-v-54315149]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.day-block-period[data-v-54315149]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;border:0}.day-block-period legend[data-v-54315149]{width:100%;margin-bottom:2px}.day-block-period-option[data-v-54315149]{position:relative;display:inline-flex}.day-block-period-option input[data-v-54315149]{position:absolute;opacity:0;pointer-events:none}.day-block-period-option span[data-v-54315149]{min-height:34px;padding:0 12px;border:1px solid rgba(0,0,0,.12);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#000000ad;font-size:12px;font-weight:850;line-height:1;cursor:pointer}.day-block-period-option input:checked+span[data-v-54315149]{border-color:#991b1b47;background:#fee2e2eb;color:#991b1b}.map-pill[data-v-54315149]{display:inline-flex;align-items:center;justify-content:center;border-color:#0000001a;background:transparent!important;color:#000000ad;cursor:pointer}.map-pill[data-v-54315149]:hover:not(:disabled){background:#0000000a!important}.row--past-soft .map-pill[data-v-54315149],.row--past-medium .map-pill[data-v-54315149],.row--past-strong .map-pill[data-v-54315149]{background:transparent!important;color:#00000094}.map-pill[data-v-54315149]:disabled{border-color:#00000014;color:#00000047;background:transparent!important;cursor:not-allowed;opacity:1}.modal-actions.centered[data-v-54315149]{justify-content:center}@media(max-width:720px){.quick-filter-bar[data-v-54315149]{width:100%;justify-content:space-between}.day-block-grid[data-v-54315149]{grid-template-columns:1fr}}.btn.icon-only[data-v-54315149]{width:42px;min-width:42px;padding:0;justify-content:center;font-size:18px;line-height:1}.btn[data-v-54315149]{height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.btn.primary[data-v-54315149]{border-color:#000000eb;background:#000000eb;color:#fff}.btn.ghost[data-v-54315149]{border-color:#00000029;background:#fff;color:#000000d1;opacity:1}.btn[data-v-54315149]:disabled{opacity:.55;cursor:default}.attention-panel[data-v-54315149]{display:grid;gap:10px;margin-bottom:14px;padding:12px;border-radius:14px;border:1px solid rgba(245,158,11,.28);background:#f59e0b12;overflow:visible}.attention-head[data-v-54315149]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.attention-title[data-v-54315149]{font-size:14px;font-weight:950}.attention-sub[data-v-54315149]{margin-top:2px;font-size:12px;font-weight:800;opacity:.68}.attention-count[data-v-54315149]{min-width:28px;min-height:28px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(245,158,11,.34);background:#fff;font-size:12px;font-weight:950}.attention-table[data-v-54315149]{display:grid;gap:6px}.attention-row[data-v-54315149]{position:relative;width:100%;min-width:0;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:10px;align-items:center;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fff;color:inherit;text-align:left}.attention-row[data-v-54315149]:hover{filter:brightness(.98)}.attention-row--cancelled[data-v-54315149]{border-color:#96303c2e;background:#96303c0e}.attention-row--cancelled .dots[data-v-54315149]{background:transparent}.attention-open[data-v-54315149]{min-width:0;width:100%;max-width:100%;overflow:visible;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.65fr) minmax(0,.75fr) minmax(0,.7fr) minmax(112px,.75fr);gap:10px;align-items:center;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.attention-main[data-v-54315149],.attention-horse[data-v-54315149],.attention-people[data-v-54315149]{min-width:0;max-width:100%}.attention-open[data-v-54315149]>*{min-width:0;overflow:hidden}.attention-open>.attention-status-wrap[data-v-54315149]{overflow:visible}.attention-actions[data-v-54315149]{min-width:0;display:inline-flex;justify-content:flex-end}.attention-main[data-v-54315149]{min-width:0}.attention-horse[data-v-54315149]{display:flex;align-items:baseline;gap:5px;overflow:hidden;font-size:13px;font-weight:950;white-space:nowrap}.attention-horse>span[data-v-54315149]:first-child{overflow:hidden;text-overflow:ellipsis}.attention-horse-registered[data-v-54315149]{flex:0 1 auto;overflow:hidden;color:#0000007a;font-size:11px;font-weight:650;text-overflow:ellipsis}.attention-people[data-v-54315149],.attention-date small[data-v-54315149],.attention-metric small[data-v-54315149]{font-size:11px;font-weight:800;opacity:.66}.attention-people[data-v-54315149]{margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attention-owner[data-v-54315149]{margin-left:4px}.attention-date[data-v-54315149],.attention-metric[data-v-54315149]{display:grid;gap:2px;min-width:0}.attention-date span[data-v-54315149],.attention-metric span[data-v-54315149]{font-size:12px;font-weight:950;min-width:0;overflow-wrap:anywhere}.attention-status-wrap[data-v-54315149]{position:relative;min-width:0;overflow:visible}.attention-status[data-v-54315149]{justify-self:start;width:100%;box-sizing:border-box;min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#0000000a;line-height:1;font-size:11px;font-weight:950;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar[data-v-54315149]{display:grid;gap:10px}.history-divider[data-v-54315149]{margin-top:6px;padding:8px 2px 2px;border-top:1px solid rgba(0,0,0,.12);color:#222b37b3;font-size:12px;font-weight:950;text-transform:uppercase}.day[data-v-54315149]{display:grid;gap:4px;scroll-margin-top:92px}.day--empty[data-v-54315149]{opacity:1}.day--empty .day-head[data-v-54315149]{background:#f4f4f2;border-style:dashed;color:#00000094}.day-head[data-v-54315149]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#ededeb}.day-meta[data-v-54315149]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:max-content}.day--past .day-head[data-v-54315149]{background:#dcdee1;border-color:#14223429;color:#142234d1}.day-title[data-v-54315149]{display:inline-flex;gap:10px;align-items:baseline;font-weight:900}.day-num[data-v-54315149]{font-size:18px}.day-month[data-v-54315149]{text-transform:capitalize}.day-week[data-v-54315149]{opacity:.6;font-size:12px}.badge[data-v-54315149]{font-size:12px;font-weight:900;padding:4px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.16);background:#fff}.day-list[data-v-54315149]{display:grid;gap:4px;min-height:12px}.day-block-row[data-v-54315149]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-height:58px;padding:10px 12px;border:1px solid rgba(153,27,27,.18);border-radius:8px;background:#fee2e2c2;color:#7f1d1d;box-sizing:border-box}.day-block-row-main[data-v-54315149]{display:grid;grid-template-columns:minmax(190px,1.15fr) minmax(150px,.95fr) minmax(150px,.95fr);gap:12px;align-items:start;min-width:0}.day-block-row-slot[data-v-54315149]{display:grid;gap:3px;min-width:0;color:#7f1d1db8;font-size:12px;font-weight:650;line-height:1.28}.day-block-row-slot strong[data-v-54315149]{color:#7f1d1d;font-size:12px;font-weight:900;overflow-wrap:anywhere}.day-block-row-slot span[data-v-54315149]{overflow-wrap:anywhere}.day-block-row-slot--summary>strong[data-v-54315149]{font-size:13px;font-weight:950;line-height:1.15;white-space:nowrap}.day-block-row-title[data-v-54315149]{color:#7f1d1d;font-size:13px;font-weight:850}.day-block-row-slot--note span[data-v-54315149]{font-weight:500}.day-block-row-slot--private span[data-v-54315149]{color:#991b1b}.day-block-row-slot--shared span[data-v-54315149]{color:#7f1d1dc7}.day-blocked-pill.status-pill--cancelled[data-v-54315149]{border-color:#96303c38;background:#96303c17;color:#7d232efa}.day-block-row.day-block-row--history[data-v-54315149]{border-color:#96303c2e;background:linear-gradient(#96303c13,#96303c13),#dfe2e6;color:#7d232ebd}.day-block-row.day-block-row--history .day-block-row-slot[data-v-54315149]{color:#7d232e9e}.day-block-row.day-block-row--history .day-block-row-title[data-v-54315149]{color:#7d232ec7}.day-block-row.day-block-row--history .day-block-row-slot strong[data-v-54315149]{color:#7d232eb8}.day-block-row.day-block-row--history .day-block-row-slot--summary>strong[data-v-54315149]{color:#7d232edb}.day-block-row.day-block-row--history .day-block-row-slot--private span[data-v-54315149],.day-block-row.day-block-row--history .day-block-row-slot--shared span[data-v-54315149]{color:#7d232ea8}.row--clickable[data-v-54315149]{cursor:pointer}.row[data-v-54315149]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;text-align:left;z-index:1}.attention-row[data-v-54315149]:has(.status-menu){z-index:90}.row[data-v-54315149]:has(.status-menu),.row[data-v-54315149]:has(.menu){z-index:90}.row--movable[data-v-54315149]{grid-template-columns:auto minmax(0,1fr) auto}.appointment-row-metrics[data-v-54315149]{display:contents}.appointment-row-metric[data-v-54315149]{min-width:0;overflow:hidden;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.appointment-row-metric--type[data-v-54315149],.appointment-row-metric--interval[data-v-54315149]{font-weight:400;line-height:1.25;opacity:.82}@media(max-width:760px){.row>.row-right[data-v-54315149]{grid-column:1 / -1;width:100%}.row--movable>.row-right[data-v-54315149]{grid-column:2 / -1}.row-actions-line[data-v-54315149]{width:100%;min-width:0;grid-template-columns:max-content minmax(0,1fr) max-content 36px}.appointment-row-metric[data-v-54315149]{font-size:11px}.appointment-row-metric--interval[data-v-54315149]{grid-column:1;grid-row:1}.appointment-row-metric--type[data-v-54315149]{grid-column:2;grid-row:1}.appointment-row-metric--evaluation[data-v-54315149]{grid-column:1 / 3;grid-row:2}.row-actions-line>.money[data-v-54315149]{grid-column:3;grid-row:1 / 3}.row-actions-line>.dots[data-v-54315149]{grid-column:4;grid-row:1 / 3}}.row--past-soft[data-v-54315149]{background:#e7e9ec;border-color:#14223424}.row--past-medium[data-v-54315149]{background:#dfe2e6;border-color:#14223429}.row--past-strong[data-v-54315149]{background:#d6dbe1;border-color:#1422342e}.row--past-soft .row-main[data-v-54315149],.row--past-medium .row-main[data-v-54315149],.row--past-strong .row-main[data-v-54315149]{opacity:.94;color:#142234db}.row-main[data-v-54315149]{min-width:0}.row-main-btn[data-v-54315149]{display:block;width:100%;border:0;background:transparent;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.row.hidden .row-main[data-v-54315149],.row.hidden .pill[data-v-54315149],.row.hidden .money[data-v-54315149],.row.hidden .appointment-badges[data-v-54315149],.row.hidden .dots[data-v-54315149]{opacity:.55}.row.hidden .menu[data-v-54315149]{opacity:1;border-color:#0000001f;background:#fff;box-shadow:0 14px 34px #00000024}.row.hidden .day--drop-target[data-v-54315149]{border-color:#145a4252;background:#145a420b}.drag-handle[data-v-54315149]{opacity:1!important}.row.hidden .dots[data-v-54315149]{background:transparent}.time[data-v-54315149]{font-weight:950}.name[data-v-54315149]{font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill.warn[data-v-54315149]{background:#f59e0b12;border-color:#f59e0b47;color:#000000ad}.row-right[data-v-54315149]{position:relative;display:grid;grid-template-columns:minmax(0,max-content) 36px;gap:6px;justify-items:end;align-self:stretch;align-content:start}.row-actions-line[data-v-54315149]{position:relative;display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(92px,.65fr) minmax(140px,.8fr) max-content 36px;grid-column:1 / -1;gap:10px;align-items:center;width:100%;min-width:min(720px,68vw)}.money[data-v-54315149]{display:grid;justify-items:end;justify-self:stretch;gap:2px;width:100%;font-weight:950;white-space:nowrap;text-align:right}.money-paid[data-v-54315149]{color:#00000085;font-size:11px;font-weight:760;line-height:1.1}.money-total[data-v-54315149]{line-height:1.15}.money--informational .money-total[data-v-54315149]{color:#00000057;font-weight:700}.dots[data-v-54315149]{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:transparent;font-size:18px;line-height:1;cursor:pointer}.menu[data-v-54315149]{position:absolute;right:0;top:44px;min-width:180px;width:max-content;max-width:min(240px,calc(100vw - 24px));padding:6px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 10px 30px #00000014;display:grid;gap:4px;z-index:200;overflow:visible}.menu--up[data-v-54315149]{top:auto;bottom:44px}.menu-item[data-v-54315149]{text-align:left;width:100%;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,0);background:transparent;cursor:pointer;font-weight:700;white-space:nowrap}.menu-item[data-v-54315149]:hover{background:#0000000d}.maiuscolo[data-v-54315149]{text-transform:uppercase}.appointment-card-head[data-v-54315149]{display:flex;align-items:center;gap:8px;margin-bottom:7px;width:100%}.appointment-time[data-v-54315149]{font-size:13px;font-weight:950;letter-spacing:-.01em;white-space:nowrap}.appointment-badges[data-v-54315149]{display:inline-flex;grid-column:1;gap:6px;justify-content:flex-end;justify-self:end;text-align:right;flex-wrap:wrap;max-width:min(340px,38vw)}.mini-pill.muted-pill[data-v-54315149]{opacity:.72}.mini-pill.warn[data-v-54315149]{background:#f59e0b12;border-color:#f59e0b47;color:#000000ad}.icon-pill[data-v-54315149]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:28px;padding:0 7px;line-height:1}.icon-pill svg[data-v-54315149]{flex:0 0 auto}.evaluation-status-icon[data-v-54315149]{width:18px;height:18px}.evaluation-status-pill[data-v-54315149]{cursor:pointer;color:#000000ad}.evaluation-status-pill--missing[data-v-54315149]{background:#96303c17;border-color:#96303c38;color:#7d232efa}.evaluation-status-pill--complete[data-v-54315149],.evaluation-status-pill--not-needed[data-v-54315149]{background:transparent;border-color:#0000001a;color:#00000094}.evaluation-status-menu-wrap[data-v-54315149],.payment-status-menu-wrap[data-v-54315149],.multi-appointment-menu-wrap[data-v-54315149]{position:relative;display:inline-flex}.multi-appointment-pill[data-v-54315149]{background:transparent;border-color:#0000001a;color:#00000094;cursor:pointer}.assistant-pill[data-v-54315149]{background:transparent;border-color:#0000001a;color:#00000094}.attention-date[data-v-54315149],.attention-metric[data-v-54315149],.attention-status[data-v-54315149]{min-width:0;overflow:hidden}.attention-date span[data-v-54315149],.attention-date small[data-v-54315149],.attention-metric span[data-v-54315149],.attention-metric small[data-v-54315149]{display:block;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.attention-status-btn[data-v-54315149]{cursor:pointer}.attention-status-btn[data-v-54315149]:hover{filter:brightness(.97)}.attention-status-menu[data-v-54315149]{top:32px;right:0;z-index:220}.attention-row:not(.attention-row--cancelled) .attention-status[data-v-54315149]{border-color:#f59e0b47;background:#f59e0b12;color:#000000ad}.attention-row--cancelled .attention-status[data-v-54315149]{border-color:#96303c38;background:#96303c17;color:#7d232efa}.assistant-pill--todo[data-v-54315149],.material-pill[data-v-54315149]{background:#f59e0b1a;border-color:#b47d0047;color:#704e04eb}.material-pill--done[data-v-54315149]{background:transparent;border-color:#0000001f;color:#000000a3;opacity:1}.irregularity-pill[data-v-54315149]{border-color:#8f1f2a3d;background:#8f1f2a14;color:#8f1f2a}.evaluation-foot-value--irregular[data-v-54315149]{color:#8f1f2a}.evaluation-foot-separator[data-v-54315149]{color:#0000006b}.appointment-main[data-v-54315149]{display:grid;gap:3px}.appointment-horse[data-v-54315149]{min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden;font-size:15px;font-weight:950;line-height:1.25;white-space:nowrap}.appointment-horse>span[data-v-54315149]:first-child{overflow:hidden;text-overflow:ellipsis}.appointment-horse-registered[data-v-54315149]{flex:0 1 auto;overflow:hidden;color:#0000007a;font-size:12px;font-weight:650;text-overflow:ellipsis}.appointment-owner-muted[data-v-54315149]{opacity:.62;margin-left:4px}.appointment-meta[data-v-54315149]{font-size:12px;font-weight:800;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day--drop-target[data-v-54315149]{position:relative;border-color:#145a4261;background:#145a420e;box-shadow:inset 0 0 0 2px #145a421a}.day--drop-target .day-head[data-v-54315149]{color:#145a42fa}.day--drop-disabled[data-v-54315149]{opacity:.72}.drop-target-label[data-v-54315149]{padding:5px 8px;border:1px solid rgba(20,90,66,.2);border-radius:999px;background:#145a4214;color:#145a42fa;font-size:10px;font-weight:900;text-transform:uppercase}.appointment-drag-preview[data-v-54315149]{position:fixed;left:0;top:0;z-index:260;width:min(320px,calc(100vw - 28px));pointer-events:none;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(20,90,66,.22);border-radius:10px;background:#fffffff5;box-shadow:0 18px 38px #0000002e}.appointment-drag-preview__time[data-v-54315149]{color:#145a42fa;font-size:12px;font-weight:950;white-space:nowrap}.appointment-drag-preview__main[data-v-54315149]{min-width:0;display:grid;gap:2px}.appointment-drag-preview__main strong[data-v-54315149],.appointment-drag-preview__main span[data-v-54315149]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment-drag-preview__main strong[data-v-54315149]{font-size:13px;font-weight:950}.appointment-drag-preview__main span[data-v-54315149]{color:#0000008f;font-size:11px;font-weight:750}.drag-handle[data-v-54315149]{touch-action:none;user-select:none;-webkit-user-select:none;width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:grab}.drag-handle[data-v-54315149]:active{cursor:grabbing}.row--dragging[data-v-54315149]{opacity:.45;pointer-events:none}.appointments-dragging[data-v-54315149],.appointments-dragging[data-v-54315149] *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.drag-handle-left[data-v-54315149]{align-self:center}.empty-drop-zone[data-v-54315149]{min-height:44px;border-radius:12px;border:1px dashed rgba(0,0,0,.14);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:850;opacity:.9;color:#0000007a;background:#00000007}.drag-ghost[data-v-54315149]{opacity:.35}.drag-chosen[data-v-54315149]{box-shadow:0 18px 40px #0000002e}.drag-dragging[data-v-54315149]{transform:rotate(-.2deg)}@media(max-width:760px){.attention-row[data-v-54315149]{grid-template-columns:minmax(0,1fr) 36px;align-items:start}.attention-open[data-v-54315149]{grid-template-columns:minmax(0,1fr)}.attention-date[data-v-54315149],.attention-metric[data-v-54315149],.attention-status[data-v-54315149]{justify-self:start}.attention-status[data-v-54315149]{white-space:normal}}.payment-partial-modal[data-v-54315149]{width:min(420px,100%)}.payment-partial-input[data-v-54315149]{display:flex;align-items:center;gap:8px}.payment-partial-input .input[data-v-54315149]{min-width:0;flex:1}.payment-partial-input>span[data-v-54315149]{font-weight:900}.modal-backdrop[data-v-54315149]{position:fixed;inset:0;background:#00000059;display:grid;place-items:center;padding:16px;z-index:70}.modal[data-v-54315149]{width:min(560px,100%);border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.14);padding:14px}.modal-title[data-v-54315149]{font-size:16px;font-weight:950}.modal-sub[data-v-54315149]{margin-top:4px;font-size:12px;font-weight:700;opacity:.72;line-height:1.35}.conflict-list[data-v-54315149]{display:grid;gap:8px;margin-top:12px}.conflict-row[data-v-54315149]{padding:10px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#00000005}.conflict-title[data-v-54315149]{font-weight:950}.conflict-sub[data-v-54315149]{margin-top:2px;font-size:12px;opacity:.72;font-weight:800}.conflict-grid[data-v-54315149]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.evaluation-manager-list[data-v-54315149]{display:grid;gap:8px;margin-top:14px}.evaluation-manager-row[data-v-54315149]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000005}.evaluation-manager-horse[data-v-54315149]{display:grid;gap:2px;min-width:0}.evaluation-manager-horse strong[data-v-54315149]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-manager-horse span[data-v-54315149]{color:#00000094;font-size:12px;font-weight:750}.evaluation-manager-actions[data-v-54315149]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.evaluation-manager-actions .compact[data-v-54315149]{min-height:34px;padding:0 11px;font-size:12px}.postpone-grid[data-v-54315149]{display:grid;gap:12px;margin-top:12px}.postpone-time-grid[data-v-54315149]{display:grid;grid-template-columns:repeat(2,minmax(132px,1fr));gap:12px}.postpone-time-grid .field[data-v-54315149]{min-width:0}.postpone-suggestions[data-v-54315149]{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.09)}.postpone-suggestions-head[data-v-54315149]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.postpone-suggestions-head span[data-v-54315149],.postpone-suggestions-empty[data-v-54315149]{font-size:11px;font-weight:750}.postpone-suggestion-list[data-v-54315149]{display:grid;gap:7px;max-height:250px;overflow-y:auto}.postpone-suggestion-row[data-v-54315149]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000005}.postpone-suggestion-row.selected[data-v-54315149]{border-color:#0000009e;background:#0000000e}.postpone-suggestion-main[data-v-54315149]{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:3px 7px;min-width:0;font-size:12px}.postpone-suggestion-main>span[data-v-54315149]:not(.postpone-suggestion-reason){overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.postpone-suggestion-main small[data-v-54315149]{grid-column:2 / -1;overflow:hidden;color:#0000008c;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.postpone-suggestion-reason[data-v-54315149]{align-self:center;grid-row:1 / span 2;padding:3px 6px;border-radius:5px;background:#00000012;color:#000000a8;font-size:10px;font-weight:900;white-space:nowrap}.postpone-suggestion-actions[data-v-54315149]{display:flex;gap:6px}.postpone-suggestion-actions .compact[data-v-54315149]{min-height:32px;padding:0 9px;font-size:11px}.postpone-conflicts[data-v-54315149]{display:grid;gap:8px;margin-top:12px;padding:10px;border:1px solid rgba(150,48,60,.22);border-radius:8px;background:#96303c12}.postpone-conflicts-title[data-v-54315149]{color:#7d232efa;font-size:13px;font-weight:950}.postpone-conflict-row[data-v-54315149]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:baseline;padding-top:7px;border-top:1px solid rgba(150,48,60,.13);font-size:12px}.postpone-conflict-row span[data-v-54315149]{min-width:0;overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.postpone-conflict-row small[data-v-54315149]{grid-column:2;color:#00000094;font-weight:700}.postpone-conflicts-note[data-v-54315149]{color:#7d232eeb;font-size:11px;font-weight:800;line-height:1.4}.conflict-check[data-v-54315149]{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:12px;font-weight:800}.hide-cascade-modal[data-v-54315149]{max-width:420px}.hide-cascade-options[data-v-54315149]{display:grid;gap:8px;margin-top:12px}.hide-cascade-option[data-v-54315149]{min-height:42px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;display:flex;align-items:center;gap:10px;padding:0 12px;font-weight:850;cursor:pointer;text-align:left}.hide-cascade-option.active[data-v-54315149]{background:#f59e0b1f;border-color:#f59e0b52}.execute-confirm-grid[data-v-54315149]{display:grid;grid-template-columns:minmax(150px,1fr) repeat(2,minmax(132px,.82fr));gap:12px;align-items:end;margin-top:14px}.execute-confirm-grid .field[data-v-54315149]{min-width:0}.execute-confirm-grid[data-v-54315149] .quarter-time,.postpone-time-grid[data-v-54315149] .quarter-time,.next-prompt-fields[data-v-54315149] .quarter-time{min-width:128px}.execute-confirm-grid input[data-v-54315149]{width:100%;min-height:42px;box-sizing:border-box;border:1px solid rgba(0,0,0,.14);border-radius:8px;padding:0 10px;font:inherit;color:#000000db;background:#fff}@media(max-width:620px){.execute-confirm-grid[data-v-54315149],.postpone-time-grid[data-v-54315149]{grid-template-columns:1fr}.execute-confirm-grid[data-v-54315149] .quarter-time,.postpone-time-grid[data-v-54315149] .quarter-time,.next-prompt-fields[data-v-54315149] .quarter-time{min-width:0}}.modal-actions[data-v-54315149]{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:14px;flex-wrap:wrap}.err[data-v-54315149]{color:#b00020;font-weight:700;font-size:12px}.err.box[data-v-54315149]{padding:10px;border:1px solid rgba(176,0,32,.25);border-radius:12px;background:#b000200a;margin-top:12px}.worktype-pill.control[data-v-54315149]{background:#000000eb;border-color:#000000eb;color:#fff}@media(max-width:520px){.conflict-grid[data-v-54315149]{grid-template-columns:1fr}.postpone-time-grid[data-v-54315149]{grid-template-columns:1fr 1fr}.modal-actions[data-v-54315149]{display:grid}.evaluation-manager-row[data-v-54315149]{grid-template-columns:1fr}.evaluation-manager-actions[data-v-54315149]{justify-content:stretch}.evaluation-manager-actions .btn.icon-only[data-v-54315149]{width:42px;min-width:42px;padding:0;justify-content:center;font-size:18px;line-height:1}.btn[data-v-54315149]{flex:1 1 auto}.postpone-suggestion-row[data-v-54315149]{grid-template-columns:1fr}.postpone-suggestion-actions .btn.icon-only[data-v-54315149]{width:42px;min-width:42px;padding:0;justify-content:center;font-size:18px;line-height:1}.btn[data-v-54315149]{flex:1 1 auto;justify-content:center}}@media(min-width:761px){.attention-open[data-v-54315149]{grid-template-columns:minmax(0,1.15fr) minmax(0,.65fr) minmax(0,.75fr) minmax(0,.7fr) minmax(112px,.75fr)}.row[data-v-54315149]{--appointment-data-columns: minmax(0, 1.35fr) minmax(0, .8fr) minmax(0, .75fr) minmax(112px, .75fr)}.row[data-v-54315149],.row.row--movable[data-v-54315149]{position:relative;grid-template-columns:var(--appointment-data-columns) 36px;grid-template-rows:minmax(24px,auto) auto;padding:10px}.row>.appointment-primary-cell[data-v-54315149],.row.row--movable>.appointment-primary-cell[data-v-54315149]{grid-column:1;grid-row:1 / 3}.row>.row-right[data-v-54315149]{display:contents}.row .appointment-badges[data-v-54315149]{grid-column:2 / 5;grid-row:1;align-self:start}.row .row-actions-line[data-v-54315149],.row .appointment-row-metrics[data-v-54315149]{display:contents}.row .appointment-row-metric--interval[data-v-54315149]{grid-column:2;grid-row:2}.row .appointment-row-metric--type[data-v-54315149]{grid-column:3;grid-row:2}.row .row-actions-line>.money[data-v-54315149]{grid-column:4;grid-row:2}.row .row-actions-line>.dots[data-v-54315149]{grid-column:5;grid-row:2}.row .row-actions-line>.mobile-money-status[data-v-54315149]{display:contents}.row .row-actions-line>.mobile-money-status>.money[data-v-54315149]{grid-column:4;grid-row:2}.row .mobile-inline-status[data-v-54315149],.row .mobile-view-all[data-v-54315149]{display:none}.row.row--movable>.drag-handle-left[data-v-54315149]{position:absolute;left:8px;top:50%;z-index:2;transform:translateY(-50%)}.row.row--movable>.appointment-primary-cell[data-v-54315149]{padding-left:42px}}.appointment-location-metric[data-v-54315149]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;overflow:visible;white-space:normal}.appointment-location-copy[data-v-54315149]{min-width:0;display:grid;gap:2px;line-height:1.18}.appointment-location-copy strong[data-v-54315149],.appointment-location-copy span[data-v-54315149]{min-width:0;overflow:hidden;text-overflow:ellipsis}.appointment-location-copy strong[data-v-54315149]{font-size:11px;font-weight:900}.appointment-location-copy span[data-v-54315149]{font-size:10px;font-weight:600;opacity:.74}.mobile-view-all[data-v-54315149]{display:none}.mobile-money-status[data-v-54315149]{display:contents}.mobile-inline-status[data-v-54315149]{display:none}@media(max-width:760px){.page[data-v-54315149]{padding:10px}.filters[data-v-54315149]{gap:12px}.filters__row[data-v-54315149],.filters__row--2[data-v-54315149]{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px;padding-bottom:0}.filters__row--quick[data-v-54315149]{display:block}.date-filter-actions[data-v-54315149],.filter-toolbar[data-v-54315149],.quick-filter-bar[data-v-54315149]{gap:9px}.field[data-v-54315149],.field.grow[data-v-54315149]{min-width:0;width:100%}.filters__row--2 .field.grow[data-v-54315149]{grid-column:1 / -1}.input[data-v-54315149],.search[data-v-54315149]{min-height:46px;font-size:16px;box-sizing:border-box}.btn[data-v-54315149]{min-height:44px;justify-content:center}.zone-mode-btn[data-v-54315149]{width:54px;min-height:58px;justify-self:start;transform:none}.day[data-v-54315149]{gap:6px}.day[data-v-54315149]{scroll-margin-top:84px}.day-head[data-v-54315149]{padding:9px 10px;border-radius:12px;gap:8px}.day-title[data-v-54315149]{gap:7px}.day-meta[data-v-54315149]{gap:8px}.day-block-row[data-v-54315149]{padding:10px}.day-block-row-main[data-v-54315149]{grid-template-columns:minmax(0,1fr);gap:7px}.day-block-row-slot--summary>strong[data-v-54315149]{font-size:15px}.day-num[data-v-54315149]{font-size:19px}.day-month[data-v-54315149]{font-size:14px}.day-week[data-v-54315149]{font-size:12px}.day-list[data-v-54315149]{gap:8px}.row[data-v-54315149],.row.row--movable[data-v-54315149]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:start;padding:12px 62px 38px 12px;border-radius:12px}.row.row--movable[data-v-54315149]{grid-template-columns:34px minmax(0,1fr) auto}.row.row--movable>.drag-handle-left[data-v-54315149]{grid-column:1;grid-row:1 / 3;width:32px;height:32px;border-radius:10px}.row>.row-main[data-v-54315149],.row.row--movable>.row-main[data-v-54315149]{grid-column:1;grid-row:1;padding-right:54px}.row.row--movable>.row-main[data-v-54315149]{grid-column:2}.row>.row-right[data-v-54315149],.row.row--movable>.row-right[data-v-54315149]{position:static;grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;width:100%}.row.row--movable>.row-right[data-v-54315149]{grid-column:2 / -1}.appointment-card-head[data-v-54315149]{margin-bottom:5px}.appointment-time[data-v-54315149]{font-size:15px}.appointment-horse[data-v-54315149]{display:block;font-size:18px;line-height:1.16;white-space:normal}.appointment-horse>span[data-v-54315149]:first-child,.appointment-horse-registered[data-v-54315149]{display:inline}.appointment-horse-registered[data-v-54315149]{margin-left:5px;font-size:13px}.appointment-meta[data-v-54315149]{font-size:13px;line-height:1.24;white-space:normal}.appointment-owner-muted[data-v-54315149]{display:none}.appointment-badges[data-v-54315149]{grid-column:1 / -1;justify-self:start;justify-content:flex-start;max-width:none;gap:7px}.mini-pill[data-v-54315149]{min-height:28px;height:28px;min-width:32px;line-height:26px;padding:0 8px}.row-actions-line[data-v-54315149]{position:static;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:end;min-width:0;width:100%}.appointment-row-metrics[data-v-54315149]{display:flex;min-width:0;gap:8px;align-items:center;overflow:visible}.appointment-row-metrics[data-v-54315149]::-webkit-scrollbar{display:none}.appointment-row-metric[data-v-54315149]{flex:0 0 auto;max-width:160px;min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#00000006;font-size:12px;font-weight:850}.appointment-row-metric--type[data-v-54315149],.appointment-row-metric--interval[data-v-54315149],.appointment-row-metric--evaluation[data-v-54315149]{display:none}.mobile-view-all[data-v-54315149]{position:absolute;right:12px;bottom:10px;display:inline-flex;align-items:center;min-height:24px;color:#00000094;font-size:12px;font-weight:900;white-space:nowrap}.mobile-inline-status[data-v-54315149]{position:relative;display:inline-flex;justify-content:flex-start}.mobile-inline-status .status-pill[data-v-54315149]{min-height:30px;height:30px;padding:0 12px;line-height:28px}.mobile-inline-status .status-menu[data-v-54315149]{left:0;right:auto;top:34px}.money[data-v-54315149]{justify-self:end;width:auto;min-width:82px;padding-right:2px;font-size:16px;text-align:right}.appointment-badges>.row-status-wrap[data-v-54315149]{display:none}.mobile-money-status[data-v-54315149]{display:none}.dots[data-v-54315149]{position:absolute;right:12px;bottom:34px;width:38px;height:38px;border-radius:12px;background:#fff}.menu[data-v-54315149]{top:auto;bottom:76px;right:10px}.menu--up[data-v-54315149]{top:auto;bottom:76px}.menu[data-v-54315149],.status-menu[data-v-54315149]{z-index:260}}@media(max-width:420px){.filters__row[data-v-54315149]{grid-template-columns:1fr}.filters__row--2[data-v-54315149]{grid-template-columns:1fr auto}.filter-head[data-v-54315149]{gap:10px}.attention-panel[data-v-54315149]{padding:10px}.attention-sub[data-v-54315149]{display:none}.row[data-v-54315149],.row.row--movable[data-v-54315149]{padding:11px 60px 38px 11px}.appointment-horse[data-v-54315149]{font-size:17px}}.priority-star[data-v-54315149]{width:24px;height:24px;display:inline-grid;place-items:center;padding:0;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:#00000047;cursor:pointer}.priority-star[data-v-54315149]:disabled{opacity:.5;cursor:default}.priority-star--normale[data-v-54315149]:not(:disabled):hover{background:transparent;color:#0000006b}.priority-star--importante[data-v-54315149]{color:#e0ba67}.priority-star--urgente[data-v-54315149]{color:#a85a5a}.priority-star--normale svg[data-v-54315149]{fill:transparent}.priority-star--importante svg[data-v-54315149],.priority-star--urgente svg[data-v-54315149]{fill:currentColor}.appointment-primary-cell[data-v-54315149]{min-width:0;display:flex;align-items:flex-start;gap:7px}.appointment-primary-cell>.row-main[data-v-54315149]{min-width:0;flex:1 1 auto}.appointment-priority-star[data-v-54315149]{flex:0 0 auto;margin-top:1px}.attention-main[data-v-54315149]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px}.attention-main-copy[data-v-54315149]{min-width:0;display:grid;gap:2px}@media(max-width:760px){.appointment-primary-cell[data-v-54315149]{width:100%}}.evaluation-summary-modal[data-v-54315149]{max-width:430px}.evaluation-summary-grid[data-v-54315149]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.evaluation-summary-foot[data-v-54315149]{display:grid;gap:5px;padding:10px 8px;text-align:center;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#00000006}.evaluation-summary-foot span[data-v-54315149]{font-size:11px;font-weight:800;opacity:.65}.evaluation-summary-foot strong[data-v-54315149]{font-size:18px}.evaluation-summary-foot.irregular[data-v-54315149]{color:#a85a5a;border-color:#a85a5a57;background:#a85a5a12}.status-pill--partial[data-v-54315149]{background:#efe4c9;color:#6c5425}.materials-backdrop[data-v-51ccf138]{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:16px;background:#0000006b}.materials-modal[data-v-51ccf138]{width:min(680px,100%);max-height:min(760px,92vh);overflow:auto;padding:16px;border-radius:8px;background:#fff;box-shadow:0 18px 52px #00000038;font:inherit}.materials-modal input[data-v-51ccf138],.materials-modal button[data-v-51ccf138]{font-family:inherit;letter-spacing:0}.materials-header[data-v-51ccf138]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.materials-header h2[data-v-51ccf138],.materials-header p[data-v-51ccf138]{margin:0}.materials-header h2[data-v-51ccf138]{font-size:18px}.materials-header p[data-v-51ccf138]{margin-top:3px;color:#0009;font-size:12px}.icon-button[data-v-51ccf138]{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;cursor:pointer}.icon-button svg[data-v-51ccf138],.search-box svg[data-v-51ccf138],.add-material svg[data-v-51ccf138]{width:17px;height:17px}.search-box[data-v-51ccf138]{height:40px;display:flex;align-items:center;gap:8px;margin:14px 0 10px;padding:0 10px;border:1px solid rgba(0,0,0,.17);border-radius:8px}.search-box input[data-v-51ccf138]{min-width:0;flex:1;border:0;outline:0;font:inherit;font-size:13px}.materials-list[data-v-51ccf138]{display:grid;gap:6px}.material-row[data-v-51ccf138]{min-height:52px;display:grid;grid-template-columns:minmax(170px,1fr) 70px 104px 76px;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(0,0,0,.11);border-radius:8px}.material-toggle[data-v-51ccf138]{display:flex;align-items:center;gap:10px;min-width:0}.material-toggle>input[data-v-51ccf138]{width:18px;height:18px;flex:0 0 auto}.feet-field[data-v-51ccf138]{grid-column:1 / -1;display:grid;gap:6px}.feet-field>span[data-v-51ccf138]{color:#00000094;font-size:11px;font-weight:850}.feet-options[data-v-51ccf138]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.feet-options button[data-v-51ccf138]{min-height:34px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#111;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.feet-options button.active[data-v-51ccf138]{border-color:#111;background:#111;color:#fff}.material-name[data-v-51ccf138]{min-width:0}.material-name strong[data-v-51ccf138],.material-name small[data-v-51ccf138]{display:block}.material-name strong[data-v-51ccf138]{font-size:13px}.material-name small[data-v-51ccf138]{overflow:hidden;color:#00000094;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.material-line-total[data-v-51ccf138]{display:grid;gap:3px;text-align:right}.material-line-total span[data-v-51ccf138]{font-size:9px;font-weight:700;color:#00000094}.material-line-total strong[data-v-51ccf138]{font-size:12px;font-weight:900;color:#000000d1}.compact-field[data-v-51ccf138]{display:grid;gap:3px}.compact-field>span[data-v-51ccf138],.create-material label>span[data-v-51ccf138]{font-size:9px;font-weight:700}.compact-field input[data-v-51ccf138],.create-material input[data-v-51ccf138]{width:100%;height:32px;box-sizing:border-box;padding:0 7px;border:1px solid rgba(0,0,0,.17);border-radius:6px;font:inherit;font-size:12px}.price-field>div[data-v-51ccf138],.new-price[data-v-51ccf138]{position:relative}.price-field input[data-v-51ccf138],.new-price input[data-v-51ccf138]{padding-right:22px}.price-field small[data-v-51ccf138],.new-price small[data-v-51ccf138]{position:absolute;right:7px;top:50%;transform:translateY(-50%);color:#0000008f}.add-material[data-v-51ccf138]{min-height:38px;display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.create-material[data-v-51ccf138]{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:9px;margin-top:10px;padding:10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#f7f7f7}.create-material label[data-v-51ccf138]{display:grid;gap:4px}.create-actions[data-v-51ccf138],.materials-actions[data-v-51ccf138]{display:flex;gap:8px}.materials-actions[data-v-51ccf138]{justify-content:center;margin-top:16px}.error[data-v-51ccf138]{margin:10px 0 0;color:#8a3038;font-size:12px}.empty[data-v-51ccf138]{padding:20px 10px;color:#00000094;text-align:center;font-size:12px}@media(max-width:620px){.material-row[data-v-51ccf138]{grid-template-columns:64px minmax(0,1fr) 76px}.material-toggle[data-v-51ccf138],.feet-field[data-v-51ccf138]{grid-column:1 / -1}.compact-field[data-v-51ccf138]:not(.price-field){grid-column:1}.price-field[data-v-51ccf138]{grid-column:2}.material-line-total[data-v-51ccf138]{grid-column:3}.create-material[data-v-51ccf138]{grid-template-columns:1fr}.create-actions[data-v-51ccf138]{justify-content:flex-end}}.page[data-v-04693f71]{padding:16px}.muted[data-v-04693f71]{opacity:.75}.err[data-v-04693f71]{color:#b00020;font-weight:700;font-size:12px}.err.box[data-v-04693f71]{padding:10px;border:1px solid rgba(176,0,32,.25);border-radius:12px;background:#b000200a;margin-top:12px}.form[data-v-04693f71]{display:grid;gap:14px}.field[data-v-04693f71]{display:grid;gap:6px}.label[data-v-04693f71]{font-size:12px;opacity:.75;font-weight:900}.hint[data-v-04693f71]{font-size:12px;opacity:.7}.recording-hint[data-v-04693f71]{color:#0000009e;font-size:11px;font-weight:800}.input[data-v-04693f71]{height:44px;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none;background:#fff}.select[data-v-04693f71]{padding-right:10px}.textarea[data-v-04693f71]{resize:vertical;min-height:90px}.grid2[data-v-04693f71]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.schedule-grid[data-v-04693f71]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"date time zone";align-items:start}.schedule-date-field[data-v-04693f71]{grid-area:date}.schedule-time-field[data-v-04693f71]{grid-area:time}.schedule-zone-action[data-v-04693f71]{grid-area:zone;padding-top:18px;justify-self:end}.zone-date-modal[data-v-04693f71]{width:min(640px,100%)}.zone-date-heading[data-v-04693f71]{display:flex;align-items:flex-start;gap:11px}.zone-date-heading-icon[data-v-04693f71]{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:50%;background:#0000000f}.zone-date-search[data-v-04693f71]{position:relative;display:flex;align-items:center;gap:8px;margin-top:16px}.zone-date-search .input[data-v-04693f71]{flex:1;min-width:0}.zone-date-state[data-v-04693f71]{padding:24px 8px;text-align:center;font-size:13px;font-weight:750}.zone-date-results[data-v-04693f71]{display:grid;gap:7px;max-height:min(430px,52vh);margin-top:12px;overflow-y:auto}.zone-date-result[data-v-04693f71]{width:100%;display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.zone-date-result[data-v-04693f71]:hover{border-color:#0000004d;background:#00000006}.zone-date-result-date[data-v-04693f71],.zone-date-result-main[data-v-04693f71]{display:grid;gap:2px;min-width:0}.zone-date-result-date strong[data-v-04693f71]{font-size:13px;text-transform:capitalize}.zone-date-result-date small[data-v-04693f71],.zone-date-result-main small[data-v-04693f71]{color:#0000008f;font-size:11px;font-weight:750}.zone-date-result-main strong[data-v-04693f71],.zone-date-result-main small[data-v-04693f71]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zone-date-result-main strong[data-v-04693f71]{font-size:13px}.zone-date-result-distance[data-v-04693f71]{padding:5px 8px;border-radius:999px;background:#0000000f;font-size:10px;font-weight:900;white-space:nowrap}.zone-date-result-distance.same[data-v-04693f71]{background:#247a481f;color:#19603a}.actions[data-v-04693f71]{display:flex;justify-content:center;gap:10px;margin-top:6px}.modal-backdrop[data-v-04693f71]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#00000057}.modal[data-v-04693f71]{width:min(520px,100%);max-height:calc(100vh - 36px);overflow:auto;border-radius:12px;background:#fff;padding:18px;box-shadow:0 18px 60px #0000002e}.modal-title[data-v-04693f71]{font-size:18px;font-weight:850}.modal-sub[data-v-04693f71]{margin-top:6px;color:#000000a3;font-size:13px;line-height:1.35}.modal-actions[data-v-04693f71]{display:flex;justify-content:center;gap:10px;margin-top:16px;flex-wrap:wrap}.overlap-list[data-v-04693f71]{display:grid;gap:8px;margin-top:14px}.overlap-row[data-v-04693f71]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#f4f4f2}.overlap-row div[data-v-04693f71]{display:grid;gap:2px;min-width:0}.overlap-row strong[data-v-04693f71],.overlap-row span[data-v-04693f71]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlap-row span[data-v-04693f71],.overlap-row small[data-v-04693f71]{color:#0000009e;font-size:12px;font-weight:750}.btn[data-v-04693f71]{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:900;cursor:pointer}.btn.primary[data-v-04693f71]{border-color:#00000061;background:#000000eb;color:#fff}.btn.ghost[data-v-04693f71]{border-color:#00000029;background:#fff;color:#000000d1;opacity:1}.btn[data-v-04693f71]:disabled{opacity:.55;cursor:default}.ac[data-v-04693f71]{position:relative;display:flex;gap:8px;align-items:center}.btn-clear[data-v-04693f71]{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:transparent;font-size:20px;line-height:1}.ac-pop[data-v-04693f71]{margin-top:6px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 10px 30px #00000014;max-height:260px;overflow:auto}.pad[data-v-04693f71]{padding:10px}.ac-item[data-v-04693f71]{width:100%;text-align:left;padding:10px 12px;border:0;background:#fff;cursor:pointer;border-top:1px solid rgba(0,0,0,.06)}.ac-item[data-v-04693f71]:hover{background:#0000000a}.horse-suggestion-title[data-v-04693f71]{display:flex;align-items:baseline;gap:6px;min-width:0}.horse-suggestion-primary[data-v-04693f71]{min-width:0;overflow:hidden;color:#000000e6;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.horse-suggestion-secondary[data-v-04693f71]{min-width:0;overflow:hidden;color:#00000085;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ac-title[data-v-04693f71]{font-weight:900}.chips[data-v-04693f71]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-04693f71]{border-radius:999px;border:1px solid rgba(0,0,0,.16);padding:6px 10px;background:#fff;font-weight:900;cursor:pointer;font-size:12px}.chip-x[data-v-04693f71]{opacity:.6;margin-left:6px}.qty[data-v-04693f71]{text-align:center}.time-row[data-v-04693f71]{display:flex;align-items:center;gap:10px}.time-pair[data-v-04693f71]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.time-select[data-v-04693f71]{display:inline-flex;align-items:center;gap:6px}.appointment-duration-control[data-v-04693f71]{position:relative;flex:0 0 auto}.appointment-duration-picker[data-v-04693f71]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;color:#000000c7;font:inherit;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer}.appointment-duration-menu[data-v-04693f71]{position:absolute;z-index:90;top:calc(100% + 6px);left:50%;width:210px;max-height:230px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;border:1px solid rgba(0,0,0,.13);border-radius:8px;background:#fff;box-shadow:0 14px 34px #00000024;transform:translate(-50%)}.appointment-duration-menu button[data-v-04693f71]{min-height:34px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.appointment-duration-menu button[data-v-04693f71]:hover,.appointment-duration-menu button.active[data-v-04693f71]{background:#00000014}.appointment-duration-menu button[data-v-04693f71]:disabled{opacity:.35;cursor:default}.colon[data-v-04693f71]{font-weight:900;opacity:.6}.sep[data-v-04693f71]{opacity:.6;font-weight:900}.chips--materials[data-v-04693f71]{gap:8px}.chip--material[data-v-04693f71]{display:inline-flex;align-items:center;gap:8px;padding-right:6px}.qty--chip[data-v-04693f71]{width:72px;height:32px;min-height:32px;padding:4px 8px;border-radius:10px}.horse-workflow-list[data-v-04693f71]{display:grid;gap:10px;margin-top:8px}.horse-workflow-card[data-v-04693f71]{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#00000005}.horse-workflow-head[data-v-04693f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.horse-workflow-identity[data-v-04693f71]{display:grid;gap:2px;min-width:0}.horse-workflow-title[data-v-04693f71]{min-width:0;overflow:hidden;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.horse-workflow-registered-name[data-v-04693f71],.horse-workflow-owner[data-v-04693f71],.horse-workflow-stable[data-v-04693f71]{min-width:0;overflow:hidden;color:#00000085;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.horse-workflow-registered-name[data-v-04693f71]{color:#000000a8;font-size:12px;font-weight:800}.horse-workflow-owner[data-v-04693f71]{color:#0000009e}.horse-remove-btn[data-v-04693f71]{width:34px;height:34px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;font-size:18px;line-height:1;cursor:pointer}.segmented[data-v-04693f71]{display:flex;align-items:center;gap:6px}.segment[data-v-04693f71]{min-height:30px;padding:0 10px;border:1px solid rgba(0,0,0,.13);border-radius:999px;background:#00000006;color:#000000a8;font-size:11px;font-weight:800;cursor:pointer}.segment.active[data-v-04693f71]{border-color:#000000b8;background:#000000d1;color:#fff}.assist-toggle[data-v-04693f71]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#000c;font-weight:900;cursor:pointer;text-align:center}.assist-toggle-copy[data-v-04693f71]{display:grid;gap:1px;line-height:1.05;text-align:left}.assist-toggle-copy small[data-v-04693f71]{font-size:9px;font-weight:850;text-transform:uppercase;color:#00000085}.assist-toggle-copy strong[data-v-04693f71]{font-size:12px;font-weight:950;color:inherit}.assist-toggle.active[data-v-04693f71]{background:#f59e0b24;border-color:#f59e0b5c;color:#6f5700}.assist-toggle.active .assist-toggle-copy small[data-v-04693f71]{color:#6f5700ad}.horse-card-materials[data-v-04693f71]{display:grid;gap:8px;padding-top:2px}.horse-card-section-title[data-v-04693f71]{font-size:11px;font-weight:950;opacity:.58;text-transform:uppercase;letter-spacing:.02em}.horse-selection-field[data-v-04693f71]{display:flex;flex-direction:column}.horse-selection-field>.label[data-v-04693f71]{order:1}.horse-selection-field>.horse-workflow-list[data-v-04693f71],.horse-selection-field>.hint[data-v-04693f71]{order:2}.horse-selection-field>.ac[data-v-04693f71]{order:3;margin-top:10px}.horse-selection-field>.ac-pop[data-v-04693f71]{order:4}.assistant-panel[data-v-04693f71]{display:grid;gap:8px;padding:10px;border:1px solid rgba(245,158,11,.28);border-radius:8px;background:#f59e0b12}.assistant-current[data-v-04693f71]{display:grid;gap:2px}.assistant-current span[data-v-04693f71]{color:#0000008c;font-size:10px;font-weight:800}.assistant-current strong[data-v-04693f71]{font-size:12px}.assistant-change[data-v-04693f71],.assistant-clear[data-v-04693f71]{justify-self:start;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:11px;font-weight:850;text-decoration:underline;cursor:pointer}.assistant-mode-row[data-v-04693f71]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.assistant-mode-btn[data-v-04693f71]{min-height:32px;padding:0 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;font-size:11px;font-weight:850}.assistant-mode-btn.active[data-v-04693f71]{border-color:#f59e0b61;background:#f59e0b1f;color:#6f5700}.form-section-title[data-v-04693f71]{display:flex;align-items:center;gap:8px;margin-top:4px;padding:10px 0 8px;border-bottom:1px solid rgba(0,0,0,.1);font-size:14px;font-weight:950}.form-section-title[data-v-04693f71]:not(:first-child){margin-top:10px}.executed-edit-summary[data-v-04693f71]{display:grid;gap:12px;padding:14px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fafafa}.executed-edit-heading[data-v-04693f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.executed-edit-heading>div[data-v-04693f71]{display:grid;gap:4px}.executed-edit-heading strong[data-v-04693f71]{font-size:14px}.executed-edit-heading span[data-v-04693f71]{max-width:760px;color:#626a73;font-size:12px;line-height:1.45}.executed-edit-facts[data-v-04693f71]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.executed-edit-facts>div[data-v-04693f71]{display:grid;gap:3px;padding:10px;border:1px solid rgba(0,0,0,.09);border-radius:9px;background:#fff}.executed-edit-facts span[data-v-04693f71],.executed-edit-facts small[data-v-04693f71]{color:#687078;font-size:10px}.executed-edit-facts strong[data-v-04693f71]{font-size:13px}.executed-edit-facts .informational-due .input[data-v-04693f71]{min-height:38px;font-size:13px;font-weight:750}.horse-fee-field[data-v-04693f71]{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,180px);align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.money-input[data-v-04693f71]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.horse-card-section-title[data-v-04693f71]{display:flex;align-items:center;gap:7px;letter-spacing:0}.appointment-total[data-v-04693f71]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#00000009}.appointment-total>div[data-v-04693f71]{display:grid;gap:2px}.appointment-total span[data-v-04693f71],.appointment-total strong[data-v-04693f71]{font-size:14px;font-weight:950}.appointment-total small[data-v-04693f71]{color:#00000094;font-size:11px;font-weight:700}.appointment-total strong[data-v-04693f71]{white-space:nowrap}.actions[data-v-04693f71]{justify-content:center}.horse-workflow-card[data-v-04693f71],.input[data-v-04693f71],.btn[data-v-04693f71],.segment[data-v-04693f71],.assist-toggle[data-v-04693f71],.horse-remove-btn[data-v-04693f71],.ac-pop[data-v-04693f71]{border-radius:8px}@media(max-width:620px){.grid2[data-v-04693f71]{grid-template-columns:1fr}.schedule-grid[data-v-04693f71]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date zone" "time time"}.schedule-zone-action[data-v-04693f71]{padding-top:18px;justify-self:end}.horse-fee-field[data-v-04693f71]{grid-template-columns:1fr}.zone-date-result[data-v-04693f71]{grid-template-columns:78px minmax(0,1fr);gap:9px}.zone-date-result-distance[data-v-04693f71]{grid-column:2;justify-self:start}.time-row[data-v-04693f71],.time-pair[data-v-04693f71]{width:100%}.time-pair[data-v-04693f71]{justify-content:flex-start;flex-wrap:wrap}.appointment-duration-menu[data-v-04693f71]{left:auto;right:0;transform:none}}.workflow-duration-control[data-v-04693f71]{position:relative;display:inline-flex;margin-top:5px}.duration-picker[data-v-04693f71]{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:750}.workflow-duration-menu[data-v-04693f71]{position:absolute;left:0;top:35px;z-index:80;width:210px;max-height:220px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;border:1px solid rgba(0,0,0,.13);border-radius:8px;background:#fff;box-shadow:0 12px 32px #00000024}.workflow-duration-menu button[data-v-04693f71]{min-height:34px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fff;cursor:pointer;font:inherit;font-size:11px;text-align:center}.workflow-duration-menu button[data-v-04693f71]:hover,.workflow-duration-menu button.active[data-v-04693f71]{background:#f0f1f2;font-weight:800}.referee-self-action .btn[data-v-04693f71]{display:inline-flex;align-items:center;gap:7px;min-height:38px}.referee-self-action .btn.active[data-v-04693f71]{border-color:#000000b8;background:#000000e0;color:#fff}.horse-card-materials[data-v-04693f71]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid rgba(0,0,0,.09)}.material-summary[data-v-04693f71]{margin-top:3px;color:#0000009e;font-size:11px;font-weight:700;line-height:1.35}.horse-material-action[data-v-04693f71]{width:48px;flex:0 0 48px;display:grid;justify-items:center;gap:3px;padding:0;border:0;background:transparent;color:#000000b8;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.horse-material-icon[data-v-04693f71]{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff}.horse-material-icon[data-v-04693f71] svg{width:21px;height:21px}.reuse-materials-backdrop[data-v-04693f71]{position:fixed;inset:0;z-index:175;display:grid;place-items:center;padding:16px;background:#0000006b}.reuse-materials-modal[data-v-04693f71]{width:min(430px,100%);padding:16px;border-radius:8px;background:#fff;box-shadow:0 18px 48px #0000002e}.reuse-materials-modal h2[data-v-04693f71]{margin:0;font-size:16px}.reuse-materials-modal p[data-v-04693f71]{margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.4}.reuse-materials-modal small[data-v-04693f71]{display:block;margin-top:5px;color:#00000094;font-size:10px}.reuse-materials-actions[data-v-04693f71]{display:flex;justify-content:center;gap:10px;margin-top:16px}.referee-control-row[data-v-04693f71]{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:10px;align-items:start}.referee-input-area[data-v-04693f71]{position:relative;min-width:0}.referee-input-area>.chips[data-v-04693f71]{min-height:44px;align-items:center}.referee-input-area .input[data-v-04693f71]:disabled{background:#00000009;color:#000000b8;opacity:1}.self-owner-action[data-v-04693f71]{width:58px;display:grid;justify-items:center;gap:3px;padding:0;border:0;background:transparent;color:#00000094;font:inherit;font-size:9px;font-weight:800;line-height:1.15;cursor:pointer}.self-owner-icon[data-v-04693f71]{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff}.self-owner-action.active[data-v-04693f71]{color:#000000e0}.self-owner-action.active .self-owner-icon[data-v-04693f71]{border-color:#000000d1;background:#000000e0;color:#fff}.time-select .select[data-v-04693f71]{width:68px}.time-readonly-value[data-v-04693f71]{width:142px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:#00000009;color:#000000bd;font-weight:850;cursor:default}.referee-control-row[data-v-04693f71]{grid-template-columns:minmax(0,1fr) 82px}.self-owner-action[data-v-04693f71]{width:82px}.self-owner-action>span[data-v-04693f71]:last-child{white-space:nowrap}.self-owner-action[data-v-04693f71]:disabled{cursor:default;opacity:.38}.horse-workflow-name-row[data-v-04693f71]{display:flex;align-items:baseline;gap:6px;min-width:0}.horse-workflow-name-row .horse-workflow-title[data-v-04693f71]{flex:0 1 auto}.horse-workflow-name-row .horse-workflow-registered-name[data-v-04693f71]{flex:1 1 auto}.horse-workflow-anagraphics[data-v-04693f71]{color:#0000008f;font-size:11px;font-weight:700;line-height:1.35}@media(max-width:520px){.time-pair[data-v-04693f71]{gap:6px}.time-select[data-v-04693f71]{gap:3px}.time-select .select[data-v-04693f71]{width:58px;padding-inline:6px}}.assistant-contact-button[data-v-ad95a761]{min-height:42px;padding:9px 12px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;text-align:left;cursor:pointer}.page[data-v-ad95a761]{padding:16px}.section-title-row[data-v-ad95a761]{display:flex;align-items:center;justify-content:space-between;gap:12px}.postpone-time-grid[data-v-ad95a761]{grid-template-columns:repeat(3,minmax(0,1fr))}.postpone-date-field[data-v-ad95a761]{grid-column:1 / -1}.quarter-time-row[data-v-ad95a761]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px}.quarter-time-row select[data-v-ad95a761]{width:100%;min-width:0;min-height:40px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;padding:0 8px;color:#000000db;font:inherit;font-weight:800;text-align:center;text-align-last:center}.postpone-end-readonly[data-v-ad95a761],.postpone-duration-select[data-v-ad95a761]{width:100%;min-width:0;min-height:40px;box-sizing:border-box;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:0 10px;color:#000000db;font:inherit;font-weight:800}.postpone-end-readonly[data-v-ad95a761]{background:#0000000b;color:#0000009e}.postpone-duration-select[data-v-ad95a761]{background:#fff}.assistant-modal[data-v-ad95a761]{width:min(520px,calc(100vw - 28px));background:#fff;border-radius:12px;padding:16px;box-shadow:0 18px 50px #00000047}.next-type-toggle[data-v-ad95a761]{display:inline-flex;align-self:center;gap:6px;padding:3px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff}.next-type-toggle button[data-v-ad95a761]{min-height:34px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#0000009e;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.next-type-toggle button.active[data-v-ad95a761]{background:#111;color:#fff}.assistant-choice-list[data-v-ad95a761]{display:grid;gap:8px;margin:12px 0}.assistant-choice[data-v-ad95a761]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:9px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;color:#000000c2;font-weight:800;text-align:left}.assistant-choice.active[data-v-ad95a761]{border-color:#b1850059;background:#ffcd4038;color:#6c5305}.assistant-choice.muted-choice.active[data-v-ad95a761]{border-color:#0000001a;background:#0000000e;color:#0000009e}.linked-appointments[data-v-ad95a761]{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:12px 0 4px;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#00000006}.linked-appointments[data-v-ad95a761]::-webkit-scrollbar{display:none}.linked-appointments-label[data-v-ad95a761]{flex:0 0 auto;font-size:12px;font-weight:800;line-height:1.2;color:#00000094;white-space:nowrap}.linked-appointment-date[data-v-ad95a761]{flex:0 0 auto;background:transparent;padding:4px 7px;border-radius:8px;display:grid;grid-template-rows:auto auto;gap:3px;justify-items:start;align-content:start;font-weight:750;white-space:nowrap}.linked-appointment-date.active[data-v-ad95a761]{background:#151719;color:#fff}.linked-appointment-date-button[data-v-ad95a761],.linked-appointment-feet-button[data-v-ad95a761],.partial-history-feet-button[data-v-ad95a761],.partial-history-date-button[data-v-ad95a761]{border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.linked-appointment-date-button[data-v-ad95a761]{font-size:11px;font-weight:700;line-height:1.2}.linked-appointment-feet-button[data-v-ad95a761]{font-size:10px;font-weight:600;opacity:.68}.partial-history[data-v-ad95a761]{width:100%;display:grid;gap:4px}.partial-history-row[data-v-ad95a761]{width:100%;display:grid;grid-template-columns:max-content max-content minmax(72px,max-content);justify-content:start;gap:6px;align-items:baseline;color:#00000080;font-size:11px;text-align:left}.partial-history-date-button[data-v-ad95a761]{color:#151719;font-size:11px;font-weight:650}.partial-history-feet-button[data-v-ad95a761]{color:#0000009e;font-size:11px;font-weight:700}.status-pill.partial[data-v-ad95a761]{background:#efe4c9;color:#6c5425}@media(max-width:700px){.postpone-schedule-row[data-v-ad95a761]{grid-template-columns:92px minmax(0,1fr)}.postpone-schedule-actions[data-v-ad95a761]{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:560px){.postpone-time-grid[data-v-ad95a761]{grid-template-columns:minmax(0,1fr)}.postpone-date-field[data-v-ad95a761]{grid-column:1}.postpone-modal--schedule[data-v-ad95a761]{max-height:calc(100dvh - 20px);padding:13px}.postpone-schedule-row[data-v-ad95a761]{grid-template-columns:82px minmax(0,1fr);padding:8px}}.muted[data-v-ad95a761]{opacity:.75}.err[data-v-ad95a761]{color:#b00020;font-weight:700;font-size:12px}.err.box[data-v-ad95a761]{padding:10px;border:1px solid rgba(176,0,32,.25);border-radius:12px;background:#b000200a;margin-top:12px}.appointment-hero[data-v-ad95a761]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:12px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#00000006;margin-bottom:14px}.appointment-hero.hidden[data-v-ad95a761]{opacity:.62}.hero-date[data-v-ad95a761]{font-size:18px;font-weight:950;letter-spacing:-.02em}.hero-time[data-v-ad95a761]{margin-top:2px;font-size:13px;font-weight:900;opacity:.72}.hero-horse-name[data-v-ad95a761]{margin-top:7px;font-size:20px;font-weight:950;line-height:1.05;letter-spacing:-.025em}.hero-badges[data-v-ad95a761]{display:inline-flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.hero-icon-action[data-v-ad95a761]{width:34px;height:34px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;display:inline-flex;align-items:center;justify-content:center}.hero-icon-action.assistant-alert[data-v-ad95a761]{background:#f59e0b1a;border-color:#b47d0047;color:#704e04eb}.hero-icon-action.assistant-neutral[data-v-ad95a761]{background:transparent;border-color:#0000001a;color:#00000094}.hero-icon-action.materials-alert[data-v-ad95a761]{background:#f59e0b1a;border-color:#b47d0047;color:#704e04eb}.hero-icon-action.materials-neutral[data-v-ad95a761]{background:transparent;border-color:#0000001a;color:#00000094}.hero-material-icon[data-v-ad95a761]{width:21px;height:21px;display:block}.hero-icon-action.irregularity-alert[data-v-ad95a761]{border-color:#8f1f2a3d;background:#8f1f2a14;color:#8f1f2a}.mini-pill[data-v-ad95a761]{min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;font-family:inherit;font-size:11px;font-weight:900;line-height:24px;white-space:nowrap;opacity:.72}.mini-pill.warn[data-v-ad95a761]{background:#f59e0b1a;border-color:#b47d0047;color:#704e04eb}.status-pill[data-v-ad95a761]{opacity:1}.status-pill.executed[data-v-ad95a761]{background:#000000eb;border-color:#000000eb;color:#fff}.status-pill.cancelled[data-v-ad95a761]{background:#b0002014;border-color:#b000202e;color:#b00020f2}.status-pill.attention[data-v-ad95a761]{background:#f59e0b1a;border-color:#b47d0047;color:#704e04eb}.status-pill-btn[data-v-ad95a761]{cursor:pointer}.status-pill-btn[data-v-ad95a761]:hover{filter:brightness(.96)}.status-pill-btn[data-v-ad95a761]:disabled{opacity:.55;cursor:default}.appointment-status-control[data-v-ad95a761]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:34px;height:34px;padding:0 12px;font-size:12px;line-height:1}.appointment-status-wrap[data-v-ad95a761],.payment-status-wrap[data-v-ad95a761]{position:relative;display:inline-flex}.appointment-status-menu[data-v-ad95a761]{position:absolute;right:0;top:30px;min-width:150px;padding:6px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 10px 30px #00000014;display:grid;gap:4px;z-index:40}.appointment-status-item[data-v-ad95a761]{text-align:left;min-height:34px;padding:0 10px;border-radius:11px;border:0;background:transparent;cursor:pointer;font-size:12px;font-weight:900}.appointment-status-item[data-v-ad95a761]:hover{background:#0000000d}.appointment-status-item.active[data-v-ad95a761]{background:#000000eb;color:#fff}.show-section[data-v-ad95a761]{display:grid;gap:6px;padding:12px 0;border-top:1px solid rgba(0,0,0,.08)}.show-section[data-v-ad95a761]:first-of-type{border-top:0}.section-title[data-v-ad95a761]{font-size:12px;font-weight:950;opacity:.62;text-transform:uppercase;letter-spacing:.02em}.section-value[data-v-ad95a761]{font-size:14px;font-weight:850;line-height:1.35}.section-value.pre[data-v-ad95a761]{white-space:pre-wrap}.payment-status-action[data-v-ad95a761]{min-width:72px}.payment-status-wrap .appointment-status-menu[data-v-ad95a761]{top:52px}.payment-status-action .payment-status-icon.is-unpaid[data-v-ad95a761]{background:#96303c17;border-color:#96303c38;color:#7d232efa}.payment-status-action .payment-status-icon.is-partial[data-v-ad95a761]{background:#f59e0b1a;border-color:#b47d0047;color:#704e04eb}.payment-status-action .payment-status-icon.is-discounted[data-v-ad95a761]{background:#10b9811a;border-color:#10b9813d;color:#115e59f0}.payment-status-action .payment-status-icon.is-unpaid-work[data-v-ad95a761],.payment-status-action .payment-status-icon.is-unpaid-upcoming[data-v-ad95a761],.payment-status-action .payment-status-icon.is-discounted-upcoming[data-v-ad95a761],.payment-status-action .payment-status-icon.is-paid[data-v-ad95a761]{background:transparent;border-color:#0000001a;color:#00000094}.notes-section[data-v-ad95a761]{display:grid;gap:10px}.note-edit-btn[data-v-ad95a761]{border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;padding:7px 10px;color:#000000b8;font-size:11px;font-weight:900;cursor:pointer}.note-label-row[data-v-ad95a761]{display:flex;align-items:center;justify-content:space-between;gap:10px}.recording-hint[data-v-ad95a761]{color:#0000009e;font-size:11px;font-weight:800}.notes-grid[data-v-ad95a761]{display:grid;gap:8px}.note-box[data-v-ad95a761]{border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:9px 10px;background:#00000006}.note-box>span[data-v-ad95a761]{display:block;margin-bottom:4px;color:#0000008f;font-size:10px;font-weight:900;text-transform:uppercase}.note-box p[data-v-ad95a761]{margin:0;color:#000000c2;font-size:12px;font-weight:760;white-space:pre-wrap}.private-note[data-v-ad95a761]{border-color:#96303c33;background:#96303c14}.private-note>span[data-v-ad95a761]{color:#7d232ef5}.private-note p[data-v-ad95a761]{color:#5a1922eb}.notes-modal[data-v-ad95a761]{width:min(520px,100%);box-sizing:border-box;display:grid;gap:14px;padding:16px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 20px 60px #0003}.notes-textarea[data-v-ad95a761]{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.14);border-radius:8px;padding:10px;resize:vertical;font:inherit;font-size:13px;font-weight:760}.private-note-warning[data-v-ad95a761]{margin:-2px;padding:10px;border:1px solid rgba(150,48,60,.2);border-radius:8px;background:#96303c14}.private-note-warning>span[data-v-ad95a761]{color:#7d232ef5}.private-note-warning small[data-v-ad95a761]{color:#7d232ed1;font-size:11px;font-weight:800}.private-note-warning .notes-textarea[data-v-ad95a761]{border-color:#96303c3d;background:#ffffffdb}.shared-note-info[data-v-ad95a761]{margin:-2px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000006}.shared-note-info small[data-v-ad95a761]{color:#00000094;font-size:11px;font-weight:800}.payment-modal[data-v-ad95a761]{width:min(420px,100%);box-sizing:border-box;display:grid;gap:16px;padding:16px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 20px 60px #0003}.payment-field[data-v-ad95a761]{display:grid;gap:7px}.payment-field>span[data-v-ad95a761]{font-size:12px;font-weight:900}.payment-field small[data-v-ad95a761]{color:#00000094;font-size:11px;font-weight:750}.payment-input-wrap[data-v-ad95a761]{display:flex;align-items:center;min-height:42px;padding-right:12px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff}.payment-input-wrap input[data-v-ad95a761]{width:100%;min-width:0;min-height:40px;padding:0 10px;border:0;outline:0;background:transparent;font:inherit;font-weight:850}.payment-input-wrap span[data-v-ad95a761]{font-weight:900}.payment-actions[data-v-ad95a761]{display:flex;justify-content:center;gap:8px}.payment-action[data-v-ad95a761]{min-height:36px;padding:0 14px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;color:inherit;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.payment-action.primary[data-v-ad95a761]{border-color:#171717;background:#171717;color:#fff}.payment-action[data-v-ad95a761]:disabled{opacity:.55;cursor:default}.modal-backdrop[data-v-ad95a761]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#0000005c}.quick-create-layer[data-v-ad95a761]{position:fixed;inset:0;z-index:130}.postpone-modal[data-v-ad95a761]{width:min(520px,100%);box-sizing:border-box;display:grid;gap:14px;padding:16px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 20px 60px #0003}.postpone-modal--schedule[data-v-ad95a761]{width:min(780px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.postpone-modal-sub[data-v-ad95a761]{margin:-7px 0 0;color:#0000008f;font-size:12px}.postpone-date-heading[data-v-ad95a761]{min-height:44px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.postpone-date-heading>span[data-v-ad95a761]{padding-top:5px}.postpone-day-schedule[data-v-ad95a761]{display:grid;gap:8px;padding-top:2px}.postpone-day-head[data-v-ad95a761]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.postpone-day-head>div[data-v-ad95a761]{display:grid;gap:2px}.postpone-day-head strong[data-v-ad95a761]{font-size:12px;font-weight:950}.postpone-day-head small[data-v-ad95a761],.postpone-day-head>span[data-v-ad95a761]{color:#0000008a;font-size:10px;font-weight:750}.postpone-schedule-list[data-v-ad95a761]{display:grid;gap:7px}.postpone-schedule-row[data-v-ad95a761]{min-width:0;padding:9px 10px;border:1px solid rgba(0,0,0,.09);border-radius:10px;display:grid;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:10px;background:#fff}.postpone-schedule-row.overlap[data-v-ad95a761]{border-color:#ae673a66;background:#c48f5814}.postpone-schedule-row.selected[data-v-ad95a761]{border-color:#000000b8;box-shadow:inset 0 0 0 1px #000000b8}.postpone-schedule-time[data-v-ad95a761],.postpone-schedule-main[data-v-ad95a761]{min-width:0;display:grid;gap:2px}.postpone-schedule-time strong[data-v-ad95a761]{font-size:10px;font-weight:900;text-transform:uppercase}.postpone-schedule-time span[data-v-ad95a761]{font-size:12px;font-weight:950}.postpone-schedule-main strong[data-v-ad95a761],.postpone-schedule-main span[data-v-ad95a761]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postpone-schedule-main strong[data-v-ad95a761]{font-size:12px;font-weight:950}.postpone-schedule-main span[data-v-ad95a761],.postpone-schedule-main small[data-v-ad95a761]{color:#0000008f;font-size:10px;font-weight:750}.postpone-schedule-actions[data-v-ad95a761]{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.postpone-schedule-actions .btn.compact[data-v-ad95a761]{min-height:30px;padding:0 8px;font-size:10px}.postpone-schedule-empty[data-v-ad95a761]{padding:13px 10px;border:1px dashed rgba(0,0,0,.12);border-radius:10px;color:#0000008f;font-size:11px}.postpone-overlap-warning[data-v-ad95a761]{padding:9px 10px;border:1px solid rgba(174,103,58,.26);border-radius:10px;background:#c48f5814;color:#744824;font-size:11px;font-weight:850}.modal-title[data-v-ad95a761]{font-size:16px;font-weight:950}.field[data-v-ad95a761],.field-grid[data-v-ad95a761]{display:grid;gap:6px;min-width:0}.location-field[data-v-ad95a761]{position:relative}.location-input-wrap[data-v-ad95a761]{position:relative;display:flex;gap:8px;align-items:center}.field-grid[data-v-ad95a761]{grid-template-columns:minmax(0,1fr) minmax(88px,.45fr) minmax(88px,.45fr);gap:12px}.field span[data-v-ad95a761]{font-size:11px;font-weight:950;opacity:.62;text-transform:uppercase}.field input[data-v-ad95a761],.field textarea[data-v-ad95a761]{width:100%;box-sizing:border-box;min-height:38px;padding:8px 10px;border-radius:12px;border:1px solid rgba(0,0,0,.16);background:#fff;font:inherit;font-size:13px}.btn-clear[data-v-ad95a761]{width:36px;height:36px;flex:0 0 36px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:transparent;font-size:20px;line-height:1;cursor:pointer}.location-suggestions[data-v-ad95a761]{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:110;display:grid;gap:4px;max-height:190px;overflow:auto;padding:6px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 10px 30px #00000014}.location-suggestion[data-v-ad95a761]{min-height:34px;padding:0 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:left;font-size:12px;font-weight:850}.location-suggestion[data-v-ad95a761]:hover{background:#0000000d}.location-suggestion.create-action[data-v-ad95a761]{font-weight:950}.location-empty[data-v-ad95a761]{padding:8px 10px;color:#00000094;font-size:12px;font-weight:800}.modal-actions[data-v-ad95a761]{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.modal-btn[data-v-ad95a761]{min-height:36px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.92);background:#000000eb;color:#fff;font-weight:950;cursor:pointer}.modal-btn.ghost[data-v-ad95a761]{border-color:#00000029;background:#fff;color:inherit}.modal-btn[data-v-ad95a761]:disabled{opacity:.55;cursor:default}.horse-list[data-v-ad95a761]{display:grid;gap:8px}.horse-card[data-v-ad95a761]{min-width:0;overflow:visible;padding:10px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#fff}.horse-name[data-v-ad95a761]{font-size:17px;font-weight:950;line-height:1.2}.horse-stable-town[data-v-ad95a761]{margin-left:4px;color:#0000009e;font-size:11px;font-weight:650}.horse-stable[data-v-ad95a761]{margin-top:10px;font-size:12px;font-weight:800}.horse-stable-name[data-v-ad95a761]{color:#000000ad}.horse-anagraphics[data-v-ad95a761]{margin-top:3px;color:#0000008f;font-size:11px;font-weight:600;line-height:1.3}.horse-meta-pills[data-v-ad95a761]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.horse-meta-pill[data-v-ad95a761]{min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;font-size:11px;font-weight:900;line-height:24px;white-space:nowrap}.horse-meta-pill.control[data-v-ad95a761]{background:#000000eb;border-color:#000000eb;color:#fff}.horse-meta-pill.assistant[data-v-ad95a761]{color:#000000ad;background:#f59e0b12;border-color:#f59e0b47}.horse-meta-pill.assistant-neutral[data-v-ad95a761]{color:#00000094;background:transparent;border-color:#0000001a}.postpone-box[data-v-ad95a761]{display:grid;gap:6px;margin-top:10px;padding:9px 10px;border-radius:12px;border:1px solid rgba(245,158,11,.28);background:#f59e0b12}.postpone-reason[data-v-ad95a761],.postpone-empty[data-v-ad95a761],.postpone-link[data-v-ad95a761]{font-size:12px;font-weight:850}.postpone-link[data-v-ad95a761]{justify-self:start;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.postpone-link[data-v-ad95a761]:hover{text-decoration:underline}.postpone-warning-pill[data-v-ad95a761]{justify-self:stretch;width:100%;min-height:34px;padding:0;border:0;border-radius:0;background:transparent;color:#000000ad;font-size:12px;font-weight:950}.horse-meta-pill.work-status[data-v-ad95a761]{opacity:.82}.horse-meta-pill.work-status.executed[data-v-ad95a761]{background:#000000eb;border-color:#000000eb;color:#fff;opacity:1}.horse-meta-pill.work-status.postponed[data-v-ad95a761]{background:#f59e0b24;border-color:#f59e0b3d;opacity:1}.horse-meta-pill.work-status.cancelled[data-v-ad95a761]{background:#b0002014;border-color:#b000202e;color:#b00020f2;opacity:1}.work-status-btn[data-v-ad95a761]:hover{filter:brightness(.96)}.work-status-menu[data-v-ad95a761]{position:absolute;left:0;top:30px;min-width:150px;padding:6px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 10px 30px #00000014;display:grid;gap:4px;z-index:30}.work-status-item[data-v-ad95a761]{text-align:left;min-height:34px;padding:0 10px;border-radius:11px;border:0;background:transparent;cursor:pointer;font-size:12px;font-weight:900}.work-status-item[data-v-ad95a761]:hover{background:#0000000d}.work-status-item.active[data-v-ad95a761]{background:#000000eb;color:#fff}.reminder-feedback[data-v-ad95a761]{color:#165c36;font-size:12px;font-weight:750}.reminder-btn[data-v-ad95a761]{justify-self:start;min-height:38px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.16);background:#fff;font-weight:900;cursor:pointer}.reminder-modal[data-v-ad95a761]{width:min(640px,100%);max-height:min(760px,calc(100vh - 28px));overflow:auto;padding:16px;border-radius:8px;background:#fff}.reminder-sub[data-v-ad95a761]{margin:5px 0 12px;color:#0000009e;font-size:12px;font-weight:750}.reminder-channels[data-v-ad95a761],.reminder-sections[data-v-ad95a761]{display:grid;gap:8px;margin-bottom:12px}.reminder-channels[data-v-ad95a761]{grid-template-columns:repeat(3,minmax(0,1fr))}.reminder-check[data-v-ad95a761],.reminder-section[data-v-ad95a761]{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000005;color:#000000c2;font-size:12px;font-weight:850}.reminder-section.disabled[data-v-ad95a761]{opacity:.55}.reminder-check input[data-v-ad95a761],.reminder-section input[data-v-ad95a761]{width:16px;height:16px;accent-color:#111}.reminder-check.unavailable[data-v-ad95a761]{opacity:.45}@media(max-width:680px){.reminder-channels[data-v-ad95a761]{grid-template-columns:1fr}.payment-detail-column[data-v-ad95a761]{width:100%;max-width:none}}@media(max-width:520px){.appointment-hero[data-v-ad95a761]{display:grid;padding:14px}.hero-badges[data-v-ad95a761]{justify-content:flex-start}.notes-grid[data-v-ad95a761]{grid-template-columns:minmax(0,1fr)}.show-section[data-v-ad95a761]{padding-block:14px}.location-head[data-v-ad95a761]{align-items:stretch;display:grid}.location-head[data-v-ad95a761]>:last-child{justify-self:stretch}.horse-actions[data-v-ad95a761]{margin-inline:-4px;padding:2px 4px 6px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.horse-actions[data-v-ad95a761]::-webkit-scrollbar{display:none}}.location-card[data-v-ad95a761]{display:grid;gap:0;padding:10px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#00000005}.location-head[data-v-ad95a761]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.location-copy[data-v-ad95a761]{min-width:0;display:grid;gap:2px}.location-name[data-v-ad95a761]{min-width:0;font-size:14px;font-weight:950;line-height:1.2}.location-address[data-v-ad95a761]{font-size:11px;font-weight:800;line-height:1.25;opacity:.68}.link-card[data-v-ad95a761]{justify-self:start;width:100%;text-align:left;padding:10px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#00000005;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.horse-name-btn[data-v-ad95a761]{display:inline;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.horse-display-name[data-v-ad95a761]{color:inherit;font:inherit;font-weight:900}.horse-registered-name[data-v-ad95a761]{margin-left:6px;color:#0000007a;font-size:.82em;font-weight:750}.horse-name-btn[data-v-ad95a761]:hover,.link-card[data-v-ad95a761]:hover{text-decoration:underline}.history-link[data-v-ad95a761]:hover{opacity:.72}.horse-history[data-v-ad95a761]{display:grid;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.hero-weekday[data-v-ad95a761]{margin-left:6px;font-size:12px;font-weight:800;opacity:.58;letter-spacing:.04em}.history-row[data-v-ad95a761]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:baseline}.history-label[data-v-ad95a761]{font-size:11px;font-weight:950;opacity:.55;text-transform:uppercase;letter-spacing:.02em}.history-value[data-v-ad95a761],.history-link[data-v-ad95a761]{font:inherit;font-size:12px;font-weight:800}.history-link[data-v-ad95a761]{justify-self:start;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.history-date[data-v-ad95a761]{opacity:1;color:#222b37c7;margin-left:6px;font:inherit;font-size:12px;font-weight:800}.evaluation-feet-values[data-v-ad95a761]{display:inline-flex;align-items:baseline;gap:4px}.evaluation-foot-value[data-v-ad95a761]{color:#000000d1}.evaluation-foot-value.partial[data-v-ad95a761]{color:#a07800e6}.evaluation-foot-value.irregular[data-v-ad95a761]{color:#8f1f2a}.evaluation-foot-value.empty[data-v-ad95a761],.evaluation-foot-separator[data-v-ad95a761]{color:#0000006b}.horse-head[data-v-ad95a761]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.horse-identity[data-v-ad95a761]{min-width:0;flex:1;display:grid;gap:2px}.horse-name-btn[data-v-ad95a761]{min-width:0;overflow-wrap:anywhere}.horse-actions[data-v-ad95a761]{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;flex-shrink:0}.horse-action[data-v-ad95a761]{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;display:grid;place-items:center;gap:4px;min-width:44px}.horse-iconbtn[data-v-ad95a761]{width:34px;height:34px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;display:grid;place-items:center}.horse-action:hover .horse-iconbtn[data-v-ad95a761]{background:#0000000a}.horse-action-label[data-v-ad95a761]{display:block;font-size:9px;line-height:1;opacity:.68;text-align:center;font-weight:900}.assistant-status-icon.assistant-required[data-v-ad95a761]{border-color:#b47d0047;background:#f59e0b1f;color:#704e04f2}.assistant-status-icon.assistant-empty[data-v-ad95a761]{border-color:#0000001f;background:#fff}.horse-action.active .horse-iconbtn[data-v-ad95a761]{background:#000000eb;border-color:#000000eb;color:#fff}.horse-evaluation-icon[data-v-ad95a761]{display:block;width:18px;height:18px}.horse-material-icon[data-v-ad95a761]{position:absolute;top:50%;left:50%;display:block;width:19px;height:19px;transform:translate(-50%,-50%)}.history-value.warning[data-v-ad95a761]{display:inline-block;justify-self:start;padding:2px 6px;border-radius:999px;background:#f59e0b12;color:#000000ad;font-size:12px;font-weight:850}.horse-work-action-wrap[data-v-ad95a761]{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:4px}.horse-due[data-v-ad95a761]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:5px;color:#00000094;font-size:10px;line-height:1.1;white-space:nowrap}.horse-due-discount[data-v-ad95a761]{flex-basis:100%;color:#0000008a;text-align:center}.horse-due-discount strong[data-v-ad95a761]{color:#000000b3}.horse-due strong[data-v-ad95a761]{color:#000000d1;font-size:11px;font-weight:900}.horse-work-action.executed[data-v-ad95a761]{background:#000000eb;border-color:#000000eb;color:#fff}.horse-work-action.postponed[data-v-ad95a761]{background:#f59e0b12;border-color:#f59e0b47;color:#000000ad}.horse-work-action.cancelled[data-v-ad95a761]{background:#b0002014;border-color:#b000202e;color:#b00020f2}.horse-work-action[data-v-ad95a761]:disabled{cursor:default}.horse-work-menu[data-v-ad95a761]{right:0;left:auto}@media(max-width:560px){.history-row[data-v-ad95a761]{grid-template-columns:1fr;gap:2px}.field-grid[data-v-ad95a761]{grid-template-columns:1fr}}.horse-stable[data-v-ad95a761]{margin-top:3px;color:#000000b8;font-size:12px;font-weight:850;line-height:1.25}.horse-stable-name[data-v-ad95a761]{color:#000000c7}.horse-payment-wrap[data-v-ad95a761],.duration-control[data-v-ad95a761]{position:relative;display:inline-flex}.horse-evaluation-wrap[data-v-ad95a761]{position:relative}.horse-evaluation-wrap .appointment-status-menu[data-v-ad95a761]{right:0;left:auto}.horse-payment-wrap .appointment-status-menu[data-v-ad95a761]{top:52px}.horse-work-summary[data-v-ad95a761]{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:9px}.horse-work-summary .horse-meta-pills[data-v-ad95a761]{min-width:0;margin-top:0}.duration-button[data-v-ad95a761]{min-height:26px;padding:0 9px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#0000000a;color:inherit;cursor:pointer;font:inherit;font-size:11px;font-weight:850;line-height:1}.duration-menu[data-v-ad95a761]{position:absolute;left:0;top:30px;z-index:45;width:210px;max-height:220px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;border:1px solid rgba(0,0,0,.13);border-radius:8px;background:#fff;box-shadow:0 12px 32px #00000024}.duration-menu button[data-v-ad95a761]{min-height:34px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fff;cursor:pointer;font:inherit;font-size:11px;text-align:center}.duration-menu button[data-v-ad95a761]:hover,.duration-menu button.active[data-v-ad95a761]{background:#f0f1f2;font-weight:800}.horse-work-summary .horse-due[data-v-ad95a761]{flex:0 0 auto;justify-content:flex-end;gap:7px;color:#0000009e;font-size:11px}.horse-work-summary .horse-due strong[data-v-ad95a761]{color:#151719;font-size:15px;font-weight:850}.horse-work-summary .horse-due.is-informational[data-v-ad95a761],.horse-work-summary .horse-due.is-informational strong[data-v-ad95a761]{color:#00000061}.horse-work-summary .horse-due.is-partial[data-v-ad95a761]{gap:5px}.horse-due-paid[data-v-ad95a761],.horse-due-paid strong[data-v-ad95a761]{color:#151719}.horse-due-outstanding[data-v-ad95a761],.horse-due-outstanding strong[data-v-ad95a761]{color:#0000009e}.horse-materials[data-v-ad95a761]{margin-top:10px;padding-top:9px;border-top:1px solid rgba(0,0,0,.08)}.horse-materials-heading[data-v-ad95a761]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.horse-materials-heading>div[data-v-ad95a761]{min-width:0}.horse-materials-heading strong[data-v-ad95a761],.horse-materials-heading span[data-v-ad95a761]{display:block}.horse-materials-heading strong[data-v-ad95a761]{font-size:12px;font-weight:900}.horse-materials-heading span[data-v-ad95a761]{margin-top:3px;overflow:hidden;color:#000000a3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.horse-materials-list[data-v-ad95a761]{margin-top:5px;display:grid;gap:3px}.horse-material-entry[data-v-ad95a761]{min-width:0}.horse-material-line[data-v-ad95a761]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:baseline;color:#000000a8;font-size:11px;font-weight:760}.horse-material-line span[data-v-ad95a761],.horse-material-line strong[data-v-ad95a761]{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horse-material-line strong[data-v-ad95a761]{color:#000000d1;font-weight:900}.horse-material-feet[data-v-ad95a761]{margin:2px 0 0 10px;color:#0000008f;font-size:10px;font-weight:760;line-height:1.2}.horse-material-feet.missing[data-v-ad95a761]{color:#8f1f2ac7}.materials-action[data-v-ad95a761]{flex:0 0 auto}.materials-action .horse-iconbtn[data-v-ad95a761]{position:relative;color:inherit}.materials-action.materials-warning[data-v-ad95a761]{color:#704e04eb}.materials-action.materials-warning .horse-iconbtn[data-v-ad95a761]{border-color:#b47d0047;background:#f59e0b1a}.materials-action.materials-neutral .horse-iconbtn[data-v-ad95a761]{border-color:#0000001f;background:#fff}.payment-total-section[data-v-ad95a761]{display:block}.payment-total-row[data-v-ad95a761]{display:grid;grid-template-columns:76px minmax(140px,1fr) 76px;align-items:end;gap:10px}.payment-total-row[data-v-ad95a761]:before{content:""}.payment-total-row .payment-status-wrap[data-v-ad95a761]{grid-column:3;justify-self:end}.payment-total-row .payment-status-action[data-v-ad95a761]{min-width:76px}.payment-total-row .horse-action-label[data-v-ad95a761]{white-space:nowrap}.payment-total-value[data-v-ad95a761]{grid-column:2;grid-row:1;min-width:0;text-align:center}.payment-total-value span[data-v-ad95a761],.payment-detail-columns[data-v-ad95a761]{margin-top:12px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.payment-detail-columns.single[data-v-ad95a761]{justify-content:center}.payment-detail-column[data-v-ad95a761]{min-width:150px;max-width:220px;display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000005}.payment-detail-column.payment-unpaid[data-v-ad95a761]{border-color:#96303c38;background:#96303c13}.payment-detail-column.payment-partial[data-v-ad95a761]{border-color:#b47e143d;background:#b47e1416}.payment-detail-row[data-v-ad95a761],.payment-detail-paid[data-v-ad95a761],.payment-detail-credit[data-v-ad95a761],.payment-detail-total[data-v-ad95a761]{display:flex;justify-content:space-between;gap:12px;color:#0000009e;font-size:11px;font-weight:800}.payment-detail-row.is-discount[data-v-ad95a761],.payment-detail-row.is-discount strong[data-v-ad95a761]{color:#96303cc7}.payment-detail-row strong[data-v-ad95a761],.payment-detail-paid strong[data-v-ad95a761],.payment-detail-credit strong[data-v-ad95a761],.payment-detail-total strong[data-v-ad95a761]{color:#151719;font-size:12px}.payment-detail-paid[data-v-ad95a761],.payment-detail-total[data-v-ad95a761]{margin-top:4px;padding-top:7px;border-top:1px solid rgba(0,0,0,.1)}.payment-detail-paid[data-v-ad95a761]{color:#151719}.payment-detail-credit[data-v-ad95a761]{color:#0000009e}.payment-detail-total.after-payment-summary[data-v-ad95a761]{margin-top:0;padding-top:2px;border-top:0}.payment-detail-total span[data-v-ad95a761],.payment-detail-total strong[data-v-ad95a761]{font-size:13px;font-weight:950}.payment-total-value strong[data-v-ad95a761]{display:block}.payment-total-value.is-informational strong[data-v-ad95a761]{color:#00000057;font-weight:700}.payment-total-value span[data-v-ad95a761]{color:#00000094;font-size:11px;font-weight:750;text-transform:uppercase}.payment-total-value strong[data-v-ad95a761]{margin-top:2px;font-size:19px;font-weight:850}@media(max-width:700px){.horse-head[data-v-ad95a761]{display:grid;grid-template-columns:minmax(0,1fr)}.horse-actions[data-v-ad95a761]{justify-content:flex-start;flex-wrap:wrap;gap:8px}.horse-work-summary[data-v-ad95a761]{align-items:center}.horse-materials-heading span[data-v-ad95a761]{max-width:230px}}.appointments-analytics[data-v-da82d725]{display:grid;gap:14px}.analytics-hero[data-v-da82d725]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:18px;background:#0f1115;color:#fff}.eyebrow[data-v-da82d725]{margin:0 0 4px;color:#ffffff94;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.analytics-card .eyebrow[data-v-da82d725],.kpi-card span[data-v-da82d725]{color:#00000085}.analytics-hero h2[data-v-da82d725],.analytics-card h3[data-v-da82d725]{margin:0;font-size:22px;font-weight:880;letter-spacing:0}.hero-copy[data-v-da82d725]{max-width:620px;margin:8px 0 0;color:#ffffffb8;font-size:14px;line-height:1.45}.hero-total[data-v-da82d725]{display:grid;justify-items:end;gap:3px;text-align:right;white-space:nowrap}.hero-total span[data-v-da82d725],.hero-total small[data-v-da82d725]{color:#ffffffa3;font-size:12px;font-weight:760}.hero-total strong[data-v-da82d725]{font-size:34px;line-height:1;font-weight:920}.kpi-grid[data-v-da82d725]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kpi-card[data-v-da82d725]{min-width:0;display:grid;gap:5px;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff}.kpi-icon[data-v-da82d725],.section-icon[data-v-da82d725]{width:20px;height:20px;color:#000000c2}.kpi-card span[data-v-da82d725]{font-size:12px;font-weight:820}.kpi-card strong[data-v-da82d725]{font-size:24px;line-height:1.05;font-weight:920}.kpi-card small[data-v-da82d725]{color:#0000007a;font-size:12px;font-weight:720;line-height:1.25}.analytics-grid[data-v-da82d725]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-card[data-v-da82d725]{padding:16px}.section-head[data-v-da82d725]{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:14px}.section-head.compact[data-v-da82d725]{align-items:center}.soft-pill[data-v-da82d725]{border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:6px 10px;background:#00000008;color:#000000ad;font-size:12px;font-weight:850;white-space:nowrap}.bar-chart[data-v-da82d725]{height:210px;display:grid;grid-template-columns:repeat(12,minmax(24px,1fr));align-items:end;gap:8px;padding-top:8px}.bar-column[data-v-da82d725]{min-width:0;height:100%;display:grid;grid-template-rows:1fr auto auto;gap:5px;justify-items:center}.bar-track[data-v-da82d725]{width:100%;max-width:34px;height:100%;display:flex;align-items:end;border-radius:999px;background:#0000000b;overflow:hidden}.bar-fill[data-v-da82d725]{width:100%;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#111,#5b6472)}.bar-column strong[data-v-da82d725]{font-size:12px;font-weight:860}.bar-column small[data-v-da82d725]{color:#0000007a;font-size:10px;font-weight:780}.money-lines[data-v-da82d725],.comparison[data-v-da82d725],.insight-list[data-v-da82d725]{display:grid;gap:10px}.money-lines>div[data-v-da82d725],.comparison>div[data-v-da82d725],.insight-row[data-v-da82d725]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(0,0,0,.07)}.money-lines span[data-v-da82d725],.comparison span[data-v-da82d725],.insight-row span[data-v-da82d725]{color:#0000008a;font-size:13px;font-weight:780}.money-lines strong[data-v-da82d725],.comparison strong[data-v-da82d725],.insight-row strong[data-v-da82d725]{font-size:18px;font-weight:900;white-space:nowrap}.comparison small[data-v-da82d725]{color:#00000080;font-size:12px;font-weight:760}.warning strong[data-v-da82d725],.insight-row--warning strong[data-v-da82d725]{color:#96303c}.insight-row--positive strong[data-v-da82d725]{color:#166534}.empty-insights[data-v-da82d725],.state-card[data-v-da82d725]{padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;color:#00000094;font-size:14px;font-weight:760}.state-card--error[data-v-da82d725]{border-color:#96303c2e;background:#96303c14;color:#96303c}@media(max-width:760px){.analytics-hero[data-v-da82d725],.analytics-grid[data-v-da82d725],.kpi-grid[data-v-da82d725]{grid-template-columns:1fr}.analytics-hero[data-v-da82d725]{align-items:start}.hero-total[data-v-da82d725]{justify-items:start;text-align:left}.bar-chart[data-v-da82d725]{height:170px;gap:5px;overflow-x:auto;padding-bottom:4px}.bar-column[data-v-da82d725]{min-width:28px}}.page[data-v-c53dcab8]{display:grid;gap:12px;padding:16px}.topbar[data-v-c53dcab8]{display:flex;gap:10px;align-items:center}.search-row[data-v-c53dcab8]{position:relative;flex:1}.search[data-v-c53dcab8]{width:100%;min-height:42px;padding:0 42px 0 12px;border:1px solid rgba(0,0,0,.14);border-radius:8px;font:inherit;font-size:13px;font-weight:750;box-sizing:border-box}.btn-clear[data-v-c53dcab8]{position:absolute;right:6px;top:50%;width:30px;height:30px;transform:translateY(-50%);display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.kpi-grid[data-v-c53dcab8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.box[data-v-c53dcab8]{border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.kpi-box[data-v-c53dcab8]{min-height:68px;display:grid;align-content:center;gap:4px;padding:10px}.kpi-box.warning[data-v-c53dcab8]{border-color:#f59e0b4d;background:#f59e0b14}.kpi-label[data-v-c53dcab8]{color:#0000008a;font-size:10px;font-weight:900;text-transform:uppercase}.kpi-value[data-v-c53dcab8]{font-size:18px;font-weight:950}.kpi-value.money[data-v-c53dcab8]{font-size:15px}.section[data-v-c53dcab8]{display:grid;gap:8px}.section-head[data-v-c53dcab8]{min-height:42px;display:flex;align-items:center;justify-content:space-between}.title[data-v-c53dcab8]{font-size:14px;font-weight:950}.sub[data-v-c53dcab8],.subline[data-v-c53dcab8]{color:#00000094;font-size:11px;font-weight:750}.micro[data-v-c53dcab8]{margin-top:2px;color:#00000070;font-size:10px;font-weight:900}.muted[data-v-c53dcab8]{color:#00000094;font-size:12px}.error[data-v-c53dcab8]{color:#8a1f2d;font-size:12px;font-weight:850}.error.box[data-v-c53dcab8]{margin-top:10px;padding:8px 10px;border:1px solid rgba(138,31,45,.2);border-radius:8px;background:#8a1f2d0f}.table[data-v-c53dcab8]{display:grid}.table-head[data-v-c53dcab8],.tr[data-v-c53dcab8]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(108px,.6fr) minmax(72px,.4fr) minmax(88px,.45fr) minmax(100px,.55fr) 54px;gap:10px;align-items:center}.equipment-head[data-v-c53dcab8],.equipment-row[data-v-c53dcab8]{grid-template-columns:minmax(0,1.35fr) minmax(108px,.62fr) minmax(64px,.34fr) minmax(64px,.34fr) minmax(78px,.4fr) minmax(96px,.52fr) 54px}.table-head[data-v-c53dcab8]{min-height:34px;color:#00000080;font-size:10px;font-weight:900;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.1)}.tr[data-v-c53dcab8]{min-height:58px;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer}.tr[data-v-c53dcab8]:hover{background:#00000006}.tr.warning[data-v-c53dcab8]{background:#f59e0b0f}.cell-main[data-v-c53dcab8]{min-width:0;display:grid;gap:3px}.name-btn[data-v-c53dcab8]{width:fit-content;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.name-btn .title[data-v-c53dcab8]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-name[data-v-c53dcab8]{display:inline-flex;align-items:center;gap:7px}.material-swatch[data-v-c53dcab8]{width:18px;height:18px;flex:0 0 18px;border:1px solid rgba(0,0,0,.12);border-radius:6px}.row-col[data-v-c53dcab8]{min-width:0}.danger[data-v-c53dcab8]{color:#8a2835;font-weight:950}.actions-col[data-v-c53dcab8]{position:relative;justify-self:end}.btn[data-v-c53dcab8]{min-height:38px;padding:0 13px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.btn.primary[data-v-c53dcab8]{border-color:#111;background:#111;color:#fff}.btn.ghost[data-v-c53dcab8]{background:#fff}.modal-backdrop[data-v-c53dcab8]{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:16px;background:#0000006b}.modal[data-v-c53dcab8]{width:min(540px,100%);padding:16px;border-radius:8px;background:#fff}.modal-title[data-v-c53dcab8]{font-size:16px;font-weight:950}.modal-sub[data-v-c53dcab8]{margin-top:3px;color:#00000094;font-size:12px;font-weight:800}.edit-grid[data-v-c53dcab8]{display:grid;gap:10px;margin-top:13px}.edit-grid label[data-v-c53dcab8]{display:grid;gap:4px}.edit-grid span[data-v-c53dcab8]{color:#00000085;font-size:10px;font-weight:900;text-transform:uppercase}.edit-grid input[data-v-c53dcab8],.edit-grid select[data-v-c53dcab8],.edit-grid textarea[data-v-c53dcab8]{min-height:38px;padding:0 9px;border:1px solid rgba(0,0,0,.14);border-radius:8px;font:inherit;font-size:12px;font-weight:800;box-sizing:border-box}.edit-grid textarea[data-v-c53dcab8]{padding:8px;resize:vertical}.usage-horse-field[data-v-c53dcab8],.usage-horse-lookup[data-v-c53dcab8]{position:relative}.usage-horse-lookup>input[data-v-c53dcab8]{padding-right:38px}.usage-horse-clear[data-v-c53dcab8]{position:absolute;top:4px;right:4px;z-index:2;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#111;cursor:pointer}.usage-horse-suggestions[data-v-c53dcab8]{position:absolute;z-index:12;top:calc(100% + 5px);left:0;right:0;max-height:220px;overflow-y:auto;padding:5px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px #00000021}.usage-horse-suggestion[data-v-c53dcab8]{width:100%;min-height:42px;display:grid;gap:2px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:#111;font:inherit;text-align:left;cursor:pointer}.usage-horse-suggestion[data-v-c53dcab8]:hover{background:#0000000b}.usage-horse-suggestion strong[data-v-c53dcab8]{font-size:12px;font-weight:850}.usage-horse-suggestion span[data-v-c53dcab8],.usage-horse-empty[data-v-c53dcab8]{color:#0000008a;font-size:10px;font-weight:700}.usage-horse-empty[data-v-c53dcab8]{padding:10px 9px}.modal-actions[data-v-c53dcab8]{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:16px}@media(max-width:780px){.page[data-v-c53dcab8]{padding:12px}.kpi-grid[data-v-c53dcab8],.table-head[data-v-c53dcab8],.tr[data-v-c53dcab8]{grid-template-columns:1fr}.table-head[data-v-c53dcab8]{display:none}.tr[data-v-c53dcab8]{padding:10px 0}.actions-col[data-v-c53dcab8]{justify-self:start}}.page[data-v-388f07a2]{display:grid;gap:12px;padding:16px}.form-card[data-v-388f07a2]{display:grid;gap:18px}.form-section[data-v-388f07a2]{display:grid;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.08)}.form-section[data-v-388f07a2]:last-of-type{border-bottom:0}.section-title[data-v-388f07a2]{font-size:14px;font-weight:850}.section-help[data-v-388f07a2]{margin:0;color:#0000008f;font-size:11px;line-height:1.4}.form-grid[data-v-388f07a2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field[data-v-388f07a2]{min-width:0;display:grid;gap:5px}.field-wide[data-v-388f07a2]{grid-column:1 / -1}.field>span[data-v-388f07a2]{color:#0000008a;font-size:10px;font-weight:800;text-transform:uppercase}.field input[data-v-388f07a2],.field select[data-v-388f07a2],.field textarea[data-v-388f07a2]{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#111;font:inherit;font-size:13px;font-weight:650;box-sizing:border-box}.field input[readonly][data-v-388f07a2]{background:#00000009;color:#000000ad}.field textarea[data-v-388f07a2]{resize:vertical}.lookup-field[data-v-388f07a2]{position:relative}.lookup-menu[data-v-388f07a2]{position:absolute;z-index:30;top:calc(100% + 5px);left:0;right:0;max-height:240px;overflow-y:auto;padding:5px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px #00000024}.lookup-option[data-v-388f07a2]{width:100%;min-height:42px;display:grid;gap:2px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:#111;font:inherit;text-align:left;cursor:pointer}.lookup-option[data-v-388f07a2]:hover,.lookup-create[data-v-388f07a2]{background:#0000000b}.lookup-option strong[data-v-388f07a2]{font-size:12px;font-weight:800}.lookup-option small[data-v-388f07a2],.selected-value small[data-v-388f07a2]{color:#0000008a;font-size:10px;font-weight:650}.lookup-empty[data-v-388f07a2]{padding:10px;color:#0000008a;font-size:11px}.selected-value[data-v-388f07a2]{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px 7px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;box-sizing:border-box}.selected-value>div[data-v-388f07a2]{display:grid;gap:2px}.selected-value strong[data-v-388f07a2]{font-size:13px;font-weight:750}.selected-value button[data-v-388f07a2]{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.color-grid[data-v-388f07a2]{display:flex;flex-wrap:wrap;gap:10px}.color-swatch[data-v-388f07a2]{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.18);border-radius:8px;color:#111;cursor:pointer}.color-swatch.active[data-v-388f07a2]{outline:2px solid #111;outline-offset:2px}.form-actions[data-v-388f07a2],.modal-actions[data-v-388f07a2]{display:flex;justify-content:center;gap:8px}.btn[data-v-388f07a2]{min-height:40px;padding:0 14px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#111;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.btn.primary[data-v-388f07a2]{border-color:#111;background:#111;color:#fff}.btn[data-v-388f07a2]:disabled{cursor:not-allowed;opacity:.5}.error[data-v-388f07a2]{padding:9px 10px;border:1px solid rgba(138,31,45,.2);border-radius:8px;background:#8a1f2d0f;color:#8a1f2d;font-size:12px;font-weight:800}.muted[data-v-388f07a2]{color:#0000008f;font-size:12px}.modal-backdrop[data-v-388f07a2]{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:16px;background:#0000006b}.modal[data-v-388f07a2]{width:min(520px,100%);display:grid;gap:14px;padding:16px;border-radius:8px;background:#fff}.modal-title[data-v-388f07a2]{font-size:16px;font-weight:850}.modal-grid[data-v-388f07a2]{display:grid;gap:10px}@media(max-width:640px){.page[data-v-388f07a2]{padding:12px}.form-grid[data-v-388f07a2]{grid-template-columns:1fr}.field-wide[data-v-388f07a2]{grid-column:auto}}.page[data-v-7e791fee]{display:grid;gap:12px;padding:16px}.muted[data-v-7e791fee]{color:#00000094;font-size:12px}.error[data-v-7e791fee]{color:#8a1f2d;font-size:12px;font-weight:800}.hero[data-v-7e791fee]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.hero-main[data-v-7e791fee]{min-width:0}.material-title[data-v-7e791fee]{display:flex;gap:9px;align-items:center}.material-swatch[data-v-7e791fee]{width:15px;height:15px;flex:0 0 auto;border:1px solid rgba(0,0,0,.16);border-radius:4px}h1[data-v-7e791fee]{margin:0;overflow:hidden;font-size:21px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}p[data-v-7e791fee]{margin:4px 0 0;color:#0000009e;font-size:12px;font-weight:600}.identity-line[data-v-7e791fee]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:9px;color:#00000094;font-size:11px}.kpi-grid[data-v-7e791fee]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}.kpi[data-v-7e791fee]{min-height:62px;display:grid;align-content:center;gap:4px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px}.kpi span[data-v-7e791fee],.detail span[data-v-7e791fee]{color:#0000008a;font-size:10px;font-weight:800;text-transform:uppercase}.kpi strong[data-v-7e791fee]{font-size:16px;font-weight:900}.section-title[data-v-7e791fee]{margin-bottom:10px;font-size:14px;font-weight:900}.details-grid[data-v-7e791fee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.detail[data-v-7e791fee]{display:grid;gap:5px}.detail strong[data-v-7e791fee]{font-size:13px;font-weight:800}.supplier[data-v-7e791fee]{margin:0}a[data-v-7e791fee]{display:inline-block;margin-top:8px;color:#111;font-size:12px;font-weight:800}.data-list[data-v-7e791fee]{display:grid}.data-row[data-v-7e791fee]{width:100%;min-height:58px;display:grid;grid-template-columns:124px minmax(0,1fr) 104px;gap:10px;align-items:center;padding:9px 0;border:0;border-top:1px solid rgba(0,0,0,.08);background:transparent;color:inherit;font:inherit;text-align:left}.cycle-row[data-v-7e791fee]{grid-template-columns:124px minmax(0,1fr) 124px 104px}button.data-row[data-v-7e791fee]{appearance:none}.data-row[data-v-7e791fee]:first-child{border-top:0}.data-row.clickable[data-v-7e791fee]{cursor:pointer}.data-row.clickable[data-v-7e791fee]:hover{background:#00000006}.data-row[data-v-7e791fee]:disabled{opacity:1}.data-row>div[data-v-7e791fee]{min-width:0;display:grid;gap:3px}.data-row strong[data-v-7e791fee]{overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.data-row span[data-v-7e791fee]{overflow:hidden;color:#00000094;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.usage-col[data-v-7e791fee],.value-col[data-v-7e791fee]{text-align:right}.value-col .negative[data-v-7e791fee]{color:#8a1f2d}@media(max-width:760px){.page[data-v-7e791fee]{padding:12px}.kpi-grid[data-v-7e791fee],.details-grid[data-v-7e791fee]{grid-template-columns:repeat(2,minmax(0,1fr))}.data-row[data-v-7e791fee]{grid-template-columns:minmax(0,1fr) 82px}.date-col[data-v-7e791fee]{grid-column:1 / -1}.cycle-row[data-v-7e791fee]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cycle-row .main-col[data-v-7e791fee]{grid-column:1 / -1}.cycle-row .usage-col[data-v-7e791fee]{text-align:left}}.trainer-mobile-dashboard[data-v-05fe83fc]{display:none}@media(max-width:700px){.trainer-page[data-v-05fe83fc]{display:block;padding:0 0 calc(82px + env(safe-area-inset-bottom));overflow-x:hidden;background:#eef4f6}.trainer-hero[data-v-05fe83fc],.eqa-dashboard-kpi-grid[data-v-05fe83fc],.dashboard-grid[data-v-05fe83fc],.economics-panel[data-v-05fe83fc]{display:none}.trainer-page>.error[data-v-05fe83fc]{margin:10px 14px}.trainer-mobile-dashboard[data-v-05fe83fc]{display:grid;gap:30px;padding:10px 0 26px;background:#eef4f6}.trainer-mobile-module-access[data-v-05fe83fc]{padding:0 14px}.trainer-mobile-day-heading[data-v-05fe83fc]{display:flex;align-items:baseline;justify-content:center;gap:7px;padding:0 16px;color:#111;font-size:25px;line-height:1}.trainer-mobile-day-heading span[data-v-05fe83fc]{font-weight:500}.trainer-mobile-day-heading strong[data-v-05fe83fc]{font-size:inherit;font-weight:850;text-transform:uppercase}.trainer-mobile-placeholder[data-v-05fe83fc]{margin:0 14px;padding:30px 18px;border:1px solid rgba(0,0,0,.14);border-radius:18px;color:#0000008f;text-align:center}.trainer-mobile-carousel[data-v-05fe83fc]{width:100vw;margin-inline:calc(50% - 50vw);box-sizing:border-box;display:grid;grid-auto-flow:column;grid-auto-columns:min(84vw,390px);gap:12px;padding:0 8vw 10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:8vw;scroll-snap-type:inline mandatory;scrollbar-width:none}.trainer-mobile-carousel[data-v-05fe83fc]::-webkit-scrollbar{display:none}.trainer-mobile-slide[data-v-05fe83fc]{min-width:0;scroll-snap-align:center}.trainer-mobile-create-slide[data-v-05fe83fc]{min-height:350px;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.trainer-mobile-create-slide button[data-v-05fe83fc]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px;border:1px solid rgba(23,25,27,.72);border-radius:24px;background:#fff;color:#111;font:inherit;text-align:left;cursor:pointer}.trainer-mobile-create-slide button>svg[data-v-05fe83fc]:first-child{width:38px;height:38px}.trainer-mobile-create-slide button>svg[data-v-05fe83fc]:last-child{width:24px;height:24px}.trainer-mobile-create-slide span[data-v-05fe83fc]{font-size:19px;font-weight:850}.trainer-mobile-insight-slide[data-v-05fe83fc]{min-height:350px;display:grid}.trainer-mobile-insight-card[data-v-05fe83fc]{min-height:350px;display:grid;place-items:center;align-content:center;gap:12px;padding:26px 28px;border:1px solid rgba(23,25,27,.72);border-radius:26px;background:#fff;box-sizing:border-box;text-align:center}.trainer-mobile-insight-card>svg[data-v-05fe83fc]{width:34px;height:34px;stroke-width:var(--eqa-icon-visual-stroke-width)}.trainer-mobile-insight-card>strong[data-v-05fe83fc]{font-size:clamp(31px,9vw,42px);font-weight:850;line-height:1;letter-spacing:-.035em}.trainer-mobile-insight-next[data-v-05fe83fc]{max-width:24ch;color:#0000009e;font-size:14px;line-height:1.35}.trainer-mobile-insight-list[data-v-05fe83fc]{width:min(230px,100%);display:grid;gap:0;margin-top:12px;border-top:1px solid rgba(0,0,0,.12);text-align:left}.trainer-mobile-insight-list small[data-v-05fe83fc]{padding:12px 0 6px;color:#00000080;font-size:11px;font-weight:800;text-transform:uppercase}.trainer-mobile-insight-list span[data-v-05fe83fc]{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 0;color:#000000b8;font-size:13px}.trainer-mobile-insight-list span.is-context[data-v-05fe83fc]{margin-top:4px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.trainer-mobile-insight-list b[data-v-05fe83fc]{color:#111;font-size:18px;font-weight:850;text-align:right}.trainer-mobile-session-card[data-v-05fe83fc]{position:relative;height:350px;padding:18px 20px 78px;overflow:hidden;border:1px solid rgba(23,25,27,.72);border-radius:28px;background:#fff;box-sizing:border-box}.trainer-mobile-time[data-v-05fe83fc]{margin-bottom:12px;color:#0000009e;font-size:20px;font-weight:650;text-align:left}.trainer-mobile-session-copy[data-v-05fe83fc]{min-width:0;display:grid;gap:8px}.trainer-mobile-title-row[data-v-05fe83fc]{min-width:0;display:flex;align-items:center;gap:9px}.trainer-mobile-title-row h2[data-v-05fe83fc]{min-width:0;margin:0;overflow:hidden;font-size:23px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.trainer-mobile-stable[data-v-05fe83fc]{overflow:hidden;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.trainer-mobile-work[data-v-05fe83fc]{overflow:hidden;color:#000000ad;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.trainer-mobile-finance[data-v-05fe83fc]{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.trainer-mobile-duration[data-v-05fe83fc]{flex:0 0 auto;color:#0009;font-size:15px;font-weight:750}.trainer-mobile-status[data-v-05fe83fc]{flex:0 0 auto;padding:6px 11px;border:1px solid rgba(0,0,0,.24);border-radius:999px;background:#fff;color:#111;font-size:11px;font-weight:750}.trainer-mobile-status.is-eseguito[data-v-05fe83fc]{background:#111;color:#fff}.trainer-mobile-status.is-annullato[data-v-05fe83fc]{color:#0000007a;text-decoration:line-through}.trainer-mobile-due[data-v-05fe83fc]{min-width:0;display:grid;justify-items:end;gap:2px;text-align:right}.trainer-mobile-due strong[data-v-05fe83fc]{font-size:clamp(32px,11vw,50px);font-weight:950;line-height:.92;letter-spacing:-.04em}.trainer-mobile-due small[data-v-05fe83fc]{color:#000000ad;font-size:11px;font-weight:700}.trainer-mobile-primary-actions[data-v-05fe83fc]{position:absolute;right:14px;bottom:14px;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border-radius:25px;background:#050505;box-shadow:0 7px 16px #00000024}.trainer-mobile-primary-actions button[data-v-05fe83fc]{width:70px;height:56px;display:grid;place-items:center;border:0;background:#050505;color:#fff;cursor:pointer}.trainer-mobile-primary-actions button+button[data-v-05fe83fc]{border-left:1px solid rgba(255,255,255,.64)}.trainer-mobile-primary-actions button[data-v-05fe83fc]:disabled{opacity:.4;cursor:default}.trainer-mobile-primary-actions svg[data-v-05fe83fc]{width:27px;height:27px;stroke-width:var(--eqa-icon-visual-stroke-width)}.trainer-mobile-today-total[data-v-05fe83fc]{min-height:68px;margin:2px 14px 0;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border:1px solid rgba(23,25,27,.72);border-radius:18px;background:#fff;color:#111;font:inherit;line-height:1;cursor:pointer}.trainer-mobile-today-total span[data-v-05fe83fc]{font-size:19px;font-weight:650}.trainer-mobile-today-total strong[data-v-05fe83fc]{font-size:26px;font-weight:950}.trainer-mobile-upcoming-section[data-v-05fe83fc]{display:grid;gap:14px;padding:0 14px}.trainer-mobile-section-heading h2[data-v-05fe83fc]{margin:0;font-size:30px;font-weight:850;letter-spacing:-.02em}.trainer-mobile-section-heading button[data-v-05fe83fc]{padding:2px 0;border:0;background:transparent;color:#000000ad;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.trainer-mobile-upcoming-list[data-v-05fe83fc]{display:grid;gap:7px}.trainer-mobile-upcoming-list button[data-v-05fe83fc]{min-width:0;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;padding:12px 14px;border:1px solid rgba(0,0,0,.13);border-radius:12px;background:#fff;color:#111;font:inherit;text-align:left;cursor:pointer}.trainer-mobile-upcoming-list span[data-v-05fe83fc]{color:#0000008f;font-size:12px;font-weight:750}.trainer-mobile-upcoming-list strong[data-v-05fe83fc]{min-width:0;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.trainer-mobile-upcoming-list small[data-v-05fe83fc]{min-width:0;overflow:hidden;color:#000000ad;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.trainer-mobile-upcoming-list svg[data-v-05fe83fc]{grid-column:2;grid-row:1 / 4;width:20px}.trainer-mobile-empty-upcoming[data-v-05fe83fc]{padding:18px 0;color:#0000008f;font-size:12px}.trainer-mobile-entity-grid[data-v-05fe83fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 14px}.trainer-mobile-entity-grid button[data-v-05fe83fc]{position:relative;min-width:0;min-height:108px;padding:16px;border:1px solid rgba(23,25,27,.72);border-radius:12px;background:#fff;color:#111;font:inherit;cursor:pointer}.trainer-mobile-entity-grid span[data-v-05fe83fc]{position:absolute;top:14px;left:14px;min-width:0;display:grid;justify-items:start;gap:5px;text-align:left}.trainer-mobile-entity-grid strong[data-v-05fe83fc]{font-size:24px;font-weight:780}.trainer-mobile-entity-grid small[data-v-05fe83fc]{font-size:11px;font-weight:700;white-space:nowrap}.trainer-mobile-entity-grid svg[data-v-05fe83fc]{position:absolute;right:14px;bottom:14px;width:36px;height:36px;stroke-width:var(--eqa-icon-visual-stroke-width)}}.page[data-v-05fe83fc]{padding:14px;display:grid;gap:12px}.trainer-hero[data-v-05fe83fc]{padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.eyebrow[data-v-05fe83fc]{margin:0 0 3px;color:#0000007a;font-size:10px;font-weight:900;text-transform:uppercase}h1[data-v-05fe83fc]{margin:0;font-size:22px;font-weight:800}.trainer-hero p[data-v-05fe83fc]:not(.eyebrow){margin:6px 0 0;color:#00000094;font-size:12px;line-height:1.35}.dashboard-module-name[data-v-05fe83fc]{max-width:52vw;overflow:hidden;align-self:flex-start;padding:7px 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;color:#000000ad;font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.error[data-v-05fe83fc]{padding:10px 12px;border:1px solid rgba(150,48,60,.22);border-radius:8px;background:#96303c12;color:#7d232efa;font-size:12px;font-weight:850}.dashboard-grid[data-v-05fe83fc]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px}.panel[data-v-05fe83fc]{border-radius:8px}.panel-head[data-v-05fe83fc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.panel-head h2[data-v-05fe83fc]{margin:0;font-size:15px;font-weight:950}.panel-head p[data-v-05fe83fc]{margin:4px 0 0;color:#0000008f;font-size:12px}.text-btn[data-v-05fe83fc]{border:0;background:transparent;color:#000000b3;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.session-row[data-v-05fe83fc]{width:100%;min-height:58px;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;border:0;border-top:1px solid rgba(0,0,0,.08);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.session-row--executed[data-v-05fe83fc]{background:#1f293711;color:#111827bd}.session-date[data-v-05fe83fc],.session-main[data-v-05fe83fc]{min-width:0;display:grid;gap:3px}.session-date strong[data-v-05fe83fc],.session-main strong[data-v-05fe83fc]{overflow:hidden;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.session-date span[data-v-05fe83fc],.session-main span[data-v-05fe83fc],.muted[data-v-05fe83fc]{overflow:hidden;color:#00000094;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.row-placeholder[data-v-05fe83fc]{padding:18px 0}.quick-grid[data-v-05fe83fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-card[data-v-05fe83fc]{position:relative;min-height:74px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;color:inherit}.quick-card-main[data-v-05fe83fc]{width:100%;min-height:72px;display:grid;align-content:center;justify-items:start;gap:6px;padding:10px 48px 10px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.quick-icon[data-v-05fe83fc]{width:20px;height:20px}.quick-card-main span[data-v-05fe83fc]{font-size:12px;font-weight:500}.quick-plus[data-v-05fe83fc]{position:absolute;right:8px;top:8px;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;color:#111;cursor:pointer}@media(max-width:860px){.dashboard-grid[data-v-05fe83fc]{grid-template-columns:1fr}}@media(max-width:620px){.trainer-page[data-v-05fe83fc]{padding:0 0 calc(82px + env(safe-area-inset-bottom))}.trainer-page .trainer-hero[data-v-05fe83fc]{display:none}.quick-grid[data-v-05fe83fc]{grid-template-columns:1fr}}.page[data-v-dd42c8b1]{padding:14px;display:grid;gap:12px}.filters-card[data-v-dd42c8b1],.work-sheet[data-v-dd42c8b1]{border-radius:8px}.filters[data-v-dd42c8b1]{display:grid;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(130px,auto)) auto auto;align-items:end;gap:10px;padding-bottom:20px}.filters label[data-v-dd42c8b1]{min-width:0;display:grid;gap:5px;color:#00000094;font-size:11px;font-weight:800}.filters input[data-v-dd42c8b1]{width:100%;min-height:42px;box-sizing:border-box;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#111;font:inherit;font-size:13px;padding:0 10px}.autocomplete-field[data-v-dd42c8b1]{position:relative}.suggestions[data-v-dd42c8b1]{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:5200;max-height:280px;overflow-y:auto;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;box-shadow:0 10px 24px #0000001f}.suggestion[data-v-dd42c8b1]{width:100%;min-height:44px;padding:8px 10px;border:0;border-bottom:1px solid rgba(0,0,0,.07);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#111;font:inherit;text-align:left;cursor:pointer}.suggestion[data-v-dd42c8b1]:last-child{border-bottom:0}.suggestion[data-v-dd42c8b1]:hover,.suggestion[data-v-dd42c8b1]:focus-visible{background:#0000000e}.suggestion strong[data-v-dd42c8b1]{font-size:13px;font-weight:800}.suggestion small[data-v-dd42c8b1]{color:#0000007a;font-size:10px;font-weight:750;text-transform:uppercase}.filter-actions[data-v-dd42c8b1]{display:flex;gap:7px}.filter-button[data-v-dd42c8b1]{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#111;cursor:pointer}.statement-quick-filters[data-v-dd42c8b1]{height:42px;align-items:flex-start!important;overflow:visible}.statement-quick-filters[data-v-dd42c8b1] .icon-label-action{position:relative;min-width:52px;height:42px;align-content:start;overflow:visible}.statement-quick-filters[data-v-dd42c8b1] .icon-label-action__icon{width:42px;height:42px;border-radius:8px}.statement-quick-filters[data-v-dd42c8b1] .icon-label-action__label{position:absolute;top:47px;left:50%;min-height:11px;transform:translate(-50%);white-space:nowrap}.statement-heading[data-v-dd42c8b1]{display:flex;justify-content:space-between;align-items:end;gap:16px;padding:6px 2px}.statement-heading h1[data-v-dd42c8b1]{margin:0;font-size:20px}.statement-heading p[data-v-dd42c8b1]{margin:4px 0 0;color:#00000094;font-size:12px}.statement-heading small[data-v-dd42c8b1]{color:#0000007a;font-size:11px}.eyebrow[data-v-dd42c8b1]{text-transform:uppercase;font-size:10px!important;font-weight:850}.summary-grid[data-v-dd42c8b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;overflow:hidden}.summary-item[data-v-dd42c8b1]{min-width:0;padding:12px;display:grid;grid-template-rows:minmax(25px,auto) auto;align-content:start;gap:4px;border-right:1px solid rgba(0,0,0,.08)}.summary-item[data-v-dd42c8b1]:last-child{border-right:0}.summary-item span[data-v-dd42c8b1],.work-amounts span[data-v-dd42c8b1]{min-height:25px;color:#00000085;font-size:10px;line-height:1.25;text-transform:uppercase}.metric-label[data-v-dd42c8b1]{width:fit-content;max-width:100%;min-height:25px;padding:0;border:0;background:transparent;color:#00000085;font:inherit;font-size:10px;line-height:1.25;text-align:left;text-transform:uppercase;cursor:pointer}.metric-label[data-v-dd42c8b1]:hover{color:#111}.metric-label[data-v-dd42c8b1]:after{display:none}.metric-label[data-v-dd42c8b1]:focus-visible{color:#111;border-radius:3px;outline:2px solid rgba(0,0,0,.22);outline-offset:2px}.summary-item strong[data-v-dd42c8b1]{font-size:18px}.summary-item.warning strong[data-v-dd42c8b1],.due[data-v-dd42c8b1]{color:#8d2632}.potential[data-v-dd42c8b1],.potential strong[data-v-dd42c8b1]{color:#0000007a!important}.work-sheet[data-v-dd42c8b1]{border:1px solid rgba(0,0,0,.11);background:#fff;overflow:hidden;break-inside:avoid}.work-head[data-v-dd42c8b1]{width:100%;display:grid;grid-template-columns:54px minmax(150px,1.1fr) minmax(145px,1fr) minmax(150px,1fr);align-items:center;gap:14px;padding:13px;border:0;background:#fff;color:inherit;text-align:left;cursor:pointer}.work-id[data-v-dd42c8b1]{color:#0000007a;font-size:18px;font-weight:850}.work-title[data-v-dd42c8b1],.work-place[data-v-dd42c8b1],.work-contact[data-v-dd42c8b1]{min-width:0;display:grid;gap:3px}.work-head strong[data-v-dd42c8b1]{overflow-wrap:anywhere;font-size:13px}.work-title>strong[data-v-dd42c8b1]{font-family:var(--font-sans);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.work-head span[data-v-dd42c8b1]{color:#0000008c;font-size:11px}.work-amounts[data-v-dd42c8b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);background:#f7f8f8}.work-amounts>div[data-v-dd42c8b1]{padding:9px 11px;display:grid;grid-template-rows:minmax(25px,auto) auto;align-content:start;gap:3px;border-right:1px solid rgba(0,0,0,.07)}.work-amounts strong[data-v-dd42c8b1]{font-size:13px}.sessions[data-v-dd42c8b1]{padding:0 12px 10px}.session-row[data-v-dd42c8b1]{width:100%;min-height:50px;display:grid;grid-template-columns:116px minmax(180px,1fr) 78px repeat(4,88px);align-items:center;gap:10px;padding:7px 4px;border:0;border-bottom:1px solid rgba(0,0,0,.07);background:#fff;color:inherit;text-align:left;font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:0;cursor:pointer}.session-row.history[data-v-dd42c8b1]{background:#e8ebed}.session-row.cancelled[data-v-dd42c8b1]{opacity:.62}.session-head[data-v-dd42c8b1]{min-height:34px;color:#00000075;font-size:10px;font-weight:800;text-transform:uppercase;cursor:default}.session-date[data-v-dd42c8b1],.session-work[data-v-dd42c8b1]{min-width:0;display:grid;gap:2px}.session-row strong[data-v-dd42c8b1]{font-size:12px}.session-metric[data-v-dd42c8b1]{font-family:var(--font-sans);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.2}.session-row small[data-v-dd42c8b1]{overflow:hidden;color:#0000008a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.manual-value-mark[data-v-dd42c8b1]{margin-right:2px;font:inherit;font-size:.72em;vertical-align:.28em}.no-sessions[data-v-dd42c8b1],.empty-state[data-v-dd42c8b1],.state[data-v-dd42c8b1]{padding:18px;color:#0000008a;text-align:center;font-size:12px}.modal-backdrop[data-v-dd42c8b1]{position:fixed;inset:0;z-index:6500;display:grid;place-items:center;padding:18px;background:#0000006b}.metric-help-modal[data-v-dd42c8b1]{width:min(520px,100%);padding:20px;border-radius:12px;background:#fff;box-shadow:0 20px 60px #00000038}.metric-help-head[data-v-dd42c8b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.metric-help-head small[data-v-dd42c8b1]{color:#00000080;font-size:10px;font-weight:800;text-transform:uppercase}.metric-help-head h2[data-v-dd42c8b1]{margin:3px 0 0;font-size:20px}.metric-help-close[data-v-dd42c8b1]{padding:0;border:0;background:transparent;color:#111;font:inherit;font-size:25px;font-weight:400;line-height:1;cursor:pointer}.metric-help-kind[data-v-dd42c8b1]{display:inline-flex;margin-top:16px;padding:5px 8px;border-radius:999px;background:#145c371a;color:#145c37;font-size:10px;font-weight:850;text-transform:uppercase}.metric-help-kind.estimated[data-v-dd42c8b1]{background:#0001;color:#0000008f}.metric-help-modal>p[data-v-dd42c8b1]{margin:14px 0 0;color:#000000b8;font-size:13px;line-height:1.5}.metric-help-formula[data-v-dd42c8b1]{margin-top:15px;padding:12px;display:grid;gap:5px;border-radius:8px;background:#f3f4f4}.metric-help-formula span[data-v-dd42c8b1]{color:#00000080;font-size:10px;font-weight:800;text-transform:uppercase}.metric-help-formula strong[data-v-dd42c8b1]{font-size:13px;line-height:1.45}.metric-help-current[data-v-dd42c8b1]{margin-top:14px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.metric-help-current span[data-v-dd42c8b1],.metric-help-breakdown>span[data-v-dd42c8b1]{color:#00000080;font-size:10px;font-weight:800;text-transform:uppercase}.metric-help-current strong[data-v-dd42c8b1]{font-size:20px}.metric-help-breakdown[data-v-dd42c8b1]{max-height:190px;margin-top:14px;padding-top:12px;display:grid;gap:7px;overflow-y:auto;border-top:1px solid rgba(0,0,0,.08)}.metric-help-breakdown>div[data-v-dd42c8b1]{display:flex;justify-content:space-between;gap:12px}.metric-help-breakdown small[data-v-dd42c8b1]{color:#0000009e;font-size:11px}.metric-help-breakdown small b[data-v-dd42c8b1]{color:#000000e6;font-weight:850}.metric-help-breakdown strong[data-v-dd42c8b1]{flex:0 0 auto;font-size:12px}.metric-help-note[data-v-dd42c8b1]{color:#0000008a!important;font-size:11px!important}@media(max-width:860px){.filters[data-v-dd42c8b1]{grid-template-columns:1fr 1fr}.statement-quick-filters[data-v-dd42c8b1]{justify-content:flex-start}.search-field[data-v-dd42c8b1]{grid-column:1 / -1}.summary-grid[data-v-dd42c8b1]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-label[data-short-label][data-v-dd42c8b1]{font-size:0}.metric-label[data-short-label][data-v-dd42c8b1]:after{content:attr(data-short-label);display:inline;font-size:10px;line-height:1.25}.work-head[data-v-dd42c8b1]{grid-template-columns:48px minmax(0,1fr)}.work-place[data-v-dd42c8b1],.work-contact[data-v-dd42c8b1]{grid-column:2}.work-amounts[data-v-dd42c8b1]{grid-template-columns:repeat(3,1fr)}.session-head[data-v-dd42c8b1]{display:none}.session-row[data-v-dd42c8b1]{grid-template-columns:96px minmax(0,1fr) auto}}@media(max-width:520px){.filters[data-v-dd42c8b1]{grid-template-columns:1fr;padding-bottom:0}.statement-quick-filters[data-v-dd42c8b1]{margin-bottom:20px}.search-field[data-v-dd42c8b1]{grid-column:auto}.statement-quick-filters[data-v-dd42c8b1],.filter-actions[data-v-dd42c8b1]{justify-content:center}.statement-heading[data-v-dd42c8b1]{align-items:start;flex-direction:column}.summary-grid[data-v-dd42c8b1],.work-amounts[data-v-dd42c8b1]{grid-template-columns:repeat(2,1fr)}.session-row[data-v-dd42c8b1]{grid-template-columns:88px minmax(0,1fr);gap:6px}.session-row>span[data-v-dd42c8b1]:nth-child(n+3){padding-left:94px;grid-column:1 / -1}}@media print{.no-print[data-v-dd42c8b1],[data-v-dd42c8b1] .ph .actions,[data-v-dd42c8b1] .ph>button,.bottom-tab-bar,.topbar{display:none!important}.page[data-v-dd42c8b1]{padding:0;gap:8px}.work-sheet[data-v-dd42c8b1]{break-inside:avoid}.session-row[data-v-dd42c8b1]{grid-template-columns:100px minmax(160px,1fr) 70px 80px 80px 80px}}.page[data-v-8c376a99]{padding:14px;display:grid;gap:12px}.search-row[data-v-8c376a99]{position:relative;width:100%}.btn-clear[data-v-8c376a99]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;font-size:20px;cursor:pointer}.muted[data-v-8c376a99]{color:#0000008f;font-size:12px}.attention-panel[data-v-8c376a99]{display:grid;gap:10px;margin:14px 0;padding:12px;border:1px solid rgba(180,132,22,.22);border-radius:8px;background:#f5c75029}.attention-head[data-v-8c376a99]{display:flex;align-items:start;justify-content:space-between;gap:12px}.attention-title[data-v-8c376a99]{font-size:13px;font-weight:950}.attention-sub[data-v-8c376a99]{margin-top:2px;color:#00000094;font-size:12px;font-weight:750}.attention-count[data-v-8c376a99]{min-width:30px;min-height:26px;display:inline-grid;place-items:center;border-radius:999px;background:#00000014;font-size:11px;font-weight:950}.attention-table[data-v-8c376a99]{display:grid;gap:8px}.attention-row[data-v-8c376a99]{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(110px,.55fr) minmax(150px,1fr) minmax(160px,1fr) auto auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fffaf0;cursor:pointer}.attention-main[data-v-8c376a99],.attention-date[data-v-8c376a99],.attention-work[data-v-8c376a99],.attention-place[data-v-8c376a99]{min-width:0;display:grid;gap:2px}.attention-primary-work-list[data-v-8c376a99]{min-width:0;display:grid;gap:3px;margin-bottom:3px}.attention-primary-work[data-v-8c376a99]{min-width:0;display:grid;gap:1px}.attention-primary-work strong[data-v-8c376a99]{color:#000000e6;font-size:13px;font-weight:950;letter-spacing:.025em}.attention-primary-work small[data-v-8c376a99]{overflow:hidden;color:#00000094;font-size:10px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.attention-main strong[data-v-8c376a99],.attention-date strong[data-v-8c376a99],.attention-work strong[data-v-8c376a99],.attention-place strong[data-v-8c376a99]{overflow:hidden;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.attention-main>.eqa-entity-link:first-child strong[data-v-8c376a99]{font-size:16px;line-height:1.18}.attention-main span[data-v-8c376a99],.attention-date span[data-v-8c376a99],.attention-place span[data-v-8c376a99]{overflow:hidden;color:#00000094;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.attention-complete-btn[data-v-8c376a99]:disabled{opacity:.55;cursor:default}.sessions-list-wrap[data-v-8c376a99]{display:grid;gap:10px;margin-top:14px}.calendar[data-v-8c376a99]{display:grid;gap:12px}.history-divider[data-v-8c376a99]{margin-top:6px;padding:8px 2px 2px;border-top:1px solid rgba(0,0,0,.12);color:#222b37b3;font-size:12px;font-weight:950;text-transform:uppercase}.day[data-v-8c376a99]{width:100%;max-width:100%;display:grid;gap:8px;padding:10px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;overflow:visible}.day--past[data-v-8c376a99]{background:#dcdee1;border-color:#14223429;color:#142234d1}.day--empty[data-v-8c376a99]{background:#00000005}.day-head[data-v-8c376a99]{display:flex;align-items:center;justify-content:space-between;gap:10px}.day-title[data-v-8c376a99]{display:flex;align-items:baseline;gap:7px;min-width:0}.day-num[data-v-8c376a99]{color:#000000e6;font-size:22px;font-weight:950}.day-month[data-v-8c376a99]{color:#000000c7;font-size:14px;font-weight:900;text-transform:capitalize}.day-week[data-v-8c376a99]{color:#00000085;font-size:12px;font-weight:800;text-transform:capitalize}.day-meta[data-v-8c376a99]{display:flex;align-items:center;gap:8px}.badge[data-v-8c376a99]{min-width:28px;min-height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#00000014;color:#000000b8;font-size:11px;font-weight:950}.day-menu-btn[data-v-8c376a99]{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:transparent;cursor:pointer}.day-list[data-v-8c376a99]{display:grid;gap:8px;overflow:visible}.empty-day[data-v-8c376a99]{min-height:52px;display:grid;place-items:center start;padding:0 10px;border:1px dashed rgba(0,0,0,.13);border-radius:10px;color:#00000073;font-size:12px;font-weight:800}.session-table-head[data-v-8c376a99],.trainer-session-row[data-v-8c376a99]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.34fr) minmax(0,.9fr) minmax(0,.55fr) minmax(0,.7fr) minmax(0,.85fr) minmax(0,.42fr) minmax(0,.42fr) minmax(0,.48fr) minmax(0,.48fr) 44px;column-gap:9px;align-items:center}.session-table-head[data-v-8c376a99]{min-height:38px;padding:5px 10px;border-bottom:1px solid rgba(0,0,0,.1);color:#00000085;font-size:var(--eqa-row-heading-size);font-weight:var(--eqa-row-heading-weight);line-height:var(--eqa-row-text-line-height);text-transform:uppercase}.session-table-head>div[data-v-8c376a99]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-table-head .head-session-number[data-v-8c376a99],.session-table-head .head-hourly[data-v-8c376a99],.session-table-head .head-money[data-v-8c376a99],.session-table-head .head-actions[data-v-8c376a99]{text-align:center}.trainer-session-row[data-v-8c376a99]{position:relative;width:100%;max-width:100%;min-width:0;min-height:96px;padding:12px;box-sizing:border-box;grid-template-rows:28px minmax(42px,auto);row-gap:8px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;cursor:pointer;z-index:1}.trainer-session-row[data-v-8c376a99]:hover{background:#00000005}.trainer-session-row.row--hidden .session-date-line[data-v-8c376a99],.trainer-session-row.row--hidden .session-work-context[data-v-8c376a99],.trainer-session-row.row--hidden .session-detail-grid[data-v-8c376a99],.trainer-session-row.row--hidden .row-col[data-v-8c376a99]{opacity:.42}.attention-row.row--hidden[data-v-8c376a99]>:not(.status-wrap){opacity:.42}.attention-panel[data-v-8c376a99]:has(.status-menu),.sessions-list-wrap[data-v-8c376a99]:has(.status-menu){position:relative;z-index:120;overflow:visible}.attention-row[data-v-8c376a99]:has(.status-menu),.today-summary[data-v-8c376a99]:has(.status-menu),.day[data-v-8c376a99]:has(.status-menu),.trainer-session-row[data-v-8c376a99]:has(.status-menu){position:relative;z-index:130;overflow:visible}.trainer-session-row[data-v-8c376a99]:has(.am-shell){z-index:8}.row--history[data-v-8c376a99]{background:#dfe2e6;border-color:#14223429;color:#142234db}.row--cancelled[data-v-8c376a99]{background:#0001;opacity:.76}.session-date-line[data-v-8c376a99]{grid-column:1;grid-row:1;align-self:center;color:#00000085;font-size:var(--eqa-row-secondary-size);font-weight:800;line-height:var(--eqa-row-text-line-height);white-space:nowrap}.session-work-context[data-v-8c376a99]{grid-column:1;grid-row:2;min-width:0;display:grid;gap:2px;align-self:center;color:inherit;text-align:left}.session-work-context strong[data-v-8c376a99]{overflow:hidden;color:#000000db;font-size:12px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.session-work-context span[data-v-8c376a99]{overflow:hidden;font-size:var(--eqa-row-meta-size);font-weight:700;line-height:var(--eqa-row-text-line-height);text-overflow:ellipsis;white-space:nowrap}.session-work-context .session-work-label[data-v-8c376a99]{color:#0000009e;font-size:11px;font-weight:700}.session-work-context .session-client-label[data-v-8c376a99]{overflow:visible;color:#000000e6;font-size:var(--eqa-row-secondary-size);font-weight:var(--eqa-row-secondary-weight);line-height:var(--eqa-row-entity-line-height);white-space:normal;overflow-wrap:anywhere}.session-work-context .session-stable-label[data-v-8c376a99]{color:#00000094;font-size:var(--eqa-row-caption-size);font-variant:small-caps;font-weight:var(--eqa-row-caption-weight)}.session-work-context .session-primary-horse[data-v-8c376a99]{overflow:visible;color:#000000eb;font-size:var(--eqa-row-entity-size);font-weight:var(--eqa-row-entity-weight);line-height:var(--eqa-row-entity-line-height);white-space:normal;overflow-wrap:anywhere}.session-overall-number[data-v-8c376a99]{grid-column:2;grid-row:2;justify-items:center;text-align:center}.session-overall-number strong[data-v-8c376a99]{color:#000000d6;font-size:13px;font-weight:900}.session-detail-grid[data-v-8c376a99]{grid-column:3 / 8;grid-row:2;min-width:0;display:grid;gap:6px;align-self:center;overflow:hidden}.session-detail-row[data-v-8c376a99]{min-width:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.55fr) minmax(0,.7fr) minmax(0,.85fr) minmax(0,.42fr);column-gap:9px;align-items:center}.session-detail-cell[data-v-8c376a99]{min-width:0;display:grid;gap:2px;align-content:center}.session-scope-grid[data-v-8c376a99]{grid-column:2 / 6;min-width:0;display:grid}.session-scope-group[data-v-8c376a99]{min-width:0;display:grid;padding:4px 0}.session-scope-group+.session-scope-group[data-v-8c376a99]{border-top:1px solid rgba(0,0,0,.08)}.session-scope-row[data-v-8c376a99]{min-width:0;display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,.7fr) minmax(0,.85fr) minmax(0,.42fr);column-gap:9px;align-items:start;min-height:22px;padding:4px 0}.session-scope-row+.session-scope-row[data-v-8c376a99]{border-top:1px solid rgba(0,0,0,.08)}.session-horse-duration-cell[data-v-8c376a99]{min-width:0;justify-items:center;padding-right:4px;text-align:center;overflow:hidden}.session-horse-duration-cell strong[data-v-8c376a99]{color:#000000d1;font-size:12px;font-weight:850;white-space:nowrap}.session-contact-place-cell[data-v-8c376a99]{width:100%;text-align:left}.session-contact-link[data-v-8c376a99]{color:#000000e6;font-size:var(--eqa-row-secondary-size);font-weight:var(--eqa-row-secondary-weight);line-height:var(--eqa-row-entity-line-height)}.session-stable-link[data-v-8c376a99]{color:#00000094;font-size:var(--eqa-row-caption-size);font-variant:small-caps;font-weight:var(--eqa-row-caption-weight);line-height:1.2}.session-area-cell[data-v-8c376a99],.session-capacity-cell[data-v-8c376a99],.session-exercise-cell[data-v-8c376a99]{align-self:start}.session-exercise-list[data-v-8c376a99]{min-width:0;display:grid}.session-exercise-item[data-v-8c376a99]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 0}.session-exercise-item+.session-exercise-item[data-v-8c376a99]{border-top:1px solid rgba(0,0,0,.08)}.session-exercise-code[data-v-8c376a99]{overflow:hidden;color:#000000d1;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.session-exercise-item small[data-v-8c376a99]{color:#00000080;font-size:10px;font-weight:800;white-space:nowrap}.work-group.eqa-work-scope-label[data-v-8c376a99]{display:inline-flex;align-items:center;gap:4px;width:fit-content}.session-capacity-value[data-v-8c376a99],.attention-capacity-item[data-v-8c376a99]{min-width:0;display:inline-flex;align-items:center;gap:6px}.attention-capacity-item[data-v-8c376a99],.attention-capacity-code[data-v-8c376a99]{width:fit-content}.work-area[data-v-8c376a99],.work-group[data-v-8c376a99]{overflow:hidden;text-overflow:ellipsis;white-space:normal}.session-duration-col[data-v-8c376a99]{grid-column:8;grid-row:2;min-width:0;justify-items:center;padding-left:8px;border-left:1px solid rgba(0,0,0,.09);text-align:center}.session-value-col[data-v-8c376a99]{grid-column:9;grid-row:2;display:grid;justify-items:end;align-content:center;gap:2px;text-align:right}.session-money-col[data-v-8c376a99]{grid-column:10;grid-row:2;justify-items:end;text-align:right}.session-duration-col span[data-v-8c376a99],.session-value-col span[data-v-8c376a99],.session-money-col span[data-v-8c376a99]{color:#000000c7;font-size:10px;font-weight:850;white-space:nowrap}.session-duration-col strong[data-v-8c376a99],.session-value-col strong[data-v-8c376a99],.session-money-col strong[data-v-8c376a99]{color:#000000e0;font-size:13px;font-weight:950;white-space:nowrap}.session-value-col strong[data-v-8c376a99],.session-money-col strong[data-v-8c376a99]{color:#000000f0;font-size:16px}.variable-money[data-v-8c376a99]{color:#0000006b!important}.manual-override-mark[data-v-8c376a99]{margin-right:3px;color:inherit;font-size:12px;font-weight:950;line-height:1;vertical-align:super}.session-side[data-v-8c376a99]{display:contents}.session-status-stack[data-v-8c376a99]{grid-column:2 / 12;grid-row:1;position:relative;z-index:7;display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;align-self:center;gap:5px;flex-wrap:wrap;width:max-content;max-width:min(340px,100%);overflow:visible}.session-actions-line[data-v-8c376a99]{grid-column:11;grid-row:2;position:relative;z-index:1;display:grid;grid-template-columns:36px;align-items:center;align-self:center;justify-self:center;width:36px}.session-actions-spacer[data-v-8c376a99]{display:none}.map-pill.disabled[data-v-8c376a99]{opacity:.42;cursor:not-allowed}.note-pill[data-v-8c376a99]{flex:0 0 auto}.note-pill--private[data-v-8c376a99]{color:#8f1d1d;border-color:#8f1d1d3d;background:#8f1d1d1a}.note-pill--shared[data-v-8c376a99]{color:#00000094;border-color:#0000001f;background:transparent}.priority-pill[data-v-8c376a99]{color:#00000047;border-color:#0000001f;background:transparent}.priority-pill svg[data-v-8c376a99]{fill:transparent;stroke:currentColor}.priority-pill--importante[data-v-8c376a99]{color:#6f5700;border-color:#f59e0b4d;background:#f59e0b1a}.priority-pill--urgente[data-v-8c376a99]{color:#7d232efa;border-color:#96303c3d;background:#96303c17}.priority-pill--importante svg[data-v-8c376a99],.priority-pill--urgente svg[data-v-8c376a99]{fill:transparent;stroke:currentColor}.status-wrap[data-v-8c376a99],.actions-col[data-v-8c376a99]{position:relative;display:grid;place-items:center;overflow:visible}.status-wrap[data-v-8c376a99]{z-index:8}.status-wrap[data-v-8c376a99]:has(.status-menu),.today-summary-status-wrap[data-v-8c376a99]:has(.status-menu){z-index:140}.status-wrap .status-menu[data-v-8c376a99],.today-summary-status-wrap .status-menu[data-v-8c376a99]{opacity:1;background:#fff;box-shadow:0 14px 34px #00000024;z-index:150}.status-wrap .status-menu-item[data-v-8c376a99]{background:#fff}.status-wrap .status-menu-item[data-v-8c376a99]:hover:not(:disabled){background:#0000000d}.status-wrap .status-menu-item.active[data-v-8c376a99]{background:#000000eb;color:#fff}.postpone-modal[data-v-8c376a99]{width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:hidden;grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.postpone-grid[data-v-8c376a99]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:end}.postpone-date-field[data-v-8c376a99]{min-width:0}.postpone-time-grid[data-v-8c376a99]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.postpone-suggestions[data-v-8c376a99]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;margin-top:12px;padding:10px;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000006}.postpone-suggestions-head[data-v-8c376a99]{display:flex;align-items:center;justify-content:space-between;gap:10px}.postpone-suggestions-head strong[data-v-8c376a99]{font-size:12px;font-weight:950;color:#000000d6}.postpone-suggestions-head span[data-v-8c376a99],.postpone-suggestions-empty[data-v-8c376a99]{font-size:12px;font-weight:750;color:#0000008f}.postpone-suggestion-list[data-v-8c376a99]{min-height:0;display:grid;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.postpone-suggestion-row[data-v-8c376a99]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.postpone-suggestion-main[data-v-8c376a99]{min-width:0;display:grid;gap:2px}.postpone-suggestion-main strong[data-v-8c376a99],.postpone-suggestion-main span[data-v-8c376a99],.postpone-suggestion-main small[data-v-8c376a99]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postpone-suggestion-main strong[data-v-8c376a99]{font-size:12px;font-weight:950;color:#000000db}.postpone-suggestion-main span[data-v-8c376a99]:not(.postpone-suggestion-reason){font-size:12px;font-weight:820;color:#000000ad}.postpone-suggestion-main small[data-v-8c376a99]{font-size:11px;font-weight:750;color:#00000080}.postpone-suggestion-reason[data-v-8c376a99]{width:fit-content;padding:2px 7px;border-radius:999px;background:#00000014;color:#000000ad;font-size:10px;font-weight:900}.postpone-suggestion-actions[data-v-8c376a99]{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.delete-session-modal[data-v-8c376a99]{width:min(520px,calc(100vw - 28px));display:grid;gap:14px}.btn.compact[data-v-8c376a99]{min-height:34px;padding:7px 10px;border-radius:8px;font-size:12px}@media(max-width:920px){.session-table-head[data-v-8c376a99]{display:none}.trainer-session-row[data-v-8c376a99]{grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:auto;align-items:start}.session-status-stack[data-v-8c376a99]{grid-column:1 / 3;grid-row:auto;justify-self:end;max-width:100%}.session-date-line[data-v-8c376a99],.session-work-context[data-v-8c376a99],.session-overall-number[data-v-8c376a99],.session-detail-grid[data-v-8c376a99],.session-duration-col[data-v-8c376a99],.session-value-col[data-v-8c376a99],.session-money-col[data-v-8c376a99]{grid-column:1;grid-row:auto}.session-work-context[data-v-8c376a99]{padding-top:4px}.session-overall-number[data-v-8c376a99]{grid-template-columns:92px minmax(0,1fr);align-items:baseline;justify-items:start;text-align:left}.session-overall-number[data-v-8c376a99]:before{content:"N. sessione";color:#0000007a;font-size:10px;font-weight:850;text-transform:uppercase}.session-detail-grid[data-v-8c376a99]{padding:9px 0;border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07)}.session-detail-row[data-v-8c376a99]{grid-template-columns:1fr;gap:6px;padding:7px 0}.session-detail-row+.session-detail-row[data-v-8c376a99]{border-top:1px solid rgba(0,0,0,.07)}.session-scope-grid[data-v-8c376a99]{grid-column:1}.session-scope-group[data-v-8c376a99]{padding:7px 0}.session-scope-row[data-v-8c376a99]{grid-template-columns:1fr;gap:5px;padding:4px 0}.session-area-cell--continuation[data-v-8c376a99]{display:none}.session-detail-cell[data-v-8c376a99]{grid-template-columns:92px minmax(0,1fr);align-items:baseline;justify-items:start;text-align:left}.session-detail-cell[data-v-8c376a99]:before{content:attr(data-label);color:#0000007a;font-size:10px;font-weight:850;text-transform:uppercase}.session-area-cell[data-v-8c376a99],.session-capacity-cell[data-v-8c376a99],.session-exercise-cell[data-v-8c376a99]{align-self:center}.session-duration-col[data-v-8c376a99],.session-value-col[data-v-8c376a99],.session-money-col[data-v-8c376a99]{justify-items:start;text-align:left}.session-duration-col[data-v-8c376a99]{padding-left:0;border-left:0}.session-duration-col[data-v-8c376a99]:before,.session-value-col[data-v-8c376a99]:before,.session-money-col[data-v-8c376a99]:before{color:#0000007a;font-size:10px;font-weight:850;text-transform:uppercase}.session-duration-col[data-v-8c376a99]:before{content:"Durata sessione"}.session-value-col[data-v-8c376a99]:before{content:"Valore"}.session-money-col[data-v-8c376a99]:before{content:"Dovuto"}.session-actions-line[data-v-8c376a99]{grid-column:2;grid-row:2 / span 5;justify-self:end}}@media(max-width:520px){.trainer-session-row[data-v-8c376a99]{grid-template-columns:minmax(0,1fr)}.session-status-stack[data-v-8c376a99],.session-actions-line[data-v-8c376a99]{grid-column:1;grid-row:auto;justify-self:end}}@media(max-width:760px){.attention-row[data-v-8c376a99],.row[data-v-8c376a99]{grid-template-columns:1fr}.session-actions-line[data-v-8c376a99]{justify-content:end}}.attention-reason[data-v-8c376a99]{display:block;margin-top:3px;color:#6f5700e0;font-size:10px;font-weight:750;line-height:1.35}.day-menu-wrap[data-v-8c376a99],.day-blocked-wrap[data-v-8c376a99]{position:relative;display:inline-flex}.day-menu[data-v-8c376a99]{right:0;top:calc(100% + 6px);min-width:190px}.day-blocked-pill[data-v-8c376a99]{display:inline-flex;align-items:center;height:24px;margin-right:2px;padding:0 10px;border:1px solid rgba(150,48,60,.22);border-radius:999px;background:transparent;color:#991b1b;font:inherit;font-size:12px;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer}.day-blocked-pill[data-v-8c376a99]:hover{background:#96303c0d}.day-block-menu[data-v-8c376a99]{left:0;right:auto;top:calc(100% + 7px);min-width:150px}.day--blocked[data-v-8c376a99]{border-color:#96303c38;background:#96303c17}.day--blocked-all .day-head[data-v-8c376a99]{border-color:#96303c38;background:transparent;color:#7d232efa}.day--blocked-all .badge[data-v-8c376a99]{border-color:#991b1b2e;background:#ffffff9e;color:#7f1d1d}.day-block-modal[data-v-8c376a99]{max-width:520px;display:grid;gap:12px}.day-block-grid[data-v-8c376a99]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.day-block-period[data-v-8c376a99]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;border:0}.day-block-period legend[data-v-8c376a99]{width:100%;margin-bottom:2px;color:#000000b8;font-size:12px;font-weight:900}.day-block-period-option[data-v-8c376a99]{position:relative;display:inline-flex}.day-block-period-option input[data-v-8c376a99]{position:absolute;opacity:0;pointer-events:none}.day-block-period-option span[data-v-8c376a99]{min-height:34px;padding:0 12px;border:1px solid rgba(0,0,0,.12);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#000000ad;font-size:12px;font-weight:850;line-height:1;cursor:pointer}.day-block-period-option input:checked+span[data-v-8c376a99]{border-color:#96303c38;background:#96303c17;color:#7d232efa}.day-block-row[data-v-8c376a99]{display:grid;min-height:58px;padding:10px 12px;border:1px solid rgba(153,27,27,.18);border-radius:8px;background:#96303c17;color:#7d232efa;box-sizing:border-box}.day-block-row-main[data-v-8c376a99]{display:grid;grid-template-columns:minmax(190px,1.15fr) minmax(150px,.95fr) minmax(150px,.95fr);gap:12px;align-items:start;min-width:0}.day-block-row-slot[data-v-8c376a99]{display:grid;gap:3px;min-width:0;color:#7f1d1db8;font-size:12px;font-weight:650;line-height:1.28}.day-block-row-slot strong[data-v-8c376a99]{color:#7f1d1d;font-size:12px;font-weight:900;overflow-wrap:anywhere}.day-block-row-slot span[data-v-8c376a99]{overflow-wrap:anywhere}.day-block-row-slot--summary>strong[data-v-8c376a99]{font-size:13px;font-weight:950;line-height:1.15;white-space:nowrap}.day-block-row-title[data-v-8c376a99]{color:#7f1d1d;font-size:13px;font-weight:850}.day-block-row-slot--note span[data-v-8c376a99]{font-weight:500}.day-block-row.day-block-row--history[data-v-8c376a99]{border-color:#96303c2e;background:linear-gradient(#96303c13,#96303c13),#dfe2e6;color:#7d232ebd}@media(max-width:760px){.day-block-grid[data-v-8c376a99]{grid-template-columns:1fr}.day-block-row-main[data-v-8c376a99]{grid-template-columns:minmax(0,1fr);gap:7px}}.modal-backdrop[data-v-f844915c]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000059}.modal[data-v-f844915c]{width:100%;max-width:460px;box-sizing:border-box;display:grid;gap:12px;padding:14px;border-radius:8px;background:#fff;box-shadow:0 20px 60px #0000002e}.title[data-v-f844915c]{color:#000000db;font-size:15px;font-weight:600}.field[data-v-f844915c]{display:grid;gap:6px}.label[data-v-f844915c]{color:#000000a8;font-size:12px;font-weight:600}.input[data-v-f844915c]{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.18);background:#fff;color:#000000e0;font:inherit;font-size:13px;font-weight:400;outline:none}.input[data-v-f844915c]:focus{border-color:#0000007a;box-shadow:0 0 0 2px #0000000d}.ac[data-v-f844915c]{position:relative;display:flex;align-items:center;gap:8px}.clear-btn[data-v-f844915c]{width:36px;height:36px;flex:0 0 auto;border-radius:8px;border:1px solid rgba(0,0,0,.16);background:#fff;color:#000000b8;font:inherit;font-size:18px;line-height:1;cursor:pointer}.ac-pop[data-v-f844915c]{position:relative;display:grid;max-height:240px;overflow-y:auto;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 10px 26px #00000017}.ac-item[data-v-f844915c]{width:100%;padding:10px 12px;border:0;border-top:1px solid rgba(0,0,0,.06);background:#fff;font:inherit;text-align:left;cursor:pointer}.ac-item[data-v-f844915c]:hover{background:#0000000a}.ac-create[data-v-f844915c]{order:2}.pad[data-v-f844915c]{padding:10px}.muted[data-v-f844915c],.hint[data-v-f844915c]{color:#00000094;font-size:12px;font-weight:400}.option-title[data-v-f844915c]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:#000000e0;font-size:12px;font-weight:600}.option-title span[data-v-f844915c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-row[data-v-f844915c]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff}.selected-row div[data-v-f844915c]{display:grid;gap:2px;min-width:0}.selected-row strong[data-v-f844915c]{min-width:0;overflow:hidden;color:#000000e6;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.selected-row span[data-v-f844915c]{color:#0000008c;font-size:11px;font-weight:500}.segmented[data-v-f844915c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seg-btn[data-v-f844915c]{min-height:38px;padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000ad;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.seg-btn.active[data-v-f844915c]{border-color:#000000d6;background:#000000e6;color:#fff}.actions[data-v-f844915c]{display:flex;justify-content:center;gap:10px;margin-top:2px}.btn[data-v-f844915c]{min-height:38px;padding:8px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.16);background:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.btn.primary[data-v-f844915c]{border-color:#000000eb;background:#000000eb;color:#fff}.btn.ghost[data-v-f844915c]{color:#000000ad}.btn[data-v-f844915c]:disabled{opacity:.45;cursor:default}.err[data-v-f844915c]{color:#b00020;font-size:12px;font-weight:750}.err.box[data-v-f844915c]{padding:10px;border:1px solid rgba(176,0,32,.25);border-radius:8px;background:#b000200a}.planner[data-v-de268bb6]{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#00000005}.planner-head[data-v-de268bb6]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.planner-head>div[data-v-de268bb6]{display:grid;gap:3px}.planner-head strong[data-v-de268bb6]{font-size:13px;font-weight:950}.planner-head span[data-v-de268bb6],label>span[data-v-de268bb6]{color:#0000008f;font-size:10px;font-weight:800}.count[data-v-de268bb6]{min-width:24px;height:22px;display:grid;place-items:center;border-radius:999px;background:#111;color:#fff!important}.planned-list[data-v-de268bb6],.exercise-options[data-v-de268bb6],.exercise-groups[data-v-de268bb6]{display:grid;gap:7px}.planned-row[data-v-de268bb6]{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.08)}.planned-main[data-v-de268bb6]{min-width:0;display:grid;gap:2px}.planned-main strong[data-v-de268bb6]{font-size:12px}.planned-main small[data-v-de268bb6],.scope[data-v-de268bb6]{color:#00000085;font-size:9px;font-weight:800}.planned-actions[data-v-de268bb6]{display:flex;align-items:flex-end;gap:4px}.duration-field[data-v-de268bb6]{display:grid;gap:2px;margin-right:4px}.duration-field span[data-v-de268bb6]{color:#00000085;font-size:8px;font-weight:800}.duration-field input[data-v-de268bb6]{width:68px;height:28px;box-sizing:border-box;padding:4px 6px;border:1px solid rgba(0,0,0,.12);border-radius:7px;font:inherit;font-size:11px}.planned-actions button[data-v-de268bb6]{width:28px;height:28px;border:1px solid rgba(0,0,0,.12);border-radius:7px;background:#fff;font:inherit;font-weight:900;cursor:pointer}.planned-actions button[data-v-de268bb6]:disabled{opacity:.3;cursor:default}.planned-actions .remove[data-v-de268bb6]{color:#8a2835}.progressive-picker[data-v-de268bb6]{display:grid;gap:9px}.picker-step[data-v-de268bb6]{display:grid;gap:7px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:9px;background:#ffffffb3}.step-head[data-v-de268bb6]{display:flex;align-items:center;gap:8px}.step-number[data-v-de268bb6]{width:23px;height:23px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:10px;font-weight:950}.step-head>div[data-v-de268bb6]{display:grid;gap:1px}.step-head strong[data-v-de268bb6]{font-size:11px}.step-head small[data-v-de268bb6]{color:#00000087;font-size:9px;font-weight:700}.scope-options[data-v-de268bb6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.scope-options button[data-v-de268bb6]{min-width:0;min-height:42px;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.scope-options button.active[data-v-de268bb6]{border-color:#00000047;background:#fff;box-shadow:inset 0 0 0 1px #0000000f}.scope-options button.selected[data-v-de268bb6]{border-color:#1f7549;background:#1f75492e;box-shadow:inset 0 0 0 1px #1f754947}.scope-options button strong[data-v-de268bb6]{min-width:0;overflow-wrap:anywhere;font-size:11px}.option-code[data-v-de268bb6]{flex:0 0 auto;padding:3px 5px;border-radius:5px;background:#00000012;font-size:8px;font-weight:950}.exercise-step .search[data-v-de268bb6]{display:grid;gap:4px}.select-all-exercises[data-v-de268bb6]{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.select-all-exercises.selected[data-v-de268bb6]{border-color:#1f75497a;background:#1f75491a}.select-all-exercises[data-v-de268bb6]:disabled{opacity:.45;cursor:default}.select-all-exercises>span[data-v-de268bb6]{display:grid;gap:2px}.select-all-exercises strong[data-v-de268bb6]{font-size:11px;font-weight:900}.select-all-exercises small[data-v-de268bb6]{color:#00000085;font-size:9px;font-weight:700}.select-all-exercises b[data-v-de268bb6]{font-size:16px}.exercise-group[data-v-de268bb6]{display:grid;gap:6px}.exercise-group+.exercise-group[data-v-de268bb6]{padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.exercise-group-head[data-v-de268bb6]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:#000000b8}.exercise-group-head strong[data-v-de268bb6]{font-size:11px;font-weight:950}.exercise-group-head span[data-v-de268bb6]{color:#00000080;font-size:9px;font-weight:900}.input[data-v-de268bb6]{width:100%;min-height:38px;box-sizing:border-box;padding:7px 9px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;font:inherit;font-size:11px}.exercise-options[data-v-de268bb6]{grid-template-columns:repeat(2,minmax(0,1fr))}.exercise-options>button[data-v-de268bb6]{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;text-align:left;cursor:pointer}.exercise-options>button.selected[data-v-de268bb6]{border-color:#1f75496b;background:#1f754914}.exercise-options span[data-v-de268bb6]{min-width:0;display:grid;gap:2px}.exercise-options strong[data-v-de268bb6]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.exercise-options small[data-v-de268bb6]{color:#00000080;font-size:9px}.exercise-options b[data-v-de268bb6]{font-size:16px}.empty[data-v-de268bb6]{min-height:38px;display:grid;place-items:center;border:1px dashed rgba(0,0,0,.14);border-radius:8px;color:#00000080;font-size:10px;font-weight:800;text-align:center}.empty.compact[data-v-de268bb6]{grid-column:1 / -1}.scope-hint[data-v-de268bb6]{display:grid;gap:3px;padding:10px 11px;border-radius:8px;background:#1f754914;color:#245f3d}.scope-hint strong[data-v-de268bb6]{font-size:11px}.scope-hint span[data-v-de268bb6]{font-size:9px;font-weight:750;line-height:1.4}.quick-create-trigger[data-v-de268bb6]{min-height:48px;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px dashed rgba(0,0,0,.22);border-radius:9px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.quick-create-trigger>span[data-v-de268bb6]:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:19px}.quick-create-trigger>span[data-v-de268bb6]:last-child{display:grid;gap:2px}.quick-create-trigger strong[data-v-de268bb6]{font-size:11px}.quick-create-trigger small[data-v-de268bb6]{color:#0000008c;font-size:9px}.modal-backdrop[data-v-de268bb6]{position:fixed;inset:0;z-index:13000;display:grid;place-items:center;padding:16px;background:#00000073}.quick-modal[data-v-de268bb6]{width:min(500px,100%);max-height:calc(100vh - 32px);overflow-y:auto;display:grid;gap:12px;padding:18px;border-radius:12px;background:#fff}.quick-modal h3[data-v-de268bb6],.quick-modal p[data-v-de268bb6]{margin:0}.quick-modal h3[data-v-de268bb6]{font-size:18px}.quick-modal p[data-v-de268bb6]{color:#0009;font-size:12px;line-height:1.45}.quick-modal label[data-v-de268bb6]{display:grid;gap:5px}.level-picker[data-v-de268bb6]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.level-picker button[data-v-de268bb6]{min-height:38px;border:1px solid rgba(0,0,0,.13);border-radius:8px;background:#fff;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.level-picker button.active[data-v-de268bb6]{border-color:#111;background:#111;color:#fff}.modal-actions[data-v-de268bb6]{display:flex;justify-content:flex-end;gap:8px}.modal-button[data-v-de268bb6]{min-height:40px;padding:8px 12px;border:1px solid rgba(0,0,0,.14);border-radius:9px;background:#fff;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.modal-button.primary[data-v-de268bb6]{background:#111;color:#fff}.modal-button[data-v-de268bb6]:disabled{opacity:.45;cursor:default}@media(max-width:760px){.scope-options[data-v-de268bb6],.exercise-options[data-v-de268bb6]{grid-template-columns:1fr}}.work-plan-summary[data-v-40d9174d],.work-plan-area[data-v-40d9174d]{min-width:0;display:grid;gap:8px}.work-plan-area+.work-plan-area[data-v-40d9174d]{padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.work-plan-scope[data-v-40d9174d]{min-width:0;display:grid;gap:3px}.work-plan-scope--capacity[data-v-40d9174d]{margin-left:18px;padding-left:10px;border-left:2px solid rgba(0,0,0,.08)}.work-plan-scope--exercise[data-v-40d9174d]{margin:7px 0 0 18px;padding-left:10px;border-left:2px solid rgba(0,0,0,.06)}.work-plan-scope--area-exercise[data-v-40d9174d]{margin-left:36px}.work-plan-label[data-v-40d9174d]{color:#00000075;font-size:9px;font-weight:900;line-height:1;text-transform:uppercase}.work-plan-titleline[data-v-40d9174d]{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.work-plan-titleline strong[data-v-40d9174d]{min-width:0;color:#000000b8;font-size:13px;font-weight:850;line-height:1.2}.work-plan-scope--area>.work-plan-titleline strong[data-v-40d9174d]{color:#000000db;font-size:14px;font-weight:950;font-variant:all-small-caps;letter-spacing:.03em;text-transform:uppercase}.work-plan-scope--exercise .work-plan-titleline strong[data-v-40d9174d]{font-size:12px}.work-plan-duration[data-v-40d9174d]{color:#0000009e;font-size:11px;font-weight:800;white-space:nowrap}.page[data-v-fed8e906]{padding:16px}.overlap-modal[data-v-fed8e906]{max-width:560px}.overlap-list[data-v-fed8e906]{display:grid;gap:8px}.overlap-row[data-v-fed8e906]{min-width:0;padding:9px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.overlap-row div[data-v-fed8e906]{min-width:0;display:grid;gap:2px}.overlap-row strong[data-v-fed8e906]{overflow-wrap:anywhere;font-size:13px}.overlap-row small[data-v-fed8e906],.overlap-row span[data-v-fed8e906]{color:#0000008f;font-size:11px}.muted[data-v-fed8e906]{opacity:.75}.err[data-v-fed8e906]{color:#b00020;font-weight:700;font-size:12px}.err.box[data-v-fed8e906]{padding:10px;border:1px solid rgba(176,0,32,.25);border-radius:12px;background:#b000200a;margin-top:12px}.form[data-v-fed8e906]{display:grid;gap:14px}.field[data-v-fed8e906]{display:grid;gap:6px}.label[data-v-fed8e906]{font-size:12px;opacity:.75;font-weight:900}.hint[data-v-fed8e906]{font-size:12px;opacity:.7}.input[data-v-fed8e906]{height:44px;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none;background:#fff;color:#000000e0;font:inherit;font-size:13px;font-weight:800}.textarea[data-v-fed8e906]{resize:vertical;min-height:90px}.grid2[data-v-fed8e906]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.session-schedule-grid[data-v-fed8e906]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"date time zone";align-items:start}.session-date-field[data-v-fed8e906]{grid-area:date}.session-time-field[data-v-fed8e906]{grid-area:time}.session-zone-action[data-v-fed8e906]{grid-area:zone;padding-top:18px;justify-self:end}.zone-date-modal[data-v-fed8e906]{width:min(640px,100%)}.zone-date-heading[data-v-fed8e906]{display:flex;align-items:flex-start;gap:11px}.zone-date-heading-icon[data-v-fed8e906]{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:50%;background:#0000000f}.zone-date-search[data-v-fed8e906]{position:relative;display:flex;align-items:center;gap:8px;margin-top:16px}.zone-date-search .input[data-v-fed8e906]{flex:1;min-width:0}.zone-date-state[data-v-fed8e906]{padding:24px 8px;text-align:center;font-size:13px;font-weight:750}.zone-date-results[data-v-fed8e906]{display:grid;gap:7px;max-height:min(430px,52vh);margin-top:12px;overflow-y:auto}.zone-date-result[data-v-fed8e906]{width:100%;display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;border:1px solid rgba(0,0,0,.11);border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.zone-date-result[data-v-fed8e906]:hover{border-color:#0000004d;background:#00000006}.zone-date-result-date[data-v-fed8e906],.zone-date-result-main[data-v-fed8e906]{display:grid;gap:2px;min-width:0}.zone-date-result-date strong[data-v-fed8e906]{font-size:13px;text-transform:capitalize}.zone-date-result-date small[data-v-fed8e906],.zone-date-result-main small[data-v-fed8e906]{color:#0000008f;font-size:11px;font-weight:750}.zone-date-result-main strong[data-v-fed8e906],.zone-date-result-main small[data-v-fed8e906]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zone-date-result-main strong[data-v-fed8e906]{font-size:13px}.zone-date-result-distance[data-v-fed8e906]{padding:5px 8px;border-radius:999px;background:#0000000f;font-size:10px;font-weight:900;white-space:nowrap}.zone-date-result-distance.same[data-v-fed8e906]{background:#247a481f;color:#19603a}.time-pair[data-v-fed8e906]{display:flex;align-items:center;gap:10px;min-width:0}.time-pair[data-v-fed8e906] .quarter-time{flex:1;min-width:0}.session-end-time[data-v-fed8e906]{min-width:86px;min-height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000009;color:#000000c7;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.sep[data-v-fed8e906]{opacity:.6;font-weight:900}.workflow-duration-control[data-v-fed8e906]{position:relative;display:flex;align-items:center;gap:8px;justify-self:start;flex-wrap:wrap}.session-source-card[data-v-fed8e906]{display:grid;gap:10px;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000004}.work-context-panel[data-v-fed8e906]{display:grid;gap:10px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff}.context-head[data-v-fed8e906]{display:grid;gap:2px}.context-head strong[data-v-fed8e906]{font-size:12px;font-weight:950;color:#000000db}.context-head span[data-v-fed8e906]{font-size:12px;font-weight:750;color:#0000008f;line-height:1.35}.context-grid[data-v-fed8e906]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.work-target-input[data-v-fed8e906]{min-height:58px;padding-top:12px;padding-bottom:12px;font-size:13px;line-height:1.25}.locked-session-callout[data-v-fed8e906]{display:grid;gap:4px;padding:14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#0000000b;color:#000000b8}.locked-session-callout strong[data-v-fed8e906]{color:#000000e0;font-size:13px;font-weight:950}.locked-session-callout span[data-v-fed8e906]{font-size:12px;font-weight:750;line-height:1.35}.session-details[data-v-fed8e906]{display:contents}.selected-work-target[data-v-fed8e906]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff}.selected-work-target div[data-v-fed8e906]{display:grid;gap:2px;min-width:0}.selected-work-target strong[data-v-fed8e906]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000000e6;font-size:13px;font-weight:900}.selected-work-target span[data-v-fed8e906],.create-work-target-callout span[data-v-fed8e906]{color:#00000094;font-size:12px;font-weight:750}.create-work-target-callout[data-v-fed8e906]{display:flex;align-items:center;justify-content:space-between;gap:12px}.btn.compact[data-v-fed8e906]{min-height:36px;padding:8px 11px;border-radius:8px;font-size:12px}.duration-picker[data-v-fed8e906]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;padding:0 11px;font:inherit;font-weight:900;cursor:pointer}.workflow-duration-menu[data-v-fed8e906]{position:absolute;left:0;top:calc(100% + 6px);z-index:40;min-width:130px;display:grid;gap:2px;padding:6px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;box-shadow:0 12px 30px #0000001f}.workflow-duration-menu button[data-v-fed8e906]{min-height:34px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12px;font-weight:850;text-align:left;cursor:pointer;padding:0 9px}.workflow-duration-menu button[data-v-fed8e906]:hover{background:#0000000a}.workflow-duration-menu button.active[data-v-fed8e906]{background:#000000eb;color:#fff}.money-input[data-v-fed8e906]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.money-input>span[data-v-fed8e906]{min-width:34px;color:#00000094;font-size:12px;font-weight:850}.payment-source-note[data-v-fed8e906]{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000009}.payment-source-note strong[data-v-fed8e906]{color:#000000db;font-size:12px;font-weight:900}.payment-source-note span[data-v-fed8e906]{color:#00000094;font-size:12px;font-weight:750;line-height:1.35}.payment-summary[data-v-fed8e906]{display:grid;grid-template-columns:minmax(0,.5fr) minmax(180px,.5fr);align-items:end;gap:12px}.payment-due-field[data-v-fed8e906]{margin:0}.payment-rate-note[data-v-fed8e906]{min-height:44px;display:flex;align-items:center;color:#0000008f;font-size:12px;font-weight:800}.form-section-title[data-v-fed8e906]{display:flex;align-items:center;gap:8px;margin-top:2px;color:#000000d1;font-size:13px;font-weight:950}.form-section-title[data-v-fed8e906]:not(:first-child){padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.actions[data-v-fed8e906]{display:flex;justify-content:center;gap:10px;margin-top:6px}.btn[data-v-fed8e906]{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;font:inherit;font-weight:900;cursor:pointer}.btn.primary[data-v-fed8e906]{border-color:#00000061;background:#000000eb;color:#fff}.btn.ghost[data-v-fed8e906]{opacity:.8}.btn[data-v-fed8e906]:disabled{opacity:.45;cursor:default}.ac[data-v-fed8e906]{position:relative;display:flex;gap:8px;align-items:center}.btn-clear[data-v-fed8e906]{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:transparent;font:inherit;font-size:20px;line-height:1;cursor:pointer}.ac-pop[data-v-fed8e906]{position:relative;display:flex;flex-direction:column;z-index:40;max-height:260px;margin-top:2px;overflow-y:auto;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 10px 26px #00000017}.pad[data-v-fed8e906]{padding:10px}.pad-inline[data-v-fed8e906]{padding-top:4px}.ac-item[data-v-fed8e906]{width:100%;text-align:left;padding:10px 12px;border:0;background:#fff;cursor:pointer;border-top:1px solid rgba(0,0,0,.06);font:inherit}.ac-item[data-v-fed8e906]:hover{background:#0000000a}.ac-title[data-v-fed8e906]{font-size:12px;font-weight:900}.ac-create[data-v-fed8e906]{order:2}.work-option[data-v-fed8e906]{display:grid;min-width:0;gap:3px}.work-option-area[data-v-fed8e906]{min-width:0;overflow:hidden;color:#00000075;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.catalog-option-title[data-v-fed8e906]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;color:#000000e0;font-size:12px;font-weight:900}.catalog-option-title span[data-v-fed8e906]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horse-suggestion-title[data-v-fed8e906]{display:flex;align-items:baseline;gap:6px;min-width:0}.horse-suggestion-primary[data-v-fed8e906]{min-width:0;overflow:hidden;color:#000000e6;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.chips[data-v-fed8e906]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-fed8e906]{border-radius:999px;border:1px solid rgba(0,0,0,.16);padding:6px 10px;background:#fff;font:inherit;font-weight:900;cursor:pointer;font-size:12px}.chip-static[data-v-fed8e906]{cursor:default}.chip-x[data-v-fed8e906]{opacity:.6;margin-left:6px}.horse-workflow-list[data-v-fed8e906]{display:grid;gap:10px;margin-top:8px}.horse-workflow-card[data-v-fed8e906]{display:grid;gap:10px;padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#00000005}.horse-workflow-head[data-v-fed8e906]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.horse-workflow-identity[data-v-fed8e906]{display:grid;gap:2px;min-width:0}.horse-workflow-name-row[data-v-fed8e906]{display:flex;align-items:center;gap:6px;min-width:0}.horse-workflow-title[data-v-fed8e906]{min-width:0;overflow:hidden;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.horse-workflow-registered-name[data-v-fed8e906],.horse-workflow-owner[data-v-fed8e906],.horse-workflow-stable[data-v-fed8e906],.horse-workflow-anagraphics[data-v-fed8e906]{min-width:0;overflow:hidden;color:#0000008f;font-size:11px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.horse-workflow-owner[data-v-fed8e906]{color:#0000009e}.horse-work-assignment[data-v-fed8e906]{display:grid;gap:6px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.work-pop[data-v-fed8e906]{z-index:70}.segmented[data-v-fed8e906]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seg-btn[data-v-fed8e906]{min-height:38px;padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000ad;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.seg-btn.active[data-v-fed8e906]{border-color:#000000c7;background:#000000e0;color:#fff}.follow-up-modal[data-v-fed8e906]{width:min(780px,100%);max-height:calc(100dvh - 32px);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden}.follow-up-head>div[data-v-fed8e906]{display:grid;gap:4px;min-width:0}.follow-up-head strong[data-v-fed8e906]{font-size:16px;font-weight:950}.follow-up-head span[data-v-fed8e906]{color:#00000094;font-size:12px;font-weight:700;line-height:1.4}.follow-up-list[data-v-fed8e906]{min-height:0;display:grid;align-content:start;gap:12px;padding:2px 4px 2px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.follow-up-row[data-v-fed8e906]{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid rgba(0,0,0,.11);border-radius:10px;background:#00000005}.follow-up-horse-head[data-v-fed8e906]{display:flex;align-items:center;gap:10px;min-width:0}.follow-up-horse-head>div[data-v-fed8e906]{min-width:0;display:grid;gap:1px}.follow-up-horse-head small[data-v-fed8e906]{color:#0000007a;font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.follow-up-horse-head strong[data-v-fed8e906]{min-width:0;overflow:hidden;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.follow-up-index[data-v-fed8e906]{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:#00000014;color:#000000b8;font-size:11px;font-weight:950}.follow-up-schedule[data-v-fed8e906]{min-width:0;display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(105px,.7fr);align-items:end;gap:10px}.follow-up-schedule label[data-v-fed8e906],.follow-up-end[data-v-fed8e906]{min-width:0;display:grid;gap:5px}.follow-up-schedule label>span[data-v-fed8e906],.follow-up-end>span[data-v-fed8e906]{color:#0000008f;font-size:10px;font-weight:850;text-transform:uppercase}.follow-up-schedule .input[data-v-fed8e906]{width:100%;min-width:0;height:42px;border-radius:8px;padding:8px}.follow-up-schedule[data-v-fed8e906] .quarter-time{width:100%;min-width:0}.follow-up-schedule[data-v-fed8e906] .quarter-time select{min-width:0}.follow-up-end strong[data-v-fed8e906]{min-width:0;min-height:42px;display:flex;align-items:center;padding:0 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000009;color:#000000c2;font-size:12px;overflow-wrap:anywhere}.follow-up-actions[data-v-fed8e906]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.follow-up-actions .btn.compact[data-v-fed8e906]{min-width:112px;min-height:36px;padding:7px 12px}.follow-up-conflicts[data-v-fed8e906]{display:grid;gap:6px;padding:10px;border:1px solid rgba(176,0,32,.2);border-radius:8px;background:#b0002009}.follow-up-conflicts>strong[data-v-fed8e906]{color:#8c0018;font-size:11px;font-weight:900}.follow-up-conflict-row[data-v-fed8e906]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#000000b8;font-size:12px}.follow-up-conflict-row span[data-v-fed8e906]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-up-conflict-row b[data-v-fed8e906]{flex:0 0 auto;font-variant-numeric:tabular-nums}.follow-up-footer[data-v-fed8e906]{flex-wrap:wrap;padding-top:2px}@media(max-width:760px){.page[data-v-fed8e906]{padding:12px}.grid2[data-v-fed8e906],.payment-summary[data-v-fed8e906]{grid-template-columns:1fr}.session-schedule-grid[data-v-fed8e906]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date zone" "time time"}.session-zone-action[data-v-fed8e906]{padding-top:18px;justify-self:end}.zone-date-result[data-v-fed8e906]{grid-template-columns:78px minmax(0,1fr);gap:9px}.zone-date-result-distance[data-v-fed8e906]{grid-column:2;justify-self:start}.time-pair[data-v-fed8e906]{display:grid;grid-template-columns:1fr auto 1fr}.follow-up-modal[data-v-fed8e906]{width:min(620px,100%)}.follow-up-schedule[data-v-fed8e906]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.follow-up-actions[data-v-fed8e906]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.follow-up-actions .btn.compact[data-v-fed8e906]{min-width:0;width:100%}}@media(max-width:480px){.eqa-modal-backdrop[data-v-fed8e906]{padding:8px}.follow-up-modal[data-v-fed8e906]{max-height:calc(100dvh - 16px);padding:12px;gap:11px}.follow-up-row[data-v-fed8e906]{padding:12px}.follow-up-schedule[data-v-fed8e906],.follow-up-actions[data-v-fed8e906]{grid-template-columns:minmax(0,1fr)}.follow-up-footer[data-v-fed8e906]{display:grid;grid-template-columns:minmax(0,1fr)}.follow-up-footer .eqa-modal-button[data-v-fed8e906]{width:100%}}.horse-name--registered[data-v-fed8e906]{font-variant:all-small-caps;letter-spacing:.035em;text-transform:uppercase}.page[data-v-c702858d]{padding:14px;display:grid;gap:12px}.muted[data-v-c702858d]{color:#0000008f;font-size:12px}.small[data-v-c702858d]{font-size:11px}.hero-card[data-v-c702858d],.section-card[data-v-c702858d]{display:grid;gap:12px}.hero-card[data-v-c702858d]{position:relative;padding-right:250px}.session-date[data-v-c702858d]{color:#000000b8;font-size:16px;font-variant:all-small-caps;font-weight:900;letter-spacing:0;line-height:1.15;text-transform:uppercase}.session-horse-block[data-v-c702858d],.session-location-block[data-v-c702858d]{min-width:0;display:grid;gap:1px}.session-horse-title[data-v-c702858d]{display:flex;align-items:baseline;gap:7px}.session-horse-title small[data-v-c702858d]{color:#0000007a;font-size:.72em;font-weight:650}.session-horse-anagraphics[data-v-c702858d]{color:#00000094;font-size:12px;font-weight:650;line-height:1.15}.session-location-name[data-v-c702858d]{width:fit-content;color:#000000b8;font-size:13px;font-weight:780;line-height:1.15}.session-location-address[data-v-c702858d]{color:#00000085;font-size:11px;line-height:1.2}.session-capacity-block[data-v-c702858d]{min-width:0;display:grid;align-content:start;gap:3px;padding:5px 0 1px}.session-capacity-row[data-v-c702858d]{min-width:0;display:grid;grid-template-columns:max-content minmax(0,max-content) max-content;align-items:center;gap:7px;color:#000000e6;font-variant:all-small-caps;letter-spacing:0;text-transform:uppercase}.session-capacity-id[data-v-c702858d]{color:#0000008f;font-size:11px;font-weight:750}.session-capacity-name[data-v-c702858d]{overflow:hidden;color:#111;font-size:16px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.session-capacity-code[data-v-c702858d]{color:#111}.session-entity-link[data-v-c702858d]{max-width:100%;padding:0;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.session-contact-link[data-v-c702858d],.history-link[data-v-c702858d]{width:fit-content;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:900;text-align:left;cursor:pointer}.session-contact-link[data-v-c702858d]:hover,.history-link[data-v-c702858d]:hover{color:#000}.session-title[data-v-c702858d]{color:#000000eb;font-size:22px;font-weight:950;line-height:1.08}.session-address[data-v-c702858d]{display:grid;gap:2px;color:#00000094;font-size:12px;font-weight:650}.session-meta-grid[data-v-c702858d]{display:grid;grid-template-columns:minmax(92px,.7fr) minmax(86px,.55fr) minmax(58px,.35fr) minmax(118px,1fr) minmax(80px,.5fr);gap:10px}.session-meta-grid>div[data-v-c702858d]{display:grid;gap:3px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.session-meta-grid span[data-v-c702858d],.section-title[data-v-c702858d]{color:#0000008f;font-size:11px;font-weight:900;text-transform:uppercase}.session-meta-grid strong[data-v-c702858d]{overflow:hidden;color:#000000db;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.total-duration-control[data-v-c702858d]{position:relative;display:inline-flex}.total-duration-pill[data-v-c702858d]{justify-self:start}.total-duration-menu[data-v-c702858d]{left:0;right:auto;z-index:9}.section-head[data-v-c702858d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.restore-horses-btn[data-v-c702858d]{flex:0 0 auto}.excluded-duration[data-v-c702858d]{min-width:46px;text-align:center;font-size:16px}.session-action-row[data-v-c702858d]{position:absolute;top:14px;right:14px;display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;z-index:7}.icon-pill[data-v-c702858d]{width:38px;padding:0}.icon-pill.disabled[data-v-c702858d]{opacity:.42;cursor:default}.priority-pill.priority-normal[data-v-c702858d]{color:#00000052;border-color:#0000001f;background:transparent}.priority-pill.priority-normal svg[data-v-c702858d]{fill:transparent;stroke:currentColor}.priority-pill.priority-important[data-v-c702858d]{color:#6f5700;border-color:#f59e0b4d;background:#f59e0b1a}.priority-pill.priority-urgent[data-v-c702858d]{color:#7d232efa;border-color:#96303c3d;background:#96303c17}.priority-pill.priority-important svg[data-v-c702858d],.priority-pill.priority-urgent svg[data-v-c702858d]{fill:transparent;stroke:currentColor}.neutral-icon-pill[data-v-c702858d],.map-pill[data-v-c702858d]{color:#111;background:#fff}.status-wrap[data-v-c702858d]{position:relative}.status-pill--scheduled[data-v-c702858d]{color:#111;background:#fff}.status-pill--executed[data-v-c702858d]{color:#fff;background:#111;border-color:#111}.status-pill--cancelled[data-v-c702858d]{color:#00000094;background:#0000000f}.status-pill--attention[data-v-c702858d]{color:#7a4d00;background:#fff4d6;border-color:#7a4d0047}.status-menu[data-v-c702858d]{position:absolute;z-index:9;top:calc(100% + 6px);right:0;min-width:190px;display:grid;gap:4px;padding:6px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 14px 34px #00000024}.status-menu-item[data-v-c702858d]{min-height:34px;border:0;border-radius:7px;background:#fff;color:#111;font:inherit;font-size:12px;font-weight:800;text-align:left;padding:0 10px;cursor:pointer}.status-menu-item[data-v-c702858d]:hover:not(:disabled){background:#0000000d}.status-menu-item.active[data-v-c702858d]{background:#000000eb;color:#fff}.status-menu-item[data-v-c702858d]:disabled{opacity:.55;cursor:default}.session-work-status-menu[data-v-c702858d]{right:0;min-width:170px}.payment-total-section[data-v-c702858d]{display:block;padding:16px 14px}.payment-total-row[data-v-c702858d]{display:grid;grid-template-columns:76px minmax(140px,1fr) 76px;align-items:end;gap:10px}.payment-total-row[data-v-c702858d]:before{content:""}.payment-total-row .horse-action-label[data-v-c702858d]{white-space:nowrap}.payment-total-row--centered[data-v-c702858d]{grid-template-columns:minmax(0,1fr)}.payment-total-value[data-v-c702858d]{grid-column:2;grid-row:1;min-width:0;text-align:center}.payment-total-row--centered .payment-total-value[data-v-c702858d]{grid-column:1}.payment-total-value span[data-v-c702858d]{color:#00000094;font-size:11px;font-weight:750;text-transform:uppercase}.payment-total-value strong[data-v-c702858d]{display:block;margin-top:2px;color:#000000eb;font-size:19px;font-weight:850;white-space:nowrap}.payment-total-value strong.is-estimated[data-v-c702858d]{color:#0000008a}.payment-total-value sup[data-v-c702858d]{margin-left:2px;font-size:10px;vertical-align:super}.payment-estimate-note[data-v-c702858d],.payment-extra-note[data-v-c702858d]{display:block;margin-top:3px;color:#00000085;font-size:10px;font-weight:650;line-height:1.25}.payment-status-wrap[data-v-c702858d]{position:relative;display:inline-flex}.payment-status-menu[data-v-c702858d]{top:52px}.horse-action[data-v-c702858d]{display:inline-grid;justify-items:center;align-content:start;gap:4px;min-width:42px;padding:0;border:0;background:transparent;color:#000000b8;cursor:pointer;font:inherit}.horse-action[data-v-c702858d]:disabled{opacity:.42;cursor:default}.horse-iconbtn[data-v-c702858d]{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#00000009;color:currentColor;box-sizing:border-box}.horse-action-label[data-v-c702858d]{max-width:72px;overflow:hidden;color:currentColor;font-size:9px;font-weight:750;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.payment-status-icon.is-unpaid[data-v-c702858d]{background:#96303c17;border-color:#96303c38;color:#7d232efa}.payment-status-icon.is-partial[data-v-c702858d]{background:#f59e0b1a;border-color:#b47d0047;color:#704e04eb}.payment-status-icon.is-discounted[data-v-c702858d]{background:#10b98114;border-color:#10b9813d;color:#115e59f0}.payment-status-icon.is-unpaid-work[data-v-c702858d],.payment-status-icon.is-unpaid-upcoming[data-v-c702858d],.payment-status-icon.is-paid[data-v-c702858d]{background:transparent;border-color:#0000001a;color:#00000094}.payment-section-head[data-v-c702858d]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.payment-section-actions[data-v-c702858d]{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px}.payment-section-actions .horse-action[data-v-c702858d]{min-width:76px}.payment-mode-action[data-v-c702858d]{cursor:default}.payment-mode-action .horse-action-label[data-v-c702858d]{max-width:76px}.trainer-session-payment-grid[data-v-c702858d]{margin-top:14px}.payment-grid[data-v-c702858d]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:end}.field[data-v-c702858d]{display:grid;gap:5px}.field>span[data-v-c702858d],.payment-context span[data-v-c702858d]{color:#0000008f;font-size:11px;font-weight:900;text-transform:uppercase}.money-input[data-v-c702858d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.money-input strong[data-v-c702858d]{color:#00000094;font-size:12px;font-weight:900}.payment-context strong[data-v-c702858d]{color:#000000d1;font-size:12px;font-weight:900}.autosave-note[data-v-c702858d]{margin-top:10px;color:#00000085;font-size:11px;font-weight:800;text-align:center}.payment-total span[data-v-c702858d]{color:#00000085;font-size:11px;font-weight:900;text-transform:uppercase}.payment-total strong[data-v-c702858d]{color:#000000eb;font-size:22px;font-weight:950;line-height:1}.horse-session-metrics>div[data-v-c702858d]{display:grid;gap:3px;padding:8px 9px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#00000006}.horse-session-metrics span[data-v-c702858d]{color:#00000085;font-size:10px;font-weight:900;text-transform:uppercase}.horse-session-metrics strong[data-v-c702858d]{color:#000000db;font-size:13px;font-weight:900}.duration-control[data-v-c702858d]{position:relative}.duration-menu[data-v-c702858d]{position:absolute;z-index:9;top:calc(100% + 6px);left:0;right:auto;min-width:150px;display:grid;gap:4px;padding:6px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 14px 28px #00000024}.duration-menu button[data-v-c702858d]{min-height:32px;border:0;border-radius:7px;background:transparent;color:#111;font:inherit;font-size:12px;font-weight:800;text-align:left;padding:0 9px;cursor:pointer}.duration-menu button[data-v-c702858d]:hover,.duration-menu button.active[data-v-c702858d]{background:#111;color:#fff}.horse-session-list[data-v-c702858d]{display:grid;gap:12px}.horse-card[data-v-c702858d]{display:grid;gap:9px;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.horse-head[data-v-c702858d]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.horse-identity[data-v-c702858d]{min-width:0;display:grid;gap:1px}.horse-name-line[data-v-c702858d]{display:inline-flex;align-items:center;gap:8px;min-width:0}.horse-name-btn[data-v-c702858d]{border:0;background:transparent;padding:0;color:#111;font:inherit;text-align:left;cursor:pointer}.horse-display-name[data-v-c702858d]{font-size:15px;font-weight:950}.horse-display-name--registered[data-v-c702858d]{font-variant:all-small-caps;letter-spacing:.035em;text-transform:uppercase}.horse-anagraphics[data-v-c702858d],.horse-stable[data-v-c702858d]{color:#00000094;font-size:12px;font-weight:700}.horse-actions[data-v-c702858d]{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap}.horse-work-summary[data-v-c702858d]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-top:6px;border-top:1px solid rgba(0,0,0,.08)}.trainer-session-work-main[data-v-c702858d]{min-width:0;display:grid;gap:10px}.trainer-session-duration-row[data-v-c702858d]{min-width:0;display:grid;grid-template-columns:74px max-content;align-items:center;gap:8px}.trainer-session-row-label[data-v-c702858d]{color:#00000085;font-size:10px;font-weight:900;text-transform:uppercase}.trainer-session-work-column[data-v-c702858d],.trainer-work-area-section[data-v-c702858d]{min-width:0;display:grid;gap:8px}.trainer-work-scope[data-v-c702858d]{position:relative;min-width:0;display:grid;align-items:start;gap:0}.trainer-work-scope--group[data-v-c702858d]{margin-left:18px;padding-left:10px;border-left:2px solid rgba(0,0,0,.08)}.trainer-work-copy[data-v-c702858d]{min-width:0;display:grid;gap:3px}.trainer-work-label[data-v-c702858d]{color:#00000075;font-size:9px;font-weight:900;line-height:1;text-transform:uppercase}.trainer-work-titleline[data-v-c702858d]{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}.trainer-work-titleline--group[data-v-c702858d]{width:100%;display:grid;grid-template-columns:24px minmax(0,max-content) max-content max-content max-content 20px;gap:6px;align-items:center;justify-content:start}.trainer-work-duration[data-v-c702858d]{grid-column:4;justify-self:start;text-align:left;white-space:nowrap}.duration-mismatch-modal[data-v-c702858d]{max-width:520px}.work-duration-modal[data-v-c702858d]{width:min(760px,calc(100vw - 28px));max-width:760px}.work-duration-toolbar[data-v-c702858d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.work-duration-toolbar small[data-v-c702858d]{color:#0000008f;font-size:11px;font-weight:700}.work-duration-editor[data-v-c702858d]{display:grid;gap:10px;max-height:min(58vh,620px);padding-right:3px;overflow-y:auto}.work-duration-capacity[data-v-c702858d]{display:grid;gap:8px;padding:11px;border:1px solid rgba(0,0,0,.11);border-radius:10px;background:#00000005}.work-duration-capacity-head[data-v-c702858d],.work-duration-exercise-row[data-v-c702858d]{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:12px;align-items:center}.work-duration-capacity-head>div[data-v-c702858d],.work-duration-exercise-row>div[data-v-c702858d]{min-width:0;display:grid;gap:2px}.work-duration-capacity-head small[data-v-c702858d],.work-duration-exercise-row small[data-v-c702858d]{color:#0000007a;font-size:9px;font-weight:900;text-transform:uppercase}.work-duration-capacity-head strong[data-v-c702858d]{font-size:14px;font-weight:950}.work-duration-capacity-head span[data-v-c702858d],.work-duration-exercise-row span[data-v-c702858d]{color:#0000008c;font-size:11px;font-weight:800}.work-duration-exercises[data-v-c702858d]{display:grid;gap:6px;padding:8px 0 0 14px;border-top:1px solid rgba(0,0,0,.08)}.work-duration-exercise-row[data-v-c702858d]{padding:6px 0}.work-duration-exercise-row strong[data-v-c702858d]{font-size:12px;font-weight:900}.work-duration-input[data-v-c702858d]{display:grid;gap:3px}.work-duration-input>span[data-v-c702858d]{color:#0000007a;font-size:9px;font-weight:900;text-transform:uppercase}.work-duration-input input[data-v-c702858d]{width:100%;min-width:0}.work-duration-subtotal[data-v-c702858d]{display:flex;justify-content:flex-end;gap:8px;color:#0000008f;font-size:11px}.work-duration-subtotal.is-mismatch[data-v-c702858d],.duration-total--mismatch[data-v-c702858d]{color:#9a3412!important}.duration-mismatch-actions[data-v-c702858d]{flex-wrap:wrap}.trainer-work-name[data-v-c702858d]{min-width:0;max-width:280px;overflow:visible;color:#000000b3;font-size:12px;font-weight:850;line-height:1.16;text-overflow:clip;white-space:normal}.trainer-work-name--area[data-v-c702858d]{color:#000000d6;font-variant:all-small-caps;letter-spacing:.03em;font-size:14px;font-weight:950;text-transform:uppercase}.trainer-work-name--group[data-v-c702858d]{max-width:min(280px,45vw);overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.capacity-remove-action[data-v-c702858d]{grid-column:6;justify-self:start}.trainer-work-name--group.eqa-work-scope-label[data-v-c702858d],.trainer-work-code.eqa-work-scope-label[data-v-c702858d]{color:#0000007a}.trainer-work-name--group.eqa-work-scope-label--obtained[data-v-c702858d],.trainer-work-code.eqa-work-scope-label--obtained[data-v-c702858d]{color:#000000e6}.session-work-status-wrap[data-v-c702858d]{position:relative;grid-column:5;display:inline-flex;align-items:center;justify-content:flex-start;gap:0;min-width:0}.trainer-work-status-pill[data-v-c702858d],.trainer-horse-status-pill[data-v-c702858d]{min-width:88px}.trainer-work-code[data-v-c702858d]{flex:0 0 auto}.group-priority-star[data-v-c702858d]{width:24px;height:24px;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:#00000052;flex:0 0 auto;cursor:pointer}.group-priority-placeholder[data-v-c702858d]{width:24px;height:24px;display:block}.trainer-work-name--group.eqa-work-scope-label--reference[data-v-c702858d]{color:#00000085}.group-priority-star.is-important[data-v-c702858d]{color:#d8a91d}.group-priority-star.is-urgent[data-v-c702858d]{color:#7d232efa}.group-priority-star svg[data-v-c702858d]{fill:transparent;stroke:currentColor}.group-priority-star.is-important svg[data-v-c702858d],.group-priority-star.is-urgent svg[data-v-c702858d]{fill:currentColor;stroke:currentColor}.group-priority-star[data-v-c702858d]:disabled{cursor:default;opacity:.55}.horse-work-action-wrap[data-v-c702858d]{position:relative;display:inline-flex}.eqa-menu-pill.is-done[data-v-c702858d]{background:#fff;color:#111}.eqa-menu-pill.is-missing[data-v-c702858d],.eqa-menu-pill.is-not-done[data-v-c702858d]{background:#111;border-color:#111;color:#fff}.eqa-menu-pill.is-cancelled[data-v-c702858d]{background:#0000000f;color:#00000094}.horse-due span[data-v-c702858d]{color:#00000085;font-size:10px;font-weight:900;text-transform:uppercase}.horse-due strong[data-v-c702858d]{color:#000000e0;font-size:14px;font-weight:950;white-space:nowrap}.session-summary-card[data-v-c702858d]{padding:12px}.horse-history[data-v-c702858d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.history-row[data-v-c702858d]{display:grid;gap:3px;padding:8px;border-radius:8px;background:#1f29370b}.history-label[data-v-c702858d]{color:#00000085;font-size:10px;font-weight:900;text-transform:uppercase}.history-value[data-v-c702858d]{color:#000000d1;font-size:12px;font-weight:850}.history-value.warning[data-v-c702858d]{color:#8a5a00}.horse-materials-heading>div[data-v-c702858d]{min-width:0;display:grid;gap:6px}.horse-materials-heading strong[data-v-c702858d]{color:#000000db;font-size:13px;font-weight:900}.horse-materials-heading span[data-v-c702858d]{color:#0000008f;font-size:12px;font-weight:700}.exercise-list[data-v-c702858d],.group-exercise-list[data-v-c702858d]{display:grid}.group-exercise-section[data-v-c702858d]{margin:10px 0 0 30px;padding-left:12px;border-left:1px solid rgba(0,0,0,.11)}.exercise-section-label[data-v-c702858d]{display:block;margin-bottom:4px}.group-exercise-list[data-v-c702858d]{border-top:1px solid rgba(0,0,0,.08)}.exercise-row[data-v-c702858d]{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;gap:8px;align-items:center;padding:7px 8px;border-radius:8px;background:#00000009;font-size:12px;font-weight:800}.exercise-row--compact[data-v-c702858d]{width:100%;grid-template-columns:minmax(0,1fr) max-content 34px;justify-content:stretch;border-radius:0;background:transparent}.exercise-row--compact+.exercise-row--compact[data-v-c702858d]{border-top:1px solid rgba(0,0,0,.08)}.exercise-identity[data-v-c702858d]{grid-column:1;width:max-content;max-width:100%;min-width:0;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box}.exercise-name[data-v-c702858d]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exercise-link[data-v-c702858d]{flex:0 1 auto;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:900;text-align:left;cursor:pointer}.exercise-link[data-v-c702858d]:hover{text-decoration:underline}.exercise-remove-action[data-v-c702858d]{flex:0 0 auto;min-width:20px;min-height:20px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#151719;font:inherit;font-size:18px;font-weight:400;line-height:1;cursor:pointer}.exercise-remove-action[data-v-c702858d]:hover:not(:disabled){color:#000}.exercise-remove-action[data-v-c702858d]:disabled{opacity:.3;cursor:default}.exercise-code[data-v-c702858d]{flex:0 0 auto;max-width:72px}.exercise-duration[data-v-c702858d]{grid-column:2;justify-self:start}.exercise-vote[data-v-c702858d]{grid-column:3}.exercise-status-wrap[data-v-c702858d]{position:relative;flex:0 0 auto;min-width:0}.exercise-status-pill[data-v-c702858d]{max-width:116px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exercise-status-menu[data-v-c702858d]{top:calc(100% + 6px);right:0;z-index:5100}.exercise-status-menu .status-menu-item.danger[data-v-c702858d]{color:#7d232efa}.delete-exercise-modal[data-v-c702858d]{width:min(480px,calc(100vw - 28px))}.exercise-row span[data-v-c702858d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exercise-row small[data-v-c702858d]{color:#0000008f;font-size:11px;font-weight:800;white-space:nowrap}.exercise-row strong[data-v-c702858d]{justify-self:center;min-width:26px;min-height:26px;display:inline-grid;place-items:center;border-radius:999px;background:#111;color:#fff;font-size:12px}.schedule-modal[data-v-c702858d]{width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:hidden;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:14px;padding:16px;border-radius:8px;background:#fff}.postpone-grid[data-v-c702858d]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:end}.postpone-date-field[data-v-c702858d]{min-width:0}.postpone-time-grid[data-v-c702858d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.postpone-suggestions[data-v-c702858d]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;margin-top:4px;padding:10px;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000006}.postpone-suggestions-head[data-v-c702858d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.postpone-suggestions-head strong[data-v-c702858d]{font-size:12px;font-weight:950;color:#000000d6}.postpone-suggestions-head span[data-v-c702858d],.postpone-suggestions-empty[data-v-c702858d]{font-size:12px;font-weight:750;color:#0000008f}.postpone-suggestion-list[data-v-c702858d]{min-height:0;display:grid;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.postpone-suggestion-row[data-v-c702858d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.postpone-suggestion-main[data-v-c702858d]{min-width:0;display:grid;gap:2px}.postpone-suggestion-main strong[data-v-c702858d],.postpone-suggestion-main span[data-v-c702858d],.postpone-suggestion-main small[data-v-c702858d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postpone-suggestion-main strong[data-v-c702858d]{font-size:12px;font-weight:950;color:#000000db}.postpone-suggestion-main span[data-v-c702858d]:not(.postpone-suggestion-reason){font-size:12px;font-weight:820;color:#000000ad}.postpone-suggestion-main small[data-v-c702858d]{font-size:11px;font-weight:750;color:#00000080}.postpone-suggestion-reason[data-v-c702858d]{width:fit-content;padding:2px 7px;border-radius:999px;background:#00000014;color:#000000ad;font-size:10px;font-weight:900}.postpone-suggestion-actions[data-v-c702858d]{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.btn.compact[data-v-c702858d]{min-height:34px;padding:7px 10px;border-radius:8px;font-size:12px}.payment-modal[data-v-c702858d]{width:min(420px,calc(100vw - 28px));display:grid;gap:14px;padding:16px;border-radius:8px;background:#fff}.payment-field[data-v-c702858d]{display:grid;gap:7px}.payment-field>span[data-v-c702858d]{color:#0000008f;font-size:11px;font-weight:900;text-transform:uppercase}.payment-field small[data-v-c702858d]{color:#0000008f;font-size:11px;font-weight:760}.payment-input-wrap[data-v-c702858d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.payment-input-wrap input[data-v-c702858d]{width:100%;min-height:42px;box-sizing:border-box;border:1px solid rgba(0,0,0,.14);border-radius:8px;padding:9px 11px;color:#111;background:#fff;font:inherit;font-size:13px;font-weight:750}.payment-input-wrap>span[data-v-c702858d]{color:#000000a3;font-size:13px;font-weight:900}.payment-horse-breakdown[data-v-c702858d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:10px}.payment-horse-column[data-v-c702858d]{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000006}.payment-horse-column span[data-v-c702858d]{overflow:hidden;color:#00000094;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.payment-horse-column strong[data-v-c702858d]{color:#000000e6;font-size:15px;font-weight:950}.payment-horse-column small[data-v-c702858d]{color:#00000080;font-size:11px;font-weight:780}.duration-summary-grid[data-v-c702858d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.duration-summary-grid>div[data-v-c702858d]{display:grid;gap:2px;padding:9px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000006}.duration-summary-grid span[data-v-c702858d]{color:#00000085;font-size:10px;font-weight:900;text-transform:uppercase}.duration-summary-grid strong[data-v-c702858d]{color:#000000db;font-size:14px;font-weight:950}.exercise-modal[data-v-c702858d]{max-width:860px}.exercise-hierarchy-picker[data-v-c702858d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.selected-catalog-row[data-v-c702858d]{display:flex;align-items:stretch;gap:8px}.selected-catalog-row .exercise-context-btn[data-v-c702858d]{flex:1 1 auto}.exercise-scope-summary[data-v-c702858d]{display:flex;flex-wrap:wrap;gap:7px}.exercise-scope-drag[data-v-c702858d]{flex:0 0 auto;color:#0000006b;font-size:18px;line-height:1;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.exercise-scope-chip.dragging[data-v-c702858d]{opacity:.48}.exercise-scope-chip[data-v-c702858d]{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:7px 9px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#00000006}.exercise-scope-chip>span[data-v-c702858d]{font-size:10px;font-weight:900;opacity:.6}.exercise-scope-chip>strong[data-v-c702858d]{font-size:12px}.exercise-scope-chip>button[data-v-c702858d]{border:0;background:transparent;color:#111;font-size:18px;font-weight:400;line-height:1;cursor:pointer}.postpone-suggestion-horse[data-v-c702858d]{font-size:13px;font-weight:900;color:#000c}.exercise-context-panel[data-v-c702858d],.exercise-select-panel[data-v-c702858d]{display:grid;gap:8px}@media(max-width:680px){.exercise-hierarchy-picker[data-v-c702858d]{grid-template-columns:1fr}}.exercise-context-list[data-v-c702858d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.exercise-context-btn[data-v-c702858d]{min-width:0;display:grid;gap:3px;align-content:center;min-height:58px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#111;font:inherit;text-align:left;padding:8px 10px;cursor:pointer}.exercise-context-btn.active[data-v-c702858d]{border-color:#111;background:#0000000b}.exercise-context-btn span[data-v-c702858d]{color:#0000008c;font-size:10px;font-weight:900;text-transform:uppercase}.exercise-context-btn strong[data-v-c702858d]{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.exercise-context-btn small[data-v-c702858d]{color:#00000094;font-size:11px;font-weight:850;text-transform:uppercase}.exercise-suggestion-list button.active[data-v-c702858d]{background:#111;border-color:#111;color:#fff}.catalog-picker[data-v-c702858d]{min-width:0;display:grid;gap:7px}.catalog-picker.disabled[data-v-c702858d]{opacity:.62}.picker-title[data-v-c702858d],.exercise-edit-row label span[data-v-c702858d]{color:#0000008f;font-size:11px;font-weight:900;text-transform:uppercase}.input[data-v-c702858d]{width:100%;min-height:42px;box-sizing:border-box;border:1px solid rgba(0,0,0,.14);border-radius:8px;padding:9px 11px;background:#fff;color:#111;font:inherit;font-size:13px;font-weight:750}.compact-input[data-v-c702858d]{min-height:38px;padding:7px 9px}.selected-chip span[data-v-c702858d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-chip button[data-v-c702858d],.icon-only-btn[data-v-c702858d]{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#111;cursor:pointer}.suggestion-list[data-v-c702858d]{display:grid;gap:5px;max-height:180px;overflow:auto}.suggestion-list button[data-v-c702858d]{min-height:34px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;color:#111;font:inherit;font-size:12px;font-weight:800;text-align:left;padding:7px 9px;cursor:pointer}.suggestion-list button[data-v-c702858d]:hover{background:#0000000a}.suggestion-create[data-v-c702858d]{color:#000000db!important;border-style:dashed!important}.exercise-edit-list[data-v-c702858d]{display:grid;gap:8px;margin-top:4px}.exercise-edit-row[data-v-c702858d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(176px,220px) 116px 76px 38px;gap:8px;align-items:end;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000006}.exercise-edit-name[data-v-c702858d]{min-width:0;display:grid;gap:2px;align-self:center}.exercise-edit-name strong[data-v-c702858d]{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.exercise-edit-name span[data-v-c702858d]{color:#0000008c;font-size:11px;font-weight:800}.exercise-edit-row label[data-v-c702858d]{display:grid;gap:4px}.exercise-order-actions[data-v-c702858d]{display:inline-flex;gap:4px;align-items:center}.exercise-family[data-v-c702858d]{color:#0000007a;font-size:10px;font-weight:800}.exercise-field-label[data-v-c702858d]{color:#0000008f;font-size:11px;font-weight:900;text-transform:uppercase}.exercise-vote-field[data-v-c702858d]{display:grid;gap:5px}.exercise-vote-field.disabled[data-v-c702858d],.exercise-edit-row label.disabled[data-v-c702858d]{opacity:.68}.exercise-planned-label[data-v-c702858d]{min-height:30px;display:inline-grid;align-items:center;color:#0000008c;font-size:12px;font-weight:850}.exercise-vote-grid[data-v-c702858d]{display:grid;grid-template-columns:repeat(9,1fr);gap:3px}.exercise-vote-btn[data-v-c702858d]{min-width:0;min-height:30px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#000000b8;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.exercise-vote-btn.active[data-v-c702858d]{background:#111;border-color:#111;color:#fff}.exercise-vote-btn[data-v-c702858d]:hover:not(.active){background:#0000000a}.session-duration-metric[data-v-c702858d]{position:relative}.session-action-row[data-v-c702858d]{align-items:flex-start;gap:10px}.session-action-row .icon-pill[data-v-c702858d]{width:30px;height:24px;min-height:24px;padding:0 7px;background:#fff}.session-action-row .status-pill-btn[data-v-c702858d]{min-height:24px;border-radius:999px;padding:0 10px}.payment-amount-field[data-v-c702858d]{max-width:360px}.payment-amount-field>span[data-v-c702858d]{color:#0000008f;font-size:11px;font-weight:900;text-transform:uppercase}.payment-amount-field small[data-v-c702858d]{color:#0000008a;font-size:11px;font-weight:760;line-height:1.25}.money-input[data-v-c702858d]{min-height:42px;box-sizing:border-box}.payment-amount-field[data-v-c702858d]{align-self:end}.notes-section[data-v-c702858d],.reminder-section-card[data-v-c702858d]{display:grid;gap:12px;padding:16px 14px}.notes-grid[data-v-c702858d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.note-box[data-v-c702858d]{min-width:0;display:grid;gap:6px;padding:10px 11px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.note-box strong[data-v-c702858d]{color:#000000bd;font-size:11px;font-weight:900;text-transform:uppercase}.note-box p[data-v-c702858d]{margin:0;color:#000000b8;font-size:13px;font-weight:650;line-height:1.45;white-space:pre-wrap}.private-note[data-v-c702858d]{background:#96303c12;border-color:#96303c2e}.shared-note[data-v-c702858d]{background:#fff}.note-edit-btn[data-v-c702858d],.reminder-btn[data-v-c702858d]{min-height:36px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#111;font:inherit;font-size:12px;font-weight:850;padding:0 12px;cursor:pointer}.reminder-btn[data-v-c702858d]{justify-self:start}.notes-modal[data-v-c702858d],.reminder-modal[data-v-c702858d]{width:min(620px,calc(100vw - 28px));display:grid;gap:14px;padding:16px;border-radius:8px;background:#fff}.note-label-row[data-v-c702858d]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#0000008f;font-size:11px;font-weight:900;text-transform:uppercase}.notes-textarea[data-v-c702858d]{width:100%;min-height:118px;box-sizing:border-box;border:1px solid rgba(0,0,0,.14);border-radius:8px;padding:10px 11px;background:#fff;color:#111;font:inherit;font-size:13px;font-weight:650;line-height:1.45;resize:vertical}.private-note-warning .notes-textarea[data-v-c702858d]{background:#96303c12;border-color:#96303c33}.shared-note-info small[data-v-c702858d]{color:#96303cd1;font-size:11px;font-weight:760}.recording-hint[data-v-c702858d],.reminder-sub[data-v-c702858d]{margin:0;color:#00000094;font-size:12px;font-weight:700;line-height:1.35}.reminder-sections[data-v-c702858d],.reminder-channels[data-v-c702858d]{display:grid;gap:8px}.reminder-section[data-v-c702858d],.reminder-check[data-v-c702858d]{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;color:#000000c7;font-size:12px;font-weight:750;line-height:1.35}.reminder-section.disabled[data-v-c702858d],.reminder-check.unavailable[data-v-c702858d]{opacity:.52}.reminder-section input[data-v-c702858d],.reminder-check input[data-v-c702858d]{width:16px;height:16px;accent-color:#111}@media(max-width:760px){.hero-card[data-v-c702858d]{padding-right:14px;padding-top:48px}.session-action-row[data-v-c702858d]{top:12px;right:12px}.session-meta-grid[data-v-c702858d],.exercise-context-list[data-v-c702858d],.payment-grid[data-v-c702858d],.horse-session-metrics[data-v-c702858d],.duration-summary-grid[data-v-c702858d],.notes-grid[data-v-c702858d]{grid-template-columns:1fr}.work-duration-toolbar[data-v-c702858d]{align-items:stretch;flex-direction:column}.work-duration-capacity-head[data-v-c702858d],.work-duration-exercise-row[data-v-c702858d]{grid-template-columns:minmax(0,1fr) 82px}.work-duration-exercises[data-v-c702858d]{padding-left:8px}.payment-total-row[data-v-c702858d]{grid-template-columns:1fr auto;align-items:center}.payment-total-row[data-v-c702858d]:before{content:none}.payment-total-value[data-v-c702858d]{grid-column:1;text-align:left}.payment-total-row .payment-status-wrap[data-v-c702858d]{grid-column:2;grid-row:1}.horse-head[data-v-c702858d]{align-items:stretch;flex-direction:column}.horse-work-summary[data-v-c702858d]{grid-template-columns:1fr}.trainer-session-duration-row[data-v-c702858d]{grid-template-columns:68px max-content}.trainer-work-scope--group[data-v-c702858d]{margin-left:12px}.trainer-work-titleline[data-v-c702858d]{align-items:flex-start}.trainer-work-titleline--group[data-v-c702858d]{display:flex;width:100%;align-items:center;justify-content:flex-start;flex-wrap:wrap}.trainer-work-name--group[data-v-c702858d]{max-width:calc(100% - 36px)}.capacity-remove-action[data-v-c702858d]{grid-column:auto}.trainer-work-duration[data-v-c702858d]{grid-column:auto;grid-row:auto}.session-work-status-wrap[data-v-c702858d]{grid-column:auto;grid-row:auto;justify-content:flex-start;flex-wrap:wrap}.exercise-vote-grid[data-v-c702858d]{grid-template-columns:repeat(9,minmax(26px,1fr))}.horse-actions[data-v-c702858d]{justify-content:space-between}.horse-history[data-v-c702858d],.exercise-edit-row[data-v-c702858d]{grid-template-columns:1fr}.group-exercise-section[data-v-c702858d]{margin-left:12px;padding-left:10px}.exercise-row--compact[data-v-c702858d]{grid-template-columns:minmax(0,1fr) max-content 34px;justify-content:stretch}.exercise-identity[data-v-c702858d]{grid-column:1 / 4;grid-row:1;min-width:0}.exercise-family[data-v-c702858d]{display:none}.exercise-duration[data-v-c702858d]{grid-column:1;grid-row:2}.exercise-vote[data-v-c702858d]{grid-column:2;grid-row:2}.icon-only-btn[data-v-c702858d]{justify-self:end}}.scope-phase-label[data-v-c702858d]{margin-left:6px;color:#00000094;font-size:11px;font-weight:850}.page[data-v-1da1ba89]{padding:14px;display:grid;gap:12px}.topbar[data-v-1da1ba89]{display:grid;gap:8px}.search-row[data-v-1da1ba89]{position:relative}.search[data-v-1da1ba89]{padding-right:42px}.clear-btn[data-v-1da1ba89]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;display:grid;place-items:center;cursor:pointer}.section[data-v-1da1ba89]{display:grid;gap:8px}.section-head[data-v-1da1ba89]{display:flex;align-items:end;justify-content:space-between;gap:10px}.title[data-v-1da1ba89]{font-size:15px;font-weight:850}.sub[data-v-1da1ba89],.muted[data-v-1da1ba89]{color:#0000008f;font-size:12px}.evidence-work-list[data-v-1da1ba89]{position:relative;z-index:1;display:grid;gap:8px;overflow:visible}.evidence-work-row[data-v-1da1ba89]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.78fr) minmax(0,.48fr) minmax(66px,.34fr) minmax(48px,.22fr) minmax(74px,.34fr) 38px;grid-template-rows:minmax(28px,auto) minmax(38px,auto);gap:8px 10px;align-items:center;min-height:92px;padding:12px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#ffffffdb;cursor:pointer}.evidence-work-row[data-v-1da1ba89]:hover{background:#ffffffdb}.evidence-work-row[data-v-1da1ba89]:has(.status-menu),.evidence-work-row[data-v-1da1ba89]:has(.menu){z-index:8}.evidence-date-line[data-v-1da1ba89]{grid-column:1;grid-row:1;align-self:center;padding-left:31px;box-sizing:border-box;color:#00000085;font-size:11px;font-weight:800;white-space:nowrap;line-height:1.15}.evidence-main[data-v-1da1ba89]{grid-column:1;grid-row:2;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;align-items:center;align-self:center}.evidence-col[data-v-1da1ba89]{min-width:0;display:grid;gap:3px;align-content:center;align-self:center}.evidence-horses[data-v-1da1ba89]{grid-column:2;grid-row:2}.evidence-tasks[data-v-1da1ba89]{grid-column:3;grid-row:2}.evidence-term[data-v-1da1ba89]{grid-column:4;grid-row:2}.evidence-sessions[data-v-1da1ba89]{grid-column:5;grid-row:2;justify-items:center;text-align:center}.evidence-col strong[data-v-1da1ba89]{overflow:hidden;color:#000000d6;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.evidence-col span[data-v-1da1ba89]{overflow:hidden;color:#00000094;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.evidence-side[data-v-1da1ba89]{display:contents}.evidence-side .work-status-stack[data-v-1da1ba89]{grid-column:2 / 9;grid-row:1;position:relative;align-self:center;justify-self:end}.evidence-actions-line[data-v-1da1ba89]{position:relative;grid-column:6 / 9;grid-row:2;width:100%;align-self:center;justify-self:end}.work-table[data-v-1da1ba89]{width:100%;min-width:0;max-width:100%;overflow:visible;display:grid;gap:9px}.work-head[data-v-1da1ba89],.work-row[data-v-1da1ba89]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.78fr) minmax(0,.48fr) minmax(66px,.34fr) minmax(48px,.22fr) minmax(74px,.34fr) 38px;column-gap:10px;align-items:center}.work-head[data-v-1da1ba89]{min-height:38px;padding:5px 10px;border-bottom:1px solid rgba(0,0,0,.1);color:#00000085;font-size:10px;font-weight:900;text-transform:uppercase;align-items:center}.work-head>div[data-v-1da1ba89]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-hourly[data-v-1da1ba89],.head-sessions[data-v-1da1ba89],.head-money[data-v-1da1ba89],.head-actions[data-v-1da1ba89]{text-align:center}.work-row[data-v-1da1ba89]{position:relative;min-height:92px;padding:12px;grid-template-rows:minmax(28px,auto) minmax(38px,auto);row-gap:8px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;cursor:pointer;z-index:1}.work-row[data-v-1da1ba89]:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.work-row[data-v-1da1ba89]:hover{background:#00000005}.work-row[data-v-1da1ba89]:has(.status-menu),.work-row[data-v-1da1ba89]:has(.menu){z-index:8}.work-row.hidden[data-v-1da1ba89]>:not(.actions-col){opacity:.48}.cell-main[data-v-1da1ba89]{grid-column:1;grid-row:2;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:7px;align-items:center;align-self:center}.name-btn[data-v-1da1ba89]{max-width:100%;min-width:0;padding:0;border:0;background:transparent;color:#000000e6;font:inherit;font-size:14px;font-weight:950;text-align:left;cursor:pointer;display:flex;align-items:flex-start}.stable-copy[data-v-1da1ba89]{min-width:0;display:grid;grid-template-rows:auto auto auto;justify-items:start;row-gap:1px}.work-date-line[data-v-1da1ba89]{grid-column:1;grid-row:1;align-self:center;display:flex;align-items:center;padding-left:31px;box-sizing:border-box;color:#00000085;font-size:11px;font-weight:800;white-space:nowrap;line-height:1.15}.client-name[data-v-1da1ba89]{display:block;min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.18}.row-col[data-v-1da1ba89]{grid-row:2;min-width:0;display:grid;gap:4px;align-self:center;padding-top:0}.row-col strong[data-v-1da1ba89]{overflow:hidden;color:#000000db;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.horses-stack[data-v-1da1ba89]{min-width:0;display:grid;gap:2px}.task-hierarchy[data-v-1da1ba89]{min-width:0;display:grid;grid-template-columns:max-content 8px minmax(0,1fr);column-gap:3px;row-gap:2px;align-items:baseline;color:#000000c7;font-size:12px;font-weight:760;line-height:1.22}.task-row[data-v-1da1ba89]{display:contents}.task-area[data-v-1da1ba89],.task-divider[data-v-1da1ba89],.task-branch[data-v-1da1ba89]{min-width:0}.task-branch[data-v-1da1ba89]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-hierarchy--mobile[data-v-1da1ba89]{justify-self:end;text-align:left}.subline[data-v-1da1ba89]{overflow:hidden;color:#00000094;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.stable-copy>.stable-subline[data-v-1da1ba89]{color:#0000008f;font-size:11px;font-weight:700;line-height:1.25;margin-top:2px}.horses-col[data-v-1da1ba89]{grid-column:2}.work-info-col[data-v-1da1ba89]{grid-column:3}.term-col[data-v-1da1ba89]{grid-column:4}.sessions-col[data-v-1da1ba89]{grid-column:5;justify-items:center;text-align:center}.work-side[data-v-1da1ba89]{display:contents}.work-status-stack[data-v-1da1ba89]{grid-column:2 / 9;grid-row:1;position:relative;z-index:30;display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;align-self:center;gap:5px;flex-wrap:nowrap;width:max-content;max-width:100%;min-height:28px;overflow:visible}.work-status-stack[data-v-1da1ba89]>*{flex:0 0 auto}.row-actions-line[data-v-1da1ba89]{grid-column:6 / 9;grid-row:2;position:relative;z-index:1;display:grid;grid-template-columns:minmax(48px,.28fr) minmax(74px,.36fr) 38px;gap:10px;align-items:center;align-self:center;justify-self:end;width:100%;justify-content:stretch}.hourly-box[data-v-1da1ba89]{min-width:0;display:grid;align-items:center;text-align:right;white-space:nowrap}.hourly-box strong[data-v-1da1ba89]{color:#000000d1;font-size:12px;font-weight:850}.money[data-v-1da1ba89]{min-width:0;display:grid;justify-items:end;text-align:right;white-space:nowrap}.money-total[data-v-1da1ba89]{max-width:100%;overflow:hidden;color:#000000f0;font-size:16px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.money-total--missing[data-v-1da1ba89]{color:#00000094;font-size:12px;font-weight:850}.money-outstanding[data-v-1da1ba89]{color:#0000008a;font-size:10px;font-weight:750;white-space:nowrap}.status-wrap[data-v-1da1ba89],.actions-col[data-v-1da1ba89],.payment-status-menu-wrap[data-v-1da1ba89]{position:relative;display:grid;place-items:center;overflow:visible}.actions-col[data-v-1da1ba89]{justify-self:end}.status-wrap[data-v-1da1ba89],.payment-status-menu-wrap[data-v-1da1ba89]{z-index:40}.status-wrap .status-menu[data-v-1da1ba89],.payment-status-menu-wrap .status-menu[data-v-1da1ba89]{opacity:1;background:#fff;box-shadow:0 14px 34px #00000024;z-index:5000}.status-wrap .status-menu-item[data-v-1da1ba89],.payment-status-menu-wrap .status-menu-item[data-v-1da1ba89]{background:#fff}.status-wrap .status-menu-item[data-v-1da1ba89]:hover:not(:disabled),.payment-status-menu-wrap .status-menu-item[data-v-1da1ba89]:hover:not(:disabled){background:#0000000d}.status-wrap .status-menu-item.active[data-v-1da1ba89],.payment-status-menu-wrap .status-menu-item.active[data-v-1da1ba89]{background:#000000eb;color:#fff}.modal-backdrop[data-v-1da1ba89]{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:16px;background:#0000006b}.modal[data-v-1da1ba89]{width:min(420px,100%);padding:16px;border-radius:8px;background:#fff;box-sizing:border-box}.modal-title[data-v-1da1ba89]{font-size:16px;font-weight:950}.modal-sub[data-v-1da1ba89]{margin-top:4px;color:#0000008f;font-size:12px;line-height:1.4}.segmented-control[data-v-1da1ba89]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 12px}.segmented-control button[data-v-1da1ba89]{min-height:42px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000b3;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font:inherit;font-size:12px;font-weight:850}.segmented-control button.active[data-v-1da1ba89]{background:#111;border-color:#111;color:#fff}.field[data-v-1da1ba89]{display:grid;gap:6px;margin-top:10px;font-size:12px;font-weight:850}.field input[data-v-1da1ba89]{width:100%;min-height:42px;box-sizing:border-box;border:1px solid rgba(0,0,0,.14);border-radius:8px;padding:0 10px;font:inherit}.field-hint[data-v-1da1ba89]{display:block;margin-top:6px;color:#0000008f;font-size:12px;font-weight:750}.payment-rate-options[data-v-1da1ba89]{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.09)}.payment-rate-options .field-label[data-v-1da1ba89]{margin-top:4px;color:#0000009e;font-size:11px;font-weight:900}.payment-rate-options label[data-v-1da1ba89]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;color:#000000c2;font-size:12px;font-weight:750}.payment-rate-options input[data-v-1da1ba89]{accent-color:#111}.modal-actions[data-v-1da1ba89]{display:flex;justify-content:center;gap:8px;margin-top:16px}.modal-btn[data-v-1da1ba89]{min-height:38px;padding:0 14px;border:1px solid #111;border-radius:8px;background:#111;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:850}.modal-btn.ghost[data-v-1da1ba89]{border-color:#00000029;background:#fff;color:#111}.modal-btn[data-v-1da1ba89]:disabled{opacity:.55;cursor:default}.work-test-pill--empty[data-v-1da1ba89]{opacity:.42;cursor:pointer}.test-template-list[data-v-1da1ba89]{display:grid;gap:8px;margin-top:14px}.test-template-option[data-v-1da1ba89]{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(0,0,0,.13);border-radius:8px;background:#fff;color:#111;font:inherit;text-align:left;cursor:pointer}.test-template-option>span[data-v-1da1ba89]{min-width:0;display:grid;gap:3px}.test-template-option strong[data-v-1da1ba89]{font-size:13px;font-weight:800}.test-template-option small[data-v-1da1ba89]{color:#0000008f;font-size:11px;font-weight:500;line-height:1.3}.test-template-option[data-v-1da1ba89]:disabled{opacity:.42;cursor:default}.test-picker-empty[data-v-1da1ba89]{padding:16px 0 6px}.mobile-extra[data-v-1da1ba89]{display:none}.mobile-line[data-v-1da1ba89]{display:grid;gap:3px}.mobile-label[data-v-1da1ba89]{color:#0000007a;font-size:10px;font-weight:850;text-transform:uppercase}.work-sections[data-v-1da1ba89]{display:grid;gap:14px}.work-list-section[data-v-1da1ba89]{position:relative;z-index:1;display:grid;gap:8px;overflow:visible}.work-list-title[data-v-1da1ba89]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px;color:#00000094;font-size:11px;font-weight:900;text-transform:uppercase}.work-list-title strong[data-v-1da1ba89]{min-width:24px;min-height:24px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#00000009;color:#000000b8;font-size:11px;font-weight:950}.priority-star[data-v-1da1ba89],.priority-star-placeholder[data-v-1da1ba89]{width:24px;height:24px;display:inline-grid;place-items:center;border:0;border-radius:0;background:transparent;color:#00000047;padding:0;box-sizing:border-box}.priority-star[data-v-1da1ba89]{cursor:pointer}.priority-star--normale[data-v-1da1ba89]:not(:disabled):hover{background:transparent;color:#0000006b}.priority-star--importante[data-v-1da1ba89]{color:#e0ba67}.priority-star--urgente[data-v-1da1ba89]{color:#a85a5a}.priority-star--normale svg[data-v-1da1ba89]{fill:transparent}.priority-star--importante svg[data-v-1da1ba89],.priority-star--urgente svg[data-v-1da1ba89]{fill:currentColor}.work-row--evidence[data-v-1da1ba89]{border-color:#00000017;background:#ffffffd1}.work-row--evidence[data-v-1da1ba89]:hover{background:#ffffffd1}.work-row--history[data-v-1da1ba89]{border-color:#1f29371f;background:#1f293711;color:#111827bd}.work-row--history[data-v-1da1ba89]:hover{background:#1f293713}@media(max-width:920px){.work-head[data-v-1da1ba89],.work-row[data-v-1da1ba89],.evidence-work-row[data-v-1da1ba89]{grid-template-columns:minmax(0,1fr) minmax(210px,auto);gap:8px;align-items:start}.work-head .cell-hide-mobile[data-v-1da1ba89],.cell-hide-mobile[data-v-1da1ba89],.head-hourly[data-v-1da1ba89],.head-money[data-v-1da1ba89]{display:none}.head-actions[data-v-1da1ba89]{grid-column:2}.work-side[data-v-1da1ba89]{display:grid;grid-column:2;grid-row:1;gap:8px;justify-items:end}.evidence-date-line[data-v-1da1ba89],.evidence-main[data-v-1da1ba89],.evidence-horses[data-v-1da1ba89],.evidence-tasks[data-v-1da1ba89],.evidence-term[data-v-1da1ba89],.evidence-sessions[data-v-1da1ba89],.evidence-actions-line[data-v-1da1ba89]{grid-column:1;grid-row:auto}.evidence-side[data-v-1da1ba89]{display:grid;grid-column:2;grid-row:1;gap:8px;justify-items:end}.evidence-side .work-status-stack[data-v-1da1ba89]{grid-column:auto;grid-row:auto}.work-status-stack[data-v-1da1ba89]{grid-column:auto;grid-row:auto;transform:none;max-width:100%;flex-wrap:wrap}.row-actions-line[data-v-1da1ba89]{grid-column:auto;grid-row:auto}.mobile-extra[data-v-1da1ba89]{grid-column:1 / -1;display:grid;gap:7px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.mobile-line[data-v-1da1ba89]{grid-template-columns:90px minmax(0,1fr);color:#000000b3;font-size:11px}}@media(max-width:420px){.work-row[data-v-1da1ba89],.evidence-work-row[data-v-1da1ba89]{grid-template-columns:minmax(0,1fr)}.work-side[data-v-1da1ba89],.evidence-side[data-v-1da1ba89]{grid-column:1;grid-row:auto;justify-items:stretch}.work-status-stack[data-v-1da1ba89]{justify-content:flex-start;overflow-x:auto}.row-actions-line[data-v-1da1ba89]{grid-template-columns:minmax(0,1fr) auto 40px}}@media(max-width:520px){.page[data-v-1da1ba89]{padding:12px}}.page[data-v-c7df3336]{padding:16px}.form[data-v-c7df3336]{display:grid;gap:14px}.form-section-title[data-v-c7df3336]{padding-top:8px;border-top:1px solid rgba(0,0,0,.08);color:#000000d1;font-size:13px;font-weight:950}.form-section-title[data-v-c7df3336]:first-child{padding-top:0;border-top:0}.grid2[data-v-c7df3336]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-c7df3336]{display:grid;gap:6px}.label[data-v-c7df3336]{font-size:12px;opacity:.75;font-weight:900}.input[data-v-c7df3336]{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.18);outline:none;background:#fff;color:#000000e0;font:inherit;font-size:13px;font-weight:800}.input[data-v-c7df3336]:disabled{background:#0000000b;color:#00000094}.textarea[data-v-c7df3336]{resize:vertical;min-height:92px}.ac[data-v-c7df3336]{position:relative;display:flex;gap:8px;align-items:center}.btn-clear[data-v-c7df3336]{width:36px;height:36px;flex:0 0 36px;border-radius:8px;border:1px solid rgba(0,0,0,.18);background:transparent;font:inherit;font-size:20px;line-height:1;cursor:pointer}.ac-pop[data-v-c7df3336]{position:relative;display:flex;flex-direction:column;z-index:40;max-height:260px;margin-top:2px;overflow-y:auto;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 10px 26px #00000017}.ac-item[data-v-c7df3336]{width:100%;text-align:left;padding:10px 12px;border:0;border-top:1px solid rgba(0,0,0,.06);background:#fff;cursor:pointer;font:inherit}.ac-item[data-v-c7df3336]:hover{background:#0000000a}.ac-title[data-v-c7df3336],.catalog-option-title[data-v-c7df3336]{font-size:12px;font-weight:900}.ac-create[data-v-c7df3336]{order:2}.hint[data-v-c7df3336],.muted[data-v-c7df3336]{color:#00000094;font-size:12px}.pad[data-v-c7df3336]{padding:10px}.chips[data-v-c7df3336]{display:flex;gap:8px;flex-wrap:wrap}.contact-owner-row[data-v-c7df3336]{display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:10px;align-items:start}.contact-owner-control[data-v-c7df3336]{min-width:0}.self-owner-action[data-v-c7df3336]{width:68px;display:grid;justify-items:center;gap:3px;padding:0;border:0;background:transparent;color:#00000094;font:inherit;font-size:10px;font-weight:850;line-height:1.15;cursor:pointer}.self-owner-icon[data-v-c7df3336]{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff}.self-owner-action.active[data-v-c7df3336]{color:#000000e0}.self-owner-action.active .self-owner-icon[data-v-c7df3336]{border-color:#000000d1;background:#000000e0;color:#fff}.self-owner-action[data-v-c7df3336]:disabled{cursor:default;opacity:.38}.work-hierarchy-picker[data-v-c7df3336]{display:grid;gap:10px;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#00000005}.work-picker-step[data-v-c7df3336]{display:grid;gap:8px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:9px;background:#ffffffc7}.work-step-head[data-v-c7df3336]{display:flex;align-items:center;gap:8px}.work-step-head>span[data-v-c7df3336]{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:10px;font-weight:950}.work-step-head>div[data-v-c7df3336]{display:grid;gap:1px}.work-step-head strong[data-v-c7df3336]{font-size:12px}.work-step-head small[data-v-c7df3336]{color:#00000087;font-size:10px;font-weight:750}.work-scope-options[data-v-c7df3336]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.work-scope-options button[data-v-c7df3336]{min-width:0;min-height:44px;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.work-scope-options button.active[data-v-c7df3336]{border-color:#1f75498c;box-shadow:inset 0 0 0 1px #1f75491f}.work-scope-options button.selected[data-v-c7df3336]{border-color:#1f7549;background:#1f754921;box-shadow:inset 0 0 0 1px #1f754938}.work-scope-options button strong[data-v-c7df3336]{min-width:0;overflow-wrap:anywhere;font-size:12px}.work-option-code[data-v-c7df3336]{flex:0 0 auto;padding:3px 5px;border-radius:5px;background:#00000012;font-size:9px;font-weight:950}.work-create-link[data-v-c7df3336]{justify-self:start;padding:0;border:0;background:transparent;color:#0000009e;font:inherit;font-size:11px;font-weight:850;text-decoration:underline;cursor:pointer}.chip[data-v-c7df3336]{border-radius:999px;border:1px solid rgba(0,0,0,.16);padding:6px 10px;background:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.chip-x[data-v-c7df3336]{opacity:.6;margin-left:6px}.catalog-option-title[data-v-c7df3336]{display:flex;justify-content:space-between;gap:10px}.horse-suggestion-secondary[data-v-c7df3336]{color:#0000007a;font-size:11px;font-weight:800}.work-option[data-v-c7df3336]{min-width:0;display:grid;gap:3px}.selected-work-list[data-v-c7df3336]{display:flex;flex-wrap:wrap;gap:8px}.selected-work-drag[data-v-c7df3336]{flex:0 0 auto;color:#0000006b;font-size:18px;line-height:1;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.selected-work-chip.dragging[data-v-c7df3336]{opacity:.48}.selected-work-chip[data-v-c7df3336]{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:4px 5px 4px 10px;border:1px solid rgba(0,0,0,.16);border-radius:999px;background:#fff;color:#000000d1;font-size:12px;font-weight:850}.selected-work-path[data-v-c7df3336]{display:inline-grid;grid-auto-flow:column;align-items:stretch;gap:0}.selected-work-level[data-v-c7df3336]{display:grid;align-content:center;gap:1px;min-width:72px;padding:2px 8px;border-left:1px solid rgba(0,0,0,.09)}.selected-work-level[data-v-c7df3336]:first-child{border-left:0}.selected-work-level.ancestor[data-v-c7df3336]{min-width:44px;background:#00000009;text-align:center}.selected-work-level small[data-v-c7df3336]{color:#00000085;font-size:9px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.selected-work-level strong[data-v-c7df3336]{color:#000000d6;font-size:11px;font-weight:900;line-height:1.2}.phase-config-trigger[data-v-c7df3336],.selected-work-remove[data-v-c7df3336]{min-height:26px;border:0;background:#0000000f;color:#000000b8;font:inherit;cursor:pointer}.phase-config-trigger[data-v-c7df3336]{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:850}.selected-work-remove[data-v-c7df3336]{width:26px;border-radius:50%;font-size:15px;line-height:1}.phase-modal[data-v-c7df3336],.rate-change-modal[data-v-c7df3336]{display:grid;gap:16px}.rate-change-summary[data-v-c7df3336]{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000006}.rate-change-summary>div[data-v-c7df3336]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rate-change-summary strong[data-v-c7df3336]{font-size:12px}.rate-change-summary span[data-v-c7df3336]{color:#0000009e;font-size:12px;font-weight:800;white-space:nowrap}.rate-choice-list[data-v-c7df3336],.rate-manual-policy[data-v-c7df3336]{display:grid;gap:8px}.rate-manual-policy[data-v-c7df3336]{padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.rate-choice[data-v-c7df3336]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;cursor:pointer}.rate-choice[data-v-c7df3336]:has(input:checked){border-color:#000000c7;background:#0000000a}.rate-choice input[data-v-c7df3336]{margin:2px 0 0;accent-color:#111}.rate-choice span[data-v-c7df3336]{display:grid;gap:3px}.rate-choice strong[data-v-c7df3336]{font-size:12px}.rate-choice small[data-v-c7df3336]{color:#00000094;font-size:11px;line-height:1.4}.modal-head[data-v-c7df3336]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-head h3[data-v-c7df3336]{margin:2px 0 0;font-size:17px}.modal-eyebrow[data-v-c7df3336]{color:#00000080;font-size:10px;font-weight:900;text-transform:uppercase}.modal-copy[data-v-c7df3336]{margin:0;color:#000000a3;font-size:13px;line-height:1.45}.modal-close[data-v-c7df3336]{width:34px;height:34px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000b8;font:inherit;font-size:18px;cursor:pointer}.modal-actions[data-v-c7df3336]{display:flex;justify-content:flex-end;gap:8px}.work-option-area[data-v-c7df3336]{color:#00000075;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.item-summary-lines[data-v-c7df3336],.total-summary-lines[data-v-c7df3336]{min-width:0;display:grid;gap:2px}.item-summary-lines>strong[data-v-c7df3336]{color:#000000c2;font-size:12px;font-weight:950}.item-summary-lines>span[data-v-c7df3336],.total-summary-lines>span[data-v-c7df3336]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horse-suggestion-title[data-v-c7df3336]{display:flex;align-items:baseline;gap:6px}.horse-suggestion-primary[data-v-c7df3336]{font-weight:950}.compact-number[data-v-c7df3336]{max-width:180px}.segmented[data-v-c7df3336]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seg-btn[data-v-c7df3336]{min-height:38px;padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000ad;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.seg-btn.active[data-v-c7df3336]{border-color:#000000c7;background:#000000e0;color:#fff}.work-item-card[data-v-c7df3336]{display:grid;gap:12px;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000005}.item-head[data-v-c7df3336]{display:flex;align-items:center;justify-content:space-between;gap:10px}.item-head strong[data-v-c7df3336]{font-size:13px;font-weight:950}.mini-btn[data-v-c7df3336],.add-row-btn[data-v-c7df3336]{min-height:36px;padding:7px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.add-row-btn[data-v-c7df3336]{justify-self:center}.item-total[data-v-c7df3336],.total-panel[data-v-c7df3336]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.item-total span[data-v-c7df3336]{color:#00000094;font-size:12px;font-weight:800}.item-total strong[data-v-c7df3336]{font-size:14px;font-weight:950}.calculated-field[data-v-c7df3336]{min-height:44px;display:grid;align-content:center;gap:4px;padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#00000009}.calculated-field strong[data-v-c7df3336]{font-size:14px;font-weight:950}.appointment-total-panel[data-v-c7df3336]{display:grid;gap:10px;padding:12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff}.appointment-total-grid[data-v-c7df3336]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.appointment-total-column[data-v-c7df3336]{min-width:150px;display:grid;justify-items:center;gap:3px;padding:10px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#00000006;text-align:center}.appointment-total-column.warning[data-v-c7df3336]{border-color:#c16b1438;background:#c16b1414}.appointment-total-column span[data-v-c7df3336]{font-size:11px;font-weight:900;color:#0000009e;text-transform:uppercase}.appointment-total-column small[data-v-c7df3336]{max-width:180px;overflow:hidden;color:#00000094;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.appointment-total-column strong[data-v-c7df3336]{font-size:15px;font-weight:950}.appointment-grand-total[data-v-c7df3336]{display:flex;align-items:baseline;justify-content:center;gap:12px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.appointment-grand-total span[data-v-c7df3336]{color:#0000009e;font-size:12px;font-weight:900}.appointment-grand-total strong[data-v-c7df3336]{font-size:20px;font-weight:950}.private-note-warning[data-v-c7df3336],.shared-note[data-v-c7df3336]{padding:10px;border-radius:8px}.private-note-warning[data-v-c7df3336]{background:#96303c14}.shared-note[data-v-c7df3336]{background:#fff}.note-label-row[data-v-c7df3336]{display:flex;align-items:center;justify-content:space-between;gap:8px}.recording-hint[data-v-c7df3336]{color:#00000094;font-size:12px;font-weight:800;text-align:center}.actions[data-v-c7df3336]{display:flex;justify-content:center;gap:10px}.btn[data-v-c7df3336]{min-height:38px;padding:8px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.16);background:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.btn.primary[data-v-c7df3336]{background:#000000eb;color:#fff}.btn[data-v-c7df3336]:disabled{opacity:.45;cursor:default}@media(max-width:760px){.page[data-v-c7df3336]{padding:12px}.grid2[data-v-c7df3336],.work-scope-options[data-v-c7df3336]{grid-template-columns:1fr}}.page[data-v-01773919]{padding:14px;display:grid;gap:12px}.muted[data-v-01773919]{color:#0000008f;font-size:12px}.hero-card[data-v-01773919],.section-card[data-v-01773919]{display:grid;gap:12px}.title-row[data-v-01773919]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agreement-date[data-v-01773919]{margin-bottom:5px;color:#00000085;font-size:11px;font-weight:800}.hero-title[data-v-01773919]{color:#000000eb;font-size:22px;font-weight:950;line-height:1.05}.hero-address[data-v-01773919]{margin-top:7px;display:grid;gap:2px;color:#00000094;font-size:12px;font-weight:650;line-height:1.25}.hero-actions[data-v-01773919]{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.target-status-wrap[data-v-01773919]{position:relative;display:inline-flex}.target-status-menu[data-v-01773919]{right:0;top:30px;z-index:5000}.hero-grid[data-v-01773919]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.payment-total-section[data-v-01773919]{display:block;padding:16px 14px}.payment-total-row[data-v-01773919]{display:grid;grid-template-columns:76px minmax(140px,1fr) 76px;align-items:end;gap:10px}.payment-total-row[data-v-01773919]:before{content:""}.payment-total-row .payment-status-wrap[data-v-01773919]{grid-column:3;justify-self:end}.payment-total-row .payment-status-action[data-v-01773919]{min-width:76px}.payment-total-row .eqa-icon-action__label[data-v-01773919]{white-space:nowrap}.payment-status-wrap[data-v-01773919]{position:relative;display:inline-flex}.payment-status-menu[data-v-01773919]{top:52px;right:0;z-index:5000}.payment-total-value[data-v-01773919]{grid-column:2;grid-row:1;min-width:0;text-align:center}.payment-total-value span[data-v-01773919]{color:#00000094;font-size:11px;font-weight:750;text-transform:uppercase}.payment-total-value strong[data-v-01773919]{display:block;margin-top:2px;color:#000000eb;font-size:19px;font-weight:850;white-space:nowrap}.payment-status-icon.is-paid[data-v-01773919],.payment-status-icon.is-unpaid-work[data-v-01773919],.payment-status-icon.is-unpaid-upcoming[data-v-01773919]{color:#000000c7}.payment-status-icon.is-partial[data-v-01773919]{color:#745400f2;background:#f59e0b24;border-color:#f59e0b42}.payment-status-icon.is-unpaid[data-v-01773919]{color:#872a34f2;background:#96303c1a;border-color:#96303c33}.manual-earned-row[data-v-01773919]{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 12px;border-radius:8px;background:#00000006}.manual-earned-row>div[data-v-01773919]{display:grid;gap:2px}.manual-earned-row span[data-v-01773919],.manual-earned-row small[data-v-01773919]{color:#00000080;font-size:10px;font-weight:750}.manual-earned-row strong[data-v-01773919]{color:#000000eb;font-size:16px;font-weight:900}.payment-detail-columns[data-v-01773919]{margin-top:12px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.payment-detail-columns.single[data-v-01773919]{justify-content:center}.payment-detail-column[data-v-01773919]{min-width:150px;max-width:220px;display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#00000005}.payment-detail-row[data-v-01773919],.payment-detail-total[data-v-01773919]{display:flex;justify-content:space-between;gap:12px;color:#0000009e;font-size:11px;font-weight:800}.payment-detail-row strong[data-v-01773919],.payment-detail-total strong[data-v-01773919]{color:#151719;font-size:12px}.payment-detail-row--muted[data-v-01773919],.payment-detail-row--muted strong[data-v-01773919]{color:#0000007a;font-weight:750}.payment-detail-row--paid[data-v-01773919],.payment-detail-row--paid strong[data-v-01773919]{color:#000000b8}.payment-detail-total[data-v-01773919]{margin-top:4px;padding-top:7px;border-top:1px solid rgba(0,0,0,.1)}.payment-detail-total span[data-v-01773919],.payment-detail-total strong[data-v-01773919]{font-size:13px;font-weight:950}.show-section[data-v-01773919]{box-sizing:border-box;display:grid;gap:10px;padding:14px;border-top:1px solid rgba(0,0,0,.08)}.section-title-row[data-v-01773919]{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-title[data-v-01773919]{font-size:12px;font-weight:950;opacity:.62;text-transform:uppercase;letter-spacing:.02em}.work-session-history[data-v-01773919]{display:grid;border-top:1px solid rgba(0,0,0,.08)}.work-session-history-row[data-v-01773919]{width:100%;display:grid;grid-template-columns:minmax(130px,.8fr) 30px minmax(180px,1.5fr) minmax(80px,.6fr) minmax(80px,.6fr) 38px minmax(92px,auto);gap:12px;align-items:center;padding:11px 4px;border:0;border-bottom:1px solid rgba(0,0,0,.08);background:#fff;color:inherit;text-align:left;cursor:pointer}.work-session-history-row[data-v-01773919]:hover{background:#00000006}.work-session-history-row--past[data-v-01773919]{background:#1f293711;color:#111827c7}.work-session-history-row--past[data-v-01773919]:hover{background:#1f293714}.work-session-obtained[data-v-01773919]{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:999px;color:transparent}.work-session-obtained.active[data-v-01773919]{border-color:#26784847;background:#2678481f;color:#267848}.work-session-history-due[data-v-01773919]{display:grid;gap:2px}.work-session-history-due strong[data-v-01773919]{font-size:12px;font-weight:900}.work-session-history-due small[data-v-01773919]{color:#00000085;font-size:10px;font-weight:750;white-space:nowrap}.work-session-payment[data-v-01773919]{justify-self:center}.work-session-status[data-v-01773919]{justify-self:end}.work-session-history-date[data-v-01773919],.work-session-history-horse[data-v-01773919]{display:grid;gap:2px;min-width:0}.work-session-history-date strong[data-v-01773919],.work-session-history-horse strong[data-v-01773919],.work-session-history-due[data-v-01773919]{font-size:13px;font-weight:850}.work-session-history-date span[data-v-01773919],.work-session-history-horse span[data-v-01773919]{color:#0000008a;font-size:11px;font-weight:700}.work-session-history-duration[data-v-01773919]{color:#000000a8;font-size:12px;font-weight:750}.note-edit-btn[data-v-01773919],.reminder-btn[data-v-01773919]{border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;padding:7px 10px;color:#000000b8;font-size:11px;font-weight:900;cursor:pointer}.reminder-btn[data-v-01773919]{justify-self:start;min-height:38px;padding:0 12px;border-radius:12px}.notes-section[data-v-01773919]{display:grid;gap:12px;padding:16px 14px}.notes-grid[data-v-01773919]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.note-box[data-v-01773919]{box-sizing:border-box;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:13px 14px;background:#00000009;font-size:12px;font-weight:800}.note-box.private-note[data-v-01773919],.private-note-warning[data-v-01773919]{background:#96303c14;border-color:#96303c29}.note-box.shared-note[data-v-01773919],.shared-note-info[data-v-01773919]{background:#fff;border-color:#0000001a}.note-box p[data-v-01773919]{margin:6px 0 0;color:#000000c7;font-size:13px;line-height:1.45;white-space:pre-wrap}.note-label-row[data-v-01773919]{display:flex;align-items:center;justify-content:space-between;gap:10px}.recording-hint[data-v-01773919],.err[data-v-01773919]{color:#0000009e;font-size:11px;font-weight:800}.err[data-v-01773919]{color:#872a34f2}.reminder-modal[data-v-01773919],.notes-modal[data-v-01773919]{width:min(640px,100%);max-height:min(760px,calc(100vh - 28px));overflow:auto;display:grid;gap:12px;padding:16px;border-radius:8px;background:#fff}.reminder-sub[data-v-01773919]{margin:0 0 4px;color:#0000009e;font-size:12px;font-weight:750}.reminder-channels[data-v-01773919],.reminder-sections[data-v-01773919]{display:grid;gap:8px;margin-bottom:4px}.reminder-section[data-v-01773919],.reminder-check[data-v-01773919]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:9px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;font-size:12px;font-weight:780}.reminder-section.disabled[data-v-01773919],.reminder-check.unavailable[data-v-01773919]{opacity:.55}.field[data-v-01773919]{display:grid;gap:6px;min-width:0}.field>span[data-v-01773919],.field .note-label-row>span[data-v-01773919]{color:#0000009e;font-size:11px;font-weight:950;text-transform:uppercase}.field textarea[data-v-01773919],.notes-textarea[data-v-01773919]{width:100%;box-sizing:border-box;min-height:38px;padding:8px 10px;border-radius:12px;border:1px solid rgba(0,0,0,.16);background:#fff;font:inherit;font-size:13px;resize:vertical}.field small[data-v-01773919]{color:#00000094;font-size:11px;font-weight:750}.modal-title[data-v-01773919]{font-size:16px;font-weight:950}.modal-actions[data-v-01773919]{display:flex;justify-content:center;gap:8px}.modal-btn[data-v-01773919]{min-width:86px;min-height:34px;padding:0 14px;border:1px solid #000;border-radius:8px;background:#000;color:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.modal-btn.ghost[data-v-01773919]{border-color:#00000024;background:#fff;color:#000000c2}.hero-horse-strip[data-v-01773919]{display:flex;gap:12px;overflow-x:auto;margin-top:12px;margin-bottom:8px;padding:10px 0 8px}.hero-horse-chip[data-v-01773919]{min-width:148px;min-height:54px;display:grid;align-content:center;gap:3px;padding:7px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#00000006;color:#000000c2;cursor:pointer;font:inherit;text-align:left}.hero-horse-chip strong[data-v-01773919]{overflow:hidden;font-size:14px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.hero-horse-chip span[data-v-01773919]{overflow:hidden;color:#0000008a;font-size:10px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.hero-grid>div[data-v-01773919]{display:grid;gap:3px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.hero-grid span[data-v-01773919],.item-row span[data-v-01773919],.note-box span[data-v-01773919],.sub[data-v-01773919]{color:#0000008f;font-size:11px;font-weight:750}.hero-grid strong[data-v-01773919],.item-row strong[data-v-01773919]{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.hero-grid small[data-v-01773919]{color:#00000080;font-size:11px}.hero-sessions-cell strong[data-v-01773919],.hero-agreement-cell strong[data-v-01773919],.hero-due-cell strong[data-v-01773919]{font-size:18px;font-weight:950}.section-head[data-v-01773919]{display:flex;align-items:end;justify-content:space-between;gap:10px}.title[data-v-01773919]{font-size:15px;font-weight:850}.trainer-horse-cards[data-v-01773919]{display:grid;gap:10px}.trainer-horse-card[data-v-01773919]{min-width:0;overflow:visible;display:grid;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#fff;cursor:pointer}.trainer-horse-card[data-v-01773919]:hover{background:#00000005}.trainer-horse-card--placeholder[data-v-01773919]{color:#583d00f2;background:#f59e0b12;border-color:#f59e0b3d}.trainer-horse-card--placeholder[data-v-01773919]:hover{background:#f59e0b12}.trainer-horse-head[data-v-01773919]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trainer-horse-identity[data-v-01773919]{min-width:0;display:grid;gap:3px}.trainer-horse-name[data-v-01773919]{justify-self:start;padding:0;border:0;background:transparent;color:#000000eb;cursor:pointer;font:inherit;font-size:14px;font-weight:950;line-height:1.25;text-align:left}.trainer-horse-secondary[data-v-01773919]{color:#0000008f;font-size:11px;font-weight:650;line-height:1.3}.trainer-horse-anagraphics[data-v-01773919]{color:#00000085;font-size:11px;font-weight:600;line-height:1.3}.trainer-horse-actions[data-v-01773919]{position:relative;display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap}.horse-status-wrap[data-v-01773919]{position:relative;display:inline-flex;align-items:flex-start}.horse-status-menu[data-v-01773919]{right:0;top:30px;z-index:5000}.trainer-horse-work-summary[data-v-01773919]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.trainer-work-groups[data-v-01773919],.trainer-work-area[data-v-01773919]{min-width:0;display:grid;gap:7px}.trainer-work-area-heading[data-v-01773919]{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trainer-work-area-heading.inherited[data-v-01773919],.trainer-work-group-main.inherited[data-v-01773919]{opacity:.72}.trainer-work-name[data-v-01773919]{min-width:0;overflow:hidden;color:#000c;font-size:12px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.trainer-work-name--area[data-v-01773919]{font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-variant:all-small-caps}.trainer-work-name--group[data-v-01773919]{color:#000000ad;font-size:11px;font-weight:800}.trainer-work-group-pills[data-v-01773919]{min-width:0;display:grid;gap:7px}.trainer-work-group-row[data-v-01773919]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center}.trainer-work-group-main[data-v-01773919]{min-width:0;display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.trainer-work-group-stats[data-v-01773919]{min-width:72px;display:grid;justify-items:end;gap:1px;color:#00000094;font-size:10px;font-weight:780}.trainer-work-group-stats strong[data-v-01773919]{color:#000000d1;font-size:11px;font-weight:900;white-space:nowrap}.trainer-work-exercises[data-v-01773919]{grid-column:1 / -1;display:flex;gap:5px;flex-wrap:wrap;padding-left:24px}.trainer-work-priority[data-v-01773919]{width:18px;height:18px;display:inline-grid;place-items:center;border:0;background:transparent;color:#0000003d;padding:0;cursor:pointer}.trainer-work-priority.priority-star--importante[data-v-01773919]{color:#e0ba67}.trainer-work-priority.priority-star--urgente[data-v-01773919]{color:#a85a5a}.trainer-work-priority.priority-star--normale svg[data-v-01773919]{fill:transparent}.trainer-work-priority.priority-star--importante svg[data-v-01773919],.trainer-work-priority.priority-star--urgente svg[data-v-01773919]{fill:currentColor}.trainer-work-pill[data-v-01773919]{max-width:100%;overflow:hidden}.trainer-work-pill span[data-v-01773919]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trainer-work-exercise[data-v-01773919]{min-width:92px;display:grid;gap:2px;padding:6px 8px;border:1px solid rgba(0,0,0,.06);border-radius:9px;background:#00000006;color:#000000b3;line-height:1.15}.trainer-work-exercise small[data-v-01773919]{color:#0000007a;font-size:9px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.trainer-work-exercise strong[data-v-01773919]{font-size:10px;font-weight:800}.trainer-work-exercise.inherited[data-v-01773919]{opacity:.64}.trainer-work-exercise.closed[data-v-01773919]{background:#0000001f;color:#0000006b}.trainer-horse-due[data-v-01773919]{flex-shrink:0;min-width:96px;display:grid;gap:3px;text-align:right}.trainer-horse-due span[data-v-01773919]{color:#0000008f;font-size:11px;font-weight:750}.trainer-horse-due strong[data-v-01773919]{color:#000000e0;font-size:15px;font-weight:950;white-space:nowrap}.trainer-horse-history[data-v-01773919]{display:grid;gap:6px;margin-top:0;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.history-row[data-v-01773919]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:baseline}.history-label[data-v-01773919]{font-size:11px;font-weight:950;opacity:.55;text-transform:uppercase;letter-spacing:.02em}.history-value[data-v-01773919]{min-width:0;color:#000000c7;font-size:12px;font-weight:850}.history-value-action[data-v-01773919]{cursor:pointer}.history-value-action[data-v-01773919]:hover{color:#000000eb}.history-value.warning[data-v-01773919]{justify-self:start;padding:2px 6px;border-radius:999px;background:#f59e0b12;color:#000000ad}.history-date[data-v-01773919]{opacity:.62;margin-left:6px}.status-pill--scheduled[data-v-01773919]{background:#fff;color:#000000db;border-color:#00000024}@media(max-width:760px){.trainer-horse-head[data-v-01773919]{display:grid}.trainer-horse-actions[data-v-01773919]{justify-content:flex-start}.trainer-horse-work-summary[data-v-01773919]{display:grid}.trainer-horse-due[data-v-01773919]{text-align:left}}.modal-backdrop[data-v-01773919]{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:18px;background:#0000004d}.payment-modal[data-v-01773919]{width:min(420px,100%);display:grid;gap:14px;padding:16px;border-radius:12px;background:#fff;box-shadow:0 18px 50px #0000002e;font:inherit}.payment-modal h3[data-v-01773919]{margin:0;color:#000000e0;font-size:16px;font-weight:900}.payment-field[data-v-01773919]{display:grid;gap:7px;color:#000000ad;font-size:12px;font-weight:800}.payment-field small[data-v-01773919]{color:#00000085;font-size:11px;font-weight:650}.payment-input-wrap[data-v-01773919]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;overflow:hidden}.payment-input-wrap input[data-v-01773919]{min-width:0;height:38px;padding:0 10px;border:0;outline:0;font:inherit;font-size:14px;font-weight:750}.payment-input-wrap span[data-v-01773919]{padding:0 10px;color:#00000085;font-size:12px;font-weight:850}.payment-modal-actions[data-v-01773919]{display:flex;justify-content:center;gap:8px}.payment-modal-button[data-v-01773919]{min-width:86px;min-height:34px;padding:0 14px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000c2;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.payment-modal-button.primary[data-v-01773919]{border-color:#000;background:#000;color:#fff}.payment-modal-button[data-v-01773919]:disabled{opacity:.55;cursor:default}@media(max-width:760px){.work-session-history-row[data-v-01773919]{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 10px}.work-session-history-date[data-v-01773919],.work-session-history-horse[data-v-01773919]{grid-column:1}.work-session-history-duration[data-v-01773919],.work-session-history-due[data-v-01773919]{grid-column:2;text-align:right}.work-session-payment[data-v-01773919]{grid-column:2}.work-session-status[data-v-01773919]{grid-column:3;grid-row:1}.hero-grid[data-v-01773919],.notes-grid[data-v-01773919]{grid-template-columns:1fr}.title-row[data-v-01773919]{display:grid}}.trainer-work-phases[data-v-01773919]{grid-column:1 / -1;display:flex;gap:6px;flex-wrap:wrap;padding-left:26px}.trainer-work-phase[data-v-01773919]{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:4px 7px;border:1px solid rgba(0,0,0,.13);border-radius:999px;background:#ffffffb8;color:#000000b3;font-size:11px}.trainer-work-phase small[data-v-01773919]{color:#00000080;font-size:10px}.trainer-work-phase strong[data-v-01773919]{font-size:10px;font-weight:800}.trainer-work-phase.active[data-v-01773919]{border-color:#00000061;color:#000000e6}.trainer-work-phase.obtained[data-v-01773919]{border-color:#267a4757;background:#6dbe8929;color:#266c41}.page[data-v-93ba5cbc]{display:grid;gap:16px;padding:16px}.hero[data-v-93ba5cbc],.section-head[data-v-93ba5cbc]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hero h2[data-v-93ba5cbc],.section-head h3[data-v-93ba5cbc]{margin:0;font-size:21px;line-height:1.2}.hero p[data-v-93ba5cbc],.section-head p[data-v-93ba5cbc]{margin:6px 0 0;color:#0000009e;font-size:14px;font-weight:650;line-height:1.45}.hero-actions[data-v-93ba5cbc],.modal-actions[data-v-93ba5cbc],.row-actions[data-v-93ba5cbc]{display:flex;align-items:flex-start;gap:10px}.summary[data-v-93ba5cbc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary[data-v-93ba5cbc] .card{display:grid;gap:5px}.summary span[data-v-93ba5cbc]{color:#00000094;font-size:12px;font-weight:800}.summary strong[data-v-93ba5cbc]{font-size:24px}.review-box[data-v-93ba5cbc]{display:grid;gap:12px;padding:15px;border:1px solid rgba(174,116,0,.35);border-radius:12px;background:#fff7d6}.review-heading[data-v-93ba5cbc]{display:flex;align-items:flex-start;gap:10px}.review-heading>span[data-v-93ba5cbc]{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#d99a00;color:#fff;font-weight:950}.review-heading h3[data-v-93ba5cbc],.review-heading p[data-v-93ba5cbc]{margin:0}.review-heading h3[data-v-93ba5cbc]{font-size:16px}.review-heading p[data-v-93ba5cbc]{margin-top:3px;color:#0009;font-size:12px}.review-list[data-v-93ba5cbc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px}.review-list button[data-v-93ba5cbc]{min-width:0;display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:10px;border:1px solid rgba(174,116,0,.22);border-radius:9px;background:#ffffffbf;color:inherit;font:inherit;text-align:left;cursor:pointer}.review-list .review-type[data-v-93ba5cbc]{grid-column:1;color:#8a6300;font-size:9px;font-weight:950;text-transform:uppercase}.review-list strong[data-v-93ba5cbc],.review-list small[data-v-93ba5cbc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-list strong[data-v-93ba5cbc]{grid-column:1;font-size:12px}.review-list small[data-v-93ba5cbc]{grid-column:1;color:#0000008c;font-size:10px}.review-list b[data-v-93ba5cbc]{grid-column:2;grid-row:1 / 4;align-self:center;font-size:17px}.area-grid[data-v-93ba5cbc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.area-card[data-v-93ba5cbc]{min-width:0;min-height:200px;display:grid;align-content:start;gap:10px;padding:16px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff;color:inherit;box-shadow:0 7px 20px #00000009}.area-card[data-v-93ba5cbc]:hover{border-color:#0000004d;transform:translateY(-1px)}.area-head[data-v-93ba5cbc]{display:flex;align-items:center;gap:8px}.area-head .scope[data-v-93ba5cbc]{margin-left:auto}.card-link[data-v-93ba5cbc]{min-width:0;display:grid;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.code[data-v-93ba5cbc]{display:inline-flex;align-items:center;width:max-content;padding:4px 7px;border-radius:7px;background:#00000014;font-size:11px;font-weight:950}.scope[data-v-93ba5cbc]{color:#00000080;font-size:11px;font-weight:850}.area-card h3[data-v-93ba5cbc]{margin:0;font-size:18px}.area-card p[data-v-93ba5cbc]{min-height:40px;margin:0;color:#0009;font-size:13px;line-height:1.5}.area-metrics[data-v-93ba5cbc]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto}.area-metrics span[data-v-93ba5cbc]{display:grid;gap:3px;color:#0000008f;font-size:11px;font-weight:800}.area-metrics b[data-v-93ba5cbc]{color:#111;font-size:16px}.add-card[data-v-93ba5cbc]{place-content:center;justify-items:center;color:#00000094;font:inherit;cursor:pointer}.add-card strong[data-v-93ba5cbc]{font-size:32px}.board-wrap[data-v-93ba5cbc]{min-width:0;display:grid;gap:10px}.board-help[data-v-93ba5cbc]{color:#0009;font-size:13px;font-weight:700}.board[data-v-93ba5cbc]{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px}.area-column[data-v-93ba5cbc]{min-width:0;min-height:280px;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#00000006}.area-column>header[data-v-93ba5cbc],.capacity-head[data-v-93ba5cbc]{display:flex;justify-content:space-between;align-items:center;gap:8px}.area-column>header>div[data-v-93ba5cbc]:first-child,.capacity-head>div[data-v-93ba5cbc]:first-child{min-width:0;display:flex;align-items:center;gap:8px}.area-column header strong[data-v-93ba5cbc]{overflow-wrap:anywhere;font-size:15px}.plain-action[data-v-93ba5cbc]{width:34px;height:34px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:transparent;color:#111;font:inherit;font-size:17px;font-weight:900;cursor:pointer}.capacity-list[data-v-93ba5cbc]{display:grid;gap:10px;margin-top:12px}.capacity-card[data-v-93ba5cbc]{min-width:0;display:grid;gap:9px;padding:11px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;cursor:grab}.capacity-head strong[data-v-93ba5cbc]{overflow-wrap:anywhere;font-size:13px}.families[data-v-93ba5cbc]{display:flex;gap:6px;flex-wrap:wrap}.family-pill[data-v-93ba5cbc]{cursor:grab;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#4a597a1a;color:#46506a;font-size:11px;font-weight:850}.family-pill[data-v-93ba5cbc] .dots{width:24px;height:24px;border:0;font-size:16px}.exercise-list[data-v-93ba5cbc]{min-width:0;display:grid;gap:6px}.exercise[data-v-93ba5cbc]{min-width:0;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px;border-radius:8px;background:#0000000a;cursor:grab}.exercise>div[data-v-93ba5cbc]:first-child{min-width:0;display:grid;gap:3px}.exercise span[data-v-93ba5cbc]{overflow-wrap:anywhere;font-size:12px;font-weight:850}.exercise small[data-v-93ba5cbc]{color:#0000008f;font-size:10px}.drop-empty[data-v-93ba5cbc]{padding:10px;border:1px dashed rgba(0,0,0,.18);border-radius:8px;color:#0000007a;font-size:11px;text-align:center}.methods[data-v-93ba5cbc]{display:grid;gap:14px}.method-grid[data-v-93ba5cbc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.method-card[data-v-93ba5cbc]{display:grid;gap:5px;padding:13px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.method-card>span[data-v-93ba5cbc]{color:#346b4c;font-size:10px;font-weight:950;text-transform:uppercase}.method-card strong[data-v-93ba5cbc]{font-size:15px}.method-card small[data-v-93ba5cbc]{color:#0009;font-size:12px}.method-card b[data-v-93ba5cbc]{margin-top:5px;font-size:11px}.state[data-v-93ba5cbc]{min-height:80px;display:grid;place-items:center;color:#0009;font-size:14px;font-weight:800}.state.compact[data-v-93ba5cbc]{min-height:44px}.modal-backdrop[data-v-93ba5cbc]{position:fixed;inset:0;z-index:12050;display:grid;place-items:center;padding:16px;background:#00000073}.modal[data-v-93ba5cbc]{width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;display:grid;gap:13px;padding:18px;border-radius:12px;background:#fff}.modal h3[data-v-93ba5cbc],.modal p[data-v-93ba5cbc]{margin:0}.modal h3[data-v-93ba5cbc]{font-size:19px}.modal p[data-v-93ba5cbc]{color:#0000009e;font-size:13px;line-height:1.45}.choice-grid[data-v-93ba5cbc]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.choice[data-v-93ba5cbc]{min-width:0;display:grid;justify-items:center;gap:5px;padding:12px 8px;border:1px solid rgba(0,0,0,.13);border-radius:10px;background:#fff;font:inherit;text-align:center;cursor:pointer}.choice svg[data-v-93ba5cbc]{width:20px;height:20px}.choice strong[data-v-93ba5cbc]{font-size:13px}.choice span[data-v-93ba5cbc]{color:#00000094;font-size:10px;line-height:1.3}.choice[data-v-93ba5cbc]:disabled{opacity:.4;cursor:default}.field[data-v-93ba5cbc]{display:grid;gap:6px;font-size:12px;font-weight:850}.input[data-v-93ba5cbc]{width:100%;min-height:42px;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:9px;background:#fff;font:inherit}.impact-grid[data-v-93ba5cbc]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.impact-grid span[data-v-93ba5cbc]{display:grid;gap:3px;padding:9px;border-radius:8px;background:#0000000a;color:#00000094;font-size:10px;font-weight:800}.impact-grid b[data-v-93ba5cbc]{color:#111;font-size:15px}.danger-copy[data-v-93ba5cbc]{padding:10px;border-radius:8px;background:#b0002012;color:#8f001a!important}.btn[data-v-93ba5cbc]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid rgba(0,0,0,.14);border-radius:9px;background:#fff;color:#111;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.btn.primary[data-v-93ba5cbc]{background:#111;color:#fff}.btn.danger[data-v-93ba5cbc]{border-color:#b000203d;color:#b00020}.modal-actions[data-v-93ba5cbc]{justify-content:flex-end;flex-wrap:wrap}@media(max-width:760px){.hero[data-v-93ba5cbc]{display:grid}.summary[data-v-93ba5cbc]{grid-template-columns:repeat(2,1fr)}.board[data-v-93ba5cbc],.area-grid[data-v-93ba5cbc],.method-grid[data-v-93ba5cbc]{grid-template-columns:minmax(0,1fr)}.choice-grid[data-v-93ba5cbc]{grid-template-columns:1fr}.impact-grid[data-v-93ba5cbc]{grid-template-columns:repeat(2,1fr)}.split-actions[data-v-93ba5cbc]{display:grid;grid-template-columns:1fr}}.page[data-v-62449364]{display:grid;gap:12px;padding:14px}.intro-card[data-v-62449364],.list-toolbar[data-v-62449364]{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-action-toolbar[data-v-62449364]{padding:0 2px;margin:2px 0 -2px}.intro-title[data-v-62449364]{font-size:17px;font-weight:900;color:#000000e6}.intro-sub[data-v-62449364],.section-sub[data-v-62449364]{color:#00000094;font-size:12px;font-weight:700}.catalog-nav[data-v-62449364]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.nav-pill[data-v-62449364]{min-height:34px;display:inline-flex;align-items:center;padding:7px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000b8;font-size:12px;font-weight:850;text-decoration:none}.nav-pill.active[data-v-62449364]{background:#000000e6;color:#fff;border-color:#000000e6}.filters-card[data-v-62449364]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phase-toggle-row[data-v-62449364]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.phase-toggle-row>span[data-v-62449364]{display:grid;gap:3px}.phase-toggle-row strong[data-v-62449364]{font-size:13px}.phase-toggle-row small[data-v-62449364],.phase-summary[data-v-62449364]{color:#0000008f;font-size:11px;font-weight:700}.eqa-toggle-input[data-v-62449364]{width:20px;height:20px;accent-color:#111}.section-title[data-v-62449364]{color:#000000db;font-size:14px;font-weight:900}.field[data-v-62449364]{display:grid;gap:6px}.label[data-v-62449364]{color:#0000009e;font-size:12px;font-weight:850}.input[data-v-62449364]{width:100%;min-height:42px;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;color:#000000e0;font:inherit;font-size:13px;font-weight:780;outline:none}.textarea[data-v-62449364]{resize:vertical;line-height:1.4}.catalog-table[data-v-62449364],.compact-list[data-v-62449364]{display:grid}.catalog-head[data-v-62449364],.catalog-row[data-v-62449364]{display:grid;gap:10px;align-items:center;border-bottom:1px solid rgba(0,0,0,.08)}.catalog-head[data-v-62449364]{min-height:28px;color:#00000075;font-size:10px;font-weight:900;text-transform:uppercase}.catalog-row[data-v-62449364]{min-height:58px;padding:9px 0}.kind-area[data-v-62449364]{grid-template-columns:minmax(0,1fr) 70px 70px 42px}.kind-group[data-v-62449364]{grid-template-columns:minmax(0,1fr) minmax(120px,.45fr) 70px 42px}.kind-family[data-v-62449364]{grid-template-columns:minmax(0,1fr) minmax(100px,.3fr) minmax(110px,.36fr) 62px 52px 42px}.kind-exercise[data-v-62449364]{grid-template-columns:minmax(0,1fr) minmax(90px,.26fr) minmax(100px,.3fr) minmax(100px,.3fr) 52px 42px}.catalog-order[data-v-62449364]{justify-self:center;color:#0000009e;font-size:12px;font-weight:850}.catalog-main[data-v-62449364]{min-width:0;display:grid;gap:3px}.catalog-titleline[data-v-62449364]{min-width:0;display:inline-flex;align-items:center;gap:7px}.catalog-titleline strong[data-v-62449364]{min-width:0;overflow:hidden;color:#000000e0;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.catalog-main small[data-v-62449364],.catalog-muted[data-v-62449364]{overflow:hidden;color:#00000085;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.metric-link[data-v-62449364]{width:34px;height:28px;justify-self:center;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#000000bf;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.actions-cell[data-v-62449364]{justify-self:end}.compact-row[data-v-62449364]{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:10px;align-items:center;border-bottom:1px solid rgba(0,0,0,.08);padding:8px 0}.empty-state[data-v-62449364]{min-height:70px;display:grid;place-items:center;border:1px dashed rgba(0,0,0,.18);border-radius:8px;color:#00000080;font-size:12px;font-weight:800}.modal-backdrop[data-v-62449364]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:#00000061}.modal-card[data-v-62449364]{width:min(480px,100%);display:grid;gap:12px;padding:14px;border-radius:8px;border:1px solid rgba(0,0,0,.14);background:#fff;box-shadow:0 18px 40px #0000002e}.modal-head[data-v-62449364]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-close[data-v-62449364]{width:34px;height:34px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;color:#000000d1;font:inherit;font-size:18px;cursor:pointer}.note-label-row[data-v-62449364]{display:flex;align-items:center;justify-content:space-between;gap:10px}.recording-hint[data-v-62449364]{color:#0000008f;font-size:12px;font-weight:800}.modal-actions[data-v-62449364]{display:flex;justify-content:center;gap:10px;padding-top:2px}.btn[data-v-62449364]{min-height:38px;padding:8px 12px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;color:#000000d1;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.btn.primary[data-v-62449364]{background:#000000eb;color:#fff}.btn.danger[data-v-62449364]{background:#7d232e;border-color:#7d232e;color:#fff}.btn.ghost-danger[data-v-62449364]{background:#fff;color:#7d232e}.delete-links-panel[data-v-62449364]{display:grid;gap:10px;padding:10px;border:1px solid rgba(125,35,46,.18);border-radius:8px;background:#7d232e0d}.delete-links-section[data-v-62449364]{display:grid;gap:7px}.delete-links-title[data-v-62449364]{color:#000000ad;font-size:11px;font-weight:900;text-transform:uppercase}.delete-link-row[data-v-62449364]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.08)}.delete-link-actions[data-v-62449364]{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mini-btn[data-v-62449364],.target-link-row[data-v-62449364]{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#000000c7;font:inherit;font-size:11px;font-weight:850;text-decoration:none;cursor:pointer}.target-link-row[data-v-62449364]{justify-content:flex-start}.btn[data-v-62449364]:disabled{opacity:.45;cursor:default}.sigla-input[data-v-62449364]{text-transform:uppercase;letter-spacing:.06em}@media(max-width:780px){.filters-card[data-v-62449364]{grid-template-columns:1fr}.intro-card[data-v-62449364],.list-toolbar[data-v-62449364]{display:grid}.catalog-nav[data-v-62449364]{justify-content:flex-start}.catalog-head[data-v-62449364]{display:none}.catalog-row[data-v-62449364],.catalog-row.kind-area[data-v-62449364],.catalog-row.kind-group[data-v-62449364],.catalog-row.kind-family[data-v-62449364],.catalog-row.kind-exercise[data-v-62449364]{grid-template-columns:minmax(0,1fr) 42px}.catalog-row[data-v-62449364]>:not(.catalog-main):not(.actions-cell){display:none}}.page[data-v-73ca985c]{display:grid;gap:16px;padding:16px}.area-hero[data-v-73ca985c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.area-hero h2[data-v-73ca985c]{margin:8px 0 0;font-size:23px}.area-hero p[data-v-73ca985c],.capacity small[data-v-73ca985c],.methods p[data-v-73ca985c]{margin:5px 0 0;color:#0009;font-size:13px;line-height:1.5}.code[data-v-73ca985c]{display:inline-flex;width:max-content;padding:4px 7px;border-radius:7px;background:#00000014;font-size:11px;font-weight:950}.hero-side[data-v-73ca985c],.capacity-side[data-v-73ca985c]{display:flex;align-items:flex-start;gap:12px}.metrics[data-v-73ca985c],.capacity-stats[data-v-73ca985c]{display:grid;grid-auto-flow:column;gap:18px}.metrics span[data-v-73ca985c],.capacity-stats span[data-v-73ca985c]{display:grid;gap:3px;color:#0000008c;font-size:11px;font-weight:850}.metrics b[data-v-73ca985c]{color:#111;font-size:17px}.section-toolbar[data-v-73ca985c]{display:flex;align-items:center;justify-content:space-between;gap:14px}.section-toolbar h3[data-v-73ca985c]{margin:0;font-size:17px}.section-toolbar p[data-v-73ca985c]{margin:4px 0 0;color:#00000094;font-size:12px}.capacity[data-v-73ca985c]{display:grid;gap:12px}.capacity>header[data-v-73ca985c],.methods>header[data-v-73ca985c]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08)}.item-link[data-v-73ca985c]{border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.capacity-title[data-v-73ca985c]{min-width:0;display:flex;gap:9px;align-items:flex-start}.capacity-title>span[data-v-73ca985c]:last-child{display:grid;gap:2px}.capacity-title strong[data-v-73ca985c],.methods h3[data-v-73ca985c]{margin:0;font-size:16px}.capacity-stats b[data-v-73ca985c]{color:#111;font-size:14px}.families[data-v-73ca985c]{display:flex;gap:7px;flex-wrap:wrap}.family-pill[data-v-73ca985c]{display:inline-flex;align-items:center;gap:3px;padding:3px 5px 3px 8px;border-radius:999px;background:#4a597a1a;color:#46506a;cursor:grab}.family-pill>button[data-v-73ca985c]{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.family-pill[data-v-73ca985c] .dots{width:26px;height:26px;border:0}.exercise-table[data-v-73ca985c]{display:grid}.exercise-head[data-v-73ca985c],.exercise-row[data-v-73ca985c]{display:grid;grid-template-columns:minmax(0,1fr) 70px 70px 90px 105px 42px;gap:9px;align-items:center;border-bottom:1px solid rgba(0,0,0,.07)}.exercise-head[data-v-73ca985c]{min-height:32px;color:#00000080;font-size:10px;font-weight:900;text-transform:uppercase}.exercise-row[data-v-73ca985c]{min-height:54px;font-size:12px;cursor:grab}.exercise-name[data-v-73ca985c]{min-width:0;display:grid;gap:3px;padding:0}.exercise-name strong[data-v-73ca985c]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.exercise-name small[data-v-73ca985c],.exercise-row time[data-v-73ca985c]{color:#0000008c;font-size:11px}.method-list[data-v-73ca985c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;margin-top:10px}.method-list a[data-v-73ca985c]{display:grid;gap:4px;padding:11px;border:1px solid rgba(0,0,0,.1);border-radius:9px;color:inherit;text-decoration:none}.method-list strong[data-v-73ca985c]{font-size:14px}.method-list span[data-v-73ca985c],.method-list small[data-v-73ca985c]{color:#0000008f;font-size:11px}.state[data-v-73ca985c]{min-height:80px;display:grid;place-items:center;color:#00000094;font-size:13px;font-weight:800}.state.compact[data-v-73ca985c]{min-height:44px}.modal-backdrop[data-v-73ca985c]{position:fixed;inset:0;z-index:12050;display:grid;place-items:center;padding:16px;background:#00000073}.modal[data-v-73ca985c]{width:min(480px,100%);display:grid;gap:13px;padding:18px;border-radius:12px;background:#fff}.modal h3[data-v-73ca985c],.modal p[data-v-73ca985c]{margin:0}.modal p[data-v-73ca985c]{color:#0000009e;font-size:13px;line-height:1.5}.field[data-v-73ca985c]{display:grid;gap:6px;color:#000000b3;font-size:12px;font-weight:850}.input[data-v-73ca985c]{width:100%;min-height:42px;box-sizing:border-box;padding:9px 10px;border:1px solid rgba(0,0,0,.15);border-radius:9px;background:#fff;font:inherit}.textarea[data-v-73ca985c]{resize:vertical;line-height:1.45}.code-input[data-v-73ca985c]{text-transform:uppercase;letter-spacing:.06em}.phase-toggle-row[data-v-73ca985c]{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px}.phase-toggle-row>span[data-v-73ca985c]{display:grid;gap:3px}.phase-toggle-row small[data-v-73ca985c]{color:#0000008c;font-size:11px;font-weight:700}.phase-toggle-row input[data-v-73ca985c]{width:20px;height:20px;accent-color:#111}.note-label-row[data-v-73ca985c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.recording-hint[data-v-73ca985c]{color:#00000094;font-size:11px;font-weight:750}.modal-actions[data-v-73ca985c]{display:flex;justify-content:flex-end;gap:8px}.btn[data-v-73ca985c]{min-height:40px;padding:8px 12px;border:1px solid rgba(0,0,0,.14);border-radius:9px;background:#fff;color:#111;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.btn.primary[data-v-73ca985c]{background:#111;color:#fff}@media(max-width:800px){.area-hero[data-v-73ca985c]{grid-template-columns:1fr}.hero-side[data-v-73ca985c],.capacity-side[data-v-73ca985c],.capacity>header[data-v-73ca985c]{display:grid}.metrics[data-v-73ca985c]{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.capacity-stats[data-v-73ca985c]{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}.exercise-head[data-v-73ca985c]{display:none}.exercise-row[data-v-73ca985c]{grid-template-columns:minmax(0,1fr) repeat(2,48px) 38px}.exercise-row>b[data-v-73ca985c]:nth-of-type(3),.exercise-row time[data-v-73ca985c]{display:none}}.page[data-v-5824fa2e]{display:grid;gap:16px;padding:16px}.hero[data-v-5824fa2e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.hero-copy[data-v-5824fa2e]{min-width:0;display:grid;gap:7px}.breadcrumbs[data-v-5824fa2e]{display:flex;gap:5px;flex-wrap:wrap;color:#0000008c;font-size:12px;font-weight:750}.breadcrumbs span+span[data-v-5824fa2e]:before{content:"›";margin-right:5px}.code[data-v-5824fa2e]{width:max-content;padding:4px 7px;border-radius:7px;background:#00000014;font-size:11px;font-weight:950}h2[data-v-5824fa2e],h3[data-v-5824fa2e]{margin:0}h2[data-v-5824fa2e]{font-size:23px}h3[data-v-5824fa2e]{font-size:17px}.hero p[data-v-5824fa2e],.section-head p[data-v-5824fa2e]{margin:0;color:#0009;font-size:13px;line-height:1.5}.description-card[data-v-5824fa2e],.resources-card[data-v-5824fa2e],.children-card[data-v-5824fa2e]{display:grid;gap:13px}.child-exercise-list[data-v-5824fa2e]{display:grid;border-top:1px solid rgba(0,0,0,.08)}.child-exercise-row[data-v-5824fa2e]{min-height:60px;display:grid;grid-template-columns:minmax(0,1fr) auto 42px;gap:12px;align-items:center;border-bottom:1px solid rgba(0,0,0,.08)}.child-exercise-link[data-v-5824fa2e]{min-width:0;display:flex;align-items:center;gap:9px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.child-exercise-link>span[data-v-5824fa2e]:last-child{min-width:0;display:grid;gap:3px}.child-exercise-link strong[data-v-5824fa2e]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.child-exercise-link small[data-v-5824fa2e]{color:#0000008a;font-size:11px;font-weight:750}.child-exercise-stats[data-v-5824fa2e]{display:flex;gap:16px}.child-exercise-stats span[data-v-5824fa2e]{display:grid;gap:2px;color:#00000085;font-size:10px;font-weight:850}.child-exercise-stats b[data-v-5824fa2e]{color:#000000db;font-size:13px}.code-input[data-v-5824fa2e]{text-transform:uppercase;letter-spacing:.06em}.section-head[data-v-5824fa2e]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.long-copy[data-v-5824fa2e]{margin:0;font-size:14px;line-height:1.65;white-space:pre-wrap}.empty[data-v-5824fa2e]{min-height:50px;display:grid;place-items:center;padding:10px;border:1px dashed rgba(0,0,0,.14);border-radius:9px;color:#00000080;font-size:12px}.resource-grid[data-v-5824fa2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px}.resource-card[data-v-5824fa2e]{position:relative;min-width:0;border:1px solid rgba(0,0,0,.11);border-radius:10px}.resource-card a[data-v-5824fa2e]{min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 42px 9px 10px;color:inherit;text-decoration:none}.resource-card svg[data-v-5824fa2e]{width:19px;height:19px}.resource-card span[data-v-5824fa2e]{min-width:0;display:grid;gap:2px}.resource-card strong[data-v-5824fa2e]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.resource-card small[data-v-5824fa2e]{color:#0000008c;font-size:10px;text-transform:capitalize}.remove-resource[data-v-5824fa2e]{position:absolute;top:10px;right:8px;width:28px;height:28px;border:0;border-radius:8px;background:#b0002014;color:#a0001d;font-size:18px;cursor:pointer}.resource-form[data-v-5824fa2e]{display:grid;grid-template-columns:1fr auto 1fr 1fr auto;align-items:end;gap:9px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.resource-form label[data-v-5824fa2e],.field[data-v-5824fa2e]{display:grid;gap:6px;font-size:12px;font-weight:800}.resource-file-field[data-v-5824fa2e]{min-width:240px}.resource-file-picker[data-v-5824fa2e]{min-height:58px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:12px;background:linear-gradient(145deg,#fff,#f6f7f8);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.resource-file-picker[data-v-5824fa2e]:hover{border-color:#00000052;box-shadow:0 8px 22px #00000012;transform:translateY(-1px)}.resource-file-picker.selected[data-v-5824fa2e]{border-color:#24674857;background:linear-gradient(145deg,#fff,#24674812)}.resource-file-picker>svg[data-v-5824fa2e]{width:20px;height:20px;padding:8px;border-radius:10px;background:#111;color:#fff}.resource-file-picker>span[data-v-5824fa2e]:nth-child(2){min-width:0;display:grid;gap:2px}.resource-file-picker strong[data-v-5824fa2e]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.resource-file-picker small[data-v-5824fa2e]{color:#00000085;font-size:10px;font-weight:650}.browse-label[data-v-5824fa2e]{padding:6px 8px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;font-size:10px;font-weight:900}.resource-file-picker input[data-v-5824fa2e]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.note-label-row[data-v-5824fa2e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.recording-hint[data-v-5824fa2e]{color:#00000094;font-size:11px;font-weight:750}.or[data-v-5824fa2e]{align-self:center;color:#00000073;font-size:11px}.state[data-v-5824fa2e]{min-height:80px;display:grid;place-items:center}.modal-backdrop[data-v-5824fa2e]{position:fixed;inset:0;z-index:12050;display:grid;place-items:center;padding:16px;background:#00000073}.modal[data-v-5824fa2e]{width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;display:grid;gap:13px;padding:18px;border-radius:12px;background:#fff}.modal h3[data-v-5824fa2e],.modal p[data-v-5824fa2e]{margin:0}.modal p[data-v-5824fa2e]{color:#0000009e;font-size:13px;line-height:1.45}.input[data-v-5824fa2e]{width:100%;min-height:42px;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:9px;background:#fff;font:inherit}.textarea[data-v-5824fa2e]{resize:vertical}.modal-actions[data-v-5824fa2e]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.btn[data-v-5824fa2e]{min-height:40px;padding:8px 12px;border:1px solid rgba(0,0,0,.14);border-radius:9px;background:#fff;color:#111;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.btn.primary[data-v-5824fa2e]{background:#111;color:#fff}.btn.danger[data-v-5824fa2e]{color:#b00020;border-color:#b0002040}.warning-copy[data-v-5824fa2e]{padding:10px;border-radius:8px;background:#b0002012;color:#8f001a!important}@media(max-width:760px){.child-exercise-row[data-v-5824fa2e]{grid-template-columns:minmax(0,1fr) 42px}.child-exercise-stats[data-v-5824fa2e]{grid-column:1 / -1;grid-row:2;padding:0 0 8px}.resource-form[data-v-5824fa2e]{grid-template-columns:1fr}.or[data-v-5824fa2e]{justify-self:center}}.page[data-v-0f44ddbf]{padding:14px;display:grid;gap:12px}.intro-card[data-v-0f44ddbf],.voice-card[data-v-0f44ddbf]{display:grid;gap:12px}.intro-title[data-v-0f44ddbf]{font-size:16px;font-weight:950}.intro-sub[data-v-0f44ddbf],.section-sub[data-v-0f44ddbf],.empty-state[data-v-0f44ddbf]{color:#00000094;font-size:12px;font-weight:750;line-height:1.35}.voice-sections[data-v-0f44ddbf]{display:grid;gap:12px}.voice-head[data-v-0f44ddbf]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.section-title[data-v-0f44ddbf]{font-size:15px;font-weight:900}.voice-list[data-v-0f44ddbf]{display:grid}.voice-row[data-v-0f44ddbf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,auto) 42px;gap:12px;align-items:center;min-height:54px;padding:9px 0;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer}.voice-row[data-v-0f44ddbf]:last-child{border-bottom:0}.voice-row[data-v-0f44ddbf]:hover{background:#00000005}.voice-row.is-global[data-v-0f44ddbf]{cursor:default}.voice-main[data-v-0f44ddbf]{min-width:0;display:grid;gap:3px}.voice-titleline[data-v-0f44ddbf]{min-width:0;display:inline-flex;align-items:center;gap:7px}.voice-titleline strong[data-v-0f44ddbf]{overflow:hidden;color:#000000e0;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.voice-main small[data-v-0f44ddbf],.voice-suggestion[data-v-0f44ddbf]{color:#00000085;font-size:11px;font-weight:800}.voice-suggestion[data-v-0f44ddbf]{text-align:right}.actions-cell[data-v-0f44ddbf]{display:grid;justify-items:end}.empty-state.compact[data-v-0f44ddbf]{padding:4px 0}.modal-backdrop[data-v-0f44ddbf]{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:16px;background:#0000006b}.modal-card[data-v-0f44ddbf]{width:min(480px,100%);display:grid;gap:12px;padding:16px;border-radius:8px;background:#fff;box-shadow:0 18px 48px #0000002e;box-sizing:border-box}.modal-head[data-v-0f44ddbf]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.modal-title[data-v-0f44ddbf]{font-size:16px;font-weight:950}.modal-sub[data-v-0f44ddbf],.modal-copy[data-v-0f44ddbf]{color:#00000094;font-size:12px;line-height:1.4}.modal-copy[data-v-0f44ddbf]{margin:0}.modal-close[data-v-0f44ddbf]{width:34px;height:34px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;font:inherit;cursor:pointer}.field[data-v-0f44ddbf]{display:grid;gap:6px;color:#000000ad;font-size:12px;font-weight:900}.input[data-v-0f44ddbf]{width:100%;min-height:42px;box-sizing:border-box;border:1px solid rgba(0,0,0,.14);border-radius:8px;padding:0 10px;background:#fff;font:inherit}.sigla-input[data-v-0f44ddbf]{text-transform:uppercase}.modal-actions[data-v-0f44ddbf]{display:flex;justify-content:center;gap:10px}.btn[data-v-0f44ddbf]{min-height:38px;padding:8px 12px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.btn.primary[data-v-0f44ddbf]{border-color:#000000e0;background:#000000e6;color:#fff}.btn.ghost[data-v-0f44ddbf]{color:#000000ad}.btn.danger[data-v-0f44ddbf]{border-color:#96303c59;background:#96303cf2;color:#fff}.btn[data-v-0f44ddbf]:disabled{cursor:default;opacity:.48}@media(max-width:680px){.voice-row[data-v-0f44ddbf]{grid-template-columns:minmax(0,1fr) 42px;gap:4px 10px}.voice-suggestion[data-v-0f44ddbf]{grid-column:1;grid-row:2;text-align:left}.actions-cell[data-v-0f44ddbf]{grid-column:2;grid-row:1 / 3}}.method-page[data-v-6f7eb31a]{display:grid;gap:14px;padding-bottom:96px}.intro-card[data-v-6f7eb31a],.phase-toolbar[data-v-6f7eb31a],.resources-head[data-v-6f7eb31a]{display:flex;align-items:center;justify-content:space-between;gap:14px}.section-title[data-v-6f7eb31a]{font-size:14px;font-weight:750}.section-copy[data-v-6f7eb31a],.method-description[data-v-6f7eb31a]{margin:4px 0 0;color:#626a73;font-size:12px;line-height:1.45}.catalog-nav[data-v-6f7eb31a]{display:flex;flex-wrap:wrap;gap:6px}.nav-pill[data-v-6f7eb31a]{min-height:34px;display:inline-flex;align-items:center;padding:7px 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px;color:#25292e;background:#fff;font-size:11px;text-decoration:none}.nav-pill.active[data-v-6f7eb31a]{color:#fff;border-color:#111;background:#111}.method-list[data-v-6f7eb31a],.phase-list[data-v-6f7eb31a]{display:grid;gap:12px}.method-card[data-v-6f7eb31a]{padding:0;overflow:visible}.method-head[data-v-6f7eb31a]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px}.method-summary[data-v-6f7eb31a]{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.method-order[data-v-6f7eb31a],.step-number[data-v-6f7eb31a],.exercise-order[data-v-6f7eb31a]{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(0,0,0,.14);border-radius:8px;color:#626a73;font-size:12px;font-weight:700}.method-copy[data-v-6f7eb31a]{min-width:0;display:grid;gap:2px}.method-copy strong[data-v-6f7eb31a]{font-size:15px}.phase-name-row[data-v-6f7eb31a]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.phase-exercise-count[data-v-6f7eb31a]{color:#626a73;font-size:11px;font-weight:700}.method-copy span[data-v-6f7eb31a]{font-size:13px}.method-copy small[data-v-6f7eb31a]{color:#626a73;font-size:11px}.method-counts[data-v-6f7eb31a]{display:flex;gap:6px}.method-counts span[data-v-6f7eb31a],.required-pill[data-v-6f7eb31a]{padding:5px 7px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#f2f4f5;font-size:10px;white-space:nowrap}.chevron[data-v-6f7eb31a]{width:18px;height:18px;transition:transform .16s ease}.chevron.open[data-v-6f7eb31a]{transform:rotate(180deg)}.method-details[data-v-6f7eb31a]{display:grid;gap:14px;padding:0 14px 14px;border-top:1px solid rgba(0,0,0,.09)}.method-description[data-v-6f7eb31a]{margin-top:12px}.source-link[data-v-6f7eb31a],.resource-list a[data-v-6f7eb31a]{display:inline-flex;align-items:center;gap:5px;color:#20252a;font-size:11px;text-decoration:none}.source-link svg[data-v-6f7eb31a],.resource-list svg[data-v-6f7eb31a]{width:14px;height:14px}.phase-card[data-v-6f7eb31a]{border:1px solid rgba(0,0,0,.12);border-radius:8px;overflow:visible;background:#fff}.phase-head[data-v-6f7eb31a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px}.phase-title[data-v-6f7eb31a]{min-width:0;display:flex;gap:10px}.phase-title strong[data-v-6f7eb31a]{margin-right:7px;font-size:13px}.phase-title p[data-v-6f7eb31a],.exercise-copy p[data-v-6f7eb31a]{margin:5px 0 0;color:#626a73;font-size:11px;line-height:1.45}.phase-actions[data-v-6f7eb31a]{display:flex;align-items:center;gap:6px}.icon-action[data-v-6f7eb31a],.remove-resource[data-v-6f7eb31a],.upload-action[data-v-6f7eb31a]{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#222;cursor:pointer}.icon-action svg[data-v-6f7eb31a],.remove-resource svg[data-v-6f7eb31a],.upload-action svg[data-v-6f7eb31a]{width:17px;height:17px}.resource-actions[data-v-6f7eb31a]{display:flex;align-items:center;gap:8px}.upload-action[data-v-6f7eb31a]{width:auto;padding:0 11px;gap:7px;font-size:11px}.upload-action input[data-v-6f7eb31a]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.exercise-list[data-v-6f7eb31a]{min-height:22px;margin:0 12px 12px 34px;padding:0;border:1px solid rgba(0,0,0,.09);border-left:2px solid rgba(0,0,0,.16);border-radius:0 8px 8px 0;background:#fff}.exercise-row[data-v-6f7eb31a]{display:grid;grid-template-columns:auto 30px minmax(0,1fr) auto;align-items:start;gap:8px;padding:11px 12px;cursor:pointer}.exercise-row[data-v-6f7eb31a]:focus-visible{outline:2px solid rgba(0,0,0,.6);outline-offset:-2px}.exercise-ghost[data-v-6f7eb31a]{opacity:.45;background:#eef1f4}.drag-handle[data-v-6f7eb31a]{width:28px;height:30px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#747b84;cursor:grab;touch-action:none}.drag-handle[data-v-6f7eb31a]:active{cursor:grabbing}.drag-handle svg[data-v-6f7eb31a]{width:17px;height:17px}.exercise-row+.exercise-row[data-v-6f7eb31a]{border-top:1px solid rgba(0,0,0,.07)}.exercise-copy[data-v-6f7eb31a]{min-width:0}.exercise-scope[data-v-6f7eb31a]{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:5px;color:#59616a;font-size:10px}.exercise-scope span[data-v-6f7eb31a]{display:inline-flex;align-items:center;gap:4px}.exercise-scope b[data-v-6f7eb31a]{color:#252a30;font-size:9px}.scope-warning[data-v-6f7eb31a]{color:#9a5b00;font-weight:700}.exercise-title[data-v-6f7eb31a]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.exercise-title strong[data-v-6f7eb31a]{font-size:12px}.resource-list[data-v-6f7eb31a]{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.empty-state[data-v-6f7eb31a]{padding:20px;color:#626a73;text-align:center;font-size:13px}.empty-state.compact[data-v-6f7eb31a]{padding:12px}.field[data-v-6f7eb31a]{display:grid;gap:6px;margin-top:12px}.field-order[data-v-6f7eb31a]{max-width:130px}.label[data-v-6f7eb31a]{font-size:12px;font-weight:650}.input[data-v-6f7eb31a]{width:100%;min-height:42px;box-sizing:border-box;border:1px solid rgba(0,0,0,.17);border-radius:8px;padding:9px 10px;background:#fff;color:#20252a;font:inherit;font-size:13px}.textarea[data-v-6f7eb31a]{resize:vertical}.sigla-input[data-v-6f7eb31a]{text-transform:uppercase}.check-row[data-v-6f7eb31a]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px}.scope-fields[data-v-6f7eb31a]{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.scope-exercise-field[data-v-6f7eb31a]{grid-column:1 / -1}.resources-editor[data-v-6f7eb31a]{display:grid;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(0,0,0,.09)}.pending-uploads[data-v-6f7eb31a]{display:grid;gap:6px}.pending-uploads>div[data-v-6f7eb31a]{display:grid;grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:7px;min-height:36px;padding:5px 7px 5px 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#f2f4f5;font-size:11px}.pending-uploads svg[data-v-6f7eb31a]{width:15px;height:15px}.pending-uploads button[data-v-6f7eb31a]{width:28px;height:28px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.resource-editor[data-v-6f7eb31a]{display:grid;grid-template-columns:110px minmax(100px,.65fr) minmax(180px,1.35fr) 36px;align-items:center;gap:7px}.modal-actions[data-v-6f7eb31a]{display:flex;justify-content:center;gap:8px;margin-top:18px}.btn[data-v-6f7eb31a]{min-height:38px;border:1px solid rgba(0,0,0,.16);border-radius:8px;padding:8px 12px;background:#fff;color:#20252a;font:inherit;font-size:12px;cursor:pointer}.btn.primary[data-v-6f7eb31a]{border-color:#111;background:#111;color:#fff}.btn.danger[data-v-6f7eb31a]{border-color:#a42335;background:#a42335;color:#fff}.btn[data-v-6f7eb31a]:disabled{cursor:default;opacity:.55}.exercise-tags[data-v-6f7eb31a]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.exercise-tags span[data-v-6f7eb31a]{padding:3px 7px;border-radius:999px;background:#f0f2f2;color:#535b62;font-size:10px;font-weight:700}.field-help[data-v-6f7eb31a]{color:#687078;font-size:11px;line-height:1.4}.personal-note[data-v-6f7eb31a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;margin-top:10px;padding:9px;border:1px solid rgba(0,0,0,.1);border-radius:9px;background:#fafafa}.personal-note label[data-v-6f7eb31a]{grid-column:1 / -1;color:#535b62;font-size:11px;font-weight:800}.personal-note textarea[data-v-6f7eb31a]{min-width:0;resize:vertical;border:1px solid rgba(0,0,0,.14);border-radius:7px;padding:7px 8px;font:inherit;font-size:12px}.personal-note .btn[data-v-6f7eb31a]{align-self:end}.compact-note[data-v-6f7eb31a]{margin:0 10px 10px 48px}.exercise-note[data-v-6f7eb31a]{margin-top:8px}.editorial-intro p[data-v-6f7eb31a]{max-width:760px;margin:5px 0 0;color:#626a73;font-size:12px;line-height:1.5}.school-search[data-v-6f7eb31a]{display:grid;gap:5px}.school-search span[data-v-6f7eb31a]{color:#535b62;font-size:11px;font-weight:800}@media(max-width:700px){.intro-card[data-v-6f7eb31a],.phase-toolbar[data-v-6f7eb31a]{align-items:stretch;flex-direction:column}.method-summary[data-v-6f7eb31a]{grid-template-columns:32px minmax(0,1fr) 18px}.method-counts[data-v-6f7eb31a]{grid-column:2 / -1}.exercise-list[data-v-6f7eb31a]{margin-left:16px}.exercise-row[data-v-6f7eb31a]{grid-template-columns:auto 28px minmax(0,1fr) auto;padding-inline:8px}.scope-fields[data-v-6f7eb31a]{grid-template-columns:1fr}.scope-exercise-field[data-v-6f7eb31a]{grid-column:auto}.resource-editor[data-v-6f7eb31a]{grid-template-columns:minmax(0,1fr) 36px}.resource-editor .resource-url[data-v-6f7eb31a],.resource-editor input[data-v-6f7eb31a]:nth-of-type(1){grid-column:1 / -1}}.exercise-detail-page[data-v-fe3bc550]{display:grid;gap:14px;padding-bottom:96px}.exercise-hero[data-v-fe3bc550]{display:grid;gap:14px}.hierarchy[data-v-fe3bc550]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#626a73;font-size:11px}.hierarchy svg[data-v-fe3bc550]{width:13px;height:13px}.title-row[data-v-fe3bc550]{display:flex;align-items:center;gap:11px}.title-row h2[data-v-fe3bc550]{display:inline;margin:0 7px 0 0;font-size:20px;letter-spacing:0}.order[data-v-fe3bc550]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(0,0,0,.14);border-radius:8px;color:#626a73;font-size:14px;font-weight:750}.scope-row[data-v-fe3bc550]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scope-row.single[data-v-fe3bc550]{grid-template-columns:minmax(0,1fr)}.scope-row>div[data-v-fe3bc550]{min-width:0;display:grid;gap:3px;padding:9px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#f7f8f8}.scope-row span[data-v-fe3bc550],.scope-row small[data-v-fe3bc550]{color:#626a73;font-size:10px}.scope-row strong[data-v-fe3bc550]{font-size:12px}.section-title[data-v-fe3bc550]{font-size:14px;font-weight:750}.description[data-v-fe3bc550]{margin:10px 0 0;color:#30363c;font-size:13px;line-height:1.65;white-space:pre-wrap}.empty-copy[data-v-fe3bc550]{margin-top:9px;color:#747b84;font-size:12px}.resource-grid[data-v-fe3bc550]{display:grid;gap:8px;margin-top:10px}.resource-card[data-v-fe3bc550]{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff}.resource-media[data-v-fe3bc550]{display:block;width:100%;max-height:420px;object-fit:contain;background:#f3f4f4}.resource-link[data-v-fe3bc550]{min-height:54px;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px;color:#20252a;text-decoration:none}.resource-link svg[data-v-fe3bc550]{width:18px;height:18px}.resource-card figcaption[data-v-fe3bc550]{display:grid;gap:4px;padding:10px 12px;border-top:1px solid rgba(0,0,0,.08)}.resource-card figcaption strong[data-v-fe3bc550]{font-size:12px}.resource-card figcaption span[data-v-fe3bc550]{color:#626a73;font-size:12px;line-height:1.45}.resource-card figcaption a[data-v-fe3bc550]{justify-self:start;color:#30363c;font-size:11px;font-weight:750}@media(max-width:640px){.scope-row[data-v-fe3bc550]{grid-template-columns:1fr}.title-row h2[data-v-fe3bc550]{font-size:17px}}
