.spares-section[data-v-5f8f242f]{display:contents;font-family:Inter,sans-serif}.spare-history-panel[data-v-5f8f242f]{background:#fff;border:1px solid #e0e7e2;border-radius:18px;grid-column:span 1;overflow:hidden}.section-heading[data-v-5f8f242f]{align-items:center;background:linear-gradient(110deg,#f1faf5,#f8fbf9 68%,#fff);border-bottom:1px solid #dce9e1;display:flex;gap:16px;justify-content:space-between;min-height:96px;padding:17px 18px}.section-heading>.v-icon[data-v-5f8f242f]{color:#08743d}.section-heading__icon[data-v-5f8f242f]{background:#e2f3e8;border:1px solid #cce4d5;border-radius:10px;color:#08743d!important;display:grid!important;flex:0 0 36px;height:36px;margin:0!important;place-items:center;width:36px}.section-heading__copy[data-v-5f8f242f]{flex:1}.section-heading p[data-v-5f8f242f]{color:#08743d;font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.section-heading h2[data-v-5f8f242f]{color:#24372b;font-size:.92rem;font-weight:750;letter-spacing:-.01em;margin-top:3px}.section-heading span[data-v-5f8f242f]{color:#8a948d;display:block;font-size:.65rem;margin-top:4px}.heading-actions[data-v-5f8f242f]{align-items:center;display:flex;gap:10px}.view-all-action[data-v-5f8f242f]{border-color:#cbd9d0!important;border-radius:11px!important;color:#08743d!important;font-size:.62rem!important;font-weight:700!important;height:40px!important;letter-spacing:0!important;padding-inline:12px!important;text-transform:none!important}.add-spare-action[data-v-5f8f242f]{border-radius:12px!important;box-shadow:0 7px 16px #00934533!important;height:46px!important;padding:0 13px 0 8px!important;text-transform:none!important}.add-spare-action[data-v-5f8f242f] .v-btn__content{gap:9px}.add-spare-action__icon[data-v-5f8f242f]{background:#ffffff2e;border-radius:9px;color:#fff!important;display:grid!important;height:30px;margin:0!important;place-items:center;width:30px}.add-spare-action__copy[data-v-5f8f242f]{align-items:flex-start;color:#fff!important;display:flex!important;flex-direction:column;margin:0!important}.add-spare-action__copy small[data-v-5f8f242f]{font-size:.5rem;font-weight:500;line-height:1;opacity:.76}.add-spare-action__copy strong[data-v-5f8f242f]{font-size:.65rem;line-height:1;margin-top:3px}.spare-dialog[data-v-5f8f242f]{border-radius:22px!important;font-family:Inter,sans-serif;overflow:hidden}.dialog-heading[data-v-5f8f242f]{align-items:center;display:flex;gap:14px;padding:22px 24px}.dialog-heading>.v-btn[data-v-5f8f242f]{margin-left:auto}.dialog-heading__icon[data-v-5f8f242f]{background:#eaf5ee;border-radius:14px;color:#08743d;display:grid;flex:0 0 auto;height:50px;place-items:center;width:50px}.dialog-heading p[data-v-5f8f242f]{color:#08743d;font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.dialog-heading h2[data-v-5f8f242f]{color:#29342d;font-size:1rem;margin-top:2px}.dialog-heading span[data-v-5f8f242f]{color:#8a948d;display:block;font-size:.65rem;margin-top:4px}.dialog-content[data-v-5f8f242f]{padding:22px 24px!important}.spare-form[data-v-5f8f242f]{display:grid;gap:2px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.spare-form[data-v-5f8f242f] .v-field{border-radius:11px;font-size:.76rem}.full-field[data-v-5f8f242f]{grid-column:1/-1}.spare-target-options[data-v-5f8f242f]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.spare-target-option[data-v-5f8f242f]{align-items:center;background:#fff;border:1px solid #dfe6e1;border-radius:12px;color:#34443a;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:40px minmax(0,1fr) 22px;min-height:76px;padding:14px 15px;text-align:left}.spare-target-option[data-v-5f8f242f]:hover:not(:disabled){background:#f8fcf9;border-color:#a9c7b5}.spare-target-option[data-v-5f8f242f]:focus-visible{outline:3px solid rgba(20,132,78,.18);outline-offset:2px}.spare-target-option--active[data-v-5f8f242f],.spare-target-option--active[data-v-5f8f242f]:hover:not(:disabled){background:#eef8f2;border-color:#16834f;box-shadow:0 0 0 1px #16834f14}.spare-target-option[data-v-5f8f242f]:disabled{background:#f7f8f7;color:#9ca49f;cursor:not-allowed;opacity:.72}.spare-target-icon[data-v-5f8f242f]{background:#f0f4f1;border-radius:10px;color:#607168;display:grid;height:40px;place-items:center;width:40px}.spare-target-option--active .spare-target-icon[data-v-5f8f242f]{background:#d9efe2;color:#117747}.spare-target-copy small[data-v-5f8f242f],.spare-target-copy strong[data-v-5f8f242f]{display:block}.spare-target-copy strong[data-v-5f8f242f]{color:#293a30;font-size:.75rem}.spare-target-copy small[data-v-5f8f242f]{color:#7c8981;font-size:.62rem;line-height:1.35;margin-top:4px}.spare-target-check[data-v-5f8f242f]{color:#16834f}.target-notice[data-v-5f8f242f]{align-items:center;background:#f4faf6;border:1px solid #d8e8dd;border-radius:10px;color:#52635a;display:flex;font-size:.64rem;gap:8px;margin:0 0 14px;padding:10px 12px}.dialog-actions[data-v-5f8f242f]{gap:8px;justify-content:flex-end;padding:17px 24px 20px}.dialog-actions .v-btn[data-v-5f8f242f]{border-radius:10px;text-transform:none}.spare-list[data-v-5f8f242f]{padding:7px 20px}.spare-item[data-v-5f8f242f]{align-items:center;border-bottom:1px solid #eff2f0;display:flex;gap:11px;min-height:72px;padding:10px 0}.spare-item[data-v-5f8f242f]:last-child{border:0}.spare-icon[data-v-5f8f242f]{background:#eaf5ee;border-radius:11px;color:#08743d;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.spare-main[data-v-5f8f242f]{flex:1;min-width:0}.spare-main>div[data-v-5f8f242f]{align-items:center;display:flex;gap:7px}.spare-main strong[data-v-5f8f242f]{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spare-main b[data-v-5f8f242f]{color:#08743d;font-size:.64rem}.spare-main p[data-v-5f8f242f],.spare-main small[data-v-5f8f242f]{color:#879189;display:block;font-size:.62rem;margin-top:3px}.spare-cost[data-v-5f8f242f]{color:#344139;font-size:.68rem;font-weight:700;white-space:nowrap}.spare-details-action[data-v-5f8f242f]{background:#eef6f1!important;color:#08743d!important;flex:0 0 auto}.spare-media-actions[data-v-5f8f242f]{align-items:center;display:flex;gap:6px}.spare-image-action[data-v-5f8f242f]{background:#e7f4ec!important;color:#08743d!important}.spare-image-stack[data-v-5f8f242f]{align-items:center;display:flex}.spare-image-stack button[data-v-5f8f242f]{background:transparent;border:0;cursor:zoom-in;margin-left:-5px;padding:0}.spare-image-stack img[data-v-5f8f242f]{border:2px solid #fff;border-radius:9px;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.spare-image-stack span[data-v-5f8f242f]{color:#748078;font-size:.58rem;margin-left:4px}.all-spares-dialog[data-v-5f8f242f]{height:min(82vh,820px)}.all-spares-content[data-v-5f8f242f]{background:#f8faf9;min-height:0;padding:13px 20px!important}.all-spares-state[data-v-5f8f242f]{align-items:center;color:#829087;display:flex;flex-direction:column;font-size:.72rem;gap:8px;height:100%;justify-content:center;min-height:320px}.all-spares-list[data-v-5f8f242f]{display:flex;flex-direction:column;gap:7px}.all-spare-item[data-v-5f8f242f]{align-items:center;background:#fff;border:1px solid #e1e8e3;border-radius:13px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) 120px 150px;padding:11px 13px;transition:border-color .16s ease,box-shadow .16s ease}.all-spare-item[data-v-5f8f242f]:hover{border-color:#bfd3c5;box-shadow:0 5px 14px #233d2d0d}.all-spare-icon[data-v-5f8f242f]{background:#eaf5ee;border-radius:11px;color:#08743d;display:grid;height:38px;margin:0;place-items:center;width:38px}.all-spare-main[data-v-5f8f242f]{min-width:0}.all-spare-main>div[data-v-5f8f242f]{align-items:center;display:flex;gap:7px}.all-spare-main strong[data-v-5f8f242f]{color:#2c3931;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-spare-main b[data-v-5f8f242f]{color:#08743d;font-size:.63rem}.all-spare-main p[data-v-5f8f242f],.all-spare-main small[data-v-5f8f242f]{align-items:center;color:#849088;display:flex;font-size:.6rem;gap:4px;margin-top:3px}.all-spare-cost[data-v-5f8f242f]{color:#344139;font-size:.68rem;text-align:right;white-space:nowrap}.all-spare-actions[data-v-5f8f242f]{align-items:center;display:flex;gap:6px;justify-content:flex-end}.all-spare-actions>span[data-v-5f8f242f]{align-items:center;color:#738078;display:flex;font-size:.6rem;gap:3px;margin:0}.pagination-footer[data-v-5f8f242f]{align-items:center;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;padding:10px 20px}.pagination-footer>span[data-v-5f8f242f]{color:#7c8981;font-size:.62rem;margin:0}.pagination-footer>span[data-v-5f8f242f]:last-child{text-align:right}.pagination-footer[data-v-5f8f242f] .v-pagination__list{justify-content:center}.details-content[data-v-5f8f242f]{background:#fafcfb;padding:23px!important}.details-hero[data-v-5f8f242f]{align-items:center;background:linear-gradient(115deg,#eff8f2,#fff);border:1px solid #dfe8e2;border-radius:15px;display:flex;gap:13px;padding:17px}.details-hero>span[data-v-5f8f242f]{background:#dff1e5;border-radius:14px;color:#08743d;display:grid;flex:0 0 auto;height:50px;margin:0;place-items:center;width:50px}.details-hero>div[data-v-5f8f242f]{flex:1;min-width:0}.details-hero small[data-v-5f8f242f]{color:#829087;font-size:.56rem;text-transform:uppercase}.details-hero strong[data-v-5f8f242f]{color:#29382f;display:block;font-size:.86rem;margin-top:3px}.details-hero p[data-v-5f8f242f]{color:#7b8780;font-size:.62rem;margin-top:3px}.details-hero b[data-v-5f8f242f]{background:#fff;border-radius:9px;color:#08743d;font-size:.7rem;padding:7px 10px}.details-grid[data-v-5f8f242f]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.details-grid>div[data-v-5f8f242f]{align-items:center;background:#fff;border:1px solid #e2e8e4;border-radius:12px;display:grid;grid-template-columns:34px minmax(0,1fr);padding:13px}.details-grid>div>span[data-v-5f8f242f]{background:#eaf5ee;border-radius:9px;color:#08743d;display:grid;grid-row:1/3;height:29px;margin:0;place-items:center;width:29px}.details-grid small[data-v-5f8f242f]{color:#87918b;font-size:.55rem;text-transform:uppercase}.details-grid strong[data-v-5f8f242f]{color:#344139;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-detail strong[data-v-5f8f242f]{color:#08743d}.details-actions[data-v-5f8f242f]{background:#fff;justify-content:flex-end;padding:15px 23px!important}.details-close[data-v-5f8f242f]{border-color:#d1dbd4!important;border-radius:11px!important;color:#5e6c63!important;font-size:.68rem!important;font-weight:700!important;height:44px!important;letter-spacing:0!important;padding-inline:17px!important;text-transform:none!important}.spare-evidence-section[data-v-5f8f242f]{background:#fff;border:1px solid #e2e8e4;border-radius:13px;margin-top:13px;padding:16px}.spare-evidence-section>header[data-v-5f8f242f]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:13px}.spare-evidence-section>header>div[data-v-5f8f242f]{display:flex;flex-direction:column}.spare-evidence-section header strong[data-v-5f8f242f]{color:#344239;font-size:.74rem}.spare-evidence-section header small[data-v-5f8f242f]{color:#89938d;font-size:.6rem;margin-top:3px}.spare-evidence-grid[data-v-5f8f242f]{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.spare-evidence-grid button[data-v-5f8f242f]{background:#f8faf9;border:1px solid #e0e7e2;border-radius:10px;color:#657168;cursor:zoom-in;font-family:inherit;overflow:hidden;padding:0;text-align:left}.spare-evidence-grid img[data-v-5f8f242f]{display:block;height:105px;-o-object-fit:cover;object-fit:cover;width:100%}.spare-evidence-grid span[data-v-5f8f242f]{align-items:center;display:flex;font-size:.57rem;gap:4px;overflow:hidden;padding:7px;text-overflow:ellipsis;white-space:nowrap}.no-spare-evidence[data-v-5f8f242f]{align-items:center;background:#f8faf9;border:1px dashed #ccd8d0;border-radius:11px;color:#859088;display:flex;gap:10px;justify-content:center;padding:22px}.no-spare-evidence strong[data-v-5f8f242f]{color:#4e5d54;font-size:.68rem}.no-spare-evidence p[data-v-5f8f242f]{font-size:.6rem;margin-top:3px}.spare-image-form-content[data-v-5f8f242f]{padding:24px!important}.spare-upload-zone[data-v-5f8f242f]{align-items:center;background:#f7faf8;border:1px dashed #9fb4a6;border-radius:15px;color:#66736b;cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:27px 18px;width:100%}.spare-upload-zone[data-v-5f8f242f]:hover{background:#f0f8f3;border-color:#08743d}.spare-upload-zone span[data-v-5f8f242f]{background:#e1f2e7;border-radius:15px;color:#08743d;display:grid;height:54px;margin:0 0 10px;place-items:center;width:54px}.spare-upload-zone strong[data-v-5f8f242f]{color:#26372d;font-size:.8rem}.spare-upload-zone p[data-v-5f8f242f]{font-size:.65rem;margin-top:5px}.selected-spare-files[data-v-5f8f242f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.image-dialog-actions[data-v-5f8f242f]{background:#fff;gap:9px;justify-content:flex-end;padding:16px 22px!important}.upload-spare-action[data-v-5f8f242f]{border-radius:11px!important;font-size:.68rem!important;font-weight:700!important;height:44px!important;letter-spacing:0!important;text-transform:none!important}.spare-state[data-v-5f8f242f]{align-items:center;color:#829087;display:flex;gap:12px;justify-content:center;min-height:220px;padding:20px}.empty-state strong[data-v-5f8f242f]{color:#344139;font-size:.78rem}.empty-state p[data-v-5f8f242f]{font-size:.65rem;margin-top:4px}@media (max-width:560px){.section-heading[data-v-5f8f242f]{align-items:flex-start;flex-direction:column}.heading-actions[data-v-5f8f242f]{flex-wrap:wrap;justify-content:space-between;width:100%}.view-all-action[data-v-5f8f242f]{flex:1}.spare-form[data-v-5f8f242f]{grid-template-columns:1fr}.full-field[data-v-5f8f242f]{grid-column:auto}.spare-target-options[data-v-5f8f242f]{grid-template-columns:1fr}.spare-cost[data-v-5f8f242f]{font-size:.6rem}.dialog-heading[data-v-5f8f242f]{padding:20px}.dialog-content[data-v-5f8f242f]{padding:20px!important}.all-spare-item[data-v-5f8f242f]{grid-template-columns:38px minmax(0,1fr)}.all-spare-cost[data-v-5f8f242f]{grid-column:2/3;grid-row:2;text-align:left}.all-spare-actions[data-v-5f8f242f]{grid-column:2/3;justify-content:flex-start}.pagination-footer[data-v-5f8f242f]{align-items:center;display:flex;flex-direction:column;gap:4px}.pagination-footer>span[data-v-5f8f242f]:last-child{display:none}.details-grid[data-v-5f8f242f]{grid-template-columns:1fr}.spare-evidence-grid[data-v-5f8f242f]{grid-template-columns:repeat(2,minmax(0,1fr))}.spare-media-actions[data-v-5f8f242f]{align-items:flex-end;flex-direction:column}.image-dialog-actions[data-v-5f8f242f]{align-items:stretch;flex-direction:column-reverse}.image-dialog-actions .v-btn[data-v-5f8f242f]{width:100%}.details-actions[data-v-5f8f242f]{align-items:stretch;flex-direction:column}.details-close[data-v-5f8f242f]{width:100%}}.accident-panel[data-v-6c842afe]{background:#fff;border:1px solid #e0e7e2;border-radius:18px;font-family:Inter,sans-serif;height:100%;overflow:hidden}.rich-text-field[data-v-6c842afe]{display:flex;flex-direction:column;gap:8px}.rich-text-field__heading[data-v-6c842afe]{color:#26372d;display:flex;flex-direction:column;gap:2px}.rich-text-field__heading strong[data-v-6c842afe]{font-size:.78rem}.rich-text-field__heading small[data-v-6c842afe]{color:#78857d;font-size:.65rem}.rich-text-field__error[data-v-6c842afe]{color:#b3261e;font-size:.68rem}.rich-text-content[data-v-6c842afe] p{margin:0 0 8px}.rich-text-content[data-v-6c842afe] p:last-child{margin-bottom:0}.rich-text-content[data-v-6c842afe] ol,.rich-text-content[data-v-6c842afe] ul{padding-left:20px}.panel-heading[data-v-6c842afe]{align-items:center;background:linear-gradient(110deg,#f1faf5,#fff);border-bottom:1px solid #dce9e1;display:flex;gap:12px;justify-content:space-between;min-height:96px;padding:15px 18px}.panel-heading>div[data-v-6c842afe]{display:flex;flex-direction:column;gap:5px}.panel-heading strong[data-v-6c842afe]{align-items:center;color:#24372b;display:flex;font-size:.86rem;gap:9px}.panel-heading strong .v-icon[data-v-6c842afe]{background:#fdebea;border:1px solid #f1c9c4;border-radius:10px;color:#b42318;height:36px;width:36px}.panel-heading small[data-v-6c842afe],.record-copy small[data-v-6c842afe]{color:#89938d;font-size:.64rem}.heading-actions[data-v-6c842afe]{align-items:center;display:flex!important;flex-direction:row!important;gap:8px!important}.view-all-action[data-v-6c842afe]{border-color:#cbd9d0!important;border-radius:11px!important;color:#08743d!important;font-size:.65rem!important;font-weight:700!important;height:40px!important;padding-inline:13px!important}.add-accident-action[data-v-6c842afe],.view-all-action[data-v-6c842afe]{letter-spacing:0!important;text-transform:none!important}.add-accident-action[data-v-6c842afe]{border-radius:13px!important;box-shadow:0 6px 15px #08743d2b!important;height:50px!important;min-width:148px!important;padding:5px 8px 5px 6px!important}.add-accident-action[data-v-6c842afe] .v-btn__content{gap:9px;justify-content:flex-start;width:100%}.add-accident-action__icon[data-v-6c842afe]{background:#fff;border-radius:10px;color:#08743d;display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.add-accident-action__copy[data-v-6c842afe]{align-items:flex-start;display:flex;flex:1;flex-direction:column;line-height:1.05}.add-accident-action__copy small[data-v-6c842afe]{color:#ffffffb8!important;font-size:.55rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.add-accident-action__copy strong[data-v-6c842afe]{color:#fff!important;font-size:.7rem!important;font-weight:750!important;margin-top:4px;white-space:nowrap}.add-accident-action__arrow[data-v-6c842afe]{color:#ffffffb8}.state[data-v-6c842afe]{align-items:center;display:flex;height:calc(100% - 96px);justify-content:center}.empty[data-v-6c842afe]{color:#77837b;gap:12px}.empty strong[data-v-6c842afe]{color:#354139;font-size:.8rem}.empty p[data-v-6c842afe]{font-size:.67rem;margin-top:4px}.records[data-v-6c842afe]{padding:4px 16px}.record[data-v-6c842afe]{align-items:center;border-bottom:1px solid #edf0ee;display:flex;gap:11px;min-height:73px;padding:12px 2px}.record-icon[data-v-6c842afe]{background:#fff0ea;border-radius:10px;color:#a84a31;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.record-copy[data-v-6c842afe]{flex:1;min-width:0}.record-copy strong[data-v-6c842afe]{font-size:.76rem}.record-copy p[data-v-6c842afe]{color:#68736c;font-size:.67rem;margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-media[data-v-6c842afe]{gap:7px}.image-stack[data-v-6c842afe],.record-media[data-v-6c842afe]{align-items:center;display:flex}.image-stack button[data-v-6c842afe]{background:transparent;border:0;cursor:zoom-in;display:block;margin-left:-5px;padding:0}.image-stack img[data-v-6c842afe]{border:2px solid #fff;border-radius:9px;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.image-stack span[data-v-6c842afe]{font-size:.62rem;margin-left:4px}.image-action[data-v-6c842afe]{background:#eaf6ef!important;color:#08743d!important}.details-action[data-v-6c842afe]{background:#f1f4f2!important;color:#52645a!important}.dialog-card[data-v-6c842afe]{border-radius:20px!important;overflow:hidden}.dialog-heading[data-v-6c842afe]{align-items:center;background:linear-gradient(110deg,#f1faf5,#fff);display:flex;gap:14px;padding:22px 24px}.dialog-heading>span[data-v-6c842afe]{background:#dcf2e4;border-radius:14px;color:#08743d;display:grid;height:48px;place-items:center;width:48px}.dialog-heading>div[data-v-6c842afe]{flex:1}.dialog-heading p[data-v-6c842afe]{color:#08743d;font-size:.6rem;font-weight:700;text-transform:uppercase}.dialog-heading h2[data-v-6c842afe]{font-size:1.2rem}.dialog-heading small[data-v-6c842afe]{color:#7c8780;font-size:.7rem}.all-records-dialog[data-v-6c842afe]{height:min(82vh,820px)}.all-records-content[data-v-6c842afe]{background:#f8faf9;min-height:0;padding:13px 20px!important}.all-records-loading[data-v-6c842afe],.no-all-records[data-v-6c842afe]{align-items:center;display:flex;height:100%;justify-content:center;min-height:320px}.no-all-records[data-v-6c842afe]{color:#829087;flex-direction:column;font-size:.72rem;gap:8px}.all-records-list[data-v-6c842afe]{display:flex;flex-direction:column;gap:7px}.all-record-item[data-v-6c842afe]{align-items:center;background:#fff;border:1px solid #e1e8e3;border-radius:13px;display:grid;gap:13px;grid-template-columns:64px minmax(0,1fr) 54px 82px;padding:12px 13px;transition:border-color .16s ease,box-shadow .16s ease}.all-record-item[data-v-6c842afe]:hover{border-color:#bfd3c5;box-shadow:0 5px 14px #233d2d0d}.all-record-date[data-v-6c842afe]{align-items:center;background:#eaf6ef;border-radius:10px;color:#08743d;display:flex;flex-direction:column;padding:7px}.all-record-date strong[data-v-6c842afe]{font-size:1rem;line-height:1}.all-record-date small[data-v-6c842afe]{font-size:.52rem;margin-top:4px;text-transform:uppercase}.all-record-main[data-v-6c842afe]{min-width:0}.all-record-main>strong[data-v-6c842afe]{color:#2b3930;font-size:.75rem}.all-record-main p[data-v-6c842afe]{color:#657169;font-size:.66rem;margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-record-main small[data-v-6c842afe]{align-items:center;color:#8a948e;display:flex;font-size:.59rem;gap:4px}.all-record-images[data-v-6c842afe]{align-items:center;color:#66736b;display:flex;font-size:.65rem;gap:4px;justify-content:center}.all-record-actions[data-v-6c842afe]{display:flex;gap:6px}.pagination-footer[data-v-6c842afe]{align-items:center;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;padding:10px 20px}.pagination-footer>span[data-v-6c842afe]{color:#7c8981;font-size:.62rem}.pagination-footer>span[data-v-6c842afe]:last-child{text-align:right}.pagination-footer[data-v-6c842afe] .v-pagination__list{justify-content:center}.details-content[data-v-6c842afe]{background:#fafcfb;padding:24px!important}.details-summary[data-v-6c842afe]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.details-summary>div[data-v-6c842afe]{align-items:center;background:#fff;border:1px solid #e3e9e5;border-radius:13px;display:grid;grid-template-columns:32px 1fr;padding:13px}.details-summary>div>span[data-v-6c842afe]{background:#eaf6ef;border-radius:8px;color:#08743d;display:grid;grid-row:1/3;height:28px;margin-right:8px;place-items:center;width:28px}.details-summary small[data-v-6c842afe]{color:#87918b;font-size:.58rem;text-transform:uppercase}.details-summary strong[data-v-6c842afe]{color:#2b3930;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.damage-details[data-v-6c842afe]{background:linear-gradient(145deg,#f7fbf8,#fff 55%);border:1px solid #dce8e0;border-radius:16px;box-shadow:0 8px 24px #2746330d;margin-top:15px;overflow:hidden}.damage-details__heading[data-v-6c842afe]{align-items:center;border-bottom:1px solid #e3ebe6;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr) auto;padding:16px 18px}.damage-details__icon[data-v-6c842afe]{background:#e9f6ee;border:1px solid #cde4d5;border-radius:13px;color:#08743d;display:grid;height:46px;place-items:center;width:46px}.damage-details__heading>div[data-v-6c842afe]{display:flex;flex-direction:column;gap:3px;min-width:0}.damage-details__heading small[data-v-6c842afe]{color:#849189;font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.damage-details__heading strong[data-v-6c842afe]{color:#293a30;font-size:.8rem}.damage-details__type[data-v-6c842afe]{background:#edf8f1;border:1px solid #cce1d3;border-radius:999px;color:#08743d;font-size:.58rem;font-weight:750;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase}.damage-details__body[data-v-6c842afe]{color:#4d5d53;font-size:.72rem;line-height:1.75;padding:19px 22px 21px 26px;position:relative}.damage-details__body[data-v-6c842afe]:before{background:#b8dac5;border-radius:4px;bottom:21px;content:"";left:15px;position:absolute;top:20px;width:3px}.damage-details__body[data-v-6c842afe] p{margin:0 0 10px}.damage-details__body[data-v-6c842afe] p:last-child{margin-bottom:0}.evidence-section[data-v-6c842afe]{background:#fff;border:1px solid #e3e9e5;border-radius:14px;margin-top:15px;padding:17px}.evidence-section>header[data-v-6c842afe]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:13px}.evidence-section>header>div[data-v-6c842afe]{display:flex;flex-direction:column}.evidence-section header strong[data-v-6c842afe]{color:#344239;font-size:.76rem}.evidence-section header small[data-v-6c842afe]{color:#89938d;font-size:.61rem;margin-top:3px}.evidence-grid[data-v-6c842afe]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-grid button[data-v-6c842afe]{background:#f8faf9;border:1px solid #e0e7e2;border-radius:11px;color:#657168;cursor:zoom-in;font-family:inherit;overflow:hidden;padding:0;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.evidence-grid button[data-v-6c842afe]:focus-visible,.evidence-grid button[data-v-6c842afe]:hover{border-color:#16834f;box-shadow:0 0 0 2px #16834f1a;outline:none}.evidence-grid img[data-v-6c842afe]{display:block;height:115px;-o-object-fit:cover;object-fit:cover;width:100%}.evidence-grid span[data-v-6c842afe]{align-items:center;display:flex;font-size:.59rem;gap:4px;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.no-evidence[data-v-6c842afe]{align-items:center;background:#f8faf9;border:1px dashed #ccd8d0;border-radius:11px;color:#859088;display:flex;gap:11px;justify-content:center;padding:24px}.image-viewer-card[data-v-6c842afe]{background:#fff!important;border-radius:16px!important;display:flex;flex-direction:column;overflow:hidden}.image-viewer-card--fullscreen[data-v-6c842afe]{border-radius:0!important;height:100vh!important;max-height:none!important;max-width:none!important;width:100vw!important}.image-viewer-dialog--fullscreen[data-v-6c842afe] .v-overlay__content{height:100vh!important;margin:0!important;max-height:none!important;max-width:none!important;width:100vw!important}.image-viewer-heading[data-v-6c842afe]{align-items:center;background:#fff;color:#26372d;display:flex;gap:16px;justify-content:space-between;min-height:76px;padding:14px 18px 14px 22px}.image-viewer-heading h2[data-v-6c842afe],.image-viewer-heading p[data-v-6c842afe]{margin:0}.image-viewer-heading p[data-v-6c842afe]{color:#16834f;font-size:.59rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.image-viewer-heading h2[data-v-6c842afe]{font-size:.88rem;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-viewer-heading small[data-v-6c842afe]{color:#7b8880;display:block;font-size:.61rem;margin-top:3px}.image-viewer-actions[data-v-6c842afe]{align-items:center;display:flex;gap:4px}.image-viewer-heading .v-btn[data-v-6c842afe]{background:#f2f6f3;color:#425249}.image-viewer-stage[data-v-6c842afe]{background:#f4f7f5;display:grid;max-height:calc(100vh - 160px);min-height:320px;padding:18px 68px;place-items:center;position:relative}.image-viewer-stage img[data-v-6c842afe]{display:block;max-height:calc(100vh - 200px);max-width:100%;-o-object-fit:contain;object-fit:contain}.image-viewer-card--fullscreen .image-viewer-stage[data-v-6c842afe]{flex:1;height:auto;max-height:none;min-height:0}.image-viewer-card--fullscreen .image-viewer-stage img[data-v-6c842afe]{max-height:calc(100vh - 110px)}.image-viewer-nav[data-v-6c842afe]{color:#1f3127!important;position:absolute!important;top:50%;transform:translateY(-50%);z-index:1}.image-viewer-nav--previous[data-v-6c842afe]{left:14px}.image-viewer-nav--next[data-v-6c842afe]{right:14px}.no-evidence strong[data-v-6c842afe]{color:#4e5d54;font-size:.7rem}.no-evidence p[data-v-6c842afe]{font-size:.62rem;margin-top:3px}.details-actions[data-v-6c842afe]{background:#fff;justify-content:flex-end;padding:15px 22px!important}.form-grid[data-v-6c842afe]{display:grid;gap:5px 14px;grid-template-columns:1fr 1fr;padding:10px 4px}.full[data-v-6c842afe]{grid-column:1/-1}.record-type-options[data-v-6c842afe]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.record-type-option[data-v-6c842afe]{align-items:center;background:#fff;border:1px solid #dfe6e1;border-radius:12px;color:#34443a;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:40px minmax(0,1fr) 22px;min-height:76px;padding:14px 15px;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.record-type-option[data-v-6c842afe]:hover{background:#f8fcf9;border-color:#a9c7b5}.record-type-option[data-v-6c842afe]:focus-visible{outline:3px solid rgba(20,132,78,.18);outline-offset:2px}.record-type-option--active[data-v-6c842afe],.record-type-option--active[data-v-6c842afe]:hover{background:#eef8f2;border-color:#16834f;box-shadow:0 0 0 1px #16834f14}.record-type-icon[data-v-6c842afe]{background:#f0f4f1;border-radius:10px;color:#607168;display:grid;height:40px;place-items:center;width:40px}.record-type-option--active .record-type-icon[data-v-6c842afe]{background:#d9efe2;color:#117747}.record-type-copy[data-v-6c842afe]{min-width:0}.record-type-copy small[data-v-6c842afe],.record-type-copy strong[data-v-6c842afe]{display:block}.record-type-copy strong[data-v-6c842afe]{color:#293a30;font-size:.75rem}.record-type-copy small[data-v-6c842afe]{color:#7c8981;font-size:.62rem;line-height:1.35;margin-top:4px}.record-type-check[data-v-6c842afe]{color:#16834f}.image-form-content[data-v-6c842afe]{padding:24px!important}.upload-zone[data-v-6c842afe]{align-items:center;background:#f7faf8;border:1px dashed #9fb4a6;border-radius:15px;color:#66736b;cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:27px 18px;width:100%}.upload-zone[data-v-6c842afe]:hover{background:#f0f8f3;border-color:#08743d}.upload-zone span[data-v-6c842afe]{background:#e1f2e7;border-radius:15px;color:#08743d;display:grid;height:54px;margin-bottom:10px;place-items:center;width:54px}.upload-zone strong[data-v-6c842afe]{color:#26372d;font-size:.82rem}.upload-zone p[data-v-6c842afe]{font-size:.67rem;margin-top:5px}.files[data-v-6c842afe]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.actions[data-v-6c842afe]{background:#fbfcfb;gap:10px;justify-content:flex-end;padding:16px 22px}.form-cancel[data-v-6c842afe]{border-color:#d3ddd6!important;border-radius:12px!important;color:#5f6d64!important;font-size:.7rem!important;font-weight:700!important;height:48px!important;letter-spacing:0!important;padding-inline:18px!important;text-transform:none!important}.form-cancel[data-v-6c842afe]:hover{background:#f3f6f4!important;border-color:#9eaea3!important}.form-submit[data-v-6c842afe]{border-radius:13px!important;box-shadow:0 7px 17px #08743d2e!important;height:50px!important;letter-spacing:0!important;min-width:166px!important;padding:5px 12px 5px 6px!important;text-transform:none!important}.form-submit[data-v-6c842afe] .v-btn__content{gap:10px;justify-content:flex-start}.form-submit__icon[data-v-6c842afe]{background:#fff;border-radius:10px;color:#08743d;display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.form-submit[data-v-6c842afe] .v-btn__content>span:last-child,.form-submit>span[data-v-6c842afe]{align-items:flex-start;display:flex;flex-direction:column;line-height:1.05}.form-submit small[data-v-6c842afe]{color:#ffffffb8;font-size:.53rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.form-submit strong[data-v-6c842afe]{color:#fff;font-size:.7rem;font-weight:750;margin-top:4px}.form-submit.v-btn--disabled[data-v-6c842afe]{box-shadow:none!important}@media (max-width:650px){.form-grid[data-v-6c842afe]{grid-template-columns:1fr}.full[data-v-6c842afe]{grid-column:auto}.record-type-options[data-v-6c842afe]{grid-template-columns:1fr}.panel-heading[data-v-6c842afe]{align-items:flex-start;flex-direction:column}.heading-actions[data-v-6c842afe]{width:100%}.add-accident-action[data-v-6c842afe],.view-all-action[data-v-6c842afe]{flex:1}.add-accident-action[data-v-6c842afe] .v-btn__content{justify-content:flex-start}.record-media[data-v-6c842afe]{align-items:flex-end;flex-direction:column}.actions[data-v-6c842afe]{align-items:stretch;flex-direction:column-reverse}.form-cancel[data-v-6c842afe],.form-submit[data-v-6c842afe]{width:100%}.form-submit[data-v-6c842afe] .v-btn__content{justify-content:center}.details-summary[data-v-6c842afe]{grid-template-columns:1fr}.damage-details__heading[data-v-6c842afe]{grid-template-columns:46px minmax(0,1fr)}.damage-details__type[data-v-6c842afe]{grid-column:2;justify-self:start}.evidence-grid[data-v-6c842afe]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-viewer-stage[data-v-6c842afe]{min-height:240px;padding:12px 48px}.image-viewer-nav--previous[data-v-6c842afe]{left:6px}.image-viewer-nav--next[data-v-6c842afe]{right:6px}.details-actions[data-v-6c842afe]{align-items:stretch;flex-direction:column}.details-actions .form-cancel[data-v-6c842afe]{width:100%}.all-record-item[data-v-6c842afe]{grid-template-columns:54px minmax(0,1fr) auto}.all-record-images[data-v-6c842afe]{display:none}.all-record-actions[data-v-6c842afe]{grid-column:2/4;justify-content:flex-end}.pagination-footer[data-v-6c842afe]{align-items:center;display:flex;flex-direction:column;gap:4px}.pagination-footer>span[data-v-6c842afe]:last-child{display:none}}.breakdown-panel[data-v-eca3c462]{background:#fff;border:1px solid #e0e7e2;border-radius:18px;height:100%;overflow:hidden}.rich-text-field[data-v-eca3c462]{display:flex;flex-direction:column;gap:8px}.rich-text-field__heading[data-v-eca3c462]{color:#26372d;display:flex;flex-direction:column;gap:2px}.rich-text-field__heading strong[data-v-eca3c462]{font-size:.78rem}.rich-text-field__heading small[data-v-eca3c462]{color:#78857d;font-size:.65rem}.rich-text-content[data-v-eca3c462] p{margin:0 0 8px}.rich-text-content[data-v-eca3c462] p:last-child{margin-bottom:0}.rich-text-content[data-v-eca3c462] ol,.rich-text-content[data-v-eca3c462] ul{padding-left:20px}.panel-heading[data-v-eca3c462]{align-items:center;background:linear-gradient(110deg,#f1faf5,#fff);border-bottom:1px solid #dce9e1;display:flex;gap:12px;justify-content:space-between;min-height:96px;padding:14px 18px}.panel-heading>div[data-v-eca3c462]:first-child{display:flex;flex-direction:column;gap:5px}.panel-heading strong[data-v-eca3c462]{align-items:center;color:#24372b;display:flex;font-size:.86rem;gap:9px}.panel-heading strong .v-icon[data-v-eca3c462]{background:#e2f3e8;border:1px solid #cce4d5;border-radius:10px;color:#08743d;height:36px;width:36px}.panel-heading small[data-v-eca3c462]{color:#738078;font-size:.6rem}.heading-actions[data-v-eca3c462]{align-items:center;display:flex;gap:8px}.view-all-action[data-v-eca3c462]{border-color:#cbd9d0!important;border-radius:11px!important;color:#08743d!important;font-size:.65rem!important;font-weight:700!important;height:40px!important}.add-action[data-v-eca3c462],.view-all-action[data-v-eca3c462]{text-transform:none!important}.add-action[data-v-eca3c462]{border-radius:12px!important;height:46px!important}.add-icon[data-v-eca3c462]{margin-right:7px}.add-copy[data-v-eca3c462]{align-items:flex-start;display:flex;flex-direction:column}.add-copy small[data-v-eca3c462]{color:#d8f4e4}.add-copy strong[data-v-eca3c462]{color:#fff;font-size:.68rem}.state[data-v-eca3c462]{align-items:center;color:#819087;display:flex;gap:12px;height:calc(100% - 96px);justify-content:center}.empty p[data-v-eca3c462]{font-size:.67rem}.records[data-v-eca3c462]{max-height:calc(100% - 96px);overflow:auto;padding:7px 18px}.record[data-v-eca3c462]{align-items:center;background:none;border:0;border-bottom:1px solid #eef2ef;cursor:pointer;display:flex;gap:11px;min-height:68px;padding:10px 0;text-align:left;width:100%}.record-icon[data-v-eca3c462]{background:#fff0e7;border-radius:11px;color:#b45c25;display:grid;flex:none;height:36px;place-items:center;width:36px}.record-copy[data-v-eca3c462]{display:flex;flex:1;flex-direction:column;min-width:0}.record-copy span[data-v-eca3c462],.record-copy strong[data-v-eca3c462]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-copy strong[data-v-eca3c462]{color:#29342d;font-size:.72rem}.record-copy small[data-v-eca3c462],.record-copy span[data-v-eca3c462]{color:#7e8982;font-size:.61rem;margin-top:3px}.record>b[data-v-eca3c462]{color:#08743d;font-size:.65rem;white-space:nowrap}.dialog-card[data-v-eca3c462]{border-radius:18px!important}.breakdown-dialog[data-v-eca3c462]{border-radius:22px!important;font-family:Inter,sans-serif;overflow:hidden}.dialog-heading[data-v-eca3c462]{align-items:center;display:flex;gap:13px;padding:18px 20px}.dialog-heading>.v-btn[data-v-eca3c462]{margin-left:auto}.dialog-heading__icon[data-v-eca3c462]{background:#eaf5ee;border-radius:14px;color:#08743d;display:grid;flex:0 0 auto;height:50px;place-items:center;width:50px}.dialog-heading>span[data-v-eca3c462]{background:#e6f5eb;border-radius:13px;color:#08743d;display:grid;height:46px;place-items:center;width:46px}.dialog-heading>div[data-v-eca3c462]{flex:1}.dialog-heading p[data-v-eca3c462]{color:#08743d;font-size:.58rem;font-weight:700;text-transform:uppercase}.dialog-heading h2[data-v-eca3c462]{font-size:1rem}.dialog-heading small[data-v-eca3c462]{color:#849087;font-size:.65rem}.dialog-heading>div>span[data-v-eca3c462]{color:#8a948d;display:block;font-size:.65rem;margin-top:4px}.dialog-content[data-v-eca3c462]{padding:22px 24px!important}.breakdown-form[data-v-eca3c462]{display:grid;gap:2px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.breakdown-form[data-v-eca3c462] .v-field{border-radius:11px;font-size:.76rem}.full-field[data-v-eca3c462]{grid-column:1/-1}.actions[data-v-eca3c462]{background:#fbfcfb;gap:10px;justify-content:flex-end;padding:16px 22px}.form-cancel[data-v-eca3c462]{border-color:#d3ddd6!important;border-radius:12px!important;color:#5f6d64!important;font-size:.7rem!important;font-weight:700!important;height:48px!important;letter-spacing:0!important;padding-inline:18px!important;text-transform:none!important}.form-cancel[data-v-eca3c462]:hover{background:#f3f6f4!important;border-color:#9eaea3!important}.form-submit[data-v-eca3c462]{border-radius:13px!important;box-shadow:0 7px 17px #08743d2e!important;height:50px!important;letter-spacing:0!important;min-width:166px!important;padding:5px 12px 5px 6px!important;text-transform:none!important}.form-submit[data-v-eca3c462] .v-btn__content{gap:10px;justify-content:flex-start}.form-submit__icon[data-v-eca3c462]{background:#fff;border-radius:10px;color:#08743d;display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.form-submit[data-v-eca3c462] .v-btn__content>span:last-child{align-items:flex-start;display:flex;flex-direction:column;line-height:1.05}.form-submit small[data-v-eca3c462]{color:#ffffffb8;font-size:.53rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.form-submit strong[data-v-eca3c462]{color:#fff;font-size:.7rem;font-weight:750;margin-top:4px}.form-submit.v-btn--disabled[data-v-eca3c462]{box-shadow:none!important}.all-breakdowns-dialog[data-v-eca3c462]{height:min(82vh,820px)}.all-breakdowns-content[data-v-eca3c462]{background:#f8faf9;min-height:0;padding:13px 20px!important}.all-breakdowns-state[data-v-eca3c462]{align-items:center;color:#829087;display:flex;flex-direction:column;font-size:.72rem;gap:8px;height:100%;justify-content:center;min-height:320px}.all-breakdowns-list[data-v-eca3c462]{display:flex;flex-direction:column;gap:7px}.all-breakdown-item[data-v-eca3c462]{align-items:center;background:#fff;border:1px solid #e1e8e3;border-radius:13px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) 130px 190px;padding:11px 13px;transition:border-color .16s ease,box-shadow .16s ease}.all-breakdown-item[data-v-eca3c462]:hover{border-color:#bfd3c5;box-shadow:0 5px 14px #233d2d0d}.all-breakdown-icon[data-v-eca3c462]{background:#eaf5ee;border-radius:11px;color:#08743d;display:grid;height:38px;place-items:center;width:38px}.all-breakdown-main[data-v-eca3c462]{min-width:0}.all-breakdown-main strong[data-v-eca3c462]{color:#2c3931;display:block;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-breakdown-main p[data-v-eca3c462]{align-items:center;color:#849088;display:flex;font-size:.6rem;gap:4px;margin-top:3px}.all-breakdown-date[data-v-eca3c462]{display:flex;flex-direction:column;gap:3px}.all-breakdown-date small[data-v-eca3c462]{color:#849088;font-size:.58rem}.all-breakdown-date strong[data-v-eca3c462]{color:#344139;font-size:.65rem}.all-breakdown-actions[data-v-eca3c462]{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.all-breakdown-actions>span[data-v-eca3c462]{align-items:center;color:#738078;display:flex;font-size:.6rem;gap:3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-breakdown-actions>span .v-icon[data-v-eca3c462]{flex:0 0 auto}.breakdowns-pagination-footer[data-v-eca3c462]{align-items:center;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;padding:10px 20px}.breakdowns-pagination-footer>span[data-v-eca3c462]{color:#7c8981;font-size:.62rem}.breakdowns-pagination-footer>span[data-v-eca3c462]:last-child{text-align:right}.breakdowns-pagination-footer[data-v-eca3c462] .v-pagination__list{justify-content:center}.breakdown-details-content[data-v-eca3c462]{background:#fafcfb;padding:23px!important}.breakdown-details-hero[data-v-eca3c462]{align-items:center;background:linear-gradient(115deg,#eff8f2,#fff);border:1px solid #dfe8e2;border-radius:15px;display:flex;gap:13px;padding:17px}.breakdown-details-hero>span[data-v-eca3c462]{background:#dff1e5;border-radius:14px;color:#08743d;display:grid;flex:0 0 auto;height:50px;place-items:center;width:50px}.breakdown-details-hero>div[data-v-eca3c462]{flex:1;min-width:0}.breakdown-details-hero small[data-v-eca3c462]{color:#829087;font-size:.56rem;text-transform:uppercase}.breakdown-details-hero strong[data-v-eca3c462]{color:#29382f;display:block;font-size:.86rem;margin-top:3px}.breakdown-details-hero p[data-v-eca3c462]{color:#7b8780;font-size:.62rem;margin-top:3px}.breakdown-details-grid[data-v-eca3c462]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.breakdown-details-grid>div[data-v-eca3c462]{align-items:center;background:#fff;border:1px solid #e2e8e4;border-radius:12px;display:grid;grid-template-columns:34px minmax(0,1fr);padding:13px}.breakdown-details-grid>div[data-v-eca3c462]:last-child{grid-column:1/-1}.breakdown-details-grid>div>span[data-v-eca3c462]{background:#eaf5ee;border-radius:9px;color:#08743d;display:grid;grid-row:1/3;height:29px;place-items:center;width:29px}.breakdown-details-grid small[data-v-eca3c462]{color:#87918b;font-size:.55rem;text-transform:uppercase}.breakdown-details-grid strong[data-v-eca3c462]{color:#344139;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakdown-description-section[data-v-eca3c462]{background:#fff;border:1px solid #e2e8e4;border-radius:13px;margin-top:13px;padding:15px}.breakdown-description-section>header[data-v-eca3c462]{align-items:center;display:flex;gap:9px;margin-bottom:12px}.breakdown-description-section>header>span[data-v-eca3c462]{background:#eaf5ee;border-radius:9px;color:#08743d;display:grid;height:32px;place-items:center;width:32px}.breakdown-description-section>header div[data-v-eca3c462]{display:flex;flex-direction:column}.breakdown-description-section>header strong[data-v-eca3c462]{color:#344139;font-size:.7rem}.breakdown-description-section>header small[data-v-eca3c462]{color:#87918b;font-size:.57rem}.breakdown-description-section .rich-text-content[data-v-eca3c462]{color:#455249;font-size:.7rem}.no-breakdown-description[data-v-eca3c462]{align-items:center;background:#f7f9f8;border-radius:11px;color:#829087;display:flex;gap:11px;padding:14px}.no-breakdown-description strong[data-v-eca3c462]{color:#526158;font-size:.68rem}.no-breakdown-description p[data-v-eca3c462]{font-size:.61rem;margin-top:2px}.breakdown-details-actions[data-v-eca3c462]{background:#fff;justify-content:flex-end;padding:15px 23px!important}.breakdown-details-close[data-v-eca3c462]{border-color:#d1dbd4!important;border-radius:11px!important;color:#5e6c63!important;font-size:.68rem!important;font-weight:700!important;height:44px!important;letter-spacing:0!important;padding-inline:17px!important;text-transform:none!important}@media (max-width:650px){.panel-heading[data-v-eca3c462]{align-items:flex-start;flex-direction:column}.heading-actions[data-v-eca3c462]{width:100%}.add-action[data-v-eca3c462],.view-all-action[data-v-eca3c462]{flex:1}.breakdown-details-grid[data-v-eca3c462],.breakdown-form[data-v-eca3c462]{grid-template-columns:1fr}.breakdown-details-grid>div[data-v-eca3c462]:last-child,.full-field[data-v-eca3c462]{grid-column:auto}.all-breakdown-item[data-v-eca3c462]{grid-template-columns:38px minmax(0,1fr)}.all-breakdown-actions[data-v-eca3c462],.all-breakdown-date[data-v-eca3c462]{grid-column:2/3}.all-breakdown-actions[data-v-eca3c462]{justify-content:flex-start}.breakdowns-pagination-footer[data-v-eca3c462]{align-items:center;display:flex;flex-direction:column;gap:4px}.breakdowns-pagination-footer>span[data-v-eca3c462]:last-child{display:none}.actions[data-v-eca3c462]{align-items:stretch;flex-direction:column-reverse}.breakdown-details-close[data-v-eca3c462],.form-cancel[data-v-eca3c462],.form-submit[data-v-eca3c462]{width:100%}.form-submit[data-v-eca3c462] .v-btn__content{justify-content:center}}.service-panel[data-v-3a1932c6]{background:#fff;border:1px solid #e0e7e2;border-radius:18px;height:100%;overflow:hidden}.rich-text-field[data-v-3a1932c6]{display:flex;flex-direction:column;gap:8px}.rich-text-field__heading[data-v-3a1932c6]{color:#26372d;display:flex;flex-direction:column;gap:2px}.rich-text-field__heading strong[data-v-3a1932c6]{font-size:.78rem}.rich-text-field__heading small[data-v-3a1932c6]{color:#78857d;font-size:.65rem}.service-description[data-v-3a1932c6]{border-top:1px solid #e6ece8;grid-column:1/-1;padding-top:10px}.service-description>small[data-v-3a1932c6]{color:#758078;display:block;margin-bottom:7px}.rich-text-content[data-v-3a1932c6] p{margin:0 0 8px}.rich-text-content[data-v-3a1932c6] p:last-child{margin-bottom:0}.rich-text-content[data-v-3a1932c6] ol,.rich-text-content[data-v-3a1932c6] ul{padding-left:20px}.panel-heading[data-v-3a1932c6]{align-items:center;background:linear-gradient(110deg,#f1faf5,#fff);border-bottom:1px solid #dce9e1;display:flex;gap:12px;justify-content:space-between;min-height:96px;padding:14px 18px}.panel-heading>div[data-v-3a1932c6]:first-child{display:flex;flex-direction:column;gap:5px}.panel-heading strong[data-v-3a1932c6]{align-items:center;display:flex;font-size:.86rem;gap:9px}.panel-heading strong .v-icon[data-v-3a1932c6]{background:#e2f3e8;border:1px solid #cce4d5;border-radius:10px;color:#08743d;height:36px;width:36px}.panel-heading small[data-v-3a1932c6]{color:#738078;font-size:.6rem}.heading-actions[data-v-3a1932c6]{display:flex;gap:8px}.view-all[data-v-3a1932c6]{border-radius:11px!important;color:#08743d!important;font-size:.65rem!important;height:40px!important}.add[data-v-3a1932c6],.view-all[data-v-3a1932c6]{text-transform:none!important}.add[data-v-3a1932c6]{border-radius:12px!important;height:46px!important}.add>.v-btn__content>span[data-v-3a1932c6]:first-child{margin-right:7px}.add span[data-v-3a1932c6]:last-child{align-items:flex-start;display:flex;flex-direction:column}.add small[data-v-3a1932c6]{color:#d8f4e4}.add strong[data-v-3a1932c6]{color:#fff;font-size:.68rem}.state[data-v-3a1932c6]{align-items:center;color:#819087;display:flex;gap:12px;height:calc(100% - 96px);justify-content:center}.records[data-v-3a1932c6]{max-height:calc(100% - 96px);overflow:auto;padding:7px 18px}.record[data-v-3a1932c6]{align-items:center;background:none;border:0;border-bottom:1px solid #eef2ef;display:flex;gap:11px;min-height:68px;padding:10px 0;text-align:left;width:100%}.icon[data-v-3a1932c6]{background:#eaf5ee;border-radius:11px;color:#08743d;display:grid;height:36px;place-items:center;width:36px}.copy[data-v-3a1932c6]{display:flex;flex:1;flex-direction:column;min-width:0}.copy span[data-v-3a1932c6],.copy strong[data-v-3a1932c6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy strong[data-v-3a1932c6]{font-size:.72rem}.copy small[data-v-3a1932c6],.copy span[data-v-3a1932c6]{color:#7e8982;font-size:.61rem;margin-top:3px}.record b[data-v-3a1932c6]{color:#08743d;font-size:.65rem;white-space:nowrap}.dialog[data-v-3a1932c6]{border-radius:22px!important;overflow:hidden}.dialog-heading[data-v-3a1932c6]{align-items:center;display:flex;gap:14px;padding:22px 24px}.dialog-heading>span[data-v-3a1932c6]{background:#eaf5ee;border-radius:14px;color:#08743d;display:grid;height:50px;place-items:center;width:50px}.dialog-heading>div[data-v-3a1932c6]{flex:1}.dialog-heading p[data-v-3a1932c6]{color:#08743d;font-size:.58rem;font-weight:700;text-transform:uppercase}.dialog-heading h2[data-v-3a1932c6]{font-size:1rem}.dialog-heading small[data-v-3a1932c6]{color:#8a948d;font-size:.65rem}.content[data-v-3a1932c6]{padding:22px 24px!important}.form[data-v-3a1932c6]{display:grid;gap:2px 14px;grid-template-columns:1fr 1fr}.form[data-v-3a1932c6] .v-field{border-radius:11px;font-size:.76rem}.full[data-v-3a1932c6]{grid-column:1/-1}.actions[data-v-3a1932c6]{background:#fbfcfb;gap:10px;justify-content:flex-end;padding:16px 22px}.cancel[data-v-3a1932c6]{border-radius:12px!important;height:48px!important}.cancel[data-v-3a1932c6],.submit[data-v-3a1932c6]{text-transform:none!important}.submit[data-v-3a1932c6]{border-radius:13px!important;height:50px!important;min-width:166px!important;padding:5px 12px 5px 6px!important}.submit[data-v-3a1932c6] .v-btn__content{gap:10px}.submit-icon[data-v-3a1932c6]{background:#fff;border-radius:10px;color:#08743d;display:grid;height:36px;place-items:center;width:36px}.submit[data-v-3a1932c6] .v-btn__content>span:last-child{align-items:flex-start;display:flex;flex-direction:column}.submit small[data-v-3a1932c6]{color:#ffffffb8;font-size:.53rem;text-transform:uppercase}.submit strong[data-v-3a1932c6]{color:#fff;font-size:.7rem}.all-services-dialog[data-v-3a1932c6]{font-family:Inter,sans-serif;height:min(82vh,820px)}.all-services-content[data-v-3a1932c6]{background:#f8faf9;min-height:0;padding:13px 20px!important}.all-services-state[data-v-3a1932c6]{align-items:center;color:#829087;display:flex;flex-direction:column;font-size:.72rem;gap:8px;height:100%;justify-content:center;min-height:320px}.all-services-list[data-v-3a1932c6]{display:flex;flex-direction:column;gap:7px}.all-service-item[data-v-3a1932c6]{align-items:center;background:#fff;border:1px solid #e1e8e3;border-radius:13px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) 130px 170px;padding:11px 13px;transition:border-color .16s ease,box-shadow .16s ease}.all-service-item[data-v-3a1932c6]:hover{border-color:#bfd3c5;box-shadow:0 5px 14px #233d2d0d}.all-service-icon[data-v-3a1932c6]{background:#eaf5ee;border-radius:11px;color:#08743d;display:grid;height:38px;place-items:center;width:38px}.all-service-main[data-v-3a1932c6]{min-width:0}.all-service-main strong[data-v-3a1932c6]{color:#2c3931;display:block;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-service-main p[data-v-3a1932c6],.all-service-main small[data-v-3a1932c6]{align-items:center;color:#849088;display:flex;font-size:.6rem;gap:4px;margin-top:3px}.all-service-next[data-v-3a1932c6]{display:flex;flex-direction:column;gap:3px}.all-service-next small[data-v-3a1932c6]{color:#849088;font-size:.58rem}.all-service-next strong[data-v-3a1932c6]{color:#344139;font-size:.65rem}.all-service-actions[data-v-3a1932c6]{align-items:center;display:flex;gap:8px;justify-content:flex-end}.all-service-actions>span[data-v-3a1932c6]{align-items:center;color:#738078;display:flex;font-size:.6rem;gap:3px;white-space:nowrap}.services-pagination-footer[data-v-3a1932c6]{align-items:center;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;padding:10px 20px}.services-pagination-footer>span[data-v-3a1932c6]{color:#7c8981;font-size:.62rem}.services-pagination-footer>span[data-v-3a1932c6]:last-child{text-align:right}.services-pagination-footer[data-v-3a1932c6] .v-pagination__list{justify-content:center}.details[data-v-3a1932c6]{display:grid;gap:15px;grid-template-columns:1fr 1fr}.details div[data-v-3a1932c6]{background:#f6f9f7;border-radius:12px;padding:14px}.details small[data-v-3a1932c6]{color:#7c8981;display:block}.details strong[data-v-3a1932c6]{font-size:.75rem}@media (max-width:650px){.panel-heading[data-v-3a1932c6]{align-items:flex-start;flex-direction:column}.heading-actions[data-v-3a1932c6]{width:100%}.add[data-v-3a1932c6],.view-all[data-v-3a1932c6]{flex:1}.details[data-v-3a1932c6],.form[data-v-3a1932c6]{grid-template-columns:1fr}.full[data-v-3a1932c6]{grid-column:auto}.actions[data-v-3a1932c6]{flex-direction:column-reverse}.cancel[data-v-3a1932c6],.submit[data-v-3a1932c6]{width:100%}.all-service-item[data-v-3a1932c6]{grid-template-columns:38px minmax(0,1fr)}.all-service-actions[data-v-3a1932c6],.all-service-next[data-v-3a1932c6]{grid-column:2/3}.all-service-actions[data-v-3a1932c6]{justify-content:flex-start}.services-pagination-footer[data-v-3a1932c6]{align-items:center;display:flex;flex-direction:column;gap:4px}.services-pagination-footer>span[data-v-3a1932c6]:last-child{display:none}}.panel[data-v-15b47fee]{background:#fff;border:1px solid #e0e7e2;border-radius:18px;height:100%;overflow:hidden}.panel>header[data-v-15b47fee]{align-items:center;background:linear-gradient(110deg,#f1faf5,#fff);border-bottom:1px solid #dce9e1;display:flex;justify-content:space-between;min-height:72px;padding:14px 18px}.panel>header>div[data-v-15b47fee]{display:flex;flex-direction:column;gap:5px}.panel>header strong[data-v-15b47fee]{align-items:center;color:#29382f;display:flex;font-size:.86rem;gap:7px;gap:9px}.panel>header strong[data-v-15b47fee] .v-icon{background:#e2f3e8;border:1px solid #cce4d5;border-radius:10px;color:#08743d;height:36px;width:36px}.panel>header small[data-v-15b47fee]{color:#738078;font-size:.6rem}.v-btn[data-v-15b47fee]{border-radius:11px;text-transform:none}.panel>header>.v-btn[data-v-15b47fee]{font-size:.68rem;font-weight:700;min-height:44px;padding-inline:16px}.state[data-v-15b47fee]{align-items:center;color:#77847c;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:190px;text-align:center}.empty-state>span[data-v-15b47fee]{background:#e8f5ed;border-radius:15px;color:#08743d;display:grid;height:54px;place-items:center;width:54px}.empty-state strong[data-v-15b47fee]{color:#354139;font-size:.76rem}.empty-state p[data-v-15b47fee]{color:#7d8981;font-size:.62rem;line-height:1.5;margin-top:4px;max-width:310px}.records[data-v-15b47fee]{max-height:310px;overflow-y:auto;padding:7px 18px}.record[data-v-15b47fee]{align-items:center;border-bottom:1px solid #edf0ee;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto auto;min-height:74px;padding:11px 0}.icon[data-v-15b47fee]{background:#e8f5ed;border-radius:10px;color:#08743d;display:grid;height:36px;place-items:center;width:36px}.record>div strong[data-v-15b47fee]{color:#2f3d34;display:block;font-size:.74rem}.record p[data-v-15b47fee],.record small[data-v-15b47fee]{color:#77847c;display:block;font-size:.59rem;margin-top:3px}.record b[data-v-15b47fee]{border-radius:999px;font-size:.55rem;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.active[data-v-15b47fee]{background:#e8f5ed;color:#08743d}.expired[data-v-15b47fee]{background:#ffebe8;color:#b23d32}.upcoming[data-v-15b47fee]{background:#fff3d8;color:#986515}.record a[data-v-15b47fee],.record button[data-v-15b47fee]{align-items:center;background:none;border:0;color:#08743d;cursor:pointer;display:flex;font-family:inherit;font-size:.62rem;font-weight:700;gap:4px;padding:0;text-decoration:none}.dialog[data-v-15b47fee]{border-radius:20px!important;overflow:hidden}.heading[data-v-15b47fee]{align-items:center;background:linear-gradient(120deg,#f1faf4,#fff);display:flex;gap:13px;padding:22px 25px}.heading>span[data-v-15b47fee]{background:#dcf2e4;border-radius:13px;color:#08743d;display:grid;height:46px;place-items:center;width:46px}.heading>div[data-v-15b47fee]{flex:1}.heading small[data-v-15b47fee]{color:#08743d;font-size:.58rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.heading h2[data-v-15b47fee]{font-size:1.05rem;margin-top:2px}.heading p[data-v-15b47fee]{color:#7b8780;font-size:.65rem;margin-top:3px}.dialog[data-v-15b47fee] .v-card-text{padding:24px 26px 18px!important}.dialog[data-v-15b47fee] .v-card-actions{gap:8px;padding:15px 22px 18px!important}.form[data-v-15b47fee]{display:grid;gap:4px 14px;grid-template-columns:1fr 1fr}.full[data-v-15b47fee]{grid-column:1/-1}.form[data-v-15b47fee] .v-field{background:#fcfdfc;border-radius:11px}@media (max-width:650px){.form[data-v-15b47fee]{grid-template-columns:1fr}.full[data-v-15b47fee]{grid-column:auto}.record[data-v-15b47fee]{align-items:start;grid-template-columns:36px minmax(0,1fr) auto}.record a[data-v-15b47fee],.record button[data-v-15b47fee]{grid-column:2/-1}.panel>header[data-v-15b47fee]{align-items:stretch;flex-direction:column;gap:10px}.panel>header>.v-btn[data-v-15b47fee]{width:100%}.heading[data-v-15b47fee]{padding:19px}.heading>span[data-v-15b47fee]{display:none}}.panel[data-v-07049add]{border:1px solid #e0e7e2;border-radius:18px;height:100%;overflow:hidden}.heading[data-v-07049add]{align-items:center;background:#f3faf6;display:flex;justify-content:space-between;min-height:96px;padding:14px 18px}.heading>div[data-v-07049add]{display:flex;gap:8px}.heading>div[data-v-07049add]:first-child{flex-direction:column}.heading strong[data-v-07049add]{align-items:center;display:flex;font-size:.86rem;gap:9px}.heading strong .v-icon[data-v-07049add]{background:#e2f3e8;border:1px solid #cce4d5;border-radius:10px;color:#08743d;height:36px;width:36px}.heading small[data-v-07049add]{color:#738078;font-size:.6rem}.add[data-v-07049add],.view[data-v-07049add]{border-radius:11px!important;height:42px!important;text-transform:none!important}.add[data-v-07049add]{box-shadow:0 7px 16px #00934533!important;height:46px!important;padding:0 13px 0 8px!important}.add[data-v-07049add] .v-btn__content{gap:9px}.add-icon[data-v-07049add]{background:#ffffff2e;border-radius:9px;color:#fff;display:grid!important;height:30px;place-items:center;width:30px}.add-copy[data-v-07049add]{align-items:flex-start;color:#fff;display:flex!important;flex-direction:column}.add-copy small[data-v-07049add]{color:#ffffffc2;font-size:.5rem;font-weight:500;line-height:1}.add-copy strong[data-v-07049add]{color:#fff;font-size:.65rem;line-height:1;margin-top:3px}.state[data-v-07049add]{align-items:center;color:#819087;display:flex;gap:12px;height:calc(100% - 96px);justify-content:center}.records[data-v-07049add]{padding:7px 18px}.record[data-v-07049add]{align-items:center;background:none;border:0;border-bottom:1px solid #eee;display:flex;gap:11px;min-height:68px;text-align:left;width:100%}.icon[data-v-07049add]{background:#eaf5ee;border-radius:11px;color:#08743d;display:grid;height:36px;place-items:center;width:36px}.copy[data-v-07049add]{display:flex;flex:1;flex-direction:column;min-width:0}.copy strong[data-v-07049add]{font-size:.72rem}.copy small[data-v-07049add],.copy span[data-v-07049add]{color:#7e8982;font-size:.61rem}.record b[data-v-07049add]{color:#08743d;font-size:.65rem}.dialog[data-v-07049add]{border-radius:22px!important;overflow:hidden}.tyre-details-dialog[data-v-07049add]{font-family:Inter,sans-serif}.dialog-heading[data-v-07049add]{align-items:center;display:flex;gap:14px;padding:22px 24px}.dialog-heading>span[data-v-07049add]{background:#eaf5ee;border-radius:14px;color:#08743d;display:grid;height:50px;place-items:center;width:50px}.dialog-heading>div[data-v-07049add]{flex:1}.dialog-heading p[data-v-07049add]{color:#08743d;font-size:.58rem;text-transform:uppercase}.dialog-heading h2[data-v-07049add]{font-size:1rem}.dialog-heading small[data-v-07049add]{color:#849087;font-size:.65rem}.tyre-details-heading p[data-v-07049add]{color:#08743d;font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.tyre-details-heading h2[data-v-07049add]{color:#29342d;font-size:1rem;margin-top:2px}.tyre-details-heading small[data-v-07049add]{color:#8a948d;display:block;font-size:.65rem;margin-top:4px}.tyre-details-heading>.v-btn[data-v-07049add]{margin-left:auto}.content[data-v-07049add]{padding:22px 24px!important}.form[data-v-07049add]{display:grid;gap:4px 14px;grid-template-columns:1fr 1fr}.full[data-v-07049add]{grid-column:1/-1}.tyre-target-options[data-v-07049add]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.tyre-condition-section[data-v-07049add]{margin:4px 0 16px}.tyre-condition-heading[data-v-07049add]{color:#293a30;display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.tyre-condition-heading strong[data-v-07049add]{font-size:.72rem}.tyre-condition-heading small[data-v-07049add]{color:#7a867f;font-size:.61rem}.tyre-condition-options[data-v-07049add]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tyre-target-option[data-v-07049add]{align-items:center;background:#fff;border:1px solid #dfe6e1;border-radius:12px;color:#34443a;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:40px minmax(0,1fr) 22px;min-height:76px;padding:14px 15px;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.tyre-target-option[data-v-07049add]:hover:not(:disabled){background:#f8fcf9;border-color:#a9c7b5}.tyre-target-option[data-v-07049add]:focus-visible{outline:3px solid rgba(20,132,78,.18);outline-offset:2px}.tyre-target-option-active[data-v-07049add],.tyre-target-option-active[data-v-07049add]:hover:not(:disabled){background:#eef8f2;border-color:#16834f;box-shadow:0 0 0 1px #16834f14}.tyre-target-option[data-v-07049add]:disabled{background:#f7f8f7;border-color:#e7ebe8;color:#9ca49f;cursor:not-allowed;opacity:.72}.tyre-target-icon[data-v-07049add]{background:#f0f4f1;border-radius:10px;color:#607168;display:grid;height:40px;place-items:center;width:40px}.tyre-target-option-active .tyre-target-icon[data-v-07049add]{background:#d9efe2;color:#117747}.tyre-target-copy[data-v-07049add]{min-width:0}.tyre-target-copy small[data-v-07049add],.tyre-target-copy strong[data-v-07049add]{display:block}.tyre-target-copy strong[data-v-07049add]{color:#293a30;font-size:.75rem;font-weight:750}.tyre-target-copy small[data-v-07049add]{color:#7a867f;font-size:.625rem;line-height:1.35;margin-top:4px}.tyre-target-check[data-v-07049add]{color:#16834f}.notice[data-v-07049add]{background:#f1f7f3;border-radius:11px;display:flex;font-size:.65rem;gap:8px;padding:12px}.actions[data-v-07049add]{gap:10px;justify-content:flex-end;padding:16px 22px}.cancel[data-v-07049add]{height:48px!important}.submit[data-v-07049add]{border-radius:13px!important;height:50px!important;text-transform:none!important}.submit[data-v-07049add] .v-btn__content{gap:10px}.submit-icon[data-v-07049add]{background:#fff;border-radius:10px;color:#08743d;display:grid;height:36px;place-items:center;width:36px}.submit[data-v-07049add] .v-btn__content>span:last-child{align-items:flex-start;display:flex;flex-direction:column}.submit small[data-v-07049add]{color:#ffffffb8;font-size:.52rem}.submit strong[data-v-07049add]{color:#fff;font-size:.7rem}.all-tyres-dialog[data-v-07049add]{font-family:Inter,sans-serif;height:min(82vh,820px)}.all-tyres-heading>.v-btn[data-v-07049add]{margin-left:auto}.all-tyres-content[data-v-07049add]{background:#f8faf9;min-height:0;padding:13px 20px!important}.all-tyres-state[data-v-07049add]{align-items:center;color:#829087;font-size:.72rem;gap:8px;height:100%;justify-content:center;min-height:320px}.all-tyres-list[data-v-07049add],.all-tyres-state[data-v-07049add]{display:flex;flex-direction:column}.all-tyres-list[data-v-07049add]{gap:7px}.all-tyre-item[data-v-07049add]{align-items:center;background:#fff;border:1px solid #e1e8e3;border-radius:13px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) 120px 170px;padding:11px 13px;transition:border-color .16s ease,box-shadow .16s ease}.all-tyre-item[data-v-07049add]:hover{border-color:#bfd3c5;box-shadow:0 5px 14px #233d2d0d}.all-tyre-icon[data-v-07049add]{background:#eaf5ee;border-radius:11px;color:#08743d;display:grid;height:38px;place-items:center;width:38px}.all-tyre-main[data-v-07049add]{min-width:0}.all-tyre-main strong[data-v-07049add]{color:#2c3931;display:block;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-tyre-main p[data-v-07049add],.all-tyre-main small[data-v-07049add]{align-items:center;color:#849088;display:flex;font-size:.6rem;gap:4px;margin-top:3px}.all-tyre-target[data-v-07049add]{display:flex;flex-direction:column;gap:3px}.all-tyre-target small[data-v-07049add]{color:#849088;font-size:.58rem}.all-tyre-target strong[data-v-07049add]{color:#344139;font-size:.65rem}.all-tyre-actions[data-v-07049add]{gap:8px;justify-content:flex-end}.all-tyre-actions[data-v-07049add],.all-tyre-actions>span[data-v-07049add]{align-items:center;display:flex;min-width:0}.all-tyre-actions>span[data-v-07049add]{color:#738078;font-size:.6rem;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-tyre-actions>span .v-icon[data-v-07049add]{flex:0 0 auto}.tyres-pagination-footer[data-v-07049add]{align-items:center;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;padding:10px 20px}.tyres-pagination-footer>span[data-v-07049add]{color:#7c8981;font-size:.62rem}.tyres-pagination-footer>span[data-v-07049add]:last-child{text-align:right}.tyres-pagination-footer[data-v-07049add] .v-pagination__list{justify-content:center}.tyre-details-content[data-v-07049add]{background:#fafcfb;padding:23px!important}.tyre-details-hero[data-v-07049add]{align-items:center;background:linear-gradient(115deg,#eff8f2,#fff);border:1px solid #dfe8e2;border-radius:15px;display:flex;gap:13px;padding:17px}.tyre-details-hero>span[data-v-07049add]{background:#dff1e5;border-radius:14px;color:#08743d;display:grid;flex:0 0 auto;height:50px;place-items:center;width:50px}.tyre-details-hero>div[data-v-07049add]{flex:1;min-width:0}.tyre-details-hero small[data-v-07049add]{color:#829087;font-size:.56rem;text-transform:uppercase}.tyre-details-hero strong[data-v-07049add]{color:#29382f;display:block;font-size:.86rem;margin-top:3px}.tyre-details-hero p[data-v-07049add]{color:#7b8780;font-size:.62rem;margin-top:3px}.tyre-details-hero b[data-v-07049add]{background:#fff;border-radius:9px;color:#08743d;font-size:.65rem;padding:7px 10px;white-space:nowrap}.tyre-details-grid[data-v-07049add]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:13px}.tyre-details-grid>div[data-v-07049add]{align-items:center;background:#fff;border:1px solid #e2e8e4;border-radius:12px;display:grid;grid-template-columns:34px minmax(0,1fr);padding:13px}.tyre-details-grid>div[data-v-07049add]:last-child:nth-child(odd){grid-column:1/-1}.tyre-details-grid>div>span[data-v-07049add]{background:#eaf5ee;border-radius:9px;color:#08743d;display:grid;grid-row:1/3;height:29px;margin:0;place-items:center;width:29px}.tyre-details-grid small[data-v-07049add]{color:#87918b;font-size:.55rem;text-transform:uppercase}.tyre-details-grid strong[data-v-07049add]{color:#344139;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tyre-details-actions[data-v-07049add]{background:#fff;justify-content:flex-end;padding:15px 23px!important}.tyre-details-close[data-v-07049add]{border-color:#d1dbd4!important;border-radius:11px!important;color:#5e6c63!important;font-size:.68rem!important;font-weight:700!important;height:44px!important;letter-spacing:0!important;padding-inline:17px!important;text-transform:none!important}@media (max-width:650px){.tyre-condition-options[data-v-07049add],.tyre-target-options[data-v-07049add]{grid-template-columns:1fr}.tyre-target-option[data-v-07049add]{min-height:68px;padding:12px 14px}.heading[data-v-07049add]{align-items:flex-start;flex-direction:column}.heading>div[data-v-07049add]:last-child{width:100%}.add[data-v-07049add],.view[data-v-07049add]{flex:1}.form[data-v-07049add],.tyre-details-grid[data-v-07049add]{grid-template-columns:1fr}.full[data-v-07049add],.tyre-details-grid>div[data-v-07049add]:last-child:nth-child(odd){grid-column:auto}.actions[data-v-07049add]{flex-direction:column-reverse}.actions .v-btn[data-v-07049add]{width:100%}.all-tyre-item[data-v-07049add]{grid-template-columns:38px minmax(0,1fr)}.all-tyre-actions[data-v-07049add],.all-tyre-target[data-v-07049add]{grid-column:2/3}.all-tyre-actions[data-v-07049add]{justify-content:flex-start}.tyres-pagination-footer[data-v-07049add]{align-items:center;display:flex;flex-direction:column;gap:4px}.tyres-pagination-footer>span[data-v-07049add]:last-child{display:none}.tyre-details-heading[data-v-07049add]{padding:20px}.tyre-details-actions[data-v-07049add]{align-items:stretch;flex-direction:column}.tyre-details-close[data-v-07049add]{width:100%}}.vehicle-status-control[data-v-a4604caf]{align-items:center;display:flex;gap:8px}.status-action[data-v-a4604caf]{background:#08743d!important;border-radius:11px!important;box-shadow:0 7px 16px #00934533!important;color:#fff!important;height:44px!important;min-width:142px;padding-inline:7px 10px!important;text-transform:none}.status-action[data-v-a4604caf] .v-btn__content{align-items:center;display:flex;gap:8px;height:100%;justify-content:flex-start}.status-action__icon[data-v-a4604caf]{background:#fff;border-radius:8px;color:#08743d;display:grid!important;flex:0 0 auto;height:31px;place-items:center;width:31px}.status-action__label[data-v-a4604caf]{align-items:center!important;color:#fff;display:inline-flex!important;font-size:.68rem!important;font-weight:750!important;height:31px;line-height:1;white-space:nowrap}.status-action__chevron[data-v-a4604caf]{color:#ffffffd9!important;margin-left:auto}.status-action--reserved[data-v-a4604caf],.status-action--under_maintenance[data-v-a4604caf]{background:#a56b00!important;box-shadow:0 7px 16px #a56b0033!important}.status-action--reserved .status-action__icon[data-v-a4604caf],.status-action--under_maintenance .status-action__icon[data-v-a4604caf]{color:#946200}.status-action--on_journey[data-v-a4604caf]{background:#1769aa!important;box-shadow:0 7px 16px #1769aa33!important}.status-action--on_journey .status-action__icon[data-v-a4604caf]{color:#1769aa}.status-action--disposed[data-v-a4604caf],.status-action--out_of_service[data-v-a4604caf],.status-action--retired[data-v-a4604caf]{background:#b42318!important;box-shadow:0 7px 16px #b4231833!important}.status-action--disposed .status-action__icon[data-v-a4604caf],.status-action--out_of_service .status-action__icon[data-v-a4604caf],.status-action--retired .status-action__icon[data-v-a4604caf]{color:#b42318}.status-action--inactive[data-v-a4604caf]{background:#5d6870!important;box-shadow:0 7px 16px #414c5433!important}.status-action--inactive .status-action__icon[data-v-a4604caf]{color:#59636e}.status-menu[data-v-a4604caf]{border:1px solid #dfe7e1;border-radius:16px!important;box-shadow:0 18px 45px #15312029!important;overflow:hidden;width:330px}.status-menu__heading[data-v-a4604caf]{background:linear-gradient(120deg,#edf8f1,#fbfdfb);border-bottom:1px solid #e7ede9;display:flex;flex-direction:column;padding:15px 16px 13px}.status-menu__heading span[data-v-a4604caf]{color:#15804d;font-size:.55rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.status-menu__heading strong[data-v-a4604caf]{color:#26362c;font-size:.82rem;margin-top:2px}.status-menu__heading small[data-v-a4604caf]{color:#819087;font-size:.59rem;margin-top:2px}.status-menu__list[data-v-a4604caf]{padding:7px}.status-menu__item[data-v-a4604caf]{border-radius:11px!important;margin:2px 0;min-height:62px;transition:background .15s ease,transform .15s ease}.status-menu__item[data-v-a4604caf]:hover:not(.v-list-item--disabled){background:#f3f8f5;transform:translate(2px)}.status-menu__item--current[data-v-a4604caf]{background:#f5f9f6}.status-menu__item[data-v-a4604caf] .v-list-item__prepend{margin-right:11px}.status-menu__item[data-v-a4604caf] .v-list-item-title{color:#2d3932;font-size:.72rem;font-weight:750}.status-menu__item[data-v-a4604caf] .v-list-item-subtitle{color:#829087;font-size:.58rem;margin-top:3px;opacity:1}.status-menu__item[data-v-a4604caf] .v-list-item__append{color:#a0aaa3}.status-menu__icon[data-v-a4604caf]{background:#e3f4e9;border-radius:11px;color:#08743d;display:grid;height:38px;place-items:center;width:38px}.status-menu__item--reserved .status-menu__icon[data-v-a4604caf],.status-menu__item--under_maintenance .status-menu__icon[data-v-a4604caf]{background:#fff3cf;color:#946200}.status-menu__item--on_journey .status-menu__icon[data-v-a4604caf]{background:#eaf3fa;color:#1769aa}.status-menu__item--disposed .status-menu__icon[data-v-a4604caf],.status-menu__item--out_of_service .status-menu__icon[data-v-a4604caf],.status-menu__item--retired .status-menu__icon[data-v-a4604caf]{background:#fdebea;color:#b42318}.status-menu__item--inactive .status-menu__icon[data-v-a4604caf]{background:#edf0f2;color:#58656e}.status-menu__current[data-v-a4604caf]{align-items:center;background:#e8f6ee;border-radius:999px;color:#147b4a;display:inline-flex;font-size:.52rem;font-weight:800;gap:3px;padding:4px 7px}.journey-note[data-v-a4604caf]{background:#edf6fc;border-radius:8px;color:#1769aa;display:flex;font-size:.6rem;gap:6px;margin:8px 5px 5px;padding:9px}.status-confirmation[data-v-a4604caf]{border:1px solid #dfe7e2!important;border-radius:18px!important;padding:30px;text-align:center}.status-confirmation__icon[data-v-a4604caf]{background:#e8f6ee;border-radius:17px;color:#087c46;display:grid;height:56px;margin:0 auto 16px;place-items:center;width:56px}.status-confirmation h3[data-v-a4604caf]{color:#223229;font-size:1.1rem;margin:0}.status-confirmation p[data-v-a4604caf]{color:#6f7c74;font-size:.72rem;line-height:1.6;margin:9px 0 24px}.status-confirmation__actions[data-v-a4604caf]{display:flex;gap:8px;justify-content:flex-end}.status-confirmation__actions[data-v-a4604caf] .v-btn{border-radius:10px;font-size:.68rem;font-weight:750;text-transform:none}@media (max-width:700px){.vehicle-status-control[data-v-a4604caf]{align-items:stretch;flex-direction:column;width:100%}.status-action[data-v-a4604caf]{width:100%}.status-menu[data-v-a4604caf]{width:min(330px,calc(100vw - 24px))}}.management-view[data-v-f14f1a31]{font-family:Inter,sans-serif}.management-heading[data-v-f14f1a31]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.management-heading p[data-v-f14f1a31]{color:#08743d;font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.management-heading h1[data-v-f14f1a31]{color:#26342b;font-size:1.25rem;letter-spacing:-.025em;margin-top:3px}.management-heading>div>span[data-v-f14f1a31]{color:#849087;display:block;font-size:.68rem;margin-top:5px}.section-count[data-v-f14f1a31]{background:#eaf6ef;border-radius:999px;color:#08743d;font-size:.62rem;font-weight:700;padding:7px 11px;white-space:nowrap}.management-heading__actions[data-v-f14f1a31]{align-items:center;display:flex;gap:8px}.edit-action[data-v-f14f1a31]{border-radius:11px!important;box-shadow:0 7px 16px #00934533!important;height:44px!important;min-width:138px;padding-inline:7px 14px!important;text-transform:none}.edit-action[data-v-f14f1a31] .v-btn__content{align-items:center;display:flex;gap:9px;height:100%;justify-content:flex-start}.edit-action__icon[data-v-f14f1a31]{background:#fff;border-radius:8px;color:#08743d;display:grid!important;flex:0 0 auto;height:31px;place-items:center;width:31px}.edit-action__label[data-v-f14f1a31]{align-items:center!important;color:#fff;display:inline-flex!important;font-size:.68rem!important;font-weight:750!important;height:31px;line-height:1;white-space:nowrap}.management-grid[data-v-f14f1a31]{align-items:start;display:grid;gap:18px;grid-auto-rows:480px;grid-template-columns:repeat(2,minmax(0,1fr))}.management-panel[data-v-f14f1a31]{height:100%;min-width:0}.management-panel[data-v-f14f1a31] .spare-history-panel{height:100%}.management-panel[data-v-f14f1a31] .spare-state{height:calc(100% - 97px)}.history-panel[data-v-f14f1a31]{background:#fff;border:1px solid #e0e7e2;border-radius:18px;height:100%;overflow:hidden}.panel-heading[data-v-f14f1a31]{align-items:center;background:linear-gradient(110deg,#f1faf5,#f8fbf9 68%,#fff);border-bottom:1px solid #dce9e1;display:flex;gap:14px;justify-content:space-between;min-height:72px;padding:14px 18px}.panel-heading span[data-v-f14f1a31]{align-items:center;color:#24372b;display:flex;font-size:.86rem;font-weight:750;gap:10px;letter-spacing:-.01em}.panel-heading .v-icon[data-v-f14f1a31]{background:#e2f3e8;border:1px solid #cce4d5;border-radius:10px;color:#08743d;height:36px;width:36px}.panel-heading small[data-v-f14f1a31]{background:#fff;border:1px solid #d8e7dd;border-radius:999px;color:#52705d;font-size:.58rem;font-weight:700;padding:5px 9px;white-space:nowrap}.panel-heading-copy[data-v-f14f1a31]{align-items:center;display:flex;flex:1;gap:14px;justify-content:space-between}.view-all-action[data-v-f14f1a31]{border-color:#cbd9d0!important;border-radius:11px!important;color:#08743d!important;font-size:.65rem!important;font-weight:700!important;height:40px!important;letter-spacing:0!important;padding-inline:13px!important;text-transform:none!important}.assignment-heading-copy[data-v-f14f1a31]{align-items:center;display:flex;flex:1;gap:12px;justify-content:space-between;min-width:0}.add-assignment-action[data-v-f14f1a31],.remove-assignment-action[data-v-f14f1a31]{border-radius:11px!important;font-size:.63rem!important;height:40px!important;letter-spacing:0!important;text-transform:none!important}.remove-assignment-action[data-v-f14f1a31]{color:#b24d39!important}.remove-driver-dialog[data-v-f14f1a31]{border-radius:22px!important;overflow:hidden}.remove-driver-heading[data-v-f14f1a31]{align-items:center;display:flex;gap:14px;padding:22px 24px}.remove-driver-heading>span[data-v-f14f1a31]{background:#fff0ec;border-radius:14px;color:#b24d39;display:grid;flex:0 0 auto;height:50px;place-items:center;width:50px}.remove-driver-heading>div[data-v-f14f1a31]{flex:1;min-width:0}.remove-driver-heading p[data-v-f14f1a31]{color:#b24d39;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.remove-driver-heading h2[data-v-f14f1a31]{font-size:1rem;margin-top:2px}.remove-driver-heading small[data-v-f14f1a31]{color:#849087;display:block;font-size:.65rem;margin-top:4px}.remove-driver-actions[data-v-f14f1a31]{background:#fbfcfb;gap:10px;justify-content:flex-end;padding:16px 22px}.remove-driver-actions .v-btn[data-v-f14f1a31]{border-radius:11px!important;height:44px!important;text-transform:none!important}.history-list[data-v-f14f1a31]{max-height:calc(100% - 72px);overflow-y:auto;padding:7px 20px}.history-item[data-v-f14f1a31]{align-items:center;border-bottom:1px solid #f0f2f1;display:flex;gap:11px;min-height:67px;padding:10px 0}.history-item[data-v-f14f1a31]:last-child{border:0}.item-icon[data-v-f14f1a31]{background:#eaf5ee;border-radius:11px;color:#08743d;display:grid;flex:0 0 auto;font-size:.66rem;font-weight:750;height:36px;place-items:center;width:36px}.item-main[data-v-f14f1a31]{flex:1;min-width:0}.item-main strong[data-v-f14f1a31]{color:#29342d;display:block;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-main p[data-v-f14f1a31]{align-items:center;color:#78847c;display:flex;font-size:.65rem;gap:4px;margin-top:4px}.item-main small[data-v-f14f1a31]{color:#929b95;display:block;font-size:.6rem;margin-top:4px}.current-badge[data-v-f14f1a31]{background:#e9f6ed;border-radius:999px;color:#08743d;font-size:.58rem;font-weight:700;padding:4px 7px}.journey-title[data-v-f14f1a31]{align-items:center;display:flex;gap:8px;justify-content:space-between}.journey-title>span[data-v-f14f1a31]{align-items:center;color:#08743d;display:flex;font-size:.62rem;font-weight:700;gap:3px;white-space:nowrap}.panel-empty[data-v-f14f1a31],.panel-loading[data-v-f14f1a31]{align-items:center;color:#819087;display:flex;gap:13px;justify-content:center;min-height:120px;padding:20px}.history-panel>.panel-empty[data-v-f14f1a31],.history-panel>.panel-loading[data-v-f14f1a31]{height:calc(100% - 72px)}.panel-empty h3[data-v-f14f1a31]{color:#354139;font-size:.8rem}.panel-empty p[data-v-f14f1a31]{font-size:.67rem;margin-top:4px}.section-empty[data-v-f14f1a31]{min-height:190px;padding-inline:34px}.empty-icon[data-v-f14f1a31]{background:#eaf5ee;border-radius:14px;color:#08743d;display:grid;flex:0 0 auto;height:48px;place-items:center;width:48px}@media (max-width:800px){.management-heading[data-v-f14f1a31]{align-items:flex-start;flex-direction:column}.management-heading__actions[data-v-f14f1a31]{align-items:stretch;flex-direction:column;width:100%}.management-grid[data-v-f14f1a31]{grid-auto-rows:460px;grid-template-columns:1fr}.panel-heading[data-v-f14f1a31]{padding-inline:14px}.panel-heading span[data-v-f14f1a31]{font-size:.78rem}.panel-heading-copy small[data-v-f14f1a31]{display:none}.assignment-heading[data-v-f14f1a31]{align-items:stretch;flex-direction:column;min-height:96px}.add-assignment-action[data-v-f14f1a31],.remove-assignment-action[data-v-f14f1a31]{width:100%}.assignment-heading+.history-list[data-v-f14f1a31]{max-height:calc(100% - 96px)}.history-panel>.assignment-heading~.panel-empty[data-v-f14f1a31],.history-panel>.assignment-heading~.panel-loading[data-v-f14f1a31]{height:calc(100% - 96px)}.remove-driver-actions[data-v-f14f1a31]{flex-direction:column-reverse}.remove-driver-actions .v-btn[data-v-f14f1a31]{width:100%}}.insights[data-v-6c414a38]{font-family:Inter,sans-serif;margin:0 auto;max-width:1600px}.insights__header[data-v-6c414a38]{align-items:center;background:#fff;border:1px solid #e0e7e2;border-radius:18px;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px;padding:22px 24px}.insights__header p[data-v-6c414a38],.panel-heading p[data-v-6c414a38]{color:#0a8244;font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.insights__header h1[data-v-6c414a38]{font-size:1.35rem;font-weight:650;letter-spacing:-.035em;margin-top:3px}.insights__header>div:first-child>span[data-v-6c414a38]{color:#8b948e;display:block;font-size:.66rem;margin-top:4px}.insights__filters[data-v-6c414a38]{align-items:center;display:flex;gap:9px}.header-performance[data-v-6c414a38]{align-items:center;background:linear-gradient(135deg,#f5fafc,#e8f2f8);border:1px solid #cfe0eb;border-radius:12px;display:flex;gap:10px;min-width:205px;padding:8px 11px}.header-performance>span[data-v-6c414a38]{background:#1769aa;border-radius:10px;color:#fff;display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.header-performance>div[data-v-6c414a38]{align-items:center;-moz-column-gap:18px;column-gap:18px;display:grid;flex:1;grid-template-columns:1fr auto}.header-performance small[data-v-6c414a38]{color:#587080;font-size:8px;font-weight:800;text-transform:uppercase}.header-performance strong[data-v-6c414a38]{color:#1769aa;font-size:21px;grid-column:2;grid-row:1/3}.header-performance p[data-v-6c414a38]{color:#83929c;font-size:8px;letter-spacing:0;margin:1px 0 0;text-transform:none}.year-filter[data-v-6c414a38]{width:165px}.year-filter[data-v-6c414a38] .v-field{border-radius:10px;font-size:.74rem}.report-trigger[data-v-6c414a38]{box-shadow:0 7px 18px #0875422e!important;flex:0 0 auto;font-size:.72rem;font-weight:700;letter-spacing:0;min-height:42px;padding-inline:18px!important;text-transform:none}.report-dialog[data-v-6c414a38]{border-radius:18px!important;overflow:hidden}.report-dialog__title[data-v-6c414a38]{align-items:center;border-bottom:1px solid #e7ece9;display:flex;justify-content:space-between;padding:18px 22px}.report-dialog__title small[data-v-6c414a38]{color:#0a8244;font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.report-dialog__title h2[data-v-6c414a38]{font-size:1rem;margin-top:2px}.report-close[data-v-6c414a38]{background:#f1f5f2;color:#536159}.report-controls[data-v-6c414a38]{align-items:end;background:#f8faf9;border:1px solid #e2eae5;border-radius:14px;display:grid;gap:18px;grid-template-columns:minmax(250px,1fr) minmax(250px,1fr) auto;margin-bottom:18px;padding:16px}.report-control-group[data-v-6c414a38]{min-width:0}.report-control-label[data-v-6c414a38]{color:#657269;display:block;font-size:.6rem;font-weight:700;letter-spacing:.04em;margin:0 0 7px 2px;text-transform:uppercase}.report-mode[data-v-6c414a38]{background:#edf2ef;border:1px solid #dce5df;border-radius:12px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);padding:4px}.report-mode__button[data-v-6c414a38]{align-items:center;background:transparent;border:0;border-radius:9px;color:#647168;cursor:pointer;display:flex;font:inherit;font-size:.7rem;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:0 13px;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.report-mode__button[data-v-6c414a38]:hover{color:#087542}.report-mode__button.active[data-v-6c414a38]{background:#fff;box-shadow:0 2px 7px #193d291a;color:#087542}.report-date-fields[data-v-6c414a38]{display:grid;gap:8px;grid-template-columns:minmax(140px,1.25fr) minmax(92px,.75fr)}.report-date-fields[data-v-6c414a38]>:only-child{grid-column:1/-1}.report-control-group--dates[data-v-6c414a38] .v-field{background:#fff;border-radius:11px;color:#2f3b34;font-size:.72rem;min-height:47px}.report-control-group--dates[data-v-6c414a38] .v-field__input{min-height:45px;padding-bottom:0;padding-top:0}.report-actions[data-v-6c414a38]{align-items:center;display:flex;gap:8px}.report-download[data-v-6c414a38],.report-generate[data-v-6c414a38]{font-size:.7rem;font-weight:750;letter-spacing:0;min-height:47px;padding-inline:17px!important;text-transform:none}.report-generate[data-v-6c414a38]{box-shadow:0 7px 18px #08754229!important}.report-preview[data-v-6c414a38]{background:#f2f4f3;border:1px solid #dfe7e2;border-radius:12px;height:min(70vh,760px);width:100%}.report-placeholder[data-v-6c414a38]{align-items:center;background:#f8faf9;border:1px dashed #cfdad3;border-radius:12px;color:#87938b;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:430px}.report-placeholder h3[data-v-6c414a38]{color:#4d5b52;font-size:.82rem}.report-placeholder p[data-v-6c414a38]{font-size:.68rem}.insights__loading[data-v-6c414a38]{align-items:center;color:#7e8981;display:flex;flex-direction:column;font-size:.7rem;gap:10px;justify-content:center;min-height:420px}.insight-grid[data-v-6c414a38]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.insight-panel[data-v-6c414a38]{background:#fff;border:1px solid #e0e7e2;border-radius:18px;min-height:410px;min-width:0;overflow:hidden}.insight-panel--wide[data-v-6c414a38]{grid-column:span 1}.panel-heading[data-v-6c414a38]{align-items:center;border-bottom:1px solid #edf1ee;display:flex;gap:10px;justify-content:space-between;min-height:72px;padding:15px 19px}.panel-heading h2[data-v-6c414a38]{font-size:.85rem;font-weight:650;margin-top:3px}.panel-actions>span[data-v-6c414a38]{background:#e8f5ed;border-radius:9px;color:#08743d;display:grid;font-size:.65rem;font-weight:700;height:30px;min-width:30px;place-items:center}.panel-actions[data-v-6c414a38]{align-items:center;display:flex;gap:9px}.panel-actions[data-v-6c414a38] .v-btn-toggle{border-radius:9px;height:32px}.panel-actions[data-v-6c414a38] .v-btn{height:30px;min-width:34px;width:34px}.panel-heading .v-btn[data-v-6c414a38]{font-size:.6rem;text-transform:none}.incident-totals[data-v-6c414a38]{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.incident-totals span[data-v-6c414a38]{align-items:center;color:#637168;display:flex;font-size:.61rem;font-weight:650;gap:6px;white-space:nowrap}.incident-dot[data-v-6c414a38]{border-radius:3px;display:inline-block;height:8px;width:8px}.incident-dot--accident[data-v-6c414a38]{background:#c95845}.incident-dot--breakdown[data-v-6c414a38]{background:#d69832}.chart-wrap[data-v-6c414a38]{height:335px;min-width:0;padding:14px 16px 18px;width:100%}.activity-list[data-v-6c414a38]{padding:5px 18px}.activity-item[data-v-6c414a38]{align-items:center;border-bottom:1px solid #f0f2f1;display:flex;gap:10px;padding:13px 0}.activity-item[data-v-6c414a38]:last-child{border:0}.activity-item>span[data-v-6c414a38]{background:#eaf5ee;border-radius:10px;color:#08743d;display:grid;height:34px;place-items:center;width:34px}.activity-item div[data-v-6c414a38]{flex:1;min-width:0}.activity-item strong[data-v-6c414a38]{display:block;font-size:.7rem}.activity-item small[data-v-6c414a38]{color:#929a95;display:block;font-size:.58rem;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-item b[data-v-6c414a38]{color:#59645d;font-size:.61rem}.panel-empty[data-v-6c414a38]{align-items:center;color:#8a958e;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:290px}.panel-empty h3[data-v-6c414a38]{font-size:.72rem}@media (max-width:1050px){.insight-grid[data-v-6c414a38]{grid-template-columns:1fr}}@media (max-width:650px){.insights__header[data-v-6c414a38]{padding:18px}.insights__filters[data-v-6c414a38],.insights__header[data-v-6c414a38]{align-items:stretch;flex-direction:column}.header-performance[data-v-6c414a38],.insights__filters[data-v-6c414a38]{width:100%}.year-filter[data-v-6c414a38]{flex:1;width:auto}.panel-heading[data-v-6c414a38]{align-items:center}.panel-actions[data-v-6c414a38]{flex:0 0 auto}.chart-wrap[data-v-6c414a38]{height:290px;padding:8px 8px 14px}.activity-item b[data-v-6c414a38]{display:none}.report-controls[data-v-6c414a38]{gap:13px;grid-template-columns:1fr;padding:13px}.report-actions[data-v-6c414a38]{display:grid;grid-template-columns:1fr}.report-actions[data-v-6c414a38] .v-btn{width:100%}.report-date-fields[data-v-6c414a38]{grid-template-columns:minmax(0,1fr) 104px}.report-preview[data-v-6c414a38]{height:62vh}}.vehicle-insights[data-v-6c414a38]{color:#1d2d24;display:flex;flex-direction:column;gap:16px;margin:0;max-width:none;min-width:0}.insights-header[data-v-6c414a38]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:4px 2px 2px}.insights-header>div[data-v-6c414a38]:first-child{flex:1 1 300px;min-width:260px}.insights-header>div:first-child>span[data-v-6c414a38]{color:#16834f;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.insights-header h2[data-v-6c414a38]{font-size:24px;letter-spacing:-.025em;margin:3px 0 0}.insights-header>div:first-child>p[data-v-6c414a38]{color:#748078;font-size:12px;margin:5px 0 0}.insights-header-actions[data-v-6c414a38]{align-items:center;display:flex;flex:1 1 650px;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.vehicle-insights .header-performance[data-v-6c414a38]{background:linear-gradient(135deg,#f4fbf7,#e8f5ed);border-color:#cfe4d8;border-radius:14px;box-shadow:0 5px 16px #1936270b;min-width:210px;padding:9px 12px}.vehicle-insights .header-performance>span[data-v-6c414a38]{background:#16834f;color:#fff}.vehicle-insights .header-performance small[data-v-6c414a38]{color:#527060;font-size:.55rem;font-weight:750}.vehicle-insights .header-performance strong[data-v-6c414a38]{color:#087443;font-size:1.28rem}.vehicle-insights .header-performance p[data-v-6c414a38]{color:#839087;font-size:.55rem}.vehicle-insights .header-performance>div[data-v-6c414a38]{min-width:0}.vehicle-insights .header-performance p[data-v-6c414a38]{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-period-filter[data-v-6c414a38]{display:grid;flex:0 0 auto;gap:9px;grid-template-columns:minmax(0,1fr) auto;width:min(280px,100%)}.vehicle-period-filter.custom[data-v-6c414a38]{grid-template-columns:minmax(160px,1fr) minmax(140px,.8fr) minmax(140px,.8fr) auto;width:min(680px,100%)}.vehicle-period-filter[data-v-6c414a38] .v-btn,.vehicle-period-filter[data-v-6c414a38] .v-field{border-radius:10px}.vehicle-period-filter[data-v-6c414a38] .v-field{background:#fff;font-size:11px}.vehicle-period-filter>.v-btn[data-v-6c414a38]{align-self:start;min-height:40px}.custom-date-error[data-v-6c414a38]{color:#b64132;font-size:.6rem;grid-column:1/-1;text-align:right}.insights-header.custom-filter-active[data-v-6c414a38]{align-items:flex-start;flex-wrap:wrap}.custom-filter-active .insights-header-actions[data-v-6c414a38]{align-items:start;display:grid;grid-template-columns:210px minmax(0,1fr) auto;width:100%}.custom-filter-active .vehicle-period-filter.custom[data-v-6c414a38]{width:100%}.custom-filter-active .report-trigger[data-v-6c414a38]{min-width:145px}.summary-grid[data-v-6c414a38]{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.summary-card[data-v-6c414a38]{align-items:center;background:#fff;border:1px solid #e0e8e3;border-radius:14px;box-shadow:0 5px 16px #1936270b;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr);padding:15px}.summary-icon[data-v-6c414a38]{background:#edf3ef;border-radius:12px;color:#53675b;display:grid;height:44px;place-items:center;width:44px}.summary-card.primary .summary-icon[data-v-6c414a38]{background:#dff3e7;color:#13804c}.summary-card.fuel .summary-icon[data-v-6c414a38]{background:#fff0da;color:#b4751f}.summary-card.maintenance .summary-icon[data-v-6c414a38]{background:#e9effb;color:#4776c5}.summary-card.accident .summary-icon[data-v-6c414a38]{background:#fff0ea;color:#a84a31}.summary-card.breakdown .summary-icon[data-v-6c414a38]{background:#fff3df;color:#a66516}.summary-card>div[data-v-6c414a38]{display:flex;flex-direction:column;min-width:0}.summary-card small[data-v-6c414a38]{color:#7a877f;font-size:9px;font-weight:800;text-transform:uppercase}.summary-card strong[data-v-6c414a38]{color:#213229;display:block;font-size:20px;line-height:1.1;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-card p[data-v-6c414a38]{color:#89938d;font-size:9px;margin:3px 0 0}.charts-grid[data-v-6c414a38]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.chart-card[data-v-6c414a38]{background:#fff;border:1px solid #dfe8e2;border-radius:16px;box-shadow:0 6px 18px #1936270d;overflow:hidden}.chart-header[data-v-6c414a38]{border-bottom:1px solid #e8eee9;gap:14px;justify-content:space-between;min-height:76px;padding:14px 16px}.chart-header[data-v-6c414a38],.chart-title[data-v-6c414a38]{align-items:center;display:flex}.chart-title[data-v-6c414a38]{gap:11px;min-width:0}.chart-icon[data-v-6c414a38]{background:#e4f3e9;border-radius:11px;color:#16834f;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.fuel-chart-icon[data-v-6c414a38]{background:#fff0da;color:#b4751f}.maintenance-chart-icon[data-v-6c414a38]{background:#e9effb;color:#4776c5}.incident-chart-icon[data-v-6c414a38]{background:#fff0ea;color:#a84a31}.chart-title>div[data-v-6c414a38]{display:flex;flex-direction:column;min-width:0}.chart-title small[data-v-6c414a38]{color:#16834f;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.chart-title strong[data-v-6c414a38]{color:#26372d;font-size:14px}.chart-title p[data-v-6c414a38]{color:#859088;font-size:9px;margin:2px 0 0}.chart-toggle[data-v-6c414a38]{background:#f6f9f7;border:1px solid #e0e8e3;border-radius:9px;display:flex;flex:0 0 auto;padding:3px}.chart-toggle button[data-v-6c414a38]{align-items:center;background:transparent;border:0;border-radius:6px;color:#718077;cursor:pointer;display:flex;font-size:9px;font-weight:800;gap:4px;min-height:29px;padding:0 8px}.chart-toggle button.active[data-v-6c414a38]{background:#fff;box-shadow:0 2px 7px #1a36281a;color:#12804c}.chart-body[data-v-6c414a38]{height:300px;padding:8px 14px 14px}.chart-empty[data-v-6c414a38],.insights-loading[data-v-6c414a38]{align-items:center;color:#87928b;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:300px}.chart-empty strong[data-v-6c414a38]{color:#354139;font-size:.75rem}.chart-empty span[data-v-6c414a38],.insights-loading span[data-v-6c414a38]{font-size:.64rem}@media (max-width:1200px){.insights-header[data-v-6c414a38]{align-items:flex-start}.insights-header-actions[data-v-6c414a38]{flex-wrap:wrap;justify-content:flex-end}.custom-filter-active .insights-header-actions[data-v-6c414a38]{grid-template-columns:205px minmax(0,1fr) auto}.summary-grid[data-v-6c414a38]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.summary-grid[data-v-6c414a38]{grid-template-columns:repeat(2,1fr)}.charts-grid[data-v-6c414a38]{grid-template-columns:1fr}}@media (max-width:900px){.custom-filter-active .insights-header-actions[data-v-6c414a38]{grid-template-columns:minmax(205px,1fr) auto}.custom-filter-active .vehicle-period-filter.custom[data-v-6c414a38]{grid-column:1/-1;grid-row:2}}@media (max-width:650px){.insights-header[data-v-6c414a38]{align-items:stretch;flex-direction:column}.insights-header>div[data-v-6c414a38]:first-child{flex:none;min-width:0}.insights-header-actions[data-v-6c414a38]{align-items:stretch;flex:none;flex-direction:column;width:100%}.custom-filter-active .insights-header-actions[data-v-6c414a38]{display:flex;width:100%}.report-trigger[data-v-6c414a38],.vehicle-insights .header-performance[data-v-6c414a38],.vehicle-period-filter[data-v-6c414a38]{width:100%}.vehicle-period-filter.custom[data-v-6c414a38]{grid-template-columns:1fr 1fr}.vehicle-period-filter.custom .custom-date-error[data-v-6c414a38],.vehicle-period-filter.custom[data-v-6c414a38]>:first-child{grid-column:1/-1}.summary-grid[data-v-6c414a38]{grid-template-columns:1fr}.chart-header[data-v-6c414a38]{align-items:flex-start;flex-direction:column}.chart-card[data-v-6c414a38]{min-height:380px}.incident-totals[data-v-6c414a38]{align-items:flex-start}}.vehicle-profile-page[data-v-9de3a256]{background:#f4f7f5;color:#202923;font-family:Inter,sans-serif;min-height:100%;padding:24px clamp(14px,3vw,42px) 48px}.profile-nav[data-v-9de3a256]{align-items:center;background:#fff;border:1px solid #e0e7e2;border-radius:16px;display:flex;gap:13px;margin:0 auto 22px;max-width:1600px;padding:13px 15px}.profile-nav>div[data-v-9de3a256]{min-width:150px}.profile-nav p[data-v-9de3a256]{color:#8a948d;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.profile-nav h2[data-v-9de3a256]{font-size:.8rem;font-weight:700;letter-spacing:.05em;margin-top:2px}.profile-workspace[data-v-9de3a256]{background:#fff;border:1px solid #e0e7e2;border-radius:18px;box-shadow:0 10px 30px #1936270d;margin-inline:auto;max-width:1600px;overflow:hidden}.profile-tabs[data-v-9de3a256]{border-bottom:1px solid #e9eeeb;gap:6px;overflow-x:auto;padding:13px 16px}.profile-tab[data-v-9de3a256],.profile-tabs[data-v-9de3a256]{align-items:center;display:flex}.profile-tab[data-v-9de3a256]{background:transparent;border:0;border-radius:11px;color:#68766e;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;gap:8px;min-height:42px;padding:0 15px;transition:background .18s ease,color .18s ease;white-space:nowrap}.profile-tab[data-v-9de3a256]:hover{background:#f2f8f4;color:#087542}.profile-tab.active[data-v-9de3a256]{background:#eaf6ef;color:#087542}.profile-content[data-v-9de3a256]{padding:20px}@media (max-width:700px){.vehicle-profile-page[data-v-9de3a256]{padding:12px 10px 35px}.profile-nav[data-v-9de3a256]{margin-bottom:14px}.profile-tabs[data-v-9de3a256]{padding:10px}.profile-content[data-v-9de3a256]{padding:12px}}
