.sv-login-page[data-v-4e85d722]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;width:100vw;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:2rem;box-sizing:border-box;background:radial-gradient(circle at 13% 18%,rgb(197 163 90 / 19%),transparent 28%),radial-gradient(circle at 88% 82%,rgb(197 163 90 / 8%),transparent 25%),linear-gradient(135deg,#050505,#151515 60%,#1d1d1d)}.login-background-word[data-v-4e85d722]{position:absolute;left:50%;bottom:-2.4rem;transform:translate(-50%);color:#ffffff06;font-size:clamp(7rem,17vw,15rem);font-weight:950;letter-spacing:.08em;white-space:nowrap;pointer-events:none}.sv-login-shell[data-v-4e85d722]{position:relative;z-index:1;width:min(100%,980px);display:grid;grid-template-columns:minmax(330px,.95fr) minmax(390px,1.05fr);overflow:hidden;border:1px solid rgb(197 163 90 / 35%);border-radius:22px;box-shadow:0 35px 90px #0000007a}.login-brand-panel[data-v-4e85d722]{position:relative;min-height:570px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:2.2rem;color:#fff;background:linear-gradient(155deg,#090909,#1c1c1c)}.login-brand-panel[data-v-4e85d722]:before{content:"";position:absolute;top:-90px;right:-120px;width:300px;height:300px;border:1px solid rgb(197 163 90 / 17%);border-radius:50%}.login-brand-panel[data-v-4e85d722]:after{content:"";position:absolute;right:-80px;bottom:85px;width:310px;height:2px;transform:rotate(-42deg);background:linear-gradient(90deg,transparent,#c5a35a,transparent);opacity:.55}.login-brand-top[data-v-4e85d722]{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem}.login-sv-mark[data-v-4e85d722]{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#c5a35a;color:#111;font-size:.78rem;font-weight:950}.login-brand-top>div[data-v-4e85d722]:last-child{display:grid;gap:.05rem}.login-brand-top strong[data-v-4e85d722]{font-size:.7rem}.login-brand-top span[data-v-4e85d722]{color:#8f8f8f;font-size:.56rem}.login-brand-message[data-v-4e85d722]{position:relative;z-index:2;max-width:390px}.login-eyebrow[data-v-4e85d722]{color:#c5a35a;font-size:.57rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.login-brand-message h1[data-v-4e85d722]{margin:.7rem 0 0;color:#fff;font-size:clamp(2.5rem,5vw,3.7rem);line-height:.98;letter-spacing:-.055em}.login-brand-message h1 span[data-v-4e85d722]{display:block;color:#c5a35a}.login-brand-message p[data-v-4e85d722]{margin:1.1rem 0 0;color:#aaa;font-size:.73rem;line-height:1.65}.login-service-list[data-v-4e85d722]{position:relative;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;color:#8f8f8f;font-size:.53rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.login-service-list i[data-v-4e85d722]{width:3px;height:3px;border-radius:50%;background:#c5a35a}.login-brand-watermark[data-v-4e85d722]{position:absolute;right:-.5rem;bottom:-1.5rem;color:#ffffff09;font-size:10rem;font-weight:950;line-height:1;letter-spacing:-.12em;pointer-events:none}.login-form-panel[data-v-4e85d722]{min-height:570px;display:grid;place-items:center;padding:2.5rem;box-sizing:border-box;background:linear-gradient(145deg,#fff,#fafafa)}.login-form-inner[data-v-4e85d722]{width:min(100%,360px)}.login-form-inner header[data-v-4e85d722]{margin-bottom:1.75rem}.form-eyebrow[data-v-4e85d722]{color:#987532;font-size:.56rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.login-form-inner h2[data-v-4e85d722]{margin:.35rem 0 .45rem;color:#171717;font-size:1.7rem;letter-spacing:-.035em}.login-form-inner header p[data-v-4e85d722]{margin:0;color:#737373;font-size:.7rem;line-height:1.55}form[data-v-4e85d722]{display:grid;gap:1.05rem}label[data-v-4e85d722]{display:grid;gap:.4rem}label>span[data-v-4e85d722]{color:#333;font-size:.62rem;font-weight:800}input[data-v-4e85d722]{width:100%;min-height:48px;box-sizing:border-box;padding:.7rem .8rem;border:1px solid #d6d6d6;border-radius:8px;background:#fff;color:#222;font:inherit;font-size:.72rem;transition:border-color .15s ease,box-shadow .15s ease}input[data-v-4e85d722]::placeholder{color:#aaa}input[data-v-4e85d722]:focus{outline:none;border-color:#b69348;box-shadow:0 0 0 3px #c5a35a21}.login-error[data-v-4e85d722]{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;border:1px solid #ead2cc;border-radius:8px;background:#fff7f5;color:#8b4034}.login-error>span[data-v-4e85d722]{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;border-radius:50%;background:#a64c3c;color:#fff;font-size:.58rem;font-weight:900}.login-error p[data-v-4e85d722]{margin:0;font-size:.62rem;line-height:1.45}.login-submit[data-v-4e85d722]{min-height:49px;display:flex;align-items:center;justify-content:space-between;margin-top:.25rem;padding:0 1rem;border:0;border-radius:8px;background:#111;color:#fff;font-size:.7rem;font-weight:800;cursor:pointer;transition:background .15s ease,transform .15s ease}.login-submit[data-v-4e85d722]:hover:not(:disabled){background:#242424;transform:translateY(-1px)}.login-submit strong[data-v-4e85d722]{color:#c5a35a;font-size:1.1rem}.login-submit[data-v-4e85d722]:disabled{opacity:.6;cursor:default}.login-form-footer[data-v-4e85d722]{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #ececec}.footer-lock[data-v-4e85d722]{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:50%;background:#f3f0e8;color:#96752f}.footer-lock svg[data-v-4e85d722]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-form-footer>span[data-v-4e85d722]{color:#999;font-size:.55rem;line-height:1.4}@media (max-width: 760px){.sv-login-page[data-v-4e85d722]{position:fixed;overflow-y:auto;align-items:start;padding:1rem}.sv-login-shell[data-v-4e85d722]{grid-template-columns:1fr;margin:auto 0}.login-brand-panel[data-v-4e85d722]{min-height:215px;padding:1.4rem}.login-brand-message[data-v-4e85d722]{margin-top:2rem}.login-brand-message h1[data-v-4e85d722]{font-size:2.3rem}.login-brand-message p[data-v-4e85d722],.login-service-list[data-v-4e85d722]{display:none}.login-brand-watermark[data-v-4e85d722]{font-size:7rem}.login-form-panel[data-v-4e85d722]{min-height:auto;padding:2rem 1.5rem}}.login-sv-mark[data-v-4e85d722]{overflow:hidden;padding:4px;background:#111;border:1px solid rgb(197 163 90 / 40%)}.login-sv-mark img[data-v-4e85d722]{width:100%;height:100%;object-fit:contain}.login-motto[data-v-4e85d722]{margin-bottom:.65rem;color:#c5a35a;font-size:.62rem;font-weight:850;letter-spacing:.075em}.operations-dashboard[data-v-6a9ed91a]{width:100%}.dashboard-header[data-v-6a9ed91a]{align-items:flex-start}.dashboard-header-actions[data-v-6a9ed91a]{display:flex;gap:.65rem}.operations-kpis[data-v-6a9ed91a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.operations-kpi[data-v-6a9ed91a]{display:grid;gap:.2rem;min-width:0;padding:.9rem 1rem;border:1px solid rgba(127,127,127,.2);border-left:4px solid transparent;border-radius:10px;background:#fff;color:inherit;text-decoration:none}.operations-kpi[data-v-6a9ed91a]:hover{border-color:#c5a35a8c}.operations-kpi.attention[data-v-6a9ed91a]{border-left-color:#d39a22}.operations-kpi.critical[data-v-6a9ed91a]{border-left-color:#b74646}.operations-kpi>span[data-v-6a9ed91a]{color:#666;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.operations-kpi>strong[data-v-6a9ed91a]{font-size:1.55rem;line-height:1.1}.operations-kpi>small[data-v-6a9ed91a]{color:#777;font-size:.68rem}.dashboard-grid[data-v-6a9ed91a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,350px);gap:1rem;align-items:start}.dashboard-main[data-v-6a9ed91a],.dashboard-side[data-v-6a9ed91a]{display:grid;gap:1rem;min-width:0}.attention-panel[data-v-6a9ed91a]{border-top:4px solid #d39a22}.attention-panel.clear[data-v-6a9ed91a]{border-top-color:#38935d}.dashboard-clear-state[data-v-6a9ed91a]{display:grid;gap:.25rem;padding:1rem;border-radius:8px;background:#38935d12}.dashboard-clear-state strong[data-v-6a9ed91a]{color:#246c3f}.dashboard-clear-state span[data-v-6a9ed91a]{color:#666;font-size:.8rem}.attention-ticket[data-v-6a9ed91a],.recent-ticket-row[data-v-6a9ed91a]{display:flex;justify-content:space-between;gap:1rem;padding:.85rem .15rem;border-bottom:1px solid rgba(127,127,127,.14);color:inherit;text-decoration:none}.attention-ticket[data-v-6a9ed91a]:last-child,.recent-ticket-row[data-v-6a9ed91a]:last-child{border-bottom:0}.attention-ticket[data-v-6a9ed91a]:hover,.recent-ticket-row[data-v-6a9ed91a]:hover{background:#7f7f7f09}.attention-ticket-main[data-v-6a9ed91a]{display:grid;gap:.28rem;min-width:0}.attention-ticket-title[data-v-6a9ed91a]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.attention-ticket-title>strong[data-v-6a9ed91a]{font-size:.76rem}.attention-ticket-name[data-v-6a9ed91a]{font-weight:700}.attention-ticket-main small[data-v-6a9ed91a]{color:#777;font-size:.72rem}.attention-chip[data-v-6a9ed91a]{display:inline-flex;padding:.14rem .38rem;border-radius:999px;font-size:.58rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.attention-chip.danger[data-v-6a9ed91a]{background:#b746461f;color:#9a3030}.attention-chip.warning[data-v-6a9ed91a]{background:#d39a2224;color:#855d08}.attention-ticket-meta[data-v-6a9ed91a]{display:grid;justify-items:end;gap:.3rem;flex:0 0 auto}.attention-ticket-meta small[data-v-6a9ed91a]{color:#777;font-size:.68rem}.recent-ticket-row>div[data-v-6a9ed91a]{display:grid;gap:.2rem}.recent-ticket-row>div[data-v-6a9ed91a]:last-child{justify-items:end}.recent-ticket-row strong[data-v-6a9ed91a]{font-size:.76rem}.recent-ticket-row>div:first-child>span[data-v-6a9ed91a]{font-weight:700}.recent-ticket-row small[data-v-6a9ed91a]{color:#777;font-size:.7rem}.workload-list[data-v-6a9ed91a]{display:grid}.workload-list>div[data-v-6a9ed91a],.workload-secondary>div[data-v-6a9ed91a]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid rgba(127,127,127,.14)}.workload-list>div[data-v-6a9ed91a]:last-child{border-bottom:0}.workload-list span[data-v-6a9ed91a],.workload-secondary span[data-v-6a9ed91a]{color:#666;font-size:.78rem}.workload-list strong[data-v-6a9ed91a],.workload-secondary strong[data-v-6a9ed91a]{font-size:.9rem}.workload-secondary[data-v-6a9ed91a]{display:grid;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(127,127,127,.18)}.sla-health-badge[data-v-6a9ed91a]{display:inline-flex;padding:.3rem .5rem;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.04em}.sla-health-badge.healthy[data-v-6a9ed91a]{background:#38935d1f;color:#246c3f}.sla-health-badge.risk[data-v-6a9ed91a]{background:#b746461f;color:#9a3030}.sla-summary[data-v-6a9ed91a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.sla-summary a[data-v-6a9ed91a]{display:grid;gap:.15rem;padding:.65rem;border-radius:8px;background:#f7f7f6;color:inherit;text-align:center;text-decoration:none}.sla-summary span[data-v-6a9ed91a]{color:#777;font-size:.65rem;font-weight:700}.sla-summary strong[data-v-6a9ed91a]{font-size:1.15rem}.performance-grid[data-v-6a9ed91a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.performance-grid>div[data-v-6a9ed91a]{display:grid;gap:.15rem;padding:.7rem;border-radius:8px;background:#f7f7f6}.performance-grid span[data-v-6a9ed91a]{color:#777;font-size:.65rem;font-weight:700;text-transform:uppercase}.performance-grid strong[data-v-6a9ed91a]{font-size:1rem}.quick-action-list[data-v-6a9ed91a]{display:grid;gap:.5rem}.quick-action-list a[data-v-6a9ed91a]{display:grid;gap:.15rem;padding:.7rem .8rem;border:1px solid rgba(127,127,127,.16);border-radius:8px;color:inherit;text-decoration:none}.quick-action-list a[data-v-6a9ed91a]:hover{border-color:#c5a35a8c;background:#fffdf7}.quick-action-list strong[data-v-6a9ed91a]{font-size:.82rem}.quick-action-list span[data-v-6a9ed91a]{color:#777;font-size:.7rem}@media (max-width: 1250px){.operations-kpis[data-v-6a9ed91a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 950px){.dashboard-grid[data-v-6a9ed91a]{grid-template-columns:1fr}}@media (max-width: 700px){.operations-kpis[data-v-6a9ed91a]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-header-actions[data-v-6a9ed91a]{align-items:stretch;flex-direction:column}.attention-ticket[data-v-6a9ed91a],.recent-ticket-row[data-v-6a9ed91a]{flex-direction:column}.attention-ticket-meta[data-v-6a9ed91a],.recent-ticket-row>div[data-v-6a9ed91a]:last-child{justify-items:start}}@media (max-width: 480px){.operations-kpis[data-v-6a9ed91a]{grid-template-columns:1fr}}.dashboard-pressure-strip[data-v-6a9ed91a]{display:flex;flex-wrap:wrap;gap:.55rem;margin:-.25rem 0 1rem}.dashboard-pressure-strip>a[data-v-6a9ed91a]{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .6rem;border:1px solid rgba(127,127,127,.2);border-radius:999px;background:#fff;color:inherit;text-decoration:none}.dashboard-pressure-strip>a.attention[data-v-6a9ed91a]{border-color:#b7464673}.dashboard-pressure-strip span[data-v-6a9ed91a]{color:#666;font-size:.68rem;font-weight:800;text-transform:uppercase}.dashboard-pressure-strip strong[data-v-6a9ed91a]{font-size:.8rem}.dashboard-pressure-strip small[data-v-6a9ed91a]{color:#888;font-size:.62rem}.attention-chip.review[data-v-6a9ed91a]{background:#c5a35a2e;color:#76591e}.technician-workload-panel[data-v-6a9ed91a]{overflow:hidden}.technician-workload-row[data-v-6a9ed91a]{display:grid;gap:.35rem;padding:.7rem 0;border-bottom:1px solid rgba(127,127,127,.14);color:inherit;text-decoration:none}.technician-workload-row[data-v-6a9ed91a]:last-child{border-bottom:0}.technician-workload-row:hover strong[data-v-6a9ed91a]{text-decoration:underline}.technician-workload-heading[data-v-6a9ed91a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.technician-workload-heading strong[data-v-6a9ed91a]{min-width:0;font-size:.8rem}.technician-workload-heading span[data-v-6a9ed91a]{flex:0 0 auto;color:#666;font-size:.7rem;font-weight:800}.technician-workload-bar[data-v-6a9ed91a]{height:.35rem;overflow:hidden;border-radius:999px;background:#7f7f7f1f}.technician-workload-bar span[data-v-6a9ed91a]{display:block;height:100%;border-radius:inherit;background:#c5a35a}.technician-workload-row small[data-v-6a9ed91a]{color:#777;font-size:.67rem}@media (max-width: 900px){.dashboard-pressure-strip[data-v-6a9ed91a]{align-items:stretch}}.service-center[data-v-3079397a]{width:100%;max-width:1180px;margin:0 auto;padding:1.5rem 1rem 2rem}.portal-topbar[data-v-3079397a]{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.portal-brand[data-v-3079397a]{display:flex;align-items:center;gap:.85rem}.portal-sv-mark[data-v-3079397a]{position:relative;width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#111;color:#c5a35a;box-shadow:0 5px 15px #00000021}.portal-sv-mark[data-v-3079397a]:after{content:"";position:absolute;right:-12px;bottom:-14px;width:35px;height:35px;border-radius:50%;background:#c5a35a2b}.portal-sv-mark span[data-v-3079397a]{position:relative;z-index:1;font-size:.9rem;font-weight:950;letter-spacing:-.04em}.portal-brand-copy[data-v-3079397a]{display:grid;gap:.15rem}.portal-brand-copy strong[data-v-3079397a]{color:#161616;font-size:.92rem}.portal-brand-copy span[data-v-3079397a]{color:#777;font-size:.62rem}.portal-user[data-v-3079397a]{display:grid;grid-template-columns:38px minmax(0,auto) auto;align-items:center;gap:.65rem}.portal-avatar[data-v-3079397a]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#111;color:#c5a35a;font-size:.68rem;font-weight:900}.portal-user-copy[data-v-3079397a]{display:grid;gap:.05rem}.portal-user-copy span[data-v-3079397a]{color:#888;font-size:.52rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.portal-user-copy strong[data-v-3079397a]{color:#242424;font-size:.72rem}.portal-signout-new[data-v-3079397a]{margin-left:.35rem;padding:.45rem .7rem;border:1px solid #dedede;border-radius:7px;background:#fff;color:#555;font-size:.6rem;font-weight:800;cursor:pointer}.portal-signout-new[data-v-3079397a]:hover{border-color:#c5a35a;color:#7e6229}.portal-alert[data-v-3079397a]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.8rem 1rem;border:1px solid #ecd6d1;border-radius:10px;background:#fff7f5}.portal-alert-icon[data-v-3079397a]{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:#a64c3c;color:#fff;font-weight:900}.portal-alert strong[data-v-3079397a]{color:#71382f;font-size:.72rem}.portal-alert p[data-v-3079397a]{margin:.15rem 0 0;color:#80564f;font-size:.65rem}.portal-hero[data-v-3079397a]{position:relative;min-height:320px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);overflow:hidden;margin-bottom:2.2rem;border-radius:20px;background:linear-gradient(125deg,#080808,#171717 54%,#232323);box-shadow:0 18px 45px #00000029}.portal-hero-copy[data-v-3079397a]{position:relative;z-index:3;align-self:center;padding:3rem 3.1rem}.portal-eyebrow[data-v-3079397a]{display:inline-flex;margin-bottom:.9rem;color:#d3b66f;font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.portal-hero h1[data-v-3079397a]{max-width:620px;margin:0;color:#fff;font-size:clamp(2rem,4vw,3.2rem);line-height:1.04;letter-spacing:-.045em}.portal-hero h1 span[data-v-3079397a]{color:#c5a35a}.portal-hero-copy>p[data-v-3079397a]{max-width:610px;margin:1rem 0 0;color:#c5c5c5;font-size:.83rem;line-height:1.65}.portal-hero-meta[data-v-3079397a]{display:flex;align-items:center;gap:1.1rem;margin-top:1.8rem}.portal-hero-meta>div[data-v-3079397a]:not(.portal-meta-divider){display:grid;gap:.05rem}.portal-hero-meta strong[data-v-3079397a]{color:#fff;font-size:.78rem}.portal-hero-meta span[data-v-3079397a]{color:#929292;font-size:.58rem}.portal-meta-divider[data-v-3079397a]{width:1px;height:30px;background:#3a3a3a}.portal-hero-art[data-v-3079397a]{position:relative;overflow:hidden}.hero-monogram[data-v-3079397a]{position:absolute;right:2.4rem;top:50%;display:flex;transform:translateY(-54%) skew(-8deg);color:#c5a35aeb;font-size:clamp(7rem,12vw,11rem);font-weight:950;line-height:.8;letter-spacing:-.18em;text-shadow:0 15px 35px rgb(0 0 0 / 30%)}.hero-monogram span[data-v-3079397a]:last-child{color:#ffffff17}.hero-watermark[data-v-3079397a]{position:absolute;right:-1.7rem;bottom:1rem;color:#ffffff0a;font-size:2.9rem;font-weight:950;letter-spacing:.1em}.hero-gold-line[data-v-3079397a]{position:absolute;width:270px;height:2px;background:linear-gradient(90deg,transparent,#c5a35a,transparent);transform:rotate(-38deg)}.hero-line-one[data-v-3079397a]{right:-55px;top:70px}.hero-line-two[data-v-3079397a]{right:50px;bottom:40px;opacity:.35}.portal-apps-section[data-v-3079397a]{margin-bottom:2.5rem}.portal-section-heading[data-v-3079397a]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1rem}.portal-section-heading>div[data-v-3079397a]{display:grid;gap:.12rem}.portal-section-heading span[data-v-3079397a]{color:#987532;font-size:.58rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.portal-section-heading h2[data-v-3079397a]{margin:0;color:#171717;font-size:1.35rem;letter-spacing:-.02em}.portal-section-heading p[data-v-3079397a]{margin:0;color:#777;font-size:.68rem}.portal-app-grid[data-v-3079397a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.portal-app-card[data-v-3079397a]{position:relative;min-height:270px;display:flex;flex-direction:column;overflow:hidden;padding:1.45rem;border:1px solid #e3e3e3;border-radius:14px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 4px 18px #0000000a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.portal-app-card[data-v-3079397a]:hover{transform:translateY(-4px);border-color:#d3c08e;box-shadow:0 15px 30px #00000017}.app-accent[data-v-3079397a]{position:absolute;inset:0 auto 0 0;width:4px;background:#c5a35a}.transit-app .app-accent[data-v-3079397a]{background:#111}.parent-app .app-accent[data-v-3079397a]{background:#8e7136}.access-app .app-accent[data-v-3079397a]{background:linear-gradient(#111,#c5a35a)}.app-card-top[data-v-3079397a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.app-icon[data-v-3079397a]{width:48px;height:48px;display:grid;place-items:center;border-radius:11px;background:#111;color:#c5a35a}.transit-app .app-icon[data-v-3079397a]{background:#c5a35a;color:#111}.parent-app .app-icon[data-v-3079397a]{background:#f2ece0;color:#8b6b2e}.access-app .app-icon[data-v-3079397a]{background:#1e1e1e;color:#fff}.app-icon svg[data-v-3079397a]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.app-status[data-v-3079397a]{padding:.22rem .45rem;border-radius:999px;background:#edf6ef;color:#3b7548;font-size:.5rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.app-status.admin[data-v-3079397a]{background:#f5efe2;color:#83662b}.app-card-body[data-v-3079397a]{margin-top:1.3rem}.app-category[data-v-3079397a]{color:#8e8e8e;font-size:.54rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.app-card-body h3[data-v-3079397a]{margin:.3rem 0 .55rem;color:#171717;font-size:1.12rem}.app-card-body p[data-v-3079397a]{margin:0;color:#666;font-size:.7rem;line-height:1.6}.app-card-footer[data-v-3079397a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid #eeeeee}.app-card-footer strong[data-v-3079397a]{color:#252525;font-size:.66rem}.app-card-footer>span[data-v-3079397a]{color:#a88338;font-size:1.1rem;transition:transform .15s ease}.portal-app-card:hover .app-card-footer>span[data-v-3079397a]{transform:translate(3px)}.no-services-card[data-v-3079397a]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.5rem;border:1px solid #e2dccd;border-radius:14px;background:#fff}.no-services-icon[data-v-3079397a]{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:11px;background:#111;color:#c5a35a;font-size:.75rem;font-weight:900}.no-services-card h2[data-v-3079397a]{margin:0;font-size:1rem}.no-services-card p[data-v-3079397a]{max-width:600px;margin:.4rem 0 0;color:#666;font-size:.7rem;line-height:1.55}.no-services-signout[data-v-3079397a]{margin-top:.8rem;padding:.5rem .8rem;border:0;border-radius:7px;background:#111;color:#fff;font-size:.62rem;font-weight:800;cursor:pointer}.portal-footer[data-v-3079397a]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.3rem;border-top:1px solid #dedede}.portal-footer-brand[data-v-3079397a]{display:flex;align-items:center;gap:.65rem}.footer-sv[data-v-3079397a]{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#111;color:#c5a35a;font-size:.6rem;font-weight:900}.portal-footer-brand>div[data-v-3079397a]:last-child{display:grid;gap:.05rem}.portal-footer strong[data-v-3079397a]{color:#333;font-size:.66rem}.portal-footer span[data-v-3079397a],.portal-footer p[data-v-3079397a]{color:#888;font-size:.56rem}.portal-footer p[data-v-3079397a]{margin:0}@media (max-width: 850px){.portal-hero[data-v-3079397a]{grid-template-columns:1fr}.portal-hero-copy[data-v-3079397a]{padding:2rem}.portal-hero-art[data-v-3079397a]{position:absolute;top:0;right:0;bottom:0;left:55%;opacity:.5}.portal-app-grid[data-v-3079397a]{grid-template-columns:1fr}}@media (max-width: 650px){.service-center[data-v-3079397a]{padding:1rem .5rem 1.5rem}.portal-topbar[data-v-3079397a]{align-items:flex-start;flex-direction:column}.portal-user[data-v-3079397a]{width:100%;grid-template-columns:38px minmax(0,1fr) auto}.portal-brand-copy span[data-v-3079397a]{display:none}.portal-hero[data-v-3079397a]{min-height:330px}.portal-hero-copy[data-v-3079397a]{padding:2rem 1.5rem}.portal-hero-art[data-v-3079397a]{top:0;right:0;bottom:0;left:35%;opacity:.22}.portal-section-heading[data-v-3079397a]{align-items:flex-start;flex-direction:column;gap:.25rem}.portal-footer[data-v-3079397a]{align-items:flex-start;flex-direction:column;gap:.75rem}}.portal-sv-mark[data-v-3079397a]{padding:4px;background:#111}.portal-sv-mark img[data-v-3079397a]{position:relative;z-index:2;width:100%;height:100%;object-fit:contain}.footer-sv[data-v-3079397a]{overflow:hidden;padding:3px;background:#111}.footer-sv img[data-v-3079397a]{width:100%;height:100%;object-fit:contain}.portal-footer-tagline[data-v-3079397a]{display:grid;gap:.08rem;text-align:right}.portal-footer-tagline strong[data-v-3079397a]{color:#987532;font-size:.6rem;letter-spacing:.04em}.portal-footer-tagline span[data-v-3079397a]{color:#888;font-size:.54rem}@media (max-width: 650px){.portal-footer-tagline[data-v-3079397a]{text-align:left}}.finance-app .app-accent[data-v-3079397a]{background:#c5a35a}.finance-app .app-icon[data-v-3079397a]{color:#725b2d;background:#fbf6e9}.accountability-app .app-accent[data-v-3079397a]{background:#334155}.accountability-app .app-icon[data-v-3079397a]{color:#334155;background:#f1f5f9}.portal-my-work-section[data-v-3079397a]{margin-bottom:1.6rem}.my-work-heading[data-v-3079397a]{margin-bottom:.8rem}.my-work-delivery-card[data-v-3079397a]{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:1rem;align-items:start;padding:1.1rem 1.2rem;overflow:hidden;border:1px solid #dedede;border-radius:16px;background:linear-gradient(135deg,#fff,#fbfbfb);color:inherit;text-decoration:none;box-shadow:0 5px 18px #0000000d;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.my-work-delivery-card[data-v-3079397a]:hover{transform:translateY(-1px);border-color:#c8b071;box-shadow:0 8px 22px #00000014}.my-work-delivery-card.needs-attention[data-v-3079397a]{border-color:#c9ad63;background:linear-gradient(135deg,#fffdf7,#fff 70%)}.my-work-delivery-card.needs-attention[data-v-3079397a]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#c5a35a}.my-work-icon[data-v-3079397a]{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#111;color:#c5a35a}.my-work-icon svg[data-v-3079397a]{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.my-work-delivery-body[data-v-3079397a]{min-width:0}.my-work-delivery-title[data-v-3079397a]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.my-work-delivery-title h3[data-v-3079397a]{margin:.15rem 0 0;color:#181818;font-size:1.15rem}.my-work-category[data-v-3079397a]{color:#92712f;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.my-work-count[data-v-3079397a]{min-width:34px;height:34px;padding:0 .65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#c5a35a;color:#111;font-size:.82rem;font-weight:950}.my-work-status[data-v-3079397a]{color:#777;font-size:.68rem;font-weight:800}.my-work-status.caught-up[data-v-3079397a]{padding:.35rem .6rem;border-radius:999px;background:#e8f5ec;color:#287246}.my-work-summary[data-v-3079397a]{margin:.65rem 0 0;max-width:720px;color:#707070;font-size:.76rem;line-height:1.5}.my-work-summary.attention strong[data-v-3079397a]{color:#684e18}.my-work-preview[data-v-3079397a]{margin-top:.8rem;overflow:hidden;border:1px solid #e7e7e7;border-radius:10px;background:#fff}.my-work-preview-row[data-v-3079397a]{display:flex;justify-content:space-between;gap:1rem;padding:.58rem .7rem;border-bottom:1px solid #eeeeee;font-size:.68rem}.my-work-preview-row[data-v-3079397a]:last-of-type{border-bottom:0}.my-work-preview-row>div[data-v-3079397a]{min-width:0;display:grid;gap:.1rem}.my-work-preview-row strong[data-v-3079397a]{color:#292929}.my-work-preview-row div span[data-v-3079397a],.my-work-preview-row>span[data-v-3079397a]{color:#777}.my-work-preview-row>span[data-v-3079397a]{flex:0 0 auto}.my-work-more[data-v-3079397a]{padding:.5rem .7rem;background:#f7f7f7;color:#777;font-size:.66rem;font-weight:750}.my-work-delivery-footer[data-v-3079397a]{margin-top:.85rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#755b23;font-size:.72rem}.my-work-delivery-footer>span[data-v-3079397a]{font-size:1rem}@media (max-width: 640px){.my-work-delivery-card[data-v-3079397a]{grid-template-columns:1fr}.my-work-icon[data-v-3079397a]{width:44px;height:44px}.my-work-delivery-title[data-v-3079397a]{align-items:flex-start}.my-work-preview-row[data-v-3079397a]{flex-direction:column;gap:.2rem}}.finance-deliver-to-field[data-v-2a49224a]{position:relative;display:grid;gap:6px;min-width:0}.finance-deliver-to-label[data-v-2a49224a]{display:grid;gap:8px;min-width:0;font-weight:700}.finance-deliver-to-label input[data-v-2a49224a]{width:100%;min-width:0}.finance-deliver-to-menu[data-v-2a49224a]{position:absolute;z-index:60;top:calc(100% - 18px);left:0;right:0;max-height:280px;overflow-y:auto;border:1px solid #d7dbe2;border-radius:8px;background:#fff;box-shadow:0 12px 30px #0f172a29}.finance-deliver-to-option[data-v-2a49224a]{display:flex;width:100%;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;border:0;border-bottom:1px solid #eceff3;border-radius:0;background:#fff;color:inherit;text-align:left;cursor:pointer}.finance-deliver-to-option[data-v-2a49224a]:last-child{border-bottom:0}.finance-deliver-to-option[data-v-2a49224a]:hover,.finance-deliver-to-option[data-v-2a49224a]:focus{background:#fffaf0}.finance-deliver-to-option>span[data-v-2a49224a]{display:block;min-width:0}.finance-deliver-to-option strong[data-v-2a49224a],.finance-deliver-to-option small[data-v-2a49224a]{display:block}.finance-deliver-to-option small[data-v-2a49224a]{margin-top:2px;color:#667085;font-size:.76rem}.finance-deliver-to-primary[data-v-2a49224a]{flex:0 0 auto;margin:0!important;padding:3px 7px;border-radius:999px;background:#f4ead0;color:#725b27!important;font-size:.67rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.finance-deliver-to-message[data-v-2a49224a]{padding:11px 12px;color:#667085;font-size:.8rem;line-height:1.4}.finance-deliver-to-message.error[data-v-2a49224a]{color:#b42318}.finance-deliver-to-linked[data-v-2a49224a]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid #dfd1a5;border-radius:7px;background:#fffaf0}.finance-deliver-to-linked>div[data-v-2a49224a]{min-width:0}.finance-deliver-to-linked strong[data-v-2a49224a],.finance-deliver-to-linked small[data-v-2a49224a]{display:block}.finance-deliver-to-linked small[data-v-2a49224a]{margin-top:2px;color:#667085;font-size:.75rem}.finance-deliver-to-manual[data-v-2a49224a]{flex:0 0 auto;padding:5px 8px;border:1px solid #d1b86f;border-radius:6px;background:#fff;color:#725b27;font-size:.7rem;font-weight:800;cursor:pointer}.finance-deliver-to-help[data-v-2a49224a]{color:#667085;font-size:.72rem;line-height:1.35}@media (max-width: 760px){.finance-deliver-to-linked[data-v-2a49224a]{align-items:flex-start;flex-direction:column}}.purchase-detail[data-v-fe11cffe]{background:#fff;border:1px solid var(--finance-border, #e4e7eb);border-radius:12px;overflow:hidden}.detail-header[data-v-fe11cffe],.section-heading[data-v-fe11cffe],.edit-lines-header[data-v-fe11cffe],.edit-actions[data-v-fe11cffe],.danger-section[data-v-fe11cffe],.header-actions[data-v-fe11cffe]{align-items:center;display:flex;gap:14px;justify-content:space-between}.detail-header[data-v-fe11cffe]{border-bottom:1px solid #e5e7eb;padding:20px 22px}.detail-header h3[data-v-fe11cffe],.detail-section h4[data-v-fe11cffe]{margin:0}.detail-header p[data-v-fe11cffe]{color:#6b7280;margin:5px 0 0}.eyebrow[data-v-fe11cffe]{color:var(--finance-accent-dark, #987532);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.close-button[data-v-fe11cffe],.detail-button[data-v-fe11cffe],.remove-line[data-v-fe11cffe]{border:0;cursor:pointer;font:inherit}.close-button[data-v-fe11cffe]{background:transparent;color:#6b7280;font-size:28px;height:38px;line-height:1;width:38px}.detail-button[data-v-fe11cffe]{border-radius:8px;font-size:13px;font-weight:800;padding:9px 14px}.detail-button.primary[data-v-fe11cffe]{background:#111;color:#fff}.detail-button.secondary[data-v-fe11cffe]{background:#e5e7eb;color:#111}.detail-button.danger[data-v-fe11cffe]{background:#991b1b;color:#fff}.detail-button[data-v-fe11cffe]:disabled,.remove-line[data-v-fe11cffe]:disabled{cursor:not-allowed;opacity:.5}.message[data-v-fe11cffe]{margin:16px 20px 0;padding:11px 13px;border-radius:8px}.message.error[data-v-fe11cffe]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.message.success[data-v-fe11cffe]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.loading-state[data-v-fe11cffe]{color:#6b7280;padding:40px 22px;text-align:center}.summary-strip[data-v-fe11cffe]{background:#f9fafb;border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.summary-strip>div[data-v-fe11cffe]{display:grid;gap:5px;padding:14px 20px}.summary-strip span[data-v-fe11cffe],.detail-grid span[data-v-fe11cffe]{color:#6b7280;font-size:11px;font-weight:700;text-transform:uppercase}.status-badge[data-v-fe11cffe]{justify-self:start;background:#f3f4f6;border-radius:999px;color:#374151;font-size:11px;padding:5px 8px}.status-badge.draft[data-v-fe11cffe]{background:#fff7ed;color:#9a3412}.detail-section[data-v-fe11cffe]{border-bottom:1px solid #e5e7eb;padding:20px 22px}.detail-section>h4[data-v-fe11cffe]{margin-bottom:15px}.detail-grid[data-v-fe11cffe]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid>div[data-v-fe11cffe]{display:grid;gap:5px}.detail-grid .wide[data-v-fe11cffe]{grid-column:1 / -1}.table-scroll[data-v-fe11cffe]{margin-top:14px;overflow-x:auto}.detail-table[data-v-fe11cffe]{border-collapse:collapse;min-width:760px;width:100%}.detail-table th[data-v-fe11cffe],.detail-table td[data-v-fe11cffe]{border-top:1px solid #e5e7eb;padding:10px 12px;text-align:left}.detail-table th[data-v-fe11cffe]{color:#6b7280;font-size:11px;text-transform:uppercase}.detail-table td[data-v-fe11cffe]{color:#374151;font-size:13px}.detail-table td small[data-v-fe11cffe]{color:#6b7280;display:block;margin-top:2px}.numeric[data-v-fe11cffe]{text-align:right!important}.form-grid[data-v-fe11cffe]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-fe11cffe]{display:grid;gap:6px;min-width:0}.field>span[data-v-fe11cffe]{color:#4b5563;font-size:12px;font-weight:700}.field input[data-v-fe11cffe],.field select[data-v-fe11cffe],.field textarea[data-v-fe11cffe]{border:1px solid #d1d5db;border-radius:7px;box-sizing:border-box;font:inherit;min-height:40px;padding:8px 10px;width:100%}.field.wide[data-v-fe11cffe]{grid-column:1 / -1}.edit-lines-header[data-v-fe11cffe]{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:18px}.edit-lines-header>div[data-v-fe11cffe]{align-items:baseline;display:flex;gap:12px}.edit-lines-header h4[data-v-fe11cffe]{margin:0}.edit-lines-header span[data-v-fe11cffe]{font-size:18px;font-weight:800}.edit-lines[data-v-fe11cffe]{display:grid;gap:10px;margin-top:14px}.edit-line[data-v-fe11cffe]{align-items:end;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;display:grid;gap:10px;grid-template-columns:34px minmax(150px,1.2fr) minmax(180px,2fr) 80px 80px 110px 110px auto;padding:12px}.line-number[data-v-fe11cffe]{align-self:center;background:var(--finance-accent, #c5a35a);border-radius:50%;display:grid;font-size:12px;font-weight:800;height:28px;place-items:center;width:28px}.remove-line[data-v-fe11cffe]{background:transparent;color:#991b1b;font-size:12px;font-weight:700;padding:10px 4px}.edit-actions[data-v-fe11cffe]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:18px;padding-top:16px}.history-list[data-v-fe11cffe]{display:grid;gap:0}.history-entry[data-v-fe11cffe]{display:grid;gap:12px;grid-template-columns:14px 1fr;padding:10px 0}.history-dot[data-v-fe11cffe]{background:var(--finance-accent, #c5a35a);border-radius:50%;height:8px;margin-top:5px;width:8px}.history-entry p[data-v-fe11cffe]{color:#4b5563;margin:3px 0}.history-entry small[data-v-fe11cffe],.history-empty[data-v-fe11cffe]{color:#6b7280}.danger-section[data-v-fe11cffe]{background:snow;padding:18px 22px}.danger-section p[data-v-fe11cffe]{color:#6b7280;margin:4px 0 0}@media (max-width: 1100px){.edit-line[data-v-fe11cffe]{grid-template-columns:34px repeat(2,minmax(0,1fr))}.line-description[data-v-fe11cffe]{grid-column:span 2}}@media (max-width: 720px){.summary-strip[data-v-fe11cffe],.detail-grid[data-v-fe11cffe],.form-grid[data-v-fe11cffe]{grid-template-columns:1fr}.detail-grid .wide[data-v-fe11cffe],.field.wide[data-v-fe11cffe]{grid-column:auto}.detail-header[data-v-fe11cffe],.danger-section[data-v-fe11cffe]{align-items:stretch;flex-direction:column}}.detail-button.approve[data-v-fe11cffe]{background:var( --finance-accent, #c5a35a );border-color:var( --finance-accent, #c5a35a );color:#111}.detail-button.approve[data-v-fe11cffe]:hover:not(:disabled){filter:brightness(.96)}.detail-button.issue[data-v-fe11cffe]{background:var( --finance-accent, #c5a35a );border-color:var( --finance-accent, #c5a35a );color:#111}.detail-button.issue[data-v-fe11cffe]:hover:not(:disabled){filter:brightness(.96)}.detail-button.issue[data-v-fe11cffe]:disabled{cursor:not-allowed;opacity:.52}.issue-readiness[data-v-fe11cffe]{margin:14px 18px 0;padding:12px 14px;border-left:4px solid #c5a35a;border-radius:8px;background:#fffaf0;color:#52606d;line-height:1.45}.issue-readiness.ready[data-v-fe11cffe]{border-left-color:#2f855a;background:#f0fff4}.issue-readiness strong[data-v-fe11cffe]{color:#1f2937}.detail-button.receive[data-v-fe11cffe]{background:var( --finance-accent, #c5a35a );border-color:var( --finance-accent, #c5a35a );color:#111}.detail-button.receive[data-v-fe11cffe]:hover:not(:disabled){filter:brightness(.96)}.receiving-section[data-v-fe11cffe]{border-top:1px solid #e4e7eb}.receiving-section .section-heading p[data-v-fe11cffe]{margin:5px 0 0;color:#64748b}.receiving-status[data-v-fe11cffe]{padding:6px 10px;border-radius:999px;background:#fff5d9;color:#805b00;font-size:.78rem;font-weight:700}.receiving-status.complete[data-v-fe11cffe]{background:#e7f5ec;color:#216e39}.receiving-loading[data-v-fe11cffe],.receiving-empty[data-v-fe11cffe]{padding:18px;border:1px dashed #d8dee7;border-radius:8px;color:#64748b;text-align:center}.receiving-table[data-v-fe11cffe]{margin-top:12px}.receiving-table tr.received-complete[data-v-fe11cffe]{background:#f5fbf7}.receiving-form[data-v-fe11cffe]{margin-top:20px;padding:18px;border:1px solid #dce3ec;border-radius:10px;background:#f8fafc}.receiving-form-heading h4[data-v-fe11cffe]{margin:0}.receiving-form-heading p[data-v-fe11cffe]{margin:5px 0 0;color:#64748b}.receiving-fields[data-v-fe11cffe]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:14px;margin-top:16px}.receiving-input-cell input[data-v-fe11cffe]{width:110px;max-width:100%;padding:7px 8px;border:1px solid #cfd7e3;border-radius:6px;text-align:right;background:#fff}.receiving-entry-table[data-v-fe11cffe]{margin-top:18px}.receiving-entry-table td:first-child strong[data-v-fe11cffe],.receiving-entry-table td:first-child span[data-v-fe11cffe]{display:block}.receiving-entry-table td:first-child span[data-v-fe11cffe]{margin-top:3px;color:#64748b;font-size:.82rem}.receiving-certifications[data-v-fe11cffe]{display:grid;gap:10px;margin-top:18px}.receiving-certifications label[data-v-fe11cffe]{display:flex;gap:9px;align-items:flex-start;color:#374151;line-height:1.45}.receiving-certifications input[data-v-fe11cffe]{margin-top:3px}.receiving-actions[data-v-fe11cffe]{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.receiving-history[data-v-fe11cffe]{margin-top:22px}.receiving-history h4[data-v-fe11cffe]{margin:0 0 10px}.receiving-event[data-v-fe11cffe]{padding:14px 0;border-top:1px solid #e4e7eb}.receiving-event[data-v-fe11cffe]:first-of-type{border-top:0}.receiving-event>div[data-v-fe11cffe]:first-child{display:flex;gap:12px;justify-content:space-between}.receiving-event>div:first-child span[data-v-fe11cffe]{color:#64748b}.receiving-event-meta[data-v-fe11cffe]{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.receiving-event-meta span[data-v-fe11cffe]{padding:3px 7px;border-radius:999px;background:#edf2f7;color:#52606d;font-size:.74rem}.receiving-event p[data-v-fe11cffe]{margin:8px 0 0;color:#52606d}@media (max-width: 760px){.receiving-fields[data-v-fe11cffe]{grid-template-columns:1fr}.receiving-event>div[data-v-fe11cffe]:first-child{flex-direction:column}}.delivery-evidence-section[data-v-fe11cffe]{border-top:1px solid #e4e7eb;background:linear-gradient(180deg,#fffdf8,#fff)}.delivery-evidence-section .section-heading p[data-v-fe11cffe]{margin:5px 0 0;max-width:760px;color:#64748b}.delivery-evidence-status[data-v-fe11cffe]{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;background:#eef1f4;color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.delivery-evidence-status.complete[data-v-fe11cffe]{background:#e7f5ec;color:#216e39}.delivery-evidence-status.partial[data-v-fe11cffe]{background:#fff5d9;color:#805b00}.delivery-evidence-status.missing[data-v-fe11cffe]{background:#fde9e7;color:#a1281e}.delivery-evidence-status.damaged[data-v-fe11cffe]{background:#fff0e4;color:#9a4d13}.delivery-evidence-status.waiting[data-v-fe11cffe]{background:#eef1f4;color:#64748b}.delivery-evidence-alert[data-v-fe11cffe]{margin:0 0 16px;padding:13px 15px;display:grid;gap:4px;border:1px solid #efb8aa;border-radius:9px;background:#fff4f1;color:#8e2f20}.delivery-evidence-alert span[data-v-fe11cffe]{font-size:.82rem;line-height:1.45}.delivery-evidence-empty[data-v-fe11cffe]{padding:16px;display:grid;gap:4px;border:1px dashed #d7dce3;border-radius:9px;background:#fafbfc;color:#64748b}.delivery-evidence-empty strong[data-v-fe11cffe]{color:#334155}.delivery-evidence-empty span[data-v-fe11cffe]{font-size:.82rem}.delivery-evidence-error[data-v-fe11cffe]{padding:14px;border:1px solid #f1b7b2;border-radius:8px;background:#fff4f3;color:#a1281e;font-size:.82rem}.delivery-evidence-history[data-v-fe11cffe]{display:grid;gap:12px}.delivery-evidence-card[data-v-fe11cffe]{overflow:hidden;border:1px solid #dde2e8;border-left:4px solid #94a3b8;border-radius:10px;background:#fff}.delivery-evidence-card.complete[data-v-fe11cffe]{border-left-color:#45a36b}.delivery-evidence-card.partial[data-v-fe11cffe]{border-left-color:#c69522}.delivery-evidence-card.missing[data-v-fe11cffe]{border-left-color:#d84b3f}.delivery-evidence-card.damaged[data-v-fe11cffe]{border-left-color:#cf6f29}.delivery-evidence-card-header[data-v-fe11cffe]{padding:13px 14px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.delivery-evidence-card-header>div[data-v-fe11cffe]{display:flex;gap:11px;align-items:center}.delivery-evidence-person[data-v-fe11cffe]{display:grid;gap:2px}.delivery-evidence-person strong[data-v-fe11cffe]{font-size:.84rem;color:#26313d}.delivery-evidence-person span[data-v-fe11cffe]{font-size:.72rem;color:#7a8491}.delivery-evidence-note[data-v-fe11cffe]{max-width:48%;margin:0;color:#55616f;font-size:.8rem;line-height:1.4}.delivery-evidence-lines[data-v-fe11cffe]{border-top:1px solid #e7eaee}.delivery-evidence-line[data-v-fe11cffe]{padding:10px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border-bottom:1px solid #eef0f2}.delivery-evidence-line[data-v-fe11cffe]:last-child{border-bottom:0}.delivery-evidence-line>div[data-v-fe11cffe]:first-child{min-width:0;display:flex;align-items:flex-start;gap:10px}.delivery-evidence-line-number[data-v-fe11cffe]{width:25px;height:25px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#f0f2f4;color:#64748b;font-size:.7rem;font-weight:800}.delivery-evidence-line>div:first-child>div[data-v-fe11cffe]{display:grid;gap:2px}.delivery-evidence-line strong[data-v-fe11cffe]{font-size:.8rem}.delivery-evidence-line small[data-v-fe11cffe]{color:#74808c;font-size:.72rem}.delivery-evidence-quantity[data-v-fe11cffe]{display:grid;gap:2px;text-align:right}.delivery-evidence-quantity span[data-v-fe11cffe]{color:#7a8491;font-size:.66rem;font-weight:700;text-transform:uppercase}.delivery-evidence-quantity strong[data-v-fe11cffe]{color:#334155}.delivery-evidence-disclaimer[data-v-fe11cffe]{margin-top:14px;padding:10px 12px;border-radius:8px;background:#f5f7f9;color:#64748b;font-size:.76rem;line-height:1.45}.delivery-evidence-disclaimer strong[data-v-fe11cffe]{color:#475569}@media (max-width: 720px){.delivery-evidence-card-header[data-v-fe11cffe]{flex-direction:column}.delivery-evidence-card-header>div[data-v-fe11cffe]{align-items:flex-start}.delivery-evidence-note[data-v-fe11cffe]{max-width:none}.delivery-evidence-line[data-v-fe11cffe]{grid-template-columns:1fr}.delivery-evidence-quantity[data-v-fe11cffe]{padding-left:35px;text-align:left}}.purchasing-workspace[data-v-9a4dcc33]{display:grid;gap:18px}.purchasing-header[data-v-9a4dcc33],.editor-header[data-v-9a4dcc33],.lines-header[data-v-9a4dcc33],.list-heading[data-v-9a4dcc33],.draft-footer[data-v-9a4dcc33],.vendor-row[data-v-9a4dcc33],.vendor-actions[data-v-9a4dcc33],.draft-actions[data-v-9a4dcc33]{display:flex;align-items:center;justify-content:space-between;gap:16px}.purchasing-header h2[data-v-9a4dcc33],.editor-header h3[data-v-9a4dcc33],.list-heading h3[data-v-9a4dcc33],.lines-header h4[data-v-9a4dcc33]{margin:0;color:var(--finance-text, #111827)}.purchasing-header p[data-v-9a4dcc33],.editor-header p[data-v-9a4dcc33],.list-heading p[data-v-9a4dcc33],.lines-header p[data-v-9a4dcc33]{margin:5px 0 0;color:var(--finance-muted, #6b7280)}.pf-button[data-v-9a4dcc33],.refresh-button[data-v-9a4dcc33],.icon-button[data-v-9a4dcc33],.remove-line[data-v-9a4dcc33]{border:0;border-radius:8px;cursor:pointer;font:inherit}.pf-button[data-v-9a4dcc33]{padding:10px 15px;font-weight:700}.pf-button.primary[data-v-9a4dcc33]{background:#111;color:#fff}.pf-button.secondary[data-v-9a4dcc33]{background:#e5e7eb;color:#111}.pf-button[data-v-9a4dcc33]:disabled,.refresh-button[data-v-9a4dcc33]:disabled,.remove-line[data-v-9a4dcc33]:disabled{cursor:not-allowed;opacity:.5}.message[data-v-9a4dcc33]{padding:12px 14px;border-radius:9px;font-size:14px}.message.error[data-v-9a4dcc33]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.message.success[data-v-9a4dcc33]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.purchase-editor[data-v-9a4dcc33],.purchase-list-card[data-v-9a4dcc33]{background:var(--finance-surface, #fff);border:1px solid var(--finance-border, #e4e7eb);border-radius:12px}.purchase-editor[data-v-9a4dcc33]{padding:22px}.eyebrow[data-v-9a4dcc33]{color:var(--finance-accent-dark, #987532);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.icon-button[data-v-9a4dcc33]{background:transparent;color:#6b7280;font-size:28px;height:38px;line-height:1;width:38px}.editor-grid[data-v-9a4dcc33],.vendor-grid[data-v-9a4dcc33]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.field[data-v-9a4dcc33]{display:grid;gap:6px;min-width:0}.field>span[data-v-9a4dcc33]{color:#4b5563;font-size:12px;font-weight:700}.field input[data-v-9a4dcc33],.field select[data-v-9a4dcc33],.field textarea[data-v-9a4dcc33]{background:#fff;border:1px solid #d1d5db;border-radius:7px;box-sizing:border-box;color:#111827;font:inherit;min-height:40px;padding:8px 10px;width:100%}.field textarea[data-v-9a4dcc33]{resize:vertical}.field.wide[data-v-9a4dcc33]{grid-column:1 / -1}.vendor-row select[data-v-9a4dcc33]{flex:1}.vendor-editor[data-v-9a4dcc33]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;padding:16px}.vendor-title[data-v-9a4dcc33]{font-size:14px;font-weight:800}.vendor-grid[data-v-9a4dcc33]{margin-top:12px}.vendor-actions[data-v-9a4dcc33]{justify-content:flex-end;margin-top:15px}.lines-header[data-v-9a4dcc33]{border-top:1px solid #e5e7eb;margin-top:22px;padding-top:20px}.purchase-lines[data-v-9a4dcc33]{display:grid;gap:10px;margin-top:14px}.purchase-line[data-v-9a4dcc33]{align-items:end;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;display:grid;gap:10px;grid-template-columns:34px minmax(150px,1.2fr) minmax(180px,2fr) 80px 80px 110px 110px auto;padding:12px}.line-number[data-v-9a4dcc33]{align-self:center;background:var(--finance-accent, #c5a35a);border-radius:50%;color:#111;display:grid;font-size:12px;font-weight:800;height:28px;place-items:center;width:28px}.remove-line[data-v-9a4dcc33]{background:transparent;color:#991b1b;font-size:12px;font-weight:700;padding:10px 5px}.draft-footer[data-v-9a4dcc33]{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:18px}.draft-total[data-v-9a4dcc33]{display:grid;gap:2px}.draft-total span[data-v-9a4dcc33]{color:#6b7280;font-size:12px}.draft-total strong[data-v-9a4dcc33]{font-size:24px}.purchase-list-card[data-v-9a4dcc33]{overflow:hidden}.list-heading[data-v-9a4dcc33]{padding:18px 20px}.refresh-button[data-v-9a4dcc33]{background:transparent;color:#4b5563;font-size:13px;padding:8px 10px}.table-scroll[data-v-9a4dcc33]{overflow-x:auto}.purchase-table[data-v-9a4dcc33]{border-collapse:collapse;min-width:900px;width:100%}.purchase-table th[data-v-9a4dcc33],.purchase-table td[data-v-9a4dcc33]{border-top:1px solid #e5e7eb;padding:12px 16px;text-align:left;vertical-align:middle}.purchase-table th[data-v-9a4dcc33]{background:#f9fafb;color:#6b7280;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.purchase-table td[data-v-9a4dcc33]{color:#374151;font-size:13px}.purchase-row[data-v-9a4dcc33]{cursor:pointer;transition:background-color .12s ease}.purchase-row[data-v-9a4dcc33]:hover{background:#fffaf0}.purchase-row.selected[data-v-9a4dcc33]{background:#fffaf0;box-shadow:inset 3px 0 0 var(--finance-accent, #c5a35a)}.purchase-row[data-v-9a4dcc33]:focus{outline:2px solid var(--finance-accent, #c5a35a);outline-offset:-2px}.numeric[data-v-9a4dcc33]{text-align:right!important}.status-badge[data-v-9a4dcc33]{background:#f3f4f6;border-radius:999px;color:#374151;display:inline-block;font-size:11px;font-weight:800;padding:5px 8px;text-transform:capitalize}.status-badge.draft[data-v-9a4dcc33]{background:#fff7ed;color:#9a3412}.status-badge.approved[data-v-9a4dcc33],.status-badge.issued[data-v-9a4dcc33]{background:#eff6ff;color:#1d4ed8}.status-badge.received[data-v-9a4dcc33],.status-badge.closed[data-v-9a4dcc33]{background:#f0fdf4;color:#166534}.status-badge.void[data-v-9a4dcc33]{background:#fef2f2;color:#991b1b}.empty-state[data-v-9a4dcc33]{align-items:center;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:180px;padding:30px;text-align:center}.empty-state strong[data-v-9a4dcc33]{color:#374151}@media (max-width: 1150px){.purchase-line[data-v-9a4dcc33]{grid-template-columns:34px repeat(2,minmax(0,1fr))}.line-description[data-v-9a4dcc33]{grid-column:span 2}}@media (max-width: 760px){.purchasing-header[data-v-9a4dcc33],.editor-header[data-v-9a4dcc33],.draft-footer[data-v-9a4dcc33],.vendor-row[data-v-9a4dcc33]{align-items:stretch;flex-direction:column}.editor-grid[data-v-9a4dcc33],.vendor-grid[data-v-9a4dcc33]{grid-template-columns:1fr}.field.wide[data-v-9a4dcc33]{grid-column:auto}.purchase-line[data-v-9a4dcc33]{grid-template-columns:34px 1fr}.purchase-line .field[data-v-9a4dcc33],.line-description[data-v-9a4dcc33]{grid-column:2}.remove-line[data-v-9a4dcc33]{grid-column:2;justify-self:start}}.payables-workbench[data-v-3608b2de]{width:100%}.payables-header[data-v-3608b2de]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.payables-header h2[data-v-3608b2de],.payable-detail-header h3[data-v-3608b2de],.payable-subheading h4[data-v-3608b2de],.payable-approval h4[data-v-3608b2de]{margin:0}.payables-header p[data-v-3608b2de],.payable-detail-header p[data-v-3608b2de]{margin:5px 0 0;color:#6b7788}.payables-eyebrow[data-v-3608b2de]{display:block;margin-bottom:5px;color:var(--finance-accent-dark, #92702e);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.payables-context-note[data-v-3608b2de]{max-width:300px;padding:9px 12px;border:1px solid #dde3ea;border-radius:9px;background:#f8fafc;color:#667386;font-size:.72rem;line-height:1.4}.payables-message[data-v-3608b2de]{margin-top:14px;padding:11px 13px;border-radius:8px;font-size:.78rem}.payables-message.error[data-v-3608b2de]{border:1px solid #efc4be;background:#fff5f3;color:#9c332a}.payables-message.success[data-v-3608b2de]{border:1px solid #bfe2ca;background:#f1faf4;color:#267041}.payables-summary[data-v-3608b2de]{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.payables-summary article[data-v-3608b2de]{padding:14px 16px;display:grid;gap:4px;border:1px solid var(--finance-border, #dce3ec);border-radius:11px;background:var(--finance-surface, #fff)}.payables-summary span[data-v-3608b2de]{color:#748196;font-size:.7rem;font-weight:750}.payables-summary strong[data-v-3608b2de]{color:#1b2a40;font-size:1.35rem}.payables-summary small[data-v-3608b2de]{color:#97a1ae;font-size:.65rem}.payables-toolbar[data-v-3608b2de]{margin-top:15px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,220px);gap:12px}.payables-toolbar label[data-v-3608b2de]{display:grid;gap:5px}.payables-toolbar label>span[data-v-3608b2de]{color:#667386;font-size:.68rem;font-weight:750}.payables-toolbar input[data-v-3608b2de],.payables-toolbar select[data-v-3608b2de]{width:100%;min-height:38px;padding:8px 10px;border:1px solid #d8dfe8;border-radius:8px;background:#fff;color:#25344a}.payables-layout[data-v-3608b2de]{margin-top:15px;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:15px;align-items:start}.payables-list-panel[data-v-3608b2de],.payable-detail-panel[data-v-3608b2de]{overflow:hidden;border:1px solid var(--finance-border, #dce3ec);border-radius:12px;background:var(--finance-surface, #fff)}.payables-list-heading[data-v-3608b2de]{padding:12px 14px;display:flex;justify-content:space-between;border-bottom:1px solid #e8ecf1;background:#f8fafc}.payables-list-heading span[data-v-3608b2de]{color:#8792a0;font-size:.68rem}.payable-list-row[data-v-3608b2de]{width:100%;padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:0;border-bottom:1px solid #edf0f3;background:transparent;color:inherit;text-align:left;cursor:pointer}.payable-list-row[data-v-3608b2de]:last-child{border-bottom:0}.payable-list-row[data-v-3608b2de]:hover,.payable-list-row.selected[data-v-3608b2de]{background:#faf8f1}.payable-list-row.selected[data-v-3608b2de]{box-shadow:inset 3px 0 var(--finance-accent-dark, #987532)}.payable-list-main[data-v-3608b2de]{min-width:0;display:grid;gap:3px}.payable-list-title[data-v-3608b2de]{display:flex;align-items:center;gap:8px}.payable-list-main>span[data-v-3608b2de]{color:#5e6c7e;font-size:.75rem}.payable-list-main>small[data-v-3608b2de],.payable-list-amount small[data-v-3608b2de]{color:#8d98a6;font-size:.65rem}.payable-list-amount[data-v-3608b2de]{display:grid;justify-items:end;gap:3px}.payable-status[data-v-3608b2de]{width:fit-content;padding:4px 7px;border-radius:999px;background:#eef2f6;color:#556477;font-size:.58rem;font-weight:800;letter-spacing:.03em}.payable-status.draft[data-v-3608b2de]{background:#fff4d8;color:#815c00}.payable-status.approved[data-v-3608b2de]{background:#e7f5ec;color:#216e39}.payable-status.void[data-v-3608b2de],.payable-status.voided[data-v-3608b2de]{background:#fdebea;color:#9e342d}.payable-detail-header[data-v-3608b2de]{padding:18px 20px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e7ebf0}.payable-detail-total[data-v-3608b2de]{display:grid;justify-items:end;gap:8px}.payable-detail-total>strong[data-v-3608b2de]{font-size:1.45rem;color:#1b2a40}.payable-detail-grid[data-v-3608b2de]{padding:16px 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;border-bottom:1px solid #edf0f3}.payable-detail-grid>div[data-v-3608b2de]{display:grid;gap:4px}.payable-detail-grid span[data-v-3608b2de],.payable-purpose>span[data-v-3608b2de],.payable-balances span[data-v-3608b2de]{color:#8290a2;font-size:.65rem;font-weight:750;text-transform:uppercase}.payable-detail-grid strong[data-v-3608b2de]{color:#2a394d;font-size:.78rem}.payable-purpose[data-v-3608b2de]{padding:14px 20px;border-bottom:1px solid #edf0f3}.payable-purpose p[data-v-3608b2de]{margin:5px 0 0;color:#566477;font-size:.78rem}.payable-balances[data-v-3608b2de]{padding:15px 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-bottom:1px solid #edf0f3}.payable-balances article[data-v-3608b2de]{padding:10px 12px;display:grid;gap:4px;border-radius:8px;background:#f7f9fb}.payable-lines[data-v-3608b2de]{padding:18px 20px;border-bottom:1px solid #edf0f3}.payable-table-scroll[data-v-3608b2de]{margin-top:12px;overflow-x:auto}.payable-table-scroll table[data-v-3608b2de]{width:100%;border-collapse:collapse}.payable-table-scroll th[data-v-3608b2de],.payable-table-scroll td[data-v-3608b2de]{padding:9px 8px;border-bottom:1px solid #edf0f3;text-align:left;font-size:.72rem}.payable-table-scroll th[data-v-3608b2de]{color:#778497;font-size:.62rem;text-transform:uppercase}.payable-table-scroll td small[data-v-3608b2de]{display:block;margin-top:2px;color:#909aa7}.payable-table-scroll .numeric[data-v-3608b2de]{text-align:right}.payable-approval[data-v-3608b2de]{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.payable-approval p[data-v-3608b2de]{max-width:630px;margin:5px 0 0;color:#657285;font-size:.75rem;line-height:1.45}.approve-payable-button[data-v-3608b2de]{flex:0 0 auto;padding:9px 14px;border:1px solid #245c3a;border-radius:8px;background:#2e7348;color:#fff;font-weight:750;cursor:pointer}.approve-payable-button[data-v-3608b2de]:disabled{opacity:.55;cursor:default}.payable-readonly-note[data-v-3608b2de]{padding:8px 11px;border-radius:8px;background:#f1f3f5;color:#657285;font-size:.72rem}.payables-empty[data-v-3608b2de]{margin-top:15px;padding:28px;border:1px dashed #d7dee7;border-radius:10px;color:#68768a;text-align:center}.payables-empty.compact[data-v-3608b2de]{margin:0;border:0;border-radius:0}.payables-empty strong[data-v-3608b2de]{color:#334155}.payables-empty p[data-v-3608b2de]{margin:6px auto 0;max-width:520px;font-size:.75rem}@media (max-width: 1050px){.payables-layout[data-v-3608b2de]{grid-template-columns:1fr}}@media (max-width: 720px){.payables-header[data-v-3608b2de],.payable-detail-header[data-v-3608b2de],.payable-approval[data-v-3608b2de]{align-items:flex-start;flex-direction:column}.payables-context-note[data-v-3608b2de]{max-width:none}.payables-summary[data-v-3608b2de],.payable-detail-grid[data-v-3608b2de],.payable-balances[data-v-3608b2de],.payables-toolbar[data-v-3608b2de]{grid-template-columns:1fr}.payable-detail-total[data-v-3608b2de]{justify-items:start}}.prepare-check-block[data-v-3608b2de]{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #edf0f3;background:#fbfaf6}.prepare-check-block h4[data-v-3608b2de]{margin:0}.prepare-check-block p[data-v-3608b2de]{max-width:620px;margin:5px 0 0;color:#657285;font-size:.75rem;line-height:1.45}.prepare-check-actions[data-v-3608b2de]{flex:0 0 auto;display:flex;align-items:flex-end;gap:9px}.prepare-check-actions label[data-v-3608b2de]{display:grid;gap:4px}.prepare-check-actions label>span[data-v-3608b2de]{color:#748196;font-size:.64rem;font-weight:750}.prepare-check-actions input[data-v-3608b2de]{min-height:36px;padding:7px 9px;border:1px solid #d8dfe8;border-radius:8px;background:#fff}.prepare-check-button[data-v-3608b2de]{min-height:36px;padding:8px 13px;border:1px solid #70551f;border-radius:8px;background:#856729;color:#fff;font-weight:750;cursor:pointer}.prepare-check-button[data-v-3608b2de]:disabled{opacity:.55;cursor:default}@media (max-width: 720px){.prepare-check-block[data-v-3608b2de],.prepare-check-actions[data-v-3608b2de]{align-items:stretch;flex-direction:column}}.cpa-history[data-v-5eecec7a]{padding:14px 0}.cpa-history p[data-v-5eecec7a]{line-height:1.5}.cpa-history header[data-v-5eecec7a]{margin-bottom:16px}.cpa-history h3[data-v-5eecec7a]{margin:0 0 6px}.cpa-controls[data-v-5eecec7a]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px}.cpa-controls label[data-v-5eecec7a]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:150px}.cpa-controls input[data-v-5eecec7a],.cpa-controls select[data-v-5eecec7a],.cpa-controls button[data-v-5eecec7a],.cpa-pagination button[data-v-5eecec7a]{font:inherit;padding:8px;border:1px solid #8887;border-radius:6px;color:inherit;background:transparent}.cpa-controls button[data-v-5eecec7a],.cpa-pagination button[data-v-5eecec7a]{cursor:pointer}.cpa-controls button[data-v-5eecec7a]:disabled,.cpa-pagination button[data-v-5eecec7a]:disabled{opacity:.45;cursor:not-allowed}.cpa-provenance[data-v-5eecec7a]{font-size:.9rem;opacity:.85}.cpa-error[data-v-5eecec7a]{color:#d33}.cpa-table-scroll[data-v-5eecec7a]{overflow-x:auto}.cpa-history table[data-v-5eecec7a]{width:100%;border-collapse:collapse;font-size:.9rem}.cpa-history th[data-v-5eecec7a],.cpa-history td[data-v-5eecec7a]{padding:9px;text-align:left;border-bottom:1px solid #8885;white-space:nowrap}.cpa-pagination[data-v-5eecec7a]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.check-management[data-v-6baf9330]{display:grid;gap:18px;margin-top:20px;padding:18px;border:1px solid #8887;border-radius:10px}.management-heading[data-v-6baf9330]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.management-heading h4[data-v-6baf9330]{margin:0 0 4px}.management-heading p[data-v-6baf9330]{margin:0}.management-summary[data-v-6baf9330]{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.management-summary>div[data-v-6baf9330]{display:flex;flex-direction:column;gap:6px;border:1px solid #8885;border-radius:8px;padding:12px}.management-summary span[data-v-6baf9330],.management-note[data-v-6baf9330]{opacity:.8;font-size:.9rem}.management-action[data-v-6baf9330],.management-audit[data-v-6baf9330]{display:grid;gap:12px;padding:14px;border:1px solid #8885;border-radius:8px}.management-action label[data-v-6baf9330]{display:grid;gap:6px}.management-action input[data-v-6baf9330],.management-action select[data-v-6baf9330],.management-action textarea[data-v-6baf9330],.check-management button[data-v-6baf9330]{padding:9px;border:1px solid #8887;border-radius:7px;background:transparent;color:inherit;font:inherit}.management-action select option[data-v-6baf9330]{color:#111;background:#fff}.check-management button[data-v-6baf9330]{cursor:pointer;justify-self:start}.check-management button[data-v-6baf9330]:disabled{opacity:.5;cursor:not-allowed}.management-error[data-v-6baf9330]{border:1px solid #b55;border-radius:7px;padding:10px}.audit-table-wrap[data-v-6baf9330]{overflow-x:auto}.audit-table-wrap table[data-v-6baf9330]{width:100%;border-collapse:collapse;font-size:.88rem}.audit-table-wrap th[data-v-6baf9330],.audit-table-wrap td[data-v-6baf9330]{border-bottom:1px solid #8885;padding:9px;text-align:left;vertical-align:top}.recon-drafts[data-v-7b5978f6]{display:grid;gap:16px;margin-top:18px;padding:16px;border:1px solid #8887;border-radius:10px}.recon-drafts h4[data-v-7b5978f6],.recon-drafts h5[data-v-7b5978f6],.recon-drafts p[data-v-7b5978f6]{margin:0}.draft-heading[data-v-7b5978f6],.draft-actions[data-v-7b5978f6]{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.draft-section[data-v-7b5978f6]{display:grid;gap:12px;padding:14px;border:1px solid #8885;border-radius:8px}.draft-section label[data-v-7b5978f6]{display:grid;gap:6px}.draft-note[data-v-7b5978f6]{opacity:.8;font-size:.9rem}.draft-warning[data-v-7b5978f6],.draft-error[data-v-7b5978f6]{padding:10px;border:1px solid #b98545;border-radius:8px;font-size:.9rem}.draft-error[data-v-7b5978f6]{border-color:#b55}.recon-drafts button[data-v-7b5978f6],.recon-drafts textarea[data-v-7b5978f6]{padding:9px;border:1px solid #8887;border-radius:7px;color:inherit;background:transparent;font:inherit}.recon-drafts button[data-v-7b5978f6]{cursor:pointer}.recon-drafts button[data-v-7b5978f6]:disabled{opacity:.5;cursor:not-allowed}.draft-table-wrap[data-v-7b5978f6]{overflow-x:auto}.draft-table-wrap table[data-v-7b5978f6]{border-collapse:collapse;width:100%;font-size:.88rem}.draft-table-wrap th[data-v-7b5978f6],.draft-table-wrap td[data-v-7b5978f6]{border-bottom:1px solid #8885;padding:9px;text-align:left;vertical-align:top;white-space:nowrap}.draft-summary[data-v-7b5978f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.draft-summary>div[data-v-7b5978f6]{display:grid;gap:6px;padding:10px;border:1px solid #8885;border-radius:7px}.draft-summary span[data-v-7b5978f6]{font-size:.85rem;opacity:.8}.outstanding-preview[data-v-775c082c]{display:grid;gap:14px;padding:16px;border:1px solid #8885;border-radius:10px}.outstanding-preview h4[data-v-775c082c],.outstanding-preview p[data-v-775c082c]{margin:0}.preview-fields[data-v-775c082c],.preview-toolbar[data-v-775c082c]{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.preview-fields label[data-v-775c082c]{display:grid;gap:6px;flex:1;min-width:160px}.outstanding-preview input[data-v-775c082c],.outstanding-preview select[data-v-775c082c],.outstanding-preview button[data-v-775c082c]{padding:9px;border:1px solid #8887;border-radius:7px;background:transparent;color:inherit;font:inherit}.outstanding-preview button[data-v-775c082c]{cursor:pointer}.outstanding-preview button[data-v-775c082c]:disabled{opacity:.5;cursor:not-allowed}.cash-worksheet[data-v-775c082c]{display:grid;gap:12px;padding:14px;border:1px solid #8887;border-radius:9px}.cash-worksheet h5[data-v-775c082c]{margin:0;font-size:1rem}.worksheet-fields[data-v-775c082c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px}.worksheet-fields label[data-v-775c082c]{display:grid;gap:6px}.worksheet-equation[data-v-775c082c]{display:grid;gap:8px;padding:12px;border:1px solid #8885;border-radius:8px}.worksheet-equation>div[data-v-775c082c]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.worksheet-equation strong[data-v-775c082c]{font-variant-numeric:tabular-nums}.preview-summary[data-v-775c082c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.preview-summary article[data-v-775c082c]{display:grid;gap:5px;padding:12px;border:1px solid #8885;border-radius:8px}.preview-summary strong[data-v-775c082c]{font-size:1.3rem}.preview-warning[data-v-775c082c]{padding:10px;border:1px solid #b98545;border-radius:8px}.preview-note[data-v-775c082c]{opacity:.8;font-size:.9rem}.preview-toolbar[data-v-775c082c]{justify-content:space-between}.preview-table[data-v-775c082c]{overflow-x:auto}.preview-table table[data-v-775c082c]{width:100%;border-collapse:collapse}.preview-table th[data-v-775c082c],.preview-table td[data-v-775c082c]{padding:9px;border-bottom:1px solid #8885;text-align:left}.finance-banking[data-v-b68dd405]{display:grid;gap:20px;padding:12px 0}.finance-banking h3[data-v-b68dd405],.finance-banking h4[data-v-b68dd405]{margin:0 0 8px}.finance-banking p[data-v-b68dd405]{line-height:1.5}.bank-section[data-v-b68dd405]{border:1px solid #8885;border-radius:10px;padding:16px}.bank-account-grid[data-v-b68dd405],.bank-summary[data-v-b68dd405]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:14px 0}.bank-account-card[data-v-b68dd405],.bank-summary article[data-v-b68dd405]{display:flex;flex-direction:column;gap:6px;border:1px solid #8885;border-radius:8px;padding:12px}.bank-summary strong[data-v-b68dd405]{font-size:1.6rem}.bank-fields[data-v-b68dd405],.bank-filters[data-v-b68dd405]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0}.bank-fields label[data-v-b68dd405],.bank-filters label[data-v-b68dd405]{display:flex;flex:1;flex-direction:column;min-width:150px;gap:6px}.bank-fields input[data-v-b68dd405],.bank-filters input[data-v-b68dd405],.bank-filters select[data-v-b68dd405],.finance-banking button[data-v-b68dd405]{padding:9px;border:1px solid #8887;border-radius:7px;color:inherit;background:transparent;font:inherit}.finance-banking button[data-v-b68dd405]{cursor:pointer}.finance-banking button[data-v-b68dd405]:disabled{opacity:.5;cursor:not-allowed}.bank-create-form[data-v-b68dd405]{margin-top:18px}.bank-note[data-v-b68dd405],.bank-empty[data-v-b68dd405]{opacity:.8;font-size:.9rem}.bank-message[data-v-b68dd405]{padding:10px 12px;border:1px solid #8886;border-radius:8px}.bank-table-wrap[data-v-b68dd405]{overflow-x:auto}.bank-table-wrap table[data-v-b68dd405]{width:100%;border-collapse:collapse;font-size:.9rem}.bank-table-wrap th[data-v-b68dd405],.bank-table-wrap td[data-v-b68dd405]{padding:10px;text-align:left;border-bottom:1px solid #8885;white-space:nowrap}.checks-workbench[data-v-9f4b6200]{width:100%}.checks-header[data-v-9f4b6200]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.checks-header h2[data-v-9f4b6200],.check-detail-header h3[data-v-9f4b6200],.check-subheading h4[data-v-9f4b6200],.check-next-step h4[data-v-9f4b6200]{margin:0}.checks-header p[data-v-9f4b6200],.check-detail-header p[data-v-9f4b6200]{margin:5px 0 0;color:#6b7788}.checks-eyebrow[data-v-9f4b6200]{display:block;margin-bottom:5px;color:var(--finance-accent-dark, #92702e);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.checks-control-note[data-v-9f4b6200]{max-width:330px;padding:9px 12px;border:1px solid #dde3ea;border-radius:9px;background:#f8fafc;color:#667386;font-size:.72rem;line-height:1.4}.checks-message[data-v-9f4b6200]{margin-top:14px;padding:11px 13px;border-radius:8px;font-size:.78rem}.checks-message.error[data-v-9f4b6200]{border:1px solid #efc4be;background:#fff5f3;color:#9c332a}.checks-summary[data-v-9f4b6200]{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.checks-summary article[data-v-9f4b6200]{padding:14px 16px;display:grid;gap:4px;border:1px solid var(--finance-border, #dce3ec);border-radius:11px;background:var(--finance-surface, #fff)}.checks-summary span[data-v-9f4b6200]{color:#748196;font-size:.7rem;font-weight:750}.checks-summary strong[data-v-9f4b6200]{color:#1b2a40;font-size:1.35rem}.checks-summary small[data-v-9f4b6200]{color:#97a1ae;font-size:.65rem}.checks-toolbar[data-v-9f4b6200]{margin-top:15px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,220px);gap:12px}.checks-toolbar label[data-v-9f4b6200]{display:grid;gap:5px}.checks-toolbar label>span[data-v-9f4b6200]{color:#667386;font-size:.68rem;font-weight:750}.checks-toolbar input[data-v-9f4b6200],.checks-toolbar select[data-v-9f4b6200]{width:100%;min-height:38px;padding:8px 10px;border:1px solid #d8dfe8;border-radius:8px;background:#fff;color:#25344a}.checks-layout[data-v-9f4b6200]{margin-top:15px;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:15px;align-items:start}.checks-list-panel[data-v-9f4b6200],.check-detail-panel[data-v-9f4b6200]{overflow:hidden;border:1px solid var(--finance-border, #dce3ec);border-radius:12px;background:var(--finance-surface, #fff)}.checks-list-heading[data-v-9f4b6200]{padding:12px 14px;display:flex;justify-content:space-between;border-bottom:1px solid #e8ecf1;background:#f8fafc}.checks-list-heading span[data-v-9f4b6200]{color:#8792a0;font-size:.68rem}.check-list-row[data-v-9f4b6200]{width:100%;padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:0;border-bottom:1px solid #edf0f3;background:transparent;color:inherit;text-align:left;cursor:pointer}.check-list-row[data-v-9f4b6200]:last-child{border-bottom:0}.check-list-row[data-v-9f4b6200]:hover,.check-list-row.selected[data-v-9f4b6200]{background:#faf8f1}.check-list-row.selected[data-v-9f4b6200]{box-shadow:inset 3px 0 var(--finance-accent-dark, #987532)}.check-list-main[data-v-9f4b6200]{min-width:0;display:grid;gap:3px}.check-list-title[data-v-9f4b6200]{display:flex;align-items:center;gap:8px}.check-list-main>span[data-v-9f4b6200]{color:#5e6c7e;font-size:.75rem}.check-list-main>small[data-v-9f4b6200],.check-list-amount small[data-v-9f4b6200]{color:#8d98a6;font-size:.65rem}.check-list-amount[data-v-9f4b6200]{display:grid;justify-items:end;gap:3px}.check-status[data-v-9f4b6200]{width:fit-content;padding:4px 7px;border-radius:999px;background:#eef2f6;color:#556477;font-size:.58rem;font-weight:800;letter-spacing:.03em}.check-status.draft[data-v-9f4b6200]{background:#fff4d8;color:#815c00}.check-status.approved[data-v-9f4b6200]{background:#e8eef9;color:#315b91}.check-status.posted[data-v-9f4b6200]{background:#e7f5ec;color:#216e39}.check-detail-header[data-v-9f4b6200]{padding:18px 20px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e7ebf0}.check-detail-total[data-v-9f4b6200]{display:grid;justify-items:end;gap:8px}.check-detail-total>strong[data-v-9f4b6200]{font-size:1.45rem;color:#1b2a40}.check-detail-grid[data-v-9f4b6200]{padding:16px 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;border-bottom:1px solid #edf0f3}.check-detail-grid>div[data-v-9f4b6200]{display:grid;gap:4px}.check-detail-grid span[data-v-9f4b6200],.check-purpose>span[data-v-9f4b6200]{color:#8290a2;font-size:.65rem;font-weight:750;text-transform:uppercase}.check-detail-grid strong[data-v-9f4b6200]{color:#2a394d;font-size:.78rem}.check-purpose[data-v-9f4b6200]{padding:14px 20px;border-bottom:1px solid #edf0f3}.check-purpose p[data-v-9f4b6200]{margin:5px 0 0;color:#566477;font-size:.78rem}.check-allocations[data-v-9f4b6200]{padding:18px 20px;border-bottom:1px solid #edf0f3}.check-table-scroll[data-v-9f4b6200]{margin-top:12px;overflow-x:auto}.check-table-scroll table[data-v-9f4b6200]{width:100%;border-collapse:collapse}.check-table-scroll th[data-v-9f4b6200],.check-table-scroll td[data-v-9f4b6200]{padding:9px 8px;border-bottom:1px solid #edf0f3;text-align:left;font-size:.72rem}.check-table-scroll th[data-v-9f4b6200]{color:#778497;font-size:.62rem;text-transform:uppercase}.check-table-scroll td small[data-v-9f4b6200]{display:block;margin-top:2px;color:#909aa7}.check-table-scroll .numeric[data-v-9f4b6200]{text-align:right}.check-next-step[data-v-9f4b6200]{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.check-next-step p[data-v-9f4b6200]{max-width:620px;margin:5px 0 0;color:#657285;font-size:.75rem;line-height:1.45}.next-step-badge[data-v-9f4b6200]{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#f3ead4;color:#76591d;font-size:.67rem;font-weight:800}.checks-empty[data-v-9f4b6200]{margin-top:15px;padding:28px;border:1px dashed #d7dee7;border-radius:10px;color:#68768a;text-align:center}.checks-empty.compact[data-v-9f4b6200]{margin:0;border:0;border-radius:0}.checks-empty p[data-v-9f4b6200]{margin:6px auto 0;max-width:520px;font-size:.75rem}@media (max-width: 1050px){.checks-layout[data-v-9f4b6200]{grid-template-columns:1fr}}@media (max-width: 720px){.checks-header[data-v-9f4b6200],.check-detail-header[data-v-9f4b6200],.check-next-step[data-v-9f4b6200]{align-items:flex-start;flex-direction:column}.checks-control-note[data-v-9f4b6200]{max-width:none}.checks-summary[data-v-9f4b6200],.check-detail-grid[data-v-9f4b6200],.checks-toolbar[data-v-9f4b6200]{grid-template-columns:1fr}.check-detail-total[data-v-9f4b6200]{justify-items:start}}.checks-message.success[data-v-9f4b6200]{border:1px solid #bfe2ca;background:#f1faf4;color:#267041}.check-approval-actions[data-v-9f4b6200]{flex:0 0 auto;display:grid;justify-items:end;gap:8px}.sequence-warning[data-v-9f4b6200],.sequence-ready[data-v-9f4b6200]{padding:7px 10px;border-radius:8px;font-size:.68rem;font-weight:750}.sequence-warning[data-v-9f4b6200]{background:#fff3d7;color:#80600d}.sequence-ready[data-v-9f4b6200]{background:#eef4fa;color:#40566f}.approve-check-button[data-v-9f4b6200]{min-height:37px;padding:8px 13px;border:1px solid #295b3e;border-radius:8px;background:#31734c;color:#fff;font-weight:750;cursor:pointer}.approve-check-button[data-v-9f4b6200]:disabled{opacity:.55;cursor:default}@media (max-width: 720px){.check-approval-actions[data-v-9f4b6200]{width:100%;justify-items:stretch}}.checks-register-controls[data-v-9f4b6200]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.checks-register-tabs[data-v-9f4b6200]{display:flex;flex-wrap:wrap;gap:8px}.checks-register-tabs button[data-v-9f4b6200],.checks-register-export[data-v-9f4b6200]{padding:10px 14px;border:1px solid rgba(127,127,127,.4);border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.checks-register-tabs button.active[data-v-9f4b6200]{border-color:currentColor;background:#6478b424;font-weight:700}.checks-register-export[data-v-9f4b6200]{font-weight:600}.checks-register-export[data-v-9f4b6200]:disabled{opacity:.45;cursor:not-allowed}.checks-register-note[data-v-9f4b6200]{margin:8px 0 16px;font-size:.88rem;line-height:1.5;opacity:.85}.wincpa-panel[data-v-db551528]{display:grid;gap:1rem;padding:1rem;border:1px solid #ded8ca;border-radius:10px;background:#fff}.wincpa-heading[data-v-db551528]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.wincpa-heading h2[data-v-db551528],.wincpa-feature-section h3[data-v-db551528]{margin:0}.wincpa-heading p[data-v-db551528]{margin:.25rem 0 0;color:#666;font-size:.78rem}.wincpa-eyebrow[data-v-db551528],.wincpa-upload label>span[data-v-db551528],.wincpa-summary span[data-v-db551528]{display:block;color:#76623b;font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wincpa-read-only[data-v-db551528]{padding:.3rem .5rem;border:1px solid #bad6bf;border-radius:999px;background:#eef8f0;color:#397043;font-size:.65rem;font-weight:850}.wincpa-safety[data-v-db551528]{padding:.7rem;border-left:3px solid #b4934f;border-radius:5px;background:#fff9e8;color:#6a5a36;font-size:.74rem}.wincpa-upload[data-v-db551528]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) auto;align-items:end;gap:.75rem}.wincpa-upload label[data-v-db551528]{display:grid;gap:.3rem}.wincpa-upload input[data-v-db551528]{padding:.45rem;border:1px solid #ccc;border-radius:6px;background:#fff}.wincpa-file[data-v-db551528]{display:grid;gap:.1rem;min-width:0}.wincpa-file strong[data-v-db551528]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wincpa-file span[data-v-db551528],.wincpa-file small[data-v-db551528]{color:#777;font-size:.66rem}.wincpa-analyze[data-v-db551528]{padding:.55rem .75rem;border:1px solid #a48542;border-radius:6px;background:#fff9e7;font-weight:800;cursor:pointer}.wincpa-analyze[data-v-db551528]:disabled{opacity:.55;cursor:not-allowed}.wincpa-error[data-v-db551528]{padding:.7rem;border-radius:7px;background:#fff0ee;color:#8a342e}.wincpa-summary[data-v-db551528]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.wincpa-summary>div[data-v-db551528]{display:grid;gap:.2rem;padding:.7rem;border:1px solid #e5e5e5;border-radius:7px;background:#fafafa}.wincpa-summary strong[data-v-db551528]{min-width:0;font-size:.78rem}.wincpa-summary small[data-v-db551528]{color:#777}.wincpa-hash[data-v-db551528]{font-family:monospace;overflow:hidden;text-overflow:ellipsis}.wincpa-feature-section[data-v-db551528]{display:grid;gap:.6rem}.wincpa-feature-grid[data-v-db551528]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.wincpa-feature[data-v-db551528]{display:grid;gap:.35rem;padding:.65rem;border:1px solid #e2e2e2;border-radius:7px;background:#fafafa}.wincpa-feature.detected[data-v-db551528]{border-color:#bad6bf;background:#f4fbf5}.wincpa-feature>div[data-v-db551528]{display:grid;gap:.15rem}.wincpa-feature span[data-v-db551528]{color:#777;font-size:.64rem}.wincpa-feature.detected span[data-v-db551528]{color:#397043;font-weight:800}.wincpa-feature small[data-v-db551528]{color:#777;font-size:.62rem;line-height:1.35}.wincpa-mapping[data-v-db551528],.wincpa-schema-section[data-v-db551528]{display:grid;gap:.7rem;padding-top:.3rem}.wincpa-mapping-heading p[data-v-db551528],.wincpa-schema-section>div>p[data-v-db551528]{margin:.25rem 0 0;color:#666;font-size:.72rem;line-height:1.45}.wincpa-mapping-heading h3[data-v-db551528],.wincpa-schema-section h3[data-v-db551528]{margin:0}.wincpa-mapping-grid[data-v-db551528]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.wincpa-mapping-area[data-v-db551528]{display:grid;gap:.55rem;padding:.7rem;border:1px solid #e1e1e1;border-radius:7px;background:#fafafa}.wincpa-mapping-area.detected[data-v-db551528]{border-color:#bad6bf;background:#f5fbf6}.wincpa-mapping-title[data-v-db551528]{display:grid;gap:.15rem}.wincpa-mapping-title span[data-v-db551528],.wincpa-area-total[data-v-db551528]{color:#777;font-size:.64rem}.wincpa-mapping-area.detected .wincpa-mapping-title span[data-v-db551528]{color:#397043;font-weight:800}.wincpa-source-tables[data-v-db551528]{display:grid;gap:.3rem}.wincpa-source-table[data-v-db551528]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.35rem .45rem;border-radius:5px;background:#fff}.wincpa-table-name[data-v-db551528]{display:flex;align-items:center;gap:.4rem;min-width:0}.wincpa-source-kind[data-v-db551528]{display:inline-block;padding:.12rem .28rem;border-radius:999px;background:#eaf6ec;color:#397043!important;font-size:.52rem!important;font-weight:850;white-space:nowrap}.wincpa-source-kind.query[data-v-db551528]{background:#f0f0f0;color:#6d6d6d!important}.wincpa-area-totals[data-v-db551528]{display:grid;gap:.15rem;color:#777}.wincpa-area-totals small[data-v-db551528]{font-size:.61rem}.wincpa-query-note[data-v-db551528]{margin:0 .65rem .65rem;padding:.55rem;border-radius:5px;background:#f5f5f5;color:#666;font-size:.66rem;line-height:1.4}.wincpa-query-note.warning[data-v-db551528]{background:#fff8e7;color:#755f2f}.wincpa-source-table code[data-v-db551528]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.64rem}.wincpa-source-table span[data-v-db551528],.wincpa-source-table small[data-v-db551528]{color:#777;font-size:.6rem;white-space:nowrap}.wincpa-schema-list[data-v-db551528]{display:grid;gap:.4rem}.wincpa-schema-table[data-v-db551528]{border:1px solid #e1e1e1;border-radius:7px;background:#fff}.wincpa-schema-table summary[data-v-db551528]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem;cursor:pointer}.wincpa-schema-table summary span[data-v-db551528]{color:#777;font-size:.64rem}.wincpa-column-grid[data-v-db551528]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:0 .65rem .65rem}.wincpa-column[data-v-db551528]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem;padding:.35rem;border-radius:4px;background:#f6f6f6}.wincpa-column code[data-v-db551528]{overflow:hidden;text-overflow:ellipsis;font-size:.62rem}.wincpa-column span[data-v-db551528]{color:#777;font-size:.6rem;overflow-wrap:anywhere}.wincpa-warnings[data-v-db551528]{padding:.75rem;border:1px solid #e6d6aa;border-radius:7px;background:#fffaf0}.wincpa-warnings ul[data-v-db551528]{margin:.4rem 0 0;padding-left:1.2rem;font-size:.72rem}.wincpa-tables[data-v-db551528]{padding:.7rem;border:1px solid #e2e2e2;border-radius:7px}.wincpa-tables summary[data-v-db551528]{cursor:pointer;font-size:.75rem;font-weight:800}.wincpa-tables>div[data-v-db551528]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.65rem}.wincpa-tables code[data-v-db551528]{padding:.2rem .35rem;border-radius:4px;background:#f2f2f2;font-size:.62rem}.wincpa-dry-run[data-v-db551528]{display:grid;gap:.75rem;padding:.85rem;border:1px solid #d8c798;border-radius:8px;background:#fffaf0}.wincpa-dry-run-heading[data-v-db551528]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.wincpa-dry-run-heading h3[data-v-db551528]{margin:0}.wincpa-dry-run-heading p[data-v-db551528]{margin:.25rem 0 0;color:#666;font-size:.72rem;line-height:1.4}.wincpa-dry-run-safety[data-v-db551528]{padding:.55rem;border-radius:6px;background:#fff;color:#6f654c;font-size:.68rem}.wincpa-dry-run-result[data-v-db551528]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.wincpa-dry-run-result>div[data-v-db551528]{display:grid;gap:.15rem;padding:.55rem;border:1px solid #e1e1e1;border-radius:6px;background:#fff}.wincpa-dry-run-result span[data-v-db551528]{color:#777;font-size:.58rem;font-weight:800;text-transform:uppercase}.wincpa-dry-run-result.ready[data-v-db551528]{border-left:3px solid #4f8c5b}.wincpa-dry-run-result.failed[data-v-db551528]{border-left:3px solid #a84b42}.wincpa-check-list[data-v-db551528]{display:grid;gap:.3rem}.wincpa-check[data-v-db551528]{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:.5rem;padding:.45rem;border:1px solid #e2e2e2;border-radius:6px;background:#fff}.wincpa-check-state[data-v-db551528]{display:inline-block;padding:.18rem .3rem;border-radius:999px;background:#eee;text-align:center;font-size:.55rem;font-weight:900}.wincpa-check.pass .wincpa-check-state[data-v-db551528]{background:#e8f5ea;color:#397043}.wincpa-check.warning .wincpa-check-state[data-v-db551528]{background:#fff3d3;color:#7d651f}.wincpa-check.error .wincpa-check-state[data-v-db551528]{background:#feeceb;color:#8c3933}.wincpa-check>div[data-v-db551528]{display:grid;gap:.1rem}.wincpa-check small[data-v-db551528]{color:#777;font-size:.62rem}.wincpa-ready[data-v-db551528],.wincpa-dry-failed[data-v-db551528]{display:grid;gap:.2rem;padding:.7rem;border-radius:6px}.wincpa-ready[data-v-db551528]{background:#edf8ef;color:#356a3f}.wincpa-dry-failed[data-v-db551528]{background:#fff0ee;color:#853c35}.wincpa-stage-button[data-v-db551528]{margin-top:.55rem;width:fit-content;padding:.5rem .75rem;border:0;border-radius:6px;background:#3d6c45;color:#fff;font-weight:850;cursor:pointer}.wincpa-stage-button[data-v-db551528]:disabled{opacity:.55;cursor:default}.wincpa-stage-result[data-v-db551528]{display:grid;gap:.75rem;padding:.8rem;border:1px solid #b8ceb9;border-radius:8px;background:#f5faf6}.wincpa-stage-heading[data-v-db551528]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wincpa-stage-heading h3[data-v-db551528]{margin:0}.wincpa-stage-grid[data-v-db551528]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.wincpa-stage-grid>div[data-v-db551528]{display:grid;gap:.1rem;padding:.45rem;border:1px solid #dde8de;border-radius:6px;background:#fff}.wincpa-stage-grid span[data-v-db551528]{color:#777;font-size:.55rem;font-weight:800;text-transform:capitalize}.wincpa-stage-mapping[data-v-db551528]{padding:.55rem;border-radius:6px;background:#eaf5eb;font-size:.68rem}.wincpa-stage-totals[data-v-db551528]{display:grid;gap:.25rem;padding:.55rem;border-radius:6px;background:#fff}.wincpa-stage-totals>div[data-v-db551528]{display:flex;justify-content:space-between;gap:1rem;font-size:.65rem}.wincpa-stage-safe[data-v-db551528]{padding:.55rem;border-radius:6px;background:#edf7ef;color:#3c6d45;font-size:.67rem;font-weight:750}.wincpa-ready span[data-v-db551528],.wincpa-dry-failed span[data-v-db551528]{font-size:.68rem;line-height:1.4}.wincpa-next[data-v-db551528]{display:grid;gap:.2rem;padding:.75rem;border:1px solid #cbdacb;border-radius:7px;background:#f5faf5}.wincpa-next span[data-v-db551528]{color:#627062;font-size:.72rem;line-height:1.4}@media (max-width: 950px){.wincpa-upload[data-v-db551528],.wincpa-summary[data-v-db551528],.wincpa-feature-grid[data-v-db551528],.wincpa-mapping-grid[data-v-db551528]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.wincpa-heading[data-v-db551528],.wincpa-dry-run-heading[data-v-db551528]{flex-direction:column;align-items:stretch}.wincpa-dry-run-result[data-v-db551528],.wincpa-stage-grid[data-v-db551528]{grid-template-columns:repeat(2,minmax(0,1fr))}.wincpa-stage-heading[data-v-db551528]{align-items:stretch;flex-direction:column}.wincpa-upload[data-v-db551528],.wincpa-summary[data-v-db551528],.wincpa-feature-grid[data-v-db551528],.wincpa-mapping-grid[data-v-db551528],.wincpa-column-grid[data-v-db551528],.wincpa-source-table[data-v-db551528],.wincpa-column[data-v-db551528]{grid-template-columns:1fr}}.wincpa-projection-actions[data-v-db551528]{display:flex;flex-wrap:wrap;gap:.5rem}.wincpa-projection-button[data-v-db551528]{width:fit-content;padding:.55rem .8rem;border:0;border-radius:6px;background:#315c78;color:#fff;font-weight:850;cursor:pointer}.wincpa-projection-button[data-v-db551528]:disabled{opacity:.55;cursor:default}.wincpa-projection[data-v-db551528]{display:grid;gap:.85rem;margin-top:.85rem;padding:.9rem;border:1px solid #c6d3dd;border-radius:8px;background:#f8fafc}.wincpa-projection-heading[data-v-db551528]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wincpa-projection-heading h3[data-v-db551528],.wincpa-projection h4[data-v-db551528]{margin:0}.wincpa-projection-pass[data-v-db551528],.wincpa-projection-blocked[data-v-db551528]{padding:.35rem .55rem;border-radius:999px;font-size:.7rem;font-weight:900}.wincpa-projection-pass[data-v-db551528]{background:#e6f4e8;color:#2f6a38}.wincpa-projection-blocked[data-v-db551528]{background:#fae8e8;color:#8a3232}.wincpa-projection-summary[data-v-db551528],.wincpa-projection-types[data-v-db551528]{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:.4rem}.wincpa-projection-summary>div[data-v-db551528],.wincpa-projection-types>div[data-v-db551528]{display:grid;gap:.1rem;padding:.5rem;border:1px solid #dde5eb;border-radius:6px;background:#fff}.wincpa-projection-summary span[data-v-db551528],.wincpa-projection-types span[data-v-db551528]{color:#667;font-size:.58rem;font-weight:800}.wincpa-control-proof[data-v-db551528]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.7rem;border-radius:7px;background:#fff}.wincpa-control-proof h4[data-v-db551528]{grid-column:1 / -1}.wincpa-control-proof>div[data-v-db551528]{display:grid;gap:.1rem;padding:.4rem;border:1px solid #e6e8ea;border-radius:5px}.wincpa-control-proof span[data-v-db551528]{color:#777;font-size:.56rem;font-weight:800}.wincpa-projection-issues[data-v-db551528]{display:grid;gap:.35rem}.wincpa-projection-issue[data-v-db551528]{display:grid;gap:.15rem;padding:.55rem;border-radius:6px;font-size:.65rem}.wincpa-projection-issue-info[data-v-db551528]{background:#edf4fa}.wincpa-projection-issue-warning[data-v-db551528]{background:#fff6df}.wincpa-projection-issue-error[data-v-db551528],.wincpa-projection-issue-blocker[data-v-db551528]{background:#fdecec}.wincpa-projection-issue-blocker[data-v-db551528]{border:1px solid #e2aaaa;color:#782828}.wincpa-projection-section[data-v-db551528]{display:grid;gap:.4rem}.wincpa-projection-table-wrap[data-v-db551528]{max-width:100%;overflow-x:auto}.wincpa-projection-table[data-v-db551528]{width:100%;border-collapse:collapse;background:#fff;font-size:.62rem}.wincpa-projection-table th[data-v-db551528],.wincpa-projection-table td[data-v-db551528]{padding:.42rem;border-bottom:1px solid #e6e8ea;text-align:left;white-space:nowrap}.wincpa-projection-table th[data-v-db551528]{font-size:.56rem;text-transform:uppercase}.wincpa-projection-table td[data-v-db551528]:nth-child(2){white-space:normal}.wincpa-projection-table small[data-v-db551528]{display:block;margin-top:.1rem;color:#777;font-size:.52rem}.wincpa-projection-trace[data-v-db551528]{display:grid;gap:.25rem;padding:.65rem;border-radius:6px;background:#eef4f7;font-size:.65rem}@media (max-width: 800px){.wincpa-projection-heading[data-v-db551528]{align-items:stretch;flex-direction:column}.wincpa-control-proof[data-v-db551528]{grid-template-columns:1fr}}.finance-page[data-v-578293f0]{display:grid;gap:1rem;max-width:1450px;margin:0 auto;padding:1.25rem}.finance-header[data-v-578293f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem;border:1px solid #ded8ca;border-radius:12px;background:#fff}.finance-header h1[data-v-578293f0],.finance-panel h2[data-v-578293f0],.finance-setup-form h3[data-v-578293f0]{margin:0}.finance-header p[data-v-578293f0]{margin:.3rem 0 0;color:#666}.finance-back[data-v-578293f0]{display:inline-block;margin-bottom:.7rem;color:inherit;font-size:.75rem}.finance-eyebrow[data-v-578293f0],.finance-panel-heading span[data-v-578293f0],.finance-stat span[data-v-578293f0],.finance-setup-form label>span[data-v-578293f0]{display:block;color:#76623b;font-size:.65rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.finance-access-chip[data-v-578293f0]{padding:.4rem .65rem;border:1px solid #d8c798;border-radius:999px;background:#fff9e8;font-size:.7rem;font-weight:800}.finance-alert[data-v-578293f0]{padding:.75rem .9rem;border-radius:8px}.finance-alert.error[data-v-578293f0]{background:#fff0ee}.finance-alert.success[data-v-578293f0]{background:#eef8f0}.finance-building-selector[data-v-578293f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem}.finance-building-card[data-v-578293f0]{display:grid;gap:.25rem;padding:.85rem;border:1px solid #ddd;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.finance-building-card.active[data-v-578293f0]{border-color:#b4934f;box-shadow:inset 3px 0 #b4934f}.finance-building-card span[data-v-578293f0],.finance-building-card small[data-v-578293f0]{color:#777}.finance-summary-grid[data-v-578293f0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.finance-stat[data-v-578293f0],.finance-panel[data-v-578293f0]{padding:1rem;border:1px solid #e0e0e0;border-radius:10px;background:#fff}.finance-stat[data-v-578293f0]{display:grid;gap:.25rem}.finance-stat strong[data-v-578293f0]{font-size:1.05rem}.finance-two-column[data-v-578293f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.finance-panel[data-v-578293f0]{display:grid;gap:.85rem;align-content:start}.finance-panel-heading[data-v-578293f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.finance-help[data-v-578293f0],.finance-empty[data-v-578293f0]{margin:0;color:#707070;font-size:.78rem;line-height:1.45}.finance-empty[data-v-578293f0]{padding:.8rem;border-radius:7px;background:#f8f8f8}.finance-record-list[data-v-578293f0]{display:grid;gap:.45rem}.finance-record-row[data-v-578293f0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem;border:1px solid #e4e4e4;border-radius:7px}.finance-record-row>div[data-v-578293f0]:first-child{display:grid;gap:.15rem}.finance-record-row span[data-v-578293f0]{color:#777;font-size:.68rem}.finance-row-actions[data-v-578293f0]{display:flex;align-items:center;gap:.4rem}.finance-status[data-v-578293f0]{padding:.2rem .35rem;border-radius:999px;background:#eee;font-size:.62rem;font-weight:850}.finance-status.open[data-v-578293f0]{background:#e9f6eb}.finance-status.planning[data-v-578293f0]{background:#fff4d8}.finance-setup-form[data-v-578293f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid #eee}.finance-setup-form h3[data-v-578293f0],.finance-setup-form small[data-v-578293f0],.finance-setup-form button[data-v-578293f0]{grid-column:1 / -1}.finance-setup-form label[data-v-578293f0]{display:grid;gap:.25rem}.finance-setup-form input[data-v-578293f0],.finance-setup-form select[data-v-578293f0]{min-width:0;padding:.48rem;border:1px solid #ccc;border-radius:6px}.finance-primary[data-v-578293f0],.finance-small-button[data-v-578293f0]{border:1px solid #a48542;border-radius:6px;background:#fff9e7;cursor:pointer}.finance-primary[data-v-578293f0]{padding:.55rem .75rem;font-weight:800}.finance-small-button[data-v-578293f0]{padding:.3rem .45rem;font-size:.65rem}.finance-primary[data-v-578293f0]:disabled,.finance-small-button[data-v-578293f0]:disabled{opacity:.55;cursor:not-allowed}.finance-inactive[data-v-578293f0]{margin-top:.4rem}.finance-inactive summary[data-v-578293f0]{cursor:pointer;font-size:.75rem;font-weight:800}.finance-inactive .finance-record-list[data-v-578293f0]{margin-top:.5rem}.finance-compliance[data-v-578293f0]{background:#fcfaf5}.finance-compliance-grid[data-v-578293f0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.finance-compliance-grid>div[data-v-578293f0]{display:grid;gap:.25rem;padding:.7rem;border:1px solid #e4ddcb;border-radius:7px;background:#fff}.finance-compliance-grid span[data-v-578293f0]{color:#6f6f6f;font-size:.7rem;line-height:1.4}@media (max-width: 900px){.finance-summary-grid[data-v-578293f0],.finance-compliance-grid[data-v-578293f0]{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-two-column[data-v-578293f0]{grid-template-columns:1fr}}@media (max-width: 600px){.finance-summary-grid[data-v-578293f0],.finance-compliance-grid[data-v-578293f0],.finance-setup-form[data-v-578293f0]{grid-template-columns:1fr}.finance-header[data-v-578293f0],.finance-record-row[data-v-578293f0]{align-items:stretch;flex-direction:column}}.finance-shell[data-v-9a46d7d1]{width:100%;min-width:0;min-height:100vh;display:grid;grid-template-columns:255px minmax(0,1fr);align-items:stretch;margin:0;background:#f3f6fa;color:#1f2937}.finance-sidebar[data-v-9a46d7d1]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow-y:auto;border-right:1px solid #dce3ec;background:#fff}.sidebar-top[data-v-9a46d7d1]{padding:22px 18px 18px}.finance-brand[data-v-9a46d7d1]{display:flex;gap:11px;align-items:center;color:inherit;text-decoration:none}.finance-brand-mark[data-v-9a46d7d1]{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#23334e;font-weight:850;font-size:.8rem}.finance-brand-copy[data-v-9a46d7d1]{min-width:0}.finance-brand-copy strong[data-v-9a46d7d1],.finance-brand-copy small[data-v-9a46d7d1]{display:block}.finance-brand-copy strong[data-v-9a46d7d1]{color:#1b2739;font-size:.98rem}.finance-brand-copy small[data-v-9a46d7d1]{margin-top:1px;color:#718095;font-size:.75rem}.finance-app-switch[data-v-9a46d7d1]{position:relative}.finance-switch-button[data-v-9a46d7d1]{width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.finance-switch-chevron[data-v-9a46d7d1]{margin-left:auto;color:var( --finance-sidebar-muted );font-size:.78rem}.finance-app-menu[data-v-9a46d7d1]{margin-top:12px;padding:8px;border:1px solid var( --finance-sidebar-border );border-radius:10px;background:#1d1d1d;box-shadow:0 14px 35px #0000004d}.finance-app-menu-label[data-v-9a46d7d1]{padding:7px 9px;color:#777;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.finance-app-option[data-v-9a46d7d1]{width:100%;display:grid;gap:2px;padding:10px 11px;border:0;border-radius:7px;background:transparent;color:var( --finance-sidebar-text );font:inherit;text-align:left;text-decoration:none;cursor:pointer}.finance-app-option[data-v-9a46d7d1]:hover{background:var( --finance-sidebar-hover );color:#fff}.finance-app-option strong[data-v-9a46d7d1],.finance-app-option span[data-v-9a46d7d1]{display:block}.finance-app-option strong[data-v-9a46d7d1]{color:#f3f4f6;font-size:.79rem}.finance-app-option span[data-v-9a46d7d1]{color:var( --finance-sidebar-muted );font-size:.69rem}.finance-app-option.current-app[data-v-9a46d7d1]{background:var( --finance-sidebar-hover );box-shadow:inset 3px 0 0 var( --finance-accent )}.finance-app-option.current-app strong[data-v-9a46d7d1]{color:var( --finance-accent )}.finance-service-center-home[data-v-9a46d7d1]{display:flex;gap:8px;align-items:center;margin-top:17px;padding:9px 10px;border-radius:8px;color:var( --finance-sidebar-text );font-size:.78rem;font-weight:700;text-decoration:none}.finance-service-center-home[data-v-9a46d7d1]:hover{background:var( --finance-sidebar-hover );color:#fff}.finance-home-arrow[data-v-9a46d7d1]{color:var( --finance-accent );font-size:.9rem}.building-context[data-v-9a46d7d1]{margin-top:25px;padding:14px;border-radius:12px;background:#f5f7fa}.context-label[data-v-9a46d7d1]{display:block;margin-bottom:5px;color:#8490a1;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.context-label.fiscal-label[data-v-9a46d7d1]{margin-top:13px}.building-name[data-v-9a46d7d1]{display:block;color:#27364d;font-size:.91rem;line-height:1.35}.context-select[data-v-9a46d7d1]{width:100%;padding:7px 8px;border:1px solid #d2dae5;border-radius:8px;background:#fff;color:#314158;font:inherit;font-size:.78rem}.finance-navigation[data-v-9a46d7d1]{flex:1;padding:4px 12px 22px}.nav-group[data-v-9a46d7d1]{margin-top:19px}.nav-group-label[data-v-9a46d7d1]{display:block;padding:0 9px 6px;color:#9aa5b4;font-size:.64rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.nav-item[data-v-9a46d7d1]{width:100%;display:block;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#56657a;font:inherit;font-size:.84rem;font-weight:650;text-align:left;cursor:pointer}.nav-item[data-v-9a46d7d1]:hover{color:#263750;background:#f5f7fa}.nav-item.active[data-v-9a46d7d1]{color:#fff;background:#263851}.sidebar-footer[data-v-9a46d7d1]{padding:16px 19px 20px;border-top:1px solid #e9edf2}.sidebar-footer span[data-v-9a46d7d1],.sidebar-footer small[data-v-9a46d7d1]{display:block}.sidebar-footer span[data-v-9a46d7d1]{color:#58677b;font-size:.75rem;font-weight:700}.sidebar-footer small[data-v-9a46d7d1]{margin-top:3px;color:#99a4b2;font-size:.7rem}.finance-main[data-v-9a46d7d1]{width:100%;min-width:0;max-width:none;padding:34px 38px 56px}.workspace-header[data-v-9a46d7d1],.overview-actions[data-v-9a46d7d1],.overview-metrics[data-v-9a46d7d1],.overview-grid[data-v-9a46d7d1],.content-panel[data-v-9a46d7d1],.section-heading[data-v-9a46d7d1],.queue-summary[data-v-9a46d7d1],.classic-toolbar[data-v-9a46d7d1]{max-width:1320px;margin-left:auto;margin-right:auto}.workspace-header[data-v-9a46d7d1]{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;padding-bottom:23px;border-bottom:1px solid #dfe5ed}.workspace-eyebrow[data-v-9a46d7d1],.panel-eyebrow[data-v-9a46d7d1]{display:block;margin-bottom:6px;color:#7d899a;font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.workspace-header h1[data-v-9a46d7d1]{margin:0;color:#172238;font-size:2rem;letter-spacing:-.025em}.workspace-header p[data-v-9a46d7d1]{margin:5px 0 0;color:#778598;font-size:.9rem}.header-context[data-v-9a46d7d1]{display:flex;gap:8px;align-items:center}.status-chip[data-v-9a46d7d1],.access-chip[data-v-9a46d7d1]{padding:6px 10px;border-radius:999px;font-size:.69rem;font-weight:800;text-transform:uppercase}.status-chip.open[data-v-9a46d7d1]{color:#21623a;background:#e8f6ed}.status-chip.planning[data-v-9a46d7d1]{color:#755d18;background:#fff7d6}.status-chip.closed[data-v-9a46d7d1]{color:#677386;background:#e9edf2}.access-chip[data-v-9a46d7d1]{color:#526178;background:#e9eef4}.finance-alert[data-v-9a46d7d1]{max-width:1320px;margin:0 auto 18px;padding:12px 15px;border-radius:9px}.finance-alert.error[data-v-9a46d7d1]{color:#8a2631;background:#fff0f2;border:1px solid #facdd3}.primary-button[data-v-9a46d7d1],.secondary-button[data-v-9a46d7d1],.text-button[data-v-9a46d7d1]{border-radius:9px;font:inherit;font-size:.84rem;font-weight:750;cursor:pointer}.primary-button[data-v-9a46d7d1]{padding:10px 15px;border:1px solid #263851;color:#fff;background:#263851}.primary-button[data-v-9a46d7d1]:hover{background:#192941}.secondary-button[data-v-9a46d7d1]{padding:10px 15px;border:1px solid #cbd5e1;color:#314158;background:#fff}.secondary-button[data-v-9a46d7d1]:hover{background:#f8fafc}.text-button[data-v-9a46d7d1]{padding:5px;border:0;color:#315f9f;background:transparent}.overview-actions[data-v-9a46d7d1]{margin-top:22px;display:flex;gap:9px;justify-content:flex-end}.overview-metrics[data-v-9a46d7d1]{margin-top:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview-card[data-v-9a46d7d1]{padding:17px 18px;border:1px solid #dce3ec;border-radius:12px;background:#fff;box-shadow:0 3px 12px #19273e09}.overview-card>span[data-v-9a46d7d1]{color:#738095;font-size:.75rem;font-weight:750}.overview-card strong[data-v-9a46d7d1]{display:block;margin-top:8px;color:#1b2a40;font-size:1.65rem}.overview-card small[data-v-9a46d7d1]{display:block;margin-top:4px;color:#9aa5b4;font-size:.7rem}.overview-grid[data-v-9a46d7d1]{margin-top:15px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:15px}.content-panel[data-v-9a46d7d1]{margin-top:15px;padding:21px;border:1px solid #dce3ec;border-radius:13px;background:#fff;box-shadow:0 4px 16px #19273e09}.overview-grid .content-panel[data-v-9a46d7d1]{margin-top:0}.panel-heading[data-v-9a46d7d1]{display:flex;gap:18px;align-items:center;justify-content:space-between}.panel-heading h2[data-v-9a46d7d1]{margin:0;color:#24334a;font-size:1.05rem}.empty-state[data-v-9a46d7d1]{min-height:220px;display:grid;align-content:center;justify-items:start}.empty-state.compact[data-v-9a46d7d1]{min-height:150px}.empty-state h3[data-v-9a46d7d1],.empty-state strong[data-v-9a46d7d1]{margin:0;color:#34445a}.empty-state p[data-v-9a46d7d1]{max-width:680px;margin:7px 0 0;color:#8290a2;font-size:.86rem;line-height:1.55}.empty-state .secondary-button[data-v-9a46d7d1]{margin-top:16px}.build-label[data-v-9a46d7d1]{display:inline-flex;margin-bottom:9px;padding:4px 8px;border-radius:999px;color:#7b5b17;background:#fff5ce;font-size:.65rem;font-weight:850;letter-spacing:.05em}.fund-snapshot[data-v-9a46d7d1]{margin-top:11px}.fund-snapshot-row[data-v-9a46d7d1]{display:grid;grid-template-columns:48px minmax(0,1fr) 70px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #eef1f4}.fund-snapshot-row[data-v-9a46d7d1]:last-child{border-bottom:0}.fund-number[data-v-9a46d7d1]{color:#45556b;font-size:.8rem;font-weight:850;font-variant-numeric:tabular-nums}.fund-name[data-v-9a46d7d1]{overflow:hidden;color:#39495f;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.fund-balance[data-v-9a46d7d1]{color:#a1aab6;text-align:right}.recent-panel[data-v-9a46d7d1]{margin-top:15px}.section-heading[data-v-9a46d7d1]{margin-top:24px;display:flex;gap:24px;align-items:flex-end;justify-content:space-between}.section-heading h2[data-v-9a46d7d1]{margin:0;color:#24334a;font-size:1.45rem}.section-heading p[data-v-9a46d7d1]{margin:6px 0 0;color:#7d899b;font-size:.88rem}.section-count[data-v-9a46d7d1]{padding:7px 10px;border-radius:8px;color:#58687d;background:#e8edf3;font-size:.78rem;font-weight:750}.queue-summary[data-v-9a46d7d1]{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce3ec;border-radius:11px;background:#fff}.queue-summary>div[data-v-9a46d7d1]{padding:14px 16px;border-right:1px solid #e5eaf0}.queue-summary>div[data-v-9a46d7d1]:last-child{border-right:0}.queue-summary span[data-v-9a46d7d1],.queue-summary strong[data-v-9a46d7d1]{display:block}.queue-summary span[data-v-9a46d7d1]{color:#7e8a9b;font-size:.72rem;font-weight:700}.queue-summary strong[data-v-9a46d7d1]{margin-top:4px;color:#26364e;font-size:1.25rem}.fund-toolbar[data-v-9a46d7d1]{display:flex;gap:18px;align-items:center;justify-content:space-between}.fund-toolbar>span[data-v-9a46d7d1]{color:#8994a3;font-size:.78rem}.search-input[data-v-9a46d7d1]{width:min(420px,100%);padding:9px 11px;border:1px solid #cfd8e3;border-radius:8px;font:inherit}.table-wrap[data-v-9a46d7d1]{margin-top:16px;overflow-x:auto}.finance-table[data-v-9a46d7d1]{width:100%;border-collapse:collapse}.finance-table th[data-v-9a46d7d1],.finance-table td[data-v-9a46d7d1]{padding:11px 9px;border-bottom:1px solid #edf0f3;text-align:left;font-size:.82rem}.finance-table th[data-v-9a46d7d1]{color:#7b8798;font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.finance-table .numeric[data-v-9a46d7d1]{text-align:right}.active-pill[data-v-9a46d7d1]{padding:4px 7px;border-radius:999px;color:#25603b;background:#e8f6ed;font-size:.66rem;font-weight:800}.muted[data-v-9a46d7d1]{color:#a1abb8}.connection-note[data-v-9a46d7d1]{margin:14px 0 0;color:#939daa;font-size:.76rem}.classic-toolbar[data-v-9a46d7d1]{margin-bottom:16px}@media (max-width: 1000px){.finance-shell[data-v-9a46d7d1]{grid-template-columns:215px minmax(0,1fr)}.finance-main[data-v-9a46d7d1]{padding:26px 24px 45px}.overview-metrics[data-v-9a46d7d1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.finance-shell[data-v-9a46d7d1]{display:block}.finance-sidebar[data-v-9a46d7d1]{position:static;height:auto;border-right:0;border-bottom:1px solid #dce3ec}.finance-navigation[data-v-9a46d7d1]{display:flex;gap:6px;overflow-x:auto;padding:8px 14px 15px}.nav-group[data-v-9a46d7d1]{display:contents}.nav-group-label[data-v-9a46d7d1]{display:none}.nav-item[data-v-9a46d7d1]{width:auto;flex:0 0 auto;padding:8px 11px}.sidebar-footer[data-v-9a46d7d1]{display:none}.finance-main[data-v-9a46d7d1]{padding:22px 16px 40px}.workspace-header[data-v-9a46d7d1],.section-heading[data-v-9a46d7d1]{align-items:flex-start;flex-direction:column}.overview-actions[data-v-9a46d7d1]{justify-content:flex-start;flex-wrap:wrap}.overview-metrics[data-v-9a46d7d1],.overview-grid[data-v-9a46d7d1],.queue-summary[data-v-9a46d7d1]{grid-template-columns:1fr}.queue-summary>div[data-v-9a46d7d1]{border-right:0;border-bottom:1px solid #e5eaf0}.queue-summary>div[data-v-9a46d7d1]:last-child{border-bottom:0}}.finance-shell[data-v-9a46d7d1]{--finance-page-bg: #f4f5f7;--finance-sidebar-bg: #111111;--finance-sidebar-surface: #1b1b1b;--finance-sidebar-hover: #252525;--finance-sidebar-border: #333333;--finance-sidebar-text: #d1d5db;--finance-sidebar-muted: #9ca3af;--finance-accent: #c5a35a;--finance-accent-dark: #987532;--finance-surface: #ffffff;--finance-border: #e4e7eb;--finance-text: #111111;--finance-text-secondary: #4b5563;--finance-muted: #7b8491;background:var( --finance-page-bg );color:var( --finance-text )}.finance-sidebar[data-v-9a46d7d1]{border-right:1px solid var( --finance-sidebar-border );background:var( --finance-sidebar-bg );color:#fff}.finance-brand[data-v-9a46d7d1]{color:#fff}.finance-brand-mark[data-v-9a46d7d1]{background:var( --finance-accent );color:var( --finance-sidebar-bg );font-weight:900}.finance-brand-copy strong[data-v-9a46d7d1]{color:#fff}.finance-brand-copy small[data-v-9a46d7d1]{color:#b8bcc4}.building-context[data-v-9a46d7d1]{border:1px solid var( --finance-sidebar-border );background:var( --finance-sidebar-surface )}.context-label[data-v-9a46d7d1]{color:var( --finance-sidebar-muted )}.building-name[data-v-9a46d7d1]{color:#fff}.context-select[data-v-9a46d7d1]{border-color:var( --finance-sidebar-border );background:var( --finance-sidebar-bg );color:#fff}.context-select[data-v-9a46d7d1]:focus{outline:2px solid var( --finance-accent );outline-offset:1px}.nav-group-label[data-v-9a46d7d1]{color:var( --finance-sidebar-muted )}.nav-item[data-v-9a46d7d1]{position:relative;color:var( --finance-sidebar-text )}.nav-item[data-v-9a46d7d1]:hover{color:#fff;background:var( --finance-sidebar-hover )}.nav-item.active[data-v-9a46d7d1]{color:#fff;background:var( --finance-sidebar-hover );box-shadow:inset 4px 0 0 var( --finance-accent )}.sidebar-footer[data-v-9a46d7d1]{border-top-color:var( --finance-sidebar-border )}.sidebar-footer span[data-v-9a46d7d1]{color:var( --finance-sidebar-text )}.sidebar-footer small[data-v-9a46d7d1]{color:var( --finance-sidebar-muted )}.finance-main[data-v-9a46d7d1]{background:var( --finance-page-bg )}.workspace-header[data-v-9a46d7d1]{border-bottom-color:var( --finance-border )}.workspace-header h1[data-v-9a46d7d1],.section-heading h2[data-v-9a46d7d1],.panel-heading h2[data-v-9a46d7d1]{color:var( --finance-text )}.workspace-eyebrow[data-v-9a46d7d1],.panel-eyebrow[data-v-9a46d7d1]{color:var( --finance-accent-dark )}.workspace-header p[data-v-9a46d7d1],.section-heading p[data-v-9a46d7d1]{color:var( --finance-text-secondary )}.content-panel[data-v-9a46d7d1],.overview-card[data-v-9a46d7d1],.queue-summary[data-v-9a46d7d1]{border-color:var( --finance-border );background:var( --finance-surface );box-shadow:none}.overview-card>span[data-v-9a46d7d1],.queue-summary span[data-v-9a46d7d1]{color:var( --finance-text-secondary )}.overview-card strong[data-v-9a46d7d1],.queue-summary strong[data-v-9a46d7d1]{color:var( --finance-text )}.primary-button[data-v-9a46d7d1]{border-color:var( --finance-sidebar-bg );background:var( --finance-sidebar-bg );color:#fff}.primary-button[data-v-9a46d7d1]:hover{border-color:var( --finance-sidebar-hover );background:var( --finance-sidebar-hover )}.primary-button[data-v-9a46d7d1]:focus-visible{outline:3px solid var( --finance-accent );outline-offset:2px}.secondary-button[data-v-9a46d7d1]{border-color:#d1d5db;background:#e5e7eb;color:var( --finance-sidebar-bg )}.secondary-button[data-v-9a46d7d1]:hover{border-color:var( --finance-accent );background:#fffaf0}.text-button[data-v-9a46d7d1]{color:var( --finance-accent-dark )}.text-button[data-v-9a46d7d1]:hover{text-decoration:underline}.fund-number[data-v-9a46d7d1]{color:var( --finance-accent-dark )}.fund-snapshot-row[data-v-9a46d7d1],.finance-table th[data-v-9a46d7d1],.finance-table td[data-v-9a46d7d1]{border-bottom-color:#eceff2}.finance-table th[data-v-9a46d7d1]{color:var( --finance-text-secondary )}.search-input[data-v-9a46d7d1]{border-color:#d1d5db;background:var( --finance-surface );color:var( --finance-text )}.search-input[data-v-9a46d7d1]:focus{outline:2px solid var( --finance-accent );outline-offset:1px;border-color:var( --finance-accent )}.access-chip[data-v-9a46d7d1],.section-count[data-v-9a46d7d1]{background:#e5e7eb;color:var( --finance-text )}.build-label[data-v-9a46d7d1]{background:#fffaf0;color:var( --finance-accent-dark );border:1px solid #eadcb9}@media (max-width: 760px){.finance-sidebar[data-v-9a46d7d1]{border-bottom:1px solid var( --finance-sidebar-border )}.finance-navigation[data-v-9a46d7d1]{background:var( --finance-sidebar-bg )}.nav-item.active[data-v-9a46d7d1]{box-shadow:inset 0 -3px 0 var( --finance-accent )}}.setup-stack[data-v-9a46d7d1]{display:grid;gap:18px}.setup-card[data-v-9a46d7d1]{padding:22px;border:1px solid #dce3ec;border-radius:12px;background:#fff}.setup-card.secondary[data-v-9a46d7d1]{display:flex;gap:20px;align-items:center;justify-content:space-between}.setup-card.secondary h3[data-v-9a46d7d1],.setup-card-heading h3[data-v-9a46d7d1]{margin:4px 0 0}.setup-card.secondary p[data-v-9a46d7d1]{margin:8px 0 0;color:#64748b}.setup-card-heading[data-v-9a46d7d1]{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.numbering-status[data-v-9a46d7d1]{flex:0 0 auto;padding:6px 10px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.numbering-status.ready[data-v-9a46d7d1]{background:#e7f5ec;color:#216e39}.numbering-status.pending[data-v-9a46d7d1]{background:#fff5d9;color:#805b00}.numbering-grid[data-v-9a46d7d1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.numbering-grid>div[data-v-9a46d7d1]{padding:14px 16px;border:1px solid #e4e7eb;border-radius:10px;background:#f8fafc}.numbering-grid span[data-v-9a46d7d1]{display:block;margin-bottom:6px;color:#64748b;font-size:.78rem}.numbering-grid strong[data-v-9a46d7d1]{color:#1f2937}.cutover-notice[data-v-9a46d7d1]{margin-top:18px;padding:15px 16px;border-left:4px solid #c5a35a;border-radius:8px;background:#fffaf0}.cutover-notice.ready[data-v-9a46d7d1]{border-left-color:#2f855a;background:#f0fff4}.cutover-notice p[data-v-9a46d7d1]{margin:5px 0 0;color:#52606d;line-height:1.5}.setup-message[data-v-9a46d7d1]{margin-top:18px;padding:13px 15px;border-radius:8px;background:#f8fafc;color:#52606d}.setup-message.error[data-v-9a46d7d1]{background:#fff1f2;color:#9f1239}@media (max-width: 800px){.numbering-grid[data-v-9a46d7d1]{grid-template-columns:1fr}.setup-card.secondary[data-v-9a46d7d1]{align-items:stretch;flex-direction:column}}.work-queue-panel[data-v-9a46d7d1]{min-width:0}.work-queue-total[data-v-9a46d7d1]{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:var( --finance-sidebar-bg, #1d2939 );color:#fff;font-size:.72rem;font-weight:800}.work-queue-summary-grid[data-v-9a46d7d1]{margin-top:16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.work-queue-summary-card[data-v-9a46d7d1]{min-width:0;padding:12px;display:grid;gap:5px;border:1px solid var( --finance-border, #dce3ec );border-radius:10px;background:var( --finance-surface, #fff );color:var( --finance-text, #1b2a40 );text-align:left;cursor:pointer}.work-queue-summary-card[data-v-9a46d7d1]:hover{border-color:var( --finance-accent, #c5a35a );transform:translateY(-1px)}.work-queue-summary-card>span[data-v-9a46d7d1]{min-height:30px;color:var( --finance-text-secondary, #738095 );font-size:.68rem;font-weight:750}.work-queue-summary-card>strong[data-v-9a46d7d1]{font-size:1.35rem}.work-queue-summary-card>small[data-v-9a46d7d1]{color:var( --finance-text-secondary, #7b8797 );font-size:.63rem;line-height:1.3}.work-queue-summary-card.exception[data-v-9a46d7d1]{border-color:#ecc6c1}.work-queue-summary-card.exception>strong[data-v-9a46d7d1]{color:#a43a30}.work-queue-list[data-v-9a46d7d1]{margin-top:16px;overflow:hidden;border:1px solid var( --finance-border, #dce3ec );border-radius:10px}.work-queue-list-heading[data-v-9a46d7d1]{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7f9fb;border-bottom:1px solid var( --finance-border, #dce3ec )}.work-queue-list-heading strong[data-v-9a46d7d1]{font-size:.76rem}.work-queue-list-heading span[data-v-9a46d7d1]{color:var( --finance-text-secondary, #738095 );font-size:.65rem}.work-queue-row[data-v-9a46d7d1]{width:100%;padding:11px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;align-items:center;border:0;border-bottom:1px solid #edf0f3;background:transparent;color:inherit;text-align:left;cursor:pointer}.work-queue-row[data-v-9a46d7d1]:last-child{border-bottom:0}.work-queue-row[data-v-9a46d7d1]:hover{background:#fafbfd}.work-queue-row-main[data-v-9a46d7d1]{min-width:0;display:grid;gap:2px}.work-queue-row-main>strong[data-v-9a46d7d1]{color:var( --finance-text, #1b2a40 );font-size:.8rem}.work-queue-row-main>span[data-v-9a46d7d1]{color:var( --finance-text-secondary, #68768a );font-size:.72rem}.work-queue-row-main>small[data-v-9a46d7d1]{margin-top:2px;color:#8a95a4;font-size:.66rem;line-height:1.35}.work-queue-row-meta[data-v-9a46d7d1]{display:grid;justify-items:end;gap:3px}.work-queue-row-meta>small[data-v-9a46d7d1]{color:#8b96a5;font-size:.62rem}.work-queue-row-meta>strong[data-v-9a46d7d1]{color:var( --finance-accent-dark, #8f6b28 );font-size:.66rem}.work-queue-status[data-v-9a46d7d1]{padding:3px 6px;border-radius:999px;background:#eef2f6;color:#566477;font-size:.58rem;font-weight:800;letter-spacing:.03em}.work-queue-error[data-v-9a46d7d1]{margin-top:15px;padding:12px;border:1px solid #efc4be;border-radius:8px;background:#fff5f3;color:#9c332a;font-size:.75rem}@media (max-width: 1120px){.work-queue-summary-grid[data-v-9a46d7d1]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.work-queue-summary-grid[data-v-9a46d7d1]{grid-template-columns:repeat(2,minmax(0,1fr))}.work-queue-row[data-v-9a46d7d1]{grid-template-columns:1fr}.work-queue-row-meta[data-v-9a46d7d1]{justify-items:start}}@media (max-width: 480px){.work-queue-summary-grid[data-v-9a46d7d1]{grid-template-columns:1fr}}.attendance-panel[data-v-2c7abe56]{display:grid;gap:1rem;margin-bottom:1.25rem;padding:1.15rem;border:1px solid #dbe4ee;border-radius:.9rem;background:#fff}.attendance-heading[data-v-2c7abe56]{display:flex;justify-content:space-between;gap:1.5rem;align-items:start}.attendance-heading h2[data-v-2c7abe56],.validation-heading h3[data-v-2c7abe56]{margin:.15rem 0 0}.attendance-heading p[data-v-2c7abe56]{max-width:720px;margin:.35rem 0 0;color:#64748b}.attendance-eyebrow[data-v-2c7abe56]{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.privacy-badge[data-v-2c7abe56]{display:grid;gap:.15rem;min-width:235px;padding:.7rem .8rem;border:1px solid #bbf7d0;border-radius:.65rem;background:#f0fdf4;color:#166534}.privacy-badge span[data-v-2c7abe56]{font-size:.76rem}.interpretation-note[data-v-2c7abe56]{display:grid;gap:.2rem;padding:.8rem;border:1px solid #fde68a;border-radius:.6rem;background:#fffbeb;color:#854d0e}.interpretation-note span[data-v-2c7abe56]{font-size:.8rem}.attendance-controls[data-v-2c7abe56]{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(180px,.5fr) minmax(260px,1fr) auto;gap:.7rem;align-items:end}.attendance-controls label[data-v-2c7abe56],.sheet-selector label[data-v-2c7abe56]{display:grid;gap:.35rem}.attendance-controls label>span[data-v-2c7abe56],.sheet-selector label>span[data-v-2c7abe56]{color:#475569;font-size:.7rem;font-weight:800;text-transform:uppercase}.attendance-controls input[data-v-2c7abe56],.attendance-controls select[data-v-2c7abe56],.sheet-selector select[data-v-2c7abe56],.mapping-table select[data-v-2c7abe56]{min-height:40px;width:100%;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.55rem;background:#fff}.primary-button[data-v-2c7abe56],.secondary-button[data-v-2c7abe56],.commit-button[data-v-2c7abe56]{min-height:40px;padding:.5rem .85rem;border-radius:.55rem;cursor:pointer;font:inherit;font-weight:800}.primary-button[data-v-2c7abe56]{border:0;background:#0f172a;color:#fff}.secondary-button[data-v-2c7abe56]{border:1px solid #cbd5e1;background:#fff;color:#334155}.commit-button[data-v-2c7abe56]{border:0;background:#166534;color:#fff}.primary-button[data-v-2c7abe56]:disabled,.secondary-button[data-v-2c7abe56]:disabled,.commit-button[data-v-2c7abe56]:disabled{cursor:default;opacity:.5}.attendance-error[data-v-2c7abe56],.attendance-message[data-v-2c7abe56]{padding:.75rem .9rem;border-radius:.6rem}.attendance-error[data-v-2c7abe56]{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.attendance-message[data-v-2c7abe56]{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a}.mapping-workspace[data-v-2c7abe56],.validation-panel[data-v-2c7abe56]{display:grid;gap:.9rem;padding:1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#f8fafc}.mapping-summary[data-v-2c7abe56],.validation-grid[data-v-2c7abe56]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.mapping-summary>div[data-v-2c7abe56],.validation-grid>div[data-v-2c7abe56]{display:grid;gap:.15rem;padding:.65rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#fff}.mapping-summary span[data-v-2c7abe56],.validation-grid span[data-v-2c7abe56]{color:#64748b;font-size:.68rem;font-weight:700}.good[data-v-2c7abe56]{color:#166534}.bad[data-v-2c7abe56]{color:#b91c1c}.mapping-note[data-v-2c7abe56]{display:grid;gap:.15rem;padding:.75rem;border-radius:.55rem;background:#fff;color:#475569}.mapping-note span[data-v-2c7abe56]{font-size:.8rem}.mapping-table-wrap[data-v-2c7abe56],.preview-table-wrap[data-v-2c7abe56]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:.6rem;background:#fff}.mapping-table[data-v-2c7abe56],.preview-table[data-v-2c7abe56]{width:100%;border-collapse:collapse;font-size:.8rem}.mapping-table th[data-v-2c7abe56],.mapping-table td[data-v-2c7abe56],.preview-table th[data-v-2c7abe56],.preview-table td[data-v-2c7abe56]{padding:.65rem;border-bottom:1px solid #edf2f7;text-align:left}.mapping-table th[data-v-2c7abe56],.preview-table th[data-v-2c7abe56]{color:#64748b;font-size:.68rem;text-transform:uppercase}.mapping-footer[data-v-2c7abe56],.commit-row[data-v-2c7abe56],.validation-heading[data-v-2c7abe56]{display:flex;justify-content:space-between;gap:1rem;align-items:center}.mapping-footer>div[data-v-2c7abe56],.commit-row>div[data-v-2c7abe56]:first-child{display:grid;gap:.15rem}.mapping-footer span[data-v-2c7abe56],.commit-row span[data-v-2c7abe56]{color:#64748b;font-size:.78rem}.batch-status[data-v-2c7abe56]{padding:.25rem .55rem;border-radius:999px;background:#e2e8f0;font-size:.7rem;font-weight:900}.batch-status.ready[data-v-2c7abe56],.batch-status.imported[data-v-2c7abe56]{background:#dcfce7;color:#166534}.match-state[data-v-2c7abe56]{display:inline-flex;padding:.22rem .45rem;border-radius:999px;font-size:.7rem;font-weight:800}.match-state.matched[data-v-2c7abe56]{background:#dcfce7;color:#166534}.match-state.unmatched[data-v-2c7abe56]{background:#fee2e2;color:#991b1b}.stn-value[data-v-2c7abe56]{font-family:ui-monospace,monospace}.commit-buttons[data-v-2c7abe56]{display:flex;gap:.55rem}.commit-success[data-v-2c7abe56]{display:grid;gap:.2rem;padding:.8rem;border:1px solid #bbf7d0;border-radius:.6rem;background:#f0fdf4;color:#166534}@media (max-width: 900px){.attendance-heading[data-v-2c7abe56],.mapping-footer[data-v-2c7abe56],.commit-row[data-v-2c7abe56]{display:grid}.privacy-badge[data-v-2c7abe56]{min-width:0}.attendance-controls[data-v-2c7abe56],.mapping-summary[data-v-2c7abe56],.validation-grid[data-v-2c7abe56]{grid-template-columns:1fr}.commit-buttons[data-v-2c7abe56]{flex-wrap:wrap}}.edfi-admin[data-v-55687d84]{display:grid;gap:14px;margin-bottom:18px;padding:18px;border:1px solid #d9e2ed;border-radius:14px;background:#f8fafc}.admin-heading[data-v-55687d84],.form-heading[data-v-55687d84],.client-card-heading[data-v-55687d84],.form-actions[data-v-55687d84],.client-actions[data-v-55687d84],.credential-actions[data-v-55687d84]{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-eyebrow[data-v-55687d84]{margin:0 0 5px;color:#61748e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-heading h3[data-v-55687d84]{margin:0;color:#1f2f43;font-size:1rem}.admin-description[data-v-55687d84]{margin:5px 0 0;color:#60718a;font-size:.86rem}.primary-action[data-v-55687d84],.secondary-action[data-v-55687d84],.danger-action[data-v-55687d84],.copy-action[data-v-55687d84],.text-action[data-v-55687d84]{cursor:pointer;border-radius:8px;font:inherit;font-weight:700}.primary-action[data-v-55687d84]{padding:9px 13px;border:1px solid #243a58;background:#243a58;color:#fff}.secondary-action[data-v-55687d84]{padding:8px 11px;border:1px solid #c8d3e0;background:#fff;color:#344962}.danger-action[data-v-55687d84]{padding:8px 11px;border:1px solid #d4a6a6;background:#fff6f6;color:#913838}.copy-action[data-v-55687d84]{padding:6px 9px;border:1px solid #c8d3e0;background:#fff;color:#344962}.text-action[data-v-55687d84]{border:0;background:transparent;color:#41658e}button[data-v-55687d84]:disabled{cursor:not-allowed;opacity:.55}.create-panel[data-v-55687d84],.credential-panel[data-v-55687d84],.client-card[data-v-55687d84]{padding:15px;border:1px solid #d5deea;border-radius:12px;background:#fff}.form-heading>div[data-v-55687d84]{display:grid;gap:3px}.form-heading span[data-v-55687d84]{color:#65758a;font-size:.82rem}.field-grid[data-v-55687d84]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.field-grid label[data-v-55687d84]{display:grid;gap:5px}.field-grid label>span[data-v-55687d84]{color:#455970;font-size:.78rem;font-weight:700}.field-grid input[data-v-55687d84]{min-width:0;padding:8px 10px;border:1px solid #cad5e1;border-radius:8px;font:inherit}.ttl-field[data-v-55687d84]{display:flex;align-items:center;gap:8px}.ttl-field span[data-v-55687d84]{color:#697b90;font-size:.8rem}.active-field[data-v-55687d84]{display:flex!important;grid-template-columns:none!important;align-items:center;align-self:end;gap:8px!important;padding-bottom:8px}.active-field input[data-v-55687d84]{width:auto}.scope-summary[data-v-55687d84]{display:grid;gap:3px;margin-top:14px;padding:10px 12px;border-radius:9px;background:#eef4fa}.scope-summary span[data-v-55687d84]{color:#63758a;font-size:.8rem}.form-actions[data-v-55687d84]{margin-top:14px;justify-content:flex-end}.message[data-v-55687d84]{margin:0;padding:9px 11px;border-radius:8px;font-size:.84rem}.message.error[data-v-55687d84]{border:1px solid #e1b6b6;background:#fff5f5;color:#963939}.message.success[data-v-55687d84]{border:1px solid #b8dec6;background:#f2fbf5;color:#2c7047}.loading-state[data-v-55687d84]{color:#66788e;font-size:.85rem}.credential-panel[data-v-55687d84]{display:grid;gap:13px;border-color:#d7bd76;background:#fffcf3}.credential-warning[data-v-55687d84]{display:grid;gap:3px;color:#705518}.credential-warning span[data-v-55687d84]{font-size:.83rem;line-height:1.45}.credential-grid[data-v-55687d84]{display:grid;gap:8px}.credential-row[data-v-55687d84]{display:grid;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:10px}.credential-row>span[data-v-55687d84]{color:#65758a;font-size:.77rem;font-weight:750}.credential-row code[data-v-55687d84],.client-details code[data-v-55687d84]{overflow-wrap:anywhere;color:#27394e;font-size:.78rem}.secret-row code[data-v-55687d84]{font-weight:700}.credential-actions[data-v-55687d84]{justify-content:flex-end}.client-list[data-v-55687d84]{display:grid;gap:10px}.client-card[data-v-55687d84]{display:grid;gap:12px}.client-card-heading>div[data-v-55687d84]{display:grid;gap:2px}.client-card-heading span[data-v-55687d84]{color:#6a7a8f;font-size:.78rem}.status-pill[data-v-55687d84]{padding:4px 8px;border-radius:999px;background:#eef1f5;color:#637184!important;font-size:.72rem!important;font-weight:800}.status-pill.active[data-v-55687d84]{background:#e8f6ed;color:#277047!important}.client-details[data-v-55687d84]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.client-details>div[data-v-55687d84]{display:grid;gap:2px}.client-details dt[data-v-55687d84]{color:#708096;font-size:.72rem;font-weight:750}.client-details dd[data-v-55687d84]{margin:0;color:#30445d;font-size:.83rem}.client-actions[data-v-55687d84]{justify-content:flex-end}@media (max-width: 760px){.admin-heading[data-v-55687d84],.form-heading[data-v-55687d84],.client-actions[data-v-55687d84]{align-items:stretch;flex-direction:column}.field-grid[data-v-55687d84],.client-details[data-v-55687d84],.credential-row[data-v-55687d84]{grid-template-columns:1fr}.copy-action[data-v-55687d84]{justify-self:start}}.first-sync-panel[data-v-b3f25dda]{display:grid;gap:14px;margin-bottom:18px;padding:18px;border:1px solid #d9e2ed;border-radius:14px;background:#f8fafc}.first-sync-heading[data-v-b3f25dda],.state-card[data-v-b3f25dda],.section-heading[data-v-b3f25dda]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.eyebrow[data-v-b3f25dda]{margin:0 0 5px;color:#61748e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.first-sync-heading h3[data-v-b3f25dda]{margin:0;color:#1f2f43;font-size:1rem}.first-sync-heading p[data-v-b3f25dda]{margin:5px 0 0;color:#60718a;font-size:.86rem}.refresh-button[data-v-b3f25dda],.capture-button[data-v-b3f25dda]{cursor:pointer;border-radius:8px;font:inherit;font-weight:700}.refresh-button[data-v-b3f25dda]{padding:8px 11px;border:1px solid #c8d3e0;background:#fff;color:#344962}.capture-button[data-v-b3f25dda]{flex:0 0 auto;padding:9px 13px;border:1px solid #243a58;background:#243a58;color:#fff}button[data-v-b3f25dda]:disabled{cursor:not-allowed;opacity:.55}.notice[data-v-b3f25dda]{margin:0;padding:9px 11px;border-radius:8px;font-size:.84rem}.notice.error[data-v-b3f25dda]{border:1px solid #e1b6b6;background:#fff5f5;color:#963939}.notice.success[data-v-b3f25dda]{border:1px solid #b8dec6;background:#f2fbf5;color:#2c7047}.loading[data-v-b3f25dda],.empty-state[data-v-b3f25dda]{color:#66788e;font-size:.85rem}.state-card[data-v-b3f25dda]{align-items:center;padding:15px;border:1px solid #d5deea;border-radius:12px;background:#fff}.state-card>div[data-v-b3f25dda]{display:grid;gap:4px}.state-label[data-v-b3f25dda]{color:#718197;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.state-card strong[data-v-b3f25dda]{color:#22374f}.state-card p[data-v-b3f25dda]{max-width:760px;margin:0;color:#607188;font-size:.83rem;line-height:1.45}.metric-grid[data-v-b3f25dda],.delta-metrics[data-v-b3f25dda]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-grid article[data-v-b3f25dda],.delta-metrics article[data-v-b3f25dda]{display:grid;gap:4px;padding:12px;border:1px solid #d9e2ed;border-radius:10px;background:#fff}.metric-grid span[data-v-b3f25dda],.delta-metrics span[data-v-b3f25dda]{color:#718197;font-size:.72rem;font-weight:700}.metric-grid strong[data-v-b3f25dda],.delta-metrics strong[data-v-b3f25dda]{color:#273c54;font-size:1.15rem}.baseline-card[data-v-b3f25dda]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;border:1px solid #b8dec6;border-radius:10px;background:#f2fbf5}.baseline-card>div[data-v-b3f25dda]{display:grid;gap:2px}.baseline-card>div span[data-v-b3f25dda]{color:#567461;font-size:.72rem;font-weight:700;text-transform:uppercase}.baseline-card>div strong[data-v-b3f25dda]{color:#2e6e47}.baseline-card dl[data-v-b3f25dda]{display:flex;flex-wrap:wrap;gap:18px;margin:0}.baseline-card dl>div[data-v-b3f25dda]{display:grid;gap:2px}.baseline-card dt[data-v-b3f25dda]{color:#6b7f72;font-size:.68rem;font-weight:700}.baseline-card dd[data-v-b3f25dda]{margin:0;color:#385545;font-size:.8rem}.delta-section[data-v-b3f25dda]{display:grid;gap:12px}.section-heading>div[data-v-b3f25dda]{display:grid;gap:3px}.section-heading strong[data-v-b3f25dda]{color:#263a51}.section-heading span[data-v-b3f25dda]{color:#6c7c91;font-size:.78rem}.delta-columns[data-v-b3f25dda]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.delta-card[data-v-b3f25dda]{display:grid;gap:9px;align-content:start;padding:13px;border:1px solid #d9e2ed;border-radius:10px;background:#fff}.delta-card>strong[data-v-b3f25dda]{color:#334961;font-size:.85rem}.empty-message[data-v-b3f25dda]{margin:0;color:#718197;font-size:.8rem}.delta-list[data-v-b3f25dda]{display:grid;gap:6px}.delta-row[data-v-b3f25dda]{display:flex;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid #edf1f5}.delta-row span[data-v-b3f25dda]{color:#53677f;font-size:.78rem}.delta-row strong[data-v-b3f25dda]{color:#253c55;font-size:.8rem}.privacy-note[data-v-b3f25dda]{display:grid;gap:3px;padding:10px 12px;border-radius:9px;background:#eef4fa}.privacy-note strong[data-v-b3f25dda]{color:#3e5873;font-size:.78rem}.privacy-note span[data-v-b3f25dda]{color:#667b91;font-size:.77rem;line-height:1.4}@media (max-width: 900px){.metric-grid[data-v-b3f25dda],.delta-metrics[data-v-b3f25dda]{grid-template-columns:repeat(2,minmax(0,1fr))}.delta-columns[data-v-b3f25dda]{grid-template-columns:1fr}.baseline-card[data-v-b3f25dda]{align-items:flex-start;flex-direction:column}}@media (max-width: 620px){.first-sync-heading[data-v-b3f25dda],.state-card[data-v-b3f25dda]{align-items:stretch;flex-direction:column}.metric-grid[data-v-b3f25dda],.delta-metrics[data-v-b3f25dda]{grid-template-columns:1fr}}.school-approval-panel[data-v-6d7b9c23]{display:grid;gap:14px;margin-bottom:18px;padding:18px;border:1px solid #d9e2ed;border-radius:14px;background:#f8fafc}.panel-heading[data-v-6d7b9c23],.section-heading[data-v-6d7b9c23],.mapping-card[data-v-6d7b9c23]{display:flex;justify-content:space-between;gap:16px}.panel-heading[data-v-6d7b9c23]{align-items:flex-start}.eyebrow[data-v-6d7b9c23]{margin:0 0 5px;color:#61748e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panel-heading h3[data-v-6d7b9c23]{margin:0;color:#1f2f43;font-size:1rem}.panel-heading p[data-v-6d7b9c23]{margin:5px 0 0;color:#60718a;font-size:.86rem}.secondary-button[data-v-6d7b9c23],.approve-button[data-v-6d7b9c23],.deactivate-button[data-v-6d7b9c23]{cursor:pointer;border-radius:8px;font:inherit;font-weight:700}.secondary-button[data-v-6d7b9c23]{padding:8px 11px;border:1px solid #c8d3e0;background:#fff;color:#344962}.approve-button[data-v-6d7b9c23]{align-self:flex-end;padding:8px 13px;border:1px solid #2f6c48;background:#2f6c48;color:#fff}.deactivate-button[data-v-6d7b9c23]{align-self:center;padding:8px 13px;border:1px solid #c9a8a8;background:#fff;color:#8b4545}.approval-controls[data-v-6d7b9c23]{display:flex;align-items:flex-end;gap:9px}.approval-controls label[data-v-6d7b9c23]{display:grid;gap:4px}.approval-controls label>span[data-v-6d7b9c23]{color:#64768b;font-size:.7rem;font-weight:700}.approval-controls select[data-v-6d7b9c23]{min-width:250px;padding:8px 9px;border:1px solid #c8d3e0;border-radius:8px;background:#fff;color:#344962;font:inherit}button[data-v-6d7b9c23]:disabled{cursor:not-allowed;opacity:.55}.notice[data-v-6d7b9c23]{margin:0;padding:9px 11px;border-radius:8px;font-size:.84rem}.notice.error[data-v-6d7b9c23]{border:1px solid #e1b6b6;background:#fff5f5;color:#963939}.notice.success[data-v-6d7b9c23]{border:1px solid #b8dec6;background:#f2fbf5;color:#2c7047}.loading[data-v-6d7b9c23]{color:#66788e;font-size:.85rem}.summary-grid[data-v-6d7b9c23]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.summary-grid article[data-v-6d7b9c23]{display:grid;gap:4px;padding:12px;border:1px solid #d9e2ed;border-radius:10px;background:#fff}.summary-grid span[data-v-6d7b9c23]{color:#718197;font-size:.72rem;font-weight:700}.summary-grid strong[data-v-6d7b9c23]{color:#273c54;font-size:1.15rem}.empty-state[data-v-6d7b9c23]{display:grid;gap:4px;padding:14px;border:1px dashed #cad5e2;border-radius:10px;background:#fff}.empty-state strong[data-v-6d7b9c23]{color:#40566f}.empty-state span[data-v-6d7b9c23]{color:#6a7b90;font-size:.82rem;line-height:1.45}.mapping-section[data-v-6d7b9c23]{display:grid;gap:10px}.section-heading[data-v-6d7b9c23]{align-items:center}.section-heading>div[data-v-6d7b9c23]{display:grid;gap:2px}.section-heading strong[data-v-6d7b9c23]{color:#334961;font-size:.88rem}.section-heading span[data-v-6d7b9c23]{color:#718197;font-size:.76rem}.count-badge[data-v-6d7b9c23]{padding:4px 8px;border-radius:999px;background:#fff1d7;color:#805c1f;font-size:.72rem;font-weight:800}.count-badge.approved[data-v-6d7b9c23]{background:#e8f6ec;color:#376e4b}.mapping-list[data-v-6d7b9c23]{display:grid;gap:8px}.mapping-card[data-v-6d7b9c23]{align-items:center;padding:12px 13px;border-radius:10px;background:#fff}.mapping-card.pending[data-v-6d7b9c23]{border:1px solid #ead7af}.mapping-card.approved[data-v-6d7b9c23]{border:1px solid #bedfc8}.mapping-main[data-v-6d7b9c23]{display:grid;gap:5px}.mapping-main>strong[data-v-6d7b9c23]{color:#263c54}.source-label[data-v-6d7b9c23],.canonical-label[data-v-6d7b9c23]{width:fit-content;padding:2px 6px;border-radius:999px;font-size:.66rem;font-weight:800}.source-label[data-v-6d7b9c23]{background:#eef2f7;color:#5d6f84}.canonical-label[data-v-6d7b9c23]{background:#e8f6ec;color:#376e4b}.mapping-meta[data-v-6d7b9c23]{display:flex;flex-wrap:wrap;gap:6px 14px}.mapping-meta span[data-v-6d7b9c23]{color:#64768b;font-size:.76rem}.mapping-meta .muted[data-v-6d7b9c23]{color:#8996a6;font-style:italic}.identity-note[data-v-6d7b9c23]{display:grid;gap:3px;padding:10px 12px;border-radius:9px;background:#eef4fa}.identity-note strong[data-v-6d7b9c23]{color:#3e5873;font-size:.78rem}.identity-note span[data-v-6d7b9c23]{color:#667b91;font-size:.77rem;line-height:1.4}@media (max-width: 700px){.panel-heading[data-v-6d7b9c23],.mapping-card[data-v-6d7b9c23]{align-items:stretch;flex-direction:column}.summary-grid[data-v-6d7b9c23]{grid-template-columns:1fr}.approval-controls[data-v-6d7b9c23]{align-items:stretch;flex-direction:column}.approval-controls select[data-v-6d7b9c23]{width:100%;min-width:0}.approve-button[data-v-6d7b9c23],.deactivate-button[data-v-6d7b9c23]{align-self:stretch}}.sync-health-panel[data-v-8918ed68]{margin-bottom:1.25rem;padding:1.25rem;border:1px solid #e2e8f0;border-radius:.9rem;background:#fff}.sync-heading[data-v-8918ed68],.subpanel-heading[data-v-8918ed68]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.sync-heading[data-v-8918ed68]{margin-bottom:1rem}.sync-heading h2[data-v-8918ed68],.subpanel-heading h3[data-v-8918ed68]{margin:.15rem 0 0}.sync-intro[data-v-8918ed68],.state-card p[data-v-8918ed68],.boundary-card p[data-v-8918ed68],.mapping-warning p[data-v-8918ed68]{margin:.35rem 0 0;color:#64748b}.sync-eyebrow[data-v-8918ed68],.subpanel-eyebrow[data-v-8918ed68],.state-label[data-v-8918ed68]{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.refresh-button[data-v-8918ed68]{min-height:38px;padding:.5rem .8rem;border:1px solid #cbd5e1;border-radius:.55rem;color:#334155;background:#fff;font-weight:800;cursor:pointer}.refresh-button[data-v-8918ed68]:disabled{opacity:.5;cursor:not-allowed}.sync-notice[data-v-8918ed68]{display:grid;gap:.2rem;padding:1rem;border-radius:.7rem;color:#475569;background:#f8fafc}.sync-notice.restricted[data-v-8918ed68]{color:#92400e;background:#fffbeb}.sync-notice.error[data-v-8918ed68]{color:#991b1b;background:#fef2f2}.state-grid[data-v-8918ed68]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.85rem}.state-card[data-v-8918ed68],.boundary-card[data-v-8918ed68]{padding:1rem;border-radius:.75rem}.state-card[data-v-8918ed68]{border:1px solid #e2e8f0;background:#f8fafc}.state-card.good[data-v-8918ed68]{border-color:#bbf7d0;background:#f0fdf4}.state-card.warning[data-v-8918ed68]{border-color:#fde68a;background:#fffbeb}.state-card.ready[data-v-8918ed68]{border-color:#bfdbfe;background:#eff6ff}.state-card.muted[data-v-8918ed68]{background:#f1f5f9}.state-value[data-v-8918ed68]{display:block;margin-top:.35rem;font-size:1.35rem}.state-receiving[data-v-8918ed68]{color:#166534}.state-attention[data-v-8918ed68]{color:#92400e}.state-ready-no-activity[data-v-8918ed68]{color:#1d4ed8}.boundary-card[data-v-8918ed68]{display:flex;gap:.85rem;color:#14532d;background:#f0fdf4}.boundary-icon[data-v-8918ed68]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:999px;color:#fff;background:#16a34a;font-weight:900}.sync-metrics[data-v-8918ed68]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.sync-metrics article[data-v-8918ed68],.warehouse-grid article[data-v-8918ed68]{display:grid;gap:.25rem;padding:.85rem;border:1px solid #e2e8f0;border-radius:.65rem;background:#fff}.sync-metrics span[data-v-8918ed68],.warehouse-grid span[data-v-8918ed68]{color:#64748b;font-size:.76rem;font-weight:700}.sync-metrics strong[data-v-8918ed68]{font-size:1.25rem}.sync-metrics .metric-date[data-v-8918ed68]{font-size:.88rem}.mapping-warning[data-v-8918ed68]{display:grid;gap:.8rem;margin-top:.85rem;padding:1rem;border:1px solid #fde68a;border-radius:.7rem;background:#fffbeb}.pending-schools[data-v-8918ed68]{display:grid;gap:.45rem}.pending-school[data-v-8918ed68]{display:flex;justify-content:space-between;gap:1rem;padding-top:.45rem;border-top:1px solid #fde68a}.pending-school span[data-v-8918ed68]{color:#92400e;font-size:.78rem}.health-columns[data-v-8918ed68]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem}.health-subpanel[data-v-8918ed68]{margin-top:.85rem;padding:1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#f8fafc}.health-columns .health-subpanel[data-v-8918ed68]{margin-top:0}.warehouse-grid[data-v-8918ed68]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.client-list[data-v-8918ed68]{display:grid;gap:.55rem;margin-top:.8rem}.client-row[data-v-8918ed68]{display:flex;justify-content:space-between;gap:1rem;padding:.75rem;border-radius:.6rem;background:#fff}.client-row>div[data-v-8918ed68]{display:grid;gap:.15rem}.client-row span[data-v-8918ed68],.client-row small[data-v-8918ed68]{color:#64748b}.client-status[data-v-8918ed68]{justify-items:end;text-align:right}.client-status>span[data-v-8918ed68]{font-weight:800}.client-status>span.active[data-v-8918ed68]{color:#166534}.client-status>span.inactive[data-v-8918ed68]{color:#64748b}.empty-state[data-v-8918ed68]{margin-top:.8rem;padding:.85rem;border-radius:.6rem;color:#64748b;background:#fff}.mapping-summary[data-v-8918ed68]{color:#64748b;font-size:.78rem}.resource-table[data-v-8918ed68]{margin-top:.8rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:.65rem;background:#fff}.resource-header[data-v-8918ed68],.resource-row[data-v-8918ed68]{display:grid;grid-template-columns:minmax(180px,1.5fr) 90px 90px minmax(150px,1fr);gap:.8rem;align-items:center;padding:.7rem .8rem}.resource-header[data-v-8918ed68]{color:#64748b;background:#f1f5f9;font-size:.7rem;font-weight:800;text-transform:uppercase}.resource-row+.resource-row[data-v-8918ed68]{border-top:1px solid #e2e8f0}.resource-row span[data-v-8918ed68]{color:#64748b;font-size:.8rem}.integration-issues[data-v-8918ed68]{display:grid;gap:.55rem;margin-top:.8rem}.integration-issue[data-v-8918ed68]{display:grid;grid-template-columns:55px minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem;border-radius:.6rem;background:#fff}.integration-issue p[data-v-8918ed68]{margin:.15rem 0 0;color:#64748b}.integration-issue small[data-v-8918ed68]{color:#94a3b8}.issue-status[data-v-8918ed68]{padding:.3rem;border-radius:.4rem;color:#991b1b;background:#fee2e2;text-align:center;font-size:.72rem;font-weight:850}@media (max-width: 950px){.state-grid[data-v-8918ed68],.health-columns[data-v-8918ed68]{grid-template-columns:1fr}.sync-metrics[data-v-8918ed68]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.sync-health-panel[data-v-8918ed68]{padding:1rem}.sync-heading[data-v-8918ed68],.subpanel-heading[data-v-8918ed68],.pending-school[data-v-8918ed68],.client-row[data-v-8918ed68]{flex-direction:column}.client-status[data-v-8918ed68]{justify-items:start;text-align:left}.sync-metrics[data-v-8918ed68],.warehouse-grid[data-v-8918ed68]{grid-template-columns:1fr}.resource-table[data-v-8918ed68]{border:0;background:transparent}.resource-header[data-v-8918ed68]{display:none}.resource-row[data-v-8918ed68]{grid-template-columns:1fr;gap:.2rem;margin-bottom:.5rem;border:1px solid #e2e8f0;border-radius:.6rem;background:#fff}.resource-row+.resource-row[data-v-8918ed68]{border-top:1px solid #e2e8f0}.integration-issue[data-v-8918ed68]{grid-template-columns:50px minmax(0,1fr)}.integration-issue small[data-v-8918ed68]{grid-column:2}}.academic-context[data-v-880b3b0a]{margin-top:18px;padding:20px;border:1px solid var(--accountability-border);border-radius:12px;background:var(--accountability-surface)}.academic-heading[data-v-880b3b0a],.block-title[data-v-880b3b0a],.course-main[data-v-880b3b0a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.eyebrow[data-v-880b3b0a]{display:block;margin-bottom:4px;color:var(--accountability-accent-dark);font-size:.64rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.academic-heading h3[data-v-880b3b0a],.block-title h4[data-v-880b3b0a]{margin:0;color:var(--accountability-text)}.academic-heading h3[data-v-880b3b0a]{font-size:1rem}.block-title h4[data-v-880b3b0a]{font-size:.84rem}.context-badge[data-v-880b3b0a]{padding:5px 8px;border-radius:999px;color:#755d18;background:#fff7d6;font-size:.62rem;font-weight:800}.academic-block[data-v-880b3b0a]{margin-top:18px;padding-top:17px;border-top:1px solid #eceff2}.block-title>span[data-v-880b3b0a]{color:var(--accountability-muted);font-size:.67rem}.growth-grid[data-v-880b3b0a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.growth-card[data-v-880b3b0a]{display:grid;gap:6px;padding:12px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa}.growth-card>div[data-v-880b3b0a]{display:flex;justify-content:space-between;gap:10px}.growth-card strong[data-v-880b3b0a],.course-row strong[data-v-880b3b0a]{color:var(--accountability-text);font-size:.74rem}.growth-card span[data-v-880b3b0a],.course-row span[data-v-880b3b0a],.growth-card small[data-v-880b3b0a]{color:var(--accountability-muted);font-size:.64rem}.growth-card b[data-v-880b3b0a]{color:var(--accountability-text);font-size:.95rem}.course-list[data-v-880b3b0a]{display:grid;gap:9px;margin-top:12px}.course-row[data-v-880b3b0a]{padding:13px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa}.course-main>div[data-v-880b3b0a]:first-child{display:grid;gap:3px}.grade-value[data-v-880b3b0a]{color:var(--accountability-text);font-size:.78rem;font-weight:850;white-space:nowrap}.course-meta[data-v-880b3b0a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;margin-top:10px}.course-meta b[data-v-880b3b0a]{color:var(--accountability-text-secondary)}.grade-meta[data-v-880b3b0a]{margin-top:9px;padding-top:8px;border-top:1px solid #e5e7eb;color:var(--accountability-muted);font-size:.63rem}.academic-empty[data-v-880b3b0a]{margin-top:12px;padding:15px;border-radius:8px;color:var(--accountability-muted);background:#f8f9fa;font-size:.7rem}.academic-alert[data-v-880b3b0a]{margin-top:12px;padding:10px;border:1px solid #facdd3;border-radius:8px;color:#8a2631;background:#fff0f2;font-size:.7rem}.interpretation[data-v-880b3b0a]{margin:15px 0 0;color:var(--accountability-muted);font-size:.65rem;line-height:1.5}@media (max-width: 750px){.growth-grid[data-v-880b3b0a],.course-meta[data-v-880b3b0a]{grid-template-columns:1fr}.course-main[data-v-880b3b0a]{flex-direction:column}}.grade3-panel[data-v-be2063ca]{margin-top:18px;padding:20px;border:1px solid var(--accountability-border);border-radius:12px;background:var(--accountability-surface)}.heading[data-v-be2063ca],.subject-heading[data-v-be2063ca],.indicator-list article[data-v-be2063ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.eyebrow[data-v-be2063ca]{display:block;margin-bottom:4px;color:var(--accountability-accent-dark);font-size:.63rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.heading h3[data-v-be2063ca],.subject-heading h4[data-v-be2063ca]{margin:0;color:var(--accountability-text)}.heading h3[data-v-be2063ca]{font-size:1rem}.subject-heading h4[data-v-be2063ca]{font-size:.84rem}.grade-badge[data-v-be2063ca],.program[data-v-be2063ca]{padding:5px 8px;border-radius:999px;color:#475569;background:#eef2f6;font-size:.6rem;font-weight:800}.gateway-card[data-v-be2063ca]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-top:17px;padding:12px;border-radius:9px;background:#fff7d6}.gateway-card span[data-v-be2063ca],.gateway-card small[data-v-be2063ca]{color:#755d18;font-size:.63rem}.gateway-card strong[data-v-be2063ca]{color:#59470f;font-size:.72rem}.indicator-list[data-v-be2063ca]{margin-top:15px}.indicator-list article[data-v-be2063ca]{padding:10px 0;border-bottom:1px solid #eceff2}.indicator-list strong[data-v-be2063ca]{color:var(--accountability-text);font-size:.71rem}.indicator-list p[data-v-be2063ca],.matrix-note[data-v-be2063ca],.guardrails p[data-v-be2063ca],.model-note[data-v-be2063ca]{color:var(--accountability-muted);line-height:1.45}.indicator-list p[data-v-be2063ca]{margin:3px 0 0;font-size:.62rem}.status[data-v-be2063ca]{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:.58rem;font-weight:850}.status.met[data-v-be2063ca]{color:#285b3d;background:#e7f6ec}.status.not-met[data-v-be2063ca]{color:#8a2631;background:#fff0f2}.status.unknown[data-v-be2063ca]{color:#755d18;background:#fff7d6}.subject-card[data-v-be2063ca]{margin-top:15px;padding:13px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa}.mastery-row[data-v-be2063ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px}.mastery-row>div[data-v-be2063ca]{display:grid;gap:3px;padding:8px;border-radius:7px;background:#fff}.mastery-row span[data-v-be2063ca]{color:var(--accountability-muted);font-size:.59rem}.mastery-row strong[data-v-be2063ca]{color:var(--accountability-text);font-size:.7rem}.matrix-note[data-v-be2063ca]{margin:9px 0 0;font-size:.61rem}.guardrails[data-v-be2063ca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.guardrails article[data-v-be2063ca]{padding:12px;border:1px solid #eceff2;border-radius:8px;background:#f8f9fa}.guardrails strong[data-v-be2063ca]{color:var(--accountability-text);font-size:.71rem}.guardrails p[data-v-be2063ca]{margin:5px 0 0;font-size:.61rem}.model-note[data-v-be2063ca]{margin:13px 0 0;font-size:.6rem}.alert[data-v-be2063ca],.empty[data-v-be2063ca]{margin-top:12px;padding:11px;border-radius:8px;font-size:.68rem}.alert[data-v-be2063ca]{color:#8a2631;background:#fff0f2}.empty[data-v-be2063ca]{color:var(--accountability-muted);background:#f8f9fa}@media (max-width: 700px){.mastery-row[data-v-be2063ca],.guardrails[data-v-be2063ca],.gateway-card[data-v-be2063ca]{grid-template-columns:1fr}}.indicator-panel[data-v-c509e910]{margin-top:18px;padding:20px;border:1px solid var(--accountability-border);border-radius:12px;background:var(--accountability-surface)}.heading[data-v-c509e910],.subject-heading[data-v-c509e910],.indicator-row[data-v-c509e910]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.eyebrow[data-v-c509e910]{display:block;margin-bottom:4px;color:var(--accountability-accent-dark);font-size:.63rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.heading h3[data-v-c509e910],.subject-heading h4[data-v-c509e910]{margin:0;color:var(--accountability-text)}.heading h3[data-v-c509e910]{font-size:1rem}.subject-heading h4[data-v-c509e910]{font-size:.84rem}.grade-badge[data-v-c509e910]{padding:5px 8px;border-radius:999px;color:#475569;background:#eef2f6;font-size:.63rem;font-weight:800}.subject-block[data-v-c509e910]{margin-top:18px;padding-top:17px;border-top:1px solid #eceff2}.sgp[data-v-c509e910]{display:grid;gap:1px;text-align:right}.sgp span[data-v-c509e910]{color:var(--accountability-muted);font-size:.58rem;text-transform:uppercase}.sgp strong[data-v-c509e910]{color:var(--accountability-text);font-size:1rem}.mastery[data-v-c509e910]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:11px;padding:8px 10px;border-radius:7px;background:#f8f9fa}.mastery span[data-v-c509e910]{color:var(--accountability-muted);font-size:.63rem}.mastery strong[data-v-c509e910]{color:var(--accountability-text);font-size:.68rem}.matrix-reference[data-v-c509e910]{margin-top:11px;padding:11px;border:1px solid #e5e7eb;border-radius:8px;background:#fbfcfd}.matrix-reference-heading[data-v-c509e910]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.matrix-reference-heading strong[data-v-c509e910]{color:var(--accountability-text);font-size:.7rem}.matrix-reference-heading>span[data-v-c509e910]{color:var(--accountability-muted);font-size:.59rem}.matrix-points[data-v-c509e910]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:9px}.matrix-points>div[data-v-c509e910]{display:grid;gap:2px;padding:7px;border-radius:6px;background:#f1f3f5;text-align:center}.matrix-points span[data-v-c509e910]{color:var(--accountability-muted);font-size:.56rem}.matrix-points strong[data-v-c509e910]{color:var(--accountability-text);font-size:.75rem}.matrix-reference p[data-v-c509e910]{margin:8px 0 0;color:var(--accountability-muted);font-size:.6rem;line-height:1.45}.indicator-list[data-v-c509e910]{margin-top:10px}.indicator-row[data-v-c509e910]{padding:10px 0;border-bottom:1px solid #eceff2}.indicator-row[data-v-c509e910]:last-child{border-bottom:0}.indicator-row>div[data-v-c509e910]{min-width:0}.indicator-row strong[data-v-c509e910]{color:var(--accountability-text);font-size:.72rem}.indicator-row p[data-v-c509e910],.guardrail-grid p[data-v-c509e910],.model-note[data-v-c509e910]{color:var(--accountability-muted);line-height:1.5}.indicator-row p[data-v-c509e910]{margin:3px 0 0;font-size:.64rem}.indicator-row small[data-v-c509e910]{display:block;margin-top:5px;color:var(--accountability-muted);font-size:.61rem}.status[data-v-c509e910]{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:.59rem;font-weight:850;text-transform:uppercase}.status.met[data-v-c509e910]{color:#285b3d;background:#e7f6ec}.status.not-met[data-v-c509e910]{color:#8a2631;background:#fff0f2}.status.unknown[data-v-c509e910]{color:#755d18;background:#fff7d6}.eligibility-detail[data-v-c509e910]{margin-top:18px;padding-top:17px;border-top:1px solid #eceff2}.eligibility-state[data-v-c509e910]{padding:5px 8px;border-radius:999px;color:#755d18;background:#fff7d6;font-size:.58rem;font-weight:850}.eligibility-list[data-v-c509e910]{margin-top:10px}.eligibility-list article[data-v-c509e910]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #eceff2}.eligibility-list article[data-v-c509e910]:last-child{border-bottom:0}.eligibility-list strong[data-v-c509e910]{color:var(--accountability-text);font-size:.7rem}.eligibility-list p[data-v-c509e910]{margin:3px 0 0;color:var(--accountability-muted);font-size:.62rem;line-height:1.45}.check-state[data-v-c509e910]{flex:0 0 auto;padding:5px 7px;border-radius:999px;color:#755d18;background:#fff7d6;font-size:.56rem;font-weight:850}.check-state.met[data-v-c509e910],.check-state.cleared[data-v-c509e910],.check-state.eligible[data-v-c509e910]{color:#285b3d;background:#e7f6ec}.check-state.excluded[data-v-c509e910],.check-state.not-met[data-v-c509e910]{color:#8a2631;background:#fff0f2}.missing-facts[data-v-c509e910]{display:flex;gap:6px;margin-top:9px;padding:9px;border-radius:7px;background:#f8f9fa;color:var(--accountability-muted);font-size:.61rem}.missing-facts strong[data-v-c509e910]{color:var(--accountability-text-secondary)}.guardrail-grid[data-v-c509e910]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px}.guardrail-grid article[data-v-c509e910]{padding:12px;border:1px solid #eceff2;border-radius:8px;background:#f8f9fa}.guardrail-grid strong[data-v-c509e910]{color:var(--accountability-text);font-size:.72rem}.guardrail-grid p[data-v-c509e910]{margin:6px 0 0;font-size:.63rem}.model-note[data-v-c509e910]{margin:14px 0 0;font-size:.62rem}.alert[data-v-c509e910]{margin-top:12px;padding:10px;border:1px solid #facdd3;border-radius:8px;color:#8a2631;background:#fff0f2;font-size:.7rem}.empty[data-v-c509e910]{margin-top:12px;padding:14px;border-radius:8px;color:var(--accountability-muted);background:#f8f9fa;font-size:.69rem}@media (max-width: 700px){.guardrail-grid[data-v-c509e910]{grid-template-columns:1fr}.indicator-row[data-v-c509e910]{flex-direction:column}}.grade10-panel[data-v-1a4be317]{margin-top:18px;padding:20px;border:1px solid var(--accountability-border);border-radius:12px;background:var(--accountability-surface)}.heading[data-v-1a4be317],.mastery-heading[data-v-1a4be317],.indicator-list article[data-v-1a4be317]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.eyebrow[data-v-1a4be317]{display:block;margin-bottom:4px;color:var(--accountability-accent-dark);font-size:.63rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.heading h3[data-v-1a4be317]{margin:0;color:var(--accountability-text);font-size:1rem}.grade-badge[data-v-1a4be317]{padding:5px 8px;border-radius:999px;color:#475569;background:#eef2f6;font-size:.6rem;font-weight:800}.mastery-card[data-v-1a4be317],.matrix-card[data-v-1a4be317]{margin-top:16px;padding:13px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa}.mastery-heading strong[data-v-1a4be317],.matrix-card strong[data-v-1a4be317]{color:var(--accountability-text);font-size:.78rem}.mastery-heading span[data-v-1a4be317]{color:var(--accountability-muted);font-size:.62rem}.mastery-card p[data-v-1a4be317],.matrix-card p[data-v-1a4be317],.indicator-list p[data-v-1a4be317],.guardrails p[data-v-1a4be317],.model-note[data-v-1a4be317]{color:var(--accountability-muted);line-height:1.45}.mastery-card p[data-v-1a4be317],.matrix-card p[data-v-1a4be317]{margin:7px 0 0;font-size:.63rem}.credit-grid[data-v-1a4be317],.guardrails[data-v-1a4be317]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.credit-grid article[data-v-1a4be317],.guardrails article[data-v-1a4be317]{padding:12px;border:1px solid #eceff2;border-radius:8px;background:#f8f9fa}.credit-grid strong[data-v-1a4be317],.guardrails strong[data-v-1a4be317]{display:block;color:var(--accountability-text);font-size:.73rem}.credit-grid small[data-v-1a4be317]{display:block;margin-top:6px;color:var(--accountability-muted);font-size:.61rem}.matrix-points[data-v-1a4be317]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.matrix-points>div[data-v-1a4be317]{display:grid;gap:3px;padding:8px;border-radius:7px;background:#fff;text-align:center}.matrix-points span[data-v-1a4be317]{color:var(--accountability-muted);font-size:.57rem}.matrix-points b[data-v-1a4be317]{color:var(--accountability-text);font-size:.76rem}.indicator-list[data-v-1a4be317]{margin-top:16px}.indicator-list article[data-v-1a4be317]{padding:10px 0;border-bottom:1px solid #eceff2}.indicator-list strong[data-v-1a4be317]{color:var(--accountability-text);font-size:.7rem}.indicator-list p[data-v-1a4be317],.guardrails p[data-v-1a4be317]{margin:3px 0 0;font-size:.61rem}.status[data-v-1a4be317]{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:.57rem;font-weight:850}.status.met[data-v-1a4be317]{color:#285b3d;background:#e7f6ec}.status.not-met[data-v-1a4be317]{color:#8a2631;background:#fff0f2}.status.unknown[data-v-1a4be317]{color:#755d18;background:#fff7d6}.model-note[data-v-1a4be317]{margin:13px 0 0;font-size:.6rem}.alert[data-v-1a4be317],.empty[data-v-1a4be317]{margin-top:12px;padding:11px;border-radius:8px;font-size:.68rem}.alert[data-v-1a4be317]{color:#8a2631;background:#fff0f2}.empty[data-v-1a4be317]{color:var(--accountability-muted);background:#f8f9fa}@media (max-width: 700px){.credit-grid[data-v-1a4be317],.guardrails[data-v-1a4be317],.matrix-points[data-v-1a4be317]{grid-template-columns:1fr}}.grade12-panel[data-v-abeeba02]{margin-top:18px;padding:20px;border:1px solid var(--accountability-border);border-radius:12px;background:var(--accountability-surface)}.heading[data-v-abeeba02],.diploma-heading[data-v-abeeba02],.indicator-list article[data-v-abeeba02]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.eyebrow[data-v-abeeba02]{display:block;margin-bottom:4px;color:var(--accountability-accent-dark);font-size:.63rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.heading h3[data-v-abeeba02]{margin:0;color:var(--accountability-text);font-size:1rem}.grade-badge[data-v-abeeba02]{padding:5px 8px;border-radius:999px;color:#475569;background:#eef2f6;font-size:.6rem;font-weight:800}.diploma-card[data-v-abeeba02],.matrix-card[data-v-abeeba02],.guardrail[data-v-abeeba02]{margin-top:15px;padding:13px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa}.diploma-heading strong[data-v-abeeba02],.matrix-card strong[data-v-abeeba02],.guardrail strong[data-v-abeeba02]{color:var(--accountability-text);font-size:.75rem}.diploma-heading span[data-v-abeeba02]{color:var(--accountability-muted);font-size:.61rem}.diploma-card p[data-v-abeeba02],.matrix-card p[data-v-abeeba02],.indicator-list p[data-v-abeeba02],.component-grid p[data-v-abeeba02],.guardrail p[data-v-abeeba02],.model-note[data-v-abeeba02]{color:var(--accountability-muted);line-height:1.45}.diploma-card p[data-v-abeeba02],.matrix-card p[data-v-abeeba02],.guardrail p[data-v-abeeba02]{margin:7px 0 0;font-size:.61rem}.summary-grid[data-v-abeeba02],.component-grid[data-v-abeeba02]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.summary-grid article[data-v-abeeba02],.component-grid article[data-v-abeeba02]{padding:11px;border:1px solid #eceff2;border-radius:8px;background:#f8f9fa}.summary-grid span[data-v-abeeba02]{display:block;color:var(--accountability-muted);font-size:.59rem}.summary-grid strong[data-v-abeeba02],.component-grid strong[data-v-abeeba02]{color:var(--accountability-text);font-size:.75rem}.component-grid p[data-v-abeeba02]{margin:5px 0 0;font-size:.59rem}.matrix-points[data-v-abeeba02]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.matrix-points>div[data-v-abeeba02]{display:grid;gap:3px;padding:8px;border-radius:7px;background:#fff;text-align:center}.matrix-points span[data-v-abeeba02]{color:var(--accountability-muted);font-size:.57rem}.matrix-points b[data-v-abeeba02]{color:var(--accountability-text);font-size:.76rem}.indicator-list[data-v-abeeba02]{margin-top:15px}.indicator-list article[data-v-abeeba02]{padding:10px 0;border-bottom:1px solid #eceff2}.indicator-list strong[data-v-abeeba02]{color:var(--accountability-text);font-size:.7rem}.indicator-list p[data-v-abeeba02]{margin:3px 0 0;font-size:.61rem}.status[data-v-abeeba02]{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:.57rem;font-weight:850}.status.met[data-v-abeeba02]{color:#285b3d;background:#e7f6ec}.status.not-met[data-v-abeeba02]{color:#8a2631;background:#fff0f2}.status.unknown[data-v-abeeba02]{color:#755d18;background:#fff7d6}.model-note[data-v-abeeba02]{margin:13px 0 0;font-size:.6rem}.alert[data-v-abeeba02],.empty[data-v-abeeba02]{margin-top:12px;padding:11px;border-radius:8px;font-size:.68rem}.alert[data-v-abeeba02]{color:#8a2631;background:#fff0f2}.empty[data-v-abeeba02]{color:var(--accountability-muted);background:#f8f9fa}@media (max-width: 700px){.summary-grid[data-v-abeeba02],.component-grid[data-v-abeeba02],.matrix-points[data-v-abeeba02]{grid-template-columns:1fr}}.graduation-context[data-v-e3fb3570]{margin-top:18px;padding:20px;border:1px solid var(--accountability-border);border-radius:12px;background:var(--accountability-surface)}.heading[data-v-e3fb3570],.block-heading[data-v-e3fb3570],.card-heading[data-v-e3fb3570]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.eyebrow[data-v-e3fb3570]{display:block;margin-bottom:4px;color:var(--accountability-accent-dark);font-size:.64rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.heading h3[data-v-e3fb3570],.block-heading h4[data-v-e3fb3570]{margin:0;color:var(--accountability-text)}.heading h3[data-v-e3fb3570]{font-size:1rem}.block-heading h4[data-v-e3fb3570]{font-size:.84rem}.badge[data-v-e3fb3570]{padding:5px 8px;border-radius:999px;color:#475569;background:#eef2f6;font-size:.62rem;font-weight:800}.block[data-v-e3fb3570]{margin-top:18px;padding-top:17px;border-top:1px solid #eceff2}.block-heading>span[data-v-e3fb3570]{color:var(--accountability-muted);font-size:.65rem}.credit-grid[data-v-e3fb3570],.graduation-list[data-v-e3fb3570]{display:grid;gap:9px;margin-top:12px}.credit-grid[data-v-e3fb3570]{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-card[data-v-e3fb3570],.graduation-card[data-v-e3fb3570]{padding:13px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa}.card-heading strong[data-v-e3fb3570]{color:var(--accountability-text);font-size:.75rem}.card-heading span[data-v-e3fb3570],.card-heading small[data-v-e3fb3570]{color:var(--accountability-muted);font-size:.63rem}.card-heading>div[data-v-e3fb3570]{display:grid;gap:2px}.credit-values[data-v-e3fb3570]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.credit-values>div[data-v-e3fb3570],.detail-grid>div[data-v-e3fb3570]{display:grid;gap:3px}.credit-values>div[data-v-e3fb3570]{padding:7px;border-radius:7px;background:#fff}.credit-values span[data-v-e3fb3570],.detail-grid span[data-v-e3fb3570]{color:var(--accountability-muted);font-size:.61rem}.credit-values b[data-v-e3fb3570],.detail-grid b[data-v-e3fb3570]{color:var(--accountability-text);font-size:.71rem}.detail-grid[data-v-e3fb3570]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin-top:12px}.empty[data-v-e3fb3570]{margin-top:12px;padding:14px;border-radius:8px;color:var(--accountability-muted);background:#f8f9fa;font-size:.69rem}.alert[data-v-e3fb3570]{margin-top:12px;padding:10px;border:1px solid #facdd3;border-radius:8px;color:#8a2631;background:#fff0f2;font-size:.7rem}.note[data-v-e3fb3570]{margin:15px 0 0;color:var(--accountability-muted);font-size:.64rem;line-height:1.5}@media (max-width: 750px){.credit-grid[data-v-e3fb3570],.credit-values[data-v-e3fb3570],.detail-grid[data-v-e3fb3570]{grid-template-columns:1fr}}.student-picture-panel[data-v-ee5d5f92]{display:grid;gap:1rem;margin-bottom:1.25rem;padding:1.15rem;border:1px solid #dbe4ee;border-radius:.9rem;background:#fff}.student-panel-heading[data-v-ee5d5f92]{display:flex;justify-content:space-between;align-items:start;gap:1.5rem}.student-panel-heading h2[data-v-ee5d5f92],.student-detail-heading h3[data-v-ee5d5f92]{margin:.15rem 0 0}.student-panel-heading p[data-v-ee5d5f92]{max-width:720px;margin:.3rem 0 0;color:#64748b}.eyebrow[data-v-ee5d5f92]{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.local-boundary-badge[data-v-ee5d5f92]{display:grid;gap:.15rem;min-width:235px;padding:.7rem .8rem;border:1px solid #bbf7d0;border-radius:.65rem;background:#f0fdf4;color:#166534}.local-boundary-badge span[data-v-ee5d5f92]{font-size:.76rem}.student-toolbar[data-v-ee5d5f92]{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(260px,1fr) auto auto;gap:.7rem;align-items:end}.student-toolbar label[data-v-ee5d5f92]{display:grid;gap:.35rem}.student-toolbar label>span[data-v-ee5d5f92]{color:#475569;font-size:.7rem;font-weight:800;text-transform:uppercase}.student-toolbar input[data-v-ee5d5f92],.student-toolbar select[data-v-ee5d5f92]{min-height:42px;width:100%;padding:.55rem .7rem;border:1px solid #cbd5e1;border-radius:.55rem;background:#fff}.student-primary-button[data-v-ee5d5f92],.student-secondary-button[data-v-ee5d5f92],.student-link-button[data-v-ee5d5f92],.student-close-button[data-v-ee5d5f92]{border:0;cursor:pointer;font:inherit}.student-primary-button[data-v-ee5d5f92]{min-height:42px;padding:.55rem .95rem;border-radius:.55rem;background:#0f172a;color:#fff;font-weight:700}.student-secondary-button[data-v-ee5d5f92]{min-height:42px;padding:.55rem .9rem;border:1px solid #cbd5e1;border-radius:.55rem;background:#fff;color:#334155;font-weight:700}.student-primary-button[data-v-ee5d5f92]:disabled,.student-secondary-button[data-v-ee5d5f92]:disabled{cursor:default;opacity:.55}.student-year-summary[data-v-ee5d5f92]{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border-radius:.6rem;background:#f8fafc;color:#475569}.student-year-summary strong[data-v-ee5d5f92]{color:#0f172a}.student-picture-layout[data-v-ee5d5f92]{display:block;min-width:0}.student-directory[data-v-ee5d5f92],.student-detail[data-v-ee5d5f92]{min-width:0;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;background:#fff}.student-directory-heading[data-v-ee5d5f92]{padding:.85rem 1rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.student-directory-heading>div[data-v-ee5d5f92]{display:flex;justify-content:space-between;gap:1rem}.student-directory-heading span[data-v-ee5d5f92]{color:#64748b;font-size:.78rem}.student-table-wrap[data-v-ee5d5f92]{overflow-x:auto}.student-table[data-v-ee5d5f92]{width:100%;border-collapse:collapse;font-size:.82rem}.student-table th[data-v-ee5d5f92],.student-table td[data-v-ee5d5f92]{padding:.72rem .8rem;border-bottom:1px solid #edf2f7;text-align:left;vertical-align:middle}.student-table th[data-v-ee5d5f92]{color:#64748b;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.student-table tbody tr[data-v-ee5d5f92]{cursor:pointer}.student-table tbody tr[data-v-ee5d5f92]:hover,.student-table tbody tr.selected[data-v-ee5d5f92]{background:#f8fafc}.student-table tbody tr[data-v-ee5d5f92]:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.student-name-cell[data-v-ee5d5f92]{display:grid;gap:.1rem}.student-name-cell span[data-v-ee5d5f92]{color:#64748b;font-size:.74rem}.student-stn[data-v-ee5d5f92]{font-family:ui-monospace,monospace}.student-count-badge[data-v-ee5d5f92]{display:inline-flex;min-width:28px;justify-content:center;padding:.2rem .45rem;border-radius:999px;background:#e2e8f0;font-weight:800}.student-link-button[data-v-ee5d5f92]{padding:0;background:transparent;color:#2563eb;font-weight:800}.student-pagination[data-v-ee5d5f92]{display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem}.student-pagination span[data-v-ee5d5f92]{color:#64748b;font-size:.78rem}.student-detail-backdrop[data-v-ee5d5f92]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19990;background:#0f172a47}.student-detail[data-v-ee5d5f92]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;z-index:20000!important;display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;width:min(520px,92vw);overflow-y:auto;border:0;border-left:1px solid #cbd5e1;border-radius:0;background:#fff;box-shadow:-18px 0 40px #0f172a2e}.student-detail-heading[data-v-ee5d5f92]{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid #e2e8f0;background:#fff}.student-detail-heading>div[data-v-ee5d5f92]{display:grid;gap:.15rem}.student-detail-heading>div>span[data-v-ee5d5f92]:last-child{color:#64748b;font-family:ui-monospace,monospace;font-size:.76rem}.student-close-button[data-v-ee5d5f92]{width:34px;height:34px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:1.2rem}.student-summary-grid[data-v-ee5d5f92]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.9rem;background:#f8fafc}.student-summary-grid>div[data-v-ee5d5f92]{display:grid;gap:.15rem;padding:.65rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#fff}.student-summary-grid span[data-v-ee5d5f92]{color:#64748b;font-size:.68rem;font-weight:700}.student-summary-grid strong[data-v-ee5d5f92]{font-size:1.1rem}.student-detail-section[data-v-ee5d5f92]{display:grid;gap:.65rem;padding:1rem;border-top:1px solid #e2e8f0}.student-detail-section-heading[data-v-ee5d5f92]{display:flex;justify-content:space-between;gap:.75rem}.student-detail-section-heading span[data-v-ee5d5f92]{color:#64748b;font-size:.72rem}.student-attendance-snapshot[data-v-ee5d5f92]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.student-attendance-snapshot>div[data-v-ee5d5f92]{display:grid;gap:.15rem;padding:.65rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#f8fafc}.student-attendance-snapshot span[data-v-ee5d5f92],.student-attendance-types span[data-v-ee5d5f92],.student-attendance-reason span[data-v-ee5d5f92],.student-attendance-caution span[data-v-ee5d5f92]{color:#64748b;font-size:.72rem}.student-attendance-types[data-v-ee5d5f92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.student-attendance-types article[data-v-ee5d5f92]{display:flex;justify-content:space-between;gap:.75rem;padding:.65rem;border:1px solid #e2e8f0;border-radius:.55rem}.student-attendance-reasons[data-v-ee5d5f92]{display:grid;gap:.4rem}.student-attendance-reason[data-v-ee5d5f92]{display:flex;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid #edf2f7}.student-attendance-caution[data-v-ee5d5f92]{display:grid;gap:.15rem;padding:.65rem;border:1px solid #fde68a;border-radius:.55rem;background:#fffbeb;color:#854d0e}.student-assessment-list[data-v-ee5d5f92],.student-enrollment-list[data-v-ee5d5f92]{display:grid;gap:.5rem}.student-assessment-card[data-v-ee5d5f92],.student-enrollment-card[data-v-ee5d5f92]{display:flex;justify-content:space-between;gap:.8rem;padding:.7rem;border:1px solid #e2e8f0;border-radius:.55rem}.student-assessment-card>div[data-v-ee5d5f92],.student-enrollment-card>div[data-v-ee5d5f92]{display:grid;gap:.1rem}.student-assessment-card span[data-v-ee5d5f92],.student-enrollment-card span[data-v-ee5d5f92]{color:#64748b;font-size:.72rem}.student-assessment-result[data-v-ee5d5f92]{text-align:right;font-weight:700}.student-detail-placeholder[data-v-ee5d5f92],.student-empty[data-v-ee5d5f92]{display:grid;justify-items:center;gap:.45rem;padding:2.5rem 1rem;color:#64748b;text-align:center}.student-empty.compact[data-v-ee5d5f92]{padding:1rem}.student-loading-indicator[data-v-ee5d5f92]{display:grid;width:52px;height:52px;place-items:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.7rem;font-weight:900;text-transform:uppercase}.student-placeholder-icon[data-v-ee5d5f92]{display:grid;width:52px;height:52px;place-items:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.72rem;font-weight:900}.student-error[data-v-ee5d5f92]{padding:.75rem .9rem;border:1px solid #fecaca;border-radius:.6rem;background:#fef2f2;color:#991b1b}@media (max-width: 1050px){.student-detail[data-v-ee5d5f92]{width:min(520px,94vw)}}@media (max-width: 760px){.student-detail[data-v-ee5d5f92]{width:100vw;max-width:none}.student-panel-heading[data-v-ee5d5f92],.student-directory-heading>div[data-v-ee5d5f92],.student-detail-section-heading[data-v-ee5d5f92]{display:grid}.local-boundary-badge[data-v-ee5d5f92]{min-width:0}.student-toolbar[data-v-ee5d5f92],.student-summary-grid[data-v-ee5d5f92],.student-attendance-snapshot[data-v-ee5d5f92],.student-attendance-types[data-v-ee5d5f92]{grid-template-columns:1fr}.student-assessment-card[data-v-ee5d5f92],.student-enrollment-card[data-v-ee5d5f92]{display:grid}}.student-transcript-history[data-v-ee5d5f92]{margin-top:1rem;padding:1rem;border:1px solid var(--wildcat-border, #d9dee7);border-radius:14px}.student-transcript-heading[data-v-ee5d5f92]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.student-transcript-heading h3[data-v-ee5d5f92]{margin:.2rem 0 0}.student-transcript-heading p[data-v-ee5d5f92]{max-width:680px;margin:.35rem 0 0;color:var(--wildcat-gray);line-height:1.45}.student-transcript-credit[data-v-ee5d5f92]{display:flex;min-width:120px;flex-direction:column;align-items:flex-end}.student-transcript-credit strong[data-v-ee5d5f92]{font-size:1.35rem}.student-transcript-credit span[data-v-ee5d5f92]{color:var(--wildcat-gray);font-size:.78rem}.student-transcript-list[data-v-ee5d5f92]{display:grid;gap:.75rem}.student-transcript-card[data-v-ee5d5f92]{padding:.9rem;border:1px solid var(--wildcat-border, #d9dee7);border-radius:12px}.student-transcript-title[data-v-ee5d5f92]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.student-transcript-title>div[data-v-ee5d5f92]{display:flex;min-width:0;flex-direction:column;gap:.2rem}.student-transcript-title span[data-v-ee5d5f92]{color:var(--wildcat-gray);font-size:.8rem}.student-transcript-title b[data-v-ee5d5f92]{text-align:right;font-size:.82rem}.student-transcript-facts[data-v-ee5d5f92]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.student-transcript-facts>div[data-v-ee5d5f92]{display:flex;flex-direction:column;gap:.15rem}.student-transcript-facts span[data-v-ee5d5f92]{color:var(--wildcat-gray);font-size:.72rem}.student-transcript-empty[data-v-ee5d5f92]{padding:.85rem 0;color:var(--wildcat-gray)}.student-transcript-note[data-v-ee5d5f92]{margin:.9rem 0 0;color:var(--wildcat-gray);font-size:.8rem;line-height:1.45}@media (max-width: 720px){.student-transcript-heading[data-v-ee5d5f92],.student-transcript-title[data-v-ee5d5f92]{flex-direction:column}.student-transcript-credit[data-v-ee5d5f92]{align-items:flex-start}.student-transcript-facts[data-v-ee5d5f92]{grid-template-columns:1fr}}.page[data-v-3eecef8c]{display:grid;gap:1.25rem;padding:1.5rem}.hero[data-v-3eecef8c]{display:flex;justify-content:space-between;gap:2rem;padding:1.75rem;border-radius:1rem;color:#fff;background:linear-gradient(135deg,#0f172a,#334155)}.hero h1[data-v-3eecef8c],.panel h2[data-v-3eecef8c]{margin:.25rem 0 .65rem}.back-link[data-v-3eecef8c]{display:inline-block;margin-bottom:1rem;color:#cbd5e1;text-decoration:none;font-weight:700}.eyebrow[data-v-3eecef8c]{margin:0;color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.hero-eyebrow[data-v-3eecef8c]{color:#cbd5e1}.hero-copy[data-v-3eecef8c]{max-width:700px;margin:0;color:#e2e8f0;line-height:1.55}.hero-meta[data-v-3eecef8c]{display:grid;align-content:start;justify-items:end;gap:.5rem}.privacy-badge[data-v-3eecef8c],.year-badge[data-v-3eecef8c],.required-pill[data-v-3eecef8c],.review-pill[data-v-3eecef8c],.status-pill[data-v-3eecef8c],.health-pill[data-v-3eecef8c]{border-radius:999px;padding:.42rem .7rem;font-size:.75rem;font-weight:800;white-space:nowrap}.privacy-badge[data-v-3eecef8c]{color:#bbf7d0;background:#16653466;border:1px solid #4ade8066}.year-badge[data-v-3eecef8c]{color:#f5dfa9;background:#c5a35a33}.kpi-grid[data-v-3eecef8c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.kpi[data-v-3eecef8c],.panel[data-v-3eecef8c]{border:1px solid #dbe2ea;border-radius:.85rem;background:#fff;box-shadow:0 6px 20px #0f172a0a}.kpi[data-v-3eecef8c]{display:grid;gap:.35rem;padding:1.1rem}.kpi span[data-v-3eecef8c]{color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}.kpi strong[data-v-3eecef8c]{font-size:1.15rem}.panel[data-v-3eecef8c]{position:relative;padding:1.3rem}.import-panel[data-v-3eecef8c]{padding-left:4.5rem}.step-number[data-v-3eecef8c]{position:absolute;top:1.25rem;left:1.25rem;display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:999px;color:#fff;background:#0f172a;font-weight:900}.step-number.secondary[data-v-3eecef8c]{background:#475569}.panel-heading[data-v-3eecef8c]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.muted[data-v-3eecef8c],.source p[data-v-3eecef8c],.issue p[data-v-3eecef8c]{color:#64748b}.required-pill[data-v-3eecef8c]{color:#166534;background:#dcfce7}.review-pill[data-v-3eecef8c]{color:#92400e;background:#fef3c7}.year-select[data-v-3eecef8c],.upload-row label[data-v-3eecef8c]{display:grid;gap:.4rem}.year-select[data-v-3eecef8c]{max-width:220px}.year-select>span[data-v-3eecef8c],.upload-row label>span[data-v-3eecef8c]{color:#475569;font-size:.72rem;font-weight:800;text-transform:uppercase}.year-select select[data-v-3eecef8c]{min-height:42px;padding:.55rem;border:1px solid #cbd5e1;border-radius:.55rem}.upload-row[data-v-3eecef8c]{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:1rem;align-items:end}.upload-row input[data-v-3eecef8c]{min-height:42px}.upload-row button[data-v-3eecef8c]{min-height:42px;padding:.6rem 1rem;border:0;border-radius:.55rem;color:#fff;background:#0f172a;font-weight:800;cursor:pointer}.upload-row button[data-v-3eecef8c]:disabled{opacity:.45;cursor:not-allowed}.fixed-measure-row[data-v-3eecef8c]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);gap:1rem;align-items:end;padding:.9rem;border:1px solid #dbe4ee;border-radius:.65rem;background:#f8fafc}.fixed-measure-row label[data-v-3eecef8c]{display:grid;gap:.35rem}.fixed-measure-row label>span[data-v-3eecef8c]{color:#475569;font-size:.7rem;font-weight:800;text-transform:uppercase}.fixed-measure-row input[data-v-3eecef8c]{min-height:40px;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.55rem;background:#fff}.fixed-measure-row>div[data-v-3eecef8c]{display:grid;gap:.2rem;color:#475569;font-size:.82rem}.assessment-mapping-workspace[data-v-3eecef8c]{margin-top:1rem}.mapping-workspace[data-v-3eecef8c]{display:grid;gap:1rem;padding:1rem;border:1px solid #bfdbfe;border-radius:.75rem;background:#f8fbff}.mapping-summary[data-v-3eecef8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:.65rem}.mapping-summary>div[data-v-3eecef8c]{display:grid;gap:.2rem;padding:.75rem;border-radius:.55rem;background:#fff}.mapping-summary span[data-v-3eecef8c]{color:#64748b;font-size:.68rem;font-weight:800;text-transform:uppercase}.profile-recognized[data-v-3eecef8c]{display:flex;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border:1px solid #bbf7d0;border-radius:.6rem;color:#166534;background:#f0fdf4}.profile-recognized>div[data-v-3eecef8c]{display:grid;gap:.15rem}.profile-recognized>div>span[data-v-3eecef8c]{font-size:.68rem;font-weight:800;text-transform:uppercase}.profile-save-row[data-v-3eecef8c]{display:flex;gap:.75rem;align-items:end}.profile-save-row label[data-v-3eecef8c]{display:grid;gap:.35rem;flex:1}.profile-save-row label>span[data-v-3eecef8c]{color:#475569;font-size:.7rem;font-weight:800;text-transform:uppercase}.profile-save-row input[data-v-3eecef8c]{min-height:40px;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.55rem;background:#fff}.mapping-status[data-v-3eecef8c]{display:flex;flex-wrap:wrap;gap:.5rem}.mapping-status span[data-v-3eecef8c]{padding:.3rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800}.mapped-ok[data-v-3eecef8c]{color:#166534;background:#dcfce7}.mapped-missing[data-v-3eecef8c]{color:#991b1b;background:#fee2e2}.mapping-table[data-v-3eecef8c]{min-width:650px}.sample-cell[data-v-3eecef8c]{max-width:320px;overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.mapping-select[data-v-3eecef8c]{width:100%;min-width:180px;min-height:38px;padding:.45rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff}.mapping-footer[data-v-3eecef8c]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.mapping-footer>div[data-v-3eecef8c]{display:grid;gap:.2rem}.mapping-footer span[data-v-3eecef8c]{color:#64748b;font-size:.82rem}.quick-import-divider[data-v-3eecef8c]{display:flex;align-items:center;gap:.8rem;margin:1.25rem 0;color:#94a3b8;font-size:.72rem;font-weight:800;text-transform:uppercase}.quick-import-divider[data-v-3eecef8c]:before,.quick-import-divider[data-v-3eecef8c]:after{content:"";flex:1;height:1px;background:#e2e8f0}.direct-import[data-v-3eecef8c]{display:grid;gap:1rem;padding:1rem;border:1px solid #bfdbfe;border-radius:.75rem;background:#f8fbff}.subheading[data-v-3eecef8c]{display:flex;justify-content:space-between;gap:1rem}.subheading p[data-v-3eecef8c]{margin:.3rem 0 0;color:#64748b}.local-pill[data-v-3eecef8c]{align-self:start;padding:.35rem .6rem;border-radius:999px;color:#166534;background:#dcfce7;font-size:.7rem;font-weight:800;white-space:nowrap}.sheet-row[data-v-3eecef8c]{display:flex;gap:.75rem;align-items:end}.sheet-row label[data-v-3eecef8c]{display:grid;gap:.35rem;min-width:220px}.sheet-row label>span[data-v-3eecef8c]{color:#475569;font-size:.72rem;font-weight:800;text-transform:uppercase}.sheet-row select[data-v-3eecef8c]{min-height:40px;padding:.5rem;border:1px solid #cbd5e1;border-radius:.55rem;background:#fff}.inspection-result[data-v-3eecef8c]{display:grid;gap:1rem}.inspection-meta[data-v-3eecef8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.65rem}.inspection-meta>div[data-v-3eecef8c]{display:grid;gap:.2rem;padding:.7rem;border-radius:.55rem;background:#fff}.inspection-meta span[data-v-3eecef8c]{color:#64748b;font-size:.68rem;font-weight:800;text-transform:uppercase}.column-list[data-v-3eecef8c]{display:flex;flex-wrap:wrap;gap:.4rem}.column-chip[data-v-3eecef8c]{padding:.3rem .5rem;border-radius:.45rem;color:#334155;background:#e2e8f0;font-size:.72rem;font-weight:750}.privacy-note[data-v-3eecef8c]{display:grid;gap:.2rem;padding:.75rem .9rem;border-radius:.6rem;color:#166534;background:#f0fdf4}.reference-import[data-v-3eecef8c]{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid #e2e8f0}.result-area[data-v-3eecef8c]{margin-top:1.25rem}.result-heading[data-v-3eecef8c]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.result-heading>div[data-v-3eecef8c]{display:grid;gap:.15rem}.result-heading span[data-v-3eecef8c]{color:#64748b;font-size:.78rem}.status-pill.ready[data-v-3eecef8c]{color:#166534;background:#dcfce7}.status-pill.review[data-v-3eecef8c]{color:#92400e;background:#fef3c7}.validation-grid[data-v-3eecef8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:.7rem;margin-bottom:1rem}.validation-grid div[data-v-3eecef8c]{display:grid;gap:.25rem;padding:.8rem;border-radius:.6rem;background:#f8fafc}.validation-grid span[data-v-3eecef8c]{color:#64748b;font-size:.7rem;font-weight:800;text-transform:uppercase}.table-wrap[data-v-3eecef8c]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:.7rem}table[data-v-3eecef8c]{width:100%;border-collapse:collapse}th[data-v-3eecef8c],td[data-v-3eecef8c]{padding:.7rem;border-bottom:1px solid #e2e8f0;text-align:left;font-size:.82rem}th[data-v-3eecef8c]{color:#475569;background:#f8fafc;font-size:.7rem;text-transform:uppercase}.mono[data-v-3eecef8c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.row-state[data-v-3eecef8c]{border-radius:999px;padding:.25rem .45rem;font-size:.7rem;font-weight:800}.row-state.valid[data-v-3eecef8c]{color:#166534;background:#dcfce7}.row-state.invalid[data-v-3eecef8c]{color:#991b1b;background:#fee2e2}.commit-lock[data-v-3eecef8c]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 1rem;border:1px solid #fed7aa;border-radius:.7rem;color:#9a3412;background:#fff7ed}.commit-lock>div[data-v-3eecef8c],.commit-success[data-v-3eecef8c]{display:grid;gap:.2rem}.commit-actions[data-v-3eecef8c]{display:flex;gap:.6rem;align-items:center}.secondary-button[data-v-3eecef8c]{min-height:40px;padding:.55rem .85rem;border:1px solid #cbd5e1;border-radius:.55rem;color:#334155;background:#fff;font-weight:800;white-space:nowrap;cursor:pointer}.secondary-button[data-v-3eecef8c]:disabled{opacity:.45;cursor:not-allowed}.commit-button[data-v-3eecef8c]{min-height:40px;padding:.55rem .85rem;border:0;border-radius:.55rem;color:#fff;background:#9a3412;font-weight:800;white-space:nowrap;cursor:pointer}.commit-button[data-v-3eecef8c]:disabled{opacity:.45;cursor:not-allowed}.commit-success[data-v-3eecef8c]{margin-top:1rem;padding:.9rem 1rem;border:1px solid #bbf7d0;border-radius:.7rem;color:#166534;background:#f0fdf4}.sources[data-v-3eecef8c],.issues[data-v-3eecef8c]{display:grid;gap:.65rem}.source[data-v-3eecef8c]{display:grid;grid-template-columns:85px 1fr auto;gap:1rem;align-items:center;padding:.85rem;border-radius:.65rem;background:#f8fafc}.source p[data-v-3eecef8c],.issue p[data-v-3eecef8c]{margin:.2rem 0}.source>span[data-v-3eecef8c]{color:#64748b;font-size:.78rem}.source-code[data-v-3eecef8c]{color:#475569}.health-pill[data-v-3eecef8c]{color:#475569;background:#f1f5f9}.issue[data-v-3eecef8c]{display:grid;grid-template-columns:85px 1fr;gap:.8rem;padding:.85rem;border-radius:.65rem;background:#f8fafc}.severity[data-v-3eecef8c]{padding:.3rem .4rem;border-radius:.4rem;text-align:center;font-size:.68rem}.severity.error[data-v-3eecef8c]{color:#991b1b;background:#fee2e2}.severity.warning[data-v-3eecef8c]{color:#92400e;background:#fef3c7}.severity.info[data-v-3eecef8c]{color:#1e40af;background:#dbeafe}.issue small[data-v-3eecef8c]{color:#94a3b8}.healthy[data-v-3eecef8c]{display:grid;gap:.2rem;padding:.9rem 1rem;border-radius:.7rem;color:#166534;background:#f0fdf4}.alert[data-v-3eecef8c]{padding:.9rem 1rem;border-radius:.7rem;font-weight:650}.error-alert[data-v-3eecef8c]{color:#991b1b;background:#fef2f2}.success-alert[data-v-3eecef8c]{color:#166534;background:#f0fdf4}@media (max-width: 950px){.kpi-grid[data-v-3eecef8c],.validation-grid[data-v-3eecef8c]{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-row[data-v-3eecef8c]{grid-template-columns:1fr}.mapping-footer[data-v-3eecef8c],.profile-save-row[data-v-3eecef8c],.profile-recognized[data-v-3eecef8c],.fixed-measure-row[data-v-3eecef8c],.subheading[data-v-3eecef8c]{flex-direction:column;align-items:stretch}}@media (max-width: 650px){.page[data-v-3eecef8c]{padding:1rem}.hero[data-v-3eecef8c]{flex-direction:column}.hero-meta[data-v-3eecef8c]{justify-items:start}.kpi-grid[data-v-3eecef8c],.validation-grid[data-v-3eecef8c]{grid-template-columns:1fr}.import-panel[data-v-3eecef8c]{padding:4.25rem 1rem 1rem}.source[data-v-3eecef8c],.issue[data-v-3eecef8c]{grid-template-columns:1fr}}.imports-only[data-v-3eecef8c]{max-width:1320px;margin:0 auto;padding:0 0 40px}.imports-only .imports-hero[data-v-3eecef8c]{margin-bottom:20px;padding:0 0 22px;border-bottom:1px solid #e4e7eb}.imports-only .imports-hero h1[data-v-3eecef8c]{margin:0;color:#111;font-size:2rem;letter-spacing:-.025em}.imports-only .imports-hero .hero-copy[data-v-3eecef8c]{color:#4b5563}.imports-only .back-link[data-v-3eecef8c]{display:none}.assessment-program-control[data-v-3eecef8c]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 0;padding:14px;border:1px solid #e4e7eb;border-radius:10px;background:#f8f9fa}.assessment-program-control>div[data-v-3eecef8c]{min-width:0}.assessment-program-control label[data-v-3eecef8c]{display:block;color:#1f2933;font-size:.75rem;font-weight:800}.assessment-program-control p[data-v-3eecef8c]{max-width:640px;margin:4px 0 0;color:#6b7280;font-size:.65rem;line-height:1.45}.assessment-program-control select[data-v-3eecef8c]{min-width:210px;padding:8px 10px;border:1px solid #d5dae0;border-radius:7px;color:#1f2933;background:#fff}@media (max-width: 700px){.assessment-program-control[data-v-3eecef8c]{align-items:stretch;flex-direction:column}.assessment-program-control select[data-v-3eecef8c]{width:100%;min-width:0}}.accountability-shell[data-v-0e45d2ab]{--accountability-page-bg: #f4f5f7;--accountability-sidebar-bg: #111111;--accountability-sidebar-surface: #1b1b1b;--accountability-sidebar-hover: #252525;--accountability-sidebar-border: #333333;--accountability-sidebar-text: #d1d5db;--accountability-sidebar-muted: #9ca3af;--accountability-accent: #c5a35a;--accountability-accent-dark: #987532;--accountability-surface: #ffffff;--accountability-border: #e4e7eb;--accountability-text: #111111;--accountability-text-secondary: #4b5563;--accountability-muted: #7b8491;width:100%;min-width:0;min-height:100vh;display:grid;grid-template-columns:255px minmax(0,1fr);align-items:stretch;margin:0;background:var( --accountability-page-bg );color:var( --accountability-text )}.accountability-sidebar[data-v-0e45d2ab]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow-y:auto;border-right:1px solid var( --accountability-sidebar-border );background:var( --accountability-sidebar-bg );color:#fff}.sidebar-top[data-v-0e45d2ab]{padding:22px 18px 18px}.accountability-app-switch[data-v-0e45d2ab]{position:relative}.accountability-switch-button[data-v-0e45d2ab]{width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.accountability-brand[data-v-0e45d2ab]{display:flex;gap:11px;align-items:center;color:#fff;text-decoration:none}.accountability-brand-mark[data-v-0e45d2ab]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:10px;color:var( --accountability-sidebar-bg );background:var( --accountability-accent );font-size:.8rem;font-weight:900}.accountability-brand-copy[data-v-0e45d2ab]{min-width:0;flex:1}.accountability-brand-copy strong[data-v-0e45d2ab],.accountability-brand-copy small[data-v-0e45d2ab]{display:block}.accountability-brand-copy strong[data-v-0e45d2ab]{color:#fff;font-size:.98rem}.accountability-brand-copy small[data-v-0e45d2ab]{margin-top:1px;color:#b8bcc4;font-size:.75rem}.accountability-switch-chevron[data-v-0e45d2ab]{color:var( --accountability-sidebar-muted );font-size:.78rem}.accountability-app-menu[data-v-0e45d2ab]{position:relative;z-index:20;margin-top:12px;padding:8px;border:1px solid var( --accountability-sidebar-border );border-radius:10px;background:#1d1d1d;box-shadow:0 14px 35px #0000004d}.accountability-app-menu-label[data-v-0e45d2ab]{padding:7px 9px;color:#777;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.accountability-app-option[data-v-0e45d2ab]{width:100%;display:grid;gap:2px;padding:10px 11px;border:0;border-radius:7px;background:transparent;color:var( --accountability-sidebar-text );font:inherit;text-align:left;text-decoration:none;cursor:pointer}.accountability-app-option[data-v-0e45d2ab]:hover{color:#fff;background:var( --accountability-sidebar-hover )}.accountability-app-option strong[data-v-0e45d2ab],.accountability-app-option span[data-v-0e45d2ab]{display:block}.accountability-app-option strong[data-v-0e45d2ab]{color:#f3f4f6;font-size:.79rem}.accountability-app-option span[data-v-0e45d2ab]{color:var( --accountability-sidebar-muted );font-size:.69rem}.accountability-app-option.current-app[data-v-0e45d2ab]{background:var( --accountability-sidebar-hover );box-shadow:inset 3px 0 0 var( --accountability-accent )}.accountability-app-option.current-app strong[data-v-0e45d2ab]{color:var( --accountability-accent )}.accountability-service-center-home[data-v-0e45d2ab]{display:flex;gap:8px;align-items:center;margin-top:17px;padding:9px 10px;border-radius:8px;color:var( --accountability-sidebar-text );font-size:.78rem;font-weight:700;text-decoration:none}.accountability-service-center-home[data-v-0e45d2ab]:hover{color:#fff;background:var( --accountability-sidebar-hover )}.accountability-home-arrow[data-v-0e45d2ab]{color:var( --accountability-accent );font-size:.9rem}.accountability-context[data-v-0e45d2ab]{margin-top:25px;padding:14px;border:1px solid var( --accountability-sidebar-border );border-radius:12px;background:var( --accountability-sidebar-surface )}.context-label[data-v-0e45d2ab]{display:block;margin-bottom:5px;color:var( --accountability-sidebar-muted );font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.context-label.year-label[data-v-0e45d2ab]{margin-top:13px}.context-name[data-v-0e45d2ab]{display:block;color:#fff;font-size:.91rem;line-height:1.35}.context-detail[data-v-0e45d2ab]{display:block;margin-top:2px;color:var( --accountability-sidebar-muted );font-size:.7rem}.context-value[data-v-0e45d2ab]{width:100%;padding:7px 8px;border:1px solid var( --accountability-sidebar-border );border-radius:8px;color:#fff;background:var( --accountability-sidebar-bg );font-size:.78rem}.accountability-navigation[data-v-0e45d2ab]{flex:1;padding:4px 12px 22px}.nav-group[data-v-0e45d2ab]{margin-top:19px}.nav-group-label[data-v-0e45d2ab]{display:block;padding:0 9px 6px;color:var( --accountability-sidebar-muted );font-size:.64rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.nav-item[data-v-0e45d2ab]{position:relative;width:100%;display:block;padding:9px 10px;border-radius:8px;color:var( --accountability-sidebar-text );font-size:.84rem;font-weight:650;text-decoration:none}.nav-item[data-v-0e45d2ab]:hover{color:#fff;background:var( --accountability-sidebar-hover )}.nav-item.active[data-v-0e45d2ab]{color:#fff;background:var( --accountability-sidebar-hover );box-shadow:inset 4px 0 0 var( --accountability-accent )}.sidebar-footer[data-v-0e45d2ab]{padding:16px 19px 20px;border-top:1px solid var( --accountability-sidebar-border )}.sidebar-footer span[data-v-0e45d2ab],.sidebar-footer small[data-v-0e45d2ab]{display:block}.sidebar-footer span[data-v-0e45d2ab]{color:var( --accountability-sidebar-text );font-size:.75rem;font-weight:700}.sidebar-footer small[data-v-0e45d2ab]{margin-top:3px;color:var( --accountability-sidebar-muted );font-size:.7rem}.accountability-main[data-v-0e45d2ab]{width:100%;min-width:0;max-width:none;padding:34px 38px 56px;background:var( --accountability-page-bg )}@media (max-width: 900px){.accountability-shell[data-v-0e45d2ab]{display:block}.accountability-sidebar[data-v-0e45d2ab]{position:static;height:auto;overflow:visible}.accountability-context[data-v-0e45d2ab],.sidebar-footer[data-v-0e45d2ab]{display:none}.accountability-navigation[data-v-0e45d2ab]{display:flex;gap:6px;padding:6px 18px 18px;overflow-x:auto}.nav-group[data-v-0e45d2ab]{display:flex;gap:5px;margin:0}.nav-group-label[data-v-0e45d2ab]{display:none}.nav-item[data-v-0e45d2ab]{width:auto;min-width:max-content}.accountability-main[data-v-0e45d2ab]{padding:24px 18px 40px}}.scope-select[data-v-0e45d2ab]{width:100%;margin-top:8px;padding:7px 9px;border:1px solid var(--accountability-sidebar-border);border-radius:7px;color:var(--accountability-sidebar-text);background:var(--accountability-sidebar-surface);font-size:.65rem;outline:none}.scope-select[data-v-0e45d2ab]:focus{border-color:#6b7280}.accountability-dashboard[data-v-f36aa7ed]{width:100%}.workspace-header[data-v-f36aa7ed],.overview-actions[data-v-f36aa7ed],.overview-metrics[data-v-f36aa7ed],.overview-grid[data-v-f36aa7ed],.content-panel[data-v-f36aa7ed]{max-width:1320px;margin-left:auto;margin-right:auto}.workspace-header[data-v-f36aa7ed]{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;padding-bottom:23px;border-bottom:1px solid var( --accountability-border )}.workspace-eyebrow[data-v-f36aa7ed],.panel-eyebrow[data-v-f36aa7ed]{display:block;margin-bottom:6px;color:var( --accountability-accent-dark );font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.workspace-header h1[data-v-f36aa7ed]{margin:0;color:var( --accountability-text );font-size:2rem;letter-spacing:-.025em}.workspace-header p[data-v-f36aa7ed]{margin:5px 0 0;color:var( --accountability-text-secondary );font-size:.9rem}.header-context[data-v-f36aa7ed]{display:flex;gap:8px;align-items:center}.access-chip[data-v-f36aa7ed],.local-chip[data-v-f36aa7ed]{padding:6px 10px;border-radius:999px;font-size:.69rem;font-weight:800;text-transform:uppercase}.access-chip[data-v-f36aa7ed]{color:var( --accountability-text );background:#e5e7eb}.local-chip[data-v-f36aa7ed]{color:#755d18;background:#fff7d6}.accountability-alert[data-v-f36aa7ed]{max-width:1320px;margin:0 auto 18px;padding:12px 15px;border-radius:9px}.accountability-alert.error[data-v-f36aa7ed]{border:1px solid #facdd3;color:#8a2631;background:#fff0f2}.overview-actions[data-v-f36aa7ed]{display:flex;justify-content:flex-end;gap:8px;padding:22px 0 14px}.primary-button[data-v-f36aa7ed],.secondary-button[data-v-f36aa7ed],.text-button[data-v-f36aa7ed]{border-radius:9px;font:inherit;font-size:.84rem;font-weight:750;cursor:pointer;text-decoration:none}.primary-button[data-v-f36aa7ed]{padding:10px 15px;border:1px solid var( --accountability-sidebar-bg );color:#fff;background:var( --accountability-sidebar-bg )}.primary-button[data-v-f36aa7ed]:hover{border-color:var( --accountability-sidebar-hover );background:var( --accountability-sidebar-hover )}.primary-button[data-v-f36aa7ed]:focus-visible{outline:3px solid var( --accountability-accent );outline-offset:2px}.secondary-button[data-v-f36aa7ed]{padding:10px 15px;border:1px solid #d1d5db;color:var( --accountability-sidebar-bg );background:#e5e7eb}.secondary-button[data-v-f36aa7ed]:hover{border-color:var( --accountability-accent );background:#fffaf0}.text-button[data-v-f36aa7ed]{border:0;color:var( --accountability-accent-dark );background:transparent}.text-button[data-v-f36aa7ed]:hover{text-decoration:underline}.overview-metrics[data-v-f36aa7ed]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview-card[data-v-f36aa7ed]{min-height:112px;display:flex;flex-direction:column;padding:17px;border:1px solid var( --accountability-border );border-radius:12px;background:var( --accountability-surface )}.overview-card>span[data-v-f36aa7ed]{color:var( --accountability-text-secondary );font-size:.76rem;font-weight:700}.overview-card strong[data-v-f36aa7ed]{margin-top:9px;color:var( --accountability-text );font-size:1.55rem;line-height:1.15}.overview-card strong.status-value[data-v-f36aa7ed]{font-size:1rem;line-height:1.3}.overview-card strong.warning[data-v-f36aa7ed]{color:#b25c00}.overview-card small[data-v-f36aa7ed]{margin-top:auto;color:var( --accountability-muted );font-size:.7rem}.overview-grid[data-v-f36aa7ed]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;margin-top:18px}.content-panel[data-v-f36aa7ed]{padding:22px;border:1px solid var( --accountability-border );border-radius:14px;background:var( --accountability-surface );box-shadow:none}.panel-heading[data-v-f36aa7ed]{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.panel-heading h2[data-v-f36aa7ed]{margin:0;color:var( --accountability-text );font-size:1.05rem}.attention-panel[data-v-f36aa7ed]{min-height:230px}.attention-row[data-v-f36aa7ed]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:24px;padding:13px 14px;border:1px solid #eadcb9;border-radius:9px;color:inherit;background:#fffaf0;text-decoration:none}.attention-row[data-v-f36aa7ed]:hover{border-color:var( --accountability-accent )}.attention-marker[data-v-f36aa7ed]{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#d88700;font-weight:900}.attention-row strong[data-v-f36aa7ed]{color:var( --accountability-text );font-size:.82rem}.attention-row p[data-v-f36aa7ed]{margin:3px 0 0;color:var( --accountability-text-secondary );font-size:.74rem}.attention-arrow[data-v-f36aa7ed]{color:var( --accountability-accent-dark );font-size:1rem;font-weight:900}.empty-panel[data-v-f36aa7ed]{padding:48px 20px;text-align:center}.empty-panel strong[data-v-f36aa7ed]{color:var( --accountability-text-secondary );font-size:.88rem}.empty-panel p[data-v-f36aa7ed]{max-width:520px;margin:7px auto 0;color:var( --accountability-muted );font-size:.76rem;line-height:1.5}.snapshot-list[data-v-f36aa7ed]{margin-top:15px}.snapshot-row[data-v-f36aa7ed]{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eceff2}.snapshot-row[data-v-f36aa7ed]:last-child{border-bottom:0}.snapshot-row span[data-v-f36aa7ed]{color:var( --accountability-text-secondary );font-size:.75rem}.snapshot-row strong[data-v-f36aa7ed]{color:var( --accountability-text );font-size:.75rem;font-weight:800;text-align:right}.performance-panel[data-v-f36aa7ed]{margin-top:18px}.performance-grid[data-v-f36aa7ed]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.performance-item[data-v-f36aa7ed]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa}.performance-mark[data-v-f36aa7ed]{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:var( --accountability-sidebar-bg );background:var( --accountability-accent );font-size:.66rem;font-weight:900}.performance-item strong[data-v-f36aa7ed]{color:var( --accountability-text );font-size:.78rem}.performance-item p[data-v-f36aa7ed]{margin:4px 0 0;color:var( --accountability-text-secondary );font-size:.69rem;line-height:1.4}.measure-status[data-v-f36aa7ed]{grid-column:2;color:var( --accountability-accent-dark );font-size:.64rem;font-weight:800}.measure-status.ready[data-v-f36aa7ed]{color:#21623a}@media (max-width: 1050px){.overview-metrics[data-v-f36aa7ed],.performance-grid[data-v-f36aa7ed]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid[data-v-f36aa7ed]{grid-template-columns:1fr}}@media (max-width: 650px){.workspace-header[data-v-f36aa7ed]{align-items:flex-start;flex-direction:column}.overview-actions[data-v-f36aa7ed]{justify-content:flex-start;flex-wrap:wrap}.overview-metrics[data-v-f36aa7ed],.performance-grid[data-v-f36aa7ed]{grid-template-columns:1fr}}.performance-link[data-v-f36aa7ed]{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.performance-link[data-v-f36aa7ed]:hover{border-color:var(--accountability-accent);background:#fffdf7;transform:translateY(-1px)}.performance-link[data-v-f36aa7ed]:focus-visible{outline:2px solid var(--accountability-accent);outline-offset:2px}.performance-link .measure-status[data-v-f36aa7ed]{white-space:nowrap}.overview-grid[data-v-f36aa7ed]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:18px;align-items:stretch;margin-top:18px}.overview-grid .content-panel[data-v-f36aa7ed]{width:100%;max-width:none;min-width:0;margin:0}.attention-panel[data-v-f36aa7ed],.snapshot-panel[data-v-f36aa7ed]{display:flex;flex-direction:column;min-height:242px}.attention-panel .attention-row[data-v-f36aa7ed]{width:100%;margin-top:18px}.attention-panel .empty-panel[data-v-f36aa7ed]{flex:1;display:flex;flex-direction:column;justify-content:center}.snapshot-panel .snapshot-list[data-v-f36aa7ed]{flex:1}.snapshot-panel .snapshot-row[data-v-f36aa7ed]:last-child{border-bottom:0}@media (max-width: 1050px){.overview-grid[data-v-f36aa7ed]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}}@media (max-width: 850px){.overview-grid[data-v-f36aa7ed]{grid-template-columns:1fr}.attention-panel[data-v-f36aa7ed],.snapshot-panel[data-v-f36aa7ed]{min-height:auto}}.students-page[data-v-0e56f5df]{width:min(1380px,100%);margin:0 auto;padding:1.5rem}.students-heading[data-v-0e56f5df]{margin-bottom:1rem}.students-heading p[data-v-0e56f5df]{margin:0 0 .3rem;color:var(--wildcat-gray);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.students-heading h1[data-v-0e56f5df]{margin:0;color:var(--wildcat-black);font-size:1.7rem}.students-heading span[data-v-0e56f5df]{display:block;max-width:720px;margin-top:.35rem;color:var(--wildcat-gray);line-height:1.5}@media (max-width: 650px){.students-page[data-v-0e56f5df]{padding:1rem}}.data-health-page[data-v-965ad7c0]{width:100%;max-width:1500px;padding:2rem 2.25rem 3rem}.page-heading[data-v-965ad7c0]{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;margin-bottom:1.25rem}.eyebrow[data-v-965ad7c0]{margin:0 0 .3rem;color:var(--wildcat-gold-dark);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.page-heading h1[data-v-965ad7c0],.panel-heading h2[data-v-965ad7c0]{margin:0;color:var(--wildcat-black)}.page-heading h1[data-v-965ad7c0]{font-size:2rem}.page-heading p[data-v-965ad7c0]:last-child{max-width:720px;margin:.4rem 0 0;color:var(--wildcat-gray);line-height:1.5}.refresh-button[data-v-965ad7c0]{min-height:38px;padding:.5rem .85rem;border:1px solid var(--wildcat-gold);border-radius:8px;color:var(--wildcat-black);background:var(--wildcat-gold);font-weight:800;cursor:pointer}.refresh-button[data-v-965ad7c0]:disabled{opacity:.5}.reconciliation-panel[data-v-965ad7c0]{margin-top:1rem;padding:1.15rem;border:1px solid var(--wildcat-border);border-radius:10px;background:#fff}.panel-heading[data-v-965ad7c0]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.panel-heading h2[data-v-965ad7c0]{font-size:1.05rem}.health-summary[data-v-965ad7c0]{display:flex;gap:.45rem}.health-summary span[data-v-965ad7c0]{padding:.35rem .55rem;border:1px solid #ead9b3;border-radius:999px;color:#6f571c;background:#fff8e8;font-size:.66rem;font-weight:800}.issue-list[data-v-965ad7c0]{display:grid;gap:.55rem;margin-top:.9rem}.issue-row[data-v-965ad7c0]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:.8rem;padding:.8rem;border:1px solid var(--wildcat-border);border-radius:8px;background:#fafafa}.severity[data-v-965ad7c0]{align-self:start;padding:.3rem .4rem;border-radius:5px;text-align:center;font-size:.65rem}.severity.error[data-v-965ad7c0]{color:#8d2828;background:#fff0f0}.severity.warning[data-v-965ad7c0]{color:#805a00;background:#fff8e8}.severity.info[data-v-965ad7c0]{color:#475569;background:#eef2f7}.issue-row p[data-v-965ad7c0]{margin:.18rem 0;color:var(--wildcat-gray)}.issue-row small[data-v-965ad7c0]{color:var(--wildcat-muted)}.healthy-state[data-v-965ad7c0]{display:flex;gap:.75rem;margin-top:.9rem;padding:.9rem;border-radius:8px;color:#266638;background:#edf8f0}.healthy-state>span[data-v-965ad7c0]{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:999px;color:#fff;background:#266638}.healthy-state p[data-v-965ad7c0]{margin:.2rem 0 0;color:#477154}.state-message[data-v-965ad7c0]{margin-top:.9rem;padding:.85rem;border-radius:8px;background:#f6f6f6}.state-message.error[data-v-965ad7c0]{color:#8d2828;background:#fff0f0}@media (max-width: 650px){.data-health-page[data-v-965ad7c0]{padding:1.25rem 1rem 2rem}.page-heading[data-v-965ad7c0],.panel-heading[data-v-965ad7c0]{flex-direction:column;align-items:stretch}.issue-row[data-v-965ad7c0]{grid-template-columns:1fr}}.attendance-page[data-v-72550b2c]{width:100%}.workspace-header[data-v-72550b2c],.overview-metrics[data-v-72550b2c],.overview-grid[data-v-72550b2c],.content-panel[data-v-72550b2c],.page-alert[data-v-72550b2c]{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.workspace-header[data-v-72550b2c]{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;padding-bottom:23px;border-bottom:1px solid var(--accountability-border)}.workspace-eyebrow[data-v-72550b2c],.panel-eyebrow[data-v-72550b2c]{display:block;margin-bottom:6px;color:var(--accountability-accent-dark);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.workspace-header h1[data-v-72550b2c]{margin:0;color:var(--accountability-text);font-size:2rem;letter-spacing:-.025em}.workspace-header p[data-v-72550b2c]{margin:5px 0 0;color:var(--accountability-text-secondary);font-size:.9rem}.header-context[data-v-72550b2c]{display:flex;gap:8px;align-items:center}.status-chip[data-v-72550b2c],.local-chip[data-v-72550b2c]{padding:6px 10px;border-radius:999px;font-size:.69rem;font-weight:800;text-transform:uppercase}.status-chip[data-v-72550b2c]{color:#4b5563;background:#e5e7eb}.local-chip[data-v-72550b2c]{color:#755d18;background:#fff7d6}.page-alert[data-v-72550b2c]{margin-top:18px;padding:12px 15px;border:1px solid #facdd3;border-radius:9px;color:#8a2631;background:#fff0f2}.overview-metrics[data-v-72550b2c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.overview-card[data-v-72550b2c]{min-height:112px;display:flex;flex-direction:column;padding:17px;border:1px solid var(--accountability-border);border-radius:12px;background:var(--accountability-surface)}.overview-card>span[data-v-72550b2c]{color:var(--accountability-text-secondary);font-size:.76rem;font-weight:700}.overview-card strong[data-v-72550b2c]{margin-top:9px;color:var(--accountability-text);font-size:1.55rem}.overview-card strong.date-value[data-v-72550b2c]{font-size:1rem;line-height:1.35}.overview-card small[data-v-72550b2c]{margin-top:auto;color:var(--accountability-muted);font-size:.7rem}.overview-grid[data-v-72550b2c]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;margin-top:18px}.content-panel[data-v-72550b2c]{margin-top:18px;padding:22px;border:1px solid var(--accountability-border);border-radius:14px;background:var(--accountability-surface)}.overview-grid .content-panel[data-v-72550b2c]{margin-top:0}.panel-heading[data-v-72550b2c]{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.panel-heading h2[data-v-72550b2c]{margin:0;color:var(--accountability-text);font-size:1.05rem}.panel-heading p[data-v-72550b2c]{margin:5px 0 0;color:var(--accountability-text-secondary);font-size:.76rem}.breakdown-list[data-v-72550b2c]{margin-top:14px}.breakdown-row[data-v-72550b2c]{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eceff2}.breakdown-row[data-v-72550b2c]:last-child{border-bottom:0}.breakdown-row span[data-v-72550b2c]{color:var(--accountability-text-secondary);font-size:.76rem}.breakdown-row strong[data-v-72550b2c]{color:var(--accountability-text);font-size:.78rem}.school-grid[data-v-72550b2c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.school-card[data-v-72550b2c]{padding:14px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa}.school-card>strong[data-v-72550b2c]{display:block;margin-bottom:10px;color:var(--accountability-text);font-size:.8rem}.school-card>div[data-v-72550b2c]{display:flex;justify-content:space-between;gap:12px;padding:5px 0;color:var(--accountability-text-secondary);font-size:.7rem}.school-card b[data-v-72550b2c]{color:var(--accountability-text)}.reason-list[data-v-72550b2c]{margin-top:14px}.reason-row[data-v-72550b2c]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #eceff2}.reason-row[data-v-72550b2c]:last-child{border-bottom:0}.reason-row>div[data-v-72550b2c]{display:grid;gap:2px}.reason-row strong[data-v-72550b2c]{color:var(--accountability-text);font-size:.76rem}.reason-row span[data-v-72550b2c]{color:var(--accountability-muted);font-size:.67rem}.reason-row b[data-v-72550b2c]{color:var(--accountability-text);font-size:.78rem}.empty-state[data-v-72550b2c]{margin-top:15px;padding:24px;border-radius:9px;color:var(--accountability-muted);background:#f8f9fa;font-size:.76rem;text-align:center}.interpretation-note[data-v-72550b2c]{margin:15px 0 0;padding-top:12px;border-top:1px solid #eceff2;color:var(--accountability-muted);font-size:.7rem;line-height:1.5}.refresh-button[data-v-72550b2c]{padding:8px 11px;border:1px solid #d1d5db;border-radius:8px;color:var(--accountability-text);background:#e5e7eb;font:inherit;font-size:.74rem;font-weight:750;cursor:pointer}.refresh-button[data-v-72550b2c]:hover{border-color:var(--accountability-accent);background:#fffaf0}.import-panel[data-v-72550b2c] .attendance-panel{margin-top:18px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.loading-panel[data-v-72550b2c]{margin-top:22px}@media (max-width: 1000px){.overview-metrics[data-v-72550b2c]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid[data-v-72550b2c]{grid-template-columns:1fr}.school-grid[data-v-72550b2c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.workspace-header[data-v-72550b2c]{align-items:flex-start;flex-direction:column}.overview-metrics[data-v-72550b2c],.school-grid[data-v-72550b2c]{grid-template-columns:1fr}}.analytics-two-column[data-v-72550b2c]{width:100%;max-width:1320px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;margin:18px auto 0}.analytics-two-column .content-panel[data-v-72550b2c]{margin-top:0}.distribution-list[data-v-72550b2c]{margin-top:14px}.distribution-row[data-v-72550b2c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #eceff2}.distribution-row[data-v-72550b2c]:last-child{border-bottom:0}.distribution-row>div[data-v-72550b2c]{display:grid;gap:2px}.distribution-row strong[data-v-72550b2c]{color:var(--accountability-text);font-size:.76rem}.distribution-row span[data-v-72550b2c]{color:var(--accountability-muted);font-size:.67rem}.distribution-row b[data-v-72550b2c]{min-width:36px;color:var(--accountability-text);font-size:1rem;text-align:right}.trend-table-wrap[data-v-72550b2c]{margin-top:14px;overflow-x:auto}.trend-table[data-v-72550b2c]{width:100%;border-collapse:collapse}.trend-table th[data-v-72550b2c],.trend-table td[data-v-72550b2c]{padding:9px 10px;border-bottom:1px solid #eceff2;font-size:.7rem;text-align:right}.trend-table th[data-v-72550b2c]:first-child,.trend-table td[data-v-72550b2c]:first-child{text-align:left}.trend-table th[data-v-72550b2c]{color:var(--accountability-muted);font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.trend-table td[data-v-72550b2c]{color:var(--accountability-text-secondary)}@media (max-width: 1000px){.analytics-two-column[data-v-72550b2c]{grid-template-columns:1fr}}.assessment-page[data-v-fff84a38]{width:100%}.workspace-header[data-v-fff84a38],.overview-metrics[data-v-fff84a38],.content-panel[data-v-fff84a38],.page-alert[data-v-fff84a38]{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.workspace-header[data-v-fff84a38]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:23px;border-bottom:1px solid var(--accountability-border)}.workspace-eyebrow[data-v-fff84a38],.panel-eyebrow[data-v-fff84a38]{display:block;margin-bottom:6px;color:var(--accountability-accent-dark);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.workspace-header h1[data-v-fff84a38]{margin:0;color:var(--accountability-text);font-size:2rem;letter-spacing:-.025em}.workspace-header p[data-v-fff84a38]{margin:5px 0 0;color:var(--accountability-text-secondary);font-size:.9rem}.local-chip[data-v-fff84a38]{padding:6px 10px;border-radius:999px;color:#755d18;background:#fff7d6;font-size:.69rem;font-weight:800;text-transform:uppercase}.page-alert[data-v-fff84a38]{margin-top:18px;padding:12px 15px;border:1px solid #facdd3;border-radius:9px;color:#8a2631;background:#fff0f2}.overview-metrics[data-v-fff84a38]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.overview-card[data-v-fff84a38],.content-panel[data-v-fff84a38]{border:1px solid var(--accountability-border);background:var(--accountability-surface)}.overview-card[data-v-fff84a38]{min-height:112px;display:flex;flex-direction:column;padding:17px;border-radius:12px}.overview-card>span[data-v-fff84a38]{color:var(--accountability-text-secondary);font-size:.76rem;font-weight:700}.overview-card strong[data-v-fff84a38]{margin-top:9px;color:var(--accountability-text);font-size:1.55rem}.overview-card small[data-v-fff84a38]{margin-top:auto;color:var(--accountability-muted);font-size:.69rem}.content-panel[data-v-fff84a38]{margin-top:18px;padding:22px;border-radius:14px}.panel-heading h2[data-v-fff84a38],.interpretation h2[data-v-fff84a38]{margin:0;color:var(--accountability-text);font-size:1.05rem}.measure-grid[data-v-fff84a38]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.measure-card[data-v-fff84a38],.school-card[data-v-fff84a38]{padding:16px;border:1px solid #eceff2;border-radius:10px;background:#f8f9fa}.measure-title[data-v-fff84a38]{display:flex;justify-content:space-between;gap:12px}.measure-title strong[data-v-fff84a38]{color:var(--accountability-text);font-size:1rem}.measure-title span[data-v-fff84a38]{color:var(--accountability-muted);font-size:.7rem}.measure-stats[data-v-fff84a38]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.measure-stats>div[data-v-fff84a38]{display:grid;gap:3px;padding:10px;border-radius:7px;background:#fff}.measure-stats span[data-v-fff84a38]{color:var(--accountability-muted);font-size:.65rem}.measure-stats b[data-v-fff84a38]{color:var(--accountability-text);font-size:.8rem}.result-list[data-v-fff84a38]{margin-top:12px}.result-list>div[data-v-fff84a38],.school-card>div[data-v-fff84a38]{display:flex;justify-content:space-between;gap:15px;padding:7px 0;border-bottom:1px solid #e5e7eb;font-size:.72rem}.result-list>div[data-v-fff84a38]:last-child,.school-card>div[data-v-fff84a38]:last-child{border-bottom:0}.result-list span[data-v-fff84a38],.school-card span[data-v-fff84a38]{color:var(--accountability-text-secondary)}.school-grid[data-v-fff84a38]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.school-card>strong[data-v-fff84a38]{display:block;margin-bottom:8px;color:var(--accountability-text);font-size:.8rem}.empty-state[data-v-fff84a38]{margin-top:15px;padding:24px;border-radius:9px;color:var(--accountability-muted);background:#f8f9fa;font-size:.76rem;text-align:center}.interpretation p[data-v-fff84a38]{max-width:850px;margin:8px 0 0;color:var(--accountability-muted);font-size:.73rem;line-height:1.55}.loading-panel[data-v-fff84a38]{margin-top:22px}@media (max-width: 1000px){.overview-metrics[data-v-fff84a38],.measure-grid[data-v-fff84a38],.school-grid[data-v-fff84a38]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.workspace-header[data-v-fff84a38]{align-items:flex-start;flex-direction:column}.overview-metrics[data-v-fff84a38],.measure-grid[data-v-fff84a38],.school-grid[data-v-fff84a38]{grid-template-columns:1fr}}.growth-import[data-v-20abcd6f]{width:100%;max-width:1320px;margin:18px auto 0;padding:22px;border:1px solid var(--accountability-border);border-radius:14px;background:var(--accountability-surface)}.section-heading[data-v-20abcd6f]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.eyebrow[data-v-20abcd6f]{display:block;margin-bottom:5px;color:var(--accountability-accent-dark);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.section-heading h2[data-v-20abcd6f]{margin:0;color:var(--accountability-text);font-size:1.05rem}.section-heading p[data-v-20abcd6f]{margin:6px 0 0;color:var(--accountability-muted);font-size:.73rem}.boundary-badge[data-v-20abcd6f]{padding:6px 10px;border-radius:999px;color:#755d18;background:#fff7d6;font-size:.66rem;font-weight:800;white-space:nowrap}.message[data-v-20abcd6f]{margin-top:15px;padding:10px 12px;border-radius:8px;font-size:.73rem}.message.error[data-v-20abcd6f]{color:#8a2631;background:#fff0f2;border:1px solid #facdd3}.message.success[data-v-20abcd6f]{color:#285b3d;background:#effaf3;border:1px solid #c7ead3}.setup-grid[data-v-20abcd6f]{display:grid;grid-template-columns:.8fr 1.5fr auto;gap:12px;align-items:end;margin-top:18px}label[data-v-20abcd6f]{display:grid;gap:6px;color:var(--accountability-text-secondary);font-size:.7rem;font-weight:700}input[data-v-20abcd6f],select[data-v-20abcd6f]{min-height:38px;padding:8px 10px;border:1px solid var(--accountability-border);border-radius:7px;color:var(--accountability-text);background:#fff;font:inherit}input[type=file][data-v-20abcd6f]{padding:7px}button[data-v-20abcd6f]{min-height:38px;padding:8px 13px;border-radius:7px;font-size:.72rem;font-weight:800;cursor:pointer}button[data-v-20abcd6f]:disabled{opacity:.5;cursor:not-allowed}.primary-button[data-v-20abcd6f],.commit-button[data-v-20abcd6f]{border:1px solid var(--accountability-accent-dark);color:#fff;background:var(--accountability-accent-dark)}.secondary-button[data-v-20abcd6f]{border:1px solid var(--accountability-border);color:var(--accountability-text);background:#fff}.sheet-row[data-v-20abcd6f]{max-width:380px;margin-top:16px}.mapping-header[data-v-20abcd6f]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:22px;padding-top:18px;border-top:1px solid #eceff2}.mapping-header>div[data-v-20abcd6f]{display:grid;gap:3px}.mapping-header strong[data-v-20abcd6f]{color:var(--accountability-text);font-size:.82rem}.mapping-header span[data-v-20abcd6f]{color:var(--accountability-muted);font-size:.67rem}.mapping-table[data-v-20abcd6f]{display:grid;gap:7px;margin:12px 0}.mapping-row[data-v-20abcd6f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.7fr);gap:14px;align-items:center;padding:9px 11px;border:1px solid #eceff2;border-radius:8px;background:#f8f9fa}.mapping-row>div[data-v-20abcd6f]{display:grid;gap:2px}.mapping-row small[data-v-20abcd6f]{color:var(--accountability-muted);font-size:.6rem}.mapping-row strong[data-v-20abcd6f]{color:var(--accountability-text);font-size:.73rem}.fixed-measure[data-v-20abcd6f]{max-width:440px;margin-top:14px}.fixed-measure span[data-v-20abcd6f]{display:flex;align-items:baseline;gap:8px}.fixed-measure small[data-v-20abcd6f]{color:var(--accountability-muted);font-weight:500}.mapping-requirements[data-v-20abcd6f]{display:flex;gap:7px;margin:15px 0}.mapping-requirements span[data-v-20abcd6f]{padding:5px 8px;border-radius:999px;color:#7c8796;background:#eef1f4;font-size:.63rem;font-weight:800}.mapping-requirements span.ready[data-v-20abcd6f]{color:#285b3d;background:#e7f6ec}.validation-result[data-v-20abcd6f]{margin-top:20px;padding-top:18px;border-top:1px solid #eceff2}.result-summary[data-v-20abcd6f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.result-summary>div[data-v-20abcd6f]{display:grid;gap:4px;padding:11px;border-radius:8px;background:#f8f9fa}.result-summary span[data-v-20abcd6f]{color:var(--accountability-muted);font-size:.64rem}.result-summary strong[data-v-20abcd6f]{color:var(--accountability-text);font-size:.93rem}.preview-wrap[data-v-20abcd6f]{margin-top:16px}.preview-heading[data-v-20abcd6f]{margin-bottom:7px;color:var(--accountability-text);font-size:.75rem;font-weight:800}.preview-table[data-v-20abcd6f]{overflow-x:auto;border:1px solid #eceff2;border-radius:8px}.preview-row[data-v-20abcd6f]{min-width:690px;display:grid;grid-template-columns:60px 1.1fr 1fr .7fr 1.2fr;gap:10px;padding:8px 10px;border-bottom:1px solid #eceff2;color:var(--accountability-text-secondary);font-size:.68rem}.preview-row[data-v-20abcd6f]:last-child{border-bottom:0}.preview-row.header[data-v-20abcd6f]{color:var(--accountability-muted);background:#f8f9fa;font-weight:800}.validation-note[data-v-20abcd6f],.privacy-note[data-v-20abcd6f]{margin-top:13px;color:var(--accountability-muted);font-size:.68rem;line-height:1.5}.commit-buttons[data-v-20abcd6f]{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.commit-success[data-v-20abcd6f]{display:grid;gap:4px;margin-top:20px;padding:14px;border:1px solid #c7ead3;border-radius:9px;color:#285b3d;background:#effaf3}.commit-success strong[data-v-20abcd6f]{font-size:.8rem}.commit-success span[data-v-20abcd6f]{font-size:.7rem}@media (max-width: 850px){.setup-grid[data-v-20abcd6f],.result-summary[data-v-20abcd6f]{grid-template-columns:repeat(2,minmax(0,1fr))}.inspect-action[data-v-20abcd6f]{grid-column:1 / -1}}@media (max-width: 600px){.section-heading[data-v-20abcd6f]{flex-direction:column}.setup-grid[data-v-20abcd6f],.result-summary[data-v-20abcd6f],.mapping-row[data-v-20abcd6f]{grid-template-columns:1fr}.commit-buttons[data-v-20abcd6f]{flex-direction:column}}.growth-page[data-v-bd026c7e]{width:100%}.workspace-header[data-v-bd026c7e],.overview-metrics[data-v-bd026c7e],.analytics-two-column[data-v-bd026c7e],.content-panel[data-v-bd026c7e],.page-alert[data-v-bd026c7e]{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.workspace-header[data-v-bd026c7e]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:23px;border-bottom:1px solid var(--accountability-border)}.workspace-eyebrow[data-v-bd026c7e],.panel-eyebrow[data-v-bd026c7e]{display:block;margin-bottom:6px;color:var(--accountability-accent-dark);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.workspace-header h1[data-v-bd026c7e]{margin:0;color:var(--accountability-text);font-size:2rem;letter-spacing:-.025em}.workspace-header p[data-v-bd026c7e]{margin:5px 0 0;color:var(--accountability-text-secondary);font-size:.9rem}.header-context[data-v-bd026c7e]{display:flex;flex-wrap:wrap;gap:7px}.metric-chip[data-v-bd026c7e],.local-chip[data-v-bd026c7e]{padding:6px 10px;border-radius:999px;font-size:.69rem;font-weight:800;text-transform:uppercase}.metric-chip[data-v-bd026c7e]{color:#334155;background:#eef2f6}.local-chip[data-v-bd026c7e]{color:#755d18;background:#fff7d6}.page-alert[data-v-bd026c7e]{margin-top:18px;padding:12px 15px;border:1px solid #facdd3;border-radius:9px;color:#8a2631;background:#fff0f2}.content-panel[data-v-bd026c7e],.overview-card[data-v-bd026c7e]{border:1px solid var(--accountability-border);background:var(--accountability-surface)}.content-panel[data-v-bd026c7e]{margin-top:18px;padding:22px;border-radius:14px}.loading-panel[data-v-bd026c7e]{margin-top:22px}.empty-growth[data-v-bd026c7e]{min-height:230px;display:flex;align-items:center;gap:22px;margin-top:22px}.empty-mark[data-v-bd026c7e]{width:62px;height:62px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px;color:var(--accountability-accent-dark);background:#fff7d6;font-size:1.4rem;font-weight:900}.empty-growth h2[data-v-bd026c7e]{margin:0 0 8px;color:var(--accountability-text);font-size:1.1rem}.empty-growth p[data-v-bd026c7e]{max-width:700px;margin:5px 0;color:var(--accountability-muted);font-size:.76rem;line-height:1.55}.overview-metrics[data-v-bd026c7e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.overview-card[data-v-bd026c7e]{min-height:112px;display:flex;flex-direction:column;padding:17px;border-radius:12px}.overview-card>span[data-v-bd026c7e]{color:var(--accountability-text-secondary);font-size:.76rem;font-weight:700}.overview-card strong[data-v-bd026c7e]{margin-top:9px;color:var(--accountability-text);font-size:1.55rem}.overview-card small[data-v-bd026c7e]{margin-top:auto;color:var(--accountability-muted);font-size:.69rem}.analytics-two-column[data-v-bd026c7e]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:16px}.analytics-two-column .content-panel[data-v-bd026c7e]{margin-left:0;margin-right:0}.panel-heading h2[data-v-bd026c7e],.interpretation h2[data-v-bd026c7e]{margin:0;color:var(--accountability-text);font-size:1.05rem}.band-list[data-v-bd026c7e]{margin-top:15px}.band-row[data-v-bd026c7e]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #eceff2}.band-row[data-v-bd026c7e]:last-child{border-bottom:0}.band-row>div[data-v-bd026c7e]{display:grid;gap:2px}.band-row strong[data-v-bd026c7e]{color:var(--accountability-text);font-size:.77rem}.band-row span[data-v-bd026c7e]{color:var(--accountability-muted);font-size:.66rem}.band-row b[data-v-bd026c7e]{color:var(--accountability-text);font-size:1rem}.measure-list[data-v-bd026c7e]{display:grid;gap:10px;margin-top:15px}.measure-card[data-v-bd026c7e],.school-card[data-v-bd026c7e]{padding:15px;border:1px solid #eceff2;border-radius:10px;background:#f8f9fa}.measure-header[data-v-bd026c7e]{display:flex;justify-content:space-between;gap:15px}.measure-header strong[data-v-bd026c7e]{color:var(--accountability-text);font-size:.9rem}.measure-header span[data-v-bd026c7e]{color:var(--accountability-muted);font-size:.68rem}.measure-stats[data-v-bd026c7e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.measure-stats>div[data-v-bd026c7e]{display:grid;gap:3px;padding:9px;border-radius:7px;background:#fff}.measure-stats span[data-v-bd026c7e]{color:var(--accountability-muted);font-size:.64rem}.measure-stats b[data-v-bd026c7e]{color:var(--accountability-text);font-size:.77rem}.category-list[data-v-bd026c7e]{margin-top:10px}.category-list>div[data-v-bd026c7e],.school-card>div[data-v-bd026c7e]{display:flex;justify-content:space-between;gap:15px;padding:7px 0;border-bottom:1px solid #e5e7eb;font-size:.71rem}.category-list>div[data-v-bd026c7e]:last-child,.school-card>div[data-v-bd026c7e]:last-child{border-bottom:0}.category-list span[data-v-bd026c7e],.school-card span[data-v-bd026c7e]{color:var(--accountability-text-secondary)}.school-grid[data-v-bd026c7e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.school-card>strong[data-v-bd026c7e]{display:block;margin-bottom:8px;color:var(--accountability-text);font-size:.8rem}.interpretation p[data-v-bd026c7e],.interpretation-note[data-v-bd026c7e]{max-width:850px;margin:8px 0 0;color:var(--accountability-muted);font-size:.72rem;line-height:1.55}@media (max-width: 1000px){.overview-metrics[data-v-bd026c7e]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-two-column[data-v-bd026c7e]{grid-template-columns:1fr}.school-grid[data-v-bd026c7e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.workspace-header[data-v-bd026c7e]{align-items:flex-start;flex-direction:column}.overview-metrics[data-v-bd026c7e],.school-grid[data-v-bd026c7e],.measure-stats[data-v-bd026c7e]{grid-template-columns:1fr}.empty-growth[data-v-bd026c7e]{align-items:flex-start;flex-direction:column}}.courses-page[data-v-e70ffa0a]{width:100%}.workspace-header[data-v-e70ffa0a],.metric-grid[data-v-e70ffa0a],.two-column[data-v-e70ffa0a],.content-panel[data-v-e70ffa0a],.page-alert[data-v-e70ffa0a]{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.workspace-header[data-v-e70ffa0a]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:23px;border-bottom:1px solid var(--accountability-border)}.workspace-eyebrow[data-v-e70ffa0a],.panel-eyebrow[data-v-e70ffa0a]{display:block;margin-bottom:6px;color:var(--accountability-accent-dark);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.workspace-header h1[data-v-e70ffa0a]{margin:0;color:var(--accountability-text);font-size:2rem}.workspace-header p[data-v-e70ffa0a]{margin:5px 0 0;color:var(--accountability-text-secondary);font-size:.9rem}.local-chip[data-v-e70ffa0a]{padding:6px 10px;border-radius:999px;color:#755d18;background:#fff7d6;font-size:.69rem;font-weight:800}.page-alert[data-v-e70ffa0a]{margin-top:18px;padding:12px;border:1px solid #facdd3;border-radius:9px;color:#8a2631;background:#fff0f2}.content-panel[data-v-e70ffa0a],.metric-card[data-v-e70ffa0a]{border:1px solid var(--accountability-border);background:var(--accountability-surface)}.content-panel[data-v-e70ffa0a]{margin-top:18px;padding:22px;border-radius:14px}.empty-state[data-v-e70ffa0a]{min-height:230px;display:flex;align-items:center;gap:22px;margin-top:22px}.empty-mark[data-v-e70ffa0a]{width:62px;height:62px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px;color:var(--accountability-accent-dark);background:#fff7d6;font-size:1.4rem;font-weight:900}.empty-state h2[data-v-e70ffa0a],.content-panel h2[data-v-e70ffa0a]{margin:0;color:var(--accountability-text);font-size:1.05rem}.empty-state p[data-v-e70ffa0a],.note[data-v-e70ffa0a],.interpretation p[data-v-e70ffa0a]{max-width:800px;color:var(--accountability-muted);font-size:.72rem;line-height:1.55}.metric-grid[data-v-e70ffa0a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.metric-grid.secondary[data-v-e70ffa0a]{margin-top:12px}.metric-card[data-v-e70ffa0a]{min-height:112px;display:flex;flex-direction:column;padding:17px;border-radius:12px}.metric-card>span[data-v-e70ffa0a]{color:var(--accountability-text-secondary);font-size:.76rem;font-weight:700}.metric-card strong[data-v-e70ffa0a]{margin-top:9px;color:var(--accountability-text);font-size:1.55rem}.metric-card small[data-v-e70ffa0a]{margin-top:auto;color:var(--accountability-muted);font-size:.67rem}.two-column[data-v-e70ffa0a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.two-column .content-panel[data-v-e70ffa0a]{margin-left:0;margin-right:0}.list[data-v-e70ffa0a]{margin-top:14px}.list-row[data-v-e70ffa0a]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #eceff2}.list-row[data-v-e70ffa0a]:last-child{border-bottom:0}.list-row>div[data-v-e70ffa0a]{display:grid;gap:2px}.list-row strong[data-v-e70ffa0a]{color:var(--accountability-text);font-size:.75rem}.list-row span[data-v-e70ffa0a],.list-row b[data-v-e70ffa0a]{color:var(--accountability-muted);font-size:.67rem}.small-empty[data-v-e70ffa0a]{margin-top:14px;color:var(--accountability-muted);font-size:.72rem}.course-grid[data-v-e70ffa0a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.course-card[data-v-e70ffa0a]{display:grid;gap:5px;padding:14px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa;color:var(--accountability-text-secondary);font-size:.7rem}.course-card strong[data-v-e70ffa0a]{color:var(--accountability-text);font-size:.78rem}.course-card>span[data-v-e70ffa0a]{color:var(--accountability-muted);font-size:.65rem}@media (max-width: 1000px){.metric-grid[data-v-e70ffa0a],.course-grid[data-v-e70ffa0a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.workspace-header[data-v-e70ffa0a],.empty-state[data-v-e70ffa0a]{align-items:flex-start;flex-direction:column}.metric-grid[data-v-e70ffa0a],.two-column[data-v-e70ffa0a],.course-grid[data-v-e70ffa0a]{grid-template-columns:1fr}}.graduation-page[data-v-55206a5b]{width:100%}.workspace-header[data-v-55206a5b],.metric-grid[data-v-55206a5b],.two-column[data-v-55206a5b],.three-column[data-v-55206a5b],.content-panel[data-v-55206a5b],.page-alert[data-v-55206a5b]{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.workspace-header[data-v-55206a5b]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:23px;border-bottom:1px solid var(--accountability-border)}.workspace-eyebrow[data-v-55206a5b],.panel-eyebrow[data-v-55206a5b]{display:block;margin-bottom:6px;color:var(--accountability-accent-dark);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.workspace-header h1[data-v-55206a5b],.content-panel h2[data-v-55206a5b]{margin:0;color:var(--accountability-text)}.workspace-header h1[data-v-55206a5b]{font-size:2rem}.content-panel h2[data-v-55206a5b]{font-size:1.05rem}.workspace-header p[data-v-55206a5b]{margin:5px 0 0;color:var(--accountability-text-secondary);font-size:.9rem}.header-chips[data-v-55206a5b]{display:flex;gap:7px}.source-chip[data-v-55206a5b],.local-chip[data-v-55206a5b]{padding:6px 10px;border-radius:999px;font-size:.68rem;font-weight:800}.source-chip[data-v-55206a5b]{color:#475569;background:#eef2f6}.local-chip[data-v-55206a5b]{color:#755d18;background:#fff7d6}.page-alert[data-v-55206a5b]{margin-top:18px;padding:12px;border:1px solid #facdd3;border-radius:9px;color:#8a2631;background:#fff0f2}.content-panel[data-v-55206a5b],.metric-card[data-v-55206a5b]{border:1px solid var(--accountability-border);background:var(--accountability-surface)}.content-panel[data-v-55206a5b]{margin-top:18px;padding:22px;border-radius:14px}.empty-state[data-v-55206a5b]{min-height:230px;display:flex;align-items:center;gap:22px}.empty-mark[data-v-55206a5b]{width:62px;height:62px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px;color:var(--accountability-accent-dark);background:#fff7d6;font-size:1.4rem;font-weight:900}.empty-state p[data-v-55206a5b],.interpretation p[data-v-55206a5b]{max-width:800px;color:var(--accountability-muted);font-size:.72rem;line-height:1.55}.metric-grid[data-v-55206a5b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.metric-card[data-v-55206a5b]{min-height:112px;display:flex;flex-direction:column;padding:17px;border-radius:12px}.metric-card span[data-v-55206a5b]{color:var(--accountability-text-secondary);font-size:.75rem;font-weight:700}.metric-card strong[data-v-55206a5b]{margin-top:9px;color:var(--accountability-text);font-size:1.55rem}.metric-card small[data-v-55206a5b]{margin-top:auto;color:var(--accountability-muted);font-size:.66rem}.two-column[data-v-55206a5b],.three-column[data-v-55206a5b]{display:grid;gap:16px}.two-column[data-v-55206a5b]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-column[data-v-55206a5b]{grid-template-columns:repeat(3,minmax(0,1fr))}.two-column .content-panel[data-v-55206a5b],.three-column .content-panel[data-v-55206a5b]{margin-left:0;margin-right:0}.area-list[data-v-55206a5b]{display:grid;gap:9px;margin-top:14px}.area-card[data-v-55206a5b]{padding:13px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa}.area-heading[data-v-55206a5b]{display:flex;justify-content:space-between;gap:14px}.area-heading>div[data-v-55206a5b]{display:grid;gap:2px}.area-heading strong[data-v-55206a5b]{color:var(--accountability-text);font-size:.76rem}.area-heading span[data-v-55206a5b],.area-heading b[data-v-55206a5b]{color:var(--accountability-muted);font-size:.64rem}.credit-values[data-v-55206a5b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.credit-values>div[data-v-55206a5b]{display:grid;gap:3px;padding:8px;border-radius:7px;background:#fff}.credit-values span[data-v-55206a5b],.simple-list span[data-v-55206a5b]{color:var(--accountability-muted);font-size:.64rem}.credit-values strong[data-v-55206a5b],.simple-list strong[data-v-55206a5b]{color:var(--accountability-text);font-size:.74rem}.simple-list[data-v-55206a5b]{margin-top:13px}.simple-list>div[data-v-55206a5b]{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid #eceff2}.simple-list>div[data-v-55206a5b]:last-child{border-bottom:0}.small-empty[data-v-55206a5b]{margin-top:13px;color:var(--accountability-muted);font-size:.7rem}@media (max-width: 950px){.metric-grid[data-v-55206a5b],.three-column[data-v-55206a5b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.workspace-header[data-v-55206a5b],.empty-state[data-v-55206a5b]{align-items:flex-start;flex-direction:column}.metric-grid[data-v-55206a5b],.two-column[data-v-55206a5b],.three-column[data-v-55206a5b],.credit-values[data-v-55206a5b]{grid-template-columns:1fr}}.framework-page[data-v-318ef04c]{width:100%}.workspace-header[data-v-318ef04c],.content-panel[data-v-318ef04c],.readiness-banner[data-v-318ef04c],.span-grid[data-v-318ef04c],.two-column[data-v-318ef04c],.page-alert[data-v-318ef04c]{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.workspace-header[data-v-318ef04c]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:23px;border-bottom:1px solid var(--accountability-border)}.workspace-eyebrow[data-v-318ef04c],.panel-eyebrow[data-v-318ef04c]{display:block;margin-bottom:6px;color:var(--accountability-accent-dark);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.workspace-header h1[data-v-318ef04c],.content-panel h2[data-v-318ef04c],.readiness-banner h2[data-v-318ef04c]{margin:0;color:var(--accountability-text)}.workspace-header h1[data-v-318ef04c]{font-size:2rem}.content-panel h2[data-v-318ef04c],.readiness-banner h2[data-v-318ef04c]{font-size:1.05rem}.workspace-header p[data-v-318ef04c],.readiness-banner p[data-v-318ef04c],.interpretation p[data-v-318ef04c]{color:var(--accountability-muted);line-height:1.5}.workspace-header p[data-v-318ef04c]{margin:5px 0 0;font-size:.9rem}.header-chips[data-v-318ef04c]{display:flex;gap:7px}.year-zero-chip[data-v-318ef04c],.rules-chip[data-v-318ef04c],.framework-only[data-v-318ef04c]{padding:6px 9px;border-radius:999px;font-size:.63rem;font-weight:800}.year-zero-chip[data-v-318ef04c]{color:#755d18;background:#fff7d6}.rules-chip[data-v-318ef04c],.framework-only[data-v-318ef04c]{color:#475569;background:#eef2f6}.page-alert[data-v-318ef04c]{margin-top:18px;padding:12px;border:1px solid #facdd3;border-radius:9px;color:#8a2631;background:#fff0f2}.content-panel[data-v-318ef04c],.readiness-banner[data-v-318ef04c]{margin-top:18px;padding:22px;border:1px solid var(--accountability-border);border-radius:14px;background:var(--accountability-surface)}.readiness-banner[data-v-318ef04c]{display:flex;align-items:center;justify-content:space-between;gap:22px}.readiness-banner>strong[data-v-318ef04c]{padding:8px 11px;border-radius:8px;color:#8a2631;background:#fff0f2;font-size:.7rem}.readiness-banner.ready>strong[data-v-318ef04c]{color:#285b3d;background:#e7f6ec}.readiness-banner p[data-v-318ef04c]{max-width:800px;margin:7px 0 0;font-size:.72rem}.panel-heading[data-v-318ef04c],.domain-heading[data-v-318ef04c],.span-heading[data-v-318ef04c]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.source-reference[data-v-318ef04c]{color:var(--accountability-muted);font-size:.65rem}.domain-grid[data-v-318ef04c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.domain-card[data-v-318ef04c]{padding:13px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa}.domain-heading strong[data-v-318ef04c]{color:var(--accountability-text);font-size:.72rem}.state-pill[data-v-318ef04c]{padding:4px 6px;border-radius:999px;font-size:.57rem;font-weight:850;text-transform:uppercase}.state-pill.ready[data-v-318ef04c]{color:#285b3d;background:#e7f6ec}.state-pill.partial[data-v-318ef04c]{color:#755d18;background:#fff7d6}.state-pill.missing[data-v-318ef04c]{color:#7c3440;background:#fff0f2}.domain-card>b[data-v-318ef04c]{display:inline-block;margin-top:12px;color:var(--accountability-text);font-size:1.25rem}.domain-card>small[data-v-318ef04c]{margin-left:4px;color:var(--accountability-muted);font-size:.62rem}.domain-card p[data-v-318ef04c]{margin:9px 0 0;color:var(--accountability-muted);font-size:.64rem;line-height:1.45}.grade-scale[data-v-318ef04c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}.grade-scale article[data-v-318ef04c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #eceff2;border-radius:8px;background:#f8f9fa}.grade-scale strong[data-v-318ef04c]{color:var(--accountability-text);font-size:1rem}.grade-scale span[data-v-318ef04c]{color:var(--accountability-muted);font-size:.65rem}.span-grid[data-v-318ef04c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.span-grid .content-panel[data-v-318ef04c]{margin-left:0;margin-right:0}.mastery[data-v-318ef04c]{display:grid;gap:4px;margin-top:16px;padding:11px;border-radius:8px;background:#f8f9fa}.mastery span[data-v-318ef04c]{color:var(--accountability-muted);font-size:.62rem}.mastery strong[data-v-318ef04c]{color:var(--accountability-text);font-size:.72rem}.rule-section[data-v-318ef04c]{margin-top:16px}.rule-section>strong[data-v-318ef04c]{color:var(--accountability-text);font-size:.72rem}.rule-section ul[data-v-318ef04c],.guardrail-list[data-v-318ef04c]{margin:8px 0 0;padding-left:18px;color:var(--accountability-text-secondary);font-size:.68rem;line-height:1.55}.two-column[data-v-318ef04c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.two-column .content-panel[data-v-318ef04c]{margin-left:0;margin-right:0}.simple-list[data-v-318ef04c]{margin-top:12px}.simple-list>div[data-v-318ef04c]{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid #eceff2}.simple-list span[data-v-318ef04c],.simple-list strong[data-v-318ef04c],.small-empty[data-v-318ef04c]{font-size:.68rem}.simple-list span[data-v-318ef04c],.small-empty[data-v-318ef04c]{color:var(--accountability-muted)}.simple-list strong[data-v-318ef04c]{color:var(--accountability-text)}.small-empty[data-v-318ef04c]{margin-top:12px}.interpretation p[data-v-318ef04c]{max-width:850px;margin:8px 0 0;font-size:.7rem}.matrix-intro[data-v-318ef04c],.matrix-note[data-v-318ef04c]{max-width:850px;color:var(--accountability-muted);font-size:.68rem;line-height:1.5}.matrix-grid[data-v-318ef04c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.matrix-card[data-v-318ef04c]{padding:14px;border:1px solid #eceff2;border-radius:9px;background:#f8f9fa}.matrix-title[data-v-318ef04c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.matrix-title strong[data-v-318ef04c]{color:var(--accountability-text);font-size:.72rem}.matrix-title span[data-v-318ef04c]{color:var(--accountability-muted);font-size:.6rem}.matrix-table[data-v-318ef04c]{display:grid;gap:3px}.matrix-header[data-v-318ef04c],.matrix-row[data-v-318ef04c]{display:grid;grid-template-columns:minmax(150px,1.7fr) repeat(4,minmax(38px,.5fr));gap:4px;align-items:center}.matrix-card:nth-child(2) .matrix-header[data-v-318ef04c],.matrix-card:nth-child(2) .matrix-row[data-v-318ef04c]{grid-template-columns:minmax(150px,1.7fr) repeat(3,minmax(38px,.5fr))}.matrix-header[data-v-318ef04c]{color:var(--accountability-muted);font-size:.58rem;text-align:center}.matrix-header span[data-v-318ef04c]:first-child{text-align:left}.matrix-row[data-v-318ef04c]{padding:7px 0;border-top:1px solid #e5e7eb}.matrix-row strong[data-v-318ef04c]{color:var(--accountability-text-secondary);font-size:.63rem}.matrix-row span[data-v-318ef04c]{color:var(--accountability-text);font-size:.69rem;font-weight:850;text-align:center}@media (max-width: 1000px){.domain-grid[data-v-318ef04c],.matrix-grid[data-v-318ef04c]{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-scale[data-v-318ef04c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.workspace-header[data-v-318ef04c],.readiness-banner[data-v-318ef04c]{align-items:flex-start;flex-direction:column}.domain-grid[data-v-318ef04c],.grade-scale[data-v-318ef04c],.span-grid[data-v-318ef04c],.two-column[data-v-318ef04c],.matrix-grid[data-v-318ef04c]{grid-template-columns:1fr}}.readiness-page[data-v-48a6d4ec]{display:grid;gap:18px}.workspace-header[data-v-48a6d4ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.workspace-header h1[data-v-48a6d4ec]{margin:3px 0 6px;color:var(--accountability-text);font-size:1.55rem}.workspace-header p[data-v-48a6d4ec]{max-width:720px;margin:0;color:var(--accountability-muted);font-size:.78rem;line-height:1.55}.eyebrow[data-v-48a6d4ec]{display:block;color:var(--accountability-accent-dark);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.year-chip[data-v-48a6d4ec]{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#eef2f6;color:#475569;font-size:.67rem;font-weight:800}.summary-grid[data-v-48a6d4ec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.summary-card[data-v-48a6d4ec]{padding:15px;border:1px solid var(--accountability-border);border-radius:10px;background:var(--accountability-surface)}.summary-card span[data-v-48a6d4ec],.summary-card small[data-v-48a6d4ec]{display:block}.summary-card span[data-v-48a6d4ec]{margin-bottom:8px;color:var(--accountability-muted);font-size:.61rem;font-weight:750;text-transform:uppercase}.summary-card strong[data-v-48a6d4ec]{display:block;color:var(--accountability-text);font-size:1.35rem}.summary-card strong.ruleset[data-v-48a6d4ec]{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.summary-card small[data-v-48a6d4ec]{margin-top:4px;color:var(--accountability-muted);font-size:.59rem}.summary-card.ready[data-v-48a6d4ec]{border-top:3px solid #4d8a62}.summary-card.partial[data-v-48a6d4ec]{border-top:3px solid #c59b2e}.summary-card.missing[data-v-48a6d4ec]{border-top:3px solid #b8535f}.summary-card.neutral[data-v-48a6d4ec]{border-top:3px solid #64748b}.grade-grid[data-v-48a6d4ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.grade-card[data-v-48a6d4ec]{overflow:hidden;border:1px solid var(--accountability-border);border-radius:12px;background:var(--accountability-surface)}.grade-heading[data-v-48a6d4ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:16px 17px 12px}.grade-heading h2[data-v-48a6d4ec]{margin:3px 0 0;color:var(--accountability-text);font-size:1rem}.status-pill[data-v-48a6d4ec],.domain-state[data-v-48a6d4ec]{border-radius:999px;font-weight:850;text-transform:uppercase}.status-pill[data-v-48a6d4ec]{padding:5px 8px;font-size:.55rem}.status-pill.ready[data-v-48a6d4ec],.domain-state.ready[data-v-48a6d4ec]{color:#285b3d;background:#e7f6ec}.status-pill.partial[data-v-48a6d4ec],.domain-state.partial[data-v-48a6d4ec]{color:#755d18;background:#fff7d6}.status-pill.missing[data-v-48a6d4ec],.domain-state.missing[data-v-48a6d4ec]{color:#8a2631;background:#fff0f2}.grade-summary[data-v-48a6d4ec]{display:flex;gap:15px;padding:0 17px 12px;color:var(--accountability-muted);font-size:.6rem}.grade-summary b[data-v-48a6d4ec]{color:var(--accountability-text)}.calculation-state[data-v-48a6d4ec]{margin:0 17px 13px;padding:8px 10px;border-radius:7px;font-size:.61rem;line-height:1.4}.calculation-state.ready[data-v-48a6d4ec]{color:#285b3d;background:#e7f6ec}.calculation-state.blocked[data-v-48a6d4ec]{color:#755d18;background:#fff7d6}.domain-list[data-v-48a6d4ec]{border-top:1px solid #eceff2}.domain-row[data-v-48a6d4ec]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;width:100%;gap:10px;padding:11px 14px;border:0;border-bottom:1px solid #eceff2;background:transparent;color:inherit;text-align:left;cursor:pointer}.domain-row[data-v-48a6d4ec]:last-child{border-bottom:0}.domain-row[data-v-48a6d4ec]:hover{background:#f8f9fa}.domain-state[data-v-48a6d4ec]{min-width:55px;padding:4px 6px;font-size:.48rem;text-align:center}.domain-main[data-v-48a6d4ec]{min-width:0}.domain-main strong[data-v-48a6d4ec],.domain-main small[data-v-48a6d4ec]{display:block}.domain-main strong[data-v-48a6d4ec]{color:var(--accountability-text);font-size:.66rem}.domain-main small[data-v-48a6d4ec]{margin-top:3px;color:var(--accountability-muted);font-size:.57rem;line-height:1.4}.domain-count[data-v-48a6d4ec]{color:var(--accountability-muted);font-size:.59rem;font-weight:750}.domain-arrow[data-v-48a6d4ec]{color:var(--accountability-muted);font-size:.75rem}.interpretation[data-v-48a6d4ec]{padding:15px;border:1px solid var(--accountability-border);border-radius:10px;background:var(--accountability-surface)}.interpretation p[data-v-48a6d4ec]{margin:6px 0 0;color:var(--accountability-muted);font-size:.64rem;line-height:1.55}.alert[data-v-48a6d4ec],.content-panel[data-v-48a6d4ec]{padding:14px;border-radius:10px}.alert.error[data-v-48a6d4ec]{color:#8a2631;background:#fff0f2}.content-panel[data-v-48a6d4ec]{border:1px solid var(--accountability-border);background:var(--accountability-surface);color:var(--accountability-muted)}@media (max-width: 900px){.summary-grid[data-v-48a6d4ec],.grade-grid[data-v-48a6d4ec]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.workspace-header[data-v-48a6d4ec]{display:grid}.summary-grid[data-v-48a6d4ec],.grade-grid[data-v-48a6d4ec]{grid-template-columns:1fr}.domain-row[data-v-48a6d4ec]{grid-template-columns:auto 1fr auto}.domain-count[data-v-48a6d4ec]{display:none}}.mapping-page[data-v-b64d4d4d]{display:grid;gap:1.25rem}.workspace-header[data-v-b64d4d4d],.content-panel[data-v-b64d4d4d],.notice-panel[data-v-b64d4d4d],.state-panel[data-v-b64d4d4d]{border:1px solid #dce3ec;border-radius:18px;background:#fff}.workspace-header[data-v-b64d4d4d]{padding:1.5rem 1.6rem}.workspace-eyebrow[data-v-b64d4d4d],.panel-eyebrow[data-v-b64d4d4d]{display:block;margin-bottom:.35rem;color:#65748a;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspace-header h1[data-v-b64d4d4d],.panel-heading h2[data-v-b64d4d4d]{margin:0;color:#1d2b3e}.workspace-header p[data-v-b64d4d4d],.notice-panel p[data-v-b64d4d4d],.state-panel p[data-v-b64d4d4d]{color:#5f6d80;line-height:1.55}.notice-panel[data-v-b64d4d4d]{padding:1rem 1.25rem;border-left:5px solid #58739b}.workspace-grid[data-v-b64d4d4d]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.25rem;align-items:start}.content-panel[data-v-b64d4d4d]{padding:1.3rem}.panel-heading[data-v-b64d4d4d],.mapping-card-heading[data-v-b64d4d4d],.form-actions[data-v-b64d4d4d]{display:flex;gap:1rem;align-items:center;justify-content:space-between}.mapping-form[data-v-b64d4d4d]{display:grid;gap:1rem;margin-top:1.2rem}.mapping-form label[data-v-b64d4d4d]{display:grid;gap:.42rem}.mapping-form label>span[data-v-b64d4d4d]{color:#34445a;font-size:.83rem;font-weight:750}.mapping-form input[data-v-b64d4d4d],.mapping-form select[data-v-b64d4d4d]{width:100%;min-width:0;padding:.7rem .75rem;border:1px solid #cfd8e5;border-radius:10px;background:#fff;color:#26364a;font:inherit;box-sizing:border-box}.two-column[data-v-b64d4d4d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem}.checkbox-row[data-v-b64d4d4d]{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:.6rem!important}.checkbox-row input[data-v-b64d4d4d]{width:auto;margin-top:.2rem}.validation-panel[data-v-b64d4d4d]{display:grid;gap:.7rem;padding:1rem;border:1px solid #d8e0eb;border-radius:12px;background:#f8fafc}.validation-panel p[data-v-b64d4d4d]{margin:0}.validation-ok[data-v-b64d4d4d]{color:#267045;font-weight:700}.validation-error[data-v-b64d4d4d],.error-message[data-v-b64d4d4d]{color:#a43434}.warning-card[data-v-b64d4d4d],.inline-warning[data-v-b64d4d4d],.catalog-warning[data-v-b64d4d4d]{padding:.8rem;border:1px solid #dbc992;border-radius:10px;background:#fffaf0;color:#665327}.warning-card.dangerous[data-v-b64d4d4d],.inline-warning.dangerous[data-v-b64d4d4d],.catalog-warning[data-v-b64d4d4d]{border-color:#d7a1a1;background:#fff4f4;color:#7e3131}.ambiguity-confirmation[data-v-b64d4d4d]{padding-top:.5rem;border-top:1px solid #e2c5c5}.primary-button[data-v-b64d4d4d],.secondary-button[data-v-b64d4d4d],.text-button[data-v-b64d4d4d]{border-radius:9px;font:inherit;font-weight:750;cursor:pointer}.primary-button[data-v-b64d4d4d]{padding:.7rem 1rem;border:1px solid #243750;color:#fff;background:#243750}.secondary-button[data-v-b64d4d4d]{padding:.7rem 1rem;border:1px solid #cad4e1;color:#314158;background:#fff}.text-button[data-v-b64d4d4d]{padding:.4rem .6rem;border:0;color:#385a83;background:transparent}button[data-v-b64d4d4d]:disabled{cursor:not-allowed;opacity:.55}.message[data-v-b64d4d4d],.state-panel[data-v-b64d4d4d]{padding:.9rem 1rem}.success-message[data-v-b64d4d4d]{border:1px solid #b9ddc5;border-radius:10px;color:#276b40;background:#f1fbf4}.error-message[data-v-b64d4d4d],.warning-panel[data-v-b64d4d4d]{border:1px solid #e0b7b7;border-radius:10px;background:#fff5f5}.mapping-count[data-v-b64d4d4d]{color:#68778b;font-size:.85rem;font-weight:700}.catalog-warning[data-v-b64d4d4d]{display:grid;gap:.3rem;margin-top:1rem}.mapping-list[data-v-b64d4d4d]{display:grid;gap:.9rem;margin-top:1rem}.mapping-card[data-v-b64d4d4d]{display:grid;gap:.85rem;padding:1rem;border:1px solid #d8e0ea;border-radius:12px;background:#fff}.mapping-card.inactive[data-v-b64d4d4d]{opacity:.65}.mapping-card.ambiguous[data-v-b64d4d4d]{border-color:#d8a1a1}.mapping-card-heading div[data-v-b64d4d4d]{display:grid;gap:.25rem}.mapping-card-heading span[data-v-b64d4d4d]{color:#778598;font-size:.8rem}.mapping-area[data-v-b64d4d4d]{display:flex;gap:.6rem;align-items:baseline}.mapping-area strong[data-v-b64d4d4d]{color:#243750}.mapping-area span[data-v-b64d4d4d]{color:#748397;font-size:.78rem;font-weight:800}.mapping-card dl[data-v-b64d4d4d]{display:grid;gap:.5rem;margin:0}.mapping-card dl>div[data-v-b64d4d4d]{display:grid;grid-template-columns:95px 1fr;gap:.6rem}.mapping-card dt[data-v-b64d4d4d]{color:#7b8999;font-size:.78rem;font-weight:700}.mapping-card dd[data-v-b64d4d4d]{margin:0;color:#34445a}.inline-warning[data-v-b64d4d4d]{font-size:.82rem;line-height:1.45}@media (max-width: 980px){.workspace-grid[data-v-b64d4d4d],.two-column[data-v-b64d4d4d]{grid-template-columns:1fr}}.new-ticket-attachments[data-v-eebbfc08]{border:1px solid currentColor;border-radius:10px;padding:1rem;margin:1rem 0;display:grid;gap:.65rem}.new-ticket-attachments input[type=file][data-v-eebbfc08]{max-width:100%}.new-ticket-attachment-note[data-v-eebbfc08]{margin:0;font-size:.9rem;opacity:.8}.new-ticket-attachment-files[data-v-eebbfc08]{margin:0;padding-left:1.25rem}.new-ticket-attachment-files li[data-v-eebbfc08]{margin:.4rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.new-ticket-panel[data-v-eebbfc08]{max-width:900px}.new-ticket-form[data-v-eebbfc08]{display:grid;gap:1.25rem}.new-ticket-grid[data-v-eebbfc08]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.new-ticket-actions[data-v-eebbfc08]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.linked-asset-banner[data-v-eebbfc08]{max-width:900px;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;border-left:4px solid #c5a35a;background:#fffdf7}.linked-asset-banner>div[data-v-eebbfc08]{display:grid;gap:.15rem}.linked-asset-banner>div[data-v-eebbfc08]:last-child{justify-items:end}.linked-asset-banner strong[data-v-eebbfc08]{color:#8b6b29;font-size:.9rem}.linked-asset-banner span[data-v-eebbfc08]{color:#777;font-size:.72rem}.linked-asset-label[data-v-eebbfc08]{color:#555!important;font-size:.62rem!important;font-weight:800;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 700px){.new-ticket-grid[data-v-eebbfc08]{grid-template-columns:1fr}.linked-asset-banner[data-v-eebbfc08]{align-items:flex-start;flex-direction:column}.linked-asset-banner>div[data-v-eebbfc08]:last-child{justify-items:start}}.form-section[data-v-eebbfc08]{display:grid;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(127,127,127,.16)}.form-section[data-v-eebbfc08]:last-of-type{border-bottom:0}.form-section-heading[data-v-eebbfc08]{display:flex;align-items:flex-start;gap:.8rem}.form-section-heading h2[data-v-eebbfc08]{margin:0;font-size:1rem}.form-section-heading p[data-v-eebbfc08]{margin:.25rem 0 0;color:#6b7280;font-size:.82rem;line-height:1.45}.form-step[data-v-eebbfc08]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border-radius:50%;background:#c5a35a;color:#111;font-size:.78rem;font-weight:900}.required-label[data-v-eebbfc08]{display:inline-block;margin-left:.35rem;color:#8b6b29;font-size:.68rem;font-weight:800;text-transform:uppercase}.field-help[data-v-eebbfc08]{display:block;margin-top:.35rem;color:#737373;font-size:.75rem;font-weight:400;line-height:1.4}.priority-help[data-v-eebbfc08]{min-height:2.1em}.ticket-submit-summary[data-v-eebbfc08]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ticket-submit-summary>div[data-v-eebbfc08]{padding:.8rem .9rem;border-radius:8px;background:#f7f7f6}.ticket-submit-summary span[data-v-eebbfc08],.ticket-submit-summary strong[data-v-eebbfc08]{display:block}.ticket-submit-summary span[data-v-eebbfc08]{margin-bottom:.2rem;color:#777;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ticket-submit-summary strong[data-v-eebbfc08]{font-size:.88rem}.ticket-submit-summary .summary-wide[data-v-eebbfc08]{grid-column:1 / -1;border-left:3px solid #c5a35a}@media (max-width: 700px){.ticket-submit-summary[data-v-eebbfc08]{grid-template-columns:1fr}.ticket-submit-summary .summary-wide[data-v-eebbfc08]{grid-column:auto}}.ticket-asset-picker[data-v-eebbfc08]{position:relative;margin-bottom:.4rem}.optional-label[data-v-eebbfc08]{display:inline-block;margin-left:.35rem;color:#777;font-size:.68rem;font-weight:700;text-transform:uppercase}.asset-search-control[data-v-eebbfc08]{position:relative}.asset-search-control input[data-v-eebbfc08]{width:100%;padding-right:6.5rem}.asset-search-loading[data-v-eebbfc08]{position:absolute;top:50%;right:.85rem;transform:translateY(-50%);color:#777;font-size:.72rem;font-weight:700}.asset-search-results[data-v-eebbfc08]{position:absolute;z-index:50;left:0;right:0;margin-top:.35rem;max-height:360px;overflow-y:auto;border:1px solid rgba(127,127,127,.25);border-radius:10px;background:#fff;box-shadow:0 12px 30px #00000029}.asset-search-result[data-v-eebbfc08]{display:grid;gap:.2rem;width:100%;padding:.85rem .95rem;border:0;border-bottom:1px solid rgba(127,127,127,.12);background:#fff;text-align:left;cursor:pointer}.asset-search-result[data-v-eebbfc08]:last-child{border-bottom:0}.asset-search-result[data-v-eebbfc08]:hover,.asset-search-result[data-v-eebbfc08]:focus{background:#f7f7f6}.asset-result-heading[data-v-eebbfc08]{display:flex;justify-content:space-between;gap:1rem}.asset-result-heading strong[data-v-eebbfc08]{font-size:.92rem}.asset-result-status[data-v-eebbfc08]{color:#777;font-size:.64rem;font-weight:800;text-transform:uppercase}.asset-result-device[data-v-eebbfc08]{color:#444;font-size:.82rem}.asset-search-result small[data-v-eebbfc08]{color:#777;font-size:.72rem}.asset-search-message[data-v-eebbfc08]{padding:.9rem;color:#777;font-size:.8rem}.asset-search-error[data-v-eebbfc08]{margin:.4rem 0 0;color:#a23434;font-size:.76rem}.selected-asset-card[data-v-eebbfc08]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.9rem 1rem;border:1px solid rgba(197,163,90,.45);border-left:4px solid #c5a35a;border-radius:9px;background:#fffdf7}.selected-asset-check[data-v-eebbfc08]{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#e5f6eb;color:#246c3f;font-weight:900}.selected-asset-details[data-v-eebbfc08]{min-width:0}.selected-asset-details>span[data-v-eebbfc08]{display:block;margin-bottom:.1rem;color:#777;font-size:.62rem;font-weight:800;text-transform:uppercase}.selected-asset-details strong[data-v-eebbfc08]{display:block}.selected-asset-details p[data-v-eebbfc08]{margin:.15rem 0;color:#555;font-size:.8rem}.selected-asset-details small[data-v-eebbfc08]{color:#777;font-size:.72rem}@media (max-width: 600px){.selected-asset-card[data-v-eebbfc08]{grid-template-columns:auto minmax(0,1fr)}.selected-asset-card>.text-button[data-v-eebbfc08]{grid-column:2;justify-self:start}}.knowledge-assist[data-v-eebbfc08]{display:grid;gap:.8rem;padding:1rem;border:1px solid rgba(197,163,90,.48);border-radius:10px;background:#fffdf7}.knowledge-assist-heading[data-v-eebbfc08]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem}.knowledge-assist-icon[data-v-eebbfc08]{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:#c5a35a;color:#111;font-weight:900}.knowledge-assist-heading>div[data-v-eebbfc08]:nth-child(2){min-width:0}.knowledge-assist-heading span[data-v-eebbfc08]{color:#8b6b29;font-size:.66rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.knowledge-assist-heading h3[data-v-eebbfc08]{margin:.1rem 0 0;font-size:1rem}.knowledge-assist-heading p[data-v-eebbfc08]{margin:.25rem 0 0;color:#666;font-size:.79rem;line-height:1.45}.knowledge-assist-browse[data-v-eebbfc08]{white-space:nowrap;color:#76591e;font-size:.76rem;font-weight:800}.knowledge-assist-loading[data-v-eebbfc08],.knowledge-assist-empty[data-v-eebbfc08]{padding:.75rem;border-radius:8px;background:#ffffffb8;color:#676767;font-size:.8rem}.knowledge-assist-error[data-v-eebbfc08]{margin:0;color:#9b2c2c;font-size:.8rem}.knowledge-assist-results[data-v-eebbfc08]{display:grid;gap:.5rem}.knowledge-assist-result[data-v-eebbfc08]{overflow:hidden;border:1px solid #e2ddcf;border-radius:8px;background:#fff}.knowledge-assist-result-button[data-v-eebbfc08]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem;border:0;background:transparent;text-align:left;cursor:pointer}.knowledge-assist-result-button>div[data-v-eebbfc08]{min-width:0;display:grid;gap:.25rem}.knowledge-assist-result-button strong[data-v-eebbfc08]{font-size:.9rem}.knowledge-assist-result-button p[data-v-eebbfc08]{margin:0;color:#626a76;font-size:.78rem;line-height:1.4}.knowledge-assist-meta[data-v-eebbfc08]{display:flex;flex-wrap:wrap;gap:.35rem;color:#8b6b29;font-size:.64rem;font-weight:800;text-transform:uppercase}.knowledge-assist-expand[data-v-eebbfc08]{flex:0 0 auto;width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:50%;background:#f2eee4;font-weight:900}.knowledge-assist-answer[data-v-eebbfc08]{display:grid;gap:.75rem;padding:.8rem;border-top:1px solid #ece7da;white-space:pre-wrap;font-size:.82rem;line-height:1.6}.knowledge-assist-answer p[data-v-eebbfc08]{margin:0;padding:.65rem;border-radius:7px;background:#f7f7f6;white-space:normal;color:#555;font-size:.76rem}@media (max-width: 700px){.knowledge-assist-heading[data-v-eebbfc08]{grid-template-columns:auto minmax(0,1fr)}.knowledge-assist-browse[data-v-eebbfc08]{grid-column:2}}.ticket-scopes[data-v-d8f94541]{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.ticket-scopes button[data-v-d8f94541]{padding:.7rem 1rem;border:1px solid #bbb;border-radius:.4rem;background:#fff;cursor:pointer}.ticket-scopes button[aria-pressed=true][data-v-d8f94541]{background:#222;color:#fff;border-color:#222}.my-tickets-page[data-v-d8f94541]{width:100%}.page-intro[data-v-d8f94541]{max-width:650px}.my-ticket-kpis[data-v-d8f94541]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.my-ticket-kpis button[data-v-d8f94541]{display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid rgba(127,127,127,.2);border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.my-ticket-kpis button[data-v-d8f94541]:hover{transform:translateY(-1px)}.my-ticket-kpis button.active[data-v-d8f94541]{border-color:#c5a35a;box-shadow:0 0 0 2px #c5a35a1f}.my-ticket-kpis button.attention[data-v-d8f94541]{border-left:4px solid #d39a22}.my-ticket-kpis span[data-v-d8f94541]{color:#666;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.my-ticket-kpis strong[data-v-d8f94541]{font-size:1.5rem}.my-ticket-kpis small[data-v-d8f94541]{color:#777;font-size:.72rem}.my-ticket-toolbar[data-v-d8f94541]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.my-ticket-search[data-v-d8f94541]{position:relative;flex:1}.my-ticket-search input[data-v-d8f94541]{width:100%;padding-right:4rem}.my-ticket-search .text-button[data-v-d8f94541]{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ticket-list-summary[data-v-d8f94541]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.6rem;color:#777;font-size:.76rem;font-weight:600}.attention-text[data-v-d8f94541]{color:#996a08;font-weight:800}.my-ticket-panel[data-v-d8f94541]{overflow:hidden;padding:0}.my-ticket-row[data-v-d8f94541]{min-height:110px;padding:1rem 1.1rem;border-left:4px solid transparent;transition:background .12s ease,transform .12s ease}.my-ticket-row[data-v-d8f94541]:hover{transform:translateY(-1px)}.my-ticket-row.waiting-action[data-v-d8f94541]{border-left-color:#d39a22;background:#d39a220d}.my-ticket-row.overdue[data-v-d8f94541]{border-left-color:#b74646}.my-ticket-main[data-v-d8f94541]{display:grid;gap:.35rem;min-width:0}.my-ticket-heading[data-v-d8f94541]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.ticket-number[data-v-d8f94541]{font-size:.78rem;letter-spacing:.03em}.user-action-badge[data-v-d8f94541],.user-overdue-badge[data-v-d8f94541]{display:inline-flex;padding:.18rem .45rem;border-radius:999px;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.user-action-badge[data-v-d8f94541]{background:#d39a2224;color:#855d08}.user-overdue-badge[data-v-d8f94541]{background:#b746461f;color:#9a3030}.my-ticket-title[data-v-d8f94541]{font-size:1rem;font-weight:700}.my-ticket-context[data-v-d8f94541]{display:flex;flex-wrap:wrap;gap:.25rem;color:#777;font-size:.76rem}.my-ticket-assignment[data-v-d8f94541]{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin-top:.2rem;color:#666;font-size:.74rem}.my-ticket-assignment .overdue[data-v-d8f94541]{color:#a23434;font-weight:800}.my-ticket-meta[data-v-d8f94541]{min-width:150px;align-self:center}.view-ticket-label[data-v-d8f94541]{margin-top:.35rem;color:#777;font-size:.72rem;font-weight:700}.my-ticket-empty[data-v-d8f94541]{display:grid;justify-items:center;gap:.65rem;padding:3rem 1rem;text-align:center}.my-ticket-empty strong[data-v-d8f94541]{font-size:1rem}.my-ticket-empty span[data-v-d8f94541]{max-width:500px;color:#777}@media (max-width: 900px){.my-ticket-kpis[data-v-d8f94541]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.my-ticket-kpis[data-v-d8f94541]{grid-template-columns:1fr}.my-ticket-toolbar[data-v-d8f94541]{align-items:stretch;flex-direction:column}.my-ticket-row[data-v-d8f94541]{align-items:flex-start;flex-direction:column;gap:.9rem}.my-ticket-meta[data-v-d8f94541]{width:100%;align-items:flex-start}.ticket-list-summary[data-v-d8f94541]{flex-direction:column;gap:.2rem}}.scope-heading[data-v-d8f94541]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .75rem;margin:-.15rem 0 1rem;color:#666}.scope-heading strong[data-v-d8f94541]{color:inherit;font-size:.92rem}.scope-heading span[data-v-d8f94541]{font-size:.78rem}.ticket-scopes[data-v-d8f94541]{padding:.3rem;border:1px solid rgba(127,127,127,.2);border-radius:10px;background:#f7f7f6}.ticket-scopes button[data-v-d8f94541]{min-height:42px;border-color:transparent;background:transparent;font-weight:750}.ticket-scopes button[aria-pressed=true][data-v-d8f94541]{border-color:#222;background:#222;color:#fff}.review-work-summary[data-v-d8f94541]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;border-left:4px solid #c5a35a;border-radius:10px;background:#c5a35a14}.review-work-summary>strong[data-v-d8f94541]{font-size:1.7rem}.review-work-summary>div[data-v-d8f94541]{display:grid;gap:.2rem}.review-work-summary span[data-v-d8f94541]{font-weight:800}.review-work-summary small[data-v-d8f94541]{color:#666}.my-ticket-kpis button.overdue-kpi[data-v-d8f94541]{border-left:4px solid #b74646}.my-ticket-row.staff-waiting[data-v-d8f94541]{opacity:.82}.workflow-label[data-v-d8f94541]{font-weight:700}@media (max-width: 650px){.ticket-scopes[data-v-d8f94541]{display:grid;grid-template-columns:1fr}.ticket-scopes button[data-v-d8f94541]{width:100%;text-align:left}}.deliveries-page[data-v-c06d2a3e]{width:100%;max-width:1480px;margin:0 auto}.deliveries-header[data-v-c06d2a3e]{align-items:stretch}.delivery-header-note[data-v-c06d2a3e]{width:min(360px,38vw);padding:16px 18px;border:1px solid #e5e0d5;border-radius:12px;background:#fbf8f1;display:flex;flex-direction:column;gap:5px;justify-content:center}.delivery-header-note strong[data-v-c06d2a3e]{color:#725720}.delivery-header-note span[data-v-c06d2a3e]{color:#68635a;font-size:13px;line-height:1.45}.deliveries-layout[data-v-c06d2a3e]{display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:22px;align-items:start}.delivery-list-panel[data-v-c06d2a3e],.delivery-detail-panel[data-v-c06d2a3e]{border:1px solid #e2e5e9;border-radius:14px;background:#fff}.delivery-list-panel[data-v-c06d2a3e]{padding:15px;position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto}.delivery-list-heading[data-v-c06d2a3e]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:5px 3px 12px}.delivery-list-heading>div[data-v-c06d2a3e]{display:flex;flex-direction:column;gap:2px}.delivery-list-heading strong[data-v-c06d2a3e]{font-size:16px}.list-eyebrow[data-v-c06d2a3e],.detail-eyebrow[data-v-c06d2a3e]{color:#94722f;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.count-pill[data-v-c06d2a3e]{min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#f3e8c9;display:inline-flex;align-items:center;justify-content:center;color:#725720;font-size:12px;font-weight:800}.count-pill.muted[data-v-c06d2a3e]{background:#eef0f2;color:#666}.delivery-card[data-v-c06d2a3e]{width:100%;padding:14px;margin:0 0 9px;border:1px solid #e3e5e8;border-radius:11px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.delivery-card[data-v-c06d2a3e]:hover{border-color:#cdb679;box-shadow:0 4px 12px #0000000f}.delivery-card.selected[data-v-c06d2a3e]{border-color:#a68437;box-shadow:0 0 0 2px #a6843724}.delivery-card.historical[data-v-c06d2a3e]{background:#fafafa}.delivery-card-top[data-v-c06d2a3e]{display:flex;gap:8px;justify-content:space-between;align-items:center;margin-bottom:8px}.delivery-card-top>strong[data-v-c06d2a3e]{font-size:14px}.delivery-state[data-v-c06d2a3e]{display:inline-flex;align-items:center;width:fit-content;padding:5px 9px;border-radius:999px;background:#eef0f2;color:#50555b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.delivery-state.open[data-v-c06d2a3e],.delivery-state.partial[data-v-c06d2a3e]{background:#fff0cc;color:#785600}.delivery-state.done[data-v-c06d2a3e],.delivery-state.complete[data-v-c06d2a3e]{background:#dcf4e5;color:#17633a}.delivery-state.missing[data-v-c06d2a3e]{background:#fde8e6;color:#9f261d}.delivery-state.damaged[data-v-c06d2a3e]{background:#f8e6da;color:#904618}.delivery-vendor[data-v-c06d2a3e]{color:#222;font-size:14px;font-weight:700}.delivery-building[data-v-c06d2a3e],.delivery-purpose[data-v-c06d2a3e],.delivery-last-update[data-v-c06d2a3e]{margin-top:4px;color:#71767c;font-size:12px}.delivery-history-list[data-v-c06d2a3e]{border-top:1px solid #eceef0;margin-top:14px;padding-top:12px}.mini-empty[data-v-c06d2a3e]{margin-bottom:14px;padding:12px;border-radius:9px;background:#f7f8f9;color:#747a80;font-size:13px}.delivery-detail-panel[data-v-c06d2a3e]{min-height:520px;padding:24px}.detail-header[data-v-c06d2a3e]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #e7e9ec}.detail-header h2[data-v-c06d2a3e]{margin:3px 0 5px;font-size:28px}.detail-header p[data-v-c06d2a3e]{margin:0;color:#61666d;font-size:16px;font-weight:700}.delivery-meta-grid[data-v-c06d2a3e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 0 4px}.delivery-meta-grid>div[data-v-c06d2a3e]{min-width:0;padding:13px 14px;border-radius:10px;background:#f7f8f9;display:flex;flex-direction:column;gap:4px}.delivery-meta-grid span[data-v-c06d2a3e],.quantity-stat span[data-v-c06d2a3e],.quantity-input-field span[data-v-c06d2a3e],.line-note-field span[data-v-c06d2a3e],.overall-note-field>span[data-v-c06d2a3e]{color:#777d84;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.delivery-meta-grid strong[data-v-c06d2a3e]{overflow-wrap:anywhere;font-size:14px}.detail-section[data-v-c06d2a3e],.confirmation-panel[data-v-c06d2a3e]{margin-top:26px}.section-heading[data-v-c06d2a3e]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.section-heading h3[data-v-c06d2a3e]{margin:3px 0 0;font-size:20px}.section-heading p[data-v-c06d2a3e]{max-width:680px;margin:5px 0 0;color:#6d7279;font-size:13px;line-height:1.45}.ordered-items[data-v-c06d2a3e]{border:1px solid #e4e6e9;border-radius:12px;overflow:hidden}.ordered-item[data-v-c06d2a3e]{display:grid;grid-template-columns:34px minmax(180px,1fr) repeat(3,minmax(90px,130px));gap:12px;align-items:center;padding:14px;border-bottom:1px solid #eceef0}.ordered-item[data-v-c06d2a3e]:last-child{border-bottom:0}.item-number[data-v-c06d2a3e]{width:28px;height:28px;border-radius:7px;background:#f1f2f4;display:flex;justify-content:center;align-items:center;color:#666c72;font-size:12px;font-weight:800}.item-description[data-v-c06d2a3e]{min-width:0;display:flex;flex-direction:column;gap:3px}.item-description strong[data-v-c06d2a3e]{overflow-wrap:anywhere;font-size:14px}.item-description span[data-v-c06d2a3e]{color:#777d84;font-size:12px}.quantity-stat[data-v-c06d2a3e]{display:flex;flex-direction:column;gap:2px}.quantity-stat strong[data-v-c06d2a3e]{font-size:14px}.quantity-stat.remaining strong[data-v-c06d2a3e]{color:#795d1f}.confirmation-panel[data-v-c06d2a3e]{padding:20px;border:1px solid #dfd3b5;border-radius:13px;background:#fffdf8}.status-choice-grid[data-v-c06d2a3e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.status-choice[data-v-c06d2a3e]{min-height:78px;padding:13px;border:1px solid #dfe2e5;border-radius:10px;background:#fff;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:5px}.status-choice strong[data-v-c06d2a3e]{font-size:14px}.status-choice span[data-v-c06d2a3e]{color:#73787e;font-size:11px;line-height:1.35}.status-choice.selected[data-v-c06d2a3e]{border-color:#9a7838;box-shadow:0 0 0 2px #9a783826}.status-choice.complete.selected[data-v-c06d2a3e]{background:#f1faf4}.status-choice.partial.selected[data-v-c06d2a3e]{background:#fff9e9}.status-choice.missing.selected[data-v-c06d2a3e]{background:#fff4f3}.status-choice.damaged.selected[data-v-c06d2a3e]{background:#fff5ee}.confirmation-lines[data-v-c06d2a3e]{margin-top:18px;border:1px solid #e4e5e7;border-radius:11px;overflow:hidden;background:#fff}.confirmation-line[data-v-c06d2a3e]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(115px,150px) minmax(180px,.75fr);gap:14px;align-items:end;padding:14px;border-bottom:1px solid #eceef0}.confirmation-line[data-v-c06d2a3e]:last-child{border-bottom:0}.confirmation-item-copy[data-v-c06d2a3e]{align-self:center;display:flex;flex-direction:column;gap:4px}.confirmation-item-copy strong[data-v-c06d2a3e]{font-size:14px}.confirmation-item-copy span[data-v-c06d2a3e]{color:#6f747a;font-size:12px}.quantity-input-field[data-v-c06d2a3e],.line-note-field[data-v-c06d2a3e],.overall-note-field[data-v-c06d2a3e]{display:flex;flex-direction:column;gap:6px}.quantity-input-field input[data-v-c06d2a3e],.line-note-field input[data-v-c06d2a3e],.overall-note-field textarea[data-v-c06d2a3e]{width:100%;box-sizing:border-box}.quantity-input-field.unquantified[data-v-c06d2a3e]{align-self:center}.overall-note-field[data-v-c06d2a3e]{margin-top:16px}.overall-note-field textarea[data-v-c06d2a3e]{resize:vertical}.confirmation-actions[data-v-c06d2a3e]{margin-top:16px;display:flex;justify-content:space-between;gap:18px;align-items:center}.confirmation-reminder[data-v-c06d2a3e]{display:flex;flex-direction:column;gap:3px;color:#62676d;font-size:12px}.confirmation-reminder strong[data-v-c06d2a3e]{color:#34383c}.primary-action[data-v-c06d2a3e]{flex:0 0 auto;padding:11px 17px;border:0;border-radius:9px;background:#9a7838;color:#fff;font-weight:800;cursor:pointer}.primary-action[data-v-c06d2a3e]:hover:not(:disabled){filter:brightness(.94)}.primary-action[data-v-c06d2a3e]:disabled{opacity:.55;cursor:wait}.delivery-success[data-v-c06d2a3e]{margin-top:14px;padding:11px 13px;border-radius:9px;background:#e6f6eb;color:#17633a;font-size:13px;font-weight:700}.closed-delivery-message[data-v-c06d2a3e]{margin-top:24px;padding:16px;border-radius:11px;background:#f1f6f3;display:flex;flex-direction:column;gap:4px}.closed-delivery-message strong[data-v-c06d2a3e]{color:#27543a}.closed-delivery-message span[data-v-c06d2a3e]{color:#637068;font-size:13px}.confirmation-history-card[data-v-c06d2a3e]{padding:15px;margin-bottom:10px;border:1px solid #e4e6e9;border-radius:11px;background:#fafbfb}.history-card-header[data-v-c06d2a3e]{display:flex;justify-content:space-between;gap:18px}.history-card-header>div[data-v-c06d2a3e]{display:flex;gap:10px;align-items:center}.history-card-header>div>strong[data-v-c06d2a3e]{font-size:12px;color:#656a70}.history-card-header p[data-v-c06d2a3e]{margin:0;max-width:50%;color:#555a60;font-size:13px}.history-lines[data-v-c06d2a3e]{margin-top:12px;border-top:1px solid #e5e7e9}.history-lines>div[data-v-c06d2a3e]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:9px 2px;border-bottom:1px solid #eceef0;font-size:13px}.history-lines>div[data-v-c06d2a3e]:last-child{border-bottom:0}.history-lines small[data-v-c06d2a3e]{grid-column:1 / -1;color:#767b81}.delivery-loading[data-v-c06d2a3e]{padding:35px;text-align:center;color:#6d7278}.delivery-empty[data-v-c06d2a3e]{padding:70px 30px;border:1px solid #e3e5e8;border-radius:14px;background:#fff}.delivery-empty h2[data-v-c06d2a3e]{margin:10px 0 6px}.delivery-empty p[data-v-c06d2a3e]{max-width:480px;margin:0 auto}.empty-icon[data-v-c06d2a3e]{width:48px;height:48px;margin:0 auto;border-radius:50%;background:#e7f6ec;color:#17633a;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900}@media (max-width: 1120px){.deliveries-layout[data-v-c06d2a3e]{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.ordered-item[data-v-c06d2a3e]{grid-template-columns:32px minmax(160px,1fr) repeat(2,minmax(85px,110px))}.quantity-stat.remaining[data-v-c06d2a3e]{grid-column:3 / -1}.status-choice-grid[data-v-c06d2a3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.confirmation-line[data-v-c06d2a3e]{grid-template-columns:minmax(180px,1fr) minmax(115px,145px)}.line-note-field[data-v-c06d2a3e]{grid-column:1 / -1}}@media (max-width: 820px){.deliveries-header[data-v-c06d2a3e],.confirmation-actions[data-v-c06d2a3e],.history-card-header[data-v-c06d2a3e]{flex-direction:column}.delivery-header-note[data-v-c06d2a3e]{width:auto}.deliveries-layout[data-v-c06d2a3e]{grid-template-columns:1fr}.delivery-list-panel[data-v-c06d2a3e]{position:static;max-height:none}.delivery-meta-grid[data-v-c06d2a3e]{grid-template-columns:1fr}.ordered-item[data-v-c06d2a3e]{grid-template-columns:32px minmax(0,1fr)}.quantity-stat[data-v-c06d2a3e],.quantity-stat.remaining[data-v-c06d2a3e]{grid-column:2}.confirmation-line[data-v-c06d2a3e]{grid-template-columns:1fr}.line-note-field[data-v-c06d2a3e]{grid-column:auto}.history-card-header p[data-v-c06d2a3e]{max-width:none}.primary-action[data-v-c06d2a3e]{width:100%}}@media (max-width: 520px){.delivery-detail-panel[data-v-c06d2a3e]{padding:16px}.status-choice-grid[data-v-c06d2a3e]{grid-template-columns:1fr}.confirmation-panel[data-v-c06d2a3e]{padding:15px}}.ticket-page[data-v-94d3d1f2]{width:100%}.header-badges[data-v-94d3d1f2]{display:flex;align-items:center;gap:.6rem}.ticket-workspace[data-v-94d3d1f2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:1.5rem;align-items:start}.ticket-primary[data-v-94d3d1f2]{min-width:0}.ticket-management[data-v-94d3d1f2]{position:sticky;top:1.5rem}.management-panel[data-v-94d3d1f2]{border-top:4px solid #c5a35a}.management-heading[data-v-94d3d1f2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.management-heading h2[data-v-94d3d1f2]{margin:.15rem 0 0}.status-dot[data-v-94d3d1f2]{width:13px;height:13px;border-radius:50%;background:#9ca3af}.status-dot.new[data-v-94d3d1f2]{background:#d39a22}.status-dot.open[data-v-94d3d1f2],.status-dot.in_progress[data-v-94d3d1f2]{background:#3178c6}.status-dot.resolved[data-v-94d3d1f2],.status-dot.closed[data-v-94d3d1f2]{background:#38935d}.status-dot.cancelled[data-v-94d3d1f2]{background:#777}.management-form[data-v-94d3d1f2]{display:grid;gap:1rem}.management-save[data-v-94d3d1f2]{width:100%;margin-top:.35rem}.ticket-summary-grid[data-v-94d3d1f2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.ticket-summary-grid div[data-v-94d3d1f2]{padding:.8rem .9rem;border-radius:8px;background:#f7f7f6}.ticket-summary-grid span[data-v-94d3d1f2],.ticket-summary-grid strong[data-v-94d3d1f2]{display:block}.ticket-summary-grid span[data-v-94d3d1f2]{margin-bottom:.25rem;color:#727272;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.internal-comment[data-v-94d3d1f2]{margin:.5rem -.3rem;padding:1rem;border:1px solid rgb(197 163 90 / 45%);border-radius:8px;background:#c5a35a14}.comment-header[data-v-94d3d1f2]{display:flex;justify-content:space-between;gap:1rem}.internal-badge[data-v-94d3d1f2]{display:inline-flex;margin-left:.55rem;padding:.18rem .45rem;border-radius:999px;background:#c5a35a;color:#111;font-size:.65rem;font-weight:800;text-transform:uppercase}.checkbox-label[data-v-94d3d1f2]{display:grid;grid-template-columns:auto 1fr;column-gap:.6rem;align-items:center;margin-top:.75rem}.checkbox-label input[data-v-94d3d1f2]{width:auto;grid-row:1 / 3}.checkbox-label span[data-v-94d3d1f2]{font-weight:700}.checkbox-label small[data-v-94d3d1f2]{color:#777;font-weight:400}.history-row[data-v-94d3d1f2]{grid-template-columns:minmax(130px,180px) minmax(0,1fr) auto}.history-row>div[data-v-94d3d1f2]:first-child{display:grid;gap:.2rem}.history-row>div:first-child span[data-v-94d3d1f2]{color:#6b7280;font-size:.75rem}.history-detail[data-v-94d3d1f2]{display:grid;gap:.2rem;min-width:0}.history-detail span[data-v-94d3d1f2]{overflow-wrap:anywhere;color:#555;font-size:.82rem}.requester-panel dl[data-v-94d3d1f2]{margin:0}.requester-panel dt[data-v-94d3d1f2]{margin-top:1rem;color:#777;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.requester-panel dt[data-v-94d3d1f2]:first-child{margin-top:0}.requester-panel dd[data-v-94d3d1f2]{margin:.25rem 0 0;overflow-wrap:anywhere}.success-message[data-v-94d3d1f2]{padding:.75rem 1rem;border-radius:8px;background:#e5f6eb;color:#246c3f;font-weight:600}@media (max-width: 1100px){.ticket-workspace[data-v-94d3d1f2]{grid-template-columns:1fr}.ticket-management[data-v-94d3d1f2]{position:static}}@media (max-width: 760px){.ticket-summary-grid[data-v-94d3d1f2]{grid-template-columns:repeat(2,minmax(0,1fr))}.history-row[data-v-94d3d1f2]{grid-template-columns:1fr}}.ticket-health-panel[data-v-94d3d1f2]{border-left:4px solid #9ca3af}.ticket-health-stable[data-v-94d3d1f2]{border-left-color:#38935d}.ticket-health-attention[data-v-94d3d1f2]{border-left-color:#d39a22}.ticket-health-critical[data-v-94d3d1f2]{border-left-color:#b74646}.ticket-health-complete[data-v-94d3d1f2]{border-left-color:#38935d}.ticket-health-heading[data-v-94d3d1f2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ticket-health-heading h2[data-v-94d3d1f2]{margin:.15rem 0 0;font-size:1rem}.ticket-health-indicator[data-v-94d3d1f2]{width:14px;height:14px;flex:0 0 auto;border-radius:50%;background:#9ca3af}.ticket-health-indicator-stable[data-v-94d3d1f2],.ticket-health-indicator-complete[data-v-94d3d1f2]{background:#38935d}.ticket-health-indicator-attention[data-v-94d3d1f2]{background:#d39a22}.ticket-health-indicator-critical[data-v-94d3d1f2]{background:#b74646}.ticket-health-message[data-v-94d3d1f2]{margin:.85rem 0 1rem;color:#555;line-height:1.45}.ticket-health-facts[data-v-94d3d1f2]{display:grid;gap:.65rem}.ticket-health-facts>div[data-v-94d3d1f2]{display:flex;justify-content:space-between;gap:1rem;padding-top:.65rem;border-top:1px solid rgba(127,127,127,.18)}.ticket-health-facts span[data-v-94d3d1f2]{color:#777;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ticket-health-facts strong[data-v-94d3d1f2]{text-align:right}.take-ticket-button[data-v-94d3d1f2]{width:100%;margin-top:1rem}.conversation-composer[data-v-94d3d1f2]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(127,127,127,.18)}.reply-mode-switch[data-v-94d3d1f2]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}.reply-mode-switch button[data-v-94d3d1f2]{min-height:42px;padding:.65rem .8rem;border:1px solid rgba(127,127,127,.28);border-radius:8px;background:#f7f7f6;cursor:pointer;font-weight:700}.reply-mode-switch button.active[data-v-94d3d1f2]{border-color:#3178c6;background:#3178c617}.reply-mode-switch button.active.internal[data-v-94d3d1f2]{border-color:#c5a35a;background:#c5a35a24}.reply-mode-banner[data-v-94d3d1f2]{display:grid;gap:.2rem;margin-bottom:1rem;padding:.75rem .9rem;border-left:4px solid #3178c6;border-radius:6px;background:#3178c612}.reply-mode-banner.internal[data-v-94d3d1f2]{border-left-color:#c5a35a;background:#c5a35a1c}.reply-mode-banner strong[data-v-94d3d1f2]{font-size:.86rem}.reply-mode-banner span[data-v-94d3d1f2]{color:#666;font-size:.78rem}.canned-response-field[data-v-94d3d1f2]{margin-bottom:1rem}.conversation-actions[data-v-94d3d1f2]{display:flex;justify-content:flex-end}.internal-submit[data-v-94d3d1f2]{border-color:#c5a35a}.internal-comment[data-v-94d3d1f2]{position:relative}.internal-comment[data-v-94d3d1f2]:before{content:"INTERNAL";position:absolute;top:-.45rem;right:.75rem;padding:.12rem .4rem;border-radius:999px;background:#c5a35a;color:#111;font-size:.58rem;font-weight:900;letter-spacing:.06em}.canned-workflow-notice[data-v-94d3d1f2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;align-items:center;margin-bottom:1rem;padding:.75rem .9rem;border-left:4px solid #c5a35a;border-radius:6px;background:#c5a35a1a}.canned-workflow-notice strong[data-v-94d3d1f2],.canned-workflow-notice span[data-v-94d3d1f2]{grid-column:1}.canned-workflow-notice span[data-v-94d3d1f2]{color:#666;font-size:.8rem}.canned-workflow-notice button[data-v-94d3d1f2]{grid-column:2;grid-row:1 / 3;border:0;background:transparent;cursor:pointer;font-size:.75rem;font-weight:700;text-decoration:underline}@media (max-width: 600px){.canned-workflow-notice[data-v-94d3d1f2]{grid-template-columns:1fr}.canned-workflow-notice button[data-v-94d3d1f2]{grid-column:1;grid-row:auto;justify-self:start;padding:0}}.ticket-source-badge[data-v-94d3d1f2]{display:inline-flex;align-items:center;padding:.3rem .55rem;border-radius:999px;background:#eeeeec;color:#555;font-size:.58rem;font-weight:850;letter-spacing:.045em;line-height:1;text-transform:uppercase;white-space:nowrap}.ticket-source-badge.email[data-v-94d3d1f2]{background:#315f911f;color:#315f91;border:1px solid rgb(49 95 145 / 18%)}.ticket-source-badge.web[data-v-94d3d1f2]{background:#3874491c;color:#386f49;border:1px solid rgb(56 116 73 / 17%)}.legacy-ticket-notice[data-v-94d3d1f2]{margin-bottom:20px;padding:18px;border:1px solid rgba(120,95,45,.28);border-radius:14px;background:#785f2d0e}.legacy-notice-heading[data-v-94d3d1f2]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.legacy-notice-heading h2[data-v-94d3d1f2]{margin-bottom:0}.legacy-import-pill[data-v-94d3d1f2]{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#785f2d1f;font-size:.72rem;font-weight:800}.legacy-notice-copy[data-v-94d3d1f2]{max-width:900px;margin:11px 0 15px;opacity:.72}.legacy-metadata-grid[data-v-94d3d1f2],.legacy-detail-grid[data-v-94d3d1f2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.legacy-metadata-grid>div[data-v-94d3d1f2],.legacy-detail-grid>div[data-v-94d3d1f2]{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border:1px solid var(--border-color, #ddd);border-radius:9px;background:#ffffff06}.legacy-metadata-grid span[data-v-94d3d1f2],.legacy-detail-grid span[data-v-94d3d1f2]{font-size:.72rem;font-weight:700;opacity:.58}.legacy-details[data-v-94d3d1f2]{margin-top:13px}.legacy-details summary[data-v-94d3d1f2]{cursor:pointer;font-weight:800}.legacy-detail-grid[data-v-94d3d1f2]{margin-top:10px}.legacy-batch-id[data-v-94d3d1f2]{overflow-wrap:anywhere}.ticket-source-badge.legacy[data-v-94d3d1f2]{background:#785f2d1f}@media (max-width: 900px){.legacy-metadata-grid[data-v-94d3d1f2],.legacy-detail-grid[data-v-94d3d1f2]{grid-template-columns:1fr}.legacy-notice-heading[data-v-94d3d1f2]{flex-direction:column}}.resolve-primary-button[data-v-94d3d1f2]{font-weight:800}.resolution-workflow-panel[data-v-94d3d1f2]{margin-top:14px;padding:16px;border:1px solid rgba(31,111,235,.28);border-radius:12px;background:#1f6feb0b}.resolution-workflow-heading[data-v-94d3d1f2]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.resolution-workflow-heading h3[data-v-94d3d1f2]{margin:0}.resolution-close-button[data-v-94d3d1f2]{width:34px;height:34px;border:1px solid var(--border-color, #ccc);border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:1.25rem}.resolution-field[data-v-94d3d1f2]{display:flex;flex-direction:column;gap:5px;margin-top:13px}.resolution-field>span[data-v-94d3d1f2]{font-weight:800}.resolution-field>span strong[data-v-94d3d1f2]{color:#b42318}.resolution-field>span em[data-v-94d3d1f2]{margin-left:5px;font-size:.75rem;font-style:normal;font-weight:500;opacity:.55}.resolution-field small[data-v-94d3d1f2]{opacity:.62}.resolution-field textarea[data-v-94d3d1f2]{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid var(--border-color, #ccc);border-radius:8px;background:inherit;color:inherit;font:inherit;resize:vertical}.resolution-choice-help[data-v-94d3d1f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.resolution-choice-help>div[data-v-94d3d1f2]{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border:1px solid var(--border-color, #ddd);border-radius:9px}.resolution-choice-help span[data-v-94d3d1f2]{font-size:.78rem;opacity:.65}.resolution-actions[data-v-94d3d1f2]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:15px}.resolution-actions button[data-v-94d3d1f2]{padding:9px 12px;border-radius:8px;cursor:pointer}.resolution-actions button[data-v-94d3d1f2]:disabled{cursor:not-allowed;opacity:.45}.resolution-wait-button[data-v-94d3d1f2]{border:1px solid var(--border-color, #ccc);background:transparent;color:inherit}.resolution-summary-display[data-v-94d3d1f2]{margin-top:16px;padding:13px 14px;border-left:4px solid rgba(31,130,77,.65);border-radius:8px;background:#1f824d0e}.resolution-summary-display>span[data-v-94d3d1f2]{display:block;margin-bottom:5px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;opacity:.62}.resolution-summary-display p[data-v-94d3d1f2]{margin:0;white-space:pre-wrap}.resolution-summary-display small[data-v-94d3d1f2]{display:block;margin-top:7px;opacity:.58}@media (max-width: 750px){.resolution-choice-help[data-v-94d3d1f2]{grid-template-columns:1fr}.resolution-actions[data-v-94d3d1f2]{align-items:stretch;flex-direction:column}}.ticket-management[data-v-94d3d1f2]{display:flex;flex-direction:column;gap:1rem}.ticket-management>.panel[data-v-94d3d1f2]{margin:0}.review-panel[data-v-94d3d1f2]{order:-30}.management-panel[data-v-94d3d1f2]{order:-20}.ticket-health-panel[data-v-94d3d1f2]{order:-10}.next-action-message[data-v-94d3d1f2]{margin:-.3rem 0 1rem;color:#5f6368;font-size:.86rem;line-height:1.5}.quick-status-actions[data-v-94d3d1f2]{display:grid;gap:.55rem}.quick-status-actions button[data-v-94d3d1f2]{min-height:42px}.quick-status-actions .resolve-primary-button[data-v-94d3d1f2]{border-color:#3178c6;background:#3178c6;color:#fff}.advanced-ticket-settings[data-v-94d3d1f2]{margin-top:1rem;border-top:1px solid rgba(127,127,127,.18);padding-top:.85rem}.advanced-ticket-settings>summary[data-v-94d3d1f2]{cursor:pointer;font-weight:800}.advanced-ticket-settings>p[data-v-94d3d1f2]{margin:.45rem 0 1rem;color:#777;font-size:.76rem;line-height:1.4}.activity-details[data-v-94d3d1f2]{padding:0;overflow:hidden}.activity-summary[data-v-94d3d1f2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;cursor:pointer;font-weight:800}.activity-summary small[data-v-94d3d1f2]{color:#777;font-size:.75rem;font-weight:600}.activity-details[open] .activity-summary[data-v-94d3d1f2]{border-bottom:1px solid rgba(127,127,127,.18)}.activity-details>.empty-state[data-v-94d3d1f2],.activity-details>.history-row[data-v-94d3d1f2]{margin-left:1.15rem;margin-right:1.15rem}.activity-details>.history-row[data-v-94d3d1f2]:last-child{margin-bottom:1rem}@media (max-width: 760px){.quick-status-actions[data-v-94d3d1f2]{grid-template-columns:1fr}}.technician-context[data-v-94d3d1f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem}.technician-context>div[data-v-94d3d1f2]{display:grid;gap:.18rem;min-width:0;padding:.6rem .7rem;border:1px solid rgba(127,127,127,.16);border-radius:8px;background:#7f7f7f0b}.technician-context span[data-v-94d3d1f2]{color:#777;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.technician-context strong[data-v-94d3d1f2]{min-width:0;overflow-wrap:anywhere;font-size:.8rem}.technician-context-wide[data-v-94d3d1f2]{grid-column:1 / -1}.context-overdue[data-v-94d3d1f2]{color:#a23434}.next-action-conversation-link[data-v-94d3d1f2]{display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:100%;margin-bottom:.65rem;text-decoration:none}.next-action-primary[data-v-94d3d1f2]{border-color:#3178c6!important;background:#3178c6!important;color:#fff!important;font-weight:800}.conversation-composer[data-v-94d3d1f2]{scroll-margin-top:1.5rem}.canned-response-field[data-v-94d3d1f2]{position:relative}.canned-response-field select[data-v-94d3d1f2]{margin-top:.25rem}.reply-mode-switch button[data-v-94d3d1f2]{position:relative}.reply-mode-switch button.active[data-v-94d3d1f2]:after{content:"SELECTED";position:absolute;top:-.42rem;right:.45rem;padding:.1rem .35rem;border-radius:999px;background:#3178c6;color:#fff;font-size:.52rem;font-weight:900;letter-spacing:.04em}.reply-mode-switch button.active.internal[data-v-94d3d1f2]:after{background:#c5a35a;color:#111}@media (max-width: 430px){.technician-context[data-v-94d3d1f2]{grid-template-columns:1fr}.technician-context-wide[data-v-94d3d1f2]{grid-column:auto}}.resolution-structure-grid[data-v-94d3d1f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.resolution-field select[data-v-94d3d1f2]{width:100%}.knowledge-candidate-option[data-v-94d3d1f2]{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem;border:1px solid rgba(127,127,127,.18);border-radius:8px;background:#7f7f7f0b}.knowledge-candidate-option input[data-v-94d3d1f2]{width:auto;margin-top:.2rem}.knowledge-candidate-option>span[data-v-94d3d1f2]{display:grid;gap:.15rem}.knowledge-candidate-option small[data-v-94d3d1f2]{color:#777}.resolution-metadata-display[data-v-94d3d1f2]{display:grid;gap:.3rem;margin-top:.7rem;font-size:.82rem}.knowledge-candidate-badge[data-v-94d3d1f2]{width:fit-content;padding:.2rem .45rem;border-radius:999px;background:#3178c61c;font-weight:800}@media (max-width: 720px){.resolution-structure-grid[data-v-94d3d1f2]{grid-template-columns:1fr}}.related-knowledge-panel[data-v-94d3d1f2]{display:grid;gap:.85rem}.knowledge-browse-link[data-v-94d3d1f2]{white-space:nowrap}.ticket-knowledge-search[data-v-94d3d1f2]{display:flex;align-items:center;gap:.5rem}.ticket-knowledge-search input[data-v-94d3d1f2]{min-width:0;flex:1}.ticket-knowledge-results[data-v-94d3d1f2]{display:grid;gap:.55rem}.ticket-knowledge-result[data-v-94d3d1f2]{overflow:hidden;border:1px solid #e2e6eb;border-radius:9px;background:#fff}.ticket-knowledge-result-button[data-v-94d3d1f2]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.8rem;border:0;background:transparent;text-align:left;cursor:pointer}.ticket-knowledge-result-button>div[data-v-94d3d1f2]{min-width:0;display:grid;gap:.3rem}.ticket-knowledge-result-button strong[data-v-94d3d1f2]{font-size:.92rem}.ticket-knowledge-result-button p[data-v-94d3d1f2]{margin:0;color:#606978;font-size:.8rem;line-height:1.4}.ticket-knowledge-result-meta[data-v-94d3d1f2]{display:flex;flex-wrap:wrap;gap:.35rem}.ticket-knowledge-result-meta span[data-v-94d3d1f2]{color:#747d8b;font-size:.67rem;font-weight:800;text-transform:uppercase}.knowledge-expand-icon[data-v-94d3d1f2]{flex:0 0 auto;width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:999px;background:#eef1f5;font-size:1rem;font-weight:800}.ticket-knowledge-expanded[data-v-94d3d1f2]{display:grid;gap:.7rem;padding:0 .85rem .85rem;border-top:1px solid #eef0f3}.ticket-knowledge-body[data-v-94d3d1f2]{padding-top:.8rem;white-space:pre-wrap;font-size:.84rem;line-height:1.6}.ticket-knowledge-footer[data-v-94d3d1f2]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:#777;font-size:.72rem}.ticket-knowledge-footer a[data-v-94d3d1f2]{font-weight:800}@media (max-width: 680px){.ticket-knowledge-search[data-v-94d3d1f2]{align-items:stretch;flex-direction:column}.ticket-knowledge-footer[data-v-94d3d1f2]{align-items:flex-start;flex-direction:column}}.knowledge-page[data-v-bec44af2]{display:grid;gap:1rem}.knowledge-header[data-v-bec44af2]{align-items:flex-start}.knowledge-tabs[data-v-bec44af2]{display:flex;flex-wrap:wrap;gap:.4rem}.knowledge-tabs button[data-v-bec44af2]{padding:.6rem .85rem;border:1px solid #d7dce2;border-radius:8px;background:#fff;cursor:pointer;font-weight:700}.knowledge-tabs button.active[data-v-bec44af2]{border-color:#1f2937;background:#1f2937;color:#fff}.knowledge-toolbar[data-v-bec44af2]{display:flex;align-items:center;gap:1rem}.knowledge-toolbar input[data-v-bec44af2]{flex:1;min-width:0}.knowledge-toolbar span[data-v-bec44af2]{color:#6b7280;font-size:.85rem}.knowledge-workspace[data-v-bec44af2]{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr);gap:1rem;align-items:start}.article-list[data-v-bec44af2]{display:grid;gap:.65rem}.article-card[data-v-bec44af2]{display:grid;gap:.45rem;width:100%;padding:.9rem;border:1px solid #dde2e8;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.article-card.selected[data-v-bec44af2]{border-color:#1f2937;box-shadow:0 0 0 1px #1f2937}.article-card strong[data-v-bec44af2]{font-size:.98rem}.article-card p[data-v-bec44af2]{margin:0;color:#596273;font-size:.86rem;line-height:1.45}.article-card small[data-v-bec44af2]{color:#818898}.article-card-heading[data-v-bec44af2]{display:flex;gap:.4rem;align-items:center}.article-category[data-v-bec44af2],.admin-audience[data-v-bec44af2],.article-tags span[data-v-bec44af2],.reader-tags span[data-v-bec44af2]{width:fit-content;padding:.18rem .42rem;border-radius:999px;background:#eef1f5;font-size:.68rem;font-weight:800}.admin-audience[data-v-bec44af2]{background:#f8e9bb}.article-tags[data-v-bec44af2],.reader-tags[data-v-bec44af2]{display:flex;flex-wrap:wrap;gap:.3rem}.article-detail[data-v-bec44af2]{min-width:0}.article-reader[data-v-bec44af2]{display:grid;gap:1rem}.article-reader-heading[data-v-bec44af2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.reader-meta[data-v-bec44af2]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem;color:#6b7280;font-size:.72rem;font-weight:800;text-transform:uppercase}.article-summary[data-v-bec44af2]{color:#596273;font-size:.95rem}.article-body[data-v-bec44af2]{white-space:pre-wrap;line-height:1.65}.article-footer[data-v-bec44af2]{display:flex;justify-content:space-between;gap:1rem;padding-top:.8rem;border-top:1px solid #e5e7eb;color:#777;font-size:.78rem}.article-editor[data-v-bec44af2]{display:grid;gap:.9rem}.article-editor label[data-v-bec44af2]{display:grid;gap:.35rem;font-weight:700}.article-editor label small[data-v-bec44af2]{color:#777;font-weight:400}.editor-grid[data-v-bec44af2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.editor-actions[data-v-bec44af2]{display:flex;flex-wrap:wrap;gap:.5rem}.article-placeholder[data-v-bec44af2]{display:grid;place-items:center;min-height:240px;text-align:center;color:#777}.article-placeholder p[data-v-bec44af2]{margin:.3rem 0 0}.suggestion-list[data-v-bec44af2]{display:grid;gap:1rem}.suggestion-card[data-v-bec44af2]{display:grid;gap:.8rem}.suggestion-heading[data-v-bec44af2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.suggestion-heading h2[data-v-bec44af2]{margin:.2rem 0 0}.ticket-number[data-v-bec44af2]{color:#777;font-size:.75rem;font-weight:800}.suggestion-context[data-v-bec44af2]{display:flex;flex-wrap:wrap;gap:.4rem}.suggestion-context span[data-v-bec44af2]{padding:.2rem .45rem;border-radius:999px;background:#eef1f5;font-size:.72rem;font-weight:700}.suggestion-section[data-v-bec44af2]{display:grid;gap:.25rem}.suggestion-section p[data-v-bec44af2]{margin:0;white-space:pre-wrap;line-height:1.5}.source-ticket-link[data-v-bec44af2]{width:fit-content;font-weight:800}@media (max-width: 900px){.knowledge-workspace[data-v-bec44af2]{grid-template-columns:1fr}}@media (max-width: 620px){.knowledge-toolbar[data-v-bec44af2],.suggestion-heading[data-v-bec44af2],.article-reader-heading[data-v-bec44af2],.article-footer[data-v-bec44af2]{align-items:stretch;flex-direction:column}.editor-grid[data-v-bec44af2]{grid-template-columns:1fr}}.queue-row-flags[data-v-d2f8d057]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.queue-flag[data-v-d2f8d057]{display:inline-flex;align-items:center;min-height:1.5rem;padding:.18rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;border:1px solid rgba(127,127,127,.28);background:#7f7f7f14}.queue-flag.danger[data-v-d2f8d057],.queue-flag.urgent[data-v-d2f8d057]{font-weight:800}.queue-flag.warning[data-v-d2f8d057],.queue-flag.due[data-v-d2f8d057]{font-weight:700}.queue-age[data-v-d2f8d057]{margin-top:.35rem;font-size:.78rem;opacity:.68}.queue-due.overdue[data-v-d2f8d057]{font-weight:800}.queue-ticket.urgent[data-v-d2f8d057]{border-left-width:4px}.queue-ticket.unassigned[data-v-d2f8d057]:not(.overdue):not(.urgent){border-left-width:3px}.queue-ticket[data-v-d2f8d057]{transition:transform .12s ease,box-shadow .12s ease}.queue-ticket[data-v-d2f8d057]:hover{transform:translateY(-1px)}.ticket-source-badge[data-v-d2f8d057]{display:inline-flex;align-items:center;padding:.24rem .45rem;border-radius:999px;background:#eeeeec;color:#555;font-size:.52rem;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.ticket-source-badge.email[data-v-d2f8d057]{background:#315f911f;color:#315f91;border:1px solid rgb(49 95 145 / 18%)}.ticket-source-badge.web[data-v-d2f8d057]{background:#3874491c;color:#386f49;border:1px solid rgb(56 116 73 / 17%)}.queue-operations-grid[data-v-d2f8d057]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem}.queue-operation-card[data-v-d2f8d057]{min-width:0;display:grid;gap:.25rem;padding:.8rem;border:1px solid #dfe3e8;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.queue-operation-card[data-v-d2f8d057]:hover,.queue-operation-card.active[data-v-d2f8d057]{border-color:#1f2937}.queue-operation-card.active[data-v-d2f8d057]{box-shadow:0 0 0 1px #1f2937}.queue-operation-card span[data-v-d2f8d057]{color:#656d79;font-size:.7rem;font-weight:850;text-transform:uppercase}.queue-operation-card strong[data-v-d2f8d057]{font-size:1.45rem;line-height:1}.queue-operation-card small[data-v-d2f8d057]{color:#777;font-size:.68rem;line-height:1.3}.queue-operation-card.review-card[data-v-d2f8d057]{border-left:4px solid #8b6b29}.queue-operation-card.overdue-card[data-v-d2f8d057]{border-left:4px solid #9b2c2c}.queue-quick-strip[data-v-d2f8d057]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.queue-quick-label[data-v-d2f8d057]{margin-right:.2rem;color:#777;font-size:.68rem;font-weight:850;text-transform:uppercase}.queue-quick-strip button[data-v-d2f8d057]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid #dfe3e8;border-radius:999px;background:#fff;cursor:pointer;font-size:.72rem;font-weight:700}.queue-quick-strip button.active[data-v-d2f8d057]{border-color:#1f2937;background:#1f2937;color:#fff}.queue-quick-strip button strong[data-v-d2f8d057]{font-size:.7rem}.queue-primary-filters[data-v-d2f8d057]{margin-bottom:.65rem}.queue-primary-filters input[data-v-d2f8d057]{min-width:250px;flex:1}.queue-secondary-filters[data-v-d2f8d057]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.8rem}.queue-secondary-filters label[data-v-d2f8d057]{display:grid;gap:.25rem}.queue-secondary-filters label>span[data-v-d2f8d057]{color:#777;font-size:.66rem;font-weight:850;text-transform:uppercase}.queue-ticket[data-v-d2f8d057]{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:center;gap:1rem}.queue-ticket-main[data-v-d2f8d057]{min-width:0;display:grid;gap:.35rem;color:inherit;text-decoration:none}.queue-ticket-main:hover .queue-title[data-v-d2f8d057]{text-decoration:underline}.queue-ticket-heading[data-v-d2f8d057]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55rem}.queue-request-context[data-v-d2f8d057]{color:#6f7782}.queue-ticket.needs-review[data-v-d2f8d057]{border-left-width:4px}.queue-flag.review[data-v-d2f8d057]{font-weight:850}.queue-flag.knowledge[data-v-d2f8d057]{font-weight:750}.queue-row-right[data-v-d2f8d057]{min-width:210px}.queue-assignment-control[data-v-d2f8d057]{display:grid;gap:.2rem;margin-top:.4rem}.queue-assignment-control>span[data-v-d2f8d057]{color:#777;font-size:.62rem;font-weight:850;text-transform:uppercase}.queue-assignment-control select[data-v-d2f8d057]{width:100%;min-width:190px;padding:.35rem .45rem;font-size:.75rem}.queue-assignment-control strong[data-v-d2f8d057]{max-width:230px;font-size:.75rem;line-height:1.3}.queue-open-link[data-v-d2f8d057]{display:inline-block;margin-top:.45rem;font-size:.72rem;font-weight:850}.ticket-source-badge.legacy[data-v-d2f8d057]{background:#6b72801f;color:#5f6672;border:1px solid rgb(107 114 128 / 18%)}@media (max-width: 1150px){.queue-operations-grid[data-v-d2f8d057]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.queue-secondary-filters[data-v-d2f8d057],.queue-ticket[data-v-d2f8d057]{grid-template-columns:1fr}.queue-row-right[data-v-d2f8d057],.queue-assignment-control select[data-v-d2f8d057]{min-width:0}}@media (max-width: 600px){.queue-operations-grid[data-v-d2f8d057]{grid-template-columns:repeat(2,minmax(0,1fr))}}.location-admin-grid[data-v-0f674d93]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:1.5rem;align-items:start}.location-editor[data-v-0f674d93]{position:sticky;top:1.5rem;border-top:4px solid #c5a35a}.location-form[data-v-0f674d93]{display:grid;gap:1rem}.location-list-panel[data-v-0f674d93]{min-width:0}.panel-subtitle[data-v-0f674d93]{display:block;margin-top:.2rem;color:#777;font-size:.75rem}.location-search[data-v-0f674d93]{max-width:240px}.location-table-header[data-v-0f674d93],.location-row[data-v-0f674d93]{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(180px,1.5fr) 90px 150px;gap:1rem;align-items:center}.location-table-header[data-v-0f674d93]{padding:.7rem .8rem;background:#f7f8f9;color:#777;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.location-row[data-v-0f674d93]{min-height:62px;padding:.8rem;border-bottom:1px solid #eceff2}.location-row>div[data-v-0f674d93]:first-child,.location-row>div[data-v-0f674d93]:nth-child(2){min-width:0;display:grid;gap:.2rem}.location-row strong[data-v-0f674d93]{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.location-row span[data-v-0f674d93]{color:#777;font-size:.7rem}.location-row.inactive[data-v-0f674d93]{opacity:.55}.location-status[data-v-0f674d93]{display:inline-flex;width:fit-content;padding:.3rem .5rem;border-radius:999px;background:#ececec;color:#666!important;font-weight:800}.location-status.active[data-v-0f674d93]{background:#e3f5e8;color:#287347!important}.location-actions[data-v-0f674d93]{display:flex;justify-content:flex-end;gap:.65rem}.text-button[data-v-0f674d93]{padding:0;border:0;background:transparent;color:#8b6b29;font-size:.72rem;font-weight:700;cursor:pointer}@media (max-width: 1000px){.location-admin-grid[data-v-0f674d93]{grid-template-columns:1fr}.location-editor[data-v-0f674d93]{position:static}}.asset-kpis[data-v-90df383c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.asset-kpi[data-v-90df383c]{padding:1rem;border:1px solid #e4e6e8;border-radius:10px;background:#fff}.asset-kpi span[data-v-90df383c],.asset-kpi strong[data-v-90df383c]{display:block}.asset-kpi span[data-v-90df383c]{color:#777;font-size:.68rem;font-weight:800;text-transform:uppercase}.asset-kpi strong[data-v-90df383c]{margin-top:.25rem;font-size:1.8rem}.asset-layout[data-v-90df383c]{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:1.5rem;align-items:start}.asset-editor[data-v-90df383c]{position:sticky;top:1.5rem;border-top:4px solid #c5a35a}.asset-form[data-v-90df383c]{display:grid;gap:1rem}.form-two-column[data-v-90df383c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.asset-toolbar[data-v-90df383c]{display:grid;grid-template-columns:minmax(220px,1fr) 170px;gap:.75rem;margin-bottom:1rem}.asset-table[data-v-90df383c]{overflow-x:auto}.asset-table-header[data-v-90df383c],.asset-row[data-v-90df383c]{min-width:800px;display:grid;grid-template-columns:1.1fr 1.3fr 1.3fr 1fr 110px;gap:1rem;align-items:center}.asset-table-header[data-v-90df383c]{padding:.7rem .8rem;background:#f7f8f9;color:#777;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.asset-row[data-v-90df383c]{width:100%;min-height:62px;padding:.8rem;border:0;border-bottom:1px solid #edf0f2;background:#fff;text-align:left;cursor:pointer}.asset-row[data-v-90df383c]:hover{background:#faf8f2}.asset-row>div[data-v-90df383c]{min-width:0}.asset-row strong[data-v-90df383c],.asset-row span[data-v-90df383c]{display:block}.asset-row strong[data-v-90df383c]{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.asset-row span[data-v-90df383c]{margin-top:.15rem;overflow:hidden;color:#777;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.asset-tag[data-v-90df383c]{color:#987532}.asset-status[data-v-90df383c]{display:inline-flex!important;width:fit-content;padding:.3rem .5rem;border-radius:999px;background:#eee;font-size:.6rem!important;font-weight:800;text-transform:uppercase}.asset-status.in_service[data-v-90df383c]{background:#e2f4e8;color:#267145}.asset-status.repair[data-v-90df383c]{background:#fff0db;color:#9a5700}.asset-status.lost[data-v-90df383c]{background:#fde5e5;color:#9e2525}@media (max-width: 1050px){.asset-layout[data-v-90df383c]{grid-template-columns:1fr}.asset-editor[data-v-90df383c]{position:static}}@media (max-width: 700px){.asset-kpis[data-v-90df383c]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-two-column[data-v-90df383c]{grid-template-columns:1fr}}.people-toolbar[data-v-4c901531]{max-width:420px;margin-bottom:1rem}.people-table-header[data-v-4c901531],.people-row[data-v-4c901531]{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(130px,.8fr) minmax(220px,1.2fr);gap:1rem;align-items:center}.people-table-header[data-v-4c901531]{padding:.7rem .8rem;background:#f7f8f9;color:#777;font-size:.65rem;font-weight:800;text-transform:uppercase}.people-row[data-v-4c901531]{min-height:58px;padding:.75rem .8rem;border-bottom:1px solid #edf0f2;color:inherit;font-size:.78rem;text-decoration:none}.people-row[data-v-4c901531]:hover{background:#faf8f2}.people-row>div[data-v-4c901531]:first-child{display:flex;align-items:center;gap:.65rem}.person-avatar[data-v-4c901531]{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#c5a35a;color:#111;font-weight:900}.person-kpis[data-v-8fef161a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.person-kpi[data-v-8fef161a]{padding:1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.person-kpi span[data-v-8fef161a],.person-kpi strong[data-v-8fef161a]{display:block}.person-kpi span[data-v-8fef161a]{color:#777;font-size:.65rem;font-weight:800;text-transform:uppercase}.person-kpi strong[data-v-8fef161a]{margin-top:.25rem;font-size:1.8rem}.person-detail-grid[data-v-8fef161a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.person-asset-row[data-v-8fef161a],.person-ticket-row[data-v-8fef161a]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.85rem 0;border-bottom:1px solid #edf0f2;color:inherit;text-decoration:none}.person-asset-row[data-v-8fef161a]:hover,.person-ticket-row[data-v-8fef161a]:hover{background:#faf8f2}.person-asset-row>div[data-v-8fef161a]:first-child,.person-ticket-row>div[data-v-8fef161a]:first-child{min-width:0;display:grid;gap:.15rem}.person-asset-row strong[data-v-8fef161a],.person-ticket-row strong[data-v-8fef161a]{color:#987532;font-size:.72rem}.person-asset-row span[data-v-8fef161a],.person-ticket-row span[data-v-8fef161a]{font-size:.72rem}.person-ticket-row small[data-v-8fef161a]{color:#888;font-size:.65rem}.person-ticket-row>div[data-v-8fef161a]:last-child{display:flex;gap:.4rem}@media (max-width: 900px){.person-detail-grid[data-v-8fef161a]{grid-template-columns:1fr}}.asset-title-line[data-v-83721aec]{display:flex;align-items:center;gap:.8rem}.asset-title-line h1[data-v-83721aec]{margin-bottom:0}.asset-record-actions[data-v-83721aec]{display:flex;flex-wrap:wrap;gap:.7rem}.asset-record-status[data-v-83721aec]{display:inline-flex;padding:.35rem .55rem;border-radius:999px;background:#eceff1;color:#555;font-size:.65rem;font-weight:800;text-transform:uppercase}.asset-record-status.in_service[data-v-83721aec]{background:#e2f4e8;color:#267145}.asset-record-status.repair[data-v-83721aec]{background:#fff0db;color:#9a5700}.asset-record-status.lost[data-v-83721aec]{background:#fde5e5;color:#9e2525}.asset-detail-kpis[data-v-83721aec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.asset-detail-kpi[data-v-83721aec]{padding:1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.asset-detail-kpi span[data-v-83721aec],.asset-detail-kpi strong[data-v-83721aec]{display:block}.asset-detail-kpi span[data-v-83721aec]{color:#777;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.asset-detail-kpi strong[data-v-83721aec]{margin-top:.3rem;font-size:1rem}.asset-record-grid[data-v-83721aec]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:1.5rem;align-items:start}.asset-record-grid>div[data-v-83721aec]:first-child{display:grid;gap:1.5rem}.record-field-grid[data-v-83721aec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.record-field-grid>div[data-v-83721aec]{display:grid;gap:.2rem;padding-bottom:.75rem;border-bottom:1px solid #edf0f2}.record-field-grid span[data-v-83721aec]{color:#777;font-size:.64rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.record-field-grid strong[data-v-83721aec]{font-size:.8rem}.record-field-grid small[data-v-83721aec]{color:#777;font-size:.68rem}.warranty-expired[data-v-83721aec]{color:#a12828!important}.asset-notes[data-v-83721aec]{color:#444;font-size:.82rem;line-height:1.55;white-space:pre-wrap}.service-history-panel[data-v-83721aec]{min-width:0}.asset-service-history[data-v-83721aec]{border-top:1px solid #edf0f2}.asset-service-ticket[data-v-83721aec]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid #edf0f2}.asset-service-ticket[data-v-83721aec]:hover{background:#faf8f2}.asset-service-ticket>div[data-v-83721aec]:first-child{min-width:0;display:grid;gap:.15rem}.asset-service-ticket strong[data-v-83721aec]{color:#987532;font-size:.68rem}.asset-service-ticket span[data-v-83721aec]{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.asset-service-ticket small[data-v-83721aec]{color:#888;font-size:.65rem}.asset-ticket-badges[data-v-83721aec]{display:flex;align-items:center;gap:.4rem}@media (max-width: 1000px){.asset-record-grid[data-v-83721aec]{grid-template-columns:1fr}.asset-detail-kpis[data-v-83721aec]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.record-field-grid[data-v-83721aec],.asset-detail-kpis[data-v-83721aec]{grid-template-columns:1fr}.asset-service-ticket[data-v-83721aec]{align-items:flex-start;flex-direction:column}}.settings-grid[data-v-80032df5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.settings-form[data-v-80032df5]{display:grid;gap:.8rem;margin-bottom:1.5rem}.settings-list[data-v-80032df5]{border-top:1px solid #e5e7eb}.settings-row[data-v-80032df5]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;border:0;border-bottom:1px solid #edf0f2;background:transparent;text-align:left;cursor:pointer}.settings-row[data-v-80032df5]:hover{background:#faf8f2}.settings-row div[data-v-80032df5]{display:grid;gap:.15rem}.settings-row span[data-v-80032df5],.settings-row small[data-v-80032df5]{color:#777;font-size:.7rem}@media (max-width: 900px){.settings-grid[data-v-80032df5]{grid-template-columns:1fr}}.automation-page[data-v-9a471eee]{width:100%}.automation-layout[data-v-9a471eee]{display:grid;grid-template-columns:minmax(310px,390px) minmax(0,1fr);gap:1.25rem;align-items:start}.automation-loading[data-v-9a471eee]{padding:2rem;color:#666}.automation-form[data-v-9a471eee]{display:grid;gap:1rem}.automation-form label[data-v-9a471eee]{display:grid;gap:.35rem}.automation-form label>span[data-v-9a471eee]{font-size:.7rem;font-weight:750}.automation-form input[data-v-9a471eee],.automation-form select[data-v-9a471eee]{width:100%}.automation-checkbox[data-v-9a471eee]{display:flex!important;align-items:center;grid-template-columns:none!important;gap:.5rem!important}.automation-checkbox input[data-v-9a471eee]{width:auto}.automation-rule-list[data-v-9a471eee]{display:grid}.automation-rule-card[data-v-9a471eee]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .4rem;border:0;border-bottom:1px solid #eceef0;background:transparent;color:inherit;text-align:left;cursor:pointer}.automation-rule-card[data-v-9a471eee]:hover{background:#faf8f3}.automation-rule-main[data-v-9a471eee]{min-width:0;display:grid;gap:.45rem}.automation-rule-main>div[data-v-9a471eee]:first-child{display:flex;align-items:center;gap:.5rem}.automation-rule-main p[data-v-9a471eee]{margin:0;color:#666;font-size:.72rem}.automation-rule-main p span[data-v-9a471eee]{margin:0 .3rem;color:#b59249}.automation-state[data-v-9a471eee]{display:inline-flex;padding:.15rem .35rem;border-radius:999px;background:#e8f4ea;color:#397343;font-size:.52rem;font-weight:800;text-transform:uppercase}.automation-state.inactive[data-v-9a471eee]{background:#eee;color:#777}.automation-rule-details[data-v-9a471eee]{display:flex;flex-wrap:wrap;gap:.35rem 1rem;color:#777;font-size:.65rem}.automation-rule-details strong[data-v-9a471eee]{color:#333}.automation-edit[data-v-9a471eee]{color:#987532;font-size:.65rem;font-weight:800}@media (max-width: 900px){.automation-layout[data-v-9a471eee]{grid-template-columns:1fr}}.reports-page[data-v-6cda55f9]{width:100%}.reports-header[data-v-6cda55f9]{align-items:flex-start}.report-header-actions[data-v-6cda55f9]{display:flex;gap:.65rem}.report-period-bar[data-v-6cda55f9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;border:1px solid rgba(127,127,127,.18);border-radius:10px;background:#fff}.report-period-bar>div[data-v-6cda55f9]:first-child{display:grid;gap:.1rem}.report-period-bar span[data-v-6cda55f9]{color:#777;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.period-buttons[data-v-6cda55f9]{display:flex;flex-wrap:wrap;gap:.4rem}.period-buttons button[data-v-6cda55f9]{padding:.45rem .7rem;border:1px solid rgba(127,127,127,.22);border-radius:7px;background:#f7f7f6;cursor:pointer;font-size:.72rem;font-weight:700}.period-buttons button.active[data-v-6cda55f9]{border-color:#c5a35a;background:#c5a35a21}.report-kpis[data-v-6cda55f9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.report-kpi[data-v-6cda55f9]{display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid rgba(127,127,127,.2);border-left:4px solid transparent;border-radius:10px;background:#fff}.report-kpi.attention[data-v-6cda55f9]{border-left-color:#d39a22}.report-kpi.critical[data-v-6cda55f9]{border-left-color:#b74646}.report-kpi span[data-v-6cda55f9]{color:#666;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.report-kpi strong[data-v-6cda55f9]{font-size:1.45rem}.report-kpi small[data-v-6cda55f9]{color:#777;font-size:.68rem}.report-insights[data-v-6cda55f9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.report-insights>div[data-v-6cda55f9]{display:grid;gap:.18rem;padding:.8rem .9rem;border-radius:8px;background:#f7f7f6}.report-insights span[data-v-6cda55f9]{color:#777;font-size:.62rem;font-weight:800;text-transform:uppercase}.report-insights strong[data-v-6cda55f9]{overflow-wrap:anywhere;font-size:.9rem}.report-insights small[data-v-6cda55f9]{color:#777;font-size:.68rem}.report-good[data-v-6cda55f9]{color:#246c3f}.report-warning[data-v-6cda55f9]{color:#9a3030}.report-grid[data-v-6cda55f9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.report-panel[data-v-6cda55f9]{min-width:0}.metric-row[data-v-6cda55f9]{display:grid;gap:.3rem;margin-bottom:.65rem}.metric-row[data-v-6cda55f9]:last-child{margin-bottom:0}.metric-label[data-v-6cda55f9]{display:flex;justify-content:space-between;gap:1rem;font-size:.76rem}.metric-label span[data-v-6cda55f9]{overflow-wrap:anywhere}.metric-label strong[data-v-6cda55f9]{color:#8b6b29}.metric-track[data-v-6cda55f9]{height:7px;overflow:hidden;border-radius:999px;background:#7f7f7f1f}.metric-track>span[data-v-6cda55f9]{display:block;height:100%;border-radius:inherit;background:#c5a35a}.status-report-panel[data-v-6cda55f9]{grid-column:1 / -1}.status-report-grid[data-v-6cda55f9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.status-report-grid>div[data-v-6cda55f9]{display:grid;gap:.2rem;padding:.7rem;border-radius:8px;background:#f7f7f6}.status-report-grid span[data-v-6cda55f9]{color:#777;font-size:.65rem;font-weight:800;text-transform:uppercase}.status-report-grid strong[data-v-6cda55f9]{font-size:1.1rem}@media (max-width: 1100px){.report-kpis[data-v-6cda55f9],.report-insights[data-v-6cda55f9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 800px){.report-grid[data-v-6cda55f9]{grid-template-columns:1fr}.status-report-panel[data-v-6cda55f9]{grid-column:auto}.status-report-grid[data-v-6cda55f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-period-bar[data-v-6cda55f9]{align-items:flex-start;flex-direction:column}}@media (max-width: 550px){.report-kpis[data-v-6cda55f9],.report-insights[data-v-6cda55f9],.status-report-grid[data-v-6cda55f9]{grid-template-columns:1fr}}.legacy-import-page[data-v-421783d8]{max-width:1500px;margin:0 auto;padding:30px}.page-header[data-v-421783d8],.preview-header-card[data-v-421783d8],.section-heading[data-v-421783d8],.upload-actions[data-v-421783d8],.upload-heading[data-v-421783d8]{display:flex;justify-content:space-between;align-items:center;gap:22px}.page-header[data-v-421783d8]{margin-bottom:20px}.eyebrow[data-v-421783d8]{margin:0 0 5px;font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.6}h1[data-v-421783d8],h2[data-v-421783d8],h3[data-v-421783d8],p[data-v-421783d8]{margin-top:0}.page-description[data-v-421783d8]{max-width:760px;margin-bottom:0;opacity:.7}.preview-badge[data-v-421783d8],.reconcile-badge[data-v-421783d8]{flex:0 0 auto;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:800}.preview-badge[data-v-421783d8]{background:#2364be1a;border:1px solid rgba(35,100,190,.25)}.reconcile-good[data-v-421783d8]{background:#1f824d1a;border:1px solid rgba(31,130,77,.25)}.reconcile-warning[data-v-421783d8]{background:#b478141c;border:1px solid rgba(180,120,20,.25)}.safety-banner[data-v-421783d8]{display:flex;gap:14px;margin-bottom:20px;padding:15px 17px;border:1px solid rgba(31,130,77,.24);border-radius:13px;background:#1f824d0f}.safety-banner p[data-v-421783d8]{margin:4px 0 0;opacity:.7}.safety-icon[data-v-421783d8]{font-size:1.3rem;font-weight:900}.error-banner[data-v-421783d8]{margin-bottom:18px;padding:14px 16px;border-radius:10px;border:1px solid rgba(180,35,35,.28);background:#b4232314}.upload-card[data-v-421783d8],.preview-header-card[data-v-421783d8],.source-files-card[data-v-421783d8],.mapping-summary-card[data-v-421783d8],.normalization-card[data-v-421783d8],.people-inventory-card[data-v-421783d8],.samples-card[data-v-421783d8],.final-safety-card[data-v-421783d8],.warning-card[data-v-421783d8]{margin-bottom:20px;padding:19px;border:1px solid var(--border-color, #ddd);border-radius:14px;background:var(--panel-bg, transparent)}.upload-heading h2[data-v-421783d8],.section-heading h2[data-v-421783d8],.preview-header-card h2[data-v-421783d8]{margin-bottom:5px}.upload-heading p[data-v-421783d8],.section-heading p[data-v-421783d8],.preview-header-card p[data-v-421783d8]{margin-bottom:0;opacity:.65}.file-drop[data-v-421783d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:145px;margin:16px 0;border:2px dashed var(--border-color, #bbb);border-radius:12px;cursor:pointer;text-align:center}.file-drop[data-v-421783d8]:hover{background:#6464640a}.file-drop input[data-v-421783d8]{display:none}.file-drop-title[data-v-421783d8]{font-weight:800}.file-drop-help[data-v-421783d8]{margin-top:4px;font-size:.8rem;opacity:.58}.selected-files[data-v-421783d8]{display:grid;gap:8px;margin-bottom:15px}.selected-file[data-v-421783d8]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--border-color, #ddd);border-radius:9px}.selected-file>div[data-v-421783d8]{display:flex;flex-direction:column}.selected-file small[data-v-421783d8]{opacity:.56}.upload-actions[data-v-421783d8]{justify-content:flex-end}.primary-button[data-v-421783d8],.secondary-button[data-v-421783d8],.text-button[data-v-421783d8]{cursor:pointer}.primary-button[data-v-421783d8],.secondary-button[data-v-421783d8]{padding:10px 15px;border-radius:8px;font-weight:700}.primary-button[data-v-421783d8]{border:0;background:#1f6feb;color:#fff}.secondary-button[data-v-421783d8]{border:1px solid var(--border-color, #ccc);background:transparent;color:inherit}.text-button[data-v-421783d8]{border:0;background:transparent;color:inherit;opacity:.7}button[data-v-421783d8]:disabled{cursor:not-allowed;opacity:.45}.metric-grid[data-v-421783d8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.metric-card[data-v-421783d8]{padding:14px;border:1px solid var(--border-color, #ddd);border-radius:11px}.metric-card strong[data-v-421783d8]{display:block;font-size:1.65rem}.metric-card span[data-v-421783d8]{font-size:.8rem;opacity:.65}.table-wrap[data-v-421783d8]{margin-top:15px;overflow-x:auto}table[data-v-421783d8]{width:100%;border-collapse:collapse}th[data-v-421783d8],td[data-v-421783d8]{padding:10px;border-bottom:1px solid var(--border-color, #ddd);text-align:left;white-space:nowrap}th[data-v-421783d8]{font-size:.76rem;text-transform:uppercase;opacity:.6}.warning-card[data-v-421783d8]{border-color:#b478144d;background:#b478140d}.warning-group[data-v-421783d8]{margin-top:13px}.warning-group p[data-v-421783d8]{margin:5px 0 0}.parse-error[data-v-421783d8]{display:flex;flex-direction:column;gap:3px;padding:8px 0;border-bottom:1px solid var(--border-color, #ddd)}.mapping-metrics[data-v-421783d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.mapping-metrics article[data-v-421783d8]{padding:12px;border:1px solid var(--border-color, #ddd);border-radius:9px}.mapping-metrics strong[data-v-421783d8]{display:block;font-size:1.35rem}.mapping-metrics span[data-v-421783d8]{font-size:.78rem;opacity:.64}.mapping-section[data-v-421783d8]{border-top:1px solid var(--border-color, #ddd);padding:13px 0}.mapping-section summary[data-v-421783d8],.people-inventory-card summary[data-v-421783d8]{cursor:pointer;font-weight:800}.mapping-list[data-v-421783d8],.compact-inventory[data-v-421783d8]{max-height:420px;overflow:auto;margin-top:10px}.mapping-row[data-v-421783d8]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 4px;border-bottom:1px solid var(--border-color, #eee)}.mapping-row>div[data-v-421783d8]:first-child,.mapping-result[data-v-421783d8]{display:flex;flex-direction:column}.mapping-row small[data-v-421783d8],.mapping-result small[data-v-421783d8]{opacity:.58}.mapping-result[data-v-421783d8]{align-items:flex-end;text-align:right}.mapping-status[data-v-421783d8]{padding:4px 7px;border-radius:999px;font-size:.7rem;font-weight:800}.mapping-good[data-v-421783d8]{background:#1f824d1c}.mapping-unmapped[data-v-421783d8]{background:#b4781421}.mapping-blank[data-v-421783d8]{background:#6464641a}.identity-mapping-card[data-v-421783d8]{margin-bottom:20px;padding:19px;border:1px solid var(--border-color, #ddd);border-radius:14px;background:var(--panel-bg, transparent)}.identity-help[data-v-421783d8]{margin:10px 0 4px;font-size:.84rem;opacity:.68}.normalization-grid[data-v-421783d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:15px}.normalization-grid article[data-v-421783d8]{padding:14px;border:1px solid var(--border-color, #ddd);border-radius:10px}.normalization-row[data-v-421783d8]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;padding:6px 0}.normalization-row strong[data-v-421783d8]{text-align:right}.people-inventory-card[data-v-421783d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.compact-inventory>div[data-v-421783d8]{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid var(--border-color, #eee)}.sample-columns[data-v-421783d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:15px}.sample-ticket[data-v-421783d8]{padding:12px;margin-bottom:10px;border:1px solid var(--border-color, #ddd);border-radius:9px}.sample-ticket-top[data-v-421783d8]{display:flex;justify-content:space-between;gap:14px}.sample-ticket-top span[data-v-421783d8]{flex:0 0 auto;font-size:.73rem;font-weight:800}.sample-ticket small[data-v-421783d8]{display:block;margin-top:4px;opacity:.58}.sample-ticket p[data-v-421783d8]{margin:8px 0 0;font-size:.86rem;opacity:.76}.final-safety-card[data-v-421783d8]{border-color:#1f824d47;background:#1f824d0d}.final-safety-card p[data-v-421783d8]{margin:5px 0 0;opacity:.68}.safety-checks[data-v-421783d8]{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.safety-checks span[data-v-421783d8]{padding:6px 9px;border-radius:8px;background:#64646414;font-size:.78rem}.mapping-select[data-v-421783d8]{min-width:230px;max-width:360px;padding:7px 9px;border:1px solid var(--border-color, #ccc);border-radius:8px;background:inherit;color:inherit}.mapping-result[data-v-421783d8]{gap:6px}.mapping-readiness-card[data-v-421783d8]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;padding:15px 17px;border-radius:12px}.mapping-readiness-card p[data-v-421783d8]{margin:4px 0 0;opacity:.68}.mapping-readiness-good[data-v-421783d8]{border:1px solid rgba(31,130,77,.28);background:#1f824d0f}.mapping-readiness-pending[data-v-421783d8]{border:1px solid rgba(180,120,20,.3);background:#b478140f}.unresolved-reference-list[data-v-421783d8]{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:.82rem}.unresolved-reference-list span[data-v-421783d8]{opacity:.72}.mapping-readiness-counts[data-v-421783d8]{display:flex;flex-wrap:wrap;gap:9px}.mapping-readiness-counts span[data-v-421783d8]{padding:6px 9px;border-radius:8px;background:#64646414;font-size:.78rem}.dry-run-card[data-v-421783d8]{margin-bottom:20px;padding:19px;border:1px solid var(--border-color, #ddd);border-radius:14px;background:var(--panel-bg, transparent)}.dry-run-note[data-v-421783d8]{margin-top:14px;padding:10px 12px;border-radius:9px;background:#b4781412;font-size:.84rem}.dry-run-error[data-v-421783d8]{margin-top:14px;margin-bottom:0}.dry-run-readiness[data-v-421783d8]{display:flex;flex-direction:column;gap:3px;margin:18px 0;padding:13px 15px;border-radius:10px}.dry-run-ready[data-v-421783d8]{border:1px solid rgba(31,130,77,.28);background:#1f824d0f}.dry-run-blocked[data-v-421783d8]{border:1px solid rgba(180,120,20,.3);background:#b478140f}.dry-run-readiness span[data-v-421783d8]{font-size:.84rem;opacity:.7}.dry-run-metrics[data-v-421783d8],.dry-run-blockers[data-v-421783d8]{margin-top:0}.dry-run-blockers ul[data-v-421783d8]{margin-bottom:0}.dry-run-plan[data-v-421783d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.dry-run-plan article[data-v-421783d8]{padding:14px;border:1px solid var(--border-color, #ddd);border-radius:10px}.dry-run-plan h3[data-v-421783d8]{margin-bottom:10px}.dry-run-plan dl[data-v-421783d8]{margin:0}.dry-run-plan dl>div[data-v-421783d8]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--border-color, #eee)}.dry-run-plan dt[data-v-421783d8]{opacity:.62}.dry-run-plan dd[data-v-421783d8]{margin:0;text-align:right;font-weight:700}.dry-run-safety[data-v-421783d8]{margin-top:16px;margin-bottom:0}.actual-import-card[data-v-421783d8]{margin-bottom:20px;padding:19px;border:1px solid rgba(170,55,45,.32);border-radius:14px;background:#aa372d09}.import-warning[data-v-421783d8]{margin:16px 0;padding:15px 17px;border:1px solid rgba(180,120,20,.32);border-radius:11px;background:#b478140f}.import-warning p[data-v-421783d8]{margin:5px 0 9px}.import-warning ul[data-v-421783d8]{margin-bottom:0}.confirmation-field[data-v-421783d8]{display:flex;flex-direction:column;gap:7px;margin-top:18px}.confirmation-field>span[data-v-421783d8]{font-weight:700}.confirmation-field code[data-v-421783d8]{align-self:flex-start;padding:6px 9px;border-radius:7px;background:#6464641a;font-weight:800}.confirmation-field input[data-v-421783d8]{width:100%;max-width:620px;padding:10px 12px;border:1px solid var(--border-color, #ccc);border-radius:8px;background:inherit;color:inherit;font:inherit}.actual-import-actions[data-v-421783d8]{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:16px}.confirmation-help[data-v-421783d8]{font-size:.8rem;opacity:.65}.danger-button[data-v-421783d8]{padding:10px 15px;border:0;border-radius:8px;background:#b42318;color:#fff;cursor:pointer;font-weight:800}.danger-button[data-v-421783d8]:disabled{cursor:not-allowed;opacity:.42}.import-success[data-v-421783d8]{margin-top:18px}.import-success-heading[data-v-421783d8]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.success-check[data-v-421783d8]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:50%;background:#1f824d1f;font-size:1.5rem;font-weight:900}.import-success-heading h2[data-v-421783d8]{margin-bottom:3px}.import-success-heading p[data-v-421783d8]:last-child{margin-bottom:0;opacity:.7}.verification-card[data-v-421783d8]{padding:14px;border:1px solid rgba(31,130,77,.28);border-radius:10px;background:#1f824d0e}.verification-values[data-v-421783d8]{display:flex;flex-wrap:wrap;gap:12px;margin-top:9px}.verification-values span[data-v-421783d8]{padding:6px 9px;border-radius:7px;background:#64646414;font-size:.8rem}.batch-card[data-v-421783d8]{display:flex;flex-direction:column;gap:5px;margin-top:14px}.batch-card span[data-v-421783d8]{font-size:.75rem;font-weight:800;text-transform:uppercase;opacity:.6}.batch-card code[data-v-421783d8]{align-self:flex-start;padding:7px 9px;border-radius:7px;background:#6464641a}.ticket-ranges[data-v-421783d8]{margin-top:15px}.ticket-ranges summary[data-v-421783d8]{cursor:pointer;font-weight:800}.migration-health-card[data-v-421783d8]{margin-bottom:20px;padding:19px;border:1px solid var(--border-color, #ddd);border-radius:14px;background:var(--panel-bg, transparent)}.migration-health-error[data-v-421783d8]{margin-top:15px;margin-bottom:0}.migration-health-status[data-v-421783d8]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 0;padding:14px 16px;border-radius:11px}.migration-health-status p[data-v-421783d8]{margin:4px 0 0;opacity:.68}.migration-health-good[data-v-421783d8]{border:1px solid rgba(31,130,77,.28);background:#1f824d0f}.migration-health-warning[data-v-421783d8]{border:1px solid rgba(180,120,20,.3);background:#b478140f}.health-state[data-v-421783d8]{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#64646414;font-size:.72rem;font-weight:800}.migration-health-metrics[data-v-421783d8]{margin-bottom:15px}.migration-health-details[data-v-421783d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.migration-health-details article[data-v-421783d8]{padding:14px;border:1px solid var(--border-color, #ddd);border-radius:10px}.health-check-row[data-v-421783d8]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid var(--border-color, #eee)}.health-check-row span[data-v-421783d8]{font-size:.82rem;opacity:.72}.health-pass[data-v-421783d8]{color:#20834f}.health-fail[data-v-421783d8]{color:#b42318}.health-note[data-v-421783d8]{margin:11px 0 0;font-size:.78rem;opacity:.62}.migration-batches[data-v-421783d8]{margin-top:15px}.migration-batches summary[data-v-421783d8]{cursor:pointer;font-weight:800}@media (max-width: 1000px){.migration-health-details[data-v-421783d8]{grid-template-columns:1fr}}@media (max-width: 1000px){.dry-run-plan[data-v-421783d8]{grid-template-columns:1fr}}@media (max-width: 1000px){.metric-grid[data-v-421783d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-metrics[data-v-421783d8],.normalization-grid[data-v-421783d8],.people-inventory-card[data-v-421783d8],.sample-columns[data-v-421783d8]{grid-template-columns:1fr}.mapping-readiness-card[data-v-421783d8]{align-items:flex-start;flex-direction:column}}@media (max-width: 650px){.legacy-import-page[data-v-421783d8]{padding:16px}.page-header[data-v-421783d8],.preview-header-card[data-v-421783d8],.section-heading[data-v-421783d8]{align-items:flex-start;flex-direction:column}.metric-grid[data-v-421783d8]{grid-template-columns:1fr}.mapping-row[data-v-421783d8]{align-items:flex-start;flex-direction:column}.mapping-result[data-v-421783d8]{align-items:flex-start;text-align:left}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827;background:#f4f5f7;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-layout{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{background:#111;color:#fff;padding:28px 20px;display:flex;flex-direction:column;min-height:100vh}.brand{display:flex;align-items:center;gap:12px;margin-bottom:36px}.brand-mark,.wildcat-mark{background:#c5a35a;color:#111;font-weight:900;border-radius:10px;width:46px;height:46px;display:grid;place-items:center}.brand strong,.brand span{display:block}.brand strong{font-size:18px}.brand span{color:#b8bcc4;font-size:13px}.sidebar nav{display:grid;gap:8px;align-content:start;grid-auto-rows:max-content}.sidebar nav a{padding:11px 14px;border-radius:8px;color:#d1d5db}.sidebar nav a:hover,.sidebar nav a.router-link-exact-active{background:#252525;color:#fff}.user-card{margin-top:auto;border-top:1px solid #333;padding-top:18px}.user-card strong,.user-card span{display:block}.user-card span{margin-top:4px;font-size:12px;color:#9ca3af;overflow-wrap:anywhere}.main-content{padding:42px;min-width:0}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.page-header h1{font-size:34px;margin:3px 0 8px}.page-header p{margin:0;color:#6b7280}.eyebrow{color:#9a7838!important;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:10px 16px;border:0;cursor:pointer;font-weight:700}.button.primary{background:#111;color:#fff}.button.secondary{background:#e5e7eb;color:#111}.button:disabled{opacity:.6;cursor:default}.panel{background:#fff;border:1px solid #e4e7eb;border-radius:12px;padding:22px;margin-bottom:24px}.panel h2{margin-top:0}.panel-header{display:flex;justify-content:space-between;align-items:center}.dashboard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px}.action-card{background:#fff;border:1px solid #e4e7eb;border-radius:12px;padding:24px}.action-card:hover{border-color:#c5a35a}.action-card strong,.action-card span{display:block}.action-card strong{font-size:19px;margin-bottom:7px}.action-card span{color:#6b7280}.ticket-row{display:flex;justify-content:space-between;gap:20px;padding:16px 3px;border-top:1px solid #eceff2}.ticket-row:first-of-type{border-top:0}.ticket-row>div:first-child{display:grid;gap:4px}.ticket-row small{color:#6b7280}.ticket-row:hover strong{color:#987532}.ticket-meta{display:flex;align-items:center;gap:8px}.status-badge,.priority{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase}.status-badge{background:#eef0f2}.status-badge.new{background:#fff0cc}.status-badge.in_progress{background:#dcecff}.status-badge.resolved,.status-badge.closed{background:#dcf4e5}.status-badge.large{padding:8px 12px}.priority{background:#eee}.priority.urgent{background:#ffe0e0;color:#9b1c1c}.priority.high{background:#fff0d5;color:#8a5700}.narrow-page{max-width:980px}.form-panel{display:grid;gap:20px}label{display:grid;gap:8px;font-weight:700}input,select,textarea{width:100%;border:1px solid #ccd1d7;border-radius:8px;padding:11px 12px;background:#fff}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid #d5bd82;border-color:#a68544}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-actions{display:flex;justify-content:flex-end;gap:10px}.toolbar{display:flex;gap:10px;margin-bottom:18px}.toolbar input{max-width:500px}.admin-toolbar{display:grid;grid-template-columns:minmax(250px,1fr) 180px 160px auto}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px}.detail-grid span,.detail-grid strong{display:block}.detail-grid span{color:#6b7280;font-size:12px;margin-bottom:3px}.description{white-space:pre-wrap;line-height:1.6}.comment{border-top:1px solid #eceff2;padding:18px 0}.comment>div{display:flex;justify-content:space-between;gap:10px}.comment span{color:#6b7280;font-size:12px}.comment p{white-space:pre-wrap}.comment-form{display:grid;gap:10px;margin-top:20px}.comment-form button{justify-self:end}.history-row{padding:12px 0;display:grid;grid-template-columns:180px 1fr auto;gap:12px;border-top:1px solid #eceff2}.history-row small{color:#6b7280}.empty-state{text-align:center;padding:35px;color:#6b7280}.error-message{color:#b42318;background:#fff0ef;padding:10px;border-radius:7px}.loading-screen,.login-screen{min-height:100vh;display:grid;place-items:center}.login-screen{background:#111}.login-card{background:#fff;border-radius:14px;padding:38px;width:min(420px,calc(100vw - 32px));text-align:center}.login-card .wildcat-mark{margin:0 auto 18px}.login-card p{color:#6b7280;margin-bottom:24px}@media (max-width: 800px){.app-layout{grid-template-columns:1fr}.sidebar{min-height:auto}.main-content{padding:24px 18px}.dashboard-actions,.form-grid,.detail-grid,.admin-toolbar{grid-template-columns:1fr}.page-header,.ticket-row{flex-direction:column}}.app-switch-button{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.brand-copy{min-width:0}.switch-chevron{margin-left:auto;color:#9ca3af}.app-switcher{position:relative;margin:-20px 0 24px;padding:8px;border:1px solid #333;border-radius:10px;background:#1d1d1d;box-shadow:0 14px 35px #0000004d}.app-switcher-label{padding:7px 9px;color:#777;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-option{width:100%;display:grid;gap:2px;padding:10px 11px;border:0;border-radius:7px;background:transparent;color:#fff;text-align:left;cursor:pointer}.app-option:hover{background:#292929}.app-option span{color:#999;font-size:11px}.app-option.active-app{background:#c5a35a1f}.app-option.active-app strong{color:#d5b56c}.account-area{position:relative;margin-top:auto}.user-card{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:15px 0 0;border:0;border-top:1px solid #333;background:transparent;color:#fff;text-align:left;cursor:pointer}.user-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#c5a35a;color:#111;font-weight:900}.user-copy{min-width:0}.user-copy strong,.user-copy span{display:block}.user-copy span{margin-top:2px;overflow:hidden;color:#999;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-menu{position:absolute;bottom:calc(100% + 12px);left:0;right:0;padding:8px;border:1px solid #333;border-radius:10px;background:#1d1d1d;box-shadow:0 16px 40px #00000059}.account-heading{padding:8px 10px 11px;border-bottom:1px solid #333;margin-bottom:5px}.account-heading strong,.account-heading span{display:block}.account-heading span{margin-top:3px;color:#888;font-size:10px}.account-menu button{width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#ddd;text-align:left;cursor:pointer}.account-menu button:hover{background:#292929}.account-menu .signout-action{color:#f3a6a6}.attachment-button{position:relative;display:inline-flex;align-items:center;width:auto;padding:7px 11px;border-radius:7px;background:#111;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.attachment-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.attachment-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 4px;border-top:1px solid #eceff2}.attachment-row>div{display:grid;gap:2px}.attachment-row strong{overflow-wrap:anywhere}.attachment-row span{color:#777;font-size:12px}.attachment-row:hover strong{color:#987532}.queue-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px}.queue-kpi{padding:16px;border:1px solid #e0e3e7;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.queue-kpi:hover{border-color:#c5a35a}.queue-kpi.active{border-color:#c5a35a;box-shadow:inset 0 0 0 1px #c5a35a}.queue-kpi span,.queue-kpi strong{display:block}.queue-kpi span{color:#6b7280;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.queue-kpi strong{margin-top:4px;font-size:28px}.urgent-kpi strong{color:#a61b1b}.overdue-kpi strong{color:#b45309}.mine-kpi strong{color:#8b6b29}.queue-summary{margin:0 0 10px;color:#777;font-size:12px}.queue-ticket.overdue{border-left:4px solid #d97706;padding-left:12px}.queue-title{font-weight:650}.queue-row-right{display:grid;justify-items:end;gap:5px}.queue-assignee{color:#555;font-size:12px}.queue-due{color:#777;font-size:11px}.queue-ticket.overdue .queue-due{color:#b45309;font-weight:800}@media (max-width: 1200px){.queue-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.queue-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-row-right{justify-items:start}}.ticket-asset-linker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-bottom:1rem}.ticket-assets{border-top:1px solid #eceff2}.ticket-asset-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid #eceff2}.ticket-asset-main{min-width:0;display:grid;gap:.2rem}.ticket-asset-main strong{color:#987532;font-size:.8rem}.ticket-asset-main span{color:#666;font-size:.72rem}.ticket-asset-meta{display:flex;align-items:center;gap:.8rem;color:#777;font-size:.7rem}.asset-mini-status{padding:.25rem .45rem;border-radius:999px;background:#eef0f2;color:#555;font-size:.6rem;font-weight:800;text-transform:uppercase}@media (max-width: 700px){.ticket-asset-linker{grid-template-columns:1fr}.ticket-asset-row{align-items:flex-start;flex-direction:column}.ticket-asset-meta{flex-wrap:wrap}}.inventory-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1rem}.inventory-import{position:relative;width:auto;cursor:pointer}.inventory-import input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.import-result{display:grid;gap:.3rem;margin-bottom:1rem;border-left:4px solid #c5a35a}.import-result>span{color:#666;font-size:.8rem}.import-errors{max-height:180px;overflow-y:auto;margin-top:.7rem;padding:.7rem;border-radius:6px;background:#fff5f5;color:#922;font-size:.72rem}.import-errors>div{padding:.15rem 0}a.asset-row{color:inherit;text-decoration:none}.selected-asset-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:.9rem 1rem;border:1px solid #ddc98f;border-left:4px solid #c5a35a;border-radius:8px;background:#fcfaf3}.selected-asset-banner>div{display:grid;gap:.15rem}.selected-asset-banner span{color:#777;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.selected-asset-banner strong{color:#5d4920;font-size:.9rem}.selected-asset-banner a{color:#8b6b29;font-size:.72rem;font-weight:800}@media (max-width: 600px){.selected-asset-banner{align-items:flex-start;flex-direction:column}}.asset-history-panel{margin-top:1.5rem}.asset-history-list{position:relative;display:grid;gap:0}.asset-history-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.7rem;padding:.75rem 0}.history-marker{position:relative}.history-marker:before{content:"";position:absolute;top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:#c5a35a}.history-marker:after{content:"";position:absolute;top:16px;bottom:-16px;left:8px;width:1px;background:#e4e4e4}.asset-history-row:last-child .history-marker:after{display:none}.history-content{min-width:0;display:grid;gap:.2rem}.history-content strong{font-size:.75rem;text-transform:capitalize}.history-values{display:flex;flex-wrap:wrap;gap:.4rem;color:#555;font-size:.7rem}.history-values span:nth-child(2){color:#aaa}.history-detail{color:#555;font-size:.7rem}.history-content small{color:#888;font-size:.62rem}.lifecycle-card{cursor:pointer;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.lifecycle-card:hover{border-color:#c5a35a;transform:translateY(-1px)}.lifecycle-card.active{border-color:#c5a35a;box-shadow:inset 0 0 0 1px #c5a35a}.asset-status-cell{display:grid;gap:.3rem;justify-items:start}.warranty-chip{display:inline-flex;width:fit-content;padding:.22rem .4rem;border-radius:999px;font-size:.55rem;font-weight:800;text-transform:uppercase}.warranty-chip.expired{background:#fde5e5;color:#9e2525}@media (max-width: 1100px){.asset-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.asset-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.repair-age-banner{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem;border-left:4px solid #d49a2a;border-radius:6px;background:#fff8e8}.repair-age-banner strong{font-size:.8rem}.repair-age-banner span{color:#8b5a00;font-size:.75rem;font-weight:800}.repair-age-banner.overdue{border-left-color:#a12828;background:#fff0f0}.repair-age-banner.overdue span{color:#a12828}.inventory-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid #edf0f2;font-size:.75rem}.breakdown-row:last-child{border-bottom:0}.breakdown-row strong{color:#987532}@media (max-width: 800px){.inventory-breakdown{grid-template-columns:1fr}}.asset-label-card{display:none}@media print{body *{visibility:hidden!important}.asset-label-card,.asset-label-card *{visibility:visible!important}.asset-label-card{position:fixed;top:0;left:0;width:3.5in;min-height:1.5in;display:flex;align-items:center;gap:.15in;padding:.15in;border:1px solid #000;background:#fff}.asset-label-card img{width:1.15in;height:1.15in}.asset-label-card strong,.asset-label-card span,.asset-label-card h2,.asset-label-card small{display:block}.asset-label-card strong{font-size:9pt}.asset-label-card span{font-size:7pt}.asset-label-card h2{margin:5px 0 2px;font-size:16pt}.asset-label-card small{font-size:7pt}}.attention-kpi strong{color:#a12828}@media (min-width: 1201px){.queue-kpi-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.quick-status-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:1rem}.quick-status-actions button{padding:.5rem .45rem;border:1px solid #d8dadd;border-radius:6px;background:#f8f9fa;color:#333;font-size:.65rem;font-weight:750;cursor:pointer}.quick-status-actions button:hover{border-color:#c5a35a;background:#fffaf0}.canned-response-row{margin-bottom:.6rem}.canned-response-row select{max-width:280px}.ticket-aging-alert{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;border-left:4px solid #c34a3d;border-radius:6px;background:#fff4f2}.ticket-aging-alert>div{display:grid;gap:.15rem}.ticket-aging-alert strong{font-size:.75rem}.ticket-aging-alert>div>span{color:#6e5552;font-size:.7rem}.sla-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1.25rem}.sla-kpi{display:grid;gap:.25rem;padding:.9rem 1rem;border:1px solid #e1e3e5;border-radius:8px;background:#fff;color:inherit;text-decoration:none}.sla-kpi:hover{border-color:#c5a35a}.sla-kpi span{color:#727272;font-size:.64rem;font-weight:750;text-transform:uppercase}.sla-kpi strong{font-size:1.45rem}@media (max-width: 850px){.sla-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.queue-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))!important}.automation-preview{display:grid;gap:.25rem;padding:.75rem;border:1px solid #d8cfb9;border-radius:7px;background:#fffaf0}.automation-preview strong{color:#765b26;font-size:.68rem;text-transform:uppercase}.automation-preview span{font-size:.78rem;font-weight:750}.automation-preview small{color:#666;font-size:.65rem}.sla-attention-panel{margin-bottom:1.25rem}.sla-ticket-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid #eceef0;color:inherit;text-decoration:none}.sla-ticket-row:last-child{border-bottom:0}.sla-ticket-row:hover{background:#faf8f3}.sla-ticket-row>div:first-child{min-width:0;display:grid;gap:.15rem}.sla-ticket-row strong{font-size:.7rem}.sla-ticket-row>div:first-child>span{overflow:hidden;max-width:520px;color:#555;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.sla-ticket-meta{display:flex;align-items:center;gap:.75rem;color:#777;font-size:.65rem}.sla-priority{padding:.18rem .35rem;border-radius:999px;background:#eee;font-weight:800}.sla-priority.high{background:#fff0d4;color:#8a6200}.sla-priority.urgent{background:#fde4e4;color:#a12828}@media (max-width: 750px){.sla-ticket-row{align-items:flex-start;flex-direction:column}.sla-ticket-meta{flex-wrap:wrap}}.report-actions{display:flex;align-items:end;gap:.65rem}.report-actions .button{white-space:nowrap}.quick-status-actions{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important}.due-date-presets{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.8rem}.due-date-presets>span{margin-right:.25rem;color:#777;font-size:.62rem;font-weight:800;text-transform:uppercase}.due-date-presets button{padding:.35rem .5rem;border:1px solid #ddd;border-radius:5px;background:#fafafa;font-size:.62rem;cursor:pointer}.due-date-presets button:hover{border-color:#c5a35a;background:#fffaf0}@media print{.app-sidebar,.sidebar,nav,button,.button,.quick-status-actions,.due-date-presets,.canned-response-row{display:none!important}main,.main-content,.content{width:100%!important;margin:0!important;padding:0!important}.panel{break-inside:avoid;border:1px solid #bbb!important;box-shadow:none!important}}.ticket-age-summary{margin-bottom:.65rem;color:#777;font-size:.65rem}.ticket-age-summary span{color:#987532;font-weight:750}.ticket-row-overdue{background:linear-gradient(90deg,#fff2f0,#fff 45%)!important;box-shadow:inset 3px 0 #b63b32}.internal-comment,.ticket-comment.internal,.ticket-history-row.internal{border-left:4px solid #8d6ab3!important;background:#f8f3fc!important}.internal-comment:before,.ticket-comment.internal:before{content:"INTERNAL NOTE";display:block;margin-bottom:.35rem;color:#704a97;font-size:.55rem;font-weight:900;letter-spacing:.04em}.ticket-completed-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;border-left:4px solid #4d8454;border-radius:7px;background:#edf7ef}.ticket-completed-banner>div{display:grid;gap:.15rem}.ticket-completed-banner strong{color:#35653c;font-size:.75rem}.ticket-completed-banner span{color:#58705c;font-size:.68rem}.dashboard-recent-updates{margin-top:1.25rem}.recent-update-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid #eceef0;color:inherit;text-decoration:none}.recent-update-row:last-child{border-bottom:0}.recent-update-row:hover{background:#faf8f3}.recent-update-row>div{display:grid;gap:.12rem}.recent-update-row strong{font-size:.68rem}.recent-update-row span,.recent-update-row small{color:#6d6d6d;font-size:.64rem}.recent-update-row>div:last-child{text-align:right}.wildcat-home-link{margin-bottom:.55rem!important;padding-bottom:.75rem!important;border-bottom:1px solid rgba(255,255,255,.12);color:#c5a35a!important;font-weight:800!important}.ticket-system-nav-title{display:grid;gap:.1rem;margin:.35rem 0 .65rem;padding:.75rem .75rem .6rem;border-bottom:1px solid rgba(255,255,255,.12)}.ticket-system-nav-title span{color:#ffffff85;font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ticket-system-nav-title strong{color:#fff;font-size:.72rem;font-weight:800}.wildcat-service-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.wildcat-service-available{display:inline-flex;align-items:center;padding:.18rem .4rem;border:1px solid #d7e5d9;border-radius:999px;background:#f0f8f1;color:#48734e;font-size:.52rem;font-weight:800;text-transform:uppercase}.wildcat-service-intro{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem;padding:.85rem 1rem;border:1px solid #e4dfd2;border-radius:10px;background:linear-gradient(90deg,#faf8f2,#fff)}.wildcat-service-mark{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:8px;background:#111;color:#c5a35a;font-size:.8rem;font-weight:900}.wildcat-service-intro>div:last-child{display:grid;gap:.15rem}.wildcat-service-intro strong{font-size:.72rem}.wildcat-service-intro p{margin:0;color:#6f6f6f;font-size:.66rem;line-height:1.4}.app-layout.portal-layout{display:block!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-height:100vh}.app-layout.portal-layout>main,.app-layout.portal-layout .main-content,.app-layout.portal-layout .content,.app-layout.portal-layout .page-content{grid-column:1 / -1!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.app-layout.portal-layout>aside.sidebar{display:none!important}.portal-layout .wildcat-service-center-page{width:min(1180px,calc(100% - 3rem))!important;max-width:1180px!important;margin:0 auto!important;padding:2.5rem 0 3rem!important}@media (max-width: 700px){.portal-layout .wildcat-service-center-page{width:calc(100% - 2rem)!important;padding-top:1.5rem!important}}.portal-layout{background:var( --app-background, #f4f5f7 )!important}.portal-layout .wildcat-service-center-page{background:transparent!important}.portal-signout{justify-self:end;margin-top:.25rem;padding:0;border:0;background:transparent;color:#987532;font-size:.62rem;font-weight:800;cursor:pointer}.portal-signout:hover{text-decoration:underline}@media (max-width: 800px){.portal-signout{justify-self:start}}.service-center-home-link{display:flex!important;align-items:center;gap:.45rem;margin-bottom:.45rem;color:#c5a35a!important;font-size:.65rem;font-weight:800}.service-center-home-icon{font-size:.8rem}.ticket-system-card{border-top:4px solid #c5a35a!important}.transit-card{border-top:4px solid #111!important}.ticket-system-card .wildcat-service-icon{background:linear-gradient(145deg,#111,#292929)}.transit-card .wildcat-service-icon{background:linear-gradient(145deg,#987532,#c5a35a);color:#111}.parent-transit-card{border-top:4px solid #987532!important}.parent-transit-card .wildcat-service-icon{background:linear-gradient(145deg,#333,#111);color:#fff}.wildcat-no-services{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border:1px solid #e1d9c8;border-radius:10px;background:#fff}.wildcat-no-services-mark{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:8px;background:#111;color:#c5a35a;font-weight:900}.wildcat-no-services>div:last-child{display:grid;gap:.5rem}.wildcat-no-services strong{font-size:.8rem}.wildcat-no-services p{max-width:600px;margin:0;color:#666;font-size:.7rem;line-height:1.5}.wildcat-no-services .button{justify-self:start;margin-top:.25rem}.portal-access-denied{display:grid;gap:.2rem;margin-bottom:1rem;padding:.8rem 1rem;border-left:4px solid #b35b49;border-radius:7px;background:#fff4f1}.portal-access-denied strong{color:#8d3d30;font-size:.72rem}.portal-access-denied span{color:#715d59;font-size:.66rem;line-height:1.4}.access-admin-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(340px,1.15fr);gap:1rem}.access-search{width:100%;margin-bottom:.65rem}.access-user-row,.access-role-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem;border:0;border-bottom:1px solid #eceef0;background:transparent;text-align:left;cursor:pointer}.access-user-row:hover,.access-user-row.active,.access-role-option:hover{background:#faf8f3}.access-user-row.active{box-shadow:inset 3px 0 #c5a35a}.access-user-row>div,.access-role-option>div{display:grid;gap:.1rem}.access-user-row strong,.access-role-option strong{font-size:.7rem}.access-user-row span,.access-user-row small,.access-role-option span{color:#777;font-size:.6rem}.access-role-list{margin-bottom:1rem}.access-role-option.selected{background:#fff9ec;box-shadow:inset 3px 0 #c5a35a}.access-role-option:disabled{opacity:.55;cursor:not-allowed}.access-matrix-panel{margin-top:1rem;overflow-x:auto}.access-matrix{min-width:760px}.access-matrix-header,.access-matrix-row{display:grid;grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(140px,1fr));align-items:stretch}.access-matrix-header{border-bottom:2px solid #ddd;background:#fafafa}.access-matrix-header>*{padding:.6rem;font-size:.6rem;text-align:center}.access-matrix-header>:first-child{text-align:left}.access-matrix-row{border-bottom:1px solid #eceef0}.access-matrix-row>div:first-child{display:grid;gap:.1rem;padding:.65rem}.access-matrix-row strong{font-size:.68rem}.access-matrix-row small{color:#777;font-size:.55rem}.access-matrix-toggle{border:0;border-left:1px solid #eceef0;background:#fafafa;color:#aaa;cursor:pointer}.access-matrix-toggle.enabled{background:#eef7ef;color:#377044;font-weight:900}.access-matrix-toggle:hover{background:#fff8e8}@media (max-width: 850px){.access-admin-grid{grid-template-columns:1fr}}.account-create-panel{margin-bottom:1rem}.account-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.account-create-form label{display:grid;gap:.25rem;font-size:.62rem;font-weight:750}.account-create-form .button{align-self:end;justify-self:start}.temporary-password-box{display:grid;gap:.3rem;margin-top:.85rem;padding:.8rem;border:1px solid #e4d6ad;border-radius:7px;background:#fff9e9}.temporary-password-box strong{color:#765b26;font-size:.62rem;text-transform:uppercase}.temporary-password-box code{width:fit-content;padding:.3rem .45rem;border-radius:4px;background:#222;color:#fff;font-size:.8rem}.temporary-password-box span{color:#6d634b;font-size:.62rem}.account-action-panel{display:grid;gap:.65rem;margin:.9rem 0;padding:.75rem;border:1px solid #e3e3e3;border-radius:7px;background:#fafafa}.account-action-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.65rem}.account-action-panel strong{color:#397043}.account-action-panel .account-disabled{color:#a23b34}.account-action-buttons{display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width: 700px){.account-create-form{grid-template-columns:1fr}}.new-account-roles{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.35rem}.new-account-roles>span{width:100%;color:#777;font-size:.6rem;font-weight:800;text-transform:uppercase}.new-account-role{padding:.35rem .5rem;border:1px solid #ddd;border-radius:5px;background:#fafafa;font-size:.62rem;cursor:pointer}.new-account-role.selected{border-color:#c5a35a;background:#fff8e7;color:#765b26;font-weight:800}.account-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:1rem}.account-profile-grid label{display:grid;gap:.2rem;font-size:.6rem;font-weight:750}.account-profile-grid .button{align-self:end;justify-self:start}.account-status-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;padding:.7rem;border-radius:7px;background:#f7f7f7}.account-status-summary>div{display:grid;gap:.1rem}.account-status-summary span{color:#888;font-size:.52rem;font-weight:800;text-transform:uppercase}.account-status-summary strong{font-size:.65rem}.account-filter-row{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.65rem}.account-filter-row button{padding:.25rem .4rem;border:1px solid #ddd;border-radius:999px;background:#fff;color:#666;font-size:.55rem;cursor:pointer}.account-filter-row button.active{border-color:#c5a35a;background:#fff8e7;color:#765b26;font-weight:800}@media (max-width: 700px){.account-profile-grid,.account-status-summary{grid-template-columns:1fr}}.wildcat-access-card{border-top:4px solid #6c6378!important}.wildcat-access-card .wildcat-service-icon{background:linear-gradient(145deg,#332f39,#17151a);color:#d9c8ec}.wildcat-access-card .wildcat-service-available{border-color:#ded4e7;background:#f7f2fb;color:#694d80}.top-level-service-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:.8rem;border-bottom:1px solid #dedede}.top-level-service-home{color:#987532;font-size:.68rem;font-weight:800;text-decoration:none}.top-level-service-home:hover{text-decoration:underline}.top-level-service-user{display:flex;align-items:center;gap:.8rem}.top-level-service-user>div{display:grid;gap:.08rem;text-align:right}.top-level-service-user span{color:#888;font-size:.5rem;font-weight:800;text-transform:uppercase}.top-level-service-user strong{font-size:.68rem}.top-level-service-user button{padding:0;border:0;background:transparent;color:#987532;font-size:.6rem;font-weight:800;cursor:pointer}@media (max-width: 650px){.top-level-service-header{align-items:flex-start;flex-direction:column}.top-level-service-user>div{text-align:left}}.account-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-bottom:1rem}.account-kpi-grid button{display:grid;gap:.25rem;padding:.8rem;border:1px solid #e1e1e1;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.account-kpi-grid button:hover{border-color:#c5a35a;background:#fffaf0}.account-kpi-grid span{color:#777;font-size:.55rem;font-weight:800;text-transform:uppercase}.account-kpi-grid strong{font-size:1.15rem}@media (max-width: 900px){.account-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.effective-access-panel{display:grid;gap:.4rem;margin-bottom:.8rem;padding:.7rem;border:1px solid #e4dfd2;border-radius:7px;background:#faf8f2}.effective-access-panel>span{color:#777;font-size:.55rem;font-weight:800;text-transform:uppercase}.effective-access-panel>div{display:flex;flex-wrap:wrap;gap:.3rem}.effective-access-panel strong{padding:.25rem .4rem;border:1px solid #ddcfae;border-radius:999px;background:#fff;color:#765b26;font-size:.57rem}.effective-access-panel p{margin:0;color:#888;font-size:.62rem}.account-management-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.access-user-badges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.25rem}.access-user-badges>span{padding:.16rem .3rem;border-radius:999px;font-size:.48rem;font-weight:850;text-transform:uppercase}.access-user-badges .good{background:#edf7ef;color:#3f7147}.access-user-badges .bad{background:#fdeeee;color:#98443d}.access-user-badges .warning{background:#fff4d8;color:#80621c}.user-app-badge{padding:.15rem .3rem;border:1px solid #ded6c5;border-radius:999px;background:#fffaf0;color:#80652c;font-size:.48rem;font-weight:800}.account-sort-control{display:flex;align-items:center;gap:.4rem;margin-bottom:.65rem}.account-sort-control span{color:#777;font-size:.55rem;font-weight:800;text-transform:uppercase}.account-sort-control select{min-width:145px}.directory-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.55rem}.directory-filter-grid label{display:grid;gap:.18rem}.directory-filter-grid label>span{color:#777;font-size:.52rem;font-weight:800;text-transform:uppercase}.access-user-badges .neutral{background:#eee;color:#666}.access-user-badges .stale{background:#f5e7dc;color:#8c542d}.account-copy-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.unsaved-access-warning{margin-bottom:.55rem;padding:.45rem .6rem;border-left:3px solid #c59632;border-radius:4px;background:#fff8e8;color:#765b26;font-size:.6rem;font-weight:750}@media (max-width: 650px){.directory-filter-grid{grid-template-columns:1fr}}.access-user-selection-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem}.access-user-selection-row>input{margin-left:.25rem}.bulk-account-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;padding:.5rem;border-radius:6px;background:#f5f1e8}.bulk-account-actions strong{margin-right:auto;font-size:.6rem}.bulk-account-actions button{padding:.28rem .4rem;border:1px solid #d7c9a8;border-radius:5px;background:#fff;font-size:.55rem;cursor:pointer}.role-presets{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-bottom:.6rem}.role-presets>span{margin-right:.25rem;color:#777;font-size:.52rem;font-weight:800;text-transform:uppercase}.role-presets button{padding:.28rem .42rem;border:1px solid #ddd;border-radius:5px;background:#fff;font-size:.55rem;cursor:pointer}.role-presets button:hover{border-color:#c5a35a;background:#fff8e7}.email-domain-warning{align-self:end;padding:.4rem .5rem;border-left:3px solid #c59632;background:#fff8e8;color:#765b26;font-size:.56rem}.permission-change-preview{display:grid;gap:.3rem;margin-bottom:.5rem;padding:.55rem;border:1px solid #ddd;border-radius:6px;background:#fafafa}.permission-change-preview>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.permission-change-preview span{color:#777;font-size:.52rem;font-weight:800;text-transform:uppercase}.permission-change-preview strong{font-size:.6rem}.account-security-panel{display:grid;gap:.55rem;margin-bottom:.75rem;padding:.7rem;border:1px solid #e2e2e2;border-radius:7px;background:#fff}.account-security-title{display:flex;align-items:center;justify-content:space-between;gap:1rem}.account-security-title>span{color:#777;font-size:.55rem;font-weight:850;text-transform:uppercase}.account-security-title strong{padding:.18rem .35rem;border-radius:999px;font-size:.52rem;text-transform:uppercase}.account-security-items{display:flex;flex-wrap:wrap;gap:.3rem}.account-security-items span{padding:.2rem .35rem;border-radius:999px;font-size:.52rem;font-weight:750}.account-security-panel .good,.account-security-items .good{background:#edf7ef;color:#397043}.account-security-panel .warning,.account-security-items .warning{background:#fff4d8;color:#80621c}.account-security-panel .bad,.account-security-items .bad{background:#fdeeee;color:#98443d}.account-security-items .neutral{background:#eee;color:#666}.effective-app-item{min-width:145px;display:grid;gap:.1rem;padding:.4rem .5rem;border:1px solid #ddcfae;border-radius:6px;background:#fff}.effective-app-item strong{padding:0!important;border:0!important;background:transparent!important;color:#765b26;font-size:.6rem}.effective-app-item span{color:#777;font-size:.5rem}.directory-result-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;color:#777;font-size:.57rem}.directory-result-summary strong{color:#333}.directory-result-summary button{padding:.22rem .35rem;border:1px solid #ddd;border-radius:5px;background:#fff;color:#765b26;font-size:.53rem;font-weight:750;cursor:pointer}.account-status-summary small{color:#999;font-size:.48rem}.account-action-heading{padding-bottom:.45rem;border-bottom:1px solid #e4e4e4}.account-action-heading>div{display:grid;gap:.1rem}.account-action-heading strong{color:#333;font-size:.65rem}.account-action-heading span{color:#888;font-size:.52rem}.access-audit-panel{margin-top:1rem}.audit-list{max-height:560px;overflow-y:auto}.audit-row{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(220px,1.2fr) auto;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid #eceef0}.audit-row:last-child{border-bottom:0}.audit-action{display:grid;gap:.1rem}.audit-action strong{font-size:.62rem;text-transform:capitalize}.audit-action span{color:#999;font-size:.5rem}.audit-people{display:flex;flex-wrap:wrap;gap:.45rem}.audit-people span{color:#777;font-size:.55rem}.audit-people strong{color:#333}.audit-app{padding:.18rem .3rem;border:1px solid #ded6c5;border-radius:999px;background:#fffaf0;color:#765b26;font-size:.48rem;font-weight:800}@media (max-width: 800px){.audit-row{grid-template-columns:1fr}.audit-app{justify-self:start}}.audit-expanded{display:grid;gap:.65rem}.audit-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,auto) minmax(160px,auto) auto;align-items:center;gap:.4rem;padding:.55rem;border:1px solid #e4e4e4;border-radius:7px;background:#fafafa}.audit-toolbar input,.audit-toolbar select{width:100%}.audit-result-count{white-space:nowrap;color:#777;font-size:.53rem;font-weight:750}.audit-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.audit-detail-button{padding:.18rem .3rem;border:1px solid #ddd;border-radius:5px;background:#fff;color:#555;font-size:.5rem;font-weight:750;cursor:pointer}.audit-detail{grid-column:1 / -1;max-width:100%;overflow-x:auto;margin:.35rem 0 0;padding:.55rem;border-radius:6px;background:#252525;color:#f4f4f4;font-size:.52rem;line-height:1.4;white-space:pre-wrap}@media (max-width: 950px){.audit-toolbar{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.audit-toolbar{grid-template-columns:1fr}}.audit-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.audit-kpi-grid>div{display:grid;gap:.15rem;padding:.6rem;border:1px solid #e2e2e2;border-radius:7px;background:#fff}.audit-kpi-grid span{color:#777;font-size:.5rem;font-weight:800;text-transform:uppercase}.audit-kpi-grid strong{color:#333;font-size:1rem}.audit-sensitive-filter{display:flex;align-items:center;gap:.25rem;white-space:nowrap;color:#555;font-size:.53rem;font-weight:750}.audit-sensitive-filter input{width:auto}.audit-toolbar{grid-template-columns:minmax(180px,1fr) minmax(145px,auto) minmax(155px,auto) minmax(125px,auto) auto auto}@media (max-width: 1000px){.audit-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-toolbar{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.audit-kpi-grid,.audit-toolbar{grid-template-columns:1fr}}.wildcat-home-button{width:100%;margin-bottom:.55rem;padding:.32rem .45rem;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff0f;color:inherit;font-size:.55rem;font-weight:750;text-align:left;cursor:pointer}.wildcat-home-button:hover{background:#ffffff1f}.portal-access-summary{display:grid;gap:.4rem;margin-bottom:1rem;padding:.65rem .75rem;border:1px solid #e2e2e2;border-radius:8px;background:#fff}.portal-access-title{color:#777;font-size:.55rem;font-weight:850;text-transform:uppercase}.portal-access-badges{display:flex;flex-wrap:wrap;gap:.35rem}.portal-access-badges span{padding:.22rem .38rem;border-radius:999px;font-size:.53rem;font-weight:750}.portal-access-badges .allowed{background:#edf7ef;color:#397043}.portal-access-badges .denied{background:#f1f1f1;color:#888}.parent-transit-link{display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;background:#111;color:#fff;text-decoration:none}.parent-transit-link:hover{background:#242424;color:#fff}.ticket-system-nav-title.nav-section-spacer{margin-top:1.15rem}.ticket-support-links{display:grid;gap:0;margin-top:-.3rem}.sidebar nav .ticket-support-links>a{padding:6px 12px;border-radius:7px;line-height:1.15}.ticket-support-links+.ticket-system-nav-title.nav-section-spacer{margin-top:1rem}@media (min-width: 801px){.app-layout:not(.portal-layout) .sidebar{height:100vh;min-height:100vh;position:sticky;top:0;overflow:hidden}.app-layout:not(.portal-layout) .sidebar .brand{flex:0 0 auto}.app-layout:not(.portal-layout) .sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin}.app-layout:not(.portal-layout) .sidebar .account-area{flex:0 0 auto;margin-top:18px;background:#111}}@media (max-width: 800px){.sidebar{height:auto;min-height:auto;position:static;overflow:visible}.sidebar nav{overflow:visible}.account-area{margin-top:18px}}.finance-access-panel{display:grid;gap:1rem;margin-top:1.25rem;padding:1rem;border:1px solid #ded3b9;border-radius:10px;background:#fcfaf5}.finance-access-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.finance-access-heading>div{display:grid;gap:.2rem}.finance-access-heading>div>span{color:#8a7037;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.finance-access-heading>div>strong{font-size:1rem}.finance-access-heading small{color:#777}.finance-access-copy{margin:0;color:#666;font-size:.82rem;line-height:1.45}.finance-access-note{padding:.85rem;border-radius:8px;background:#f4f1e9;color:#615b50;font-size:.82rem;line-height:1.45}.finance-building-list{display:grid;gap:.55rem}.finance-building-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,220px);align-items:center;gap:1rem;padding:.75rem;border:1px solid #e2e2e2;border-radius:8px;background:#fff}.finance-building-row>div{display:grid;gap:.15rem}.finance-building-row span{color:#777;font-size:.68rem;font-weight:800}.finance-building-row select{width:100%}@media (max-width: 720px){.finance-building-row{grid-template-columns:1fr}.finance-access-heading{flex-direction:column}}.app-layout.portal-layout .main-content.finance-workspace-host{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible}.app-layout.portal-layout .main-content.finance-workspace-host>.finance-shell{width:100%;min-width:0;max-width:none;margin:0}.app-layout.portal-layout>.main-content.accountability-main-host{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;min-width:0}.app-layout.portal-layout>.main-content.accountability-main-host>.accountability-shell{margin:0!important;width:100%!important;max-width:none!important;min-height:100vh}.user-location-panel{margin-top:18px;padding:18px;border:1px solid #d9dee7;border-radius:10px;background:#fbfcfd}.user-location-heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.user-location-heading strong{display:block;color:#1f2937}.user-location-heading span:not(.user-location-count){display:block;margin-top:4px;color:#667085;font-size:.84rem;line-height:1.45}.user-location-count{flex:0 0 auto;padding:4px 9px;border-radius:999px;background:#f2ead8;color:#725b27;font-size:.76rem;font-weight:700}.user-location-loading,.user-location-empty{margin-top:14px;padding:14px;border:1px dashed #d8dee7;border-radius:8px;color:#667085}.user-location-list{display:grid;gap:8px;margin-top:15px}.user-location-row{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid #e1e5eb;border-radius:8px;background:#fff}.user-location-row.selected{border-color:#c5a35a;background:#fffdf7}.user-location-row.inactive{opacity:.65}.user-location-choice{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.user-location-choice input{margin-top:3px}.user-location-choice strong,.user-location-choice small{display:block}.user-location-choice small{margin-top:3px;color:#667085}.user-location-choice .inactive-note{color:#9a3412}.primary-location-choice{display:flex;gap:6px;align-items:center;flex:0 0 auto;color:#725b27;font-size:.8rem;font-weight:700;cursor:pointer}.user-location-note{margin-top:14px;color:#667085;font-size:.82rem;line-height:1.5}.user-location-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}@media (max-width: 760px){.user-location-heading,.user-location-row{align-items:stretch;flex-direction:column}.primary-location-choice{padding-left:26px}.user-location-actions{flex-direction:column-reverse}}.user-location-panel{padding:16px}.user-location-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.user-location-row{display:flex;min-width:0;min-height:58px;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px}.user-location-choice{display:flex;flex:1 1 auto;min-width:0;gap:10px;align-items:center}.user-location-choice>span{flex:1 1 auto;min-width:0}.user-location-choice strong{display:block;margin:0;line-height:1.25;white-space:normal}.user-location-choice small{display:block;margin-top:2px;line-height:1.2}.user-location-choice input{flex:0 0 auto;margin:0}.primary-location-choice{flex:0 0 auto;margin-left:8px;white-space:nowrap}.user-location-note,.user-location-actions{margin-top:12px}@media (max-width: 1000px){.user-location-list{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.user-location-row{flex-direction:row;align-items:center}.primary-location-choice{padding-left:0}}.user-location-choice{width:auto;max-width:100%;justify-content:flex-start}.user-location-choice>input[type=checkbox]{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;padding:0;margin:0;flex:0 0 16px;align-self:center}.primary-location-choice{width:auto;justify-content:flex-start}.primary-location-choice>input[type=radio]{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;padding:0;margin:0;flex:0 0 16px}.user-location-choice>span{width:auto;min-width:0;flex:1 1 auto}.user-location-row{min-height:54px;overflow:hidden}.user-location-choice strong,.user-location-choice small{overflow-wrap:normal;word-break:normal}.user-location-list{align-items:stretch}@media (min-width: 1001px){.user-location-row{padding:12px 14px}}
