.main-page-shell[data-v-beb505ae]{min-height:100%}.login-page[data-v-353aa946]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 64px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;color:#08343b;background:linear-gradient(135deg,#fff,#fffef1 48%,#f6f8d7)}.login-page[data-v-353aa946]:before{position:absolute;inset:0;content:"";opacity:.3;background-image:linear-gradient(rgba(1,79,89,.05) 1px,transparent 0),linear-gradient(90deg,rgba(1,79,89,.05) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(75%,transparent));-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(75%,transparent));mask-image:linear-gradient(90deg,#000,transparent 75%)}.login-orb[data-v-353aa946]{position:absolute;border-radius:50%;-webkit-filter:blur(2px);filter:blur(2px);pointer-events:none}.login-orb--left[data-v-353aa946]{top:-180px;left:-160px;width:520px;height:520px;background:radial-gradient(circle,rgba(1,220,140,.15),rgba(1,220,140,0) 68%)}.login-orb--right[data-v-353aa946]{right:-180px;bottom:-220px;width:640px;height:640px;background:radial-gradient(circle,rgba(222,231,67,.27),rgba(222,231,67,0) 67%)}.login-shell[data-v-353aa946]{position:relative;z-index:1;padding:28px 5vw}.login-stage[data-v-353aa946]{display:grid;width:min(1180px,100%);min-height:660px;margin:auto;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);overflow:hidden;border:1px solid rgba(1,79,89,.12);border-radius:28px;background:hsla(0,0%,100%,.82);-webkit-box-shadow:0 30px 90px rgba(1,55,64,.14);box-shadow:0 30px 90px rgba(1,55,64,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-hero[data-v-353aa946]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;padding:46px 50px 34px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#fff;background:#014f59}.login-hero[data-v-353aa946]:before{position:absolute;top:-100px;right:-120px;width:430px;height:430px;border:1px solid rgba(222,231,67,.24);border-radius:50%;content:"";-webkit-box-shadow:0 0 0 72px rgba(222,231,67,.035),0 0 0 142px rgba(222,231,67,.025);box-shadow:0 0 0 72px rgba(222,231,67,.035),0 0 0 142px rgba(222,231,67,.025)}.login-hero[data-v-353aa946]:after{position:absolute;right:-70px;bottom:-100px;width:270px;height:270px;border-radius:50%;content:"";background:#01dc8c;opacity:.1}.login-logo[data-v-353aa946]{position:relative;z-index:1;width:205px;height:auto;padding:9px 12px;border-radius:10px;background:#fff}.login-hero-copy[data-v-353aa946]{position:relative;z-index:1;margin:auto 0 34px}.login-eyebrow[data-v-353aa946]{display:inline-block;margin-bottom:17px;color:#dee747;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.login-hero h1[data-v-353aa946]{max-width:650px;margin:0;font-size:42px;line-height:1.08;letter-spacing:-.035em}.login-hero p[data-v-353aa946]{max-width:600px;margin:20px 0 0;color:hsla(0,0%,100%,.76);font-size:16px;line-height:1.65}.login-benefits[data-v-353aa946]{position:relative;z-index:1;display:grid;gap:9px;margin-bottom:32px}.login-benefit[data-v-353aa946]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 13px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.055)}.benefit-icon[data-v-353aa946]{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#dee747;background:rgba(222,231,71,.1)}.benefit-icon .v-icon[data-v-353aa946]{color:inherit}.login-benefit small[data-v-353aa946],.login-benefit strong[data-v-353aa946]{display:block}.login-benefit strong[data-v-353aa946]{font-size:13px}.login-benefit small[data-v-353aa946]{margin-top:2px;color:hsla(0,0%,100%,.58);font-size:10px}.login-hero-footer[data-v-353aa946]{position:relative;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.58);font-size:10px}.login-hero-footer span[data-v-353aa946],.login-hero-footer[data-v-353aa946]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-hero-footer span[data-v-353aa946]{gap:7px}.login-hero-footer i[data-v-353aa946]{width:7px;height:7px;border-radius:50%;background:#01dc8c;-webkit-box-shadow:0 0 0 5px rgba(1,220,140,.12);box-shadow:0 0 0 5px rgba(1,220,140,.12)}.login-form-panel[data-v-353aa946]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:52px 48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.9)}.login-form-wrap[data-v-353aa946]{width:100%;max-width:390px;margin:auto}.login-mobile-brand[data-v-353aa946]{display:none}.login-card-kicker[data-v-353aa946]{color:#018575;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.login-card-head h2[data-v-353aa946]{margin:8px 0;color:#07383f;font-size:30px;line-height:1.2;letter-spacing:-.025em}.login-card-head p[data-v-353aa946]{margin:0;color:#75888b;font-size:12px;line-height:1.5}.login-form[data-v-353aa946]{margin-top:31px}.login-label[data-v-353aa946]{display:block;margin:0 0 7px;color:#254f55;font-size:11px;font-weight:800}.login-label[data-v-353aa946]:not(:first-child){margin-top:19px}.login-field[data-v-353aa946] .v-input__slot{min-height:52px!important;border-radius:10px!important;background:#fff}.login-field[data-v-353aa946] fieldset{border-color:#cfdddc}.login-field[data-v-353aa946] .v-text-field--outlined.v-input--is-focused fieldset{border-width:1px;border-color:#018575}.login-field[data-v-353aa946] input{color:#163f45;font-size:13px}.login-field[data-v-353aa946] .v-icon{color:#6e8586}.login-security-note[data-v-353aa946]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:17px 0;color:#789092;font-size:10px}.login-security-note .v-icon[data-v-353aa946]{color:#018575}.login-submit[data-v-353aa946]{height:52px!important;border-radius:10px!important;color:#fff!important;font-weight:800;letter-spacing:.04em;text-transform:none;background:#014f59!important;-webkit-box-shadow:0 12px 26px rgba(1,79,89,.2)!important;box-shadow:0 12px 26px rgba(1,79,89,.2)!important}.login-submit[data-v-353aa946]:not(.v-btn--disabled):hover{background:#016776!important}.login-submit.v-btn--disabled[data-v-353aa946]{color:rgba(1,79,89,.35)!important;background:#edf2ef!important;-webkit-box-shadow:none!important;box-shadow:none!important}.login-support[data-v-353aa946]{margin:24px 0 0;color:#879797;font-size:10px;line-height:1.5;text-align:center}@media(max-width:960px){.login-shell[data-v-353aa946]{padding:18px}.login-stage[data-v-353aa946]{min-height:0;grid-template-columns:1fr}.login-hero[data-v-353aa946]{display:none}.login-form-panel[data-v-353aa946]{min-height:610px;padding:38px}.login-form-wrap[data-v-353aa946]{max-width:430px}.login-mobile-brand[data-v-353aa946]{display:block;margin-bottom:42px}.login-mobile-brand img[data-v-353aa946]{width:205px}}@media(max-width:520px){.login-page[data-v-353aa946]{min-height:calc(100vh - 56px)}.login-shell[data-v-353aa946]{padding:10px}.login-stage[data-v-353aa946]{border-radius:18px}.login-form-panel[data-v-353aa946]{min-height:560px;padding:28px 22px}.login-mobile-brand[data-v-353aa946]{margin-bottom:34px}.login-mobile-brand img[data-v-353aa946]{width:175px}.login-card-head h2[data-v-353aa946]{font-size:26px}}.catalogs-page[data-v-d116ef8c]{min-height:100%;padding:20px 22px 32px;color:#19374f;background:linear-gradient(180deg,#f2f7fa,#f8fafc 300px)}.catalogs-heading[data-v-d116ef8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:17px}.catalogs-heading h1[data-v-d116ef8c]{margin:4px 0 3px;font-size:29px}.catalogs-heading p[data-v-d116ef8c]{margin:0;color:#7a8d9e}.eyebrow[data-v-d116ef8c]{color:#07888a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.catalogs-summary[data-v-d116ef8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border:1px solid #dce7ee;border-radius:12px;background:#fff}.catalogs-summary div[data-v-d116ef8c]{min-width:112px;padding:11px 17px;border-left:1px solid #e4ebf0}.catalogs-summary div[data-v-d116ef8c]:first-child{border-left:0}.catalogs-summary span[data-v-d116ef8c],.catalogs-summary strong[data-v-d116ef8c]{display:block}.catalogs-summary span[data-v-d116ef8c]{color:#8293a1;font-size:9px;text-transform:uppercase}.catalogs-summary strong[data-v-d116ef8c]{margin-top:2px;color:#07857f;font-size:20px}.catalogs-tools[data-v-d116ef8c]{position:sticky;z-index:2;top:0;margin-bottom:17px;padding:14px;border:1px solid #dce7ee;border-radius:14px;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 4px 15px rgba(25,61,87,.04);box-shadow:0 4px 15px rgba(25,61,87,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.catalog-search[data-v-d116ef8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;padding:0 12px;border:1px solid #d8e3e9;border-radius:9px;background:#f9fbfc}.catalog-search>.v-icon[data-v-d116ef8c]{margin-right:9px;color:#758a9a}.catalog-search input[data-v-d116ef8c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;color:#2d4b62;font-size:12px;outline:0}.catalog-search button[data-v-d116ef8c]{display:grid;place-items:center;width:30px;height:30px;border-radius:7px}.catalog-search button[data-v-d116ef8c]:hover{background:#eaf2f5}.group-tabs[data-v-d116ef8c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;margin-top:11px;padding-bottom:1px;overflow-x:auto}.group-tabs button[data-v-d116ef8c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:7px 11px;border:1px solid #dce6ec;border-radius:8px;color:#5e7487;font-size:10px;font-weight:700;background:#fff}.group-tabs button[data-v-d116ef8c]:hover{border-color:#9dc9c6;color:#087e78}.group-tabs .group-tab--active[data-v-d116ef8c]{border-color:#0b8982;color:#087e78;background:#e8f7f5}.catalog-groups[data-v-d116ef8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.catalog-group[data-v-d116ef8c]{padding:18px;border:1px solid #dfe8ee;border-radius:14px;background:#fff;-webkit-box-shadow:0 4px 15px rgba(25,61,87,.035);box-shadow:0 4px 15px rgba(25,61,87,.035)}.group-heading[data-v-d116ef8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;margin-bottom:14px}.group-icon[data-v-d116ef8c]{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#078984;background:#e6f7f4}.group-icon .v-icon[data-v-d116ef8c]{color:inherit}.group-heading h2[data-v-d116ef8c]{margin:0;color:#27475f;font-size:17px}.group-heading span[data-v-d116ef8c]{display:block;margin-top:2px;color:#8998a5;font-size:9px}.catalog-grid[data-v-d116ef8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.catalog-card[data-v-d116ef8c]{display:grid;grid-template-columns:42px minmax(0,1fr) 25px;gap:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:94px;padding:14px;border:1px solid #e1e9ee;border-radius:11px;color:inherit;text-decoration:none;background:#fbfcfd;-webkit-transition:.16s ease;transition:.16s ease}.catalog-card[data-v-d116ef8c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#a8d2cf;background:#f5fbfa;-webkit-box-shadow:0 7px 18px rgba(27,83,99,.09);box-shadow:0 7px 18px rgba(27,83,99,.09)}.catalog-card-icon[data-v-d116ef8c]{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#2382a6;background:#e9f5f9}.catalog-card-icon .v-icon[data-v-d116ef8c]{color:inherit}.catalog-card-copy[data-v-d116ef8c]{min-width:0}.catalog-card h3[data-v-d116ef8c]{margin:0;color:#29485f;font-size:12px;line-height:1.3}.catalog-card p[data-v-d116ef8c]{display:-webkit-box;max-height:28px;margin:5px 0 4px;overflow:hidden;color:#7c8e9d;font-size:9px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.catalog-code[data-v-d116ef8c]{display:block;overflow:hidden;color:#9aa7b1;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.catalog-arrow[data-v-d116ef8c]{color:#92a4b2}.catalog-empty[data-v-d116ef8c]{display:grid;place-items:center;min-height:330px;padding:30px;text-align:center;border:1px dashed #cddbe3;border-radius:14px;background:#fff}.catalog-empty>.v-icon[data-v-d116ef8c]{font-size:48px;color:#93a6b4}.catalog-empty h2[data-v-d116ef8c]{margin:10px 0 3px;font-size:18px}.catalog-empty p[data-v-d116ef8c]{margin:0 0 16px;color:#8294a3}@media(max-width:1150px){.catalog-grid[data-v-d116ef8c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.catalogs-page[data-v-d116ef8c]{padding:14px}.catalogs-heading[data-v-d116ef8c]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalogs-summary[data-v-d116ef8c]{-ms-flex-item-align:start;align-self:flex-start}.catalog-grid[data-v-d116ef8c]{grid-template-columns:1fr}.catalogs-tools[data-v-d116ef8c]{position:static}}.sm-table-card[data-v-86adef1e]{overflow-x:auto;height:calc(100vh - 120px);max-height:calc(100vh - 120px);overflow-y:auto;width:100%}.asset-page[data-v-2a276332]{padding:18px;color:#18344d}.asset-page-heading[data-v-2a276332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:14px}.asset-page-heading h1[data-v-2a276332]{margin:2px 0 0;font-size:26px;line-height:1.2}.eyebrow[data-v-2a276332]{color:#07888a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.heading-actions[data-v-2a276332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.metric-card[data-v-2a276332],.panel-card[data-v-2a276332]{border:1px solid #dde7ef;border-radius:12px;background:#fff;-webkit-box-shadow:0 7px 22px rgba(31,65,93,.055);box-shadow:0 7px 22px rgba(31,65,93,.055)}.asset-hero[data-v-2a276332]{display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden}.asset-visual[data-v-2a276332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;min-height:220px;color:#087f83;background:linear-gradient(145deg,#f1fbfb,#e8f4f6)}.asset-visual-icon[data-v-2a276332]{display:grid;place-items:center;width:158px;height:158px;overflow:hidden;border:1px solid rgba(8,127,131,.15);border-radius:30px;background:#fff;-webkit-box-shadow:0 16px 30px rgba(30,91,103,.1);box-shadow:0 16px 30px rgba(30,91,103,.1)}.asset-visual-image[data-v-2a276332]{display:block;width:100%;height:100%;padding:8px;-o-object-fit:contain;object-fit:contain}.asset-visual .v-icon[data-v-2a276332]{color:inherit}.asset-visual>span[data-v-2a276332]{max-width:180px;overflow:hidden;font-size:11px;font-weight:800;letter-spacing:.12em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.asset-visual--danger[data-v-2a276332]{color:#d63b4b;background:#fff1f3}.asset-visual--warning[data-v-2a276332]{color:#d78418;background:#fff8ec}.asset-main-info[data-v-2a276332]{min-width:0;padding:20px 24px 14px}.asset-title-row[data-v-2a276332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.asset-title-row h2[data-v-2a276332]{margin:0;font-size:22px}.asset-title-row p[data-v-2a276332]{margin:4px 0 0;color:#718295}.status-pill[data-v-2a276332]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;gap:5px;padding:6px 10px;border-radius:7px;color:#087b68;font-size:12px;font-weight:700;background:#e9f9f3}.status-pill .v-icon[data-v-2a276332]{color:inherit}.status-pill--warning[data-v-2a276332]{color:#c97913;background:#fff4df}.status-pill--danger[data-v-2a276332]{color:#d3394b;background:#ffedf0}.status-pill--issued[data-v-2a276332]{color:#087f70;background:#e9f9f3}.asset-facts[data-v-2a276332]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.asset-facts dl[data-v-2a276332]{margin:0;padding:0 20px;border-left:1px solid #e8edf2}.asset-facts dl[data-v-2a276332]:first-child{padding-left:0;border-left:0}.asset-facts div[data-v-2a276332]{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(110px,1.2fr);gap:8px;padding:5px 0}.asset-facts dt[data-v-2a276332]{color:#748597;font-size:12px}.asset-facts dd[data-v-2a276332]{margin:0;overflow:hidden;color:#314b62;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.asset-facts .fact-accent[data-v-2a276332]{color:#0b9b70}.asset-facts .fact-warning[data-v-2a276332]{color:#df8518}.status-legend[data-v-2a276332]{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:9px 18px;border-top:1px solid #e6edf2;color:#758698;font-size:11px}.status-legend span[data-v-2a276332]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.dot[data-v-2a276332]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#8da0b0}.dot--storage[data-v-2a276332]{background:#079b9d}.dot--issued[data-v-2a276332]{background:#08ad70}.dot--check[data-v-2a276332]{background:#f19a20}.dot--service[data-v-2a276332]{background:#278dd1}.dot--danger[data-v-2a276332]{background:#e53c4d}.metric-grid[data-v-2a276332]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.metric-card[data-v-2a276332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0;padding:13px}.metric-icon[data-v-2a276332]{display:grid;place-items:center;width:42px;height:42px;-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;border-radius:10px;color:#178b9b;background:#eaf7fa}.metric-icon .v-icon[data-v-2a276332]{color:inherit}.metric-icon--green[data-v-2a276332]{color:#0ba875;background:#e9f9f2}.metric-icon--orange[data-v-2a276332]{color:#e48a16;background:#fff3df}.metric-icon--red[data-v-2a276332]{color:#dc3a4b;background:#ffedf0}.metric-card div[data-v-2a276332]:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.metric-card small[data-v-2a276332],.metric-card span[data-v-2a276332]{overflow:hidden;color:#7a8997;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.metric-card strong[data-v-2a276332]{overflow:hidden;margin:2px 0;color:#2b465d;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.asset-content-grid[data-v-2a276332]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:14px}.asset-content-main[data-v-2a276332],.asset-sidebar[data-v-2a276332]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.assignment-panel[data-v-2a276332],.data-panel[data-v-2a276332],.side-card[data-v-2a276332]{overflow:hidden}.assignment-panel[data-v-2a276332]{padding:16px 18px}.assignment-panel .v-input[data-v-2a276332]{margin-top:10px}.employee-search-results[data-v-2a276332]{padding:4px 10px;border:1px solid #dde7ef;border-radius:8px;background:#f8fbfd}.section-heading[data-v-2a276332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:13px 16px}.section-heading h2[data-v-2a276332]{margin:2px 0 0;color:#29455c;font-size:15px}.count-badge[data-v-2a276332]{display:grid;place-items:center;min-width:30px;height:30px;border-radius:9px;color:#087f83;font-weight:800;background:#e9f7f7}.table-scroll[data-v-2a276332]{overflow-x:auto}.asset-table[data-v-2a276332]{width:100%;border-collapse:collapse;font-size:11px}.asset-table th[data-v-2a276332]{padding:9px 12px;color:#758696;font-weight:600;text-align:left;white-space:nowrap;background:#f6f8fa}.asset-table td[data-v-2a276332]{padding:9px 12px;border-top:1px solid #edf1f4;color:#4b6072;white-space:nowrap}.asset-table td strong[data-v-2a276332]{color:#314a60}.event-mark[data-v-2a276332]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 7px;border-radius:6px;background:#edf2f6}.event-mark--issued[data-v-2a276332]{color:#078961;background:#e9f8f1}.event-mark--return[data-v-2a276332]{color:#2377ad;background:#eaf4fb}.event-mark--danger[data-v-2a276332]{color:#d63647;background:#ffedf0}.text-danger[data-v-2a276332]{color:#dc3446;font-weight:700}.empty-row[data-v-2a276332]{padding:26px!important;color:#8493a1!important;text-align:center}.side-card[data-v-2a276332]{padding-bottom:8px}.next-actions article[data-v-2a276332]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 14px;border-top:1px solid #edf1f4}.action-icon[data-v-2a276332]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#2a88bd;background:#eaf5fb}.action-icon .v-icon[data-v-2a276332]{color:inherit}.action-icon--warning[data-v-2a276332]{color:#df8518;background:#fff4e2}.action-icon--danger[data-v-2a276332]{color:#db394b;background:#ffedf0}.action-icon--success[data-v-2a276332]{color:#0b9d70;background:#e8f8f1}.next-actions span[data-v-2a276332],.next-actions strong[data-v-2a276332]{display:block}.next-actions strong[data-v-2a276332]{color:#304a60;font-size:11px}.next-actions small[data-v-2a276332],.next-actions span[data-v-2a276332]{color:#7a8997;font-size:10px}.next-actions small[data-v-2a276332]{text-align:right}.analytics-main[data-v-2a276332]{display:grid;grid-template-columns:135px minmax(0,1fr);gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px 16px}.compliance-ring[data-v-2a276332]{position:relative;display:grid;place-items:center;-ms-flex-line-pack:center;align-content:center;width:120px;height:120px;border-radius:50%}.compliance-ring[data-v-2a276332]:after{position:absolute;inset:15px;border-radius:50%;background:#fff;content:""}.compliance-ring span[data-v-2a276332],.compliance-ring strong[data-v-2a276332]{z-index:1}.compliance-ring strong[data-v-2a276332]{color:#29455c;font-size:22px}.compliance-ring span[data-v-2a276332]{color:#81909e;font-size:9px}.analytics-main dl[data-v-2a276332]{margin:0}.analytics-main dl div[data-v-2a276332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 0}.analytics-main dt[data-v-2a276332]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#637789;font-size:10px}.analytics-main dd[data-v-2a276332]{margin:0;color:#304a60;font-size:11px;font-weight:800}.journal-list[data-v-2a276332]{padding:0 14px 8px}.journal-list article[data-v-2a276332]{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:8px;padding:9px 0}.journal-dot[data-v-2a276332]{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#8ca1b1}.journal-dot--issued[data-v-2a276332]{background:#0aa875}.journal-dot--return[data-v-2a276332]{background:#258ac7}.journal-dot--danger[data-v-2a276332]{background:#db394b}.journal-list span[data-v-2a276332],.journal-list strong[data-v-2a276332]{display:block}.journal-list strong[data-v-2a276332]{color:#354f65;font-size:10px}.journal-list span[data-v-2a276332],.journal-list time[data-v-2a276332]{color:#81909d;font-size:9px}.journal-list time[data-v-2a276332]{text-align:right}.empty-side[data-v-2a276332]{padding:20px;color:#8493a1;text-align:center}.custom-event-card[data-v-2a276332]{padding:0 14px 14px}.custom-event-card .section-heading[data-v-2a276332]{padding-left:2px;padding-right:2px}.custom-event-card .v-btn[data-v-2a276332]{margin-top:9px}.theme--dark .metric-card[data-v-2a276332],.theme--dark .panel-card[data-v-2a276332]{border-color:rgba(148,163,184,.17);background:#121f31}.theme--dark .asset-main-info h2[data-v-2a276332],.theme--dark .metric-card strong[data-v-2a276332],.theme--dark .section-heading h2[data-v-2a276332]{color:#e6eef7}.theme--dark .asset-table th[data-v-2a276332]{background:#17263a}.theme--dark .asset-table td[data-v-2a276332]{border-color:rgba(148,163,184,.12);color:#b9c6d2}.theme--dark .compliance-ring[data-v-2a276332]:after{background:#121f31}@media(max-width:1250px){.metric-grid[data-v-2a276332]{grid-template-columns:repeat(3,1fr)}.asset-content-grid[data-v-2a276332]{grid-template-columns:minmax(0,1fr) 320px}.asset-facts[data-v-2a276332]{grid-template-columns:1fr 1fr}.asset-facts dl[data-v-2a276332]:last-child{grid-column:1/-1;padding:10px 0 0;border:0}}@media(max-width:900px){.asset-content-grid[data-v-2a276332]{grid-template-columns:1fr}.asset-sidebar[data-v-2a276332]{display:grid;grid-template-columns:1fr 1fr}.custom-event-card[data-v-2a276332]{grid-column:1/-1}}@media(max-width:720px){.asset-page[data-v-2a276332]{padding:9px}.asset-page-heading[data-v-2a276332]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.asset-hero[data-v-2a276332]{grid-template-columns:1fr}.asset-visual[data-v-2a276332]{min-height:160px}.asset-facts[data-v-2a276332],.asset-sidebar[data-v-2a276332],.metric-grid[data-v-2a276332]{grid-template-columns:1fr}.asset-facts dl[data-v-2a276332],.asset-facts dl[data-v-2a276332]:first-child,.asset-facts dl[data-v-2a276332]:last-child{grid-column:auto;padding:10px 0;border:0;border-top:1px solid #e8edf2}.status-legend[data-v-2a276332]{gap:9px}.custom-event-card[data-v-2a276332]{grid-column:auto}}.employee-page[data-v-423cb268]{padding:16px;color:#17324d}.detail-card[data-v-423cb268],.employee-profile[data-v-423cb268],.issue-card[data-v-423cb268],.kit-card[data-v-423cb268],.sidebar-card[data-v-423cb268]{border:1px solid #dce6ef;border-radius:12px;background:#fff;-webkit-box-shadow:0 8px 24px rgba(30,64,96,.06);box-shadow:0 8px 24px rgba(30,64,96,.06)}.employee-profile[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding:16px 20px;margin-bottom:16px}.employee-avatar[data-v-423cb268]{display:grid;place-items:center;width:68px;height:68px;-webkit-box-flex:0;-ms-flex:0 0 68px;flex:0 0 68px;border:1px solid #cde0e8;border-radius:50%;color:#07878a;background:#f1fbfb}.employee-avatar .v-icon[data-v-423cb268]{color:inherit}.employee-identity[data-v-423cb268]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.employee-identity h1[data-v-423cb268]{margin:0;font-size:21px;line-height:1.25}.employee-subtitle[data-v-423cb268]{margin:4px 0 0;color:#617386}.employee-number[data-v-423cb268]{margin:4px 0 0 34px;color:#65778a}.employee-number strong[data-v-423cb268]{margin-left:8px;color:#17324d}.employee-meta[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.employee-meta>span[data-v-423cb268]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.meta-chip[data-v-423cb268]{padding:5px 12px;border:1px solid #dce4ec;border-radius:6px;background:#f5f7fa}.meta-chip--accent[data-v-423cb268]{border-color:#c7e8e7;color:#087d80;background:#edf9f8}.edit-employee[data-v-423cb268]{-ms-flex-item-align:start;align-self:flex-start}.employee-workspace[data-v-423cb268]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.kit-card[data-v-423cb268]{overflow:hidden}.kit-toolbar[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid #e5ebf1}.kit-filters .v-btn-toggle[data-v-423cb268]{border:1px solid #d8e4eb;border-radius:7px;overflow:hidden}.kit-filters .v-btn[data-v-423cb268]{text-transform:none;letter-spacing:0;color:#617386;background:#fff!important}.kit-filters .v-btn--active[data-v-423cb268]{color:#087d80!important;background:#eefafa!important}.kit-table-wrap[data-v-423cb268]{overflow-x:auto}.kit-table[data-v-423cb268]{width:100%;border-collapse:collapse;font-size:13px}.kit-table th[data-v-423cb268]{padding:11px 10px;color:#65778a;font-weight:600;text-align:left;white-space:nowrap;background:#f7f9fb}.kit-table td[data-v-423cb268]{width:auto;max-width:220px;padding:10px;border-bottom:1px solid #edf1f5!important;color:#3f556b;text-align:left;white-space:nowrap!important}.kit-table tbody tr[data-v-423cb268]:hover{background:#fbfdfd}.kit-check[data-v-423cb268]{width:40px!important;padding-left:12px!important;padding-right:4px!important}.ppe-name[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:180px;color:#254057;font-weight:500}.issue-count[data-v-423cb268]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 12px;border:1px solid #dfe6ec;border-radius:6px;color:#233d54;background:#fff}.assigned-assets[data-v-423cb268]{max-width:210px!important;overflow:hidden;text-overflow:ellipsis}.status-badge[data-v-423cb268]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:5px 9px;border-radius:6px;font-weight:600}.status-badge--issued[data-v-423cb268]{color:#07966e;background:#eafaf4}.status-badge--partial[data-v-423cb268],.status-badge--replace[data-v-423cb268]{color:#d68015;background:#fff7e8}.status-badge--required[data-v-423cb268]{color:#e04d5d;background:#fff0f2}.status-badge--extra[data-v-423cb268]{color:#287a9b;background:#edf8fc}.status-badge .v-icon[data-v-423cb268]{color:inherit}.empty-kit[data-v-423cb268]{padding:36px!important;color:#7b8c9d!important;text-align:center!important}.kit-note[data-v-423cb268]{gap:10px;margin:12px;padding:10px 12px;border:1px solid #cce8f1;border-radius:7px;color:#477087;background:#edf8fc}.kit-footer[data-v-423cb268],.kit-note[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kit-footer[data-v-423cb268]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:0 12px 12px}.kit-footer strong[data-v-423cb268]{color:#17324d}.kit-footer span[data-v-423cb268]{margin-left:5px;color:#64778a}.employee-sidebar[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.sidebar-card[data-v-423cb268]{padding:14px 16px}.sidebar-card h2[data-v-423cb268]{margin:0 0 12px;font-size:15px}.summary-list[data-v-423cb268]{margin:0}.summary-list div[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 0}.summary-list dt[data-v-423cb268]{color:#64778a}.summary-list dd[data-v-423cb268]{margin:0;color:#17324d;font-weight:700}.summary-list .text-success[data-v-423cb268]{color:#07966e}.action-list[data-v-423cb268]{margin:0;padding:0;list-style:none}.action-list li[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:6px 0;color:#4a6075}.all-complete[data-v-423cb268]{color:#078766}.all-complete[data-v-423cb268],.employee-contacts p[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.employee-contacts p[data-v-423cb268]{margin:8px 0;color:#617386}.issue-card[data-v-423cb268]{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(300px,1.2fr);gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;padding:16px 18px}.section-kicker[data-v-423cb268]{color:#07878a;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.issue-copy h2[data-v-423cb268]{margin:3px 0;font-size:17px}.issue-copy p[data-v-423cb268]{margin:0;color:#718396;font-size:13px}.normative-issue-dialog[data-v-423cb268]{border-radius:12px!important}.issue-dialog-title[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.issue-dialog-title h2[data-v-423cb268]{margin:3px 0 0;color:#213d55;font-size:19px}.issue-dialog-content[data-v-423cb268]{padding:20px 24px!important}.issue-candidate-list[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.issue-candidate[data-v-423cb268]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 12px;border:1px solid #e0e9ef;border-radius:9px;background:#f8fbfc}.issue-candidate-icon[data-v-423cb268]{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;color:#087d80;background:#e6f7f5}.issue-candidate-icon .v-icon[data-v-423cb268]{color:inherit}.issue-candidate span[data-v-423cb268],.issue-candidate strong[data-v-423cb268]{display:block}.issue-candidate strong[data-v-423cb268]{color:#29445b}.issue-candidate span[data-v-423cb268]{margin-top:2px;overflow:hidden;color:#718396;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.issue-return-date[data-v-423cb268]{display:grid;grid-template-columns:auto minmax(210px,280px) minmax(180px,1fr);gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:18px;padding:14px;border-radius:9px;background:#eef6fb}.issue-return-date>span[data-v-423cb268]{color:#637b8e;font-size:12px}.search-results-inline[data-v-423cb268]{grid-column:1/-1;padding:6px 10px;border:1px solid #dce6ef;border-radius:8px;background:#f8fbfd}.employee-details-grid[data-v-423cb268]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;margin-top:16px}.detail-card[data-v-423cb268]{padding:18px;overflow:hidden}.detail-card-header[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px}.detail-card-header h2[data-v-423cb268]{margin:3px 0 0;color:#1d3a53;font-size:18px}.detail-count[data-v-423cb268]{display:grid;place-items:center;min-width:34px;height:34px;border-radius:10px;color:#087d80;font-weight:800;background:#eaf8f7}.assigned-grid[data-v-423cb268]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.assigned-item[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:0;padding:12px;border:1px solid #e1e9f0;border-radius:10px;background:#f9fbfd}.assigned-item--overdue[data-v-423cb268]{border-color:#f3a7af;background:#fff1f2;-webkit-box-shadow:inset 3px 0 #e54858;box-shadow:inset 3px 0 #e54858}.assigned-icon[data-v-423cb268]{display:grid;place-items:center;width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;border-radius:9px;color:#087d80;background:#e9f8f7}.assigned-icon .v-icon[data-v-423cb268]{color:inherit}.assigned-item--overdue .assigned-icon[data-v-423cb268]{color:#d93647;background:#ffe0e4}.assigned-copy[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.assigned-copy strong[data-v-423cb268]{overflow:hidden;color:#29445b;text-overflow:ellipsis;white-space:nowrap}.assigned-copy>span[data-v-423cb268]{color:#718396;font-size:12px}.assigned-expiry[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:5px;color:#62788c;font-size:11px;font-weight:600}.assigned-item--overdue .assigned-expiry .v-icon[data-v-423cb268],.assigned-item--overdue .assigned-expiry[data-v-423cb268]{color:#cf3042}.detail-empty[data-v-423cb268]{padding:28px!important;color:#8292a2!important;text-align:center!important}.detail-empty .v-icon[data-v-423cb268]{margin-right:6px;color:#91a3b3}.discipline-score[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.discipline-score>strong[data-v-423cb268]{color:#173b58;font-size:34px;line-height:1}.discipline-score>span[data-v-423cb268]{margin-left:3px;color:#8392a0}.discipline-score .v-rating[data-v-423cb268]{width:100%;margin-top:8px}.discipline-stats[data-v-423cb268]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.discipline-stats>div[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;border-radius:9px;background:#f4f7fa}.discipline-stats span[data-v-423cb268]{color:#6c7f91;font-size:12px}.discipline-stats strong[data-v-423cb268]{margin-top:2px;color:#28445c;font-size:20px}.discipline-stats .stat-danger[data-v-423cb268]{background:#fff2f3}.discipline-stats .stat-danger strong[data-v-423cb268]{color:#d83b4c}.history-card[data-v-423cb268]{grid-column:1/-1;padding:0}.history-card .detail-card-header[data-v-423cb268]{padding:18px 18px 0}.overdue-counter[data-v-423cb268]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;color:#ce3142;font-size:12px;font-weight:700;background:#fff0f2}.overdue-counter .v-icon[data-v-423cb268]{color:inherit}.history-table-wrap[data-v-423cb268]{max-height:520px;overflow:auto}.history-table[data-v-423cb268]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.history-table th[data-v-423cb268]{position:sticky;top:0;z-index:1;padding:11px 12px;color:#667b8e;text-align:left;white-space:nowrap;background:#f5f8fb}.history-table td[data-v-423cb268]{width:auto;max-width:none;padding:12px;border-bottom:1px solid #e8eef3!important;color:#3d566c;text-align:left;white-space:nowrap!important;background:#fff}.history-table tbody tr:hover td[data-v-423cb268]{background:#f9fbfd}.history-table .history-row--overdue td[data-v-423cb268]{color:#8f2632;background:#fff1f2}.history-table .history-row--overdue td[data-v-423cb268]:first-child{-webkit-box-shadow:inset 4px 0 #e23b4d;box-shadow:inset 4px 0 #e23b4d}.history-table .history-row--overdue:hover td[data-v-423cb268]{background:#ffe9ec}.history-table td:nth-child(2) strong[data-v-423cb268]{display:block;color:inherit}.history-ident[data-v-423cb268]{color:#7c8e9e;font-size:11px}.history-term-column[data-v-423cb268]{min-width:240px}.event-pill[data-v-423cb268]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 8px;border-radius:6px;color:#526a7e;font-size:11px;font-weight:700;background:#eef2f6}.event-pill--issue[data-v-423cb268]{color:#087d66;background:#e8f8f2}.event-pill--return[data-v-423cb268]{color:#2c6ca3;background:#eaf4fc}.term-status[data-v-423cb268]{min-width:215px}.term-status-label[data-v-423cb268]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:5px;color:#61798d;font-size:11px}.term-status--overdue .term-status-label[data-v-423cb268]{color:#d02f40;font-weight:700}.theme--dark .detail-card[data-v-423cb268],.theme--dark .employee-profile[data-v-423cb268],.theme--dark .issue-card[data-v-423cb268],.theme--dark .kit-card[data-v-423cb268],.theme--dark .sidebar-card[data-v-423cb268]{border-color:rgba(148,163,184,.18);background:#121f31}.theme--dark .issue-dialog-title h2[data-v-423cb268]{color:#e7eef7}.theme--dark .issue-candidate[data-v-423cb268]{border-color:rgba(148,163,184,.18);background:#142338}.theme--dark .issue-candidate strong[data-v-423cb268]{color:#e7eef7}.theme--dark .issue-return-date[data-v-423cb268]{background:#142338}@media (max-width:1050px){.employee-workspace[data-v-423cb268]{grid-template-columns:1fr}.employee-sidebar[data-v-423cb268]{display:grid;grid-template-columns:repeat(3,1fr)}.employee-details-grid[data-v-423cb268]{grid-template-columns:1fr}.history-card[data-v-423cb268]{grid-column:auto}}@media (max-width:720px){.employee-page[data-v-423cb268]{padding:8px}.employee-profile[data-v-423cb268]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.employee-number[data-v-423cb268]{margin-left:0}.edit-employee[data-v-423cb268]{margin-left:86px}.kit-toolbar[data-v-423cb268]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.employee-sidebar[data-v-423cb268],.issue-card[data-v-423cb268]{grid-template-columns:1fr}.issue-return-date[data-v-423cb268]{grid-template-columns:auto 1fr}.issue-return-date>span[data-v-423cb268]{grid-column:2}}.dashboard-page[data-v-27abbf91]{min-height:100%;padding:22px;background:#f4f8fb;color:#18334d}.panel[data-v-27abbf91]{background:#fff;border:1px solid #dce7ee;border-radius:14px;-webkit-box-shadow:0 4px 15px rgba(22,53,80,.045);box-shadow:0 4px 15px rgba(22,53,80,.045)}.dashboard-toolbar[data-v-27abbf91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:18px 20px;margin-bottom:14px}.eyebrow[data-v-27abbf91]{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#078b8b}.dashboard-toolbar h1[data-v-27abbf91]{font-size:24px;margin:3px 0 2px}.card-title p[data-v-27abbf91],.dashboard-toolbar p[data-v-27abbf91]{margin:0;color:#8090a0;font-size:11px}.dashboard-filters[data-v-27abbf91]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.dashboard-filters label[data-v-27abbf91]{font-size:9px;color:#75889a}.dashboard-filters select[data-v-27abbf91]{display:block;width:170px;height:38px;margin-top:4px;padding:0 10px;border:1px solid #d7e2e9;border-radius:7px;background:#fff;color:#38536b}.dashboard-filters label:nth-child(3) select[data-v-27abbf91]{width:115px}.refresh[data-v-27abbf91]{height:38px;padding:0 13px;border:1px solid #d4e0e8;border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#31506d;font-weight:700}.kpi-grid[data-v-27abbf91]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}.kpi-card[data-v-27abbf91]{position:relative;display:grid;grid-template-columns:46px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:15px;text-align:left}.kpi-icon[data-v-27abbf91]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.kpi-icon .v-icon[data-v-27abbf91]{color:inherit}.kpi-card small[data-v-27abbf91],.kpi-card strong[data-v-27abbf91]{display:block}.kpi-card small[data-v-27abbf91]{color:#60768a;font-weight:700}.kpi-card strong[data-v-27abbf91]{font-size:26px;margin-top:2px}.kpi-arrow[data-v-27abbf91]{color:#b3c0ca}.tone-green[data-v-27abbf91]{background:#e8f8ef!important;color:#118853!important}.tone-teal[data-v-27abbf91]{background:#e8f8f8!important;color:#078b8b!important}.tone-blue[data-v-27abbf91]{background:#e9f4fe!important;color:#1977b9!important}.tone-orange[data-v-27abbf91]{background:#fff3df!important;color:#d97706!important}.tone-red[data-v-27abbf91]{background:#ffebec!important;color:#dc3545!important}.tone-violet[data-v-27abbf91]{background:#f3edff!important;color:#7745c6!important}.text-green[data-v-27abbf91]{color:#18a969}.text-teal[data-v-27abbf91]{color:#0ea5a8}.text-blue[data-v-27abbf91]{color:#258bd8}.text-orange[data-v-27abbf91]{color:#f59e0b}.text-red[data-v-27abbf91]{color:#ef4444}.charts-grid[data-v-27abbf91]{display:grid;gap:14px;margin-bottom:14px}.primary-charts[data-v-27abbf91],.secondary-charts[data-v-27abbf91]{grid-template-columns:1fr 1fr}.chart-card[data-v-27abbf91]{padding:17px 18px;min-width:0}.card-title[data-v-27abbf91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.card-title h2[data-v-27abbf91]{font-size:16px;margin:0 0 3px}.card-title>span[data-v-27abbf91]{padding:5px 8px;border-radius:12px;background:#edf7f6;color:#087f76;font-size:10px;font-weight:800}.card-title button[data-v-27abbf91]{color:#087f76;font-size:11px;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-card[data-v-27abbf91]{margin-bottom:14px}.journals[data-v-27abbf91]{padding:18px}.journal-table[data-v-27abbf91]{margin-top:12px;border:1px solid #e2eaf0;border-radius:10px;overflow:hidden}.journal-head[data-v-27abbf91],.journal-table>button[data-v-27abbf91]{display:grid;grid-template-columns:minmax(280px,1fr) 130px 190px 30px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.journal-head[data-v-27abbf91]{padding:9px 13px;background:#f7fafc;color:#708296;font-size:10px;font-weight:800;text-transform:uppercase}.journal-table>button[data-v-27abbf91]{width:100%;padding:10px 13px;border-top:1px solid #e8eef2;text-align:left;color:#38536b}.journal-table>button[data-v-27abbf91]:hover{background:#f8fbfc}.journal-name[data-v-27abbf91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.journal-name i[data-v-27abbf91]{display:grid;place-items:center;width:30px;height:30px;border-radius:7px}.journal-name i .v-icon[data-v-27abbf91]{color:inherit}.journal-name strong[data-v-27abbf91]{font-size:12px}.journal-table b[data-v-27abbf91]{font-size:13px}.journal-status[data-v-27abbf91]{display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px 10px;border-radius:12px;font-style:normal;font-size:10px;font-weight:800}.status-blue[data-v-27abbf91],.status-green[data-v-27abbf91],.status-violet[data-v-27abbf91]{background:#e8f8ef;color:#118853}.status-orange[data-v-27abbf91]{background:#fff3df;color:#d97706}@media(max-width:1500px){.kpi-grid[data-v-27abbf91]{grid-template-columns:repeat(3,1fr)}.dashboard-toolbar[data-v-27abbf91]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dashboard-filters[data-v-27abbf91]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.refresh span[data-v-27abbf91]{display:none}}@media(max-width:1000px){.dashboard-toolbar[data-v-27abbf91]{display:block}.dashboard-filters[data-v-27abbf91]{margin-top:14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.primary-charts[data-v-27abbf91],.secondary-charts[data-v-27abbf91]{grid-template-columns:1fr}.kpi-grid[data-v-27abbf91]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.dashboard-page[data-v-27abbf91]{padding:13px}.kpi-grid[data-v-27abbf91]{grid-template-columns:1fr}.dashboard-filters label[data-v-27abbf91],.dashboard-filters select[data-v-27abbf91]{width:100%!important}.dashboard-filters[data-v-27abbf91]{display:grid;grid-template-columns:1fr 1fr}.journal-table[data-v-27abbf91]{overflow:auto}.journal-head[data-v-27abbf91],.journal-table>button[data-v-27abbf91]{min-width:760px}}.user-page[data-v-2c9c4c53]{padding:18px;color:#18344d;background:linear-gradient(180deg,#f4f8fb,#f8fafc 280px);min-height:100%}.page-heading[data-v-2c9c4c53]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:16px}.page-heading h1[data-v-2c9c4c53]{margin:4px 0 3px;font-size:28px;line-height:1.2}.page-heading p[data-v-2c9c4c53],.panel-heading p[data-v-2c9c4c53]{margin:0;color:#7a8da0}.eyebrow[data-v-2c9c4c53]{color:#07888a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.heading-actions[data-v-2c9c4c53]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px}.surface-card[data-v-2c9c4c53]{border:1px solid #dfe9ef;border-radius:14px;background:#fff;-webkit-box-shadow:0 5px 18px rgba(38,70,94,.05);box-shadow:0 5px 18px rgba(38,70,94,.05)}.profile-card[data-v-2c9c4c53]{overflow:hidden}.profile-main[data-v-2c9c4c53]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding:22px 24px;border-bottom:1px solid #e7eef3;background:linear-gradient(110deg,#fff 40%,#f0faf9)}.avatar-shell[data-v-2c9c4c53]{position:relative;display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:78px;height:78px;border:7px solid #e5f4f3;border-radius:50%;color:#fff;font-size:24px;font-weight:800;background:linear-gradient(145deg,#078b8c,#1767a4);-webkit-box-shadow:0 4px 12px rgba(17,112,134,.18);box-shadow:0 4px 12px rgba(17,112,134,.18)}.avatar-shell i[data-v-2c9c4c53]{position:absolute;right:-1px;bottom:2px;width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:#16a66b}.avatar-shell i.avatar-status--blocked[data-v-2c9c4c53]{background:#e14b55}.profile-identity[data-v-2c9c4c53]{min-width:0}.identity-title[data-v-2c9c4c53]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:11px}.identity-title h2[data-v-2c9c4c53]{margin:0;font-size:24px}.username[data-v-2c9c4c53]{display:block;margin-top:3px;color:#16878a;font-size:13px}.status-pill[data-v-2c9c4c53]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 9px;border-radius:14px;font-size:10px;font-weight:800}.status-pill .v-icon[data-v-2c9c4c53]{color:inherit}.status-pill--active[data-v-2c9c4c53]{color:#11875e;background:#e7f8f0}.status-pill--blocked[data-v-2c9c4c53]{color:#d43e4c;background:#ffebee}.identity-meta[data-v-2c9c4c53]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:11px;color:#718597;font-size:11px}.identity-meta span[data-v-2c9c4c53]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.identity-meta .v-icon[data-v-2c9c4c53]{color:#7691a4}.profile-details[data-v-2c9c4c53]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:18px 24px}.detail-group[data-v-2c9c4c53]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:3px 20px;border-right:1px solid #e7eef3}.detail-group[data-v-2c9c4c53]:first-child{padding-left:0}.detail-group[data-v-2c9c4c53]:last-child{padding-right:0;border-right:0}.detail-icon[data-v-2c9c4c53],.summary-icon[data-v-2c9c4c53]{display:grid;place-items:center;border-radius:11px}.detail-icon[data-v-2c9c4c53]{width:42px;height:42px}.detail-icon .v-icon[data-v-2c9c4c53],.summary-icon .v-icon[data-v-2c9c4c53]{color:inherit}.detail-icon--teal[data-v-2c9c4c53],.summary-icon--teal[data-v-2c9c4c53]{color:#078b87;background:#e7f7f5}.detail-icon--blue[data-v-2c9c4c53],.summary-icon--blue[data-v-2c9c4c53]{color:#237fc0;background:#e9f4fc}.detail-icon--violet[data-v-2c9c4c53]{color:#7857b4;background:#f1ecfb}.detail-label[data-v-2c9c4c53]{display:block;margin:1px 0 7px;color:#294961;font-size:12px;font-weight:800}.detail-content dl[data-v-2c9c4c53]{margin:0}.detail-content dl div[data-v-2c9c4c53]{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.2fr);gap:8px;padding:3px 0;font-size:10px}.detail-content dt[data-v-2c9c4c53]{color:#8797a5}.detail-content dd[data-v-2c9c4c53]{margin:0;color:#405c72;font-weight:700;text-align:right;overflow-wrap:anywhere}.summary-grid[data-v-2c9c4c53]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.summary-card[data-v-2c9c4c53]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:82px;padding:14px 16px;border:1px solid #e0e9ef;border-radius:12px;background:#fff}.summary-icon[data-v-2c9c4c53]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:44px;height:44px}.summary-icon--green[data-v-2c9c4c53]{color:#169767;background:#e8f8ef}.summary-icon--red[data-v-2c9c4c53]{color:#d94351;background:#ffebee}.summary-icon--orange[data-v-2c9c4c53]{color:#d77a13;background:#fff3e2}.summary-card span[data-v-2c9c4c53],.summary-card strong[data-v-2c9c4c53]{display:block}.summary-card span[data-v-2c9c4c53]{color:#7c8d9c;font-size:10px}.summary-card strong[data-v-2c9c4c53]{margin-top:3px;color:#23435c;font-size:21px}.summary-card .summary-date[data-v-2c9c4c53],.summary-card .summary-status[data-v-2c9c4c53]{font-size:12px;line-height:1.3}.access-grid[data-v-2c9c4c53]{display:grid;grid-template-columns:minmax(390px,.85fr) minmax(600px,1.4fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.access-panel[data-v-2c9c4c53]{overflow:hidden}.panel-heading[data-v-2c9c4c53]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:17px 19px;border-bottom:1px solid #e6edf2}.panel-heading h2[data-v-2c9c4c53]{margin:2px 0;font-size:17px}.panel-heading p[data-v-2c9c4c53]{font-size:10px}.count-badge[data-v-2c9c4c53]{display:grid;place-items:center;min-width:34px;height:28px;padding:0 9px;border-radius:14px;color:#087d73;font-size:12px;font-weight:800;background:#e7f7f4}.count-badge--blue[data-v-2c9c4c53]{color:#2176ad;background:#e8f3fb}.access-panel[data-v-2c9c4c53] .v-data-table{border-radius:0;background:transparent}.access-panel[data-v-2c9c4c53] .v-data-table__wrapper{overflow:auto}.access-panel[data-v-2c9c4c53] table{min-width:560px;border-collapse:separate;border-spacing:0}.permissions-panel[data-v-2c9c4c53] table{min-width:760px}.access-panel[data-v-2c9c4c53] thead th{height:42px!important;padding:0 13px!important;color:#718395!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase;background:#f7fafc;border-bottom:1px solid #e1e9ef!important}.access-panel[data-v-2c9c4c53] tbody td{height:48px!important;max-width:240px;padding:8px 13px!important;color:#405b71;font-size:11px;border-bottom:1px solid #e8eef2!important;white-space:normal!important}.access-panel[data-v-2c9c4c53] tbody tr:hover{background:#f7fbfc}.access-panel[data-v-2c9c4c53] .v-data-footer{border-top:0;color:#718395}.access-panel[data-v-2c9c4c53] .v-icon{color:#168b89}.access-panel[data-v-2c9c4c53] .simple-th td:first-child{width:50px}.access-panel[data-v-2c9c4c53] .simple-th td:first-child .v-icon{margin-left:4px!important}.access-panel[data-v-2c9c4c53] tbody td:last-child:empty{display:none}@media(max-width:1250px){.access-grid[data-v-2c9c4c53]{grid-template-columns:1fr}.profile-details[data-v-2c9c4c53]{grid-template-columns:1fr 1fr}.detail-group[data-v-2c9c4c53]{border-right:0}.detail-group[data-v-2c9c4c53]:last-child{grid-column:1/-1;margin-top:14px;padding:16px 0 0;border-top:1px solid #e7eef3}.summary-grid[data-v-2c9c4c53]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.user-page[data-v-2c9c4c53]{padding:12px}.identity-title[data-v-2c9c4c53],.page-heading[data-v-2c9c4c53]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.heading-actions[data-v-2c9c4c53]{display:grid;grid-template-columns:1fr}.profile-main[data-v-2c9c4c53]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:18px}.profile-details[data-v-2c9c4c53],.summary-grid[data-v-2c9c4c53]{grid-template-columns:1fr}.detail-group[data-v-2c9c4c53],.detail-group[data-v-2c9c4c53]:first-child,.detail-group[data-v-2c9c4c53]:last-child{grid-column:auto;margin:0;padding:13px 0;border-top:1px solid #e7eef3;border-right:0}.detail-group[data-v-2c9c4c53]:first-child{border-top:0}.identity-meta[data-v-2c9c4c53]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.access-grid[data-v-2c9c4c53]{grid-template-columns:minmax(0,1fr)}}.maintenance-policy-page[data-v-73fe27e6]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 56px);min-height:0;padding:18px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#18344d;background:#f5f8fa}.panel-card[data-v-73fe27e6]{border:1px solid #dce7ee;border-radius:13px;background:#fff;-webkit-box-shadow:0 8px 24px rgba(31,65,93,.055);box-shadow:0 8px 24px rgba(31,65,93,.055)}.policy-heading[data-v-73fe27e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;margin-bottom:15px;-webkit-box-flex:0;-ms-flex:none;flex:none}.policy-heading h1[data-v-73fe27e6]{margin:3px 0 4px;color:#153148;font-size:27px}.details-header p[data-v-73fe27e6],.policy-heading p[data-v-73fe27e6]{margin:0;color:#768797}.eyebrow[data-v-73fe27e6]{color:#07888a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.policy-filters[data-v-73fe27e6]{display:grid;grid-template-columns:260px minmax(320px,1fr) 120px 120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px;-webkit-box-flex:0;-ms-flex:none;flex:none}.filter-summary[data-v-73fe27e6]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;padding:4px 10px;border-left:1px solid #e3ebf0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-summary span[data-v-73fe27e6]{color:#82909d;font-size:10px;text-transform:uppercase}.filter-summary strong[data-v-73fe27e6]{color:#07888a;font-size:18px}.policy-workspace[data-v-73fe27e6]{display:grid;min-height:0;grid-template-columns:minmax(310px,38%) minmax(0,62%);gap:12px;margin-top:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.model-list[data-v-73fe27e6],.policy-details[data-v-73fe27e6]{height:100%;min-height:0;overflow:hidden}.model-list[data-v-73fe27e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.model-scroll[data-v-73fe27e6],.policy-details[data-v-73fe27e6]{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.model-scroll[data-v-73fe27e6]{min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;scrollbar-gutter:stable}.list-header[data-v-73fe27e6]{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:15px 18px 10px;border-bottom:1px solid #e4ebf0}.list-header div[data-v-73fe27e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#80909e;font-size:11px;font-weight:700;text-transform:uppercase}.model-row[data-v-73fe27e6]{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) 34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;border:0;border-bottom:1px solid #edf1f4;color:#29465d;text-align:left;background:#fff;cursor:pointer;-webkit-transition:.15s ease;transition:.15s ease}.model-row[data-v-73fe27e6]:hover{background:#f4fbfb}.model-row--active[data-v-73fe27e6]{-webkit-box-shadow:inset 4px 0 #079b91;box-shadow:inset 4px 0 #079b91;background:#eaf9f7}.model-avatar[data-v-73fe27e6]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#07888a;background:#edf8f8}.model-avatar .v-icon[data-v-73fe27e6]{color:inherit}.model-copy[data-v-73fe27e6]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.model-copy small[data-v-73fe27e6],.model-copy strong[data-v-73fe27e6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-copy strong[data-v-73fe27e6]{font-size:13px}.model-copy small[data-v-73fe27e6]{margin-top:2px;color:#84929f;font-size:10px}.rule-count[data-v-73fe27e6]{display:grid;place-items:center;min-width:28px;height:28px;border-radius:8px;color:#087f73;font-size:12px;font-weight:800;background:#e7f7f2}.details-empty[data-v-73fe27e6],.empty-state[data-v-73fe27e6],.loading-state[data-v-73fe27e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:220px;color:#81909e}.empty-state[data-v-73fe27e6]{font-size:13px}.details-header[data-v-73fe27e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e4ebf0}.details-header h2[data-v-73fe27e6]{margin:3px 0;font-size:21px}.details-actions[data-v-73fe27e6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.active-pill[data-v-73fe27e6],.details-actions[data-v-73fe27e6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.active-pill[data-v-73fe27e6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:7px 10px;border-radius:8px;color:#12805d;font-size:11px;font-weight:700;background:#eaf8f1}.active-pill i[data-v-73fe27e6]{width:7px;height:7px;border-radius:50%;background:#11aa75}.policy-table-wrap[data-v-73fe27e6]{padding:16px}.section-title h3[data-v-73fe27e6]{margin:2px 0 12px;font-size:17px}.policy-table-scroll[data-v-73fe27e6]{max-height:calc(100vh - 445px);overflow:auto;border:1px solid #e3eaf0;border-radius:10px}.policy-table[data-v-73fe27e6]{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse}.policy-table thead[data-v-73fe27e6]{position:sticky;z-index:1;top:0}.policy-table th[data-v-73fe27e6]{padding:10px 12px;color:#6f8190;font-size:10px;text-align:left;text-transform:uppercase;background:#f7f9fb}.policy-table td[data-v-73fe27e6]{padding:9px 12px;border-top:1px solid #e7edf1;color:#526779;font-size:12px}.policy-table td[data-v-73fe27e6]:first-child{color:#29465d}.policy-row--selected[data-v-73fe27e6]{background:#f7fcfb}.check-column[data-v-73fe27e6]{width:48px}.check-column .v-input[data-v-73fe27e6]{margin:0}.type-column[data-v-73fe27e6]{width:225px;overflow-wrap:anywhere}.type-code[data-v-73fe27e6]{display:block;margin-top:2px;color:#8997a2;font-size:9px}.description-column[data-v-73fe27e6]{width:290px;max-width:290px;overflow:hidden}.description-text[data-v-73fe27e6]{display:block;width:100%;max-width:100%;overflow:hidden;line-height:1.35;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.period-column[data-v-73fe27e6]{position:relative;z-index:1;width:175px}.period-column .v-input[data-v-73fe27e6]{width:155px;max-width:155px;border-radius:4px;background:#fff}.status-column[data-v-73fe27e6]{width:130px}.row-status[data-v-73fe27e6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px 8px;border-radius:7px;font-size:10px;font-weight:700;white-space:nowrap}.row-status--active[data-v-73fe27e6]{color:#12805d;background:#eaf8f1}.row-status--inactive[data-v-73fe27e6]{color:#7c8994;background:#eef2f5}.table-save-bar[data-v-73fe27e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-top:14px;color:#7b8a96;font-size:11px}.table-save-bar span[data-v-73fe27e6]:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-save-bar span:first-child .v-icon[data-v-73fe27e6]{color:#e19b23}.empty-table[data-v-73fe27e6]{height:220px;text-align:center!important}.empty-table .v-icon[data-v-73fe27e6],.empty-table span[data-v-73fe27e6],.empty-table strong[data-v-73fe27e6]{display:block;margin:6px auto}.empty-table .v-icon[data-v-73fe27e6]{color:#95a5b0}.empty-table strong[data-v-73fe27e6]{color:#435d72}.empty-table span[data-v-73fe27e6]{color:#81909d}.policy-note[data-v-73fe27e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;margin:0 16px 16px;padding:12px;border-radius:9px;color:#3c7180;font-size:11px;background:#edf8fb}.policy-note .v-icon[data-v-73fe27e6]{color:#168ba0}.details-empty[data-v-73fe27e6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.details-empty .v-icon[data-v-73fe27e6]{color:#9babb6}@media (max-width:1100px){.maintenance-policy-page[data-v-73fe27e6]{height:auto;min-height:calc(100vh - 56px);overflow:visible}.policy-filters[data-v-73fe27e6]{grid-template-columns:1fr 1fr}.policy-workspace[data-v-73fe27e6]{grid-template-columns:1fr;-webkit-box-flex:0;-ms-flex:none;flex:none}.model-list[data-v-73fe27e6]{height:360px;min-height:360px}.policy-details[data-v-73fe27e6]{height:auto;min-height:480px;overflow:visible}.policy-table-scroll[data-v-73fe27e6]{max-height:440px}}@media (max-width:700px){.details-header[data-v-73fe27e6],.policy-heading[data-v-73fe27e6]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.policy-filters[data-v-73fe27e6]{grid-template-columns:1fr}.filter-summary[data-v-73fe27e6]{border-left:0}.details-actions[data-v-73fe27e6]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.standards-page[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 56px);min-height:0;padding:18px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#18344d;background:#f5f8fa}.panel-card[data-v-36bbd376]{border:1px solid #dce7ee;border-radius:13px;background:#fff;-webkit-box-shadow:0 8px 24px rgba(31,65,93,.055);box-shadow:0 8px 24px rgba(31,65,93,.055)}.page-heading[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;margin-bottom:15px;-webkit-box-flex:0;-ms-flex:none;flex:none}.page-heading h1[data-v-36bbd376]{margin:3px 0 4px;font-size:27px}.details-header p[data-v-36bbd376],.page-heading p[data-v-36bbd376]{margin:0;color:#768797}.eyebrow[data-v-36bbd376]{color:#07888a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.standards-filters[data-v-36bbd376]{display:grid;grid-template-columns:minmax(330px,1fr) repeat(3,185px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px;-webkit-box-flex:0;-ms-flex:none;flex:none}.metric[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:42px;padding-left:12px;border-left:1px solid #e3ebf0}.metric .v-icon[data-v-36bbd376]{color:#078b8c}.metric div[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.metric span[data-v-36bbd376]{color:#82909d;font-size:9px;text-transform:uppercase}.metric strong[data-v-36bbd376]{color:#087f83;font-size:17px}.standards-workspace[data-v-36bbd376]{display:grid;min-height:0;grid-template-columns:minmax(300px,34%) minmax(0,66%);gap:12px;margin-top:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.category-list[data-v-36bbd376],.standard-details[data-v-36bbd376]{height:100%;min-height:0;overflow:hidden}.category-list[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category-scroll[data-v-36bbd376],.standard-details[data-v-36bbd376]{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.list-header[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 18px 10px;border-bottom:1px solid #e4ebf0;color:#80909e;font-size:10px;font-weight:700;text-transform:uppercase}.category-row[data-v-36bbd376]{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) 34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;border:0;border-bottom:1px solid #edf1f4;color:#29465d;text-align:left;background:#fff;cursor:pointer}.category-row[data-v-36bbd376]:hover{background:#f4fbfb}.category-row--active[data-v-36bbd376]{-webkit-box-shadow:inset 4px 0 #079b91;box-shadow:inset 4px 0 #079b91;background:#eaf9f7}.category-icon[data-v-36bbd376]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#07888a;background:#edf8f8}.category-icon .v-icon[data-v-36bbd376]{color:inherit}.category-copy[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category-copy small[data-v-36bbd376],.category-copy strong[data-v-36bbd376]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-copy small[data-v-36bbd376]{color:#84929f;font-size:9px}.standard-count[data-v-36bbd376]{display:grid;place-items:center;height:28px;border-radius:8px;color:#087f73;font-size:12px;font-weight:800;background:#e7f7f2}.details-empty[data-v-36bbd376],.empty-state[data-v-36bbd376],.loading-state[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:220px;color:#81909e}.details-header[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e4ebf0}.details-header h2[data-v-36bbd376]{margin:3px 0;font-size:21px}.details-actions[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.active-pill[data-v-36bbd376],.details-actions[data-v-36bbd376]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.active-pill[data-v-36bbd376]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:7px 10px;border-radius:8px;color:#12805d;font-size:11px;font-weight:700;background:#eaf8f1}.active-pill i[data-v-36bbd376]{width:7px;height:7px;border-radius:50%;background:#11aa75}.standards-table-wrap[data-v-36bbd376]{padding:16px}.section-title h3[data-v-36bbd376]{margin:2px 0 12px;font-size:17px}.standards-table-scroll[data-v-36bbd376]{max-height:calc(100vh - 430px);overflow:auto;border:1px solid #e3eaf0;border-radius:10px}.standards-table[data-v-36bbd376]{width:100%;min-width:930px;table-layout:fixed;border-collapse:collapse}.standards-table thead[data-v-36bbd376]{position:sticky;z-index:2;top:0}.standards-table th[data-v-36bbd376]{padding:10px;color:#6f8190;font-size:9px;text-align:left;text-transform:uppercase;background:#f7f9fb}.standards-table td[data-v-36bbd376]{padding:9px 10px;border-top:1px solid #e7edf1;color:#526779;font-size:11px}.selected-row[data-v-36bbd376]{background:#f7fcfb}.check-column[data-v-36bbd376]{width:48px}.type-column[data-v-36bbd376]{width:190px}.type-column small[data-v-36bbd376],.type-column strong[data-v-36bbd376]{display:block;overflow-wrap:anywhere}.type-column small[data-v-36bbd376]{color:#8997a2;font-size:8px}.models-column[data-v-36bbd376]{width:250px;overflow:hidden}.models-column div[data-v-36bbd376]{width:100%;overflow:hidden;line-height:1.35;white-space:normal!important;overflow-wrap:anywhere}.number-column[data-v-36bbd376]{width:90px}.unit-column[data-v-36bbd376]{width:105px}.period-column[data-v-36bbd376]{width:145px}.status-column[data-v-36bbd376]{width:120px}.number-column .v-input[data-v-36bbd376]{width:70px}.unit-column .v-input[data-v-36bbd376]{width:85px}.period-column .v-input[data-v-36bbd376]{width:125px}.number-column .v-input[data-v-36bbd376],.period-column .v-input[data-v-36bbd376],.unit-column .v-input[data-v-36bbd376]{border-radius:4px;background:#fff}.status-pill[data-v-36bbd376]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px 8px;border-radius:7px;font-size:9px;font-weight:700;white-space:nowrap}.status-pill--active[data-v-36bbd376]{color:#12805d;background:#eaf8f1}.status-pill--inactive[data-v-36bbd376]{color:#7c8994;background:#eef2f5}.empty-table[data-v-36bbd376]{height:180px;text-align:center}.change-state[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:12px;color:#7b8a96;font-size:10px}.change-state .v-icon[data-v-36bbd376]{color:#e19b23}.standard-note[data-v-36bbd376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;margin:0 16px 16px;padding:12px;border-radius:9px;color:#3c7180;font-size:11px;background:#edf8fb}.standard-note .v-icon[data-v-36bbd376]{color:#168ba0}.details-empty[data-v-36bbd376]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media(max-width:1100px){.standards-page[data-v-36bbd376]{height:auto;min-height:calc(100vh - 56px);overflow:visible}.standards-filters[data-v-36bbd376]{grid-template-columns:1fr 1fr}.standards-workspace[data-v-36bbd376]{grid-template-columns:1fr;-webkit-box-flex:0;-ms-flex:none;flex:none}.category-list[data-v-36bbd376]{height:340px}.standard-details[data-v-36bbd376]{height:auto;min-height:480px;overflow:visible}.standards-table-scroll[data-v-36bbd376]{max-height:440px}}@media(max-width:700px){.details-header[data-v-36bbd376],.page-heading[data-v-36bbd376]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.standards-filters[data-v-36bbd376]{grid-template-columns:1fr}.details-actions[data-v-36bbd376]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}