@font-face{font-family:DM Sans;src:local(Segoe UI),local(Arial);font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Manrope;src:local(Segoe UI Semibold),local(Segoe UI),local(Arial);font-style:normal;font-weight:600 800;font-display:swap}.menu-placeholder-route .content{place-items:center;min-height:calc(100vh - 62px);display:grid}.menu-placeholder-route .content>*{display:none}.menu-placeholder-route .content:after{content:"Module coming soon";color:#000;text-align:center;background:#fff;border:1px solid #e5eaf1;border-radius:10px;padding:34px 52px;font:700 18px Arial,Roboto,sans-serif;display:block;box-shadow:0 12px 28px #20345312}.auth-page{background:#f6f8fc;place-items:center;min-height:100vh;display:grid}.login-card{background:#fff;border:1px solid #e8edf3;border-radius:12px;width:min(390px,100% - 32px);padding:32px;box-shadow:0 14px 35px #20345312}.login-card h1{margin:7px 0;font:800 25px Manrope}.eyebrow{color:#126de4;letter-spacing:2px;margin:14px 0 0;font-weight:800}.muted{color:#8190a5;font-size:11px}.login-card label,.branch-form label{color:#53647d;gap:6px;margin-top:15px;font-size:10px;font-weight:600;display:grid}.login-card input,.branch-form input,.branch-form textarea{border:1px solid #dfe6ef;border-radius:6px;outline-color:#126de4;padding:10px;font:500 11px DM Sans}.branch-form textarea{resize:vertical;min-height:55px}.full{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:20px;display:flex}.form-error{color:#d42f46;font-size:10px}.logout-button{color:#687891;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:11px 10px;font:600 11px DM Sans;display:flex}.master-layout{grid-template-columns:minmax(280px,.8fr) minmax(450px,1.5fr);gap:14px;display:grid}.branch-form{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.branch-form label{margin-top:10px}.branch-form .wide{grid-column:1/-1}.branch-form .check{align-items:center;gap:8px;display:flex}.branch-form .check input{width:auto}.row-actions{gap:4px;display:flex}.row-actions button{color:#126de4;cursor:pointer;background:0 0;border:0;padding:4px}.empty-state{color:#8794a8;padding:20px;font-size:11px}.branch-selector{color:#3b4c68;background:#fff;border:1px solid #e4e9f0;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 9px;font:600 10px DM Sans;display:flex}.branch-selector span{color:#8793a6}.branch-selector select{color:#263853;background:0 0;border:0;outline:0;max-width:150px;font:600 10px DM Sans}.top-user-profile{background:#fff;border:1px solid #e8edf3;border-radius:8px;align-items:center;gap:7px;min-width:0;max-width:170px;padding:3px 8px 3px 4px;display:flex}.top-user-avatar{color:#126de4;background:#e8f2ff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font:800 10px Manrope,sans-serif;display:grid}.top-user-image{object-fit:cover}.top-user-copy{gap:2px;min-width:0;display:grid}.top-user-copy strong{color:#193756;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.top-user-copy small{color:#8793a6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.branch-table{overflow:auto}.branch-row{color:#5f6d83;border-bottom:1px solid #edf0f5;grid-template-columns:1.4fr .8fr 1fr .8fr .5fr;align-items:center;gap:16px;min-width:650px;padding:12px 8px;font-size:10px;display:grid}.branch-row.header{color:#8a97a9;text-transform:uppercase;font-size:9px}.branch-row strong{color:#24334d}.status-pill{color:#149766;background:#e7f8f1;border-radius:20px;width:max-content;padding:4px 9px;font-size:9px;font-weight:700}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f8fc;font-family:DM Sans,sans-serif}body{background:#f6f8fc;margin:0}.app-shell{background:#f6f8fc;min-height:100vh;display:flex}.sidebar{width:var(--app-sidebar-width,210px);background:#fff;border-right:1px solid #e6ebf2;flex-direction:column;flex:none;padding:18px 12px 14px;display:flex}.brand{align-items:center;gap:10px;padding:2px 7px 21px;display:flex}.brand-mark{color:#1672ee;border:3px solid #1672ee;border-radius:12px;place-items:center;width:34px;height:34px;font-size:26px;font-weight:700;display:grid}.brand strong{color:#1767d8;letter-spacing:.8px;font:800 17px Manrope;display:block}.brand small{color:#708096;white-space:nowrap;font-size:7px;display:block}.side-nav{flex:1;overflow:auto}.nav-section{color:#a4afbf;text-transform:uppercase;padding:15px 10px 6px;font-size:9px}.nav-item{color:#33415a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;margin:1px 0;padding:9px 10px;font:600 11px DM Sans;display:flex}.nav-item svg{color:#4d6a93;flex:none}.nav-item:hover,.nav-item.selected{color:#fff;background:#126de4}.nav-item:hover svg,.nav-item.selected svg{color:#fff}.nav-arrow{margin-left:auto}.profile{border-top:1px solid #edf0f5;align-items:center;gap:9px;padding:14px 5px 0;font-size:10px;display:flex}.profile strong,.user-chip strong{font-size:10px;display:block}.profile small,.user-chip small{color:#8793a6;margin-top:2px;font-size:9px;display:block}.profile>svg{color:#71809a;margin-left:auto}.avatar{color:#126de4;background:#dceeff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.avatar.small{width:28px;height:28px}.topbar{background:#fff;border-bottom:1px solid #e9edf3;align-items:center;gap:22px;height:62px;padding:0 22px;display:flex}.icon-button{color:#51627d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:7px;display:grid;position:relative}.icon-button:hover{color:#126de4;background:#f0f5fc}.search{color:#8d9ab0;border:1px solid #e5eaf1;border-radius:6px;align-items:center;gap:9px;width:225px;height:34px;padding:0 10px;display:flex}.search input{border:0;outline:0;width:100%;min-width:0;font:500 10px DM Sans}.search kbd{white-space:nowrap;color:#8995a8;background:#f5f7fa;border-radius:4px;padding:3px 5px;font-size:9px}.top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.branch,.date-button,.panel-heading button{color:#3b4c68;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e4e9f0;border-radius:6px;align-items:center;gap:10px;height:34px;padding:0 12px;font:600 10px DM Sans;display:flex}.branch{justify-content:space-between;width:137px}.notification b{color:#fff;background:#ee3c4b;border-radius:50%;padding:3px 5px;font-size:8px;position:absolute;top:-1px;right:-1px}.user-chip{border:1px solid #e8edf3;border-radius:6px;align-items:center;gap:8px;height:38px;padding:4px 8px;display:flex}.user-chip>svg{color:#8390a3;margin-left:6px}.secondary-nav{background:#fff;border-bottom:1px solid #e6ebf2;align-items:end;gap:25px;height:45px;padding:0 25px;display:flex;overflow:auto}.secondary-nav button{white-space:nowrap;color:#71809a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:45px;font:600 11px DM Sans}.secondary-nav button.active,.secondary-nav button:hover{color:#126de4;border-bottom-color:#126de4}.content{max-width:1500px;margin:auto;padding:19px 22px 35px}.breadcrumb{color:#8a97a9;margin-bottom:7px;font-size:10px}.breadcrumb span{color:#bac3cf;margin:0 8px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.page-heading h1{color:#18243a;margin:0 0 3px;font:800 21px Manrope}.page-heading p{color:#71809a;margin:0;font-size:10px}.heading-actions{gap:10px;display:flex}.primary-button{color:#fff;background:#126de4;border:0;border-radius:6px;height:34px;padding:0 13px;font:600 10px DM Sans;box-shadow:0 4px 10px #126de433}.kpi-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:13px;display:grid}.kpi-card,.panel{background:#fff;border:1px solid #e8edf3;border-radius:10px;box-shadow:0 2px 4px #21304a05}.kpi-card{align-items:center;gap:12px;min-width:0;padding:16px 14px;display:flex}.kpi-icon{border-radius:10px;flex:none;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.kpi-icon.blue{color:#126de4;background:#e9f2ff}.kpi-icon.green{color:#16a56c;background:#e6f8f1}.kpi-icon.purple{color:#8850df;background:#f1eaff}.kpi-icon.orange{color:#ee9216;background:#fff3e2}.kpi-icon.cyan{color:#09a2b8;background:#e5f7fa}.kpi-card span{color:#75839a;white-space:nowrap;font-size:9px;display:block}.kpi-card strong{margin:4px 0 3px;font:800 19px Manrope;display:block}.kpi-card small{color:#16a56c;white-space:nowrap;font-size:9px}.kpi-card em{color:#a0aabb;margin-left:2px;font-style:normal}.chart-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px;display:grid}.panel{padding:14px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.panel-heading h2{color:#1e2a40;margin:0;font:700 12px Manrope}.panel-heading button{color:#77859a;height:27px;padding:0 8px;font-size:9px}.bar-chart{background:repeating-linear-gradient(0deg,#0000 0 38px,#f1f4f8 39px);justify-content:space-around;align-items:end;height:168px;padding:0 14px 4px;display:flex}.bar-col{color:#8794a8;flex-direction:column;justify-content:end;align-items:center;gap:6px;height:100%;font-size:9px;display:flex}.bar-col span{color:#71809a;font-weight:600}.bar{border-radius:6px 6px 2px 2px;width:30px;min-height:20px}.bar.blue{background:#126de4}.bar.green{background:#15b77b}.bar.orange{background:#f39a13}.bar.cyan{background:#14a9d5}.bar.purple{background:#8a4de2}.bar-col small{font-size:9px}.line-chart{background:repeating-linear-gradient(0deg,#0000 0 38px,#f1f4f8 39px);height:168px;margin:0 7px;position:relative}.line-path{border-top:2px solid #146fe5;height:45px;position:absolute;bottom:72px;left:7%;right:5%;transform:skewY(-4deg)}.point{background:#fff;border:2px solid #126de4;border-radius:50%;width:7px;height:7px;position:absolute}.point b{color:#6e7c92;font-size:8px;font-weight:500;position:absolute;bottom:8px;left:-5px}.week-labels{color:#8794a8;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:0;left:4%;right:3%}.lower-grid{grid-template-columns:1.15fr 1fr 1fr;gap:13px;display:grid}.quick-actions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quick-actions button{color:#394965;cursor:pointer;background:#fbfcfe;border:1px solid #edf0f5;border-radius:7px;padding:11px 5px;font:600 9px DM Sans}.quick-actions button:hover{color:#126de4;border-color:#acd0fb}.quick-actions span{color:#126de4;margin-bottom:6px;font-size:17px;display:block}.link-button{color:#126de4!important;background:0 0!important;border:0!important}.activity-list>div{border-bottom:1px solid #f1f3f7;align-items:center;gap:8px;padding:8px 0;display:flex}.activity-list>div:last-child{border:0}.activity-dot{background:#28b581;border-radius:50%;flex:none;width:8px;height:8px}.activity-list strong{flex:1;font-size:9px;font-weight:600}.activity-list small{color:#94a0b2;white-space:nowrap;font-size:8px}.compliance-score{align-items:center;gap:19px;padding:9px 4px;display:flex}.score-ring{background:conic-gradient(#16a56c 0 92%,#edf2f5 92%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:relative}.score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.score-ring strong,.score-ring small{z-index:1;position:relative}.score-ring strong{font:800 22px Manrope}.score-ring small{color:#8794a8;font-size:9px}.score-legend{color:#6e7b91;gap:10px;font-size:9px;display:grid}.score-legend span{grid-template-columns:10px 1fr auto;align-items:center;gap:6px;display:grid}.score-legend b{color:#283751}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot.green{background:#16a56c}.dot.orange{background:#f0a126}.dot.red{background:#ee5961}@media (width<=1100px){.kpi-grid{grid-template-columns:repeat(3,1fr)}.lower-grid{grid-template-columns:1fr 1fr}.compliance-panel{grid-column:span 2}}@media (width<=760px){.sidebar{z-index:5;height:100vh;position:fixed;box-shadow:10px 0 25px #1d2d461c}.sidebar.collapsed{width:0;padding:0;overflow:hidden}.topbar{gap:10px;padding:0 12px}.search{width:150px}.branch,.user-chip,.top-actions>.icon-button:nth-of-type(3){display:none}.content{padding:15px 12px}.page-heading{flex-direction:column;align-items:flex-start;gap:12px}.heading-actions{justify-content:space-between;width:100%}.kpi-grid{grid-template-columns:repeat(2,1fr)}.kpi-card{padding:11px 9px}.kpi-card span{white-space:normal}.chart-grid,.lower-grid{grid-template-columns:1fr}.compliance-panel{grid-column:auto}.quick-actions{grid-template-columns:repeat(2,1fr)}.secondary-nav{gap:18px;padding:0 12px}}:root{--ink:#172b4d;--muted:#73839a;--line:#dfe8f2;--blue:#126de4;--blue-dark:#0d4fa8;--surface:#fff;--canvas:#f3f7fb}body{background:var(--canvas)}.auth-page{background:radial-gradient(circle at 15% 15%,#dff0ff 0,#0000 34%),linear-gradient(135deg,#f7fbff 0%,#eef5fb 100%);min-height:100vh;position:relative;overflow:hidden}.auth-page:before{content:"";background-image:linear-gradient(#126de40b 1px,#0000 1px),linear-gradient(90deg,#126de40b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 70%);mask-image:linear-gradient(to bottom right,#000,#0000 70%)}.login-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #dbe7f3;border-radius:20px;width:min(440px,100% - 32px);padding:42px 40px 38px;animation:.45s ease-out auth-enter;position:relative;box-shadow:0 24px 70px #254b7429,0 3px 10px #254b740d}.login-card:after{content:"QUALITY OPERATIONS";color:#a4b5c9;letter-spacing:1.2px;font-size:8px;font-weight:800;position:absolute;top:22px;right:28px}.login-card .brand-mark{color:#fff;background:linear-gradient(145deg,#1978ed,#0d58bf);border:0;border-radius:14px;width:46px;height:46px;font-size:30px;box-shadow:0 8px 18px #126de440}.login-card .eyebrow{letter-spacing:2.5px;margin-top:18px;font-size:11px}.login-card h1{color:var(--ink);letter-spacing:0;margin:9px 0 6px;font-size:29px}.login-card>.muted{font-size:12px}.login-card input{background:#fbfdff;border-color:#d9e4ef;border-radius:9px;min-height:43px;margin-top:2px;padding:12px 13px;transition:border-color .2s,box-shadow .2s}.login-card .primary-button{border-radius:9px;min-height:43px;font-size:11px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 16px #126de42e}.login-card .primary-button:hover{transform:translateY(-1px);box-shadow:0 11px 20px #126de440}.form-error{background:#fff4f5;border:1px solid #ffd1d8;border-radius:8px;padding:10px 12px;font-size:11px}.app-shell{background:var(--canvas)}.sidebar{background:linear-gradient(#fff 0%,#f8fbfe 100%);border-right:1px solid #dce6f0;width:214px;padding:16px 10px 12px}.brand{padding:0 6px 18px}.brand-mark{box-shadow:0 5px 12px #126de426}.brand strong{font-size:17px}.brand small{font-size:8px}.nav-section{padding-top:14px}.nav-item{border-radius:8px;padding:8px 9px;font-size:10px}.nav-item.selected{box-shadow:0 5px 12px #126de433}.topbar{border-bottom:1px solid #dfe7f0;height:60px;padding:0 18px;box-shadow:0 2px 10px #27496d08}.content{padding:20px 24px 32px}.breadcrumb{color:#8292a6;font-size:10px}.page-heading{margin:10px 0 18px}.page-heading h1{color:var(--ink);font-size:22px}.panel,.quality-list{border-color:#dfe8f2;box-shadow:0 8px 20px #2445690f}@keyframes auth-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.sidebar{width:72px;padding-left:8px;padding-right:8px}.sidebar .brand>div:last-child,.sidebar .nav-item span,.sidebar .logout-button{display:none}.brand{padding:0 5px 24px}.nav-item{justify-content:center;padding:11px 8px}.content{padding:20px 14px 30px}.topbar{gap:10px;padding:0 14px}.topbar .search{display:none}.login-card{padding:34px 25px 30px}.login-card:after{display:none}}.brand-mark{color:#0000!important;box-shadow:none!important;background:#fff url(/logo.jpeg) 50%/contain no-repeat!important;border:0!important;font-size:0!important}.login-card .brand-mark{margin:0 auto 4px;background-size:contain!important;border-radius:0!important;width:260px!important;height:130px!important}.sidebar .brand-mark{background-size:contain!important;border-radius:0!important;width:124px!important;height:56px!important}.sidebar{z-index:100;height:100vh;max-height:100vh;position:sticky;top:0;overflow:hidden}.sidebar .side-nav{scrollbar-width:none;-ms-overflow-style:none;min-height:0;overflow-y:auto}.sidebar .side-nav::-webkit-scrollbar{width:0;height:0;display:none}.topbar{z-index:90;height:58px;min-height:58px;box-shadow:none;background:#fff;border-bottom:1px solid #e2e7ee;align-items:center;gap:0;padding:0 18px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:8px;min-width:220px;display:flex}.topbar-left .icon-button{color:#334b68;padding:5px}.topbar-branch-name{color:#1e2e46;text-overflow:ellipsis;white-space:nowrap;font:700 12px DM Sans,sans-serif;overflow:hidden}.topbar-brand{color:#155dcc;letter-spacing:.02em;white-space:nowrap;font:500 15px DM Sans,sans-serif;position:absolute;left:50%;transform:translate(-50%)}.topbar-divider{background:#dfe5ed;width:1px;height:28px}.top-actions .branch-selector{border-color:#d6dfe9;border-radius:6px;height:36px;padding:0 8px}.top-actions .branch-selector select{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:118px;overflow:hidden}.top-actions .top-user-profile{background:0 0;border:0;padding:2px 0 2px 3px}.top-actions .top-user-copy{max-width:92px}.top-actions .top-user-copy strong{font-size:10px}.top-actions .top-user-copy small{display:none}.top-user-profile:after{content:"⌄";color:#263a56;margin-left:1px;font-size:14px;line-height:1}.top-actions .theme-toggle{border-radius:14px;justify-content:center;gap:0;width:47px;min-width:47px;height:28px;min-height:28px;padding:2px}@media (width<=900px){.topbar-left{min-width:170px}.topbar-brand{font-size:13px}.top-actions .top-user-copy,.top-actions .top-user-profile:after{display:none}}@media (width<=700px){.topbar{height:56px;min-height:56px;padding:0 10px}.topbar-left{min-width:auto}.topbar-branch-name{display:none}.topbar-brand{margin-left:8px;font-size:12px;position:static;transform:none}.top-actions{margin-left:auto}.top-actions .branch-selector select{max-width:86px}.top-actions .top-user-profile{display:none}}.top-actions .notification{order:2}.top-actions .topbar-divider{order:3}.top-actions .branch-selector{order:4}.top-actions .top-user-profile{order:5}.top-actions .top-user-profile:after{content:none}.top-user-chevron{color:#263a56;flex:none}.top-actions .top-user-profile{gap:6px}.top-actions .branch-selector{width:180px}.top-actions .branch-selector select{appearance:none}@media (width<=700px){.top-actions .branch-selector{width:128px}.top-actions .top-user-profile{display:flex}.top-actions .top-user-copy,.top-actions .top-user-chevron{display:none}}.auth-page{isolation:isolate;color:#fff;background:#071b35;place-items:center;min-height:100vh;padding:40px 24px 64px;display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";z-index:-3;background:linear-gradient(115deg,#071b35 0%,#0b2c50 48%,#106b81 100%);position:absolute;inset:0}.auth-page:after{content:"";z-index:-2;opacity:.28;background-image:linear-gradient(90deg,#0000 0 49.8%,#76d5d733 50%,#0000 50.2%),linear-gradient(0deg,#0000 0 49.8%,#76d5d733 50%,#0000 50.2%);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.auth-grid{z-index:-1;border:1px solid #a7e6e51c;width:70vw;height:140vh;animation:16s ease-in-out infinite alternate auth-grid-drift;position:absolute;top:-20vh;right:-24vw;transform:rotate(24deg);box-shadow:0 0 0 30px #a7e6e508,0 0 0 60px #a7e6e505}.auth-glow{z-index:-1;background:#7ce0df88;width:42vw;height:1px;animation:9s ease-in-out infinite alternate auth-line-drift;position:absolute;transform:rotate(-34deg);box-shadow:0 0 35px 8px #55d3d655}.auth-glow-one{top:22%;left:-8%}.auth-glow-two{animation-delay:-3s;bottom:18%;right:-12%;transform:rotate(28deg)}.auth-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(42px,8vw,112px);width:min(1080px,100%);display:grid}.auth-showcase{padding:18px 0;animation:.75s cubic-bezier(.2,.75,.2,1) both auth-showcase-in}.auth-copyright{color:#526b87;text-align:center;background:#fff;border-top:1px solid #dbe7ed;margin:0;padding:11px 24px;font:500 10px DM Sans;position:absolute;bottom:0;left:0;right:0}.showcase-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 14px 24px #020f1f55);background:#fff;border-radius:12px;width:min(360px,80%);height:auto;max-height:120px;padding:10px 16px}.showcase-kicker{color:#7ce0df;letter-spacing:2.8px;margin-top:0;font:800 10px DM Sans;display:block}.auth-showcase>p{color:#b8cbd8;max-width:470px;margin:0;font:400 15px/1.7 DM Sans}.showcase-line{color:#95b0c0;align-items:center;gap:12px;margin-top:44px;font-size:11px;display:flex}.login-card{background:#fff;border:1px solid #d8e6ef;border-radius:18px;width:100%;max-width:460px;padding:34px 36px 26px;animation:none;box-shadow:0 28px 70px #020f1f45}.login-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-logo{object-fit:contain;object-position:left center;width:150px;height:58px}.login-status{color:#6f8294;white-space:nowrap;align-items:center;gap:6px;font:600 10px DM Sans;display:inline-flex}.login-status i{background:#36bd8b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36bd8b1c}.login-card .eyebrow{color:#1676a4;letter-spacing:2.2px;margin:25px 0 0;font-size:10px}.login-card h2{color:#102c4c;letter-spacing:-.4px;margin:8px 0 6px;font:800 28px/1.15 Manrope}.login-card>.muted{color:#8193a3;margin:0;font-size:12px}.login-card label{color:#49627a;margin-top:20px;font-size:11px}.login-card input{color:#163552;background:#fbfdff;border:1px solid #d8e3eb;border-radius:9px;outline:0;width:100%;min-height:45px;margin-top:7px;padding:12px 13px;font:500 12px DM Sans;transition:border-color .2s,box-shadow .2s,background .2s}.login-card input::placeholder{color:#a8b7c3}.password-field{position:relative}.password-field input{padding-right:45px}.password-toggle,.captcha-refresh{color:#758b9c;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.password-toggle{border-radius:7px;width:32px;height:32px;position:absolute;bottom:7px;right:8px}.password-toggle svg,.captcha-refresh svg{pointer-events:none}.captcha-row{grid-template-columns:minmax(0,1fr) 142px;align-items:end;gap:12px;margin-top:1px;display:grid}.captcha-row label{margin-top:20px}.captcha-box{color:#116b80;background:linear-gradient(135deg,#edfafa,#e5f3f5);border:1px solid #b9dfe0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;height:45px;padding:0 8px 0 13px;display:flex}.captcha-box span{letter-spacing:4px;font:800 19px/1 DM Sans;-webkit-text-decoration:line-through #43a9ad88;text-decoration:line-through #43a9ad88;text-decoration-thickness:2px}.captcha-refresh{border-radius:7px;flex:0 0 31px;width:31px;height:31px}.captcha-refresh:focus-visible,.password-toggle:focus-visible{outline-offset:2px;outline:2px solid #27a7ad}.login-card .form-error{color:#c12f48;background:#fff4f5;border:1px solid #ffd1d8;border-radius:8px;margin:16px 0 0;padding:9px 11px;font-size:11px}.login-card .primary-button{color:#fff;background:linear-gradient(110deg,#1573ad,#17a4a4);border:0;border-radius:9px;min-height:46px;margin-top:20px;font:700 12px DM Sans;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 12px 20px #167eaa33}.login-card .primary-button:hover:not(:disabled){filter:saturate(1.1);transform:translateY(-2px);box-shadow:0 16px 25px #167eaa4a}.login-card .primary-button:disabled{cursor:wait;opacity:.7}.button-arrow{font-size:18px;line-height:0;transition:transform .2s}.primary-button:hover .button-arrow{transform:translate(4px)}.login-note{color:#96a5b1;justify-content:center;align-items:center;gap:6px;margin:17px 0 0;font:500 10px DM Sans;display:flex}.approval-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081d3394;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.approval-modal{text-align:center;background:#fff;border:1px solid #d8e6ef;border-top:4px solid #1676a4;border-radius:18px;width:min(420px,100%);padding:30px;animation:.22s ease-out both auth-card-in;box-shadow:0 28px 80px #081d3347}.approval-modal-icon{color:#1676a4;background:#e8f5f7;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 16px;display:grid}.approval-modal .eyebrow{color:#1676a4;margin:0}.approval-modal h2{color:#102c4c;margin:8px 0 10px;font:800 24px/1.2 Manrope}.approval-modal-message{color:#6f8294;max-width:320px;margin:0 auto;font-size:13px;line-height:1.6}.approval-modal-button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#1573ad,#17a4a4);border:0;border-radius:9px;width:100%;min-height:44px;margin-top:22px;font:700 12px DM Sans}@keyframes auth-showcase-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes auth-card-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-card-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-grid-drift{0%{transform:rotate(24deg)translate(0,0)}to{transform:rotate(27deg)translate(-24px,18px)}}@keyframes auth-line-drift{0%{opacity:.35;transform:rotate(-34deg)translate(-20px)}to{opacity:.8;transform:rotate(-34deg)translate(35px)}}@media (width<=820px){.auth-page{padding:28px 16px 64px}.auth-layout{grid-template-columns:1fr;gap:24px;max-width:520px}.auth-showcase{text-align:center;padding:0}.showcase-logo{object-position:center;width:min(280px,80%);max-height:90px;margin:auto}.showcase-kicker{margin-top:0}.auth-showcase h1{max-width:500px;margin:11px auto 8px;font-size:32px}.auth-showcase>p{margin:auto;font-size:13px;line-height:1.5}.showcase-line{justify-content:center;margin-top:20px}.login-card{max-width:none;padding:28px 26px 23px}.auth-glow,.auth-grid{display:none}}@media (width<=460px){.login-card{padding:25px 20px 21px}.login-heading{align-items:flex-start}.login-logo{width:132px;height:50px}.login-status{font-size:9px}.login-card h2{font-size:24px}.captcha-row{grid-template-columns:1fr}.captcha-box{width:100%}.captcha-box span{letter-spacing:5px}}.auth-page{perspective:1400px;background:#061522;min-height:100svh}.auth-page:after{opacity:.18;transform-origin:bottom;background-image:linear-gradient(90deg,#0000 0 49.7%,#9ee8e733 50%,#0000 50.3%),linear-gradient(0deg,#0000 0 49.7%,#9ee8e733 50%,#0000 50.3%);background-size:96px 96px;transform:perspective(600px)rotateX(62deg)scale(1.5)translateY(18%)}.auth-layout{z-index:3;transform-style:preserve-3d;position:relative}.auth-showcase{z-index:1;transform-style:preserve-3d;position:relative}.auth-showcase:before{content:"";z-index:-2;pointer-events:none;opacity:.68;filter:blur(.2px)drop-shadow(0 0 35px #31c8d266);background:radial-gradient(circle at 34% 28%,#b9ffff 0,#35c4cc 10%,#126b86 34%,#0b304d 62%,#0000 70%);border-radius:50%;width:360px;height:360px;animation:7s ease-in-out infinite alternate orb-float;position:absolute;top:3%;right:2%;transform:translateZ(-80px)rotateX(12deg)rotateY(-18deg)}.auth-showcase:after{content:"";z-index:-1;pointer-events:none;border:1px solid #94ffff88;border-radius:50%;width:330px;height:330px;animation:11s linear infinite ring-orbit;position:absolute;top:7%;right:5%;transform:translateZ(-30px)rotateX(68deg)rotate(18deg);box-shadow:0 0 0 16px #8cf6f51c,0 0 0 34px #8cf6f50e,inset 0 0 25px #64e5e566}.auth-grid{z-index:0;pointer-events:none;width:250px;height:250px;transform-style:preserve-3d;background:linear-gradient(135deg,#7ffafa22,#0000 35%),linear-gradient(315deg,#0bc1c933,#0000 55%);border:1px solid #9dffff66;border-radius:24px;animation:8s ease-in-out infinite alternate portal-float;top:50%;right:39%;transform:translate3d(50%,-50%,110px)rotateX(58deg)rotate(34deg);box-shadow:0 0 0 1px #8ef6f51a,0 0 45px #1dc7d433,inset 0 0 32px #8bffff22}.auth-grid:before,.auth-grid:after{content:"";border:1px solid #8ff8f555;border-radius:50%;position:absolute;inset:28px;transform:translateZ(30px)rotateX(70deg);box-shadow:0 0 20px #44e1dd44}.auth-grid:after{background:linear-gradient(135deg,#c0ffff33,#0000 40%);border-radius:20px;inset:54px;transform:translateZ(58px)rotate(45deg)}.showcase-logo{z-index:2;border:1px solid #fffa;border-radius:14px;width:min(300px,72%);max-height:94px;padding:9px 14px;transition:transform .35s;position:relative;transform:translateZ(50px)rotateY(-4deg);box-shadow:0 18px 35px #020b1455,0 0 0 7px #ffffff0a}.showcase-logo:hover{transform:translateZ(68px)rotateY(0)rotateX(-2deg)}.showcase-kicker,.auth-showcase h1,.auth-showcase>p,.showcase-line{z-index:2;position:relative}.auth-showcase h1{text-shadow:0 8px 24px #020c1755}.login-card{z-index:4;isolation:isolate;background:linear-gradient(145deg,#fffffffa,#effbfcf2);border:1px solid #fffc;transition:transform .45s cubic-bezier(.2,.75,.2,1),box-shadow .45s;position:relative;transform:translateY(0);box-shadow:0 35px 80px #010a125c,0 12px 26px #102b3c2e,inset 0 1px #fff}.login-card .primary-button{background:linear-gradient(110deg,#0879ab,#09a9a2 70%,#42c6b1)}.captcha-box{box-shadow:inset 0 1px #fff,0 6px 14px #117e8c12}@keyframes orb-float{0%{transform:translateZ(-80px)translateY(8px)rotateX(12deg)rotateY(-18deg)}to{transform:translateZ(-80px)translate(-18px,-16px)rotateX(18deg)rotateY(-8deg)}}@keyframes ring-orbit{0%{transform:translateZ(-30px)rotateX(68deg)rotate(18deg)}to{transform:translateZ(-30px)rotateX(68deg)rotate(378deg)}}@keyframes portal-float{0%{transform:translate3d(50%,-50%,110px)rotateX(58deg)rotate(34deg)}to{transform:translate3d(50%,calc(-50% - 16px),150px)rotateX(64deg)rotate(42deg)}}@media (width<=820px){.auth-showcase:before{opacity:.4;width:260px;height:260px;top:-8%;right:0}.auth-showcase:after{width:240px;height:240px;top:-3%;right:2%}.auth-grid{width:155px;height:155px;display:block;top:20%;right:5%;transform:translateZ(40px)rotateX(58deg)rotate(34deg)}.login-card,.login-card:hover{transform:translateY(0)}}@media (width<=460px){.auth-grid,.auth-showcase:after{display:none}.auth-showcase:before{width:210px;height:210px;top:-4%;right:50%;transform:translate(50%)}.showcase-logo{width:min(250px,82%)}}@media (prefers-reduced-motion:reduce){.auth-page *,.auth-page:before,.auth-page:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=821px) and (height<=700px){.auth-page{padding:18px 24px 64px}.auth-layout{gap:54px}.showcase-logo{width:min(250px,68%);max-height:76px;padding:7px 11px}.showcase-kicker{margin-top:0}.auth-showcase h1{margin:11px 0 9px;font-size:38px}.auth-showcase>p{font-size:12px;line-height:1.45}.showcase-line{margin-top:22px}.login-card{padding:22px 30px 16px}.login-logo{width:124px;height:44px}.login-card .eyebrow{margin-top:13px}.login-card h2{margin:5px 0 4px;font-size:23px}.login-card label{margin-top:12px}.login-card input{min-height:37px;margin-top:4px;padding:9px 11px}.password-toggle{bottom:3px}.captcha-row label{margin-top:12px}.captcha-box{height:37px}.captcha-box span{font-size:16px}.captcha-refresh{height:27px}.login-card .primary-button{min-height:39px;margin-top:14px}.login-note{margin-top:10px}}.auth-page:after{z-index:-2;opacity:0;background:0 0}.auth-grid,.auth-showcase:before,.auth-showcase:after{display:none}.auth-glow-one,.auth-glow-two{z-index:-4;width:auto;height:auto;box-shadow:none;filter:saturate(.84)contrast(.96);opacity:0;pointer-events:none;will-change:opacity, transform;backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:0;transition:opacity 1.05s,transform 7s;position:absolute;inset:0;transform:scale(1.04)}.auth-glow-one{animation:14s ease-in-out infinite alternate auth-background-drift;top:0;left:0}.auth-glow-two{animation:14s ease-in-out -7s infinite alternate auth-background-drift;bottom:0;right:0}.showcase-logo{mix-blend-mode:multiply;filter:drop-shadow(0 14px 24px #020f1f66);background:0 0;border:0;border-radius:0;padding:0}@keyframes auth-background-drift{0%{transform:scale(1.04)}to{transform:scale(1.1)}}@media (width<=820px){.auth-glow-one,.auth-glow-two{background-position:52%}}@media (prefers-reduced-motion:reduce){.auth-glow-one,.auth-glow-two{transition:opacity .01ms linear;animation:none}}.nav-children{border-left:2px solid #d9e8f7;margin:0 0 6px 10px;padding-left:8px}.side-nav .nav-item.nav-child{color:#617793;border-radius:0 8px 8px 0;width:calc(100% - 2px);padding:9px 10px;font-size:10px}.side-nav .nav-item.nav-child:hover,.side-nav .nav-item.nav-child.selected{color:#126de4;box-shadow:none;background:#eaf3ff}.side-nav .nav-item.nav-child svg{color:#7c9abd}.quality-workspace:not(.master-view)>.quality-master-panel,.quality-workspace.master-view>:not(.quality-master-panel):not(.quality-top-tabs){display:none}.quality-workspace.master-view{align-content:start;min-height:calc(100vh - 190px)}.quality-workspace.master-view .quality-master-panel{display:block}.quality-master-panel{padding:24px!important}.quality-master-panel .panel-heading{border-bottom:1px solid #e7eef6;padding-bottom:18px}.quality-master-panel .panel-heading h2{font-size:18px}.quality-master-panel .master-grid{margin-top:18px}.quality-workspace:has(.nc-card-section)>.quality-list{display:none}.nc-card-section{gap:16px;display:grid}.nc-card-heading{color:#fff;background:linear-gradient(125deg,#0f65d7,#2583ea);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex;box-shadow:0 12px 28px #126de433}.nc-card-heading h2{margin:0;font:800 20px Manrope}.nc-card-heading p{color:#dcecff;margin:7px 0 0;font-size:11px}.section-eyebrow{letter-spacing:1.4px;color:#a9d4ff!important;margin:0 0 7px!important;font-size:8px!important;font-weight:800!important}.nc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nc-card{background:#fff;border:1px solid #dce7f3;border-radius:15px;padding:20px;box-shadow:0 9px 24px #243f5e10}.nc-card-top,.nc-card-actions,.nc-progress>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.nc-kpi{color:#126de4;font-size:11px;font-weight:800}.nc-status{color:#61728a;background:#eef2f7;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:800}.nc-status.non_conforming,.nc-status.non_conforming_reported{color:#c5334b;background:#ffebee}.nc-status.non_conforming_partially_solved{color:#a16c00;background:#fff5d9}.nc-status.non_conforming_solved,.nc-status.conforming{color:#13895f;background:#e6f8ef}.nc-progress{margin:17px 0}.nc-progress>span{color:#8798ad;font-size:9px}.nc-progress strong{color:#126de4;font-size:11px}.nc-progress>div{background:#e8eef5;border-radius:9px;height:6px;margin-top:8px;overflow:hidden}.nc-progress i{background:linear-gradient(90deg,#126de4,#49a2f5);border-radius:9px;height:100%;display:block}.nc-card h3{color:#172b4d;margin:0 0 16px;font:800 15px/1.35 Manrope}.nc-details{border-top:1px solid #e7eef6;border-bottom:1px solid #e7eef6;grid-template-columns:repeat(2,1fr);gap:12px;padding:14px 0;display:grid}.nc-details span{color:#536b89;gap:4px;font-size:10px;font-weight:700;display:grid}.nc-details small{color:#93a2b4;text-transform:uppercase;letter-spacing:.6px;font-size:8px}.nc-card-actions{justify-content:flex-end;padding-top:14px}.nc-card-actions select{color:#526987;background:#fbfdff;border:1px solid #dce6f2;border-radius:7px;max-width:220px;min-height:32px;padding:0 8px;font:600 10px DM Sans}.icon-action.danger{color:#c5334b}.icon-action.danger:hover{background:#fff1f3;border-color:#c5334b}@media (width<=760px){.nc-card-grid{grid-template-columns:1fr}.nc-card-heading{display:grid}.nc-card-heading .primary-button{width:100%}.nc-card-actions{flex-wrap:wrap}.nc-card-actions select{flex:1;min-width:160px;max-width:none}}.nc-filter-panel{background:#fff;border:1px solid #dce7f3;border-radius:13px;gap:10px;padding:12px 14px;display:grid;box-shadow:0 7px 18px #14355c0f}.nc-filter-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.nc-filter-heading>div{gap:3px;display:grid}.nc-filter-heading strong{color:#263e5c;font-size:11px}.nc-filter-heading span{color:#8295a9;font-size:9px}.nc-filter-drawer{gap:10px;display:grid}.nc-clear-filters{color:#c5334b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font:800 10px DM Sans;display:inline-flex}.nc-clear-filters:hover{text-decoration:underline}.nc-filter-grid{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr));gap:10px;display:grid}.nc-filter-search,.nc-filter-field,.nc-filter-period{color:#637995;align-content:start;gap:5px;font-size:9px;font-weight:800;display:grid}.nc-filter-search input,.nc-filter-field select,.nc-filter-period select{color:#263e5c;background:#fbfdff;border:1px solid #d6e2ee;border-radius:7px;outline:none;width:100%;min-height:34px;padding:0 9px;font:600 10px DM Sans}.nc-filter-search input:focus,.nc-filter-field select:focus,.nc-filter-period select:focus{border-color:#3287ed;box-shadow:0 0 0 3px #3287ed1c}.nc-filter-period>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.nc-filter-period select:disabled{cursor:not-allowed;color:#8b9caf;background:#f0f5fa}.nc-filter-dropdown{min-width:0;position:relative}.nc-filter-dropdown[open]{z-index:10}.nc-filter-dropdown summary{color:#263e5c;cursor:pointer;background:#fbfdff;border:1px solid #d6e2ee;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:10px;font-weight:700;list-style:none;display:flex}.nc-filter-dropdown summary::-webkit-details-marker{display:none}.nc-filter-dropdown summary>span:last-child{color:#7187a0;white-space:nowrap;align-items:center;gap:3px;font-size:9px;font-weight:600;display:flex}.nc-filter-options{background:#fff;border:1px solid #cfe0ef;border-radius:8px;gap:7px;max-height:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 10px 25px #14355c29}.nc-filter-options label{color:#526b87;cursor:pointer;align-items:flex-start;gap:7px;font-size:10px;font-weight:600;line-height:1.3;display:flex}.nc-filter-options input{accent-color:#126de4;margin:1px 0 0}.nc-filter-empty{color:#95a4b5;font-size:10px}.nc-filter-result{color:#7b8fa6;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.nc-filter-result svg{color:#126de4}@media (width<=1100px){.nc-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.nc-filter-heading{flex-direction:column;align-items:flex-start}.nc-filter-dropdown summary{width:100%}}.nc-period-filter{background:#f7fbff;border:1px solid #dce7f3;border-radius:11px;grid-template-columns:120px minmax(0,1fr);align-items:end;gap:10px;padding:10px 12px;display:grid}.nc-period-year,.nc-period-months{color:#637995;gap:5px;font-size:9px;font-weight:800;display:grid}.nc-period-year select{color:#263e5c;background:#fff;border:1px solid #d6e2ee;border-radius:7px;outline:none;min-height:34px;padding:0 9px;font:600 10px DM Sans}.nc-period-year select:disabled{cursor:not-allowed;color:#8b9caf;background:#f0f5fa}.nc-period-year small{color:#126de4;font-size:8px;font-weight:700}.nc-month-buttons{flex-wrap:wrap;gap:4px;display:flex}.nc-month-buttons button{color:#526b87;cursor:pointer;background:#fff;border:1px solid #d6e2ee;border-radius:7px;min-height:30px;padding:0 8px;font:700 8px DM Sans}.nc-month-buttons button:hover{color:#126de4;border-color:#3287ed}.nc-month-buttons button.active{color:#fff;background:#126de4;border-color:#126de4;box-shadow:0 3px 8px #126de433}@media (width<=520px){.nc-period-filter{grid-template-columns:1fr}.nc-month-buttons button{flex:90px}}.quality-workspace{flex-direction:column!important;gap:16px!important;display:flex!important}.quality-workspace>.quality-master-panel{order:0}.quality-workspace>.quality-tabs{z-index:2;order:1;width:100%;position:relative}.quality-workspace>.indicator-card-section{order:2}.quality-workspace>.quality-list:has([title=Edit\ indicator]){display:none!important}.quality-workspace>.quality-list:has([title=Edit\ indicator])+.app-modal{display:block}.quality-workspace>.nc-card-section{order:2}.quality-workspace>.quality-tabs button:first-child{margin-left:0}.quality-workspace:has(.indicator-card-section)>.quality-tabs{border-color:#cfe1f3;box-shadow:0 8px 20px #1c4e7d1a}.quality-workspace:has(.indicator-card-section)>.quality-tabs button:nth-child(2){color:#126de4;background:#eaf3ff}.quality-workspace:has(.nc-card-section)>.quality-tabs button:nth-child(4){color:#126de4;background:#eaf3ff}.quality-master-panel{order:0;width:100%}.master-view>.quality-tabs,.master-view>.indicator-card-section,.master-view>.quality-list,.master-view>.nc-card-section{display:none!important}.master-view{gap:18px!important}.quality-workspace:not(.master-view)>.quality-master-panel{display:none!important}.quality-workspace>.quality-tabs{flex:none}.quality-workspace>.indicator-card-section,.quality-workspace>.nc-card-section{width:100%}@media (width<=760px){.quality-workspace{gap:12px!important}.quality-workspace>.quality-tabs{overflow-x:auto}.quality-workspace>.quality-tabs button{padding:10px 11px;font-size:10px}}.quality-workspace.monthly-view>.quality-list{display:none!important}.quality-workspace.monthly-view>.quality-tabs button:nth-child(2){color:inherit!important;background:0 0!important}.quality-workspace.monthly-view>.quality-tabs button:nth-child(3){color:#126de4;background:#eaf3ff}.quality-workspace:has(.indicator-card-section):not(.monthly-view)>.quality-tabs button:nth-child(2){color:#126de4;background:#eaf3ff}.quality-top-tabs{z-index:15;scrollbar-width:thin;background:#fffffff5;border:1px solid #d8e6f3;border-radius:12px;align-items:center;gap:5px;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 20px #1a467017}.quality-top-tabs button{color:#607592;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:11px 15px;font:700 10px DM Sans;transition:background .2s,color .2s,transform .2s;position:relative}.quality-top-tabs button:hover{color:#126de4;background:#eef6ff;transform:translateY(-1px)}.quality-top-tabs button.active{color:#fff;background:linear-gradient(135deg,#126de4,#2e86ea);box-shadow:0 6px 14px #126de43b}.quality-top-tabs button.active:after{content:"";background:#b9e0ff;border-radius:2px;height:2px;position:absolute;bottom:3px;left:14px;right:14px}.quality-workspace>.quality-tabs{display:none!important}.quality-workspace.master-view>.quality-top-tabs{margin-bottom:2px}.quality-workspace.master-view>.quality-top-tabs button:not(.active){color:#607592;box-shadow:none;background:0 0}.quality-top-tabs::-webkit-scrollbar{height:4px}.quality-top-tabs::-webkit-scrollbar-thumb{background:#b9cee3;border-radius:4px}@media (width<=700px){.quality-top-tabs{border-radius:9px;padding:5px;top:-1px}.quality-top-tabs button{padding:10px 12px;font-size:9px}}.quality-sub-tabs{background:#f7fbff;border:1px solid #dce8f3;border-radius:10px;align-items:center;gap:6px;padding:5px 6px;display:flex}.quality-sub-tabs button{color:#607995;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 13px;font:700 10px DM Sans;transition:background .2s,color .2s,border-color .2s}.quality-sub-tabs button:hover{color:#126de4;background:#eaf4ff;border-color:#cfe1f3}.quality-sub-tabs button.active{color:#126de4;background:#fff;border-color:#bcdafa;box-shadow:0 3px 9px #126de41c}@media (width<=700px){.quality-sub-tabs{overflow-x:auto}.quality-sub-tabs button{white-space:nowrap;flex:none;padding:8px 11px;font-size:9px}}.content:has(.quality-workspace)>.breadcrumb{display:none}.content:has(.quality-workspace)>.page-heading{margin-top:0;margin-bottom:16px}.content:has(.quality-workspace)>.page-heading p{display:none}.quality-top-tabs button:last-child{color:#536f90;background:#f7fbff;border-left:1px solid #dbe7f2;border-radius:8px}.quality-top-tabs button:last-child:hover,.quality-top-tabs button:last-child.active{color:#fff;background:linear-gradient(135deg,#0f65d7,#2583ea);border-left-color:#0000}.quality-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}.quality-kpis .quality-stat{border-radius:12px!important;min-width:0!important;min-height:112px!important;padding:14px 13px!important;box-shadow:0 7px 18px #14355c12!important}.quality-kpis .quality-stat span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;font-size:9px!important}.quality-kpis .quality-stat strong{margin:8px 0 5px;display:block;font-size:24px!important;line-height:1!important}.quality-kpis .quality-stat small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-size:8px!important}.quality-kpis .quality-stat:first-child{border-top:3px solid #287fe5}.quality-kpis .quality-stat:nth-child(2){border-top:3px solid #26a17b}.quality-kpis .quality-stat:nth-child(3){border-top:3px solid #e1a52d}.quality-kpis .quality-stat:nth-child(4){border-top:3px solid #d45262}.quality-kpis .quality-stat:nth-child(5){border-top:3px solid #7f8fa6}@media (width<=760px){.quality-kpis{scroll-snap-type:x proximity;padding:2px 2px 8px!important;display:flex!important;overflow-x:auto!important}.quality-kpis .quality-stat{scroll-snap-align:start;flex:0 0 142px!important}}.import-page{gap:16px;display:grid}.import-hero{color:#fff;background:linear-gradient(120deg,#0f65d7,#2583ea);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px;display:flex;box-shadow:0 14px 30px #0f65d747}.import-hero h1{margin:0;font:800 22px Manrope}.import-hero p{color:#dbefff;max-width:560px;margin:7px 0 0;font-size:11px}.import-kicker{color:#a9d4ff;letter-spacing:1.3px;margin:0 0 6px;font-size:9px;font-weight:800}.import-templates{gap:9px;display:grid}.import-templates .primary-button,.import-templates .secondary-button{white-space:nowrap;justify-content:flex-start}.import-toolbar{background:#fff;border:1px solid #dfe8f2;border-radius:12px;align-items:end;gap:14px;padding:16px 20px;display:flex}.import-toolbar label{color:#3a5977;gap:6px;font-size:10px;font-weight:800;display:grid}.import-toolbar select{color:#172b4d;background:#fff;border:1px solid #d2e0ed;border-radius:8px;outline:0;min-height:38px;padding:9px 10px;font:600 11px DM Sans}.import-toolbar .muted{font-size:10px}.import-table-wrap{background:#fff;border:1px solid #dfe8f2;border-radius:12px;overflow:auto}.import-table{border-collapse:collapse;width:100%;min-width:980px}.import-table th{text-align:left;color:#7e91a5;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid #e3ecf4;padding:12px 14px;font-size:9px}.import-table td{vertical-align:top;border-bottom:1px solid #eef2f6;padding:13px 14px}.import-table tr:last-child td{border-bottom:0}.import-month{color:#172b4d;font:800 11px DM Sans}.import-actions{align-items:center;gap:6px;display:flex}.import-actions .icon-action{width:32px;height:32px}.import-actions .danger{color:#c8435a}.import-actions .danger:hover{background:#fff1f3;border-color:#c8435a}.replace-modal,.view-modal{max-width:560px}.import-hub{gap:16px;display:grid}.import-hub-tabs{background:#fff;border:1px solid #dfe8f2;border-radius:12px;gap:8px;padding:10px;display:flex}.import-hub-tabs button{color:#4f6b8a;cursor:pointer;background:#f8fbff;border:1px solid #dfe8f2;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;font:700 10px DM Sans;display:flex}.import-hub-tabs button:hover{color:#126de4;background:#eaf3ff}.import-hub-tabs button.active{color:#fff;background:#126de4;border-color:#126de4}.import-flow{gap:16px;display:grid}.import-flow-header{color:#fff;background:linear-gradient(120deg,#0f65d7,#2583ea);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.import-flow-header h2{margin:0;font:800 20px Manrope}.import-flow-header p{color:#dbefff;margin:6px 0 0;font-size:10px}.import-flow-kicker{color:#a9d4ff;letter-spacing:1.2px;margin:0 0 6px;font-size:8px;font-weight:800}.import-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.flow-card{background:#fff;border:1px solid #dfe8f2;border-radius:12px;gap:10px;padding:18px 20px;display:grid;box-shadow:0 6px 16px #14355c0f}.flow-step{color:#126de4;background:#e8f3ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:inline-grid}.flow-card h3{color:#172b4d;margin:0;font:800 14px Manrope}.flow-card select,.flow-card input[type=file]{color:#172b4d;background:#fff;border:1px solid #d2e0ed;border-radius:8px;outline:0;min-height:40px;padding:9px 11px;font:600 11px DM Sans}.flow-card select:focus,.flow-card input[type=file]:focus{border-color:#126de4;box-shadow:0 0 0 3px #126de41a}.flow-actions{gap:8px;display:flex}.flow-actions .secondary-button{flex:1}.flow-card small{color:#8294a8;font-size:9px}.status-pill{border-radius:20px;width:max-content;padding:5px 9px;font-size:9px;font-weight:800}@media (width<=700px){.import-flow-grid{grid-template-columns:1fr}.import-hub-tabs{flex-wrap:wrap}.import-hub-tabs button{flex:1;min-width:150px}}.import-reference{gap:16px;display:grid}.import-reference-header{background:#fff;border:1px solid #dfe8f2;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.import-reference-header h2{color:#172b4d;margin:0;font:800 20px Manrope}.import-reference-kicker{color:#126de4;letter-spacing:1.2px;margin:0 0 5px;font-size:8px;font-weight:800}.import-reference-controls{background:#f8fbff;border:1px solid #dfe8f2;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 20px;display:flex}.control-group{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.control-group label{color:#3a5977;gap:5px;font-size:9px;font-weight:800;display:grid}.control-group select,.control-file{color:#172b4d;background:#fff;border:1px solid #d2e0ed;border-radius:7px;outline:0;min-height:38px;padding:9px 10px;font:600 10px DM Sans}.control-group select:focus,.control-file:focus{border-color:#126de4;box-shadow:0 0 0 3px #126de41a}.import-reference-table-wrap{background:#fff;border:1px solid #dfe8f2;border-radius:12px;overflow:auto}.import-reference-table{border-collapse:collapse;width:100%;min-width:900px}.import-reference-table th{text-align:left;color:#7e91a5;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid #e3ecf4;padding:12px 14px;font-size:9px}.import-reference-table td{vertical-align:middle;border-bottom:1px solid #eef2f6;padding:12px 14px}.import-reference-table tr:last-child td{border-bottom:0}.import-reference-month{color:#172b4d;white-space:nowrap;font:800 11px DM Sans}.import-reference-actions{align-items:center;gap:5px;display:flex}.import-file{color:#7c90a6;max-width:140px;font-size:9px}.import-file::file-selector-button{color:#126de4;cursor:pointer;background:#e7f2ff;border:0;border-radius:6px;padding:5px 7px;font:700 9px DM Sans}.import-reference-actions .icon-action{width:30px;height:30px}.import-reference-actions .danger{color:#c8435a}.import-reference-actions .danger:hover{background:#fff1f3;border-color:#c8435a}.import-ref{color:#7f92a7;margin-bottom:2px;font-size:9px;display:block}.view-modal{max-width:820px}.view-body{max-height:60vh;padding:20px 28px;overflow:auto}.view-body pre{white-space:pre-wrap;color:#253b55;font:500 11px Consolas}.icon-action.action-view,.icon-action[title*=View],.icon-action[title*=view]{color:#2878d4;background:#eef6ff;border-color:#b9d8ff}.icon-action.action-view:hover,.icon-action[title*=View]:hover,.icon-action[title*=view]:hover{color:#15579e;background:#dcecff;border-color:#2878d4}.icon-action.action-edit,.icon-action[title*=Edit],.icon-action[title*=edit]{color:#7653bd;background:#f5f0ff;border-color:#d7c8fa}.icon-action.action-edit:hover,.icon-action[title*=Edit]:hover,.icon-action[title*=edit]:hover{color:#59399b;background:#e9ddff;border-color:#7653bd}.icon-action.action-danger,.icon-action.danger,.icon-action[title*=Delete],.icon-action[title*=delete],.icon-action[title*=Archive],.icon-action[title*=archive],.icon-action[title*=Remove],.icon-action[title*=remove]{color:#c8435a;background:#fff1f3;border-color:#f2bfc7}.icon-action.action-danger:hover,.icon-action.danger:hover,.icon-action[title*=Delete]:hover,.icon-action[title*=delete]:hover,.icon-action[title*=Archive]:hover,.icon-action[title*=archive]:hover,.icon-action[title*=Remove]:hover,.icon-action[title*=remove]:hover{color:#a72d42;background:#ffe1e5;border-color:#c8435a}.icon-action.action-success,.icon-action[title*=Restore],.icon-action[title*=restore],.icon-action[title*=Activate],.icon-action[title*=activate]{color:#168252;background:#effaf3;border-color:#b9e3ce}.icon-action.action-success:hover,.icon-action[title*=Restore]:hover,.icon-action[title*=restore]:hover,.icon-action[title*=Activate]:hover,.icon-action[title*=activate]:hover{color:#0f633e;background:#dff5e8;border-color:#168252}.icon-action.action-warning,.icon-action[title*=Upload],.icon-action[title*=upload]{color:#c77a08;background:#fff8e8;border-color:#f5d39c}.icon-action.action-warning:hover,.icon-action[title*=Upload]:hover,.icon-action[title*=upload]:hover{color:#995d00;background:#fff0c9;border-color:#c77a08}.icon-action.action-download,.icon-action[title*=Download],.icon-action[title*=download]{color:#168252;background:#effaf3;border-color:#b9e3ce}.icon-action.action-download:hover,.icon-action[title*=Download]:hover,.icon-action[title*=download]:hover{color:#0f633e;background:#dff5e8;border-color:#168252}.quality-report-page{color:#14213d;gap:16px;min-width:0;display:grid}.quality-report-heading{color:#fff;background:linear-gradient(120deg,#0e5fc9 0%,#257fdc 58%,#3a91e9 100%);border:1px solid #d9e7f3;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;box-shadow:0 14px 30px #125bab29}.report-brand{align-items:center;gap:14px;min-width:0;display:flex}.report-brand-icon{color:#fff;background:#ffffff26;border:1px solid #ffffff47;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.report-kicker{color:#c9e4ff;letter-spacing:1.5px;margin:0 0 7px;font-size:9px;font-weight:800}.quality-report-heading h1{color:#fff;letter-spacing:-.3px;margin:0;font:800 22px Manrope,Arial,sans-serif}.report-subtitle{color:#d9ecff;margin:7px 0 0;font-size:11px}.report-heading-meta{text-align:right;flex:none;justify-items:end;gap:9px;display:grid}.quality-report-toolbar{background:#fff;border:1px solid #dbe8f3;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:22px;padding:17px 20px;display:flex;box-shadow:0 8px 20px #173d630f}.report-toolbar-intro{gap:4px;min-width:190px;margin-right:auto;display:grid}.report-toolbar-intro span,.report-table-kicker{color:#126de4;letter-spacing:1.3px;font-size:8px;font-weight:800}.report-toolbar-intro strong{color:#1a3556;font:800 13px Manrope,Arial,sans-serif}.report-toolbar-intro small{color:#8496aa;font-size:9px}.report-filter-group,.report-actions{align-items:flex-end;gap:10px;display:flex}.quality-report-toolbar label{color:#58708c;letter-spacing:.7px;text-transform:uppercase;gap:6px;font-size:8px;font-weight:800;display:grid}.quality-report-toolbar select,.quality-report-toolbar input{color:#263e5c;background:#fbfdff;border:1px solid #d3e1ed;border-radius:8px;outline:0;min-width:140px;min-height:38px;padding:8px 11px;font:600 11px DM Sans,Arial,sans-serif}.quality-report-toolbar select:disabled{cursor:not-allowed;color:#8798aa;background:#eef4f9}.quality-report-toolbar input{min-width:210px}.quality-report-toolbar select:focus,.quality-report-toolbar input:focus{border-color:#2d82e9;box-shadow:0 0 0 3px #2d82e91f}.report-button{color:#315578;cursor:pointer;background:#fff;border:1px solid #d3e1ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font:800 10px DM Sans,Arial,sans-serif;transition:all .2s;display:inline-flex}.report-button:hover{color:#126de4;background:#edf6ff;border-color:#287be0;transform:translateY(-1px)}.report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-stat-card{background:#fff;border:1px solid #dce8f2;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:14px 15px;display:flex;box-shadow:0 7px 17px #173d630d}.report-stat-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.report-stat-card>div{gap:2px;min-width:0;display:grid}.report-stat-card small{color:#788da4;font-size:9px;font-weight:800}.report-stat-card strong{color:#193858;font:800 21px/1.1 Manrope,Arial,sans-serif}.report-stat-card strong b{color:#94a4b5;margin-left:3px;font-size:11px;font-weight:700}.report-stat-card em{color:#9aa9b8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.report-stat-total .report-stat-icon{color:#126de4;background:#eaf3ff}.report-stat-entered .report-stat-icon{color:#13895f;background:#e8f8f0}.report-stat-issues .report-stat-icon{color:#b96a00;background:#fff2e2}.report-stat-actions .report-stat-icon{color:#7454ba;background:#f0ebff}.report-table-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:3px 2px 0;display:flex}.report-table-heading h2{color:#1b3656;margin:4px 0 0;font:800 16px Manrope,Arial,sans-serif}.report-table-heading p{color:#8192a6;margin:4px 0 0;font-size:10px}.report-table-count{color:#69819b;background:#fff;border:1px solid #dce8f2;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.quality-report-table-wrap{background:#fff;border:1px solid #cddae6;border-radius:14px;overflow:auto;box-shadow:0 10px 25px #173d6314}.quality-report-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1320px;font-family:DM Sans,Arial,sans-serif}.quality-report-table caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.quality-report-table th,.quality-report-table td{border-bottom:1px solid #d8e2eb;border-right:1px solid #d8e2eb}.quality-report-table th:last-child,.quality-report-table td:last-child{border-right:0}.quality-report-table tbody tr:last-child td{border-bottom:0}.report-table-banner{color:#1558a6;background:#eff6fd;border:1px solid #d2e1ef;border-bottom:0;border-radius:10px 10px 0 0;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:38px;padding:8px 12px;display:grid}.report-table-banner strong{letter-spacing:1.2px;font-size:12px}.report-table-banner b{color:#125ca8;letter-spacing:.3px;text-align:right;white-space:nowrap;background:#dceeff;border:1px solid #9fc7ee;border-radius:7px;justify-self:end;padding:6px 10px;font-size:11px;font-weight:900}.report-month-row th{color:#59718c;letter-spacing:.6px;text-align:left;background:#f8fbfe;height:29px;padding:6px 10px;font-size:9px}.report-column-row th{color:#fff;text-align:center;vertical-align:middle;background:#145bb4;height:48px;padding:9px 8px;font-size:10px;line-height:1.3}.report-column-row th:first-child{border-top-left-radius:8px}.report-column-row th:last-child{border-top-right-radius:8px}.report-column-row th:first-child{width:6%}.report-column-row th:nth-child(2){width:14%}.report-column-row th:nth-child(3){width:11%}.report-column-row th:nth-child(4){width:12%}.report-column-row th:nth-child(5){width:10%}.report-column-row th:nth-child(6){width:13%}.report-column-row th:nth-child(7){width:16%}.report-column-row th:nth-child(8),.report-column-row th:nth-child(9){width:9%}.quality-report-table tbody tr{height:34px}.quality-report-table tbody tr:hover td{background:#f8fbff}.quality-report-table tbody td{color:#334b65;vertical-align:top;background:#fff;padding:0;font-size:11px;line-height:1.5}.quality-report-table tbody .report-detail-row{height:34px}.report-number{text-align:center!important;vertical-align:middle!important;padding:15px 7px!important}.report-number strong{color:#173b66;font:800 20px Manrope,Arial,sans-serif;display:block}.report-number small{color:#7e94aa;margin-top:6px;font-size:10px;font-weight:800;display:block}.report-indicator{text-align:left;vertical-align:middle!important;padding:15px 10px!important}.report-indicator strong{color:#1c3857;font-size:12px;line-height:1.45;display:block}.report-status{letter-spacing:.3px;text-transform:uppercase;border-radius:5px;margin-top:10px;padding:6px 8px;font-size:9px;font-weight:800;line-height:1.25;display:inline-block}.report-status-good{color:#13895f;background:#e5f7ed}.report-status-watch,.report-status-below{color:#a16c00;background:#fff3dc}.report-status-bad,.report-status-above{color:#c5334b;background:#ffeaed}.report-status-pending{color:#66798e;background:#edf2f6}.report-merged-cell{vertical-align:middle!important}.report-variable-cell,.report-data-cell{height:34px;vertical-align:middle!important;padding:6px 8px!important;font-size:8px!important}.report-variable-0{background:#fff!important}.report-variable-1{background:#f5f8fb!important}.report-variable-2{background:#eaf6fa!important}.report-variable-3{background:#fff1e4!important}.report-data-cell{text-align:center;background:#fff!important}.report-data-benchmark{color:#70481e;font-weight:800;background:#fff1e4!important}.report-stack{vertical-align:middle!important;padding:0!important}.report-stack span{box-sizing:border-box;overflow-wrap:anywhere;border-bottom:1px solid #d8e2eb;align-items:center;height:52px;min-height:52px;padding:5px 9px;font-size:10px;line-height:1.3;display:flex;overflow:hidden}.report-stack span:last-child{border-bottom:0}.report-variable-stack span:first-child{background:#fff}.report-variable-stack span:nth-child(2){background:#f5f8fb}.report-variable-stack span:nth-child(3){background:#eaf6fa}.report-variable-stack span:nth-child(4){background:#fff1e4}.report-data-stack span{text-align:center;background:#fff;justify-content:center}.report-data-stack span:nth-child(2){background:#f5f8fb}.report-data-stack span:nth-child(3){color:#1a5267;background:#eaf6fa;font-weight:800}.report-data-stack span:nth-child(4){color:#70481e;background:#fff1e4;font-weight:800}.report-cell-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:11px 10px!important}.report-cell-text strong{color:#1c456e;margin-bottom:6px;font-size:12px;display:block}.report-action-cell{vertical-align:middle!important;font-size:11px!important;line-height:1.55!important}.report-cell-alert{color:#a23d4a!important;background:#fff9f9!important}.report-description{color:#5b7188!important;background:#fbfdff!important}.report-empty{text-align:center;color:#718198!important;padding:38px!important}.quality-report-page .report-button svg{flex:none}@media (width<=1100px){.quality-report-toolbar{align-items:stretch;display:grid}.report-toolbar-intro{margin-right:0}.report-filter-group{flex-wrap:wrap}.report-actions{justify-content:flex-end}}@media (width<=760px){.quality-report-page{gap:12px}.quality-report-toolbar{padding:14px}.report-filter-group{grid-template-columns:1fr 1fr;display:grid}.quality-report-toolbar .report-search{grid-column:1/-1}.quality-report-toolbar select,.quality-report-toolbar input{width:100%;min-width:0}.report-actions{grid-template-columns:1fr 1fr;display:grid}.report-button{width:100%}.report-summary{grid-template-columns:1fr 1fr}.report-stat-card{padding:12px}.report-stat-icon{width:32px;height:32px}.report-table-banner{grid-template-columns:1fr;gap:4px}.report-table-banner b{text-align:left}}@media print{body{background:#fff!important}.quality-report-page{display:block}.quality-report-heading,.quality-report-toolbar,.report-summary,.report-table-heading,.quality-top-tabs,.quality-tabs{display:none!important}.quality-report-table-wrap{box-shadow:none;border:0;border-radius:0;overflow:visible}.quality-report-table{width:100%;min-width:0;font-size:7px}.quality-report-table th{font-size:7px}.quality-report-table tbody tr,.quality-report-table tbody .report-detail-row{height:27px!important}.quality-report-table tbody td{font-size:7px}.report-column-row th{font-size:6px}.report-stack span{height:27px;min-height:27px;font-size:6px}.report-variable-cell,.report-data-cell{height:27px;font-size:6px!important}.report-status{font-size:5px}.report-cell-text{padding:5px!important;font-size:6px!important}}.master-state{color:#627993;background:#f7fbff;border:1px dashed #c8dced;border-radius:10px;margin:22px 0;padding:18px;font-size:11px}.master-denied{color:#bd3d52;background:#fff6f7;border-color:#f0c9d0}.department-master{border-top:1px solid #dce8f2;margin-top:24px;padding-top:22px}.master-subheading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.master-subheading h3{color:#172b4d;margin:0;font:800 15px Manrope}.master-subheading p{color:#8293a7;margin:5px 0 0;font-size:10px}.master-subheading>span{color:#126de4;white-space:nowrap;background:#e9f4ff;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:800}.department-add{gap:9px;max-width:600px;margin-top:16px;display:flex}.department-add input{color:#172b4d;background:#fbfdff;border:1px solid #d5e2ef;border-radius:8px;outline:0;flex:1;min-width:0;min-height:38px;padding:9px 11px;font:600 11px DM Sans}.department-add input:focus{border-color:#126de4;box-shadow:0 0 0 3px #126de41a}.department-row .status-pill.inactive{color:#77879a;background:#f1f3f6}.master-empty{color:#8999aa;padding:14px;font-size:10px}@media (width<=520px){.master-subheading{display:grid}.department-add{max-width:none;display:grid}.department-add .primary-button{width:100%}}.indicator-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.indicator-card{flex-direction:column;min-height:250px;display:flex;position:relative;background:linear-gradient(145deg,#fff 0%,#f5faff 100%)!important;border:1px solid #d8e6f3!important;border-radius:14px!important;padding:16px 16px 12px!important;box-shadow:0 8px 20px #1f487114!important}.indicator-card:before{content:"";background:linear-gradient(90deg,#126de4,#5aa9f4);border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:20px;right:20px}.indicator-card-top{min-height:34px!important}.indicator-identity{align-items:center;gap:8px;display:flex}.indicator-mark{color:#126de4;background:#e7f2ff;border-radius:8px;place-items:center;width:28px;height:28px;font:800 11px Manrope;display:grid}.indicator-identity div{gap:2px;display:grid}.indicator-identity .indicator-code{font-size:11px}.indicator-identity small{color:#98a8ba;letter-spacing:1px;font-size:7px;font-weight:800}.indicator-period{text-align:right;justify-items:end;gap:3px;display:grid}.indicator-period small{color:#8ea1b6;letter-spacing:.8px;font-size:7px;font-weight:800}.indicator-period strong{color:#126de4;font-size:10px;font-weight:800}.indicator-card h3{min-height:36px;margin:12px 0 10px!important;font-size:14px!important}.indicator-benchmark{background:#f8fbff;border:1px solid #dceaf7;border-radius:9px;gap:4px;margin-bottom:10px;padding:10px 12px;display:grid}.indicator-benchmark small{color:#8ea1b6;letter-spacing:1px;font-size:8px;font-weight:800}.indicator-benchmark strong{color:#172b4d;font:800 18px Manrope}.indicator-benchmark strong em{color:#6c829c;font:600 10px DM Sans}.indicator-benchmark span{color:#5f7896;font-size:9px;font-weight:600}.indicator-meta{grid-template-columns:repeat(3,1fr)!important;gap:7px!important;padding:10px 0!important}.indicator-meta span{min-width:0;font-size:9px!important}.indicator-meta small{white-space:nowrap;font-size:7px!important}.indicator-meta b{color:#516b89;font-size:9px}.indicator-meta b.has-issues{color:#c83e54}.indicator-card-bottom{border-top:1px solid #e6eef6;margin-top:auto;color:#8497ac!important;padding-top:10px!important;font-size:9px!important}.indicator-card-bottom .icon-action{background:#fff;width:32px!important;height:32px!important}.indicator-toolbar>.primary-button{white-space:nowrap}@media (width<=1050px){.indicator-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.indicator-card-grid{grid-template-columns:1fr!important}.indicator-card{min-height:230px}.indicator-toolbar{gap:8px!important}.indicator-filter{grid-template-columns:repeat(3,1fr);overflow:auto;display:grid!important}.indicator-filter select{min-width:140px}}@media (width<=520px){.indicator-toolbar,.indicator-filter{grid-template-columns:1fr!important}.indicator-filter select{width:100%;min-width:0}}body:has(.indicator-form-modal) .modal-backdrop:not(:has(.indicator-form-modal)){display:none!important}.indicator-form-modal{max-width:900px!important}.indicator-form-body{padding:24px 28px 0;overflow:auto}.form-section{border-bottom:1px solid #e3edf6;margin-bottom:22px;padding:0 0 22px}.form-section:last-of-type{margin-bottom:0}.form-section-title{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.form-section-title>span{color:#126de4;background:#e8f3ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.form-section-title h3{color:#172b4d;margin:0;font:800 14px Manrope}.form-section-title p{color:#8293a7;margin:4px 0 0;font-size:10px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.form-grid>label{color:#3d5876;gap:7px;font-size:10px;font-weight:800;display:grid}.form-grid .description-field{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea,.full-textarea{color:#172b4d;background:#fbfdff;border:1px solid #d5e2ef;border-radius:8px;outline:0;width:100%;min-height:40px;padding:10px 11px;font:600 11px DM Sans}.form-grid textarea,.full-textarea{resize:vertical;min-height:70px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.full-textarea:focus{border-color:#2582e8;box-shadow:0 0 0 3px #2582e81a}.form-grid fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.form-grid legend{color:#3d5876;margin-bottom:1px;font-size:10px;font-weight:800}.radio,.choice,.switch-row{align-items:center;gap:8px;color:#526b89!important;font-size:10px!important;font-weight:700!important;display:flex!important}.radio input,.choice input,.switch-row input{accent-color:#126de4;width:15px!important;min-height:15px!important}.nested-section{background:#f5faff;border:1px solid #cfe3f7;border-radius:12px;padding:16px}.choice-row{flex-wrap:wrap;gap:18px;display:flex}.switch-row{margin-bottom:15px}.indicator-form-footer{background:linear-gradient(#f7fbff00 0%,#f7fbff 24%);justify-content:flex-end;gap:10px;padding:18px 0 22px;display:flex;position:sticky;bottom:0}.secondary-button{color:#5a718d;cursor:pointer;background:#fff;border:1px solid #d4e1ed;border-radius:8px;min-height:38px;padding:0 16px;font:700 10px DM Sans}.indicator-form-footer .primary-button{min-height:38px;padding:0 18px}@media (width<=640px){.indicator-form-body{padding:20px 18px 0}.form-grid{grid-template-columns:1fr}.form-section-title h3{font-size:13px}.indicator-form-footer{margin:0 -18px;padding:15px 18px 18px}.indicator-form-footer button{flex:1}}.indicator-card{cursor:pointer}.indicator-card:focus-visible{outline-offset:3px;outline:3px solid #67b4f5}.indicator-subline{color:#7187a0;align-items:center;gap:8px;font-size:10px;display:flex}.indicator-subline i{color:#b4c3d2;font-style:normal}.indicator-value{align-items:baseline;gap:8px;margin:17px 0 5px;display:flex}.indicator-value strong{color:#172b4d;letter-spacing:.2px;font:800 28px Manrope}.indicator-value span{color:#7890a9;font-size:10px;font-weight:700}.indicator-benchmark{justify-content:space-between;align-items:center;gap:8px;margin-bottom:0!important;padding:10px 12px!important;display:flex!important}.indicator-benchmark small{color:#7890a9!important;font-size:9px!important;font-weight:700!important}.indicator-benchmark span{font-size:9px;font-weight:800}.indicator-benchmark span.on_track{color:#15936d}.indicator-benchmark span.watch{color:#a70}.indicator-benchmark span.off_track{color:#d23b53}.indicator-benchmark span.pending{color:#788da4}.monthly-result-link{color:#188a82;cursor:pointer;background:0 0;border:0;padding:0;font:800 10px DM Sans}.monthly-result-link span{margin-left:4px;font-size:14px}.monthly-result-link:hover{text-decoration:underline}.month-result-modal{width:min(1100px,100vw - 32px)!important;max-width:1100px!important}.month-result-content{padding:22px 28px 28px;overflow:auto}.month-result-summary{grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-bottom:20px;display:grid}.month-result-summary span{background:#f8fbff;border:1px solid #e1ebf5;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.month-result-summary small{color:#8a9db1;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:800}.month-result-summary strong{color:#172b4d;font:800 16px Manrope}.month-table{border:1px solid #e0eaf4;border-radius:11px;overflow:hidden}.month-row{color:#536d8b;border-bottom:1px solid #e8eff6;grid-template-columns:1.1fr 1.2fr 1.2fr 1fr;align-items:center;gap:12px;min-height:45px;padding:0 15px;font-size:10px;display:grid}.month-row:last-child{border-bottom:0}.month-row strong{color:#263e5c;font-size:11px}.month-head{color:#8295a9;text-transform:uppercase;letter-spacing:.8px;background:#f1f6fb;min-height:35px;font-size:8px;font-weight:800}.month-empty{color:#a2afbd;font-style:italic}.month-row .status-pill{justify-self:start;font-size:8px}@media (width<=620px){.month-result-content{padding:18px}.month-result-summary{grid-template-columns:1fr 1fr}.month-result-summary .primary-button{grid-column:1/-1}.month-row{grid-template-columns:1fr 1fr;min-height:60px;padding:8px 12px}.month-head{display:none}.month-row span:nth-child(2):before{content:"Actual: ";color:#97a7b7;font-weight:700}.month-row span:nth-child(3):before{content:"Benchmark: ";color:#97a7b7;font-weight:700}}.indicator-form-modal .frequency-section{margin-bottom:14px;padding-bottom:14px}.indicator-form-modal .frequency-section .form-section-title{margin-bottom:10px}.indicator-form-modal .frequency-section .form-section-title h3{font-size:13px}.indicator-form-modal .frequency-field{color:#385675;grid-template-columns:145px minmax(180px,360px);align-items:center;gap:14px;max-width:540px;font-size:10px;font-weight:800;display:grid}.indicator-form-modal .frequency-field select{color:#172b4d;cursor:pointer;background:#fff;border:1px solid #cdddec;border-radius:8px;outline:0;width:100%;min-height:40px;padding:10px 12px;font:700 11px DM Sans;box-shadow:0 3px 9px #234a700d}.indicator-form-modal .frequency-field select:hover{border-color:#8eb9e3}.indicator-form-modal .frequency-field select:focus{border-color:#126de4;box-shadow:0 0 0 3px #126de41a}.indicator-form-modal .frequency-section+.form-section{padding-top:2px}@media (width<=640px){.indicator-form-modal .frequency-field{grid-template-columns:1fr;gap:7px;max-width:none}.indicator-form-modal .frequency-section{margin-bottom:12px;padding-bottom:12px}}.indicator-form-modal .form-section-title>span{display:none!important}.indicator-form-modal .form-section-title{align-items:center!important;gap:0!important;margin-bottom:12px!important}.indicator-form-modal .form-section-title h3{margin-left:0!important}.indicator-form-modal .form-section{margin-bottom:18px;padding-bottom:18px}.indicator-form-modal .nested-section .form-section-title{margin-bottom:12px!important}body:has(.monthly-result-modal) .modal-backdrop:not(:has(.monthly-result-modal)):not(:has(.sheet-maintain-modal)){display:none!important}.monthly-result-form{padding:22px 28px 0;overflow:auto}.monthly-context{gap:12px;margin-bottom:20px;display:flex}.monthly-context span{background:#f7fbff;border:1px solid #dce8f3;border-radius:10px;flex:1;gap:5px;padding:12px 14px;display:grid}.monthly-context small{color:#8da0b4;text-transform:uppercase;letter-spacing:.8px;font-size:8px;font-weight:800}.monthly-context strong{color:#172b4d;font:800 14px Manrope}.monthly-fields label span{color:#91a1b2;font-weight:500}.monthly-fields label small{color:#8294a8;font-size:9px;font-weight:500;line-height:1.35}.attachment-button{color:#526d8c;background:#f8fbff;border:1px solid #d4e3ef;border-radius:8px;align-items:center;gap:7px;width:max-content;margin-top:18px;padding:10px 13px;font-size:10px;font-weight:800;display:flex}.attachment-button small{color:#93a2b3;font-weight:500}.monthly-result-footer{justify-content:flex-end;gap:10px;padding:20px 0 22px;display:flex}@media (width<=620px){.monthly-result-form{padding:18px 18px 0}.monthly-context{display:grid}.monthly-fields{grid-template-columns:1fr}.monthly-wide{grid-column:auto}.attachment-button{align-items:flex-start;width:100%;line-height:1.3}.attachment-button small{flex:1}.monthly-result-footer{margin:0 -18px;padding:15px 18px 18px}.monthly-result-footer button{flex:1}}.monthly-result-modal{max-width:820px!important}.monthly-result-form{padding:22px 28px 0!important}.monthly-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.monthly-fields label{color:#304c6d;gap:7px;font-size:10px;font-weight:800;display:grid}.monthly-fields .field-hint{color:#8094aa;margin-left:4px;font-weight:600}.monthly-fields input,.monthly-fields select,.monthly-fields textarea{color:#172b4d;background:#fff;border:1px solid #d2e0ed;border-radius:9px;outline:0;width:100%;min-height:42px;padding:10px 12px;font:600 11px DM Sans}.monthly-fields textarea{resize:vertical;min-height:105px}.monthly-fields input:focus,.monthly-fields select:focus,.monthly-fields textarea:focus{border-color:#126de4;box-shadow:0 0 0 3px #126de41a}.monthly-fields input:disabled{color:#7188a1;background:#f1f6fa}.monthly-fields label small{color:#8094aa;font-size:9px;font-weight:500}.monthly-wide{grid-column:1/-1}.attachment-picker{color:#126de4;cursor:pointer;background:#f7fbff;border:1px dashed #b9d3e8;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:18px;padding:13px 15px;font-size:11px;font-weight:800;display:flex}.attachment-picker span{gap:3px;display:grid}.attachment-picker small{color:#8296aa;font-size:9px;font-weight:500}.attachment-picker strong{color:#3d668a;text-overflow:ellipsis;max-width:560px;font-size:9px;overflow:hidden}.attachment-picker input{display:none}.monthly-result-footer{padding:20px 0 22px!important}@media (width<=620px){.monthly-result-form{padding:18px 18px 0!important}.monthly-fields{grid-template-columns:1fr}.monthly-wide{grid-column:auto}.attachment-picker strong{max-width:220px}.monthly-result-footer{margin:0 -18px;padding:15px 18px 18px!important}}.sheet-maintain-launcher{background:linear-gradient(135deg,#f4fff7,#f8fbff);border:1px solid #c9e4d1;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;display:flex;box-shadow:0 4px 12px #0f8a4412}.sheet-maintain-info{align-items:center;gap:11px;min-width:0;display:flex}.sheet-maintain-info>span:last-child{gap:3px;display:grid}.sheet-maintain-info strong{color:#1c6f43;font-size:11px;font-weight:800}.sheet-maintain-info small{color:#71889d;font-size:9px;font-weight:600}.sheet-maintain-icon{color:#fff;background:#198754;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 3px 8px #19875433}.sheet-maintain-button{color:#fff;cursor:pointer;background:#198754;border:1px solid #198754;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 13px;font:800 10px DM Sans;transition:background .15s,transform .15s;display:inline-flex}.sheet-maintain-button:hover{background:#146c43;transform:translateY(-1px)}@media (width<=620px){.sheet-maintain-launcher{flex-direction:column;align-items:stretch;gap:12px}.sheet-maintain-button{width:100%}}body:has(.nc-form-modal) .modal-backdrop:not(:has(.nc-form-modal)){display:none!important}body:has(.nc-professional-modal) .modal-backdrop:not(:has(.nc-professional-modal)){display:none!important}.nc-professional-modal{max-width:880px!important;max-height:min(900px,92vh)!important;overflow:hidden!important}.nc-professional-header{background:linear-gradient(135deg,#fff 0%,#f4faff 100%);border-bottom:1px solid #e1edf5;padding:25px 30px 22px;position:relative}.nc-title-row{align-items:center;gap:12px;display:flex}.nc-title-icon{color:#be7615;background:#fff1df;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.nc-professional-header h2{color:#172b4d;margin:0;font:800 21px Manrope}.nc-professional-header .modal-close{position:absolute;top:22px;right:25px}.nc-progress-head{color:#8094aa;text-transform:uppercase;letter-spacing:.7px;grid-template-columns:1fr auto;gap:6px 12px;margin-top:22px;font-size:9px;font-weight:800;display:grid}.nc-progress-head strong{color:#126de4;font-size:11px}.nc-progress-head>div{background:#e4edf5;border-radius:8px;grid-column:1/-1;height:6px;overflow:hidden}.nc-progress-head i{background:linear-gradient(90deg,#126de4,#42a5e8);border-radius:8px;height:100%;display:block}.nc-professional-body{padding:24px 30px 0;overflow:auto}.nc-form-section{border-bottom:1px solid #e3edf5;margin-bottom:24px;padding-bottom:24px}.nc-section-title{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.nc-section-title>span{color:#126de4;background:#e9f4ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:grid}.nc-section-title h3{color:#172b4d;margin:0;font:800 14px Manrope}.nc-section-title p{color:#8294a8;margin:4px 0 0;font-size:10px}.nc-professional-body .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nc-professional-body .form-grid label{color:#365572;gap:7px;font-size:10px;font-weight:800;display:grid}.nc-professional-body input,.nc-professional-body select,.nc-professional-body textarea{color:#172b4d;background:#fff;border:1px solid #d2e0ed;border-radius:9px;outline:0;width:100%;min-height:42px;padding:10px 12px;font:600 11px DM Sans}.nc-professional-body textarea{resize:vertical;min-height:105px}.nc-professional-body input:focus,.nc-professional-body select:focus,.nc-professional-body textarea:focus{border-color:#126de4;box-shadow:0 0 0 3px #126de41a}.nc-professional-body .wide{grid-column:1/-1}.field-label-icon{color:#91a2b3;align-items:center;gap:5px;font-size:8px;font-weight:600;display:flex}.training-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.training-toggle{background:#f8fbff;border:1px solid #dce8f3;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex!important}.training-toggle input{accent-color:#126de4;width:16px;min-height:16px}.training-toggle span{gap:4px;display:grid}.training-toggle strong{color:#395776;font-size:10px}.training-toggle small{color:#8497ab;font-size:9px;font-weight:500}.training-fields{margin-top:13px}.nc-professional-footer{color:#8094a9;background:linear-gradient(#f7fbff00,#f7fbff 25%);justify-content:space-between;align-items:center;gap:15px;padding:18px 0 22px;font-size:9px;display:flex;position:sticky;bottom:0}.nc-professional-footer>span{color:#229275;align-items:center;gap:5px;display:flex}.nc-professional-footer>div{gap:10px;display:flex}.nc-professional-footer button{min-width:120px}@media (width<=640px){.nc-professional-header{padding:20px 18px}.nc-professional-header h2{max-width:260px;font-size:18px}.nc-professional-body{padding:20px 18px 0}.nc-professional-body .form-grid,.training-options{grid-template-columns:1fr}.nc-professional-body .wide{grid-column:auto}.nc-professional-footer{padding:15px 0 18px;display:grid}.nc-professional-footer>div{width:100%}.nc-professional-footer button{flex:1;min-width:0}}body:has(.capa-form-modal) .modal-backdrop:not(:has(.capa-form-modal)){display:none!important}.capa-form-modal{max-width:900px!important}.capa-form-body{padding:22px 28px 0;overflow:auto}.capa-progress{color:#8396aa;text-transform:uppercase;grid-template-columns:1fr auto;gap:6px 12px;margin-bottom:20px;font-size:9px;font-weight:800;display:grid}.capa-progress strong{color:#126de4;font-size:12px}.capa-progress input{accent-color:#126de4;grid-column:1/-1;width:100%}.nc-workflow-progress{color:#8396aa;text-transform:uppercase;background:#f8fbff;border:1px solid #dce8f3;border-radius:10px;gap:7px;margin-bottom:20px;padding:13px 15px;font-size:9px;font-weight:800;display:grid}.nc-workflow-progress>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.nc-workflow-progress strong{color:#126de4;font-size:13px}.nc-workflow-track{background:#e3edf6;border-radius:9px;height:7px;overflow:hidden}.nc-workflow-track i{background:linear-gradient(90deg,#126de4,#49a2f5);border-radius:9px;height:100%;transition:width .2s;display:block}.nc-workflow-progress small{color:#8a9bad;text-transform:none;font-size:9px;font-weight:600}.capa-form-body .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.capa-form-body .form-grid label{color:#365572;gap:7px;font-size:10px;font-weight:800;display:grid}.capa-form-body input,.capa-form-body select,.capa-form-body textarea{color:#172b4d;background:#fff;border:1px solid #d2e0ed;border-radius:9px;outline:0;width:100%;min-height:42px;padding:10px 12px;font:600 11px DM Sans}.capa-form-body textarea{resize:vertical;min-height:90px}.capa-form-body input:focus,.capa-form-body select:focus,.capa-form-body textarea:focus{border-color:#126de4;box-shadow:0 0 0 3px #126de41a}.capa-form-body .wide{grid-column:1/-1}.capa-training{background:#f8fbff;border:1px solid #dce8f3;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding:15px;display:grid}.capa-training h3{color:#345474;grid-column:1/-1;margin:0;font:800 13px Manrope}.capa-training label{align-items:center;gap:8px;display:flex!important}.capa-training input{accent-color:#126de4;width:15px;min-height:15px}.capa-footer{color:#218f75;justify-content:space-between;align-items:center;gap:15px;padding:20px 0 22px;font-size:9px;display:flex}.capa-footer>span{align-items:center;gap:5px;display:flex}.capa-footer>div{gap:10px;display:flex}.capa-footer button{min-width:120px}@media (width<=640px){.capa-form-body{padding:18px}.capa-form-body .form-grid,.capa-training{grid-template-columns:1fr}.capa-form-body .wide,.capa-training h3{grid-column:auto}.capa-footer{display:grid}.capa-footer>div{display:flex}.capa-footer button{flex:1;min-width:0}}.capa-form-body .field-help{color:#126de4;text-transform:none;margin-top:-2px;font-size:8px;font-weight:700}.quality-master-panel{background:#f7fbff;overflow:hidden;padding:0!important}.master-hero{color:#fff;background:linear-gradient(120deg,#0e5fcb,#2586eb);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px;display:flex}.master-hero h2{align-items:center;gap:8px;margin:0;font:800 22px Manrope;display:flex}.master-hero p{color:#d9edff;margin:7px 0 0;font-size:11px}.master-hero .master-eyebrow{color:#a9dbff}.master-branch{color:#e4f3ff;white-space:nowrap;border:1px solid #ffffff4d;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:800}.master-tabs{background:#fff;border-bottom:1px solid #dce8f3;gap:4px;padding:9px 20px;display:flex;overflow:auto}.master-tabs button{color:#607895;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:11px 15px;font:700 10px DM Sans}.master-tabs button:hover{color:#126de4;background:#edf6ff}.master-tabs button.active{color:#fff;background:#126de4;box-shadow:0 5px 13px #126de43b}.master-panel-body{padding:26px 30px 20px}.master-section{min-height:230px}.master-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.master-section-heading h3{color:#172b4d;margin:0;font:800 16px Manrope}.master-section-heading p{color:#8293a7;margin:5px 0 0;font-size:10px}.master-icon{display:none}.master-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.master-grid input,.master-grid select,.master-grid textarea{color:#172b4d;background:#fff;border:1px solid #d5e2ef;border-radius:8px;outline:0;width:100%;min-height:40px;padding:10px 11px;font:600 11px DM Sans}.master-grid textarea{resize:vertical;min-height:70px}.master-grid input:focus,.master-grid select:focus,.master-grid textarea:focus{border-color:#126de4;box-shadow:0 0 0 3px #126de41a}.master-wide{grid-column:1/-1}.master-footer{color:#8395aa;border-top:1px solid #dfebf5;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:18px;font-size:10px;display:flex}.master-import{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.master-import input{display:none}.file-button{color:#5a718d;cursor:pointer;background:#fff;border:1px solid #d4e1ed;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font:700 10px DM Sans!important;display:inline-flex!important}.department-add{gap:9px;max-width:650px;display:flex}.department-add input{border:1px solid #d5e2ef;border-radius:8px;outline:0;flex:1;min-width:0;min-height:40px;padding:10px 11px;font:600 11px DM Sans}.department-list{gap:7px;max-width:700px;margin-top:16px;display:grid}.department-row{color:#385675;background:#fff;border:1px solid #e1eaf3;border-radius:9px;grid-template-columns:1fr auto 34px;align-items:center;gap:12px;padding:11px 13px;font-size:11px;font-weight:700;display:grid}.department-row .icon-action{width:30px;height:30px}.master-count{color:#126de4;background:#e9f4ff;border-radius:20px;padding:6px 10px;font-size:9px}@media (width<=620px){.master-hero{padding:22px 20px;display:grid}.master-hero h2{font-size:19px}.master-panel-body{padding:20px}.master-grid{grid-template-columns:1fr}.master-footer{display:grid}.master-save{width:100%}.department-add{max-width:none;display:grid}.department-add .primary-button{width:100%}}html,body,#app{min-height:100%}html{background:var(--theme-canvas);transition:background-color .3s}body{background:var(--theme-canvas);color:var(--theme-ink);transition:background-color .3s,color .3s}button,input,select,textarea{color-scheme:inherit}.theme-toggle{z-index:1000;border:1px solid var(--global-border);background:var(--global-surface);min-height:44px;box-shadow:var(--global-shadow-sm);color:var(--global-text);cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:5px 9px 5px 6px;font-family:DM Sans,sans-serif;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:fixed;top:18px;right:18px}.theme-toggle:hover{border-color:var(--global-primary);background:var(--global-surface-soft);box-shadow:var(--global-shadow-md), var(--global-focus);transform:translateY(-2px)}.theme-toggle:focus-visible{outline:2px solid var(--global-primary);outline-offset:3px}.theme-toggle-icon{background:var(--global-primary-soft);width:32px;height:32px;color:var(--global-primary);border-radius:9px;place-items:center;display:grid}.theme-toggle-icons{background:var(--global-primary-soft);width:36px;height:32px;color:var(--global-muted);border-radius:9px;justify-content:center;align-items:center;gap:3px;display:inline-flex}.theme-toggle-icons svg{opacity:.38;transition:opacity .2s,color .2s,transform .2s}.theme-toggle-icons svg.active{opacity:1;color:#f5a623;transform:scale(1.08)}.theme-toggle-copy{text-align:left;gap:1px;min-width:78px;display:grid}.theme-toggle-copy strong{color:var(--global-ink);white-space:nowrap;font-size:11px;line-height:1.2}.theme-toggle-copy small{color:var(--global-muted);font-size:8px;line-height:1.2}.theme-toggle-state{background:var(--global-border-strong);border-radius:20px;width:30px;height:18px;padding:3px;transition:background-color .2s;position:relative}.theme-toggle-state i{background:var(--global-surface);border-radius:50%;width:12px;height:12px;transition:transform .2s;display:block;box-shadow:0 1px 4px #00000040}.theme-toggle-state.active{background:var(--global-primary)}.theme-toggle-state.active i{transform:translate(12px)}body:has(.app-shell) .theme-toggle{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-ink);box-shadow:0 12px 28px var(--theme-shadow);top:auto;bottom:22px;right:24px}body:has(.app-shell) .theme-toggle:hover{background:var(--theme-surface-soft);border-color:var(--theme-accent);box-shadow:var(--global-shadow-md), var(--global-focus)}body:has(.app-shell) .theme-toggle-copy strong{color:var(--theme-ink)}body:has(.app-shell) .theme-toggle-copy small{color:var(--theme-muted)}body:has(.app-shell) .theme-toggle-icons{background:var(--theme-accent-soft);color:var(--theme-muted)}body:has(.app-shell) .theme-toggle-state{background:var(--global-border-strong)}body:has(.app-shell) .theme-toggle-state.active{background:var(--global-primary)}.top-actions .theme-toggle{border-color:var(--theme-line);background:var(--theme-surface);min-height:38px;color:var(--theme-ink);box-shadow:0 5px 14px var(--theme-shadow);gap:8px;padding:3px 8px 3px 5px;position:relative;inset:auto}body:has(.app-shell) .top-actions .theme-toggle{position:relative;inset:auto}.top-actions .theme-toggle:hover{background:var(--theme-surface-soft);border-color:var(--theme-accent);box-shadow:0 8px 18px var(--theme-shadow), var(--global-focus)}.top-actions .theme-toggle-copy strong{color:var(--theme-ink)}.top-actions .theme-toggle-copy small{color:var(--theme-muted)}.top-actions .theme-toggle-icons{background:var(--theme-accent-soft);color:var(--theme-muted)}.top-actions .theme-toggle-state{background:var(--global-border-strong)}.top-actions .theme-toggle-state.active{background:var(--global-primary)}@media (width<=1100px){.topbar .search{width:150px}.top-actions .branch-selector select{max-width:90px}.top-actions .theme-toggle{width:152px;min-width:152px;min-height:38px;padding:3px 8px 3px 5px}.top-actions .theme-toggle-copy{min-width:76px;display:grid}.top-actions .theme-toggle-copy small,.top-actions .theme-toggle-state{display:block}}@media (width<=760px){.top-actions .theme-toggle{justify-content:center;width:40px;min-width:40px;padding:3px}.top-actions .theme-toggle-copy{display:none}}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=night] body,[data-theme=night] .app-shell,[data-theme=night] .main-area,[data-theme=night] .content,[data-theme=night] .standalone-user-page{background:var(--theme-canvas);color:var(--theme-ink)}body:has(.main-area>.standalone-user-page) .main-area>.standalone-user-page{z-index:auto;min-height:calc(100vh - 70px);position:static;inset:auto;overflow:visible}[data-theme=night] .standalone-user-heading h1,[data-theme=night] .settings-heading h2,[data-theme=night] .settings-toggle strong,[data-theme=night] .directory-name strong{color:var(--theme-ink)}[data-theme=night] .standalone-user-heading span,[data-theme=night] .settings-heading span,[data-theme=night] .settings-toggle small,[data-theme=night] .directory-summary,[data-theme=night] .directory-muted,[data-theme=night] .directory-empty{color:var(--theme-muted)}[data-theme=night] .standalone-branch-selector,[data-theme=night] .standalone-back-button,[data-theme=night] .filter-button,[data-theme=night] .clear-filters,[data-theme=night] .secondary-button,[data-theme=night] .directory-search,[data-theme=night] .directory-filters,[data-theme=night] .user-table-wrap,[data-theme=night] .user-settings-panel,[data-theme=night] .settings-toggle{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-text)}[data-theme=night] .standalone-branch-selector select,[data-theme=night] .directory-search input,[data-theme=night] .directory-filters select,[data-theme=night] .settings-grid select{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-ink)}[data-theme=night] .user-page-tabs,[data-theme=night] .user-table-row{border-color:var(--theme-line)}[data-theme=night] .user-page-tabs button{color:var(--theme-text)}[data-theme=night] .user-page-tabs button.active{color:var(--theme-accent)}[data-theme=night] .user-table-header{background:var(--theme-surface-soft);color:var(--theme-muted)}[data-theme=night] .directory-action{border-color:var(--theme-line);background:var(--theme-accent-soft);color:var(--theme-accent)}[data-theme=night] .directory-action:hover{background:#1b527b}[data-theme=night] .directory-action.history{color:var(--theme-text);background:#1b344d}[data-theme=night] .directory-action.history:hover{background:#264966}[data-theme=night] .directory-action.danger{color:#ff9ca8;background:#40232c;border-color:#6e3541}[data-theme=night] .directory-action.danger:hover{background:#5a2c38}[data-theme=night] button,[data-theme=night] input,[data-theme=night] select,[data-theme=night] textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=night] .sidebar{border-color:var(--theme-line);background:linear-gradient(#10283d 0%,#0b1b2c 100%);box-shadow:10px 0 30px #0000001f}[data-theme=night] .topbar,[data-theme=night] .secondary-nav{border-color:var(--theme-line);background:#0d1f30f0;box-shadow:0 2px 18px #0000002e}[data-theme=night] .brand,[data-theme=night] .profile{border-color:var(--theme-line)}[data-theme=night] .nav-section,[data-theme=night] .breadcrumb,[data-theme=night] .muted,[data-theme=night] .page-heading p,[data-theme=night] .profile small,[data-theme=night] .user-chip small,[data-theme=night] .kpi-card small,[data-theme=night] .quality-empty,[data-theme=night] .modal-description,[data-theme=night] .master-section-heading p,[data-theme=night] .master-footer,[data-theme=night] .indicator-card-bottom,[data-theme=night] .indicator-meta small,[data-theme=night] .nc-card p{color:var(--theme-muted)}[data-theme=night] .nav-item,[data-theme=night] .icon-button,[data-theme=night] .logout-button,[data-theme=night] .branch-selector,[data-theme=night] .search,[data-theme=night] .secondary-nav button,[data-theme=night] .quality-tabs button,[data-theme=night] .quality-top-tabs button,[data-theme=night] .master-tabs button,[data-theme=night] .quality-row,[data-theme=night] .branch-row,[data-theme=night] .activity-list>div,[data-theme=night] .score-legend,[data-theme=night] .indicator-subline,[data-theme=night] .indicator-meta span,[data-theme=night] .nc-details,[data-theme=night] .nc-progress,[data-theme=night] .section-eyebrow{color:var(--theme-text)}[data-theme=night] .nav-item svg,[data-theme=night] .icon-button,[data-theme=night] .search,[data-theme=night] .branch-selector span,[data-theme=night] .secondary-nav button,[data-theme=night] .quality-tabs button,[data-theme=night] .quality-top-tabs button,[data-theme=night] .master-tabs button,[data-theme=night] .row-actions button,[data-theme=night] .indicator-search,[data-theme=night] .indicator-filter,[data-theme=night] .modal-close,[data-theme=night] .icon-action{color:var(--theme-muted)}[data-theme=night] .nav-item:hover,[data-theme=night] .nav-item.selected{color:#fff;background:#165b97}[data-theme=night] .nav-item:hover svg,[data-theme=night] .nav-item.selected svg{color:#fff}[data-theme=night] .nav-children{border-color:#2c5879}[data-theme=night] .side-nav .nav-item.nav-child{color:var(--theme-muted)}[data-theme=night] .side-nav .nav-item.nav-child:hover,[data-theme=night] .side-nav .nav-item.nav-child.selected{color:var(--theme-accent);box-shadow:none;background:#153a5c}[data-theme=night] .side-nav .nav-item.nav-child:hover svg,[data-theme=night] .side-nav .nav-item.nav-child.selected svg{color:var(--theme-accent)}[data-theme=night] .search,[data-theme=night] .branch-selector,[data-theme=night] .branch,[data-theme=night] .date-button,[data-theme=night] .panel-heading button,[data-theme=night] .user-chip,[data-theme=night] .user-chip,[data-theme=night] .indicator-search,[data-theme=night] .indicator-filter select{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-text)}[data-theme=night] .search input,[data-theme=night] .branch-selector select,[data-theme=night] .indicator-search input{color:var(--theme-ink);background:0 0}[data-theme=night] .search input::placeholder,[data-theme=night] input::placeholder,[data-theme=night] textarea::placeholder{color:#718da6}[data-theme=night] .panel,[data-theme=night] .kpi-card,[data-theme=night] .quality-form,[data-theme=night] .quality-list,[data-theme=night] .quality-stat,[data-theme=night] .quality-tabs,[data-theme=night] .quality-top-tabs,[data-theme=night] .indicator-card,[data-theme=night] .nc-card,[data-theme=night] .import-hero,[data-theme=night] .import-toolbar,[data-theme=night] .quality-master-panel,[data-theme=night] .department-row,[data-theme=night] .master-section,[data-theme=night] .master-panel-body,[data-theme=night] .month-result-content,[data-theme=night] .monthly-context,[data-theme=night] .quick-actions button{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-ink);box-shadow:0 10px 25px var(--theme-shadow)}[data-theme=night] .panel-heading h2,[data-theme=night] .page-heading h1,[data-theme=night] .quality-workspace .panel-heading h2,[data-theme=night] .quality-stat strong,[data-theme=night] .quality-row strong,[data-theme=night] .indicator-card h3,[data-theme=night] .nc-card h3,[data-theme=night] .master-section-heading h3,[data-theme=night] .modal-header h2,[data-theme=night] .month-result-summary strong{color:var(--theme-ink)}[data-theme=night] .kpi-card span,[data-theme=night] .quality-stat span,[data-theme=night] .quality-stat small,[data-theme=night] .quality-row.header,[data-theme=night] .branch-row,[data-theme=night] .branch-row.header,[data-theme=night] .indicator-card-bottom,[data-theme=night] .month-empty{color:var(--theme-muted)}[data-theme=night] .kpi-icon.blue,[data-theme=night] .kpi-icon.cyan,[data-theme=night] .kpi-icon.green,[data-theme=night] .kpi-icon.purple,[data-theme=night] .kpi-icon.orange{background:var(--theme-surface-muted)}[data-theme=night] .quality-tabs,[data-theme=night] .quality-top-tabs,[data-theme=night] .master-tabs{background:var(--theme-surface-soft)}[data-theme=night] .quality-tabs button.active,[data-theme=night] .quality-tabs button:hover,[data-theme=night] .quality-top-tabs button:hover,[data-theme=night] .master-tabs button:hover,[data-theme=night] .quick-actions button:hover{background:var(--theme-accent-soft);color:var(--theme-accent)}[data-theme=night] .quality-top-tabs button.active,[data-theme=night] .master-tabs button.active{color:#fff;background:linear-gradient(135deg,#1676bd,#126de4)}[data-theme=night] .quality-row,[data-theme=night] .branch-row,[data-theme=night] .activity-list>div,[data-theme=night] .indicator-meta,[data-theme=night] .modal-header,[data-theme=night] .master-footer,[data-theme=night] .department-row{border-color:var(--theme-line)}[data-theme=night] input,[data-theme=night] select,[data-theme=night] textarea,[data-theme=night] .quality-grid input,[data-theme=night] .quality-grid select,[data-theme=night] .quality-grid textarea,[data-theme=night] .master-grid input,[data-theme=night] .master-grid select,[data-theme=night] .master-grid textarea,[data-theme=night] .form-grid input,[data-theme=night] .form-grid select,[data-theme=night] .form-grid textarea,[data-theme=night] .monthly-fields input,[data-theme=night] .monthly-fields select,[data-theme=night] .monthly-fields textarea,[data-theme=night] .department-add input,[data-theme=night] .quality-row select{border-color:var(--theme-line);color:var(--theme-ink);background:#0c1b2c}[data-theme=night] input:focus,[data-theme=night] select:focus,[data-theme=night] textarea:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px #5ebaff29}[data-theme=night] .modal-backdrop{background:#010810b8}[data-theme=night] .app-modal,[data-theme=night] .monthly-result-modal,[data-theme=night] .indicator-form-modal,[data-theme=night] .replace-modal,[data-theme=night] .view-modal{border-color:var(--theme-line);background:linear-gradient(145deg,#12283d 0%,#0d1e30 100%);box-shadow:0 28px 90px #00000085,0 8px 20px #00000038}[data-theme=night] .modal-close,[data-theme=night] .icon-action,[data-theme=night] .secondary-button,[data-theme=night] .file-button{border-color:var(--theme-line);background:var(--theme-surface-soft);color:var(--theme-text)}[data-theme=night] .modal-close:hover,[data-theme=night] .icon-action:hover,[data-theme=night] .secondary-button:hover,[data-theme=night] .file-button:hover{border-color:var(--theme-accent);background:var(--theme-accent-soft);color:var(--theme-accent)}[data-theme=night] .master-hero{background:linear-gradient(120deg,#0b4d82,#1467a5)}[data-theme=night] .master-tabs,[data-theme=night] .master-panel-body,[data-theme=night] .master-section,[data-theme=night] .month-result-content{color:var(--theme-text)}[data-theme=night] .status-pill,[data-theme=night] .nc-status,[data-theme=night] .master-count{background:var(--theme-surface-muted);color:var(--theme-text)}[data-theme=night] .status-pill.on_track,[data-theme=night] .status-pill.conforming,[data-theme=night] .status-pill.non_conforming_solved{color:#69dbad;background:#123f36}[data-theme=night] .status-pill.watch,[data-theme=night] .status-pill.non_conforming_reported,[data-theme=night] .status-pill.non_conforming_partially_solved{color:#f2c86b;background:#493916}[data-theme=night] .status-pill.off_track,[data-theme=night] .status-pill.non_conforming{color:#ff8d9c;background:#4a202b}[data-theme=night] .quality-error,[data-theme=night] .form-error{color:#ff9aaa;background:#351c29;border-color:#6c3040}[data-theme=night] .quality-success,[data-theme=night] .master-message{color:#72dfb5;background:#12372f;border-color:#1c5948}[data-theme=night] .login-card{background:linear-gradient(145deg,#142c40fa,#0d2032f2);border-color:#31566e}[data-theme=night] .login-card h2,[data-theme=night] .login-card label,[data-theme=night] .login-card input,[data-theme=night] .login-card .muted{color:var(--theme-ink)}[data-theme=night] .login-card input{background:#0b1a2b;border-color:#31536c}[data-theme=night] .login-card input::placeholder,[data-theme=night] .login-status,[data-theme=night] .login-note{color:#8da9bb}[data-theme=night] .approval-modal{background:linear-gradient(145deg,#142c40fa,#0d2032f2);border-color:#31566e}[data-theme=night] .approval-modal h2{color:var(--theme-ink)}[data-theme=night] .approval-modal-message{color:#9ab0c0}@media (width<=760px){.theme-toggle{top:12px;right:12px}body:has(.app-shell) .theme-toggle{bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){html,body,.theme-toggle,.theme-toggle-icon,.theme-toggle-icons,.theme-toggle-icons svg,.theme-toggle-state,.theme-toggle-state i{transition:none}}.status-pill.within{color:#13895f;background:#e6f8ef}.status-pill.below{color:#a16c00;background:#fff5d9}.status-pill.above{color:#c5334b;background:#ffebee}.top-actions .theme-toggle{width:47px;min-width:47px;height:25px;min-height:25px;box-shadow:none;border-radius:14px;justify-content:center;gap:0;padding:2px}.top-actions .theme-toggle-copy,.top-actions .theme-toggle-state{display:none}.top-actions .theme-toggle-icons{border-radius:12px;gap:3px;width:39px;height:21px}.top-actions .theme-toggle-icons svg{width:12px;height:12px}@media (width<=1100px){.top-actions .theme-toggle{width:47px;min-width:47px;min-height:25px;padding:2px}.top-actions .theme-toggle-copy,.top-actions .theme-toggle-state{display:none}}:root{--icon-blue:#2878d4;--icon-teal:#159a91;--icon-green:#1b9a67;--icon-purple:#7657c7;--icon-orange:#d98521;--icon-red:#d55363;--icon-cyan:#168fa9;--icon-slate:#617b99;--icon-yellow:#f0b429}.lucide{color:inherit;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block;overflow:visible}.lucide [stroke]{stroke:currentColor}.nav-item>.lucide,.profile>.lucide,.icon-button>.lucide,.branch>.lucide,.branch-selector>.lucide,.date-button>.lucide,.user-chip>.lucide,.logout-button>.lucide,.nav-item.nav-dashboard>.lucide{color:var(--icon-blue)}.nav-item.nav-quality>.lucide{color:var(--icon-teal)}.nav-item.nav-reports>.lucide{color:var(--icon-purple)}.nav-item.nav-master>.lucide{color:var(--icon-orange)}.nav-item.nav-user-management>.lucide{color:var(--icon-green)}.nav-item.nav-settings>.lucide{color:var(--icon-cyan)}.nav-item.nav-child>.lucide{color:var(--icon-slate)}.nav-item:hover>.lucide,.nav-item.selected>.lucide{color:#fff!important}.icon-button:hover>.lucide,.branch:hover>.lucide,.date-button:hover>.lucide,.user-chip:hover>.lucide{color:var(--icon-purple)}.primary-button>.lucide,.quality-dashboard-link>.lucide{color:#ffd166}.secondary-button>.lucide,.panel-heading button>.lucide{color:var(--icon-blue)}.danger>.lucide,.icon-action[title*=Delete]>.lucide,.icon-action[aria-label*=Delete]>.lucide,.icon-action[title*=Remove]>.lucide{color:var(--icon-red)}.panel-heading>.lucide,.modal-header>.lucide,.section-heading>.lucide,.quality-section-heading>.lucide{color:var(--icon-purple)}.quality-top-tabs .quality-nav-icon{width:25px;height:25px;color:var(--icon-blue);vertical-align:middle;background:currentColor;border-radius:8px;place-items:center;margin-right:5px;display:inline-grid}.quality-top-tabs .quality-nav-icon>.lucide{color:#fff;stroke-width:2.5px}.quality-top-tabs .quality-nav-icon.blue{color:var(--icon-blue)}.quality-top-tabs .quality-nav-icon.green{color:var(--icon-green)}.quality-top-tabs .quality-nav-icon.red{color:var(--icon-red)}.quality-top-tabs .quality-nav-icon.purple{color:var(--icon-purple)}.quality-top-tabs .quality-nav-icon.orange{color:var(--icon-orange)}.quality-top-tabs .quality-nav-icon.slate{color:var(--icon-slate)}.quality-top-tabs .quality-nav-icon.cyan{color:var(--icon-cyan)}.quality-top-tabs .quality-nav-icon.teal{color:var(--icon-teal)}.quality-top-tabs button.active .quality-nav-icon{box-shadow:0 0 0 2px #fff5}.master-tabs button>.lucide{color:var(--icon-blue)}.master-tabs button:nth-child(2)>.lucide{color:var(--icon-green)}.master-tabs button:nth-child(3)>.lucide{color:var(--icon-purple)}.master-tabs button:nth-child(4)>.lucide{color:var(--icon-orange)}.master-tabs button:nth-child(5)>.lucide{color:var(--icon-teal)}.master-tabs button:nth-child(6)>.lucide{color:var(--icon-cyan)}.kpi-icon>.lucide,.quality-kpi-icon>.lucide,.quality-audit-stat>div>.lucide,.report-stat-icon>.lucide{color:#fff}.kpi-icon.blue>.lucide,.quality-dashboard-kpi.blue>.lucide,.report-stat-total .report-stat-icon>.lucide{color:#d9ebff}.kpi-icon.green>.lucide,.quality-dashboard-kpi.green>.lucide,.report-stat-within .report-stat-icon>.lucide{color:#d8f8e9}.kpi-icon.purple>.lucide,.report-stat-actions .report-stat-icon>.lucide{color:#eee5ff}.kpi-icon.orange>.lucide,.quality-dashboard-kpi.amber>.lucide,.report-stat-attention .report-stat-icon>.lucide{color:#fff0d4}.form-section-title>.lucide,.field-icon,.attachment-picker>.lucide,.sheet-toolbar-title>.lucide{color:var(--icon-teal)}.modal-close>.lucide{color:var(--icon-red)}.quality-nav-icon+span,.import-hub-tabs button>.lucide{color:inherit}.import-hub-tabs button:first-child>.lucide{color:var(--icon-green)}.import-hub-tabs button:last-child>.lucide{color:var(--icon-red)}.status-pill>.lucide,.status-icon>.lucide{color:var(--icon-green)}.error-icon>.lucide,.warning-icon>.lucide{color:var(--icon-red)}@media (prefers-reduced-motion:reduce){.lucide{transition:none!important}}.branch-status-field{align-content:start;gap:7px;margin-top:10px;display:grid}.branch-status-label{color:#53647d;font-size:10px;font-weight:600}.branch-status-toggle{background:#f7f9fc;border:1px solid #dfe6ef;border-radius:8px;align-items:center;gap:4px;min-height:38px;padding:4px;display:flex}.branch-status-toggle button{color:#8190a5;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:29px;padding:0 10px;font:700 10px DM Sans,sans-serif;transition:background .15s,color .15s,box-shadow .15s;display:flex}.branch-status-toggle button:hover{color:#315d8c}.branch-status-toggle button.selected{color:#1767d8;background:#fff;box-shadow:0 2px 7px #2348701f}.branch-status-toggle button.selected:last-child{color:#bd3d52}.branch-status-dot{background:#93a2b4;border-radius:50%;width:7px;height:7px;display:inline-block}.branch-status-dot.active{background:#16a36f}.branch-status-dot.inactive{background:#d34b5d}.branch-status-pill{align-items:center;gap:6px;display:inline-flex}.status-pill.branch-status-pill.active{color:#149766;background:#e7f8f1}.status-pill.branch-status-pill.inactive{color:#bd3d52;background:#fff0f2}.row-actions .branch-status-action{color:#2869dc;white-space:nowrap;background:#f7faff;border:1px solid #dce6f1;border-radius:6px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font:700 9px DM Sans,sans-serif;display:flex}.row-actions .branch-status-action:hover{background:#edf5ff;border-color:#9bbce8}.row-actions .branch-status-action.is-activate{color:#149766;background:#f1fbf6}.row-actions .branch-status-action.is-activate:hover{background:#e7f8ef;border-color:#9bd8bd}@media (width<=760px){.branch-status-toggle button{padding:0 7px}.row-actions .branch-status-action span{display:none}.row-actions .branch-status-action{justify-content:center;width:29px;padding:0}}[data-theme=night] .branch-status-toggle{background:#172b3c;border-color:#35536c}[data-theme=night] .branch-status-toggle button.selected{color:#8ec5ff;background:#244660}[data-theme=night] .branch-status-toggle button.selected:last-child{color:#ff9aaa}[data-theme=night] .status-pill.branch-status-pill.active{color:#69dbad;background:#123f36}[data-theme=night] .status-pill.branch-status-pill.inactive{color:#ff8d9c;background:#4a202b}:root{--ui-canvas:#f4f8fc;--ui-surface:#fff;--ui-surface-soft:#f8fbff;--ui-surface-muted:#edf4fa;--ui-line:#d8e5f0;--ui-line-strong:#c4d7e7;--ui-ink:#16324f;--ui-text:#3d5872;--ui-muted:#7489a0;--ui-primary:#1769c2;--ui-primary-deep:#0d3c69;--ui-primary-soft:#eaf3fc;--ui-teal:#168b83;--ui-teal-soft:#e7f7f4;--ui-success:#16875e;--ui-warning:#ad7415;--ui-danger:#c44958;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-shadow-sm:0 5px 16px #14395b0f;--ui-shadow-md:0 12px 28px #14395b17;--ui-focus:0 0 0 3px #1769c229}html{background:var(--ui-canvas)}body{background:var(--ui-canvas);color:var(--ui-ink);font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}::selection{color:var(--ui-primary-deep);background:#b9daf7}:where(button,input,select,textarea):focus-visible{box-shadow:var(--ui-focus);outline:0}:where(input,select,textarea){border-color:var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-ink);font-family:DM Sans,Arial,sans-serif}:where(button,.primary-button,.secondary-button,.report-button,.annual-export-button){font-family:DM Sans,Arial,sans-serif;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}.app-shell{min-height:100vh;color:var(--ui-ink);background:var(--ui-canvas)!important}.sidebar{color:#e8f3fb;box-shadow:8px 0 24px #0c294614;background:linear-gradient(#0c2946 0%,#103c62 100%)!important;border-right:0!important;width:214px!important;padding:20px 14px 16px!important}.sidebar .brand{border-bottom:1px solid #d6edfa29;padding:2px 8px 25px!important}.sidebar .brand strong{letter-spacing:.9px;color:#fff!important}.sidebar .brand small{color:#a9c4d8!important}.sidebar .brand-mark{background-color:#fff!important;border-color:#ffffff3d!important;border-radius:11px!important;box-shadow:0 6px 16px #00000024!important}.sidebar .nav-section{letter-spacing:1px;color:#91b0c7!important}.sidebar .nav-item{border-radius:9px;margin:3px 0;color:#c9dce9!important}.sidebar .nav-item:hover,.sidebar .nav-item.selected{box-shadow:0 7px 16px #041a3238;color:#fff!important;background:linear-gradient(100deg,#1972cb,#208f9d)!important}.sidebar .nav-children{border-left-color:#9dcfe059!important}.sidebar .profile{border-top-color:#d6edfa29!important}.sidebar .profile strong,.sidebar .profile small{color:#e8f3fb!important}.main-area{background:var(--ui-canvas);min-width:0}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:64px;min-height:64px;border-bottom:1px solid var(--ui-line)!important;background:#fffffff5!important;padding:0 24px!important;box-shadow:0 3px 14px #173d630d!important}.topbar-brand{color:var(--ui-primary-deep)!important;letter-spacing:.04em!important;font-weight:800!important}.topbar-branch-name{color:var(--ui-ink)!important}.top-actions .branch-selector,.top-actions .top-user-profile{border-color:var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface)!important;box-shadow:none!important}.page-heading h1,.quality-dashboard-panel h3,.quality-report-table-heading h2,.quality-master-panel h2{color:var(--ui-ink)!important}.page-heading p,.breadcrumb,.quality-dashboard-panel p,.modal-description{color:var(--ui-muted)}:where(.panel,.quality-list,.quality-dashboard-panel,.quality-dashboard-kpi,.nc-card,.nc-filter-panel,.quality-report-toolbar,.quality-report-table-wrap,.quality-master-panel,.quality-import-panel,.import-table-wrap,.department-row){border-color:var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-sm)!important}.quality-report-heading,.nc-card-heading{border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-md)!important;background:linear-gradient(115deg,#0c3d68 0%,#176dbd 62%,#168b83 100%)!important;border:0!important}.quality-dashboard-kpi,.report-stat-card{border-top-color:var(--ui-primary)!important}.quality-dashboard-kpi strong,.report-stat-card strong{color:var(--ui-ink)!important}.quality-workspace>.quality-tabs,.quality-top-tabs,.quality-report-subtabs{border-color:var(--ui-line)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-sm)!important}:where(.quality-top-tabs button,.quality-report-subtabs button,.secondary-nav button){color:var(--ui-muted)}:where(.quality-top-tabs button:hover,.quality-top-tabs button.active,.quality-report-subtabs button:hover,.quality-report-subtabs button.active,.secondary-nav button:hover,.secondary-nav button.active){color:var(--ui-primary)!important}:where(.primary-button,.annual-export-button,.report-button.primary,.master-save){box-shadow:0 5px 12px #1769c233;border-color:var(--ui-primary)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-primary)!important;color:#fff!important}:where(.primary-button,.annual-export-button,.report-button.primary,.master-save):hover{transform:translateY(-1px);box-shadow:0 8px 18px #1769c242;background:#1259a8!important}:where(.secondary-button,.report-button){border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-primary-deep)}:where(.secondary-button,.report-button):hover{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary)}:where(.icon-action,.modal-close){border-color:var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}:where(.icon-action,.modal-close):hover{border-color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}:where(.quality-grid input,.quality-grid select,.quality-grid textarea,.master-grid input,.master-grid select,.master-grid textarea,.quality-report-toolbar input,.quality-report-toolbar select,.nc-filter-search input,.nc-filter-field select,.nc-filter-period select,.indicator-search,.indicator-filter select){border-color:var(--ui-line)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface-soft)!important;color:var(--ui-ink)!important}:where(.quality-grid input,.quality-grid select,.quality-grid textarea,.master-grid input,.master-grid select,.master-grid textarea,.quality-report-toolbar input,.quality-report-toolbar select):focus{border-color:var(--ui-primary)!important;box-shadow:var(--ui-focus)!important}:where(.quality-report-table-wrap,.import-table-wrap,.branch-table){overflow:auto}:where(.quality-report-table th,.import-table th,.branch-row.header){background:var(--ui-primary-deep)!important;color:#fff!important}:where(.quality-report-table tbody tr:hover td,.import-table tbody tr:hover td){background:var(--ui-primary-soft)!important}.app-modal{border:1px solid var(--ui-line)!important;border-top:4px solid var(--ui-primary)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;box-shadow:0 28px 80px #081d3340!important}.modal-header{border-bottom-color:var(--ui-line)!important}.modal-kicker,.master-eyebrow{color:var(--ui-primary)!important}.form-error,.quality-error{border-radius:var(--ui-radius-sm);color:var(--ui-danger);background:#fff3f5;border-color:#f0c8ce}.status-pill,.quality-status,.report-status{border-radius:999px!important}.auth-page{min-height:100vh;color:var(--ui-ink)!important;background:linear-gradient(135deg,#edf6fc 0%,#f8fbfe 56%,#e5f4f1 100%)!important}.auth-page:after{opacity:.22;background-image:linear-gradient(90deg,#0000 0 49.8%,#1769c21a 50%,#0000 50.2%),linear-gradient(0deg,#0000 0 49.8%,#1769c21a 50%,#0000 50.2%)!important}.auth-showcase h1{color:var(--ui-primary-deep)!important}.auth-showcase>p{color:var(--ui-text)!important}.showcase-kicker,.showcase-line{color:var(--ui-teal)!important}.login-card{border-color:var(--ui-line)!important;border-radius:var(--ui-radius-lg)!important;background:#fffffff0!important;box-shadow:0 24px 60px #14395b24!important}.login-card h1,.login-card h2{color:var(--ui-ink)!important}.login-card>.muted,.login-status{color:var(--ui-muted)!important}.login-card label{color:var(--ui-text)!important}.login-card input{border-color:var(--ui-line)!important;background:var(--ui-surface-soft)!important;color:var(--ui-ink)!important}.login-card input:focus{border-color:var(--ui-primary)!important;box-shadow:var(--ui-focus)!important}@media (width<=900px){.content{padding:22px 18px 34px!important}}@media (width<=700px){.sidebar{width:72px!important}.content{padding:18px 13px 28px!important}.topbar{height:58px;min-height:58px;padding:0 12px!important}}[data-theme=night]{--ui-canvas:#091a2a;--ui-surface:#10283d;--ui-surface-soft:#142f47;--ui-surface-muted:#193953;--ui-line:#2a4a63;--ui-line-strong:#3a617e;--ui-ink:#e7f2fb;--ui-text:#c2d5e2;--ui-muted:#91aabd;--ui-primary:#69bcff;--ui-primary-deep:#dceeff;--ui-primary-soft:#163d5d}[data-theme=night] .auth-page{color:var(--ui-ink)!important;background:linear-gradient(135deg,#091522 0%,#0d2236 58%,#103b4a 100%)!important}[data-theme=night] .auth-page:before{background:radial-gradient(circle at 14% 15%,#4ca1d32e,#0000 34%),linear-gradient(135deg,#091522 0%,#0d2236 58%,#103b4a 100%)!important}[data-theme=night] .auth-showcase h1,[data-theme=night] .login-card h1,[data-theme=night] .login-card h2{color:var(--ui-ink)!important}[data-theme=night] .auth-showcase>p,[data-theme=night] .login-card>.muted,[data-theme=night] .login-status{color:var(--ui-muted)!important}[data-theme=night] .login-card{border-color:var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:0 24px 60px #0000004d!important}[data-theme=night] .login-card input{border-color:var(--ui-line)!important;background:var(--ui-surface-soft)!important;color:var(--ui-ink)!important}[data-theme=night] .auth-copyright{border-top-color:var(--ui-line)!important;color:var(--ui-muted)!important;background:#10283de6!important}.committee-page{gap:20px;width:min(100%,1480px);margin:0 auto}.committee-page-heading{padding:2px 0 1px}.committee-page-heading h1{color:#172b4d;letter-spacing:-.45px;margin:0;font:800 36px/1.2 Manrope,sans-serif}.committee-tabs-shell{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f8fce0;border-radius:14px;padding:4px;position:sticky;top:12px}.committee-workspace-tabs{min-height:48px}.committee-workspace-tabs button{letter-spacing:0;min-height:48px;padding:0 20px!important;font-size:14px!important}.committee-hero{background:linear-gradient(115deg,#0c3d68 0%,#176dbd 62%,#168b83 100%);border:0;border-radius:16px;min-height:190px;padding:30px 32px;box-shadow:0 15px 32px #18526f24}.committee-hero h2{letter-spacing:-.6px;font-size:clamp(26px,3vw,34px)}.committee-eyebrow{font-size:12px!important}.committee-hero-copy>p:not(.committee-eyebrow){max-width:680px;font-size:16px;line-height:1.55}.committee-context{font-size:13px}.committee-summary-card{border-top:3px solid;border-radius:12px;min-height:112px;padding:15px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 20px #2445690d}.committee-summary-card.blue{color:#2878d4}.committee-summary-card.green{color:#208d75}.committee-summary-card.purple{color:#8255d7}.committee-summary-card.amber{color:#d58b29}.committee-summary-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2445691a}.committee-summary-card strong{font-size:26px}.workspace-pane{gap:18px}.workspace-pane-heading{padding:3px 2px 0}.workspace-pane-heading h3{letter-spacing:-.3px;font-size:26px}.workspace-pane-heading p:not(.section-kicker){font-size:14px}.workspace-pane-heading .section-kicker,.monthly-dashboard-heading .section-kicker{font-size:12px}.monthly-general-dashboard{gap:18px}.monthly-dashboard-heading{align-items:center;padding:2px 2px 0}.monthly-dashboard-heading h3{letter-spacing:-.45px;font-size:28px}.monthly-dashboard-card{background:#fff;border:1px solid #dce7f0;border-radius:13px;box-shadow:0 8px 22px #2445690d}.monthly-card-heading h4{font-size:17px}.monthly-card-heading .section-kicker{font-size:12px}.monthly-pie{width:106px;height:106px}.monthly-pie-grid article>span{color:#294867!important;max-width:220px!important;font-size:13px!important;line-height:1.4!important}.monthly-pie-grid article>small{color:#526b83!important;white-space:normal!important;max-width:220px!important;font-size:12px!important;line-height:1.45!important}.next-session-card dl{gap:11px}.next-session-card dd{font-size:10px}.monthly-list-row,.activity-list>div{min-height:56px}.monthly-list-row strong,.activity-list strong{color:#294867!important;white-space:normal!important;font-size:12px!important;line-height:1.35!important;overflow:visible!important}.monthly-list-row small,.activity-list small{color:#617b92!important;white-space:normal!important;font-size:11px!important;line-height:1.4!important;overflow:visible!important}.monthly-list-row .meeting-status,.panel-count{font-size:10px}.next-session-card dt{font-size:11px}.next-session-card dd{font-size:14px!important;line-height:1.4!important}.committee-count-name{white-space:normal!important;font-size:13px!important;line-height:1.35!important}.committee-count-list strong{font-size:16px!important}.committee-count-list small,.activity-list time{font-size:11px!important}.monthly-list-row{grid-template-columns:90px minmax(0,1fr) auto}.monthly-date{font-size:10px!important}.member-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.member-row-actions .remind-button{margin:0}.member-editor-form{background:#f8fbfd;border:1px solid #dce7f0;border-radius:9px;gap:10px;margin:12px 0 16px;padding:13px;display:grid}.member-editor-form label{color:#526f87;gap:5px;font-size:9px;font-weight:800;display:grid}.member-editor-form input,.member-editor-form select{color:#334f6b;background:#fff;border:1px solid #dfe8f0;border-radius:6px;outline:0;width:100%;height:34px;padding:0 9px;font:500 10px DM Sans}.managed-member-list{max-height:250px;overflow:auto}.managed-member-list .invite-row{align-items:center;gap:8px;display:flex}.managed-member-list .invite-row>span:nth-child(2){flex:1;min-width:0}.managed-member-list .invite-row strong,.managed-member-list .invite-row small{white-space:normal;overflow:visible}.managed-member-status{color:#5b7890;background:#eef5fa;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:800}.committee-empty-state{color:#6e879c;background:#f8fbfd;border:1px dashed #b9d2e4;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;display:flex}.committee-empty-state>svg{color:#2878d4;flex:none}.committee-empty-state>div{flex:1;gap:4px;display:grid}.committee-empty-state strong{color:#294867;font-size:13px}.committee-empty-state span{font-size:11px;line-height:1.45}@media (width<=560px){.committee-empty-state{flex-direction:column;align-items:flex-start}}.committee-dashboard-card,.insight-panel,.table-view-panel,.master-form-section,.master-form-side{border-radius:13px;box-shadow:0 8px 24px #2445690e}@media (width<=900px){.committee-tabs-shell{top:4px}.committee-hero{flex-direction:column;align-items:flex-start}.committee-hero-actions{justify-content:flex-start}}@media (width<=560px){.committee-page{gap:14px}.committee-page-heading h1{font-size:30px}.committee-hero{padding:22px 20px}.committee-hero h2{font-size:27px}.committee-workspace-tabs button{padding:0 16px!important;font-size:12px!important}.monthly-dashboard-heading h3{font-size:23px}}.committee-page{font-family:DM Sans,sans-serif;font-size:12px}.committee-page-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.committee-page-heading p{color:#6f879b;margin:0 2px 3px;font-size:11px;font-weight:700;line-height:1.4}.committee-page-heading h1{font-size:28px}.committee-hero,.committee-summary-grid,.workspace-pane{width:100%}.committee-hero{min-height:156px}.committee-summary-card span:not(.summary-icon){font-size:12px}.committee-summary-card small{font-size:10px}.monthly-dashboard-heading,.workspace-pane-heading,.section-heading{min-height:44px}.monthly-dashboard-heading h3,.workspace-pane-heading h3,.section-heading h3{line-height:1.25}.monthly-dashboard-card,.committee-dashboard-card,.member-dashboard-card,.table-view-panel,.master-form-section,.master-form-side,.insight-panel{overflow:hidden}.committee-page .committee-workspace-tabs button{font-size:11px!important}.committee-page .section-kicker,.committee-page .committee-eyebrow{line-height:1.35;font-size:10px!important}.committee-page .workspace-pane-heading h3,.committee-page .monthly-dashboard-heading h3{font-size:22px}.committee-page .workspace-pane-heading p:not(.section-kicker){font-size:11px;line-height:1.5}.committee-page .monthly-dashboard-heading label,.committee-page .monthly-dashboard-filters label,.committee-page .monthly-dashboard-heading select,.committee-page .monthly-dashboard-filters select{font-size:10px}.committee-page .monthly-card-heading h4{font-size:15px}.committee-page .monthly-card-heading .panel-count,.committee-page .panel-count{font-size:10px}.committee-page .monthly-pie-grid article>span{font-size:11px!important;line-height:1.4!important}.committee-page .monthly-pie-grid article>small{font-size:10px!important;line-height:1.4!important}.committee-page .monthly-list-row strong,.committee-page .activity-list strong{font-size:11px!important;line-height:1.4!important}.committee-page .monthly-list-row small,.committee-page .activity-list small{font-size:10px!important;line-height:1.4!important}.committee-page .monthly-list-row .meeting-status,.committee-page .activity-list time{font-size:10px!important}.committee-page .next-session-card dt{font-size:10px}.committee-page .next-session-card dd{font-size:11px!important}.committee-page .annual-metric-list span,.committee-page .annual-detail-grid,.committee-page .annual-status-list{font-size:11px}.committee-page .annual-metric-list strong{font-size:18px}.committee-page .annual-metric-list small,.committee-page .annual-section-heading small,.committee-page .annual-member-list strong,.committee-page .annual-member-list small,.committee-page .annual-task-count-list span,.committee-page .annual-task-count-list strong{font-size:10px}.committee-page .annual-task-table{font-size:11px}.committee-page .member-kpi-grid article>span,.committee-page .member-kpi-grid article>small{font-size:10px}.committee-page .member-kpi-grid article>strong{font-size:20px}.committee-page .member-meeting-list strong{font-size:11px}.committee-page .member-meeting-list small{font-size:10px}.committee-page .member-meeting-copy{gap:3px;min-width:0;display:grid}.committee-page .member-response-choice-list{grid-template-columns:repeat(2,minmax(145px,1fr));gap:7px;min-width:300px;display:grid}.committee-page .member-response-choice{color:#3f5d75;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #d7e5ef;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.committee-page .member-response-choice:hover:not(:disabled){background:#f2f8ff;border-color:#8dbce3;box-shadow:0 4px 12px #2878d41a}.committee-page .member-response-choice.selected{background:#edf6ff;border-color:#2878d4;box-shadow:inset 0 0 0 1px #2878d4}.committee-page .member-response-choice-icon{color:#16825f;background:#dff4ea;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.committee-page .member-response-choice-icon.decline{color:#c55261;background:#fff0f1}.committee-page .member-response-choice>span:last-child{gap:2px;display:grid}.committee-page .member-response-choice strong{color:#294867;font-size:10px!important}.committee-page .member-response-choice small{color:#71889b;font-size:9px!important}.committee-page .member-response-window{color:#6d8498;max-width:520px;margin:4px 0 0;font-size:10px;line-height:1.45}.committee-page .member-response-deadline{color:#55738b;line-height:1.4;font-size:9px!important}.committee-page .member-response-choice:disabled{cursor:not-allowed;opacity:.55}.committee-page .member-dashboard-note,.committee-page .committee-list-copy strong{font-size:11px}.committee-page .committee-list-copy small{font-size:10px}.committee-page .committee-empty,.committee-page .committee-sidebar-footer strong,.committee-page .committee-sidebar-footer small{font-size:11px}.committee-page .meeting-breadcrumb,.committee-page .meeting-meta{font-size:10px}.committee-page .meeting-detail-header h3{font-size:20px}.committee-page .meeting-status,.committee-page .task-status,.committee-page .invited-tag{font-size:10px}.committee-page .meeting-tabs button{font-size:11px}.committee-page .submission-fields strong,.committee-page .submission-fields span,.committee-page .submission-fields small,.committee-page .agenda-number{font-size:10px}.committee-page .master-form-section label,.committee-page .master-form-section input,.committee-page .master-form-section select,.committee-page .master-form-section textarea{font-size:11px}.committee-page .master-form-section-heading strong{font-size:12px}.committee-page .master-form-section-heading small,.committee-page .form-tip,.committee-page .master-form-grid small{font-size:10px}.committee-page .table-toolbar,.committee-page .period-select,.committee-page .register-row,.committee-page .register-row strong,.committee-page .register-row small{font-size:11px}.committee-page .register-header{font-size:9px}.committee-page .task-counter-period,.committee-page .task-card-heading,.committee-page .task-register-header{font-size:10px}.committee-page .committee-button,.committee-page .excel-import-title p:not(.section-kicker),.committee-page .excel-import-instruction p,.committee-page .excel-import-row-copy p,.committee-page .excel-import-row-copy small,.committee-page .excel-import-footer{font-size:11px}.committee-page .excel-import-help strong,.committee-page .excel-import-help small,.committee-page .excel-import-note,.committee-page .excel-file-button,.committee-page .excel-file-ready{font-size:10px}.committee-page .excel-import-instruction h4,.committee-page .excel-import-row-copy h4,.committee-page .excel-import-footer strong{font-size:13px}.committee-page .excel-import-row-number{font-size:12px}@media (width<=700px){.committee-page-heading{flex-direction:column;align-items:flex-start;gap:3px}.committee-page-heading h1{font-size:24px}.committee-page-heading p{margin:0}.committee-hero{min-height:0}}.committee-tabs-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;padding:0!important;display:flex!important}.committee-main-menu{scrollbar-width:thin!important;background:#fffffff5!important;border:1px solid #d8e6f3!important;border-radius:12px!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;margin:0!important;padding:6px 8px!important;display:flex!important;position:static!important;top:auto!important;overflow-x:auto!important;box-shadow:0 8px 20px #1a467017!important}.committee-main-menu button{color:#607592!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:7px 14px!important;font:700 11px/1.3 DM Sans,sans-serif!important;display:flex!important}.committee-main-menu button:hover{color:#126de4!important;background:#eef6ff!important;transform:none!important}.committee-main-menu button.active{color:#126de4!important;background:#edf5ff!important;box-shadow:0 6px 15px #126de41f!important}.committee-main-menu button.active:after{content:"";background:#8ec5ff;border-radius:2px;height:2px;position:absolute;bottom:3px;left:13px;right:13px}.committee-main-menu-icon{color:#fff;background:#2878d4;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.committee-submenu-shell{align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.committee-sub-menu{flex:1;width:100%;min-width:0;min-height:0!important;position:static!important;top:auto!important;overflow-x:auto!important}.committee-sub-menu button{min-height:36px!important;padding:8px 13px!important;font-size:12px!important}.committee-sub-menu button.disabled{color:#8b9aa8!important;cursor:not-allowed!important;background:#eef3f7!important}.committee-sub-menu button.disabled:hover{color:#8b9aa8!important;background:#eef3f7!important;border-color:#0000!important}.committee-sub-menu button small{color:#7c8f9e;background:#e0e8ee;border-radius:8px;padding:2px 5px;font-size:9px}.committee-sub-menu button.active small{color:#126de4;background:#eaf3ff}@media (width<=700px){.committee-main-menu{flex-wrap:nowrap!important;overflow-x:auto!important}.committee-main-menu button{padding:7px 10px!important;font-size:10px!important}.committee-main-menu-icon{width:25px;height:25px}.committee-sub-menu button{padding:8px 10px!important;font-size:10px!important}}:root{--app-sidebar-width:208px;--app-content-max-width:1600px}html,body{min-width:0}.sidebar{width:var(--app-sidebar-width)!important;padding:14px 10px 12px!important}.sidebar .brand{padding:0 6px 16px!important}.sidebar .brand-mark{width:124px!important;height:56px!important}.sidebar .nav-section{font-size:8px;padding:13px 8px 5px!important}.sidebar .nav-item{border-radius:7px;gap:9px;margin:1px 0;padding:8px 9px;font-size:10px}.sidebar .profile{gap:8px;padding:11px 4px 0;font-size:9px}.sidebar .profile strong,.sidebar .profile small{font-size:9px}.topbar{height:60px!important;min-height:60px!important;padding:0 18px!important}.topbar-left{min-width:190px}.topbar-brand{font-size:14px!important}.top-actions{gap:7px}.top-actions .branch-selector{width:158px;height:33px;font-size:10px}.top-actions .top-user-avatar{width:28px;height:28px}.page-heading h1{font-size:22px!important}.page-heading p{font-size:10px}.primary-button,.secondary-button,.report-button,.annual-export-button{min-height:32px;padding:0 11px;font-size:10px}.modal-backdrop{padding:16px}.app-modal{max-height:calc(100vh - 32px);overflow:auto}.dashboard-hero{gap:22px;padding:22px 24px}.dashboard-hero h1{font-size:25px}.dashboard-subtitle{font-size:10px}.dashboard-context{gap:12px;margin-top:14px;font-size:9px}.dashboard-action{min-height:34px;padding:0 11px;font-size:9px}.dashboard-stat-grid{gap:10px}.dashboard-stat{min-height:112px;padding:14px}.stat-icon{width:30px;height:30px;margin-bottom:10px}.dashboard-stat strong{font-size:22px}.dashboard-main-grid{gap:14px}.progress-panel,.attention-panel,.department-panel{padding:17px}.progress-content{gap:20px;margin-top:19px}.progress-ring{flex-basis:118px;width:118px;height:118px}.progress-ring strong{font-size:22px}@media (width<=1100px){.dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.content{padding:18px 18px 28px!important}.topbar-left{min-width:160px}.dashboard-hero{flex-direction:column;align-items:flex-start}.dashboard-hero-actions{justify-content:flex-start}}@media (width<=700px){.sidebar{width:64px!important;padding-left:7px!important;padding-right:7px!important}.sidebar .brand{padding:0 3px 16px!important}.sidebar .brand-mark{width:50px!important;height:38px!important}.sidebar .nav-item{justify-content:center;padding:9px 6px}.content{padding:16px 13px 24px!important}.topbar{height:56px!important;min-height:56px!important;padding:0 10px!important}.topbar-left{min-width:auto}.top-actions .branch-selector{width:128px}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dashboard-stat-grid{grid-template-columns:1fr}.dashboard-hero{padding:18px}.dashboard-hero h1{font-size:22px}.progress-content{flex-direction:column;align-items:flex-start}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ref-canvas:#f4f7fa;--ref-surface:#fff;--ref-surface-soft:#f8fafc;--ref-surface-tint:#eef3f7;--ref-line:#dce5ec;--ref-line-strong:#c2d0da;--ref-ink:#172632;--ref-text:#405563;--ref-muted:#758895;--ref-purple:#17647c;--ref-purple-deep:#0d4358;--ref-purple-soft:#e8f3f6;--ref-green:#269875;--ref-green-deep:#19765a;--ref-green-soft:#e8f6f1;--ref-orange:#b87924;--ref-orange-soft:#fff3df;--ref-blue:#3d7ead;--ref-blue-soft:#eaf3fa;--ref-red:#b4515f;--ref-red-soft:#fbecef;--ref-hero-start:#0d4358;--ref-hero-end:#17647c;--ref-radius-sm:7px;--ref-radius-md:10px;--ref-radius-lg:14px;--ref-shadow-sm:0 2px 10px #1135490d;--ref-shadow-md:0 8px 24px #11354917;--ref-focus:0 0 0 3px #17647c29;--app-sidebar-width:208px;--ui-canvas:var(--ref-canvas);--ui-surface:var(--ref-surface);--ui-surface-soft:var(--ref-surface-soft);--ui-surface-muted:var(--ref-surface-tint);--ui-line:var(--ref-line);--ui-line-strong:var(--ref-line-strong);--ui-ink:var(--ref-ink);--ui-text:var(--ref-text);--ui-muted:var(--ref-muted);--ui-primary:var(--ref-purple);--ui-primary-deep:var(--ref-purple-deep);--ui-primary-soft:var(--ref-purple-soft);--ui-teal:var(--ref-green);--ui-teal-soft:var(--ref-green-soft);--ui-success:var(--ref-green-deep);--ui-warning:var(--ref-orange);--ui-danger:var(--ref-red);--theme-canvas:var(--ref-canvas);--theme-surface:var(--ref-surface);--theme-surface-soft:var(--ref-surface-soft);--theme-surface-muted:var(--ref-surface-tint);--theme-line:var(--ref-line);--theme-ink:var(--ref-ink);--theme-text:var(--ref-text);--theme-muted:var(--ref-muted);--theme-accent:var(--ref-purple);--theme-accent-soft:var(--ref-purple-soft);--theme-shadow:var(--ref-shadow-sm)}html,body{transition:background-color .25s,color .25s;background:var(--ref-canvas)!important;color:var(--ref-ink)!important;font-family:DM Sans,Arial,sans-serif!important}body{font-size:12px}.app-shell,.main-area{transition:background-color .25s,color .25s;background:var(--ref-canvas)!important}.app-shell :where(button,a,input,select,textarea){transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}.app-shell :where(button){font-family:DM Sans,Arial,sans-serif}.app-shell :where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:not-allowed;opacity:.58}.app-shell :where(label){color:var(--ref-text);font-size:10px}.sidebar{border-right:1px solid var(--ref-line)!important;background:var(--ref-surface)!important;width:208px!important;color:var(--ref-text)!important;padding:16px 10px 13px!important;box-shadow:4px 0 18px #29314209!important}.sidebar.collapsed{width:68px!important}.sidebar .brand{min-height:54px;border-bottom:1px solid var(--ref-line)!important;padding:1px 7px 16px!important}.sidebar .brand strong{color:var(--ref-ink)!important;letter-spacing:.02em!important;font:800 15px/1.1 Manrope,sans-serif!important}.sidebar .brand small{color:var(--ref-muted)!important;font-size:8px!important}.sidebar .brand-mark{border:1px solid var(--ref-line)!important;background-color:var(--ref-surface)!important;width:34px!important;height:34px!important;box-shadow:var(--ref-shadow-sm)!important;border-radius:10px!important}.sidebar .nav-section{color:var(--ref-muted)!important;letter-spacing:.08em!important;padding:16px 9px 6px!important;font-size:8px!important}.sidebar .nav-item{gap:10px;min-height:35px;color:var(--ref-text)!important;border:1px solid #0000!important;border-radius:8px!important;margin:2px 0!important;padding:8px 10px!important;font-size:10px!important}.sidebar .nav-item:hover{border-color:var(--ref-line)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}.sidebar .nav-item.selected{background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important;box-shadow:none!important;border-color:#c5e0e6!important}.sidebar .nav-child{color:var(--ref-muted)!important}.sidebar .profile{border-top:1px solid var(--ref-line)!important;padding:12px 5px 0!important}.sidebar .profile strong{color:var(--ref-ink)!important}.sidebar .profile small{color:var(--ref-muted)!important}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ref-line)!important;background:#fffffff0!important;height:60px!important;min-height:60px!important;padding:0 20px!important;box-shadow:0 2px 10px #29314209!important}.topbar-brand{letter-spacing:.01em!important;font-size:14px!important}.topbar .icon-button{border-radius:8px;color:var(--ref-muted)!important}.topbar .icon-button:hover{background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}.top-actions .branch-selector,.top-actions .top-user-profile{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;box-shadow:none!important;border-radius:8px!important}.top-actions .branch-selector:hover,.top-actions .top-user-profile:hover{border-color:var(--ref-line-strong)!important}.top-actions .top-user-avatar{background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}.content{width:100%;max-width:1600px;padding:22px 26px 34px!important}.page-heading{margin-bottom:18px!important}.page-heading h1{letter-spacing:-.015em;color:var(--ref-ink)!important;font:800 22px/1.2 Manrope,sans-serif!important}.page-heading p,.breadcrumb,.modal-description{color:var(--ref-muted)!important}.page-heading p,.breadcrumb{font-size:10px!important}:where(.panel,.quality-list,.quality-dashboard-panel,.quality-dashboard-kpi,.quality-master-panel,.quality-import-panel,.import-table-wrap,.quality-report-toolbar,.quality-report-table-wrap,.nc-card,.nc-filter-panel,.settings-card,.annual-data-card,.annual-chart-card,.annual-nc-card,.monthly-dashboard-card,.annual-dashboard-card,.member-dashboard-card,.master-register-card,.submission-card,.meeting-panel,.meeting-detail,.committee-sidebar,.upcoming-section){transition:border-color .2s,box-shadow .2s,transform .2s;border:1px solid var(--ref-line)!important;border-radius:var(--ref-radius-md)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important}:where(.panel,.quality-dashboard-panel,.quality-dashboard-kpi,.quality-master-panel,.quality-import-panel,.nc-card,.settings-card,.annual-data-card,.annual-chart-card,.annual-nc-card,.monthly-dashboard-card,.annual-dashboard-card,.member-dashboard-card,.master-register-card,.submission-card,.meeting-panel,.meeting-detail):hover{border-color:#ddd9f4!important;box-shadow:0 7px 18px #29314212!important}:where(.panel-heading,.section-heading,.dashboard-panel-heading,.quality-dashboard-panel-heading){color:var(--ref-ink)}:where(.panel-heading h2,.panel-heading h3,.section-heading h2,.section-heading h3,.dashboard-panel-heading h2,.dashboard-panel-heading h3,.quality-dashboard-panel-heading h2,.quality-dashboard-panel-heading h3,.meeting-detail-header h3){color:var(--ref-ink)!important;font-family:Manrope,sans-serif!important}:where(.panel-kicker,.dashboard-panel-kicker,.dashboard-eyebrow,.section-kicker,.quality-dashboard-panel .dashboard-panel-kicker){color:var(--ref-purple)!important;letter-spacing:.1em!important;font-size:8px!important}.dashboard-overview{gap:14px!important}.dashboard-hero,.quality-dashboard-hero,.quality-report-heading,.nc-card-heading{border:1px solid var(--ref-line)!important;border-radius:var(--ref-radius-lg)!important;box-shadow:var(--ref-shadow-sm)!important;color:var(--ref-ink)!important;background:linear-gradient(135deg,#fff 0%,#fbfbff 70%,#f5f8ff 100%)!important}.dashboard-hero h1,.dashboard-hero-copy h1,.quality-dashboard-hero h1{color:var(--ref-ink)!important}.dashboard-subtitle,.dashboard-context,.quality-dashboard-hero p{color:var(--ref-text)!important}.dashboard-action.primary,.dashboard-action.secondary{border:1px solid var(--ref-line-strong)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}.dashboard-action.secondary:hover,.dashboard-action.primary:hover{background:#dceef1!important}.dashboard-stat{border:1px solid var(--ref-line)!important;border-radius:var(--ref-radius-md)!important;background:var(--ref-surface)!important;min-height:108px!important;box-shadow:var(--ref-shadow-sm)!important}.dashboard-stat .stat-icon{background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important;border-radius:9px!important}.dashboard-stat strong,.dashboard-stat span{color:var(--ref-ink)!important}.dashboard-stat small{color:var(--ref-muted)!important}:where(.primary-button,.annual-export-button,.report-button.primary,.master-save,.committee-button.primary,.dashboard-action.primary){border:1px solid var(--ref-purple)!important;background:var(--ref-purple)!important;color:#fff!important;border-radius:8px!important;box-shadow:0 5px 12px #17647c2e!important}:where(.primary-button:hover,.annual-export-button:hover,.report-button.primary:hover,.master-save:hover,.committee-button.primary:hover){background:var(--ref-purple-deep)!important}:where(.secondary-button,.report-button,.committee-button.secondary.light,.committee-button.secondary){border:1px solid var(--ref-line-strong)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;border-radius:8px!important}:where(.secondary-button:hover,.report-button:hover,.committee-button.secondary.light:hover){background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important;border-color:#9cc9d0!important}:where(input,select,textarea){border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important;border-radius:8px!important;font-family:DM Sans,Arial,sans-serif!important}:where(input,select,textarea):focus{border-color:var(--ref-purple)!important;box-shadow:var(--ref-focus)!important}:where(input,select,textarea)::placeholder{color:#a3a9b5!important}:where(.icon-action,.modal-close,.toolbar-icon,.sheet-icon-button){border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-muted)!important;border-radius:8px!important}:where(.icon-action,.modal-close,.toolbar-icon,.sheet-icon-button):hover{background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important;border-color:#9cc9d0!important}:where(.quality-report-table,.import-table,.nc-table,.annual-data-table,.annual-nc-table,.branch-row,.permission-table,.invite-member-table){color:var(--ref-text)}:where(.app-shell table){border-collapse:separate;border-spacing:0}:where(.quality-report-table th,.import-table th,.nc-table th,.annual-data-table th,.annual-nc-table th,.permission-table th,.invite-member-table th,.branch-row.header){letter-spacing:.06em;text-transform:uppercase;background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important;font-size:8px!important;font-weight:800!important}:where(.app-shell thead th){border-bottom:1px solid var(--ref-line)!important}:where(.quality-report-table td,.import-table td,.nc-table td,.annual-data-table td,.annual-nc-table td,.permission-table td,.invite-member-table td){border-color:var(--ref-line)!important;color:var(--ref-text)!important}:where(.app-shell tbody tr:last-child td){border-bottom:0}:where(.quality-report-table tbody tr:hover td,.import-table tbody tr:hover td,.nc-table tbody tr:hover td,.annual-data-table tbody tr:hover td,.annual-nc-table tbody tr:hover td,.permission-table tbody tr:hover td,.invite-member-table tbody tr:hover td){background:#faf9ff!important}:where(.status-pill,.quality-status,.report-status,.invite-status-pill,.meeting-status.completed,.task-status.completed){background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important;border:1px solid #c8efdf!important}:where(.meeting-status.scheduled,.task-status.open){background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}:where(.meeting-status.in-progress,.task-status.in-progress){background:var(--ref-orange-soft)!important;color:#b47821!important}.quality-report-page,.committee-page,.standalone-user-page,.standalone-settings-page{color:var(--ref-ink)!important;background:var(--ref-canvas)!important}.dashboard-hero,.committee-hero,.quality-report-heading{border-color:var(--ref-line)!important;background:linear-gradient(120deg, var(--ref-hero-start), var(--ref-hero-end))!important;color:#fff!important}.dashboard-hero h1,.dashboard-hero .dashboard-eyebrow,.dashboard-hero .dashboard-subtitle,.dashboard-hero .dashboard-context,.dashboard-hero .dashboard-context span,.committee-hero *,.quality-report-heading *{color:#fff!important}.dashboard-action.primary{border-color:var(--ref-green-soft)!important;background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}.dashboard-action.secondary{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff61!important}.dashboard-action.primary:hover,.dashboard-action.secondary:hover{border-color:var(--ref-green)!important;background:var(--ref-green)!important;color:#fff!important}.dashboard-stat.total-stat{color:var(--ref-blue)!important;border-top-color:var(--ref-blue)!important}.dashboard-stat.open-stat{color:var(--ref-red)!important;border-top-color:var(--ref-red)!important}.dashboard-stat.progress-stat{color:var(--ref-orange)!important;border-top-color:var(--ref-orange)!important}.dashboard-stat.pending-stat{color:var(--ref-purple)!important;border-top-color:var(--ref-purple)!important}.dashboard-stat.complete-stat{color:var(--ref-green)!important;border-top-color:var(--ref-green)!important}.dashboard-stat.total-stat .stat-icon{background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}.dashboard-stat.open-stat .stat-icon{background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.dashboard-stat.progress-stat .stat-icon{background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.dashboard-stat.pending-stat .stat-icon{background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}.dashboard-stat.complete-stat .stat-icon{background:var(--ref-green-soft)!important;color:var(--ref-green)!important}.dashboard-panel,.progress-panel,.attention-panel,.department-panel{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important}.panel-period{background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.progress-ring{background:conic-gradient(var(--ref-green) var(--progress), var(--ref-surface-tint) 0)!important}.progress-ring:before{background:var(--ref-surface)!important}.progress-ring strong,.progress-copy>p,.progress-breakdown,.attention-label,.department-name{color:var(--ref-text)!important}.progress-ring span,.progress-breakdown strong,.attention-list strong,.department-name strong{color:var(--ref-ink)!important}.progress-track,.department-track{background:var(--ref-surface-tint)!important}.progress-track span,.department-track span{background:linear-gradient(90deg, var(--ref-green), var(--ref-blue))!important}.attention-list>div{border-bottom-color:var(--ref-line)!important}.attention-icon{color:var(--ref-red)!important}.attention-dot.red,.dot.red{background-color:var(--ref-red)!important}.attention-dot.amber,.dot.amber{background-color:var(--ref-orange)!important}.attention-dot.blue{background-color:var(--ref-blue)!important}.panel-link{color:var(--ref-purple)!important}.quality-tabs,.quality-top-tabs,.indicator-toolbar,.monthly-period-filters{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important}.quality-tabs button,.quality-top-tabs button{color:var(--ref-muted)!important}.quality-tabs button:hover,.quality-tabs button.active,.quality-top-tabs button:hover,.quality-top-tabs button.active{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}.indicator-card{border-color:var(--ref-line)!important;background:linear-gradient(145deg, var(--ref-surface), var(--ref-surface-soft))!important;color:var(--ref-text)!important;box-shadow:var(--ref-shadow-sm)!important}.indicator-card:before{background:linear-gradient(90deg, var(--ref-purple), var(--ref-blue))!important}.indicator-card h3,.indicator-value strong,.indicator-benchmark strong,.indicator-ratio b{color:var(--ref-ink)!important}.indicator-code,.indicator-period strong,.indicator-value span,.indicator-subline,.indicator-benchmark small,.indicator-type-meta small,.indicator-ratio small,.indicator-card-bottom{color:var(--ref-muted)!important}.indicator-period strong{color:var(--ref-purple)!important}.indicator-subline i{color:var(--ref-line-strong)!important}.indicator-mark{background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}.indicator-ratio span,.indicator-benchmark{border-color:var(--ref-line)!important;background:var(--ref-surface-tint)!important}.indicator-card-bottom{border-top-color:var(--ref-line)!important}.indicator-card-bottom .icon-action,.month-history-button,.month-edit-button{border-color:var(--ref-line-strong)!important;background:var(--ref-surface)!important;color:var(--ref-purple)!important}.monthly-result-link{color:var(--ref-green)!important}.monthly-nc-count,.month-nc-count{border-color:var(--ref-orange)!important;background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.monthly-month-filters button,.monthly-year-filter select,.indicator-filter-dropdown summary,.indicator-toolbar select,.indicator-toolbar input{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}.monthly-month-filters button:hover,.monthly-month-filters button.active{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}.indicator-filter-options{border-color:var(--ref-line)!important;background:var(--ref-surface)!important}.indicator-filter-options label{color:var(--ref-text)!important}.indicator-benchmark span.within,.indicator-benchmark span.on_track{background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}.indicator-benchmark span.below,.indicator-benchmark span.watch{background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.indicator-benchmark span.above,.indicator-benchmark span.off_track{background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.indicator-benchmark span.pending{background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.quality-dashboard-kpi{border-color:var(--ref-line)!important;background:var(--ref-surface)!important}.quality-dashboard-kpi span,.quality-dashboard-kpi small{color:var(--ref-muted)!important}.quality-dashboard-kpi strong{color:var(--ref-ink)!important}.quality-kpi-icon{color:#fff!important;background:currentColor!important}.committee-page-heading h1,.workspace-pane-heading h3,.monthly-dashboard-heading h3,.section-heading h3{color:var(--ref-ink)!important}.committee-page-heading p,.workspace-pane-heading p,.monthly-dashboard-heading label,.monthly-dashboard-filters label,.committee-page .section-kicker,.committee-page .committee-eyebrow{color:var(--ref-muted)!important}.committee-tabs-shell{background:var(--ref-surface-soft)!important}.committee-page .monthly-dashboard-card,.committee-page .committee-dashboard-card,.committee-page .member-dashboard-card,.committee-page .table-view-panel,.committee-page .master-form-section,.committee-page .master-form-side,.committee-page .insight-panel{border-color:var(--ref-line)!important;background:var(--ref-surface)!important}.managed-member-status{background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.remind-button.danger{color:var(--ref-red)!important}.quality-report-heading,.user-master-heading,.committee-hero{border-color:var(--ref-line)!important;background:linear-gradient(120deg, var(--ref-purple-deep), var(--ref-purple))!important;color:#fff!important}.quality-report-heading *,.user-master-heading *,.committee-hero *{color:#fff!important}.quality-report-toolbar,.report-stat-card,.quality-report-table-wrap,.report-table-count,.user-master-settings,.user-master-tabs,.user-settings-panel,.session-settings-panel,.settings-card,.master-table,.directory-surface{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;box-shadow:var(--ref-shadow-sm)!important}.quality-report-toolbar label,.report-toolbar-intro strong,.report-table-heading h2,.report-stat-card strong,.user-master-toolbar label,.settings-heading h2,.settings-card strong,.user-master-settings h3,.master-table-row strong{color:var(--ref-ink)!important}.quality-report-toolbar select,.quality-report-toolbar input,.user-master-toolbar input,.user-master-toolbar select,.settings-grid select,.minutes-input input,.master-form-grid input,.master-form-grid select,.master-form-grid textarea,.committee-page .member-editor-form input,.committee-page .member-editor-form select{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}.quality-report-toolbar select:focus,.quality-report-toolbar input:focus,.user-master-toolbar input:focus,.user-master-toolbar select:focus,.settings-grid select:focus,.minutes-input input:focus{border-color:var(--ref-purple)!important;box-shadow:var(--ref-focus)!important}.user-master-tabs{border-bottom-color:var(--ref-line)!important}.user-master-tabs button{color:var(--ref-muted)!important}.user-master-tabs button:hover,.user-master-tabs button.active{background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}.master-card,.monthly-dashboard-card,.committee-dashboard-card,.member-dashboard-card,.table-view-panel,.master-form-section,.master-form-side,.insight-panel,.committee-empty-state,.member-editor-form{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;box-shadow:var(--ref-shadow-sm)!important}.master-card-heading h3,.master-card-meta strong,.monthly-pie-grid article>span,.monthly-list-row strong,.activity-list strong,.committee-empty-state strong{color:var(--ref-ink)!important}.master-card-description,.master-card-meta small,.monthly-pie-grid article>small,.monthly-list-row small,.activity-list small,.committee-empty-state span,.settings-heading span,.settings-card small,.settings-help{color:var(--ref-muted)!important}.quality-report-table th,.quality-report-table td,.report-month-row th,.report-column-row th,.report-table-banner,.report-table-banner b,.report-variable-0,.report-variable-1,.report-variable-2,.report-variable-3,.report-data-cell{border-color:var(--ref-line)!important}.report-month-row th,.report-variable-0,.report-variable-1,.report-variable-2,.report-variable-3,.report-data-cell{background:var(--ref-surface-tint)!important;color:var(--ref-text)!important}.report-column-row th{background:var(--ref-purple-deep)!important;color:#fff!important}.report-table-banner{background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}.report-table-banner b{background:var(--ref-surface)!important;color:var(--ref-purple-deep)!important}.quality-report-table tbody td,.quality-report-table tbody tr:hover td{background:var(--ref-surface)!important;color:var(--ref-text)!important}.settings-heading p,.settings-heading h2,.settings-heading span,.settings-heading>svg{color:var(--ref-purple)!important}.permission-section,.permission-page,.permission-card{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important;color:var(--ref-text)!important}.permission-section-header,.permission-page-header,.permission-group-header{border-color:var(--ref-line)!important;background:var(--ref-surface-tint)!important;color:var(--ref-ink)!important}.permission-section.expanded .permission-section-header,.permission-page.expanded .permission-page-header,.permission-group.expanded .permission-group-header,.permission-card:hover,.permission-card.selected{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important}.permission-section-header strong,.permission-page-header strong,.permission-group-header strong,.permission-card strong{color:var(--ref-ink)!important}.permission-section-header small,.permission-page-header small,.permission-group-header small,.permission-card small{color:var(--ref-muted)!important}.permission-section-actions button,.permission-page-header button,.permission-group-header button{border-color:var(--ref-line-strong)!important;background:var(--ref-surface)!important;color:var(--ref-muted)!important}.report-status-good,.report-status-pending{background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}.report-status-watch,.report-status-below{background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.report-status-bad,.report-status-above{background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.report-data-benchmark{background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.report-stat-total .report-stat-icon{background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}.report-stat-entered .report-stat-icon{background:var(--ref-green-soft)!important;color:var(--ref-green)!important}.report-stat-issues .report-stat-icon,.report-stat-actions .report-stat-icon{background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.standalone-user-page,.standalone-settings-page{inset:60px 0 0 var(--app-sidebar-width)!important;padding:24px 26px 36px!important}.standalone-user-heading h1,.settings-page-header h1{color:var(--ref-ink)!important}.standalone-user-heading p,.settings-page-header p{color:var(--ref-purple)!important}.standalone-user-heading span,.settings-page-header span{color:var(--ref-muted)!important}.user-page-tabs{border-bottom-color:var(--ref-line)!important}.user-page-tabs button{color:var(--ref-muted)!important}.user-page-tabs button.active{border-color:var(--ref-purple)!important;color:var(--ref-purple-deep)!important}.tab-grid:before,.tab-grid:after{background:var(--ref-purple)!important;box-shadow:7px 0 var(--ref-purple), 0 7px var(--ref-purple), 7px 7px var(--ref-purple)!important}.settings-toggle{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important}.settings-toggle strong{color:var(--ref-ink)!important}.settings-toggle small{color:var(--ref-muted)!important}.settings-toggle input{accent-color:var(--ref-purple)!important}@media (width<=700px){.standalone-user-page,.standalone-settings-page{padding:18px 13px 28px!important;inset:56px 0 0 68px!important}}:where(.secondary-nav,.quality-top-tabs,.quality-report-subtabs,.committee-workspace-tabs,.meeting-tabs,.workspace-tabs){border-color:var(--ref-line)!important;background:var(--ref-surface)!important}:where(.quality-top-tabs button,.quality-report-subtabs button,.secondary-nav button,.committee-workspace-tabs button,.meeting-tabs button,.workspace-tabs button){color:var(--ref-muted)!important;font-size:10px!important}:where(.quality-top-tabs button:hover,.quality-top-tabs button.active,.quality-report-subtabs button:hover,.quality-report-subtabs button.active,.secondary-nav button:hover,.secondary-nav button.active,.committee-workspace-tabs button:hover,.committee-workspace-tabs button.active,.meeting-tabs button:hover,.meeting-tabs button.active,.workspace-tabs button:hover,.workspace-tabs button.active){color:var(--ref-purple-deep)!important;border-bottom-color:var(--ref-purple)!important}:where(.quality-top-tabs button.active,.quality-report-subtabs button.active){background:var(--ref-purple-soft)!important}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2731426b!important}:where(.app-modal,.committee-modal){border:1px solid var(--ref-line)!important;border-top:3px solid var(--ref-purple)!important;border-radius:var(--ref-radius-lg)!important;background:var(--ref-surface)!important;box-shadow:0 24px 70px #2731422e!important}:where(.modal-header,.modal-heading){border-bottom-color:var(--ref-line)!important}:where(.modal-kicker,.master-eyebrow,.section-kicker){color:var(--ref-purple)!important}.auth-page{color:var(--ref-ink)!important;background:linear-gradient(135deg,#edf5f8 0%,#f7fafc 58%,#e8f3f2 100%)!important}.auth-page .auth-glow{filter:saturate(.55);opacity:.28!important}.auth-page .auth-grid{opacity:.2!important;background-image:linear-gradient(#17647c14 1px,#0000 1px),linear-gradient(90deg,#17647c14 1px,#0000 1px)!important}.auth-showcase h1,.auth-showcase>p,.showcase-kicker,.showcase-line{color:var(--ref-ink)!important}.showcase-line span{background:var(--ref-green)!important;box-shadow:0 0 14px #2698753d!important}.login-card{border:1px solid var(--ref-line)!important;border-top:3px solid var(--ref-purple)!important;border-radius:var(--ref-radius-lg)!important;background:#fff!important;box-shadow:0 18px 48px #0000001f!important}.login-card .brand-mark{filter:saturate(.75)}.login-card h1,.login-card h2,.login-card label{color:var(--ref-ink)!important}.login-card input{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important}.login-card .primary-button,.login-card .primary-button:hover{border-color:var(--ref-purple)!important;background:linear-gradient(100deg, var(--ref-purple-deep), var(--ref-purple))!important;color:#fff!important;box-shadow:0 6px 14px #17647c33!important}.auth-copyright{border-top-color:var(--ref-line)!important;color:var(--ref-muted)!important;background:#fff!important}.theme-toggle{border:1px solid var(--ref-line-strong)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important;color:var(--ref-text)!important;border-radius:10px!important}.theme-toggle:hover{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;box-shadow:var(--ref-shadow-md)!important}.auth-page{background:radial-gradient(circle at 8% 8%,#4a9ebe24,#0000 27%),#eef3f6!important;min-height:100svh!important;padding:32px 24px 74px!important}.auth-page:before{background:radial-gradient(circle at 88% 18%,#299b8f24,#0000 26%),linear-gradient(135deg,#f8fbfc 0%,#edf3f6 100%)!important}.auth-page:after,.auth-page .auth-glow,.auth-page .auth-grid{display:none!important}.auth-layout{border-radius:28px!important;grid-template-columns:minmax(0,1.12fr) minmax(410px,.78fr)!important;align-items:stretch!important;gap:0!important;width:min(1160px,100%)!important;box-shadow:0 24px 70px #14394d24!important}.auth-showcase{isolation:isolate;perspective:900px;border-radius:28px 0 0 28px;flex-direction:column;justify-content:space-between;min-height:650px;animation:.65s cubic-bezier(.2,.75,.2,1) both auth-showcase-in;overflow:hidden;box-shadow:inset 0 1px #ffffff14;background:radial-gradient(circle at 84% 16%,#49cbbe47,#0000 26%),radial-gradient(circle at 12% 92%,#2c74b54d,#0000 38%),linear-gradient(145deg,#09263b 0%,#0d4358 56%,#116d76 100%)!important;padding:48px 54px!important;display:flex!important;position:relative!important}.auth-showcase:before{content:"";z-index:-1;border:1px solid #97f1e54d;border-radius:50%;width:360px;height:360px;animation:12s ease-in-out infinite alternate auth-orbit;position:absolute;top:-130px;right:-120px;box-shadow:0 0 0 26px #97f1e50f,0 0 0 54px #97f1e50a;display:block!important}.auth-showcase:after{content:"";z-index:-1;border:1px solid #ffffff1a;border-radius:38px;width:420px;height:420px;animation:10s ease-in-out infinite alternate auth-float;position:absolute;bottom:-190px;right:-150px;transform:rotate(34deg);display:block!important}.showcase-wordmark{color:#f4fffe;align-items:center;gap:10px;display:inline-flex}.wordmark-mark{color:#9ce9dc;background:linear-gradient(145deg,#8decde4d,#357fa029);border:1px solid #8be2d38c;border-radius:12px;place-items:center;width:38px;height:38px;font:800 17px Manrope,sans-serif;display:grid;transform:rotate(-8deg);box-shadow:inset 0 1px #ffffff40,0 9px 18px #01132333}.wordmark-copy{gap:2px;display:grid}.wordmark-copy strong{color:#f4fffe;letter-spacing:1.5px;font:800 16px Manrope,sans-serif}.wordmark-copy small{color:#d2efee9e;letter-spacing:1.4px;font-size:7px;font-weight:700}.showcase-logo{z-index:1;height:58px;position:relative;mix-blend-mode:normal!important;filter:none!important;object-position:center!important;background:#fff!important;border:0!important;border-radius:12px!important;width:172px!important;max-height:none!important;padding:9px 14px!important;transform:none!important}.showcase-badge{color:#ebfffccc;letter-spacing:.02em;align-items:center;gap:8px;font:600 10px DM Sans,sans-serif;display:inline-flex}.showcase-copy,.showcase-features{z-index:1;position:relative}.showcase-copy{margin:auto 0;padding:78px 0 52px}.showcase-kicker{letter-spacing:2.5px;color:#7de0d0!important;font-size:10px!important}.auth-showcase h1{letter-spacing:-1.5px;text-shadow:0 12px 28px #03142333;max-width:570px;color:#f5fffe!important;margin:16px 0 18px!important;font:800 clamp(38px,4.2vw,58px)/1.05 Manrope,sans-serif!important}.auth-showcase>.showcase-copy>p{max-width:465px;margin:0;font-size:14px;line-height:1.7;color:#dceff1c7!important}.showcase-line{justify-content:flex-start;color:#dbf3f2b8!important;margin-top:30px!important}.showcase-line span{width:46px;background:#62d9c6!important;box-shadow:0 0 16px #62d9c666!important}.showcase-features{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.showcase-features li{background:#03182a33;border:1px solid #cbf4f026;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:14px 12px;display:flex}.feature-icon{color:#8be2d3;background:#7ee7d621;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.showcase-features li>span:last-child{gap:4px;display:grid}.showcase-features strong{color:#f2fffd;font-size:10px;line-height:1.3}.showcase-features small{color:#d3eceda3;font-size:9px;line-height:1.45}.login-card{min-height:650px;animation:.65s cubic-bezier(.2,.75,.2,1) 80ms both auth-card-in;max-width:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e8ec!important;border-top:0!important;border-left:0!important;border-radius:0 28px 28px 0!important;padding:48px 48px 34px!important}.login-card:hover{box-shadow:none!important}.login-heading{border-bottom:1px solid #edf1f3;padding-bottom:26px}.login-status{color:#758895!important}.login-card h2{letter-spacing:-.8px;color:#172632!important;margin-top:10px!important;font-size:30px!important}.login-card>.muted{line-height:1.55;color:#758895!important}.login-card label{font-size:11px;font-weight:700;color:#405563!important}.login-card input{background:#f9fbfc!important;border-color:#d7e2e7!important;border-radius:10px!important;min-height:47px!important}.login-card input:focus{background:#fff!important;border-color:#17647c!important;box-shadow:0 0 0 4px #17647c1f!important}.login-card input.captcha-valid{background:#f2fbf7!important;border-color:#269875!important;box-shadow:0 0 0 4px #2698751a!important}.login-card input.captcha-invalid{background:#fff7f8!important;border-color:#c77983!important}.captcha-feedback{align-items:center;gap:6px;margin:8px 0 0;font-size:10px;font-weight:700;display:flex}.captcha-feedback:before{content:"";border-radius:50%;width:6px;height:6px}.captcha-feedback.is-valid{color:#19765a}.captcha-feedback.is-valid:before{background:#269875;box-shadow:0 0 0 3px #2698751f}.captcha-feedback.is-invalid{color:#b4515f}.captcha-feedback.is-invalid:before{background:#b4515f}.password-toggle:hover,.captcha-refresh:hover{color:#17647c!important;background:#e8f3f6!important}.captcha-box{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:47px;position:relative;color:#17647c!important;background:#eef9f6!important;border-color:#bfe1dc!important;border-radius:10px!important;justify-content:stretch!important;gap:0!important;padding:8px 10px 8px 12px!important;display:grid!important}.captcha-row{margin-top:4px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important;gap:12px!important}.captcha-row .captcha-input{margin-top:0!important}.captcha-box .captcha-code{color:#17647c;letter-spacing:5px;grid-area:1/1;place-self:center;margin-top:0;font:800 20px/1 DM Sans,sans-serif;-webkit-text-decoration:line-through #2698757a;text-decoration:line-through #2698757a;text-decoration-thickness:2px}.captcha-box .captcha-refresh{grid-area:1/2;place-self:center end;position:static}.login-card .form-error{border-radius:10px}.login-card .primary-button{background:linear-gradient(110deg,#145c79,#279875)!important;border-radius:10px!important;min-height:48px!important;margin-top:22px!important;box-shadow:0 12px 22px #17647c33!important}.login-card .primary-button:hover:not(:disabled){box-shadow:0 16px 28px #17647c45!important}.login-card .primary-button:disabled{cursor:not-allowed;opacity:.52;filter:saturate(.55);box-shadow:none!important}.login-note{color:#84959d!important;margin-top:20px!important}.auth-copyright{color:#758895!important;background:0 0!important;border-top:0!important;padding:0!important;bottom:20px!important}@keyframes auth-orbit{0%{transform:translateZ(-30px)rotate(0)scale(1)}to{transform:translate3d(-22px,18px,30px)rotate(14deg)scale(1.08)}}@keyframes auth-float{0%{transform:translateZ(-10px)rotate(34deg)}to{transform:translate3d(-18px,-14px,30px)rotate(39deg)}}@media (width<=980px){.auth-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)!important}.auth-showcase{padding:40px 36px!important}.showcase-features{grid-template-columns:1fr}.showcase-features li{padding:11px}.showcase-copy{padding:52px 0 34px}}@media (width<=760px){.auth-page{padding:18px 14px 62px!important;display:block!important}.auth-layout{border-radius:22px!important;display:block!important}.auth-showcase{border-radius:22px 22px 0 0;min-height:0;padding:26px 24px 24px!important}.showcase-brand{align-items:flex-start}.showcase-wordmark{gap:8px}.wordmark-mark{border-radius:10px;width:32px;height:32px;font-size:14px}.wordmark-copy strong{font-size:13px}.wordmark-copy small{font-size:6px}.showcase-logo{height:48px;width:140px!important}.showcase-badge{text-align:right;padding-top:10px;font-size:9px}.showcase-copy{padding:46px 0 30px}.auth-showcase h1{max-width:480px;margin:11px 0 12px!important;font-size:34px!important}.auth-showcase>.showcase-copy>p{font-size:13px;line-height:1.55}.showcase-line{margin-top:21px!important}.showcase-features{display:none}.login-card{min-height:0;border-left:1px solid #e0e8ec!important;border-radius:0 0 22px 22px!important;padding:30px 24px 26px!important}.login-heading{padding-bottom:20px}.login-card .eyebrow{margin-top:25px!important}.login-card h2{font-size:26px!important}}@media (prefers-reduced-motion:reduce){.auth-showcase:before,.auth-showcase:after{animation:none!important}}@media (width<=430px){.auth-page{padding-left:10px!important;padding-right:10px!important}.auth-showcase{padding:22px 18px 21px!important}.showcase-badge{max-width:112px;font-size:8px;line-height:1.3}.showcase-copy{padding-top:38px}.auth-showcase h1{font-size:30px!important}.login-card{padding-left:18px!important;padding-right:18px!important}.captcha-row{grid-template-columns:1fr!important}.captcha-box{width:100%}}.theme-toggle:focus-visible{box-shadow:var(--ref-focus)!important;outline:0!important}.theme-toggle-icons{background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.theme-toggle-icons svg.active{color:var(--ref-purple)!important}.theme-toggle-copy strong{color:var(--ref-ink)!important}.theme-toggle-copy small{color:var(--ref-muted)!important}.theme-toggle-state{background:var(--ref-surface-tint)!important}.theme-toggle-state i{background:var(--ref-purple)!important}:where(.dashboard-hero,.quality-report-heading,.nc-card-heading){background:linear-gradient(120deg, var(--ref-hero-start), var(--ref-hero-end))!important;color:#fff!important}:where(){opacity:.25!important;border-color:#9fcbd0!important;box-shadow:0 0 0 24px #17647c0c,0 0 0 48px #17647c06!important}@media (width<=900px){.content{padding:19px 18px 30px!important}}@media (width<=700px){.sidebar{width:68px!important}.content{padding:17px 13px 26px!important}.topbar{height:56px!important;min-height:56px!important;padding:0 12px!important}.dashboard-hero{flex-direction:column;align-items:flex-start;padding:19px!important}}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ref-canvas:#0d1b26;--ref-surface:#142936;--ref-surface-soft:#182f3e;--ref-surface-tint:#1d394a;--ref-line:#2a4657;--ref-line-strong:#3c5c6d;--ref-ink:#eef5f7;--ref-text:#c4d6de;--ref-muted:#8fa9b5;--ref-purple:#65c0bf;--ref-purple-deep:#9ae0d8;--ref-purple-soft:#1d4148;--ref-green:#5ac89e;--ref-green-deep:#86dbba;--ref-green-soft:#1d413b;--ref-orange:#e0ad60;--ref-orange-soft:#463924;--ref-blue:#75b9e4;--ref-blue-soft:#1e3c52;--ref-red:#e38b97;--ref-red-soft:#472d34;--ref-hero-start:#102631;--ref-hero-end:#16434b}[data-theme=night] .sidebar,[data-theme=night] .topbar{background:var(--ref-surface)!important}[data-theme=night] .dashboard-hero,[data-theme=night] .quality-dashboard-hero,[data-theme=night] .committee-hero,[data-theme=night] .quality-report-heading{background:linear-gradient(120deg, var(--ref-hero-start), var(--ref-hero-end))!important}[data-theme=night] .auth-page{background:linear-gradient(135deg,#0c1b27 0%,#102a38 58%,#123d3d 100%)!important}[data-theme=night] .login-card{background:var(--ref-surface)!important;box-shadow:0 18px 48px #0000004d!important}[data-theme=night] .auth-copyright{background:#142936eb!important}:where(.app-shell input,.app-shell select,.app-shell textarea,.directory-search,.directory-filters,.user-table-wrap,.staff-table-wrap,.staff-card,.file-picker,.branch-checkbox-list,.staff-existing-document,.nc-filter-panel,.nc-period-filter,.nc-card,.nc-filter-options,.indicator-filter-options,.month-row,.month-result-content){border-color:var(--ref-line)!important;background-color:var(--ref-surface)!important;color:var(--ref-text)!important}:where(.app-shell input,.app-shell select,.app-shell textarea,.directory-search input,.directory-form-grid input,.directory-form-grid select,.directory-filters select,.nc-filter-search input,.nc-filter-field select,.nc-filter-period select,.nc-period-year select){border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}:where(){color:var(--ref-muted)!important}:where(.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus,.directory-search:focus-within,.directory-form-grid input:focus,.directory-form-grid select:focus,.nc-filter-search input:focus,.nc-filter-field select:focus,.nc-filter-period select:focus){border-color:var(--ref-purple)!important;box-shadow:var(--ref-focus)!important;outline:0!important}:where(.directory-toolbar,.directory-filters,.directory-summary,.directory-empty,.directory-details,.staff-card-meta,.staff-card-footer,.user-table-row,.staff-table-row),.directory-filters label,.directory-form-grid label,.staff-card-meta span,.directory-search,.directory-summary{color:var(--ref-text)!important}.directory-name strong,.directory-details strong,.staff-card-identity strong,.staff-name strong,.staff-table-header,.user-table-header{color:var(--ref-ink)!important}.directory-name small,.directory-muted,.directory-empty,.staff-card-identity small,.staff-name small,.staff-card-meta b,.staff-card-identity small{color:var(--ref-muted)!important}.user-table-row,.staff-table-row,.staff-card-header,.staff-card-footer{border-color:var(--ref-line)!important}.user-table-header,.staff-table-header{background:var(--ref-surface-tint)!important}.directory-role,.directory-status,.managed-member-status{background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important;border-color:#0000!important}.directory-role.administrator{background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}.directory-status.inactive{background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.directory-view,.directory-action,.staff-documents a{border-color:var(--ref-line)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}.directory-view:hover,.directory-action:hover,.staff-documents a:hover{border-color:var(--ref-purple)!important;background:var(--ref-purple)!important;color:#fff!important}.staff-table-avatar{background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}.staff-table-initials,.staff-profile-avatar{background:linear-gradient(135deg, var(--ref-purple-deep), var(--ref-purple))!important;color:#fff!important}.directory-denied{border-color:var(--ref-red)!important;background:var(--ref-red-soft)!important;color:var(--ref-red)!important}:where(.quality-dashboard-panel,.quality-dashboard-kpi,.quality-dashboard-panel .dashboard-panel-meta,.quality-focus-list>div,.quality-quick-actions button,.quality-dashboard-empty,.quality-department-track,.quality-trend-bar){border-color:var(--ref-line)!important;color:var(--ref-text)!important}.quality-dashboard-panel,.quality-dashboard-kpi{background:var(--ref-surface)!important}.quality-dashboard-panel h3,.quality-dashboard-kpi strong,.quality-focus-list strong,.quality-department-title strong,.quality-quick-actions strong{color:var(--ref-ink)!important}.quality-dashboard-panel .dashboard-panel-kicker,.quality-dashboard-kpi span,.quality-dashboard-kpi small,.quality-focus-list span,.quality-focus-list small,.quality-department-title,.quality-department-row small,.quality-chart-legend,.quality-quick-actions button,.quality-quick-actions small{color:var(--ref-muted)!important}.quality-dashboard-panel .dashboard-panel-meta,.quality-department-track,.quality-trend-bar{background:var(--ref-surface-tint)!important}.quality-trend-column strong{color:var(--ref-text)!important}.quality-trend-column small{color:var(--ref-muted)!important}.quality-dashboard-link,.quality-quick-actions button:hover strong{color:var(--ref-purple)!important}.quick-action-icon.blue{background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}.quick-action-icon.red{background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.quick-action-icon.green{background:var(--ref-green-soft)!important;color:var(--ref-green)!important}.nc-card h3,.nc-filter-heading strong,.nc-filter-result,.nc-details span,.nc-details small,.nc-progress>span{color:var(--ref-text)!important}.nc-card p,.nc-filter-heading span,.nc-filter-search,.nc-filter-field,.nc-filter-period,.nc-card-actions select{color:var(--ref-muted)!important}.nc-card h3,.nc-kpi,.nc-progress strong{color:var(--ref-ink)!important}.nc-details{border-color:var(--ref-line)!important}.nc-progress>div{background:var(--ref-surface-tint)!important}.nc-progress i{background:linear-gradient(90deg, var(--ref-purple), var(--ref-blue))!important}.nc-status{background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.nc-status.non_conforming,.nc-status.non_conforming_reported{background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.nc-status.non_conforming_partially_solved{background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.nc-status.non_conforming_solved,.nc-status.conforming{background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}.nc-filter-options label,.nc-filter-empty{color:var(--ref-text)!important}.nc-period-filter,.nc-filter-panel{background:var(--ref-surface)!important}.nc-month-buttons button{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-text)!important}.nc-month-buttons button:hover,.nc-month-buttons button.active{border-color:var(--ref-purple)!important;background:var(--ref-purple)!important;color:#fff!important}.quality-report-table tbody td,.report-description,.report-cell-alert,.report-data-stack span,.report-variable-stack span{background:var(--ref-surface)!important;color:var(--ref-text)!important}.report-description{background:var(--ref-surface-soft)!important}.report-cell-alert{background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.report-variable-0,.report-variable-1,.report-variable-2,.report-variable-3,.report-data-stack span:nth-child(2),.report-data-stack span:nth-child(3),.report-data-stack span:nth-child(4){background:var(--ref-surface-tint)!important;color:var(--ref-text)!important}.report-data-stack span:nth-child(3){color:var(--ref-blue)!important}.report-data-stack span:nth-child(4),.report-data-benchmark{background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.report-empty{color:var(--ref-muted)!important}.committee-main-menu{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important}.committee-main-menu button{color:var(--ref-muted)!important}.committee-main-menu button:hover,.committee-main-menu button.active{background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}.committee-main-menu-icon{background:var(--ref-purple)!important;color:#fff!important}.committee-main-menu button:nth-child(2) .committee-main-menu-icon{background:var(--ref-green)!important}.committee-main-menu button:nth-child(3) .committee-main-menu-icon{background:var(--ref-red)!important}.committee-main-menu button:nth-child(4) .committee-main-menu-icon{background:var(--ref-blue)!important}.committee-sub-menu button.disabled{border-color:var(--ref-line)!important;background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}@media (width>=901px){body .committee-page.committee-page{gap:12px!important;width:calc(100% - 20px)!important;max-width:1590px!important;margin-left:auto!important;margin-right:auto!important;font-size:11px!important}body .committee-page.committee-page>*{min-width:0}body .committee-page.committee-page .committee-tabs-shell{gap:6px!important}body .committee-page.committee-page .committee-main-menu button{min-height:40px!important;padding:6px 11px!important;font-size:10px!important}body .committee-page.committee-page .committee-sub-menu button{min-height:34px!important;padding:7px 10px!important;font-size:10px!important}}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-title-row,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-fields>div,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-reschedule{background:var(--ref-surface)!important}:where(.app-modal,.committee-modal,.modal-content,.modal-footer){border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important}:where(.modal-header h2,.modal-content h3,.modal-content strong){color:var(--ref-ink)!important}:where(.modal-description,.modal-content small,.modal-content p){color:var(--ref-muted)!important}.modal-close{border-color:var(--ref-line)!important;background:var(--ref-surface-tint)!important;color:var(--ref-text)!important}@media (width<=700px){.standalone-user-page,.standalone-settings-page{inset:56px 0 0 68px!important}}.nc-card-section,.nc-filter-panel,.nc-table-scroll{color:var(--ref-text)!important}.nc-filter-panel,.nc-table-scroll{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important}.nc-filter-panel .nc-period-filter,.nc-filter-panel .nc-filter-drawer{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important}.nc-filter-panel .nc-period-year,.nc-filter-panel .nc-period-months,.nc-filter-panel .nc-filter-dropdown-field,.nc-filter-panel .nc-filter-search,.nc-filter-panel .nc-filter-field{color:var(--ref-muted)!important}.nc-filter-toggle,.nc-filter-close,.nc-filter-dropdown summary,.nc-filter-panel select,.nc-filter-panel input{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}.nc-filter-toggle:hover,.nc-filter-toggle.active,.nc-filter-close:hover{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}.nc-filter-count{background:var(--ref-purple)!important;color:#fff!important}.nc-filter-drawer{border-top-color:var(--ref-line)!important}.nc-filter-options{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-md)!important}.nc-filter-options label,.nc-filter-result,.nc-table{color:var(--ref-text)!important}.nc-table th{border-bottom-color:var(--ref-line)!important;background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.nc-table td{border-bottom-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important}.nc-table tbody tr:hover,.nc-table tbody tr:hover td{background:var(--ref-surface-soft)!important}.nc-table-indicator strong,.nc-table-title strong,.nc-table-period strong{color:var(--ref-ink)!important}.nc-table-indicator strong{color:var(--ref-purple)!important}.nc-table-indicator small,.nc-table-title small,.nc-table-period small{color:var(--ref-muted)!important}.nc-priority{background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.nc-priority.high{background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.nc-priority.medium{background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.nc-priority.low{background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}.nc-table-progress strong{color:var(--ref-purple)!important}.nc-table-progress>span{background:var(--ref-surface-tint)!important}.nc-table-progress i{background:linear-gradient(90deg, var(--ref-purple), var(--ref-blue))!important}.nc-table select{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}.nc-table-actions .icon-action,.nc-table-actions .delete-action{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important;color:var(--ref-muted)!important}.nc-table-actions .icon-action:hover{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}.nc-table-actions .danger,.nc-table-actions .delete-action{color:var(--ref-red)!important}.nc-table-actions .danger:hover,.nc-table-actions .delete-action:hover{border-color:var(--ref-red)!important;background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.quality-sub-tabs{border-color:var(--ref-line)!important;background:var(--ref-surface)!important}.quality-sub-tabs button{color:var(--ref-muted)!important}.quality-sub-tabs button:hover,.quality-sub-tabs button.active{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important;box-shadow:none!important}.quality-audit-stats,.quality-audit-grid{color:var(--ref-text)!important}.quality-audit-stat,.quality-audit-panel{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important}.quality-audit-stat>span,.quality-audit-stat small,.quality-audit-heading>div>p:last-child,.audit-panel-kicker,.quality-training-list small,.quality-evidence-list small,.audit-event-copy span,.audit-event-copy small{color:var(--ref-muted)!important}.quality-audit-stat strong,.quality-audit-heading h3,.quality-training-list strong,.quality-evidence-list strong,.audit-event-copy strong{color:var(--ref-ink)!important}.quality-audit-stat.blue>div{background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}.quality-audit-stat.green>div{background:var(--ref-green-soft)!important;color:var(--ref-green)!important}.quality-audit-stat.amber>div{background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.quality-audit-stat.slate>div{background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.quality-training-list>div,.quality-evidence-list>div,.audit-event-list,.audit-event{border-color:var(--ref-line)!important}.training-step,.quality-dashboard-link{color:var(--ref-purple)!important}.quality-evidence-list span{color:var(--ref-text)!important}.evidence-dot{background:var(--ref-green)!important}.audit-record-count,.audit-source{background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.audit-search,.audit-toolbar select{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}.audit-search input,.audit-toolbar select{color:var(--ref-ink)!important}.audit-event-icon{background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}.quality-master-panel{border-color:var(--ref-line)!important;border-top-color:var(--ref-purple)!important;background:var(--ref-surface)!important}.master-tabs{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important}.master-tabs button{color:var(--ref-muted)!important}.master-tabs button:hover,.master-tabs button.active{border-color:var(--ref-purple)!important;background:var(--ref-purple)!important;color:#fff!important}.master-panel-body,.master-section,.master-overview-card,.word-master-block,.word-master-entry,.master-import{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important}.master-section-heading h3,.master-overview-card h4,.word-master-heading h4,.master-section-heading strong{color:var(--ref-ink)!important}.master-section-heading p,.master-overview-card p,.word-master-heading small,.master-help-text,.master-footer,.master-read-only,.master-empty{color:var(--ref-muted)!important}.master-grid label,.master-types,.master-toggle{color:var(--ref-text)!important}.master-grid input,.master-grid select,.master-grid textarea,.word-master-entry input,.word-master-entry textarea{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}.master-overview-card{box-shadow:var(--ref-shadow-sm)!important}.master-overview-kicker,.master-eyebrow{color:var(--ref-purple)!important}.master-option-chip{border-color:var(--ref-line-strong)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}.master-icon{color:var(--ref-purple)!important}.import-reference,.import-flow,.import-page,.import-hub{color:var(--ref-text)!important}.import-reference-header,.import-reference-controls,.import-reference-table-wrap,.import-hub-tabs,.import-flow .flow-card,.import-toolbar,.import-table-wrap,.import-table{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important}.import-reference-header h2,.import-hero h1,.import-flow-header h2,.flow-card h3,.import-month,.import-reference-month{color:var(--ref-ink)!important}.import-reference-kicker,.import-kicker,.import-flow-kicker{color:var(--ref-purple)!important}.import-reference-controls,.import-toolbar{background:var(--ref-surface-soft)!important}.control-group label,.import-toolbar label,.import-table th,.import-reference-table th,.import-file,.import-ref,.flow-card small{color:var(--ref-muted)!important}.control-group select,.import-toolbar select,.flow-card select,.flow-card input[type=file]{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}.import-table th,.import-reference-table th{border-bottom-color:var(--ref-line)!important;background:var(--ref-surface-tint)!important}.import-table td,.import-reference-table td{border-bottom-color:var(--ref-line)!important;color:var(--ref-text)!important}.import-hub-tabs button{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important;color:var(--ref-muted)!important}.import-hub-tabs button:hover,.import-hub-tabs button.active{border-color:var(--ref-purple)!important;background:var(--ref-purple)!important;color:#fff!important}.flow-step{background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}.flow-card .status-pill,.import-reference .status-pill{border-color:#0000!important}.capa-form-modal .nc-workflow-progress{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important}.capa-form-modal .nc-workflow-progress span,.capa-form-modal .nc-workflow-progress small,.capa-form-modal .form-grid label,.capa-form-modal .field-help,.capa-form-modal .capa-training label,.capa-form-modal .capa-footer span{color:var(--ref-muted)!important}.capa-form-modal .nc-workflow-progress strong,.capa-form-modal .capa-training h3{color:var(--ref-ink)!important}.capa-form-modal .nc-workflow-track{background:var(--ref-surface-tint)!important}.capa-form-modal .nc-workflow-track i{background:linear-gradient(90deg, var(--ref-purple), var(--ref-blue))!important}.capa-form-modal .form-grid input,.capa-form-modal .form-grid select,.capa-form-modal .form-grid textarea{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}.capa-form-modal .capa-training{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important}.content:has(.quality-workspace){max-width:none!important}.quality-workspace{font-size:13px}.quality-top-tabs button,.quality-sub-tabs button{font-size:11px!important;line-height:1.25!important}.quality-report-page{gap:18px}.quality-report-toolbar{gap:24px;padding:19px 22px}.report-toolbar-intro span,.report-table-kicker{font-size:10px!important}.report-toolbar-intro strong{font-size:16px!important}.report-toolbar-intro small{font-size:11px!important}.quality-report-toolbar label{letter-spacing:.45px;font-size:10px!important}.quality-report-toolbar select,.quality-report-toolbar input{min-height:40px;font-size:12px!important}.report-button{min-height:40px;font-size:11px!important}.report-stat-card{padding:16px 17px}.report-stat-card small{font-size:11px!important}.report-stat-card strong{font-size:24px!important}.report-stat-card strong b{font-size:13px!important}.report-stat-card em{font-size:10px!important}.report-table-banner{min-height:42px;padding:9px 14px}.report-table-banner strong{font-size:13px!important}.report-table-banner b{font-size:12px!important}.report-column-row th{font-size:11px!important;line-height:1.35!important}.quality-report-table tbody td{font-size:12px!important;line-height:1.55!important}.report-number strong{font-size:22px!important}.report-number small,.report-indicator-type{font-size:11px!important}.report-indicator strong{font-size:13px!important}.report-status{font-size:10px!important}.report-stack span,.report-cell-text{font-size:11px!important}.report-description{font-size:12px!important}.sidebar:not(.collapsed) .brand{justify-content:center!important}.sidebar:not(.collapsed) .brand-mark{background:var(--ref-surface)!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important;width:172px!important;height:58px!important;display:block!important}.sidebar.collapsed .brand-mark{background:var(--ref-surface)!important;object-fit:cover!important;object-position:left center!important;width:42px!important;height:42px!important;display:block!important}@media (width<=700px){.sidebar .brand-mark{background:var(--ref-surface)!important;object-fit:cover!important;object-position:left center!important;width:42px!important;height:42px!important;display:block!important}}.committee-page{width:100%!important;max-width:none!important;color:var(--ref-text)!important;gap:16px!important;font-family:DM Sans,Arial,sans-serif!important}.committee-tabs-shell{background:0 0!important;gap:8px!important;padding:0!important;top:8px!important}.committee-main-menu{border:1px solid var(--ref-line)!important;border-radius:var(--ref-radius-lg)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important;gap:6px!important;padding:6px!important}.committee-main-menu button{border-radius:var(--ref-radius-md)!important;min-height:46px!important;color:var(--ref-muted)!important;border:1px solid #0000!important;font-size:12px!important}.committee-main-menu button:hover,.committee-main-menu button.active{border-color:var(--ref-line)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important;box-shadow:none!important}.committee-main-menu button.active:after{background:var(--ref-purple)!important}.committee-main-menu-icon{background:var(--ref-purple)!important;width:32px!important;height:32px!important;box-shadow:none!important;color:#fff!important;border-radius:9px!important}.committee-submenu-shell{border:1px solid var(--ref-line)!important;border-radius:var(--ref-radius-md)!important;background:var(--ref-surface-soft)!important;padding:4px!important}.committee-sub-menu button{min-height:36px!important;color:var(--ref-muted)!important;border:1px solid #0000!important;font-size:11px!important}.committee-sub-menu button:hover,.committee-sub-menu button.active{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-purple-deep)!important;box-shadow:none!important}.committee-sync-banner{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important;min-height:52px!important;color:var(--ref-text)!important;box-shadow:var(--ref-shadow-sm)!important}.committee-sync-banner.error{border-color:color-mix(in srgb, var(--ref-red) 45%, var(--ref-line))!important;background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.committee-sync-banner span{color:var(--ref-muted)!important}.committee-sync-banner-icon{background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}.committee-sync-banner.error .committee-sync-banner-icon{background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.committee-hero{border:1px solid var(--ref-line)!important;border-radius:var(--ref-radius-lg)!important;background:linear-gradient(120deg, var(--ref-hero-start), var(--ref-hero-end))!important;min-height:190px!important;box-shadow:var(--ref-shadow-md)!important;padding:27px 30px!important}.committee-hero h2{font-size:clamp(25px,2.8vw,34px)!important}.committee-hero-copy>p:not(.committee-eyebrow){color:#ffffffd1!important;font-size:13px!important}.committee-context{color:#ffffffc2!important;font-size:11px!important}.committee-button{border-radius:8px!important;min-height:36px!important;font-size:11px!important}.committee-button.primary{color:#0d5c59!important;background:#d9f4ee!important}.committee-button.secondary{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff52!important}.committee-summary-grid{gap:12px!important}.committee-summary-card,.monthly-dashboard-card,.committee-dashboard-card,.member-dashboard-card,.table-view-panel,.master-form-section,.master-form-side,.insight-panel,.committee-sidebar,.meeting-detail,.meeting-panel,.upcoming-section{border-color:var(--ref-line)!important;border-radius:var(--ref-radius-md)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important;color:var(--ref-text)!important}.committee-summary-card{min-height:106px!important;padding:15px!important}.committee-summary-card span:not(.summary-icon),.committee-summary-card small{color:var(--ref-muted)!important}.committee-summary-card strong,.monthly-dashboard-heading h3,.workspace-pane-heading h3,.monthly-card-heading h4,.committee-sidebar-heading h3,.section-heading h3,.meeting-detail-header h3{color:var(--ref-ink)!important}.monthly-dashboard-heading,.workspace-pane-heading,.section-heading,.monthly-card-heading,.meeting-detail-header,.committee-sidebar-heading{border-color:var(--ref-line)!important}.section-kicker,.committee-eyebrow{color:var(--ref-purple)!important}.monthly-card-heading{padding-bottom:12px!important}.panel-count,.committee-sidebar-heading>span{border-color:var(--ref-line)!important;background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.monthly-dashboard-card p:not(.section-kicker),.workspace-pane-heading p:not(.section-kicker),.monthly-list-row small,.activity-list small,.monthly-empty span,.committee-empty-state span,.next-session-card dt,.meeting-meta,.meeting-breadcrumb,.committee-sidebar-footer,.committee-list-copy small{color:var(--ref-muted)!important}.monthly-list-row,.activity-list>div,.committee-count-list>div,.meeting-tabs,.committee-sidebar-footer{border-color:var(--ref-line)!important}.monthly-list-row:hover,.activity-list>div:hover,.committee-list-item:hover,.committee-list-item.active{background:var(--ref-surface-soft)!important}.committee-list-item.active{box-shadow:inset 3px 0 var(--ref-purple)!important}.committee-list-copy strong,.monthly-list-row strong,.activity-list strong,.committee-count-name,.committee-empty-state strong,.next-session-card dd{color:var(--ref-ink)!important}.committee-search,.committee-filter-row select,.committee-modal select,.committee-modal input,.committee-modal textarea,.member-editor-form input,.member-editor-form select{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}.committee-search input{color:var(--ref-ink)!important;background:0 0!important}.meeting-tabs button{color:var(--ref-muted)!important}.meeting-tabs button:hover,.meeting-tabs button.active{border-bottom-color:var(--ref-purple)!important;color:var(--ref-purple-deep)!important}.meeting-tabs button span,.managed-member-status{background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}.meeting-status.scheduled,.task-status.open{background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}.meeting-status.in-progress,.task-status.in-progress{background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.meeting-status.completed,.task-status.completed{background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}.committee-page .icon-action,.committee-page .member-editor-form,.committee-page .committee-empty-state{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important;color:var(--ref-text)!important}.committee-page .icon-action:hover{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}@media (width<=900px){.committee-main-menu{display:flex!important;overflow-x:auto!important}.committee-main-menu button{flex:none!important}.committee-hero{flex-direction:column!important;align-items:flex-start!important}.committee-hero-actions{justify-content:flex-start!important;align-items:flex-start!important}}body .committee-page .committee-main-menu{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important}body .committee-page .committee-main-menu button{color:var(--ref-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}body .committee-page .committee-main-menu button:hover,body .committee-page .committee-main-menu button.active{border-color:var(--ref-line)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important;box-shadow:none!important}body .committee-page .committee-main-menu button.active:after{background:var(--ref-purple)!important;bottom:4px!important;left:50px!important;right:14px!important}body .committee-page .committee-main-menu-icon{background:var(--ref-purple)!important;box-shadow:none!important;color:#fff!important}body .committee-page .committee-submenu-shell{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important}body .committee-page .committee-sub-menu button{color:var(--ref-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}body .committee-page .committee-sub-menu button:hover,body .committee-page .committee-sub-menu button.active{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-purple-deep)!important;box-shadow:none!important}body .committee-page .committee-hero{border-color:var(--ref-line)!important;background:linear-gradient(120deg, var(--ref-hero-start), var(--ref-hero-end))!important;box-shadow:var(--ref-shadow-md)!important}body .committee-page .committee-summary-card,body .committee-page .monthly-dashboard-card,body .committee-page .committee-dashboard-card,body .committee-page .member-dashboard-card,body .committee-page .table-view-panel,body .committee-page .master-form-section,body .committee-page .master-form-side,body .committee-page .insight-panel,body .committee-page .committee-sidebar,body .committee-page .meeting-detail,body .committee-page .meeting-panel,body .committee-page .upcoming-section{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important;color:var(--ref-text)!important}body .committee-page .monthly-card-heading,body .committee-page .committee-sidebar-heading,body .committee-page .meeting-detail-header,body .committee-page .meeting-tabs,body .committee-page .monthly-list-row,body .committee-page .activity-list>div,body .committee-page .committee-count-list>div{border-color:var(--ref-line)!important}body .committee-page .monthly-card-heading h4,body .committee-page .monthly-dashboard-heading h3,body .committee-page .workspace-pane-heading h3,body .committee-page .committee-sidebar-heading h3,body .committee-page .section-heading h3,body .committee-page .meeting-detail-header h3,body .committee-page .monthly-list-row strong,body .committee-page .activity-list strong,body .committee-page .committee-count-name,body .committee-page .next-session-card dd{color:var(--ref-ink)!important}body .committee-page .monthly-card-heading p,body .committee-page .monthly-list-row small,body .committee-page .activity-list small,body .committee-page .committee-empty-state span,body .committee-page .next-session-card dt,body .committee-page .meeting-meta,body .committee-page .meeting-breadcrumb,body .committee-page .committee-list-copy small{color:var(--ref-muted)!important}body .committee-page .panel-count,body .committee-page .committee-sidebar-heading>span{border-color:var(--ref-line)!important;background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}body .committee-page .committee-list-item:hover,body .committee-page .committee-list-item.active,body .committee-page .monthly-list-row:hover,body .committee-page .activity-list>div:hover{background:var(--ref-surface-soft)!important}body .committee-page .committee-list-item.active{box-shadow:inset 3px 0 var(--ref-purple)!important}body .committee-page .committee-search,body .committee-page .committee-filter-row select,body .committee-page .committee-modal select,body .committee-page .committee-modal input,body .committee-page .committee-modal textarea,body .committee-page .member-editor-form input,body .committee-page .member-editor-form select{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}body .committee-page .meeting-tabs button{color:var(--ref-muted)!important}body .committee-page .meeting-tabs button:hover,body .committee-page .meeting-tabs button.active{border-bottom-color:var(--ref-purple)!important;color:var(--ref-purple-deep)!important}body .committee-page .icon-action{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important;color:var(--ref-muted)!important}body .committee-page .icon-action:hover{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}body .committee-page .monthly-submission-page{color:var(--ref-text)!important;gap:16px!important}body .committee-page .monthly-submission-page .meeting-review-header{border:1px solid var(--ref-line)!important;border-radius:var(--ref-radius-lg)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important;gap:22px!important;padding:20px 22px!important;display:grid!important}body .committee-page .monthly-submission-page .meeting-review-title h3,body .committee-page .monthly-submission-page .submission-title-row h4,body .committee-page .monthly-submission-page .submission-card-heading h4{color:var(--ref-ink)!important}body .committee-page .monthly-submission-page .meeting-review-title h3{font-size:28px!important}body .committee-page .monthly-submission-page .meeting-review-title>p:last-child,body .committee-page .monthly-submission-page .meeting-identity-description,body .committee-page .monthly-submission-page .panel-description,body .committee-page .monthly-submission-page .meeting-review-toolbar .meeting-review-selector>span,body .committee-page .monthly-submission-page .submission-export-actions>span{color:var(--ref-muted)!important}body .committee-page .monthly-submission-page .meeting-review-toolbar .meeting-review-selector select,body .committee-page .monthly-submission-page .meeting-review-toolbar .meeting-review-year-dropdown summary{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important;box-shadow:none!important}body .committee-page .monthly-submission-page .meeting-review-toolbar .meeting-review-year-options{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-md)!important}body .committee-page .monthly-submission-page .meeting-review-toolbar .meeting-review-year-options label{color:var(--ref-text)!important}body .committee-page .monthly-submission-page .submission-export-actions{border-left-color:var(--ref-line)!important}body .committee-page .monthly-submission-page .submission-export-actions button{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-purple-deep)!important}body .committee-page .monthly-submission-page .submission-export-actions button:hover{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important}body .committee-page .monthly-submission-page .submission-card{border-color:var(--ref-line)!important;border-radius:var(--ref-radius-md)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important;color:var(--ref-text)!important}body .committee-page .monthly-submission-page .submission-identity-card{border-top:3px solid var(--ref-purple)!important}body .committee-page .monthly-submission-page .submission-title-row,body .committee-page .monthly-submission-page .submission-card-heading{border-bottom-color:var(--ref-line)!important}body .committee-page .monthly-submission-page .submission-fields>div{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important}body .committee-page .monthly-submission-page .submission-fields span,body .committee-page .monthly-submission-page .meeting-identity-status small{color:var(--ref-muted)!important}body .committee-page .monthly-submission-page .submission-fields strong{color:var(--ref-ink)!important}body .committee-page .monthly-submission-page .submission-reschedule{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important;color:var(--ref-text)!important}body .committee-page .monthly-submission-page .submission-reschedule strong{color:var(--ref-ink)!important}body .committee-page .monthly-submission-page .submission-reschedule span,body .committee-page .monthly-submission-page .submission-reschedule small{color:var(--ref-muted)!important}body .committee-page .monthly-submission-page .panel-count{border-color:var(--ref-line)!important;background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}body .committee-page .monthly-submission-page .readiness-master-agenda,body .committee-page .monthly-submission-page .submission-attendance-list>div,body .committee-page .monthly-submission-page .submission-task-list>div,body .committee-page .monthly-submission-page .task-allocation-table tr{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important;color:var(--ref-text)!important}body .committee-page .monthly-submission-page .readiness-master-agenda:hover,body .committee-page .monthly-submission-page .submission-attendance-list>div:hover,body .committee-page .monthly-submission-page .submission-task-list>div:hover{background:var(--ref-surface-tint)!important}body .committee-page .monthly-submission-page .readiness-master-agenda-copy h5,body .committee-page .monthly-submission-page .submission-attendance-list strong,body .committee-page .monthly-submission-page .task-agenda-title{color:var(--ref-ink)!important}body .committee-page .monthly-submission-page .readiness-master-agenda-description p,body .committee-page .monthly-submission-page .submission-attendance-list small,body .committee-page .monthly-submission-page .task-agenda-description{color:var(--ref-muted)!important}body .committee-page .monthly-submission-page .agenda-card-action{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-muted)!important}body .committee-page .monthly-submission-page .agenda-card-action:hover{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}body .committee-page .monthly-submission-page .submission-two-column{gap:16px!important}body .committee-page.committee-page .committee-main-menu.committee-main-menu button.active.active,body .committee-page.committee-page .committee-main-menu.committee-main-menu button:hover{border-color:var(--ref-line)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important;box-shadow:none!important}body .committee-page.committee-page .committee-main-menu.committee-main-menu button.active.active:after{background:var(--ref-purple)!important}body .committee-page.committee-page .committee-submenu-shell.committee-submenu-shell{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important}body .committee-page.committee-page .committee-sub-menu.committee-sub-menu button.active.active,body .committee-page.committee-page .committee-sub-menu.committee-sub-menu button:hover{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-purple-deep)!important;box-shadow:none!important}body .committee-page.committee-page .committee-sub-menu.committee-sub-menu button.active.active{border:2px solid var(--ref-purple)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--ref-purple) 20%, transparent)!important}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .meeting-review-header.meeting-review-header,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-card.submission-card{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important;color:var(--ref-text)!important}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card{border-top-color:var(--ref-purple)!important}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-fields>div{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-fields span,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .meeting-identity-status small,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .meeting-identity-description,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .panel-description{color:var(--ref-muted)!important}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-fields strong,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-title-row h4,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-card-heading h4,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .meeting-review-title h3{color:var(--ref-ink)!important}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .meeting-review-toolbar .meeting-review-selector select,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .meeting-review-toolbar .meeting-review-year-dropdown summary,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-export-actions button{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important;box-shadow:none!important}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-reschedule.submission-reschedule,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .readiness-master-agenda.readiness-master-agenda{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important;color:var(--ref-text)!important}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .readiness-master-agenda-copy h5,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-reschedule strong{color:var(--ref-ink)!important}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .readiness-master-agenda-description p,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-reschedule span,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-reschedule small{color:var(--ref-muted)!important}body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card,body .committee-page.committee-page .committee-dashboard-card.committee-dashboard-card,body .committee-page.committee-page .member-dashboard-card.member-dashboard-card,body .committee-page.committee-page .monthly-pie-card.monthly-pie-card,body .committee-page.committee-page .next-session-card.next-session-card{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;box-shadow:var(--ref-shadow-sm)!important}body .committee-page.committee-page .monthly-dashboard-heading.monthly-dashboard-heading h3,body .committee-page.committee-page .workspace-pane-heading.workspace-pane-heading h3,body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .monthly-card-heading.monthly-card-heading h4{color:var(--ref-ink)!important}body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .monthly-card-heading.monthly-card-heading,body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .monthly-list-row.monthly-list-row,body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .activity-list>div,body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .committee-count-list>div{border-color:var(--ref-line)!important}body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .monthly-list-row.monthly-list-row strong,body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .activity-list>div strong,body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .committee-count-name,body .committee-page.committee-page .next-session-card.next-session-card dd,body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .monthly-empty strong{color:var(--ref-ink)!important}body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .monthly-list-row.monthly-list-row small,body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .activity-list>div small,body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .committee-count-list>div small,body .committee-page.committee-page .next-session-card.next-session-card dt,body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .monthly-empty span{color:var(--ref-muted)!important}body .committee-page.committee-page .monthly-dashboard-heading.monthly-dashboard-heading select{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}body .committee-page.committee-page .monthly-dashboard-card.monthly-dashboard-card .panel-count,body .committee-page.committee-page .next-session-card.next-session-card .panel-count{border-color:var(--ref-line)!important;background:var(--ref-surface-tint)!important;color:var(--ref-muted)!important}@media (width>=901px){body .committee-page.committee-page{gap:12px!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;font-size:11px!important}body .committee-page.committee-page .committee-main-menu button{min-height:40px!important;padding:6px 11px!important;font-size:10px!important}body .committee-page.committee-page .committee-sub-menu button{min-height:34px!important;padding:7px 10px!important;font-size:10px!important}}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-title-row,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-fields>div,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-reschedule{background:var(--ref-surface)!important;border-color:var(--ref-line)!important;color:var(--ref-text)!important;background-image:none!important}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-title-row h4,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-fields strong,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-reschedule strong{color:var(--ref-ink)!important}body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-title-row p:not(.section-kicker),body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-fields span,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-reschedule span,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .submission-reschedule small,body .committee-page.committee-page .monthly-submission-page.monthly-submission-page .submission-identity-card.submission-identity-card .meeting-identity-status small{color:var(--ref-muted)!important}.auth-page{perspective:1500px}.auth-layout{transform-style:preserve-3d;position:relative}.auth-showcase{transform-style:preserve-3d}.showcase-features li{transition:transform .35s,box-shadow .35s,background-color .35s;transform:translateZ(24px);box-shadow:0 12px 24px #01101d1f}.showcase-features li:hover{background:#03182a57;transform:translateZ(38px)rotateY(-2deg);box-shadow:0 20px 34px #01101d38}.login-card{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.75,.2,1),box-shadow .45s;animation:.8s cubic-bezier(.2,.75,.2,1) 80ms both auth-card-3d-in;transform:translateZ(28px)rotateY(-1deg);box-shadow:18px 26px 56px #112f402e,0 8px 18px #112f4014,inset 1px 0 #ffffffe6!important}.auth-showcase:before{filter:drop-shadow(0 18px 32px #24d8c729);transform-style:preserve-3d}.auth-showcase:after{transform-style:preserve-3d;box-shadow:0 0 0 18px #97f1e50b,0 0 0 38px #97f1e506,inset 0 0 32px #76e7dc14}@keyframes auth-card-3d-in{0%{opacity:0;transform:translate3d(36px,22px,-100px)rotateY(-9deg)rotateX(4deg)scale(.96)}to{opacity:1;transform:translateZ(28px)rotateY(-1deg)rotateX(0)scale(1)}}@media (width<=760px){.login-card,.login-card:hover{transform:none;box-shadow:0 18px 42px #112f4024!important}.showcase-brand,.showcase-copy,.showcase-features li{transform:none}}@media (prefers-reduced-motion:reduce){.login-card,.showcase-features li{transition:none!important;animation:none!important;transform:none!important}}.auth-page{perspective:1600px;overflow:hidden;background:#061923!important;min-height:100svh!important;padding:0!important;display:block!important}.auth-page:before{z-index:-2;background:radial-gradient(at 18% 44%,#1377898f,#0000 34%),radial-gradient(at 80% 10%,#19738047,#0000 32%),linear-gradient(125deg,#061923 0%,#092b3c 54%,#061a25 100%)!important}.auth-page .auth-grid{z-index:1;width:280px;height:280px;top:52%;right:41%;opacity:.72!important;display:block!important}.auth-layout{min-height:100svh;padding:0 clamp(22px,5vw,88px);width:100%!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;align-items:stretch!important;gap:0!important}.auth-showcase{min-height:100svh;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:clamp(34px,7vh,82px) clamp(28px,5vw,76px)!important}.auth-showcase:before{opacity:.72;width:clamp(280px,36vw,470px);height:clamp(280px,36vw,470px);top:2%;right:-9%}.auth-showcase:after{opacity:.74;width:clamp(300px,39vw,510px);height:clamp(300px,39vw,510px);bottom:-25%;right:-2%}.showcase-brand,.showcase-copy,.showcase-features{z-index:2;position:relative}.showcase-brand{transform:translateZ(38px)}.showcase-copy{transform:translateZ(58px)}.showcase-features{transform:translateZ(32px)}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-self:center;width:100%;margin:36px 0;transition:transform .45s cubic-bezier(.2,.75,.2,1),box-shadow .45s;animation:.85s cubic-bezier(.2,.75,.2,1) 80ms both auth-card-3d-in;transform:translateZ(42px)rotateY(-2deg);background:#fffffff5!important;border:1px solid #ffffffc2!important;border-radius:24px!important;max-width:470px!important;min-height:0!important;padding:clamp(28px,4vh,44px) clamp(24px,3.2vw,42px)!important;box-shadow:28px 34px 80px #00080f61,0 12px 30px #072d3b3d,inset 0 1px #fffffffa!important}.auth-copyright{z-index:3;color:#dbefef9e!important}@media (width<=980px) and (width>=761px){.auth-layout{padding:0 24px;grid-template-columns:minmax(0,1fr) minmax(370px,.9fr)!important}.auth-showcase{padding:38px 28px!important}.login-card{transform:translateZ(28px)rotateY(-1deg)}}@media (width<=1100px) and (width>=761px){.showcase-features{grid-template-columns:1fr;gap:8px}.showcase-features li{align-items:center;padding:9px 12px}}@media (width<=760px){.auth-page{overflow:hidden auto;padding:0!important;display:block!important}.auth-page:after{opacity:.16}.auth-page .auth-grid{width:180px;height:180px;top:280px;right:2%;opacity:.48!important}.auth-layout{flex-direction:column;min-height:100svh;padding:0 16px 20px;display:flex!important}.auth-showcase{min-height:0;padding:28px 18px 22px!important}.showcase-brand,.showcase-copy,.showcase-features{transform:none}.showcase-copy{padding:38px 0 26px}.showcase-features{display:none}.login-card,.login-card:hover{align-self:center;width:min(500px,100%);margin:0 auto 20px;transform:none;max-width:500px!important;padding:28px 24px 24px!important;box-shadow:0 24px 54px #00080f47!important}.auth-copyright{text-align:center;position:relative;left:auto;right:auto;padding:12px 16px!important;bottom:auto!important}}@media (height<=700px) and (width>=761px){.auth-page{overflow:hidden auto}}@media (width<=430px){.auth-layout{padding-left:10px;padding-right:10px}.auth-showcase{padding-left:14px!important;padding-right:14px!important}.login-card,.login-card:hover{padding-left:18px!important;padding-right:18px!important}}@media (prefers-reduced-motion:reduce){.auth-page:after{transform:none}.auth-page .auth-grid,.auth-showcase:before,.auth-showcase:after{animation:none!important}}.auth-page:before{z-index:-2;background-size:150% 150%;animation:22s ease-in-out infinite alternate login-backdrop-drift;background:radial-gradient(circle at 14% 25%,#20ebd147,#0000 24%),radial-gradient(circle at 87% 76%,#8c67ff52,#0000 27%),radial-gradient(circle at 78% 16%,#3caaf638,#0000 25%),linear-gradient(135deg,#071c32 0%,#0b3150 48%,#171a43 100%)!important}.auth-page:after{content:"";z-index:-1;opacity:.32;pointer-events:none;transform-origin:bottom;background-image:radial-gradient(circle,#98f5ef7a 1px,#0000 1.6px),linear-gradient(90deg,#0000 49.8%,#80e2e81f 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#80e2e81f 50%,#0000 50.2%);background-size:34px 34px,88px 88px,88px 88px;position:absolute;inset:0;transform:perspective(900px)rotateX(58deg)scale(1.45)translateY(17%);-webkit-mask-image:radial-gradient(#000 0%,#0000 85%);mask-image:radial-gradient(#000 0%,#0000 85%);display:block!important}.auth-page .auth-grid{z-index:1;width:158px;height:158px;transform-style:preserve-3d;background:linear-gradient(145deg,#7afff285,#2e9bd538);border:1px solid #8efff5b8;border-radius:28px;animation:9s ease-in-out infinite login-cube-float;top:14%;left:13%;right:auto;box-shadow:28px 34px 62px #00091a47,0 0 55px #41eee033,inset 1px 1px #ffffffa6;opacity:.9!important;display:block!important}.auth-page .auth-grid:before,.auth-page .auth-grid:after{background:linear-gradient(145deg,#82ffef66,#4390ff2e);border:1px solid #95fff294;border-radius:28px;display:block;position:absolute;inset:0;box-shadow:0 0 34px #4bebdc29,inset 1px 1px #ffffff8c}.auth-page .auth-grid:before{transform:translateZ(28px)}.auth-page .auth-grid:after{transform:rotateY(90deg)translateZ(58px)}.auth-layout{justify-items:center;width:min(100%,480px)!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;padding:0!important;display:grid!important}.auth-showcase{z-index:0;pointer-events:none;min-height:0;inset:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:absolute!important}.auth-showcase>*{display:none!important}.login-card{z-index:3;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);place-self:center;width:min(460px,100%);margin:0;transition:transform .4s,box-shadow .4s;animation:.8s cubic-bezier(.2,.75,.2,1) both login-card-arrive;position:relative;overflow:hidden;transform:translateZ(32px);background:#ffffffd6!important;border:1px solid #ffffffeb!important;border-top:4px solid #21a6ae!important;border-radius:24px!important;max-width:460px!important;min-height:0!important;padding:38px 40px 30px!important;box-shadow:0 36px 90px #2b527a2b,0 10px 24px #3976941a,inset 0 1px #fffffffa!important}.login-card:hover{transform:translateZ(48px)translateY(-4px);box-shadow:0 44px 100px #2b527a38,0 14px 30px #39769424,inset 0 1px #fffffffa!important}.login-card:before{content:"";z-index:-1;pointer-events:none;border:1px solid #45b2b829;border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-85px;box-shadow:0 0 0 16px #45b2b80b,0 0 0 34px #45b2b808}.login-heading,.login-card>:not(.login-card-orbit){position:relative}.auth-copyright{z-index:3;color:#e0f2ffad!important;padding:0!important;bottom:12px!important}@keyframes login-backdrop-drift{0%{background-position:0%}to{background-position:100%}}@keyframes login-cube-float{0%,to{transform:translate(0,0)rotateX(-18deg)rotateY(28deg)rotate(-8deg)}50%{transform:translate3d(-12px,-20px,35px)rotateX(-8deg)rotateY(48deg)rotate(2deg)}}@keyframes login-orb-drift{0%{transform:translate3d(0,8px,-70px)rotateY(18deg)rotate(-5deg)}to{transform:translate3d(18px,-20px,-24px)rotateY(34deg)rotate(5deg)}}@keyframes login-orbit-drift{0%{transform:translateZ(-35px)rotate(34deg)}to{transform:translate3d(-18px,-15px,14px)rotate(42deg)}}@keyframes login-card-arrive{0%{opacity:0;transform:translate3d(0,32px,-100px)rotateX(8deg)scale(.96)}to{opacity:1;transform:translateZ(32px)rotateX(0)scale(1)}}@media (width<=760px){.auth-page{overflow:hidden auto;min-height:100svh!important;padding:22px 16px 54px!important;display:grid!important}.auth-page .auth-grid{width:82px;height:82px;top:7%;left:auto;right:4%}.auth-showcase:before{width:240px;height:240px;top:3%;left:-22%}.auth-showcase:after{width:190px;height:190px;bottom:5%;right:-24%}.auth-page .auth-grid:before,.auth-page .auth-grid:after{border-radius:16px}.auth-layout{margin:auto;width:min(100%,460px)!important;min-height:0!important}.login-card,.login-card:hover{width:100%;transform:none;padding:30px 25px 24px!important}.auth-copyright{text-align:center;position:absolute;left:0;right:0;bottom:12px!important}}@media (width<=430px){.auth-page{padding-left:12px!important;padding-right:12px!important}.login-card,.login-card:hover{padding-left:20px!important;padding-right:20px!important}.login-card h2{font-size:25px!important}}@media (height<=720px) and (width>=761px){.auth-page{overflow-y:auto}.login-card{margin:12px 0;padding-top:24px!important;padding-bottom:20px!important}}@media (prefers-reduced-motion:reduce){.auth-page .auth-grid,.login-card,.auth-page:before,.auth-showcase:before,.auth-showcase:after{transition:none!important;animation:none!important}}.auth-page{place-items:center;overflow:hidden auto;background:radial-gradient(at 12% 18%,#27b7ae21,#0000 34%),radial-gradient(at 88% 82%,#4290bb1f,#0000 36%),#edf4f6!important;min-height:100svh!important;padding:24px 24px 48px!important;display:grid!important}.auth-page:before{z-index:-2;animation:none;inset:0;background:linear-gradient(135deg,#072a3b06 25%,#0000 25%) 0 0/44px 44px,linear-gradient(315deg,#072a3b06 25%,#0000 25%) 0 0/44px 44px,0 0!important}.auth-page:after,.auth-page .auth-grid,.auth-page .auth-glow{display:none!important}.auth-layout{transform-style:flat;height:min(730px,100svh - 96px);animation:.7s cubic-bezier(.2,.75,.2,1) both login-panel-arrive;position:relative;overflow:hidden;background:#fff!important;border:1px solid #ffffffe6!important;border-radius:30px!important;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;align-items:stretch!important;gap:0!important;width:min(1120px,100%)!important;min-height:0!important;padding:12px!important;display:grid!important;box-shadow:0 36px 90px #14354329,0 8px 24px #1435430f!important}.auth-showcase{z-index:1;pointer-events:auto;flex-direction:column;justify-content:space-between;gap:24px;animation:none;overflow:hidden;min-height:0!important;box-shadow:none!important;background:radial-gradient(at 88% 16%,#2bd2c03d,#0000 33%),radial-gradient(at 12% 92%,#3299b747,#0000 38%),linear-gradient(145deg,#08283b 0%,#0b4054 56%,#087b7d 100%)!important;border:0!important;border-radius:22px!important;padding:clamp(24px,3vw,40px) clamp(28px,4.5vw,62px)!important;display:flex!important;position:relative!important;inset:auto!important}.auth-showcase>*{z-index:2;position:relative;display:block!important}.auth-showcase:before{background:radial-gradient(circle at 34% 28%,#9dffe238,#36cbb814 36%,#0000 72%);border:1px solid #8df4e033;border-radius:50%;width:360px;height:360px;animation:16s ease-in-out infinite alternate login-brand-orbit;top:20%;left:auto;right:-155px;transform:none;box-shadow:0 0 0 24px #86f1dc0b,0 0 0 50px #86f1dc07,inset 0 0 50px #86f1dc1a}.auth-showcase:after{background:linear-gradient(140deg,#53d7bf1f,#0e566c08);border:1px solid #92f2de24;border-radius:40px;width:340px;height:270px;animation:none;top:auto;bottom:-155px;right:-90px;transform:rotate(-24deg);box-shadow:0 0 0 18px #92f2de09,inset 0 0 45px #92f2de12}.showcase-brand,.showcase-copy,.showcase-features{z-index:2;position:relative;transform:none!important}.showcase-brand{justify-content:space-between;align-items:center;gap:14px;display:flex}.showcase-wordmark{flex:none;align-items:center;gap:12px;display:inline-flex}.wordmark-mark{color:#fff;background:linear-gradient(145deg,#55d9bf,#1689a2);border:1px solid #bbffee9e;border-radius:14px;place-items:center;width:44px;height:44px;font:800 24px/1 Manrope;display:grid;box-shadow:0 8px 22px #01152138,inset 0 1px #ffffff80}.wordmark-copy strong{color:#fff;letter-spacing:1.5px;font:800 16px/1.1 Manrope;display:block}.wordmark-copy small{color:#cff0eeb8;letter-spacing:.7px;margin-top:5px;font:700 7px/1.2 DM Sans;display:block}.showcase-badge{color:#d7f0eb;white-space:nowrap;background:#ffffff14;border:1px solid #c4f3ee38;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 10px;font:600 9px DM Sans;display:inline-flex;position:static!important}.showcase-badge i{background:#66e4b7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #66e4b724}.showcase-copy{max-width:550px;margin:auto 0;padding:36px 0 22px}.showcase-kicker{color:#7de1d2;letter-spacing:2.4px;margin:0;font:800 10px DM Sans}.auth-showcase h1{color:#fff;letter-spacing:-1.5px;max-width:520px;margin:17px 0 16px;font:800 clamp(34px,4vw,50px)/1.08 Manrope}.auth-showcase>.showcase-copy>p{color:#e0f2f3c7;max-width:440px;margin:0;font:400 14px/1.75 DM Sans}.showcase-line{color:#d5eeecb8;align-items:center;gap:11px;margin-top:28px;font:600 11px DM Sans;display:flex}.showcase-line span{background:#72dfcb;border-radius:2px;width:36px;height:2px;box-shadow:0 0 12px #72dfcb73}.showcase-features{gap:10px;margin:0;padding:0;list-style:none;display:grid!important}.showcase-features li{background:#fff1;border:1px solid #cdf4ed1f;border-radius:14px;align-items:center;gap:13px;padding:12px 14px;transition:background-color .2s,border-color .2s;display:flex;box-shadow:0 8px 18px #0114201a;transform:none!important}.showcase-features li:hover{background:#ffffff1a;border-color:#cdf4ed47}.feature-icon{color:#8be4d2;background:#70dcc721;border:1px solid #87ebd83d;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.showcase-features strong{color:#f3fbfa;font:700 11px/1.4 DM Sans;display:block}.showcase-features small{color:#d8f0eda8;margin-top:3px;font:400 10px/1.45 DM Sans;display:block}.login-card,.login-card:hover{z-index:2;place-self:center;width:min(100%,440px);margin:0;animation:.7s cubic-bezier(.2,.75,.2,1) .12s both login-form-arrive;position:relative;overflow:hidden;transform:none;max-width:440px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0 22px 22px 0!important;padding:38px clamp(28px,3vw,44px) 30px!important}.login-card:before{border-color:#1491971f;top:-150px;right:-110px;box-shadow:0 0 0 20px #14919709,0 0 0 42px #14919706}.login-heading{border-bottom:1px solid #e8eff1;min-height:50px;padding-bottom:18px}.login-logo{width:132px!important;height:48px!important}.login-status{color:#547a69;background:#f4fbf7;border:1px solid #e4f2ed;border-radius:999px;padding:7px 9px}.login-card .eyebrow{color:#138b8d!important;margin-top:25px!important}.login-card h2{color:#17364b!important;font-size:28px!important}.login-card>.muted{color:#758997!important}.login-card input{background:#f8fbfc!important}.login-card .primary-button{background:linear-gradient(110deg,#087e91,#0e9e9a 68%,#31b793)!important;box-shadow:0 10px 22px #108f9133!important}.auth-copyright{z-index:3;position:absolute;left:0;right:0;color:#738993!important;background:0 0!important;border:0!important;padding:0!important;bottom:14px!important}@keyframes login-panel-arrive{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-form-arrive{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes login-brand-orbit{0%{transform:translateY(-8px)scale(.98)}to{transform:translate(-12px,12px)scale(1.03)}}@media (width<=920px){.auth-layout{height:auto;grid-template-columns:minmax(0,1fr)!important;width:min(760px,100%)!important;min-height:0!important;padding:10px!important}.auth-showcase{gap:24px;min-height:0!important;padding:30px clamp(24px,6vw,48px)!important}.showcase-copy{margin:0;padding:12px 0 0}.auth-showcase h1{max-width:620px;font-size:clamp(32px,6vw,46px)}.showcase-features{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-features li{flex-direction:column;align-items:flex-start}.login-card,.login-card:hover{width:100%;border-radius:18px!important;max-width:none!important;padding:30px clamp(24px,6vw,48px) 26px!important}.auth-copyright{position:relative;padding:16px 0 0!important;bottom:auto!important}}@media (width<=560px){.auth-page{min-height:100svh!important;padding:14px 12px 18px!important}.auth-layout{border-radius:23px!important;width:100%!important;padding:7px!important}.auth-showcase{gap:18px;border-radius:17px!important;padding:23px 20px!important}.showcase-brand{align-items:flex-start}.showcase-badge{padding:7px 9px;font-size:9px}.wordmark-mark{border-radius:12px;width:38px;height:38px;font-size:21px}.showcase-copy{padding-top:4px}.auth-showcase h1{margin:12px 0 10px;font-size:clamp(30px,9vw,39px)}.auth-showcase>.showcase-copy>p{font-size:12px}.showcase-line{margin-top:18px}.showcase-features{grid-template-columns:minmax(0,1fr);gap:7px}.showcase-features li{flex-direction:row;align-items:center;padding:9px 11px}.feature-icon{flex-basis:34px;width:34px;height:34px}.login-card,.login-card:hover{padding:25px 19px 22px!important}.login-card h2{font-size:25px!important}.auth-copyright{font-size:10px;padding-top:12px!important}}@media (prefers-reduced-motion:reduce){.auth-layout,.auth-showcase:before,.login-card,.login-card:hover{transition:none!important;animation:none!important}}:root{--icon-system-color:var(--ref-purple,#17647c);--icon-system-muted:var(--ref-muted,#758895);--icon-system-surface:var(--ref-purple-soft,#e8f3f6);--icon-system-line:var(--ref-line,#dce5ec);--icon-system-focus:var(--ref-focus,0 0 0 3px #17647c29)}.lucide{color:currentColor;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:color .18s,transform .18s;display:block;overflow:visible;stroke-width:2.1px!important}:where(button,a,label,.panel-heading,.section-heading,.quality-section-heading,.form-section-title,.field-icon,.attachment-picker)>.lucide{color:currentColor}:where(.quality-nav-icon,.committee-main-menu-icon,.kpi-icon,.quality-kpi-icon,.quality-audit-stat>div,.report-stat-icon)>.lucide{color:#fff!important}:where(.icon-button,.icon-action,.modal-close,.sheet-icon-button){border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:32px;min-height:32px;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}:where(.icon-button,.icon-action,.modal-close,.sheet-icon-button)>.lucide{width:16px!important;height:16px!important}:where(.primary-button,.secondary-button,.report-button,.annual-export-button,.committee-button,.filter-button,.sheet-command-button,.directory-new-user,.logout-button){align-items:center;gap:7px}:where(.primary-button,.secondary-button,.report-button,.annual-export-button,.committee-button,.filter-button,.sheet-command-button,.directory-new-user,.logout-button)>.lucide{width:15px!important;height:15px!important}:where(.nav-item,.committee-main-menu button,.quality-top-tabs button,.master-tabs button)>.lucide{width:16px!important;height:16px!important}:where(.nav-item,.committee-main-menu button,.quality-top-tabs button,.master-tabs button){align-items:center;gap:8px}:where(.icon-button,.icon-action,.modal-close,.sheet-icon-button):hover{transform:translateY(-1px);box-shadow:0 5px 12px #17647c1f}:where(.icon-button,.icon-action,.modal-close,.sheet-icon-button):focus-visible{box-shadow:var(--icon-system-focus);outline:0}:where(.icon-action,.table-edit-button,.row-actions>button:not(.branch-status-action)){width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:5px!important;padding:0!important}:where(.icon-action,.table-edit-button,.row-actions>button:not(.branch-status-action))>.lucide{width:15px!important;height:15px!important}:where(.nc-table-actions,.row-actions){align-items:center;gap:7px}:where(.icon-action.action-view,.icon-action[title*=View],.icon-action[aria-label*=View],.row-actions>button[title=View],.table-edit-button[title*=View]){color:#2878d4!important;background:#eaf2ff!important;border-color:#c9dcff!important}:where(.icon-action.action-edit,.icon-action[title*=Edit],.icon-action[aria-label*=Edit],.row-actions>button[title=Edit],.table-edit-button[title*=Edit]){color:#d98521!important;background:#fff4e3!important;border-color:#f5d39c!important}:where(.icon-action[title*=Print],.icon-action[aria-label*=Print]){color:#168fa9!important;background:#e8f9fc!important;border-color:#b8e5ef!important}:where(.icon-action[title*=History],.icon-action[aria-label*=History]){color:#7657c7!important;background:#f4efff!important;border-color:#d8caf7!important}:where(.icon-action.action-success,.icon-action[title*=Restore],.icon-action[title*=Activate],.icon-action[title*=Download],.icon-action[aria-label*=Restore],.icon-action[aria-label*=Activate],.icon-action[aria-label*=Download]){color:#168252!important;background:#effaf3!important;border-color:#b9e3ce!important}:where(.icon-action.action-danger,.icon-action.danger,.icon-action.delete-action,.icon-action[title*=Delete],.icon-action[title*=Remove],.icon-action[title*=Archive],.icon-action[title*=Disable],.icon-action[title*=Deactivate],.icon-action[title*=Block],.icon-action[aria-label*=Delete],.icon-action[aria-label*=Remove],.icon-action[aria-label*=Archive],.icon-action[aria-label*=Disable],.icon-action[aria-label*=Deactivate],.icon-action[aria-label*=Block]){color:#d55363!important;background:#fff0f2!important;border-color:#f2c7ce!important}:where(.icon-action.action-warning,.icon-action[title*=Upload],.icon-action[aria-label*=Upload]){color:#c77a08!important;background:#fff8e8!important;border-color:#f5d39c!important}:where(.icon-action.action-view,.icon-action[title*=View],.icon-action[aria-label*=View],.icon-action.action-edit,.icon-action[title*=Edit],.icon-action[aria-label*=Edit],.icon-action[title*=Print],.icon-action[aria-label*=Print],.icon-action[title*=History],.icon-action[aria-label*=History],.icon-action.action-success,.icon-action[title*=Restore],.icon-action[title*=Activate],.icon-action[title*=Download],.icon-action[title*=Upload],.icon-action[aria-label*=Restore],.icon-action[aria-label*=Activate],.icon-action[aria-label*=Download],.icon-action[aria-label*=Upload]):hover{transform:translateY(-1px);box-shadow:0 4px 10px #21415e24!important}:where(.icon-action.action-danger,.icon-action.danger,.icon-action.delete-action,.icon-action[title*=Delete],.icon-action[title*=Remove],.icon-action[title*=Archive],.icon-action[title*=Disable],.icon-action[title*=Deactivate],.icon-action[title*=Block],.icon-action[aria-label*=Delete],.icon-action[aria-label*=Remove],.icon-action[aria-label*=Archive],.icon-action[aria-label*=Disable],.icon-action[aria-label*=Deactivate],.icon-action[aria-label*=Block]):hover{color:#b9364c!important;background:#ffe1e5!important;border-color:#d55363!important}[data-theme=night] :where(.icon-action,.table-edit-button,.row-actions>button:not(.branch-status-action)){border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-text)!important}[data-theme=night] :where(.icon-action.action-view,.icon-action[title*=View],.icon-action[aria-label*=View],.row-actions>button[title=View],.table-edit-button[title*=View]){border-color:var(--ref-line-strong)!important;background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}[data-theme=night] :where(.icon-action.action-edit,.icon-action[title*=Edit],.icon-action[aria-label*=Edit],.row-actions>button[title=Edit],.table-edit-button[title*=Edit],.icon-action.action-warning,.icon-action[title*=Upload],.icon-action[aria-label*=Upload]){border-color:var(--ref-line-strong)!important;background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}[data-theme=night] :where(.icon-action[title*=Print],.icon-action[aria-label*=Print],.icon-action[title*=History],.icon-action[aria-label*=History]){border-color:var(--ref-line-strong)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}[data-theme=night] :where(.icon-action.action-success,.icon-action[title*=Restore],.icon-action[title*=Activate],.icon-action[title*=Download],.icon-action[aria-label*=Restore],.icon-action[aria-label*=Activate],.icon-action[aria-label*=Download]){border-color:var(--ref-line-strong)!important;background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}[data-theme=night] :where(.icon-action.action-danger,.icon-action.danger,.icon-action.delete-action,.icon-action[title*=Delete],.icon-action[title*=Remove],.icon-action[title*=Archive],.icon-action[title*=Disable],.icon-action[title*=Deactivate],.icon-action[title*=Block],.icon-action[aria-label*=Delete],.icon-action[aria-label*=Remove],.icon-action[aria-label*=Archive],.icon-action[aria-label*=Disable],.icon-action[aria-label*=Deactivate],.icon-action[aria-label*=Block]){border-color:var(--ref-line-strong)!important;background:var(--ref-red-soft)!important;color:var(--ref-red)!important}body :is(.app-shell,.modal-backdrop) .icon-action,body :is(.app-shell,.modal-backdrop) .table-edit-button,body :is(.app-shell,.modal-backdrop) .row-actions>button:not(.branch-status-action){width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:5px!important;padding:0!important}body :is(.app-shell,.modal-backdrop) .icon-action>.lucide,body :is(.app-shell,.modal-backdrop) .table-edit-button>.lucide,body :is(.app-shell,.modal-backdrop) .row-actions>button:not(.branch-status-action)>.lucide{width:15px!important;height:15px!important}body :is(.app-shell,.modal-backdrop) .icon-action[title*=View],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=View],body :is(.app-shell,.modal-backdrop) .table-edit-button[title*=View],body :is(.app-shell,.modal-backdrop) .row-actions>button[title=View]{color:#2878d4!important;background:#eaf2ff!important;border-color:#c9dcff!important}body :is(.app-shell,.modal-backdrop) .icon-action[title*=Edit],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Edit],body :is(.app-shell,.modal-backdrop) .table-edit-button[title*=Edit],body :is(.app-shell,.modal-backdrop) .row-actions>button[title=Edit]{color:#d98521!important;background:#fff4e3!important;border-color:#f5d39c!important}body :is(.app-shell,.modal-backdrop) .icon-action[title*=Print],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Print]{color:#168fa9!important;background:#e8f9fc!important;border-color:#b8e5ef!important}body :is(.app-shell,.modal-backdrop) .icon-action[title*=History],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=History]{color:#7657c7!important;background:#f4efff!important;border-color:#d8caf7!important}body :is(.app-shell,.modal-backdrop) .icon-action[title*=Restore],body :is(.app-shell,.modal-backdrop) .icon-action[title*=Activate],body :is(.app-shell,.modal-backdrop) .icon-action[title*=Download],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Restore],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Activate],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Download]{color:#168252!important;background:#effaf3!important;border-color:#b9e3ce!important}body :is(.app-shell,.modal-backdrop) .icon-action[title*=Delete],body :is(.app-shell,.modal-backdrop) .icon-action[title*=Remove],body :is(.app-shell,.modal-backdrop) .icon-action[title*=Archive],body :is(.app-shell,.modal-backdrop) .icon-action[title*=Disable],body :is(.app-shell,.modal-backdrop) .icon-action[title*=Deactivate],body :is(.app-shell,.modal-backdrop) .icon-action[title*=Block],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Delete],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Remove],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Archive],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Disable],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Deactivate],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Block]{color:#d55363!important;background:#fff0f2!important;border-color:#f2c7ce!important}body :is(.app-shell,.modal-backdrop) .icon-action[title*=Upload],body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Upload]{color:#c77a08!important;background:#fff8e8!important;border-color:#f5d39c!important}body :is(.app-shell,.modal-backdrop) .icon-action:hover,body :is(.app-shell,.modal-backdrop) .table-edit-button:hover,body :is(.app-shell,.modal-backdrop) .row-actions>button:not(.branch-status-action):hover{transform:translateY(-1px);box-shadow:0 4px 10px #21415e24!important}[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action,[data-theme=night] body :is(.app-shell,.modal-backdrop) .table-edit-button,[data-theme=night] body :is(.app-shell,.modal-backdrop) .row-actions>button:not(.branch-status-action){border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-text)!important}[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=View],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=View],[data-theme=night] body :is(.app-shell,.modal-backdrop) .table-edit-button[title*=View],[data-theme=night] body :is(.app-shell,.modal-backdrop) .row-actions>button[title=View]{background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Edit],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Edit],[data-theme=night] body :is(.app-shell,.modal-backdrop) .table-edit-button[title*=Edit],[data-theme=night] body :is(.app-shell,.modal-backdrop) .row-actions>button[title=Edit],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Upload],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Upload]{background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Print],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Print],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=History],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=History]{background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Restore],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Activate],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Download],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Restore],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Activate],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Download]{background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Delete],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Remove],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Archive],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Disable],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Deactivate],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[title*=Block],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Delete],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Remove],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Archive],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Disable],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Deactivate],[data-theme=night] body :is(.app-shell,.modal-backdrop) .icon-action[aria-label*=Block]{background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.top-actions .branch-selector{align-items:center;gap:7px}.top-actions .branch-selector>.lucide,.top-user-profile>.lucide{width:15px!important;height:15px!important}.top-actions .branch-selector>.lucide{color:var(--icon-cyan)!important}.top-user-profile>.lucide{color:var(--icon-purple)!important}.sidebar .nav-item>.lucide{color:var(--icon-slate)!important}.sidebar .nav-item.nav-dashboard>.lucide{color:var(--icon-blue)!important}.sidebar .nav-item.nav-quality>.lucide{color:var(--icon-teal)!important}.sidebar .nav-item.nav-reports>.lucide{color:var(--icon-purple)!important}.sidebar .nav-item.nav-master>.lucide{color:var(--icon-orange)!important}.sidebar .nav-item.nav-user-management>.lucide{color:var(--icon-green)!important}.sidebar .nav-item.nav-settings>.lucide{color:var(--icon-cyan)!important}.sidebar .nav-item:hover>.lucide,.sidebar .nav-item.selected>.lucide{color:#fff!important}.committee-main-menu-icon{place-items:center;display:inline-grid}.committee-main-menu-icon>.lucide{width:15px!important;height:15px!important}@media (prefers-reduced-motion:reduce){.lucide,:where(.icon-button,.icon-action,.modal-close,.sheet-icon-button){transition:none!important}}:root{--global-canvas:#f1f3f6;--global-surface:#fff;--global-surface-soft:#f8fafc;--global-surface-muted:#f2f4f7;--global-border:#e1e7ee;--global-border-strong:#ccd6e0;--global-ink:#121d29;--global-text:#2b3745;--global-muted:#5f6b79;--global-primary:#17647c;--global-primary-deep:#0d4358;--global-primary-soft:#e8f3f6;--global-blue:#3d7ead;--global-blue-soft:#eaf3fa;--global-green:#269875;--global-green-soft:#e8f6f1;--global-orange:#b87924;--global-orange-soft:#fff3df;--global-red:#b4515f;--global-red-soft:#fbecef;--global-font-sans:"DM Sans", Inter, Roboto, "Segoe UI", Arial, sans-serif;--app-sidebar-width:210px;--global-radius-sm:8px;--global-radius-md:12px;--global-radius-lg:16px;--global-shadow-sm:0 2px 8px #2230460b;--global-shadow-md:0 8px 24px #22304613;--global-focus:0 0 0 3px #2878d42e;--ref-canvas:var(--global-canvas);--ref-surface:var(--global-surface);--ref-surface-soft:var(--global-surface-soft);--ref-surface-tint:var(--global-surface-muted);--ref-line:var(--global-border);--ref-line-strong:var(--global-border-strong);--ref-ink:var(--global-ink);--ref-text:var(--global-text);--ref-muted:var(--global-muted);--ref-purple:var(--global-primary);--ref-purple-deep:var(--global-primary-deep);--ref-purple-soft:var(--global-primary-soft);--ref-blue:var(--global-blue);--ref-blue-soft:var(--global-blue-soft);--ref-green:var(--global-green);--ref-green-soft:var(--global-green-soft);--ref-orange:var(--global-orange);--ref-orange-soft:var(--global-orange-soft);--ref-red:var(--global-red);--ref-red-soft:var(--global-red-soft);--ref-focus:var(--global-focus);--ui-canvas:var(--global-canvas);--ui-surface:var(--global-surface);--ui-surface-soft:var(--global-surface-soft);--ui-surface-muted:var(--global-surface-muted);--ui-line:var(--global-border);--ui-line-strong:var(--global-border-strong);--ui-ink:var(--global-ink);--ui-text:var(--global-text);--ui-muted:var(--global-muted);--ui-primary:var(--global-primary);--ui-primary-deep:var(--global-primary-deep);--ui-primary-soft:var(--global-primary-soft);--theme-canvas:var(--global-canvas);--theme-surface:var(--global-surface);--theme-surface-soft:var(--global-surface-soft);--theme-surface-muted:var(--global-surface-muted);--theme-line:var(--global-border);--theme-ink:var(--global-ink);--theme-text:var(--global-text);--theme-muted:var(--global-muted);--theme-accent:var(--global-primary);--theme-accent-soft:var(--global-primary-soft);--theme-shadow:var(--global-shadow-md)}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--global-canvas:#0e1823;--global-surface:#152433;--global-surface-soft:#1a2d3f;--global-surface-muted:#20384b;--global-border:#2b465b;--global-border-strong:#3c5d72;--global-ink:#eff5f8;--global-text:#c5d5df;--global-muted:#8ea6b5;--global-primary:#70b8c5;--global-primary-deep:#a9d7dc;--global-primary-soft:#1e3942;--global-blue:#80bbdc;--global-blue-soft:#1c3545;--global-green:#64c9a2;--global-green-soft:#1b3b34;--global-orange:#edbd76;--global-orange-soft:#473723;--global-red:#ef929b;--global-red-soft:#492b34;--global-shadow-sm:0 2px 10px #0000002e;--global-shadow-md:0 10px 28px #00000040;--global-focus:0 0 0 3px #9b8cff38;--ref-canvas:var(--global-canvas);--ref-surface:var(--global-surface);--ref-surface-soft:var(--global-surface-soft);--ref-surface-tint:var(--global-surface-muted);--ref-line:var(--global-border);--ref-line-strong:var(--global-border-strong);--ref-ink:var(--global-ink);--ref-text:var(--global-text);--ref-muted:var(--global-muted);--ref-purple:var(--global-primary);--ref-purple-deep:var(--global-primary-deep);--ref-purple-soft:var(--global-primary-soft);--ref-blue:var(--global-blue);--ref-blue-soft:var(--global-blue-soft);--ref-green:var(--global-green);--ref-green-soft:var(--global-green-soft);--ref-orange:var(--global-orange);--ref-orange-soft:var(--global-orange-soft);--ref-red:var(--global-red);--ref-red-soft:var(--global-red-soft);--ref-focus:var(--global-focus);--ui-canvas:var(--global-canvas);--ui-surface:var(--global-surface);--ui-surface-soft:var(--global-surface-soft);--ui-surface-muted:var(--global-surface-muted);--ui-line:var(--global-border);--ui-line-strong:var(--global-border-strong);--ui-ink:var(--global-ink);--ui-text:var(--global-text);--ui-muted:var(--global-muted);--ui-primary:var(--global-primary);--ui-primary-deep:var(--global-primary-deep);--ui-primary-soft:var(--global-primary-soft);--theme-canvas:var(--global-canvas);--theme-surface:var(--global-surface);--theme-surface-soft:var(--global-surface-soft);--theme-surface-muted:var(--global-surface-muted);--theme-line:var(--global-border);--theme-ink:var(--global-ink);--theme-text:var(--global-text);--theme-muted:var(--global-muted);--theme-accent:var(--global-primary);--theme-accent-soft:var(--global-primary-soft);--theme-shadow:var(--global-shadow-md)}html,body{background:var(--global-canvas)!important;color:var(--global-ink)!important}body,button,input,select,textarea{font-family:var(--global-font-sans)!important}.app-shell,.main-area,.content{background:var(--global-canvas)!important;color:var(--global-text)!important}.sidebar{width:var(--app-sidebar-width);border-right:1px solid var(--global-border)!important;background:var(--global-surface)!important;color:var(--global-text)!important;box-shadow:4px 0 18px #22304609!important}.sidebar .brand,.sidebar .profile{border-color:var(--global-border)!important}.sidebar .brand strong,.sidebar .nav-section,.sidebar .profile strong{color:var(--global-ink)!important}.sidebar .brand small,.sidebar .profile small{color:var(--global-muted)!important}.sidebar .brand-mark{border-color:var(--global-border)!important;background:var(--global-surface)!important;box-shadow:var(--global-shadow-sm)!important}.sidebar .nav-item{border-radius:var(--global-radius-sm)!important;color:var(--global-text)!important;border:1px solid #0000!important}.sidebar .nav-item svg{color:var(--global-primary)!important}.sidebar .nav-item:hover,.sidebar .nav-item.selected{border-color:color-mix(in srgb, var(--global-primary) 24%, var(--global-border))!important;background:var(--global-primary-soft)!important;color:var(--global-primary-deep)!important;box-shadow:none!important}.sidebar .nav-item:hover svg,.sidebar .nav-item.selected svg{color:var(--global-primary)!important}.topbar{border-bottom:1px solid var(--global-border)!important;background:var(--global-surface)!important;height:60px!important;min-height:60px!important;box-shadow:var(--global-shadow-sm)!important}.topbar-brand,.topbar-branch-name{color:var(--global-ink)!important}.topbar .icon-button,.top-actions .branch-selector,.top-actions .top-user-profile{border-color:var(--global-border)!important;background:var(--global-surface)!important;color:var(--global-text)!important}.topbar .icon-button:hover,.top-actions .branch-selector:hover,.top-actions .top-user-profile:hover{border-color:var(--global-border-strong)!important;background:var(--global-surface-soft)!important}.content{max-width:1600px!important;padding:22px 24px 34px!important}.content h1,.content h2,.content h3,.content h4,.content h5,.content strong{color:var(--global-ink)}.content p,.content small,.content label{color:var(--global-muted)}.app-shell :is(.card,.panel,.dashboard-card,.monthly-dashboard-card,.committee-dashboard-card,.member-dashboard-card,.submission-card,.settings-card,.master-register-card,.quality-list,.quality-card,.table-view-panel,.insight-panel,.meeting-panel,.committee-sidebar,.meeting-detail),.app-shell :is(.quality-dashboard-card,.quality-card,.report-stat-card,.annual-dashboard-card,.annual-data-card,.annual-chart-card,.annual-nc-card,.master-card,.permission-card,.flow-card,.staff-card,.directory-toolbar,.directory-filters,.user-table-wrap,.user-settings-panel,.settings-toggle,.task-register-card,.task-breakdown-card,.task-recent-card,.task-counter-card,.submission-card,.meeting-chat-card){border-color:var(--global-border)!important;border-radius:var(--global-radius-md)!important;background:var(--global-surface)!important;color:var(--global-text)!important;box-shadow:var(--global-shadow-sm)!important}.app-shell :is(.card-heading,.monthly-card-heading,.section-heading,.panel-heading,.submission-card-heading,.staff-card-header,.staff-card-footer,.user-management-heading,.directory-toolbar){border-color:var(--global-border)!important;color:var(--global-ink)!important}.app-shell :is(table,.table-wrap,.table-scroll,.master-table,.user-table,.quality-table,.register){border-color:var(--global-border)!important;background:var(--global-surface)!important;color:var(--global-text)!important}.app-shell :is(th,.table-header,.register-header){border-color:var(--global-border)!important;background:var(--global-surface-muted)!important;color:var(--global-ink)!important}.app-shell :is(td,.table-row,.register-row){border-color:var(--global-border)!important;color:var(--global-text)!important}.app-shell :is(td,.table-row,.register-row):hover{background:var(--global-surface-soft)!important}.app-shell :is(.empty-state,.monthly-empty,.committee-empty-state,.directory-empty){border-color:var(--global-border)!important;background:var(--global-surface-soft)!important;color:var(--global-muted)!important}.app-shell :is(input,select,textarea){border-color:var(--global-border-strong)!important;border-radius:var(--global-radius-sm)!important;background:var(--global-surface)!important;color:var(--global-ink)!important}.app-shell :is(input,select,textarea):focus{border-color:var(--global-primary)!important;box-shadow:var(--global-focus)!important;outline:none!important}.app-shell :is(.primary-button,.committee-button.primary,.report-button.primary,button.primary){border-color:var(--global-primary)!important;border-radius:var(--global-radius-sm)!important;background:var(--global-primary)!important;color:#fff!important}.app-shell :is(.primary-button,.committee-button.primary,.report-button.primary,button.primary):hover:not(:disabled){background:var(--global-primary-deep)!important}.app-shell :is(.secondary-button,.committee-button.secondary,.report-button.secondary,button.secondary){border-color:var(--global-border-strong)!important;border-radius:var(--global-radius-sm)!important;background:var(--global-surface)!important;color:var(--global-text)!important}.app-shell :is(.secondary-button,.committee-button.secondary,.report-button.secondary,button.secondary):hover:not(:disabled){border-color:var(--global-primary)!important;background:var(--global-primary-soft)!important;color:var(--global-primary-deep)!important}.app-shell :is(.modal-backdrop,.dialog-backdrop){background:#141f2c6b!important}.app-shell :is(.app-modal,.modal,.dialog,.modal-card){border:1px solid var(--global-border)!important;border-radius:var(--global-radius-lg)!important;background:var(--global-surface)!important;color:var(--global-text)!important;box-shadow:var(--global-shadow-md)!important}[data-theme=night] .app-shell :is(.modal-backdrop,.dialog-backdrop){background:#0000009e!important}@media (width<=700px){.content{padding:16px 14px 26px!important}}.quality-workspace.dashboard-view .quality-dashboard-hero{background:radial-gradient(circle at 88% 14%,#78e6d833,#0000 23%),linear-gradient(115deg,#103b5b 0%,#116c78 62%,#168b81 100%);border:0;border-radius:16px;align-items:center;min-height:166px;padding:25px 30px;box-shadow:0 14px 30px #114b6329}.quality-workspace.dashboard-view .quality-dashboard-hero h2{letter-spacing:-.035em;margin:10px 0 6px;font-size:clamp(23px,2vw,29px)}.quality-workspace.dashboard-view .quality-dashboard-hero>div:first-child>p:not(.quality-dashboard-eyebrow){max-width:580px;font-size:12px}.quality-workspace.dashboard-view .quality-dashboard-context{gap:10px;margin-top:18px}.quality-workspace.dashboard-view .quality-dashboard-score{min-width:190px;padding-left:28px}.quality-workspace.dashboard-view .quality-dashboard-score strong{letter-spacing:-.04em;font-size:38px}.quality-dashboard-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.quality-workspace.dashboard-view .quality-dashboard-kpi{border:1px solid #e1eaf2;border-top:3px solid;border-radius:13px;align-items:center;gap:12px;min-height:106px;padding:15px 16px;transition:transform .18s,box-shadow .18s;box-shadow:0 5px 14px #223d5b0a}.quality-workspace.dashboard-view .quality-dashboard-kpi:hover{transform:translateY(-2px);box-shadow:0 10px 22px #223d5b17}.quality-workspace.dashboard-view .quality-kpi-icon{background:color-mix(in srgb, currentColor 12%, white);color:currentColor;border-radius:11px;flex-basis:36px;width:36px;height:36px}.quality-workspace.dashboard-view .quality-dashboard-kpi span{color:#61758b;font-size:10px;font-weight:700}.quality-workspace.dashboard-view .quality-dashboard-kpi strong{margin:5px 0 4px;font-size:25px;line-height:1}.quality-workspace.dashboard-view .quality-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:16px}.quality-workspace.dashboard-view .quality-dashboard-panel{border:1px solid #dfe8f0;border-radius:14px;padding:21px 22px;box-shadow:0 5px 17px #2445690b}.quality-workspace.dashboard-view .quality-dashboard-panel-heading{align-items:stretch}.quality-workspace.dashboard-view .quality-dashboard-panel h3{letter-spacing:-.02em;font-size:17px}.quality-workspace.dashboard-view .dashboard-panel-kicker{letter-spacing:.12em;font-size:9px}.quality-workspace.dashboard-view .dashboard-panel-meta{text-align:right;align-self:flex-start;max-width:45%;line-height:1.35}.quality-workspace.dashboard-view .quality-trend-bar{border-radius:7px 7px 3px 3px;width:24px;height:140px}.quality-workspace.dashboard-view .quality-trend-column strong,.quality-workspace.dashboard-view .quality-trend-column small{font-size:10px}.quality-workspace.dashboard-view .quality-chart-legend{gap:17px;margin-top:15px;font-size:10px}.quality-workspace.dashboard-view .quality-focus-list{gap:0;margin:14px 0 18px}.quality-workspace.dashboard-view .quality-focus-list>div{padding:13px 1px}.quality-workspace.dashboard-view .quality-focus-list span{font-size:11px}.quality-workspace.dashboard-view .quality-focus-list strong{font-size:20px}.quality-workspace.dashboard-view .quality-focus-list small{font-size:9px}.quality-workspace.dashboard-view .quality-department-list{gap:17px;margin-top:19px}.quality-workspace.dashboard-view .quality-department-title,.quality-workspace.dashboard-view .quality-department-title strong{font-size:11px}.quality-workspace.dashboard-view .quality-department-track{height:8px}.quality-workspace.dashboard-view .quality-department-row small{font-size:9px}.quality-workspace.dashboard-view .quality-quick-actions{gap:4px;margin-top:10px}.quality-workspace.dashboard-view .quality-quick-actions button{gap:12px;padding:12px 0}.quality-workspace.dashboard-view .quality-quick-actions strong{font-size:11px}.quality-workspace.dashboard-view .quality-quick-actions small{font-size:9px}.quality-workspace.dashboard-view .quality-dashboard-empty{min-height:132px;font-size:11px}.quality-workspace.dashboard-view .detailed-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}.quality-nc-monthly-chart{align-items:flex-end;gap:9px;min-height:195px;margin-top:18px;padding:0 3px;display:flex;overflow-x:auto}.quality-nc-month-column{flex:1 0 30px;grid-template-rows:16px 132px 16px;justify-items:center;gap:5px;min-width:30px;display:grid}.quality-nc-month-column>strong{color:#36536e;font-size:10px}.quality-nc-month-bar{background:#edf3f6;border-radius:5px 5px 3px 3px;align-items:flex-end;width:22px;height:100%;display:flex;overflow:hidden}.quality-nc-month-bar span{border-radius:inherit;background:linear-gradient(#e57e65,#d45761);width:100%;transition:height .3s;display:block}.quality-nc-month-column small{color:#8b9cad;font-size:10px}.quality-rate-list{gap:15px;max-height:290px;margin-top:18px;padding-right:4px;display:grid;overflow-y:auto}.quality-rate-row{gap:6px;display:grid}.quality-rate-title{color:#536b84;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.quality-rate-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quality-rate-title span strong{color:#193756}.quality-rate-title>strong{color:#193756;flex:none;font-size:11px}.quality-rate-track{background:#edf2f5;border-radius:7px;height:8px;overflow:hidden}.quality-rate-track span{border-radius:inherit;min-width:0;height:100%;transition:width .3s;display:block}.quality-rate-track span.risk{background:#d45761}.quality-rate-track span.watch{background:#d5a037}.quality-rate-row small{color:#8b9cad;font-size:9px}.pending-owner-panel .quality-rate-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}@media (width<=980px){.quality-workspace.dashboard-view .quality-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-workspace.dashboard-view .quality-dashboard-grid,.quality-workspace.dashboard-view .quality-dashboard-grid.lower,.quality-workspace.dashboard-view .detailed-dashboard-grid{grid-template-columns:1fr}.quality-workspace.dashboard-view .pending-owner-panel .quality-rate-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.quality-workspace.dashboard-view{gap:12px!important}.quality-workspace.dashboard-view .quality-dashboard-hero{min-height:0;padding:21px}.quality-workspace.dashboard-view .quality-dashboard-context{flex-direction:column;align-items:flex-start}.quality-workspace.dashboard-view .quality-dashboard-score{border-top:1px solid #cef4ee47;border-left:0;min-width:0;padding:14px 0 0}.quality-workspace.dashboard-view .quality-dashboard-kpis{grid-template-columns:1fr}.quality-workspace.dashboard-view .quality-dashboard-kpi{min-height:84px}.quality-workspace.dashboard-view .quality-dashboard-panel{padding:17px}.quality-workspace.dashboard-view .quality-dashboard-panel-heading{gap:10px}.quality-workspace.dashboard-view .dashboard-panel-meta{font-size:8px}.quality-workspace.dashboard-view .pending-owner-panel .quality-rate-list{grid-template-columns:1fr}}.quality-workspace.dashboard-view .quality-dashboard-hero{background:radial-gradient(at 92% 8%,#65ddcc38,#0000 28%),linear-gradient(112deg,#123b5b 0%,#115f70 54%,#117f78 100%);min-height:176px;padding:28px 34px}.quality-workspace.dashboard-view .quality-dashboard-hero h2{font-size:30px}.quality-workspace.dashboard-view .quality-dashboard-context span{color:#f0fbf8;padding:8px 12px;font-size:11px}.quality-workspace.dashboard-view .quality-dashboard-score strong{font-size:42px}.quality-workspace.dashboard-view .quality-dashboard-kpi{background:linear-gradient(145deg,#fff,#fbfdff);align-items:center;gap:14px;min-height:118px;padding:18px}.quality-workspace.dashboard-view .quality-kpi-icon{background:color-mix(in srgb, currentColor 10%, white);border:1px solid;border-radius:12px;flex:0 0 42px;width:42px;height:42px;display:grid!important}.quality-workspace.dashboard-view .quality-kpi-icon svg{width:19px;height:19px}.quality-workspace.dashboard-view .quality-dashboard-kpi>div:last-child{min-width:0}.quality-workspace.dashboard-view .quality-dashboard-kpi span{color:#536a82;font-size:12px;line-height:1.35}.quality-workspace.dashboard-view .quality-dashboard-kpi small{color:#76899c;font-size:10px;line-height:1.4}.quality-workspace.dashboard-view .quality-dashboard-panel{background:linear-gradient(160deg,#fff 0%,#fcfdff 100%);padding:23px 24px;box-shadow:0 6px 20px #1c37520e}.quality-workspace.dashboard-view .dashboard-panel-meta{color:#526b84;padding:7px 10px;font-size:10px}.quality-workspace.dashboard-view .quality-trend-chart{gap:12px;height:222px;margin-top:24px}.quality-workspace.dashboard-view .quality-trend-bar{background:#f0f4f7;width:26px;height:146px}.quality-workspace.dashboard-view .quality-trend-column strong,.quality-workspace.dashboard-view .quality-trend-column small{font-size:11px}.quality-workspace.dashboard-view .quality-chart-legend{color:#536b80;gap:20px;font-size:11px}.quality-workspace.dashboard-view .quality-focus-list span{color:#435d77;font-size:12px}.quality-workspace.dashboard-view .quality-focus-list strong{color:#142d49;font-size:22px}.quality-workspace.dashboard-view .quality-focus-list small{color:#7e91a3;font-size:10px}.quality-workspace.dashboard-view .quality-dashboard-link{font-size:12px}.quality-workspace.dashboard-view .quality-department-title{color:#435d77;font-size:12px}.quality-workspace.dashboard-view .quality-department-title strong{color:#142d49;font-size:12px}.quality-workspace.dashboard-view .quality-department-row small{color:#7e91a3;font-size:10px}.quality-workspace.dashboard-view .quality-quick-actions strong{color:#263f5a;font-size:12px}.quality-workspace.dashboard-view .quality-quick-actions small{color:#7e91a3;font-size:10px}.quality-workspace.dashboard-view .quality-nc-monthly-chart{min-height:216px}.quality-workspace.dashboard-view .quality-nc-month-column>strong,.quality-workspace.dashboard-view .quality-nc-month-column small{font-size:11px}.quality-workspace.dashboard-view .quality-rate-title{color:#435d77;font-size:12px}.quality-workspace.dashboard-view .quality-rate-title>strong{color:#142d49;font-size:12px}.quality-workspace.dashboard-view .quality-rate-row small{color:#7e91a3;font-size:10px}.quality-workspace.dashboard-view .quality-dashboard-empty{color:#61788e;font-size:12px}@media (width<=1200px){.quality-workspace.dashboard-view .quality-dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.quality-workspace.dashboard-view .quality-dashboard-hero{padding:22px}.quality-workspace.dashboard-view .quality-dashboard-hero h2{font-size:25px}.quality-workspace.dashboard-view .quality-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-workspace.dashboard-view .quality-dashboard-kpi{flex-direction:column;align-items:flex-start;gap:10px;min-height:108px;padding:14px}.quality-workspace.dashboard-view .quality-kpi-icon{flex-basis:34px;width:34px;height:34px}.quality-workspace.dashboard-view .quality-dashboard-kpi strong{font-size:25px}.quality-workspace.dashboard-view .quality-trend-chart{height:205px}}@media (width<=420px){.quality-workspace.dashboard-view .quality-dashboard-kpis{grid-template-columns:1fr}.quality-workspace.dashboard-view .quality-dashboard-kpi{flex-direction:row;align-items:center;min-height:0}}.quality-workspace.dashboard-view{gap:18px!important}.quality-workspace.dashboard-view .quality-dashboard-hero{color:#152d49;background:linear-gradient(105deg,#fff 0%,#f4f8fc 100%);border:1px solid #dbe6f0;border-top:4px solid #248d83;border-radius:14px;align-items:center;min-height:142px;padding:22px 26px;box-shadow:0 8px 24px #1e39540f}.quality-workspace.dashboard-view .quality-dashboard-hero>div:first-child{max-width:760px}.quality-workspace.dashboard-view .quality-dashboard-hero h2{color:#162f4c;margin:8px 0 5px;font-size:27px}.quality-workspace.dashboard-view .quality-dashboard-context{color:#587187;gap:8px;margin-top:13px}.quality-workspace.dashboard-view .quality-dashboard-context span{color:#536b81;background:#fff;border:1px solid #dfe8ef;border-radius:7px;padding:6px 9px;font-size:10px}.quality-workspace.dashboard-view .quality-dashboard-score{background:#edf7f5;border:1px solid #d9e6ec;border-radius:12px;min-width:190px;padding:14px 18px}.quality-workspace.dashboard-view .quality-dashboard-score strong{color:#16776e;margin:3px 0;font-size:34px}.quality-workspace.dashboard-view .quality-dashboard-kpi{background:#fff;border:1px solid #e0e8ef;border-top:0;border-radius:12px;gap:12px;min-height:102px;padding:15px;box-shadow:0 4px 14px #1e39540b}.quality-workspace.dashboard-view .quality-kpi-icon{color:#4382c3;background:#edf4fb;border:0;border-radius:10px;flex:0 0 38px;width:38px;height:38px}.quality-workspace.dashboard-view .quality-dashboard-kpi.green .quality-kpi-icon{color:#228c73;background:#eaf6f1}.quality-workspace.dashboard-view .quality-dashboard-kpi.red .quality-kpi-icon{color:#c9515b;background:#fff0f0}.quality-workspace.dashboard-view .quality-dashboard-kpi.amber .quality-kpi-icon{color:#b77b22;background:#fff6e8}.quality-workspace.dashboard-view .quality-dashboard-kpi strong{color:#17314e;margin:5px 0 3px;font-size:26px}.quality-workspace.dashboard-view .quality-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr)}.quality-workspace.dashboard-view .quality-dashboard-grid.lower{grid-template-columns:minmax(0,1.15fr) minmax(290px,.9fr)}.quality-workspace.dashboard-view .quality-dashboard-panel{background:#fff;border:1px solid #e0e8ef;border-radius:12px;box-shadow:0 4px 15px #1e39540b}.quality-workspace.dashboard-view .quality-trend-bar{background:#f0f4f7;width:23px}.quality-workspace.dashboard-view .trend-segment.within{background:#2e9b7d}.quality-workspace.dashboard-view .trend-segment.below{background:#d9686d}.quality-workspace.dashboard-view .trend-segment.above{background:#d8a044}.quality-workspace.dashboard-view .quality-focus-list>div{border-bottom-color:#edf1f4}.quality-workspace.dashboard-view .quality-focus-list strong{color:#1b3552}.quality-workspace.dashboard-view .quality-dashboard-link{color:#216f9e}.quality-workspace.dashboard-view .quality-department-track span.good{background:#2e9b7d}.quality-workspace.dashboard-view .quality-department-track span.watch{background:#d8a044}.quality-workspace.dashboard-view .quality-department-track span.risk{background:#d9686d}.quality-workspace.dashboard-view .quality-quick-actions button{border-bottom-color:#edf1f4}.quality-workspace.dashboard-view .quick-action-icon.blue{color:#4382c3;background:#edf4fb}.quality-workspace.dashboard-view .quick-action-icon.red{color:#c9515b;background:#fff0f0}.quality-workspace.dashboard-view .quick-action-icon.green{color:#228c73;background:#eaf6f1}.quality-workspace.dashboard-view .quality-nc-month-bar{background:#f1f5f7}.quality-workspace.dashboard-view .quality-nc-month-bar span{background:linear-gradient(#e28574,#ce5964)}.quality-workspace.dashboard-view .quality-rate-track{background:#edf2f5}.quality-workspace.dashboard-view .quality-rate-track span.risk{background:#d9686d}.quality-workspace.dashboard-view .quality-rate-track span.watch{background:#d8a044}@media (width<=760px){.quality-workspace.dashboard-view .quality-dashboard-hero{background:#fff;align-items:stretch}.quality-workspace.dashboard-view .quality-dashboard-score{background:0 0;border:0;border-top:1px solid #dfe8ef;border-radius:0;min-width:0;padding:12px 0 0}}.quality-workspace.dashboard-view .quality-dashboard-hero{color:#152d49!important;background:linear-gradient(105deg,#fff 0%,#f3f8fc 100%)!important;border:1px solid #dbe6f0!important;border-top:4px solid #248d83!important;border-radius:14px!important;box-shadow:0 8px 24px #1e39540f!important}.quality-workspace.dashboard-view .quality-dashboard-hero>div:first-child>p:not(.quality-dashboard-eyebrow){color:#60758a!important;font-size:12px!important}.quality-workspace.dashboard-view .quality-dashboard-eyebrow{color:#248d83!important;font-size:10px!important}.quality-workspace.dashboard-view .quality-dashboard-hero h2{color:#162f4c!important;font-size:27px!important}.quality-workspace.dashboard-view .quality-dashboard-context{color:#587187!important}.quality-workspace.dashboard-view .quality-dashboard-context span{color:#536b81!important;background:#fff!important;border:1px solid #dfe8ef!important;font-size:10px!important}.quality-workspace.dashboard-view .quality-dashboard-score{background:#edf7f5!important;border:1px solid #d9e6ec!important;border-radius:12px!important}.quality-workspace.dashboard-view .quality-dashboard-score span,.quality-workspace.dashboard-view .quality-dashboard-score small{color:#53756f!important;font-size:10px!important}.quality-workspace.dashboard-view .quality-dashboard-score strong{color:#16776e!important;font-size:34px!important}.quality-workspace.dashboard-view .quality-dashboard-kpi{background:#fff!important;border:1px solid #e0e8ef!important;border-top:0!important;border-radius:12px!important;box-shadow:0 4px 14px #1e39540b!important}.quality-workspace.dashboard-view .quality-dashboard-kpi.blue{border-left:3px solid #4382c3!important}.quality-workspace.dashboard-view .quality-dashboard-kpi.green{border-left:3px solid #279b7f!important}.quality-workspace.dashboard-view .quality-dashboard-kpi.red{border-left:3px solid #d9636b!important}.quality-workspace.dashboard-view .quality-dashboard-kpi.amber{border-left:3px solid #d39a42!important}.quality-workspace.dashboard-view .quality-kpi-icon{border:0!important}.quality-workspace.dashboard-view .quality-dashboard-kpi span{color:#64788d!important;font-size:11px!important}.quality-workspace.dashboard-view .quality-dashboard-kpi strong{color:#17314e!important;font-size:26px!important}.quality-workspace.dashboard-view .quality-dashboard-kpi small{color:#8494a4!important;font-size:9px!important}.quality-workspace.dashboard-view .quality-dashboard-panel h3{color:#1c3551!important;font-size:17px!important}.quality-workspace.dashboard-view .dashboard-panel-kicker{color:#75899c!important;font-size:9px!important}.quality-workspace.dashboard-view .dashboard-panel-meta{color:#61788d!important;background:#f6f9fb!important;border:1px solid #e5edf3!important;font-size:9px!important}.quality-workspace.dashboard-view .quality-dashboard-panel,.quality-workspace.dashboard-view .quality-dashboard-kpi{border-color:#e0e8ef!important}.quality-workspace.dashboard-view .quality-dashboard-hero:after{display:none!important}.quality-workspace.dashboard-view .quality-dashboard-score{min-width:210px;background:#eaf5f2!important;border:1px solid #c9e1dc!important;border-radius:12px!important;padding:16px 20px!important}.quality-workspace.dashboard-view .quality-dashboard-score span{font-weight:700;color:#416b63!important;font-size:11px!important}.quality-workspace.dashboard-view .quality-dashboard-score strong{line-height:1.1;color:#12675e!important;font-size:36px!important}.quality-workspace.dashboard-view .quality-dashboard-score small{color:#4f706a!important;font-size:10px!important}.quality-workspace.dashboard-view .quality-dashboard-context span{color:#435d73!important}@media (width<=760px){.quality-workspace.dashboard-view .quality-dashboard-score{min-width:0}}.committee-page .task-actions-dashboard .task-register-card{background:#fff;border:1px solid #dce7ef;border-radius:14px;padding:clamp(18px,2vw,28px);box-shadow:0 10px 28px #1c405f0f}.committee-page .task-actions-dashboard .task-register-card .task-card-heading{align-items:center;gap:14px;margin-bottom:20px}.committee-page .task-actions-dashboard .task-register-card .task-card-heading>div{flex:1;min-width:0}.committee-page .task-actions-dashboard .task-register-card .task-card-heading h4{color:#183b5b;letter-spacing:-.025em;margin:5px 0 6px;font-size:clamp(19px,2vw,23px)}.committee-page .task-actions-dashboard .task-register-subtitle{color:#71869a;margin:0;font-size:13px;line-height:1.5}.committee-page .task-actions-dashboard .task-register-count{color:#176da8;background:#eff7fc;border:1px solid #cfe3f0;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:800}.committee-page .task-actions-dashboard .task-register-card .task-add-button{color:#fff;background:#1269a8;border-radius:8px;min-height:39px;padding:0 14px;font-size:12px;box-shadow:0 4px 10px #1269a829}.committee-page .task-actions-dashboard .task-register-card .task-add-button:hover{background:#0d578e}.committee-page .task-actions-dashboard .task-register-filters{background:#f7fafc;border:1px solid #e0e9ef;border-radius:10px;grid-template-columns:minmax(230px,1.7fr) repeat(4,minmax(125px,1fr));gap:12px;margin:0 0 16px;padding:15px;display:grid}.committee-page .task-actions-dashboard .task-register-filters label{color:#536d83;align-content:end;gap:6px;min-width:0;font-size:11px;font-weight:750;display:grid}.committee-page .task-actions-dashboard .task-register-filters input,.committee-page .task-actions-dashboard .task-register-filters select{box-sizing:border-box;color:#294a65;background:#fff;border:1px solid #d5e0e8;border-radius:7px;outline:0;width:100%;min-width:0;height:39px;padding:0 10px;font:500 12px DM Sans,sans-serif;transition:border-color .15s,box-shadow .15s}.committee-page .task-actions-dashboard .task-register-filters input:focus,.committee-page .task-actions-dashboard .task-register-filters select:focus{border-color:#3b91c4;box-shadow:0 0 0 3px #2684b91f}.committee-page .task-actions-dashboard .task-register-filters input::placeholder{color:#8a9baa}.committee-page .task-actions-dashboard .task-register-guidance{color:#6b8092;margin:-4px 0 12px;font-size:11px;line-height:1.5}.committee-page .task-actions-dashboard .task-register-guidance strong{color:#385c77}.committee-page .task-actions-dashboard .task-register{scrollbar-color:#a8bac8 #f1f5f7;scrollbar-width:thin;background:#fff;border:1px solid #d7e2e9;border-radius:10px;overflow:auto}.committee-page .task-actions-dashboard .task-register-row{font-size:12px;line-height:1.4;grid-template-columns:minmax(150px,1.15fr) minmax(170px,1.35fr) minmax(130px,1fr) minmax(92px,.7fr) minmax(82px,.58fr) minmax(128px,.92fr) minmax(125px,.9fr) minmax(96px,.64fr)!important;min-width:1080px!important}.committee-page .task-actions-dashboard .task-register-header{z-index:3;color:#fff;letter-spacing:.035em;text-transform:uppercase;background:#17496b;min-height:44px;font-size:10px;font-weight:800;position:sticky;top:0}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header){background:#fff;border-bottom:1px solid #e9eff3;min-height:66px;transition:background-color .15s}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header):nth-child(odd){background:#f9fbfc}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header):hover{background:#f0f7fb}.committee-page .task-actions-dashboard .task-register-row>span,.committee-page .task-actions-dashboard .task-register-row>button{min-width:0;min-height:inherit;border-right:1px solid #e5edf2;padding:10px 11px}.committee-page .task-actions-dashboard .task-register-row>span:last-child{border-right:0}.committee-page .task-actions-dashboard .task-register-header>span{border-color:#ffffff24}.committee-page .task-actions-dashboard .task-register-agenda,.committee-page .task-actions-dashboard .task-register-task{align-content:center;gap:4px;display:grid;overflow:hidden}.committee-page .task-actions-dashboard .task-register-agenda strong,.committee-page .task-actions-dashboard .task-register-task strong{color:#24445f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}.committee-page .task-actions-dashboard .task-register-task strong{color:#176da8}.committee-page .task-actions-dashboard .task-register-task strong:only-child{color:#8998a5;font-weight:600}.committee-page .task-actions-dashboard .task-register-agenda small,.committee-page .task-actions-dashboard .task-register-task small,.committee-page .task-actions-dashboard .task-register-attachment small{color:#8193a2;text-overflow:ellipsis;font-size:10px;line-height:1.4;display:block;overflow:hidden}.committee-page .task-actions-dashboard .task-register-owner,.committee-page .task-actions-dashboard .task-register-due{color:#405c73;overflow-wrap:anywhere;font-size:11px}.committee-page .task-actions-dashboard .task-register-row .priority-tag{color:#a66a12;white-space:nowrap;background:#fff8e9;border:1px solid #f1d49f;border-radius:999px;justify-content:center;place-self:center;align-items:center;gap:4px;min-height:27px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.committee-page .task-actions-dashboard .task-register-row .priority-tag.medium{color:#59758b;background:#f1f6f9;border-color:#d7e3eb}.committee-page .task-actions-dashboard .task-register-row .priority-tag.low{color:#32815c;background:#eff9f3;border-color:#cde6d9}.committee-page .task-actions-dashboard .task-register-status{justify-content:center;align-items:center;display:flex}.committee-page .task-actions-dashboard .task-register-status .task-status{box-sizing:border-box;color:#4e6c82;white-space:nowrap;background:#f3f8fb;border:1px solid #d8e6ee;justify-content:center;align-items:center;gap:5px;max-width:100%;padding:7px;font-size:10px;line-height:1.2;display:inline-flex;width:100%!important;min-width:0!important}.committee-page .task-actions-dashboard .task-register-status .task-status span{text-overflow:ellipsis;overflow:hidden}.committee-page .task-actions-dashboard .task-register-status .task-status.completed,.committee-page .task-actions-dashboard .task-register-status .task-status.agenda-complete{color:#23815d;background:#eff9f4;border-color:#c5e8d8}.committee-page .task-actions-dashboard .task-register-status .task-status.in-progress,.committee-page .task-actions-dashboard .task-register-status .task-status.initiation{color:#a86c15;background:#fff8ec;border-color:#f2dfbd}.committee-page .task-actions-dashboard .task-register-status .task-status.support-required{color:#b65353;background:#fff4f4;border-color:#f0d0d0}.committee-page .task-actions-dashboard .task-register-status .task-status.no-task{color:#92a0aa;background:#f7f9fa;border-style:dashed}.committee-page .task-actions-dashboard .task-register-attachment{align-content:center;justify-items:start;gap:5px;min-width:0;display:grid}.committee-page .task-actions-dashboard .task-register-upload{color:#176da8;cursor:pointer;background:#f3f9fc;border:1px solid #c8deeb;border-radius:7px;align-items:center;gap:6px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}.committee-page .task-actions-dashboard .task-register-upload span{white-space:nowrap}.committee-page .task-actions-dashboard .task-register-upload:hover{background:#e9f5fb;border-color:#76b3d1}.committee-page .task-actions-dashboard .task-register-attachment-link{color:#176da8;align-items:center;gap:5px;max-width:100%;font-size:10px;text-decoration:none;display:inline-flex}.committee-page .task-actions-dashboard .task-register-attachment-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.committee-page .task-actions-dashboard .task-register-actions{justify-content:center;align-items:center;display:flex}.committee-page .task-actions-dashboard .task-register-edit{color:#42627b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5e3eb;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.committee-page .task-actions-dashboard .task-register-edit:hover{color:#12699e;background:#f1f8fb;border-color:#8cbad2}.committee-page .task-actions-dashboard .task-register-edit.assign{color:#237957;background:#f0faf6;border-color:#b8dfd0}.committee-page .task-actions-dashboard .task-register-load-more{color:#71869a;border-top:1px solid #e5edf2;margin-top:16px;padding-top:14px;font-size:12px}.committee-page .task-actions-dashboard .task-register-load-more .committee-button{min-height:35px;font-size:11px}@media (width<=1100px){.committee-page .task-actions-dashboard .task-register-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.committee-page .task-actions-dashboard .task-register-filters .task-register-search{grid-column:span 2}}@media (width<=700px){.committee-page .task-actions-dashboard .task-register-card{padding:16px}.committee-page .task-actions-dashboard .task-register-card .task-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.committee-page .task-actions-dashboard .task-register-card .task-card-heading>div{grid-column:1/-1}.committee-page .task-actions-dashboard .task-register-card .task-add-button{justify-self:end}.committee-page .task-actions-dashboard .task-register-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.committee-page .task-actions-dashboard .task-register-filters .task-register-search{grid-column:1/-1}}@media (width<=420px){.committee-page .task-actions-dashboard .task-register-filters{grid-template-columns:minmax(0,1fr)}.committee-page .task-actions-dashboard .task-register-filters .task-register-search{grid-column:auto}}:root{--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-control-height:38px;--ds-hit-target:36px;--ds-radius-control:8px;--ds-radius-card:12px;--ds-radius-modal:16px;--ds-surface-shadow:0 2px 8px #1934480d;--ds-elevated-shadow:0 12px 32px #1934481f}html{background:var(--ref-canvas);min-width:320px}body{min-width:320px;color:var(--ref-text);font-family:var(--global-font-sans,Inter, Roboto, Arial, sans-serif);text-rendering:optimizelegibility;font-size:13px;font-weight:500;line-height:1.5}button,input,select,textarea{font:inherit}.app-shell button:not(.mobile-nav-overlay){min-height:var(--ds-hit-target)}.app-shell :where(.icon-button,.icon-action,.modal-close){min-width:var(--ds-hit-target);min-height:var(--ds-hit-target)}:where(button,input,select,textarea,a):focus-visible{outline:2px solid var(--ref-purple);outline-offset:2px;box-shadow:var(--ref-focus)}:where(button,input,select,textarea):disabled{cursor:not-allowed}.app-shell{background:var(--ref-canvas);min-height:100vh;color:var(--ref-text)}.main-area,.content{min-width:0}.content{width:100%;max-width:1720px;margin-inline:auto;padding:clamp(16px,2vw,28px) clamp(14px,2.2vw,32px) 36px}.sidebar{flex:0 0 var(--app-sidebar-width,210px);width:var(--app-sidebar-width,210px);border-right:1px solid var(--ref-line);background:var(--ref-surface)}.sidebar:not(.collapsed) .nav-item{border-radius:var(--ref-radius-sm);min-height:40px;font-size:12px}.sidebar .nav-item.selected{border-color:color-mix(in srgb, var(--ref-purple) 18%, var(--ref-line));background:var(--ref-purple-soft);color:var(--ref-purple-deep)}.sidebar .nav-item.selected svg{color:var(--ref-purple)}.topbar{background:var(--ref-surface);min-height:60px;color:var(--ref-text)}.topbar .icon-button,.sidebar .nav-item,.row-actions button,.icon-action,.icon-button,.modal-close{min-width:var(--ds-hit-target);min-height:var(--ds-hit-target)}.app-shell :where(.card,.panel,.dashboard-card,.dashboard-panel,.quality-dashboard-card,.quality-card,.quality-list,.monthly-dashboard-card,.annual-dashboard-card,.member-dashboard-card,.submission-card,.outside-table-card,.master-configuration-card,.master-register-card,.task-counter-card,.task-breakdown-card,.task-register-card,.task-recent-card,.meeting-location-form-card,.meeting-location-list-card,.settings-card,.settings-panel,.user-settings-panel,.permission-card,.flow-card,.directory-toolbar,.directory-filters,.table-view-panel,.insight-panel,.meeting-panel,.meeting-detail){border-color:var(--ref-line);border-radius:var(--ds-radius-card);box-shadow:var(--ref-shadow-sm)}.app-shell :where(h1,h2,h3,h4,h5){color:var(--ref-ink);text-wrap:pretty;line-height:1.3}.app-shell :where(label,.field-label,.form-label){color:var(--ref-text);font-size:12px;line-height:1.4}.app-shell small{font-size:max(11px,.85em);line-height:1.45}.app-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-width:0;min-height:var(--ds-control-height);border-color:var(--ref-line-strong);border-radius:var(--ds-radius-control);background-color:var(--ref-surface);color:var(--ref-ink);font-size:13px}.app-shell textarea{min-height:88px;padding:10px 12px;line-height:1.5}.app-shell :where(input,select,textarea)::placeholder{color:var(--ref-muted);opacity:.85}.app-shell :where(input[type=checkbox],input[type=radio]){accent-color:var(--ref-purple)}.app-shell :where(.primary-button,.secondary-button,.report-button,.annual-export-button,.committee-button,.filter-button,.directory-new-user,.sheet-command-button){min-height:var(--ds-hit-target);border-radius:var(--ds-radius-control);font-size:12px;font-weight:700}.app-shell :where(.primary-button,.committee-button.primary,.report-button.primary,.directory-new-user,button.primary){border-color:var(--ref-purple);background:var(--ref-purple);color:#fff}.app-shell :where(.primary-button,.committee-button.primary,.report-button.primary,.directory-new-user,button.primary):hover:not(:disabled){border-color:var(--ref-purple-deep);background:var(--ref-purple-deep);color:#fff}.app-shell :where(.secondary-button,.committee-button.secondary,.report-button.secondary,button.secondary){border-color:var(--ref-line-strong);background:var(--ref-surface);color:var(--ref-text)}.app-shell :where(.secondary-button,.committee-button.secondary,.report-button.secondary,button.secondary):hover:not(:disabled){border-color:var(--ref-purple);background:var(--ref-purple-soft);color:var(--ref-purple-deep)}.app-shell :where(button,.primary-button,.secondary-button):disabled{opacity:.58}.app-shell :where(table,.table-wrap,.table-scroll,.master-table,.user-table-wrap,.quality-table,.register,.outside-register,.master-register-wrap,.annual-task-table,.member-status-table,.task-allocation-table-wrap){border-color:var(--ref-line);max-width:100%}.app-shell :where(th,.table-header,.register-header){color:var(--ref-ink);letter-spacing:.025em;font-size:11px;font-weight:750}.app-shell :where(td,.table-row,.register-row){color:var(--ref-text);font-size:12px;line-height:1.45}.app-shell :where(.empty-state,.monthly-empty,.committee-empty-state,.directory-empty){color:var(--ref-muted);line-height:1.55}.app-shell :where(.status-pill,.status-badge,.status-chip,.meeting-status,.task-status){border:1px solid var(--ref-line);border-radius:999px;min-height:24px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.2}.app-shell :where(.status-pill,.status-badge,.status-chip):focus-visible{outline-offset:2px}.app-shell :where(.status-pill,.status-badge,.status-chip,.meeting-status,.task-status).completed,.app-shell :where(.status-pill,.status-badge,.status-chip).approved,.app-shell :where(.status-pill,.status-badge,.status-chip).active,.app-shell :where(.status-pill,.status-badge,.status-chip).success{border-color:color-mix(in srgb, var(--ref-green) 30%, var(--ref-line));background:var(--ref-green-soft);color:var(--ref-green-deep)}.app-shell :where(.status-pill,.status-badge,.status-chip,.meeting-status,.task-status).pending,.app-shell :where(.status-pill,.status-badge,.status-chip).in-progress,.app-shell :where(.status-pill,.status-badge,.status-chip).initiation{border-color:color-mix(in srgb, var(--ref-orange) 30%, var(--ref-line));background:var(--ref-orange-soft);color:var(--ref-orange)}.app-shell :where(.status-pill,.status-badge,.status-chip,.meeting-status,.task-status).rejected,.app-shell :where(.status-pill,.status-badge,.status-chip).cancelled,.app-shell :where(.status-pill,.status-badge,.status-chip).overdue,.app-shell :where(.status-pill,.status-badge,.status-chip).danger{border-color:color-mix(in srgb, var(--ref-red) 30%, var(--ref-line));background:var(--ref-red-soft);color:var(--ref-red)}.app-shell :where(.status-pill,.status-badge,.status-chip).inactive,.app-shell :where(.status-pill,.status-badge,.status-chip).draft{border-color:var(--ref-line);background:var(--ref-surface-tint);color:var(--ref-muted)}.app-shell :where(.delete-button,.danger-button,.button-danger,button.danger){border-color:var(--ref-red);color:var(--ref-red)}.app-shell :where(.delete-button,.danger-button,.button-danger,button.danger):hover:not(:disabled){border-color:var(--ref-red);background:var(--ref-red-soft);color:var(--ref-red)}.app-shell :where(.table-wrap,.table-scroll,.user-table-wrap,.register,.outside-register,.master-register-wrap){overscroll-behavior-x:contain;scrollbar-color:var(--ref-line-strong) transparent;scrollbar-width:thin;overflow-x:auto}.auth-page :where(input,select,textarea){min-height:var(--ds-control-height);border-color:var(--ref-line-strong);border-radius:var(--ds-radius-control);background:var(--ref-surface);color:var(--ref-ink);font-size:13px}.auth-page :where(button,.primary-button){border-radius:var(--ds-radius-control);min-height:42px;font-size:13px}.app-shell .sidebar .nav-item>.lucide{width:16px!important;height:16px!important;color:var(--sidebar-icon-color,var(--icon-slate))!important;stroke-width:2.2px!important}.app-shell .sidebar .nav-item:hover>.lucide,.app-shell .sidebar .nav-item.selected>.lucide{color:var(--icon-blue)!important}.app-shell .sidebar .nav-item.nav-dashboard,.app-shell .sidebar .nav-item.nav-kpis,.app-shell .sidebar .nav-item.nav-committee-meetings,.app-shell .sidebar .nav-item.nav-audits,.app-shell .sidebar .nav-item.nav-phone-directory,.app-shell .sidebar .nav-item.nav-interview-data{--sidebar-icon-color:var(--icon-blue)}.app-shell .sidebar .nav-item.nav-quality,.app-shell .sidebar .nav-item.nav-circulars,.app-shell .sidebar .nav-item.nav-device-registration,.app-shell .sidebar .nav-item.nav-mrd-forms{--sidebar-icon-color:var(--icon-teal)}.app-shell .sidebar .nav-item.nav-reports,.app-shell .sidebar .nav-item.nav-policy-manuals{--sidebar-icon-color:var(--icon-purple)}.app-shell .sidebar .nav-item.nav-master,.app-shell .sidebar .nav-item.nav-legal-tracker,.app-shell .sidebar .nav-item.nav-item-wise-rates{--sidebar-icon-color:var(--icon-orange)}.app-shell .sidebar .nav-item.nav-user-staff-management,.app-shell .sidebar .nav-item.nav-empanelment,.app-shell .sidebar .nav-item.nav-infection-control{--sidebar-icon-color:var(--icon-green)}.app-shell .sidebar .nav-item.nav-settings,.app-shell .sidebar .nav-item.nav-mrd-tms-data{--sidebar-icon-color:var(--icon-cyan)}.app-shell .sidebar .nav-item.nav-complaints-crms,.app-shell .sidebar .nav-item.nav-incidence-reporting,.app-shell .sidebar .nav-item.nav-blacklisted{--sidebar-icon-color:var(--icon-red)}.app-shell .committee-page .committee-main-menu-icon{border:1px solid color-mix(in srgb, var(--committee-icon-color,var(--ref-purple)) 24%, var(--ref-line));border-radius:9px;flex:0 0 25px;place-items:center;display:inline-grid;background:color-mix(in srgb, var(--committee-icon-color,var(--ref-purple)) 12%, var(--ref-surface))!important;width:25px!important;height:25px!important;color:var(--committee-icon-color,var(--ref-purple))!important}.app-shell .committee-page .committee-main-menu button:first-child{--committee-icon-color:var(--icon-blue)}.app-shell .committee-page .committee-main-menu button:nth-child(2){--committee-icon-color:var(--icon-teal)}.app-shell .committee-page .committee-main-menu button:nth-child(3){--committee-icon-color:var(--icon-orange)}.app-shell .committee-page .committee-main-menu button:nth-child(4){--committee-icon-color:var(--icon-purple)}.app-shell .committee-page .committee-main-menu-icon>.lucide{color:currentColor!important;stroke-width:2.2px!important;width:16px!important;height:16px!important}.app-shell .committee-page .committee-main-menu button.active .committee-main-menu-icon{border-color:var(--committee-icon-color,var(--ref-purple));background:var(--committee-icon-color,var(--ref-purple))!important;color:#fff!important}.app-shell .committee-page .committee-main-menu button.active .committee-main-menu-icon>.lucide{color:#fff!important}.app-shell :where(.icon-button,.icon-action,.modal-close)>.lucide{stroke-width:2.2px!important;width:18px!important;height:18px!important}@media (width<=900px){.app-shell{min-width:0}.topbar{gap:12px;padding-inline:14px}}@media (width<=700px){.content{padding:14px 12px 24px}.app-shell :where(.page-heading,.section-heading){flex-wrap:wrap;align-items:flex-start;gap:12px}.app-shell :where(.heading-actions,.row-actions){flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.app-shell,.auth-page) :is(p,label,button,input,select,textarea,th,td,li,dt,dd,small,time,a,span,strong,b,em,legend,figcaption,summary,output){font-size:max(12px,.9em)!important}:where(.app-shell,.auth-page) :is(button,input,select,textarea,label){font-size:max(13px,.9em)!important}body .app-shell .committee-page .committee-tabs-shell{background:0 0!important;gap:8px!important;padding:0!important}body .app-shell .committee-page .committee-main-menu{box-shadow:none!important;background:#fff!important;border:1px solid #d9e6f1!important;border-radius:14px!important;gap:8px!important;padding:8px!important;display:flex!important}body .app-shell .committee-page .committee-main-menu button{white-space:nowrap;flex:1 1 0;background:#fff!important;border:1px solid #d7e0e8!important;border-radius:10px!important;justify-content:center!important;gap:10px!important;min-height:50px!important;padding:8px 14px!important;font-size:13px!important;font-weight:700!important}body .app-shell .committee-page .committee-main-menu button.active{color:#145e59!important;box-shadow:none!important;background:#f5faf9!important;border-color:#7da8a3!important}body .app-shell .committee-page .committee-main-menu button.active:after{display:none!important}body .app-shell .committee-page .committee-main-menu .committee-main-menu-icon{border:1px solid color-mix(in srgb, var(--committee-icon-color,#1769c2) 30%, #fff)!important;background:color-mix(in srgb, var(--committee-icon-color,#1769c2) 11%, #fff)!important;width:30px!important;height:30px!important;color:var(--committee-icon-color,#1769c2)!important;box-shadow:none!important;flex-basis:30px!important}body .app-shell .committee-page .committee-main-menu button.active .committee-main-menu-icon{border-color:var(--committee-icon-color,#1769c2)!important;background:var(--committee-icon-color,#1769c2)!important;color:#fff!important}body .app-shell .committee-page .committee-main-menu button:focus-visible{outline-offset:2px!important;outline:2px solid #1769c2!important}body .app-shell .committee-page .committee-submenu-shell{background:#f7fafd!important;border:1px solid #dce7f0!important;border-radius:11px!important;padding:4px!important}body .app-shell .committee-page .committee-sub-menu button{border:1px solid #d7e0e8!important;border-radius:8px!important;min-height:40px!important;padding:8px 14px!important;font-size:12px!important;font-weight:600!important}body .app-shell .committee-page .committee-sub-menu button.active{color:#145c88!important;box-shadow:none!important;background:#f5f9fc!important;border-color:#8da9ba!important}@media (width<=700px){body .app-shell .committee-page .committee-main-menu{justify-content:flex-start;overflow-x:auto!important}body .app-shell .committee-page .committee-main-menu button{flex:none;font-size:12px!important}body .app-shell .committee-page .committee-sub-menu button{font-size:12px!important}}.app-shell .main-area .topbar{z-index:90;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;width:100%;position:sticky;top:0;background:#fff!important;border-bottom:1px solid #dce5ed!important;height:70px!important;min-height:70px!important;padding:0 26px!important;display:grid!important;box-shadow:0 2px 10px #1b354e0f!important}.app-shell .main-area .topbar-left{grid-column:1;justify-self:start;align-items:center;gap:12px;display:flex;min-width:0!important}.app-shell .main-area .topbar-left .icon-button,.app-shell .main-area .top-actions>.icon-button{color:#42617b;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:grid;min-width:40px!important;min-height:40px!important}.app-shell .main-area .topbar-left .icon-button:hover,.app-shell .main-area .top-actions>.icon-button:hover{color:#1769a5;background:#f3f8fb;border-color:#b9cedd}.app-shell .main-area .topbar-left .icon-button[aria-expanded=true]{color:#1769a5;background:#edf6fb;border-color:#c2dbea}.app-shell .main-area .topbar-left .icon-button:active,.app-shell .main-area .top-actions>.icon-button:active{transform:translateY(1px)}.app-shell .main-area .topbar-branch-name{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:700;overflow:hidden;color:#344c61!important;font-size:13px!important}.app-shell .main-area .topbar-brand{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;grid-column:2;justify-self:center;min-width:0;max-width:260px;line-height:1.2;inset:auto;overflow:hidden;color:#183b58!important;letter-spacing:.08em!important;font-size:14px!important;font-weight:800!important;position:static!important;transform:none!important}.app-shell .main-area .top-actions{grid-column:3;justify-content:flex-end;justify-self:stretch;align-items:center;gap:10px;width:100%;min-width:0;display:flex;margin-left:0!important}.app-shell .main-area .top-actions>*{order:0!important}.app-shell .main-area .top-actions .theme-toggle{box-sizing:border-box;color:#344c61;background:#fff;border:1px solid #dce5ed;border-radius:10px;flex:none;justify-content:space-between;gap:7px;height:40px;margin:0;padding:4px 8px 4px 5px;box-shadow:0 1px 3px #1b354e0d;width:132px!important;min-width:132px!important;min-height:40px!important}.app-shell .main-area .top-actions .theme-toggle:hover{background:#f8fbfd;border-color:#b9cedd;box-shadow:0 3px 10px #1b354e17}.app-shell .main-area .top-actions .theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #237eb533}.app-shell .main-area .top-actions .theme-toggle-icons{border-radius:8px;flex:0 0 32px;gap:2px;width:32px;height:30px}.app-shell .main-area .top-actions .theme-toggle-icons svg{width:13px;height:13px}.app-shell .main-area .top-actions .theme-toggle-copy{flex:1;min-width:0;display:grid!important}.app-shell .main-area .top-actions .theme-toggle-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.app-shell .main-area .top-actions .theme-toggle-state{flex:0 0 30px;display:block!important}.app-shell .main-area .top-actions .branch-selector{box-sizing:border-box;color:#42617b;align-items:center;gap:8px;min-width:136px;padding:0 10px;display:flex;background:#fff!important;border:1px solid #dce5ed!important;border-radius:10px!important;width:190px!important;height:40px!important}.app-shell .main-area .top-actions .branch-selector select{color:#344c61;cursor:pointer;flex:1;min-width:0;height:100%;font-weight:600;font-size:12px!important}.app-shell .main-area .topbar-divider{background:#e1e8ee;flex:0 0 1px;width:1px;height:30px;margin:0 2px}.app-shell .main-area .top-user-menu{flex:none;position:relative}.app-shell>.sidebar{transition:width .2s,flex-basis .2s,padding .2s}.app-shell>.sidebar.collapsed{flex:0 0 68px!important;width:68px!important;padding-left:8px!important;padding-right:8px!important}.app-shell>.sidebar.collapsed .brand{justify-content:center!important;padding-left:0!important;padding-right:0!important}.app-shell>.sidebar.collapsed .brand-mark{object-fit:contain!important;width:42px!important;height:42px!important}.app-shell>.sidebar.collapsed .nav-item{justify-content:center;gap:0;padding-left:6px!important;padding-right:6px!important}.app-shell>.sidebar.collapsed .nav-item>span{display:none}.app-shell>.sidebar.collapsed .nav-children{margin:0;padding-left:0}.app-shell>.sidebar.collapsed .logout-button{justify-content:center;gap:0;padding-left:6px;padding-right:6px;font-size:0!important}.app-shell>.sidebar.collapsed .logout-button svg{flex:none}.app-shell .main-area .top-actions .top-user-profile{box-sizing:border-box;color:#344c61;cursor:pointer;text-align:left;align-items:center;gap:9px;min-width:0;max-width:220px;min-height:42px;padding:4px 10px 4px 5px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;background:#fff!important;border:1px solid #dce5ed!important;border-radius:10px!important}.app-shell .main-area .top-actions .top-user-profile:hover,.app-shell .main-area .top-actions .top-user-profile[aria-expanded=true]{background:#f8fbfd!important;border-color:#b9cedd!important}.app-shell .main-area .top-actions .top-user-profile:focus-visible,.app-shell .main-area .topbar-left .icon-button:focus-visible,.app-shell .main-area .top-actions>.icon-button:focus-visible,.app-shell .main-area .top-actions .branch-selector:focus-within{outline-offset:2px;outline:3px solid #237eb533}.app-shell .main-area .top-actions .top-user-avatar{border-radius:50%;flex:0 0 32px;place-items:center;font-weight:800;display:grid;color:#1769a5!important;background:#e9f3fa!important;width:32px!important;height:32px!important;font-size:11px!important}.app-shell .main-area .top-actions .top-user-image{object-fit:cover}.app-shell .main-area .top-actions .top-user-copy{gap:2px;min-width:0;display:grid}.app-shell .main-area .top-actions .top-user-copy strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden;color:#344c61!important;font-size:12px!important}.app-shell .main-area .top-actions .top-user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#788b9c!important;font-size:10px!important}.app-shell .main-area .top-actions .top-user-chevron{color:#788b9c;flex:none;transition:transform .16s}.app-shell .main-area .top-actions .top-user-profile[aria-expanded=true] .top-user-chevron{transform:rotate(180deg)}.app-shell .main-area .top-user-dropdown{z-index:200;box-sizing:border-box;background:#fff;border:1px solid #dce5ed;border-radius:12px;width:min(290px,100vw - 24px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #1b354e29}.app-shell .main-area .top-user-dropdown-identity{border-bottom:1px solid #e8eef3;gap:4px;min-width:0;padding:10px 11px 12px;display:grid}.app-shell .main-area .top-user-dropdown-identity strong,.app-shell .main-area .top-user-dropdown-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .main-area .top-user-dropdown-identity strong{color:#263f55;font-size:13px}.app-shell .main-area .top-user-dropdown-identity span{color:#788b9c;font-size:11px}.app-shell .main-area .top-user-signout{color:#a43c48;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;margin-top:6px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.app-shell .main-area .top-user-signout:hover,.app-shell .main-area .top-user-signout:focus-visible{background:#fff1f1;outline:none}[data-theme=night] .app-shell .main-area .topbar{background:#142936!important;border-color:#2a4657!important;box-shadow:0 2px 10px #0000002e!important}[data-theme=night] .app-shell .main-area .topbar-branch-name,[data-theme=night] .app-shell .main-area .topbar-brand,[data-theme=night] .app-shell .main-area .top-actions .top-user-copy strong,[data-theme=night] .app-shell .main-area .top-user-dropdown-identity strong{color:#eef5f7!important}[data-theme=night] .app-shell .main-area .topbar-left .icon-button,[data-theme=night] .app-shell .main-area .top-actions>.icon-button,[data-theme=night] .app-shell .main-area .top-actions .branch-selector,[data-theme=night] .app-shell .main-area .top-actions .top-user-profile,[data-theme=night] .app-shell .main-area .top-user-dropdown{color:#c4d6de;background:#182f3e!important;border-color:#2a4657!important}[data-theme=night] .app-shell .main-area .topbar-left .icon-button:hover,[data-theme=night] .app-shell .main-area .top-actions>.icon-button:hover,[data-theme=night] .app-shell .main-area .top-actions .top-user-profile:hover,[data-theme=night] .app-shell .main-area .top-actions .top-user-profile[aria-expanded=true]{background:#1d394a!important;border-color:#3c5c6d!important}[data-theme=night] .app-shell .main-area .topbar-left .icon-button[aria-expanded=true]{color:#9ad3f3;background:#1d394a!important;border-color:#3c5c6d!important}[data-theme=night] .app-shell .main-area .top-actions .branch-selector select{color:#eef5f7}[data-theme=night] .app-shell .main-area .top-actions .top-user-copy small,[data-theme=night] .app-shell .main-area .top-user-dropdown-identity span{color:#8fa9b5!important}[data-theme=night] .app-shell .main-area .top-actions .top-user-avatar{color:#75b9e4!important;background:#1e3c52!important}[data-theme=night] .app-shell .main-area .top-actions .theme-toggle{color:#eef5f7;background:#182f3e;border-color:#2a4657}[data-theme=night] .app-shell .main-area .top-actions .theme-toggle:hover{background:#1d394a;border-color:#3c5c6d}[data-theme=night] .app-shell .main-area .topbar-divider,[data-theme=night] .app-shell .main-area .top-user-dropdown-identity{border-color:#2a4657}[data-theme=night] .app-shell .main-area .topbar-divider{background:#2a4657}[data-theme=night] .app-shell .main-area .top-user-signout:hover,[data-theme=night] .app-shell .main-area .top-user-signout:focus-visible{background:#472d34}@media (width<=1180px){.app-shell .main-area .topbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.app-shell .main-area .top-actions{grid-column:2}.app-shell .main-area .topbar-brand{display:none}.app-shell .main-area .topbar-branch-name{max-width:220px}}@media (width<=900px){.app-shell>.sidebar{transition:transform .2s}.app-shell>.sidebar.collapsed{flex:0 0 var(--app-sidebar-width,210px)!important;width:var(--app-sidebar-width,210px)!important;padding-left:10px!important;padding-right:10px!important}}@media (width<=760px){.app-shell>.sidebar{transition:transform .2s}.app-shell>.sidebar.collapsed{flex:0 0 var(--app-sidebar-width,210px)!important;width:var(--app-sidebar-width,210px)!important;padding-left:10px!important;padding-right:10px!important}.app-shell .main-area .topbar{gap:10px;height:62px!important;min-height:62px!important;padding:0 14px!important}.app-shell .main-area .top-actions{gap:7px}.app-shell .main-area .top-actions .theme-toggle{justify-content:center;height:38px;padding:3px;width:40px!important;min-width:40px!important;min-height:38px!important}.app-shell .main-area .top-actions .theme-toggle-copy,.app-shell .main-area .top-actions .theme-toggle-state{display:none!important}.app-shell .main-area .top-actions .theme-toggle-icons{flex-basis:32px;width:32px}.app-shell .main-area .top-actions .branch-selector{gap:6px;min-width:110px;padding:0 8px;width:142px!important;height:38px!important}.app-shell .main-area .top-actions .branch-selector select{font-size:11px!important}.app-shell .main-area .top-actions .top-user-profile{min-height:38px;padding:3px;background:0 0!important;border-color:#0000!important}.app-shell .main-area .top-actions .top-user-copy,.app-shell .main-area .top-actions .top-user-chevron,.app-shell .main-area .topbar-divider{display:none}}@media (width<=480px){.app-shell .main-area .topbar{gap:8px;height:58px!important;min-height:58px!important;padding:0 9px!important}.app-shell .main-area .topbar-left{gap:0}.app-shell .main-area .topbar-left .icon-button,.app-shell .main-area .top-actions>.icon-button{flex-basis:36px;width:36px;height:36px;min-width:36px!important;min-height:36px!important}.app-shell .main-area .topbar-branch-name{display:none}.app-shell .main-area .top-actions{gap:5px}.app-shell .main-area .top-actions .theme-toggle{min-height:36px;padding:2px;width:36px!important;min-width:36px!important}.app-shell .main-area .top-actions .theme-toggle-icons{flex-basis:30px;gap:2px;width:30px;height:30px}.app-shell .main-area .top-actions .theme-toggle-icons svg{width:12px;height:12px}.app-shell .main-area .top-actions .branch-selector{gap:4px;min-width:92px;padding:0 6px;width:112px!important;height:36px!important}.app-shell .main-area .top-actions .branch-selector>svg:first-child{width:13px;height:13px}.app-shell .main-area .top-actions .branch-selector>svg:last-child{display:none}.app-shell .main-area .top-actions .branch-selector select{font-size:10px!important}.app-shell .main-area .top-actions .top-user-profile{flex:0 0 36px;justify-content:center;width:36px;height:36px;min-height:36px}.app-shell .main-area .top-actions .top-user-avatar{flex-basis:30px;width:30px!important;height:30px!important}}@media (prefers-reduced-motion:reduce){.app-shell .main-area .topbar-left .icon-button,.app-shell .main-area .top-actions>.icon-button,.app-shell .main-area .top-actions .top-user-profile,.app-shell .main-area .top-actions .top-user-chevron{transition:none}}.quality-workspace{gap:10px!important}.quality-form,.quality-list{padding:14px!important}.quality-workspace .panel-heading{margin-bottom:10px!important}.quality-workspace>.quality-form{z-index:20;background:linear-gradient(145deg,#fff 0%,#f7fbff 100%);border:1px solid #dce8f5;border-top:4px solid #126de4;border-radius:18px;width:min(820px,100vw - 32px);max-height:min(860px,100vh - 32px);margin:0;padding:28px;animation:.24s ease-out quality-modal-in;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 90px #091e424d,0 8px 20px #126de41a}.quality-workspace>.quality-form:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#0a1c376b;width:300vw;position:fixed;inset:-100vh}.quality-workspace>.quality-form .panel-heading{z-index:1;background:linear-gradient(#fff 72%,#fff0);padding:0 0 18px;position:sticky;top:-28px}.quality-workspace>.quality-form .panel-heading h2{font-size:18px}.quality-workspace>.quality-form form{padding-top:4px}.quality-workspace>.quality-form form>button{padding-top:14px;padding-bottom:14px;position:sticky;bottom:-28px;box-shadow:0 -14px 20px #f8fbff}@keyframes quality-modal-in{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=640px){.quality-workspace>.quality-form{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:20px}.quality-workspace>.quality-form .panel-heading{top:-20px}.quality-grid{grid-template-columns:1fr}.quality-grid .wide{grid-column:auto}.quality-workspace>.quality-form form>button{bottom:-20px}}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1c377a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-modal{background:linear-gradient(145deg,#fff 0%,#f7fbff 100%);border:1px solid #dce8f5;border-top:4px solid #126de4;border-radius:18px;flex-direction:column;width:min(820px,100%);max-height:min(860px,90vh);display:flex;overflow:hidden;box-shadow:0 28px 90px #091e424d,0 8px 20px #126de41a}.modal-header{border-bottom:1px solid #e5edf6;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;display:flex}.modal-kicker{color:#126de4;letter-spacing:1.5px;margin:0 0 7px;font-size:9px;font-weight:800}.modal-header h2{color:#14213d;margin:0;font:800 21px Manrope}.modal-description{color:#72839c;margin:6px 0 0;font-size:11px}.modal-close,.icon-action{color:#527092;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:8px;place-items:center;transition:all .2s;display:grid}.modal-close{flex:none;width:34px;height:34px}.modal-close:hover,.icon-action:hover{color:#126de4;background:#eaf3ff;border-color:#126de4}.modal-content{padding:24px 28px;overflow:auto}.modal-content .quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.modal-content .quality-grid label{font-size:11px}.modal-content .quality-grid .wide{grid-column:1/-1}.modal-content .quality-grid>button{grid-column:1/-1;margin-top:5px}.modal-content .form-error{margin:0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .2s}.modal-fade-enter-active .app-modal,.modal-fade-leave-active .app-modal{transition:transform .2s,opacity .2s}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .app-modal,.modal-fade-leave-to .app-modal{opacity:0;transform:translateY(10px)scale(.97)}.quality-row .icon-action{width:32px;height:30px;padding:0}.primary-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}@media (width<=640px){.modal-backdrop{padding:10px}.app-modal{border-radius:14px;max-height:calc(100vh - 20px)}.modal-header{padding:20px 18px 15px}.modal-content{padding:18px}.modal-content .quality-grid{grid-template-columns:1fr}.modal-content .quality-grid .wide{grid-column:auto}.modal-header h2{font-size:18px}}.quality-list:has([title=Edit\ indicator]) .quality-row.header{display:none}.quality-list:has([title=Edit\ indicator]) .quality-row:not(.header){background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #e1eaf4;border-radius:14px;grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(90px,1fr)) auto 38px;gap:16px;margin:10px 0;padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 7px 18px #14355c0f}.quality-list:has([title=Edit\ indicator]) .quality-row:not(.header):hover{border-color:#b9d7f7;transform:translateY(-2px);box-shadow:0 12px 25px #14355c1a}.quality-list:has([title=Edit\ indicator]) .quality-row strong{color:#14213d;font-size:13px}.quality-list:has([title=Edit\ indicator]) .quality-row strong:before{content:"KPI";color:#126de4;letter-spacing:1px;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.quality-list:has([title=Edit\ indicator]) .quality-row span{color:#5d708d;align-self:center;font-size:11px}.quality-list:has([title=Edit\ indicator]) .quality-row span:nth-of-type(2):before{content:"Benchmark";color:#91a0b3;text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px;font-size:8px;display:block}.quality-list:has([title=Edit\ indicator]) .quality-row span:nth-of-type(3):before{content:"Direction";color:#91a0b3;text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px;font-size:8px;display:block}.quality-list:has([title=Edit\ indicator]) .quality-row span:nth-of-type(4):before{content:"Status";color:#91a0b3;text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px;font-size:8px;display:block}.quality-list:has([title=Edit\ indicator]) .quality-row .icon-action{border-radius:9px;width:34px;height:34px}@media (width<=700px){.quality-list:has([title=Edit\ indicator]) .quality-row:not(.header){grid-template-columns:1fr auto;padding:16px}.quality-list:has([title=Edit\ indicator]) .quality-row span{grid-column:1/-1}:is(.quality-list:has([title=Edit\ indicator]) .quality-row span:nth-of-type(2),.quality-list:has([title=Edit\ indicator]) .quality-row span:nth-of-type(3),.quality-list:has([title=Edit\ indicator]) .quality-row span:nth-of-type(4)){grid-column:auto}.quality-list:has([title=Edit\ indicator]) .quality-row span:nth-of-type(4){grid-column:1}.quality-list:has([title=Edit\ indicator]) .quality-row .icon-action{grid-area:1/2/3;align-self:start}}.master-save{justify-self:end;min-height:38px}.indicator-card-section{gap:16px;display:grid}.indicator-toolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;display:grid}.indicator-search,.indicator-filter{align-items:center;gap:8px;display:flex}.indicator-search{color:#7f91aa;background:#fff;border:1px solid #dfe7f1;border-radius:9px;min-height:40px;padding:0 12px}.indicator-search input{color:#253653;border:0;outline:0;width:100%;font:600 11px DM Sans}.indicator-filter select{color:#536784;background:#fff;border:1px solid #dfe7f1;border-radius:8px;max-width:155px;min-height:40px;padding:0 9px;font:600 10px DM Sans}.indicator-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.indicator-card{background:linear-gradient(145deg,#fff,#f5faff);border:1px solid #dce7f3;border-radius:15px;padding:20px;transition:transform .2s,box-shadow .2s;box-shadow:0 9px 24px #14355c12}.indicator-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #14355c1f}.indicator-card-top,.indicator-card-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.indicator-code{color:#126de4;letter-spacing:1px;font-size:11px;font-weight:800}.indicator-card h3{color:#14213d;margin:14px 0 18px;font:800 17px/1.3 Manrope}.indicator-meta{border-top:1px solid #e5edf5;border-bottom:1px solid #e5edf5;grid-template-columns:repeat(2,1fr);gap:13px;padding:14px 0;display:grid}.indicator-meta span{color:#526987;gap:4px;font-size:11px;font-weight:700;display:grid}.indicator-meta small{color:#92a0b2;text-transform:uppercase;letter-spacing:.7px;font-size:8px}.indicator-card-bottom{color:#8494a9;padding-top:14px;font-size:10px}.indicator-card .icon-action{width:34px;height:34px}.status-pill.on_track{color:#13895f;background:#e6f8ef}.status-pill.watch{color:#a16c00;background:#fff5d9}.status-pill.off_track{color:#c5334b;background:#ffebee}.status-pill.pending{color:#65758a;background:#eef2f7}@media (width<=760px){.master-grid{grid-template-columns:1fr 1fr}.indicator-toolbar{grid-template-columns:1fr}.indicator-filter{grid-template-columns:1fr 1fr;display:grid}.indicator-filter select{width:100%;max-width:none}.indicator-toolbar>.primary-button{width:100%}.indicator-card-grid{grid-template-columns:1fr}}@media (width<=520px){.master-grid{grid-template-columns:1fr}.master-save{justify-self:stretch}}.quality-master-panel{background:linear-gradient(135deg,#fff,#f5faff);border-top:3px solid #126de4}.quality-master-panel .panel-heading{align-items:flex-start}.quality-master-panel h2{align-items:center;gap:7px;display:flex}.master-eyebrow{color:#126de4;letter-spacing:1.4px;margin:0 0 5px;font-size:8px;font-weight:800}.master-message{color:#15936d;font-size:10px;font-weight:700}.master-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:15px;display:grid}.master-grid label{color:#263a59;gap:7px;font-size:11px;font-weight:700;display:grid}.master-grid input,.master-grid select{color:#14213d;background:#fbfdff;border:1px solid #d8e2ee;border-radius:7px;outline:none;min-height:38px;padding:9px 10px;font:600 12px DM Sans}.master-grid input:focus,.master-grid select:focus{border-color:#3287ed;box-shadow:0 0 0 3px #3287ed1c}.master-toggle{align-items:center;gap:8px;min-height:38px;display:flex!important}.master-toggle input{width:16px;min-height:16px}.master-types{color:#263a59;gap:4px;font-size:11px;font-weight:700;display:grid}.master-types small{color:#72839c;font-size:10px;font-weight:500}.master-save{justify-self:end;min-height:38px}@media (width<=760px){.master-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.master-grid{grid-template-columns:1fr}.master-save{justify-self:stretch}}.quality-filter-notice{color:#24598f;background:#eef6ff;border:1px solid #b9d7f7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font:700 11px Arial,Roboto,sans-serif;display:flex}.quality-filter-notice button{color:#126de4;cursor:pointer;background:0 0;border:0;font:800 11px Arial,Roboto,sans-serif}.quality-filter-notice button:hover{text-decoration:underline}.status-pill.within,.status-pill.on_track{color:#13895f;background:#e6f8ef}.status-pill.below,.status-pill.off_track,.status-pill.above{color:#c5334b;background:#ffebee}.quality-dashboard-hero{color:#fff;background:linear-gradient(120deg,#0d3a5c 0%,#126c78 62%,#168c83 100%);border:1px solid #c6dfeb;border-radius:16px;justify-content:space-between;align-items:stretch;gap:24px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 32px #18526f24}.quality-dashboard-hero:after{content:"";border:1px solid #b8f4e759;border-radius:50%;width:280px;height:280px;position:absolute;top:-155px;right:-100px;box-shadow:0 0 0 24px #b8f4e717,0 0 0 50px #b8f4e70a}.quality-dashboard-hero>div{z-index:1;position:relative}.quality-dashboard-eyebrow,.dashboard-panel-kicker{color:#a8e7df;letter-spacing:.14em;align-items:center;gap:7px;margin:0;font-size:9px;font-weight:800;display:flex}.quality-dashboard-hero h2{margin:9px 0 7px;font:800 26px Manrope,sans-serif}.quality-dashboard-hero>div:first-child>p:not(.quality-dashboard-eyebrow){color:#d7ebee;max-width:560px;margin:0;font-size:11px;line-height:1.6}.quality-dashboard-context{color:#bce4e2;flex-wrap:wrap;gap:17px;margin-top:17px;font-size:10px;display:flex}.quality-dashboard-context span{align-items:center;gap:6px;display:flex}.quality-dashboard-score{border-left:1px solid #cef4ee47;align-content:center;min-width:180px;padding:8px 0 8px 24px;display:grid}.quality-dashboard-score span,.quality-dashboard-score small{color:#bce4e2;font-size:9px}.quality-dashboard-score strong{color:#fff;margin:5px 0 3px;font:800 32px Manrope,sans-serif}.quality-dashboard-score small{max-width:150px;line-height:1.35}.quality-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quality-dashboard-kpi{background:#fff;border:1px solid #dce7f0;border-top:3px solid;border-radius:12px;align-items:flex-start;gap:11px;min-height:96px;padding:15px;display:flex;box-shadow:0 8px 20px #2445690d}.quality-dashboard-kpi.blue{color:#2878d4}.quality-dashboard-kpi.green{color:#208d75}.quality-dashboard-kpi.red{color:#d45761}.quality-dashboard-kpi.amber{color:#d58b29}.quality-kpi-icon{color:#fff;background:currentColor;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.quality-dashboard-kpi span,.quality-dashboard-kpi small{color:#657b93;font-size:9px;display:block}.quality-dashboard-kpi strong{color:#172b4d;margin:4px 0 3px;font:800 23px Manrope,sans-serif;display:block}.quality-dashboard-kpi small{color:#8b9bad;line-height:1.35}.quality-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:16px;display:grid}.quality-dashboard-grid.lower{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.quality-dashboard-panel{background:#fff;border:1px solid #dce7f0;border-radius:13px;min-width:0;padding:20px;box-shadow:0 8px 22px #2445690d}.quality-dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-panel-kicker{color:#7890a6;font-size:8px}.quality-dashboard-panel h3{color:#172b4d;margin:5px 0 0;font:800 16px Manrope,sans-serif}.dashboard-panel-meta{color:#7b8fa3;background:#f0f5f9;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:700}.quality-trend-chart{align-items:flex-end;gap:9px;height:184px;margin-top:24px;padding:0 3px;display:flex;overflow-x:auto}.quality-trend-column{flex:1 0 34px;align-content:end;justify-items:center;gap:5px;min-width:34px;height:100%;display:grid}.quality-trend-bar{background:#edf3f6;border-radius:6px 6px 3px 3px;flex-direction:column;justify-content:flex-end;align-items:stretch;width:22px;height:126px;display:flex;overflow:hidden}.trend-segment{flex:none;min-height:0;transition:height .35s;display:block}.trend-segment.within{background:#2aa083}.trend-segment.below{background:#e17478}.trend-segment.above{background:#e6aa4c}.quality-trend-column strong{color:#36536e;font-size:9px}.quality-trend-column small{color:#8b9cad;font-size:9px}.quality-chart-legend{color:#71879d;flex-wrap:wrap;gap:13px;margin-top:19px;font-size:9px;display:flex}.quality-chart-legend span{align-items:center;gap:5px;display:flex}.quality-chart-legend i,.focus-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.quality-chart-legend i.within,.focus-dot.blue{background:#2aa083}.quality-chart-legend i.below,.focus-dot.red{background:#d45761}.quality-chart-legend i.above,.focus-dot.amber{background:#d58b29}.quality-focus-list{gap:4px;margin:19px 0 16px;display:grid}.quality-focus-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:12px 0;display:grid}.quality-focus-list span{color:#526d89;align-items:center;gap:8px;font-size:10px;display:flex}.quality-focus-list strong{color:#193756;font:800 18px Manrope,sans-serif}.quality-focus-list small{color:#92a0ae;grid-column:1/-1;font-size:8px}.dashboard-alert-icon{color:#d45761}.quality-dashboard-link{color:#1768c5;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font:800 10px DM Sans,sans-serif;display:inline-flex}.quality-dashboard-link:hover{color:#0d4e9a}.quality-department-list{gap:15px;margin-top:21px;display:grid}.quality-department-row{gap:7px;display:grid}.quality-department-title{color:#536b84;justify-content:space-between;gap:14px;font-size:10px;display:flex}.quality-department-title strong{color:#193756;font-size:10px}.quality-department-track{background:#edf2f5;border-radius:7px;height:7px;overflow:hidden}.quality-department-track span{border-radius:inherit;min-width:3px;height:100%;display:block}.quality-department-track span.good{background:#2aa083}.quality-department-track span.watch{background:#d5a037}.quality-department-track span.risk{background:#d45761}.quality-department-track span.pending{background:#a9b9c7}.quality-department-row small{color:#8b9cad;font-size:8px}.quality-dashboard-empty{color:#8497a9;border:1px dashed #cbd9e5;border-radius:9px;align-items:center;gap:9px;min-height:125px;margin-top:20px;padding:16px;font-size:10px;line-height:1.45;display:flex}.quality-dashboard-empty svg{color:#6c91b2;flex:none}.quality-quick-actions{gap:8px;margin-top:19px;display:grid}.quality-quick-actions button{color:#7a90a5;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f4;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.quality-quick-actions button:last-child{border-bottom:0}.quality-quick-actions button>span:nth-child(2){flex:1;gap:3px;display:grid}.quality-quick-actions strong{color:#294867;font-size:10px}.quality-quick-actions small{color:#8b9cad;font-size:8px}.quality-quick-actions button>svg{flex:none}.quality-quick-actions button:hover strong{color:#126de4}.quick-action-icon{border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.quick-action-icon.blue{color:#2878d4;background:#eaf3ff}.quick-action-icon.red{color:#d45761;background:#fff0f1}.quick-action-icon.green{color:#208d75;background:#e8f8f1}@media (width<=980px){.quality-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-dashboard-grid,.quality-dashboard-grid.lower{grid-template-columns:1fr}}@media (width<=640px){.quality-dashboard-hero{gap:18px;padding:20px;display:grid}.quality-dashboard-hero h2{font-size:23px}.quality-dashboard-score{border-top:1px solid #cef4ee47;border-left:0;min-width:0;padding:15px 0 0}.quality-dashboard-kpis{grid-template-columns:1fr}.quality-dashboard-panel{padding:17px}}.quality-audit-hero{color:#fff;background:linear-gradient(120deg,#252c5d 0%,#3b4c83 62%,#426c92 100%);border:1px solid #d7dff0;border-radius:16px;justify-content:space-between;align-items:stretch;gap:24px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 32px #28356724}.quality-audit-hero>div{z-index:1;position:relative}.quality-audit-eyebrow{color:#c2d5ff;letter-spacing:.14em;align-items:center;gap:7px;margin:0;font-size:9px;font-weight:800;display:flex}.quality-audit-hero h2{margin:9px 0 7px;font:800 26px Manrope,sans-serif}.quality-audit-hero>div:first-child>p:not(.quality-audit-eyebrow){color:#e0e7f7;max-width:560px;margin:0;font-size:11px;line-height:1.6}.quality-audit-context{color:#cbd8f0;flex-wrap:wrap;gap:17px;margin-top:17px;font-size:10px;display:flex}.quality-audit-context span{align-items:center;gap:6px;display:flex}.quality-audit-badge{color:#c9d7ff;border-left:1px solid #dbe4ff47;align-content:center;justify-items:center;gap:5px;min-width:158px;padding-left:24px;display:grid}.quality-audit-badge strong{color:#fff;font-size:12px}.quality-audit-badge small{color:#bfcee8;font-size:9px}.quality-audit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quality-audit-stat{background:#fff;border:1px solid #dce7f0;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 10px;padding:14px 15px;display:grid;box-shadow:0 8px 20px #2445690d}.quality-audit-stat>div{border-radius:9px;grid-row:span 2;place-items:center;width:32px;height:32px;display:grid}.quality-audit-stat>span{color:#657b93;gap:2px;font-size:9px;display:grid}.quality-audit-stat strong{color:#172b4d;text-transform:capitalize;font:800 19px Manrope,sans-serif;display:block}.quality-audit-stat small{color:#8b9bad;grid-column:2;font-size:8px;line-height:1.35}.quality-audit-stat.blue>div{color:#2878d4;background:#eaf3ff}.quality-audit-stat.green>div{color:#208d75;background:#e8f8f0}.quality-audit-stat.amber>div{color:#d58b29;background:#fff3df}.quality-audit-stat.slate>div{color:#677e9b;background:#eef1f6}.quality-audit-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;display:grid}.quality-audit-panel{background:#fff;border:1px solid #dce7f0;border-radius:13px;min-width:0;padding:20px;box-shadow:0 8px 22px #2445690d}.quality-audit-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quality-audit-heading h3{color:#172b4d;margin:5px 0 0;font:800 16px Manrope,sans-serif}.quality-audit-heading>div>p:last-child{color:#8294a8;margin:6px 0 0;font-size:9px;line-height:1.45}.audit-panel-kicker{color:#7890a6;letter-spacing:.14em;margin:0;font-size:8px;font-weight:800}.audit-heading-icon{color:#735fc2}.audit-heading-icon.blue{color:#2878d4}.quality-training-list{gap:0;margin:20px 0 17px;display:grid}.quality-training-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:30px 1fr auto;align-items:start;gap:10px;padding:12px 0;display:grid}.quality-training-list>div:last-child{border-bottom:0}.training-step{color:#2878d4;font:800 10px DM Sans,sans-serif}.quality-training-list strong{color:#294867;font-size:10px;display:block}.quality-training-list small{color:#8799ab;margin-top:4px;font-size:9px;line-height:1.4;display:block}.quality-training-list svg{color:#2aa083}.quality-evidence-list{gap:0;margin:20px 0 17px;display:grid}.quality-evidence-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:1fr auto;gap:3px 9px;padding:13px 0;display:grid}.quality-evidence-list>div:last-child{border-bottom:0}.quality-evidence-list span{color:#526d89;align-items:center;gap:8px;font-size:10px;display:flex}.quality-evidence-list strong{color:#193756;text-transform:capitalize;font:800 12px Manrope,sans-serif}.quality-evidence-list small{color:#8b9cad;grid-column:1/-1;font-size:8px}.evidence-dot{background:#2aa083;border-radius:50%;width:7px;height:7px}.evidence-dot.blue{background:#2878d4}.evidence-dot.amber{background:#d58b29}.audit-trail-panel{gap:16px;display:grid}.audit-trail-heading{align-items:flex-end}.audit-record-count{color:#6f849b;white-space:nowrap;background:#eef4fa;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.audit-toolbar{grid-template-columns:minmax(220px,1fr) 180px 150px;gap:10px;display:grid}.audit-search{color:#8195aa;background:#fbfdff;border:1px solid #d5e2ed;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.audit-search input,.audit-toolbar select{color:#2b4663;background:0 0;border:0;outline:0;width:100%;min-height:36px;font:600 10px DM Sans,sans-serif}.audit-toolbar select{background:#fbfdff;border:1px solid #d5e2ed;border-radius:8px;padding:0 9px}.audit-search:focus-within,.audit-toolbar select:focus{border-color:#3287ed;box-shadow:0 0 0 3px #3287ed1a}.audit-event-list{border-top:1px solid #e8eef4;display:grid}.audit-event{border-bottom:1px solid #e8eef4;align-items:center;gap:11px;padding:12px 2px;display:flex}.audit-event-icon{color:#2878d4;background:#eef5ff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.audit-event-copy{flex:1;gap:3px;min-width:0;display:grid}.audit-event-copy strong{color:#294867;text-transform:capitalize;font-size:10px}.audit-event-copy span{color:#536d88;font-size:9px}.audit-event-copy small{color:#91a0af;font-size:8px}.audit-source{color:#70849a;text-transform:uppercase;background:#f0f4f7;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800}.quality-audit-panel .quality-dashboard-empty,.quality-audit-hero+.quality-audit-stats{margin-top:0}@media (width<=980px){.quality-audit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-audit-grid{grid-template-columns:1fr}}@media (width<=640px){.quality-audit-hero{gap:18px;padding:20px;display:grid}.quality-audit-hero h2{font-size:23px}.quality-audit-badge{border-top:1px solid #dbe4ff47;border-left:0;justify-items:start;min-width:0;padding:15px 0 0}.quality-audit-stats{grid-template-columns:1fr}.quality-audit-panel{padding:17px}.audit-toolbar{grid-template-columns:1fr}.audit-event{align-items:flex-start}.audit-source{margin-left:auto}}.indicator-master-table[data-v-c28b6b15]{background:linear-gradient(145deg,#fff 0%,#f6faff 100%);border:1px solid #d7e6f3;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #1f48711a}.master-table-heading[data-v-c28b6b15]{border-bottom:1px solid #e2edf6;justify-content:space-between;align-items:center;gap:24px;padding:25px 26px 22px;display:flex}.master-table-eyebrow[data-v-c28b6b15]{color:#126de4;letter-spacing:1.5px;margin:0 0 7px;font-size:9px;font-weight:800}.master-table-heading h2[data-v-c28b6b15]{color:#14213d;margin:0;font:800 20px Manrope,Arial,sans-serif}.master-table-description[data-v-c28b6b15]{color:#72839c;margin:7px 0 0;font-size:11px}.master-table-actions[data-v-c28b6b15]{align-items:center;gap:16px;display:flex}.master-table-count[data-v-c28b6b15]{text-align:right;color:#7187a0;gap:2px;font-size:10px;display:grid}.master-table-count strong[data-v-c28b6b15]{color:#126de4;font:800 22px Manrope,Arial,sans-serif}.master-table-count span[data-v-c28b6b15]{white-space:nowrap}.master-table-scroll[data-v-c28b6b15]{padding:15px 18px 18px;overflow-x:auto}table[data-v-c28b6b15]{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #dce9f4;border-radius:12px;width:100%;min-width:850px;overflow:hidden}th[data-v-c28b6b15]{color:#52718f;letter-spacing:.8px;text-align:left;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#edf6ff,#f7fbff);border-bottom:1px solid #dce9f4;padding:13px 15px;font-size:9px;font-weight:800}th[data-v-c28b6b15]:first-child{border-radius:11px 0 0}th[data-v-c28b6b15]:last-child{border-radius:0 11px 0 0}td[data-v-c28b6b15]{color:#526b87;vertical-align:middle;border-bottom:1px solid #e8eef5;padding:15px;font-size:11px}tr:last-child td[data-v-c28b6b15]{border-bottom:0}tbody tr[data-v-c28b6b15]{transition:background .2s}tbody tr[data-v-c28b6b15]:hover{background:#f7fbff}.indicator-code-badge[data-v-c28b6b15]{color:#126de4;letter-spacing:.5px;font-size:12px;font-weight:800;display:inline}.indicator-name[data-v-c28b6b15]{color:#1f3655;font-size:12px;font-weight:800}.indicator-name+small[data-v-c28b6b15]{color:#8a9caf;text-overflow:ellipsis;white-space:nowrap;max-width:270px;margin-top:4px;font-size:9px;display:block;overflow:hidden}.benchmark-value[data-v-c28b6b15]{color:#172b4d;font-size:13px}.benchmark-unit[data-v-c28b6b15]{color:#8094aa;margin-left:5px;font-size:10px;font-weight:700}.direction-chip[data-v-c28b6b15],.indicator-status[data-v-c28b6b15]{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.direction-chip[data-v-c28b6b15]{color:#5f7893;background:#f0f5fa}.direction-chip.higher[data-v-c28b6b15]{color:#168560;background:#eaf7f2}.direction-chip.lower[data-v-c28b6b15]{color:#a36d0a;background:#fff5df}.direction-chip.range[data-v-c28b6b15]{color:#7250af;background:#f2edff}.indicator-status[data-v-c28b6b15]{color:#13895f;background:#edfbf4;border:1px solid #c8eddc}.indicator-status.inactive[data-v-c28b6b15]{color:#718297;background:#f2f5f8;border-color:#d9e2eb}.indicator-status i[data-v-c28b6b15]{background:currentColor;border-radius:50%;width:6px;height:6px}.indicator-type-chip[data-v-c28b6b15]{color:#52718f;white-space:nowrap;background:#f3f8fd;border:1px solid #d4e5f3;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.table-edit-button[data-v-c28b6b15]{color:#52718f;cursor:pointer;background:#fff;border:1px solid #d4e5f3;border-radius:9px;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.table-edit-button[data-v-c28b6b15]:hover{color:#126de4;background:#edf6ff;border-color:#126de4}.master-table-empty[data-v-c28b6b15]{color:#72839c;text-align:center;place-items:center;gap:8px;padding:60px 20px;display:grid}.master-table-empty strong[data-v-c28b6b15]{color:#1f3655;font-size:15px}.master-table-empty span[data-v-c28b6b15]{font-size:11px}.master-table-empty .primary-button[data-v-c28b6b15]{margin-top:8px}@media (width<=760px){.master-table-heading[data-v-c28b6b15]{align-items:stretch;padding:21px 18px 18px;display:grid}.master-table-actions[data-v-c28b6b15]{justify-content:space-between}.master-table-count[data-v-c28b6b15]{text-align:left}.master-table-actions .primary-button[data-v-c28b6b15]{flex:1}.master-table-scroll[data-v-c28b6b15]{padding:12px}}fieldset[data-v-b2c1f781]{border:0;min-width:0;margin:0;padding:0}.master-read-only[data-v-b2c1f781]{color:#526d89;background:#f4f9ff;border:1px solid #cfe1f3;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:10px;font-weight:700}.master-form-message[data-v-b2c1f781]{color:#315a80;background:#f4f9ff;border:1px solid #cfe1f3;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:10px;font-weight:700}.word-master-block[data-v-b2c1f781]{background:#fff;border:1px solid #dce8f2;border-radius:12px;gap:14px;margin-top:18px;padding:16px;display:grid}.word-master-heading[data-v-b2c1f781]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.word-master-heading h4[data-v-b2c1f781]{color:#172b4d;margin:0;font:800 13px Manrope}.word-master-heading small[data-v-b2c1f781]{color:#8293a7;margin-top:4px;font-size:10px;display:block}.word-master-entry[data-v-b2c1f781]{grid-template-columns:minmax(130px,.5fr) minmax(220px,1fr) 34px;align-items:start;gap:9px;display:grid}.word-master-entry input[data-v-b2c1f781],.word-master-entry textarea[data-v-b2c1f781],.word-master-block select[data-v-b2c1f781]{color:#14213d;background:#fbfdff;border:1px solid #d8e2ee;border-radius:7px;outline:none;min-height:38px;padding:9px 10px;font:600 11px DM Sans}.word-master-entry textarea[data-v-b2c1f781],.word-master-block textarea[data-v-b2c1f781]{resize:vertical}.word-master-entry .icon-action[data-v-b2c1f781]{width:34px;height:34px}.word-footer-file[data-v-b2c1f781]{width:max-content;max-width:100%}.first-page-design[data-v-b2c1f781]{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:16px;margin-top:18px;display:grid}.first-page-design textarea[data-v-b2c1f781]{color:#14213d;resize:vertical;background:#fbfdff;border:1px solid #d8e2ee;border-radius:8px;outline:none;min-height:340px;padding:11px 12px;font:500 11px/1.5 Consolas,Courier New,monospace}.first-page-preview[data-v-b2c1f781]{align-content:start;gap:8px;min-width:0;display:grid}.first-page-preview strong[data-v-b2c1f781]{color:#172b4d;font:800 12px Manrope}.first-page-preview iframe[data-v-b2c1f781]{background:#fff;border:1px solid #d8e2ee;border-radius:8px;width:100%;min-height:340px}.master-help-text[data-v-b2c1f781]{color:#8293a7;margin:0;font-size:10px}.master-overview-card[data-v-b2c1f781]{background:linear-gradient(135deg,#f4f9ff 0%,#fff 72%);border:1px solid #cfe1f3;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:flex;box-shadow:0 7px 18px #1453910f}.master-overview-card h4[data-v-b2c1f781]{color:#172b4d;margin:4px 0;font:800 14px Manrope}.master-overview-card p[data-v-b2c1f781]{color:#7187a0;margin:0;font-size:10px}.master-overview-kicker[data-v-b2c1f781]{color:#126de4;letter-spacing:1px;font-size:8px;font-weight:800}.master-option-chips[data-v-b2c1f781]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.master-option-chip[data-v-b2c1f781],.master-option-empty[data-v-b2c1f781]{color:#315a80;background:#fff;border:1px solid #cfe1f3;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.master-option-empty[data-v-b2c1f781]{color:#8293a7;border-style:dashed;font-weight:600}@media (width<=640px){.master-overview-card[data-v-b2c1f781]{flex-direction:column;align-items:stretch}.word-master-heading[data-v-b2c1f781]{display:grid}.word-master-entry[data-v-b2c1f781]{grid-template-columns:1fr 34px}.word-master-entry textarea[data-v-b2c1f781]{grid-column:1/-1}.word-footer-file[data-v-b2c1f781]{width:100%}.first-page-design[data-v-b2c1f781]{grid-template-columns:1fr}}.indicator-card-top-meta[data-v-8c9a00ea]{text-align:right;justify-items:end;gap:3px;display:grid}.indicator-type-meta[data-v-8c9a00ea]{align-items:center;gap:4px;display:inline-flex}.indicator-type-meta small[data-v-8c9a00ea]{color:#9aabba;letter-spacing:.45px;text-transform:uppercase;font-size:8px;font-weight:800}.monthly-period-filters[data-v-8c9a00ea]{background:#fff;border:1px solid #dfe7f1;border-radius:11px;align-items:center;gap:16px;padding:14px 16px;display:flex}.month-result-type[data-v-8c9a00ea]{color:#5f7895;background:#f5faff;border:1px solid #d8e8f5;border-radius:8px;align-items:center;gap:8px;width:max-content;margin-bottom:14px;padding:8px 11px;font-size:10px;display:flex}.month-result-type small[data-v-8c9a00ea]{color:#8298ad;letter-spacing:.6px;text-transform:uppercase;font-size:8px;font-weight:800}.month-result-type strong[data-v-8c9a00ea]{color:#1d5f96;font-size:10px}.monthly-year-filter[data-v-8c9a00ea]{color:#526b87;flex:none;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.monthly-year-filter select[data-v-8c9a00ea]{color:#253b5a;background:#f8fbff;border:1px solid #cfe0ef;border-radius:7px;min-height:34px;padding:0 10px;font:700 11px DM Sans}.monthly-year-filter select[data-v-8c9a00ea]:disabled{cursor:not-allowed;opacity:.7}.monthly-month-filters[data-v-8c9a00ea]{flex-wrap:wrap;flex:1;gap:7px;display:flex}.monthly-month-filters button[data-v-8c9a00ea]{color:#607995;cursor:pointer;background:#f8fbff;border:1px solid #d8e5f1;border-radius:7px;min-height:30px;padding:0 10px;font:700 10px DM Sans}.monthly-month-filters button[data-v-8c9a00ea]:hover,.monthly-month-filters button.active[data-v-8c9a00ea]{color:#126de4;background:#eaf4ff;border-color:#126de4}.indicator-card-top-meta>span[data-v-8c9a00ea]:first-child{color:#93a2b4;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.indicator-card-top-meta>strong[data-v-8c9a00ea]{color:#526b87;white-space:nowrap;font-size:10px;font-weight:800}.indicator-card-top-meta .status-pill[data-v-8c9a00ea]{justify-self:end}.indicator-filter-dropdown[data-v-8c9a00ea]{min-width:180px;position:relative}.indicator-filter-dropdown[open][data-v-8c9a00ea]{z-index:20}.indicator-filter-dropdown summary[data-v-8c9a00ea]{color:#536784;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-height:40px;padding:0 9px;font:600 10px DM Sans;list-style:none;display:flex}.indicator-filter-dropdown summary[data-v-8c9a00ea]::-webkit-details-marker{display:none}.indicator-filter-dropdown summary svg[data-v-8c9a00ea]{color:#7187a0;flex:none}.indicator-filter-options[data-v-8c9a00ea]{background:#fff;border:1px solid #cfe0ef;border-radius:8px;gap:7px;max-height:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 10px 25px #14355c29}.indicator-filter-options label[data-v-8c9a00ea]{color:#526b87;cursor:pointer;align-items:flex-start;gap:7px;font-size:10px;font-weight:600;line-height:1.3;display:flex}.indicator-filter-options input[data-v-8c9a00ea]{accent-color:#126de4;margin:1px 0 0}.indicator-filter-empty[data-v-8c9a00ea]{color:#95a4b5;font-size:10px}.indicator-benchmark span.status-pill[data-v-8c9a00ea]{text-align:center;white-space:normal;border-radius:20px;justify-content:center;align-items:center;max-width:65%;padding:5px 8px;line-height:1.2;display:inline-flex}.indicator-benchmark span.within[data-v-8c9a00ea],.indicator-benchmark span.on_track[data-v-8c9a00ea]{color:#13895f;background:#e6f8ef}.indicator-benchmark span.below[data-v-8c9a00ea]{color:#a16c00;background:#fff5d9}.indicator-benchmark span.above[data-v-8c9a00ea],.indicator-benchmark span.off_track[data-v-8c9a00ea]{color:#c5334b;background:#ffebee}.indicator-benchmark span.pending[data-v-8c9a00ea]{color:#65758a;background:#eef2f7}.indicator-ratio[data-v-8c9a00ea]{grid-template-columns:repeat(2,1fr);gap:9px;margin:3px 0 11px;display:grid}.indicator-ratio span[data-v-8c9a00ea]{background:#f8fbff;border:1px solid #e0ebf5;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.indicator-ratio small[data-v-8c9a00ea]{color:#8a9db1;letter-spacing:.5px;text-overflow:ellipsis;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.indicator-ratio b[data-v-8c9a00ea]{color:#526b87;font-size:12px}.month-result-modal[data-v-8c9a00ea]{width:min(1100px,100vw - 32px)!important;max-width:1100px!important}.month-row[data-v-8c9a00ea]{grid-template-columns:minmax(145px,1.15fr) minmax(125px,1fr) minmax(125px,1fr) minmax(125px,1fr) minmax(110px,.85fr) minmax(145px,1.1fr);gap:14px}.month-table[data-v-8c9a00ea]{overflow-x:auto}.month-row .status-pill[data-v-8c9a00ea]{text-align:center;white-space:normal;max-width:100%;padding:5px 8px;line-height:1.2}.month-result-header-actions[data-v-8c9a00ea]{align-items:flex-start;gap:10px;display:flex}.month-result-year[data-v-8c9a00ea]{color:#126de4;white-space:nowrap;background:#edf6ff;border:1px solid #cfe2f3;border-radius:8px;padding:9px 11px;font:800 11px DM Sans}.monthly-nc-count[data-v-8c9a00ea],.month-nc-count[data-v-8c9a00ea]{color:#b77900;cursor:pointer;background:#fff8df;border:1px solid #f1d58b;border-radius:7px;justify-content:center;align-items:center;gap:5px;font:800 9px DM Sans;display:inline-flex}.monthly-nc-count[data-v-8c9a00ea]{white-space:nowrap;width:auto;margin-top:0;padding:7px 9px}.monthly-nc-count[data-v-8c9a00ea]:not(.monthly-nc-count-empty):hover{background:#fff1bd;text-decoration:underline}.monthly-nc-count-empty[data-v-8c9a00ea]{cursor:default}.monthly-nc-count strong[data-v-8c9a00ea]{font-size:11px}.month-nc-count[data-v-8c9a00ea]{min-height:28px;padding:0 9px}.month-history-button[data-v-8c9a00ea],.month-edit-button[data-v-8c9a00ea]{color:#126de4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfe2f3;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:68px;min-height:30px;padding:0 9px;font:800 9px DM Sans;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.month-history-button[data-v-8c9a00ea]{color:#168579;background:#f3fcfa;border-color:#b9e1d9}.month-history-button[data-v-8c9a00ea]:hover,.month-history-button[data-v-8c9a00ea]:focus-visible{color:#116d64;background:#e4f8f2;border-color:#168579}.month-edit-button[data-v-8c9a00ea]:hover,.month-edit-button[data-v-8c9a00ea]:focus-visible{background:#edf6ff;border-color:#126de4}.month-history-button[data-v-8c9a00ea]:focus-visible,.month-edit-button[data-v-8c9a00ea]:focus-visible{outline-offset:2px;outline:2px solid #67b4f5}.month-action-buttons[data-v-8c9a00ea]{justify-content:flex-start;align-items:center;gap:6px;min-width:max-content;display:flex}.month-pending-label[data-v-8c9a00ea]{color:#a16c00;text-transform:uppercase;font-size:9px;font-weight:800}.month-empty-state[data-v-8c9a00ea]{color:#8295a9;text-align:center;background:#f8fbff;border:1px dashed #d5e4f0;border-radius:11px;padding:34px 20px;font-size:11px}.month-empty-state strong[data-v-8c9a00ea]{color:#526b87}@media (width<=760px){.monthly-period-filters[data-v-8c9a00ea]{flex-direction:column;align-items:stretch;gap:10px}.monthly-month-filters[data-v-8c9a00ea]{flex:none}.indicator-filter-dropdown[data-v-8c9a00ea]{min-width:0}.indicator-filter-dropdown summary[data-v-8c9a00ea]{width:100%}}@media (width<=900px){.month-result-modal[data-v-8c9a00ea]{max-width:calc(100vw - 24px)!important}.month-result-content[data-v-8c9a00ea]{padding:18px}.month-table[data-v-8c9a00ea]{background:0 0;border:0;overflow:visible}.month-row[data-v-8c9a00ea]{background:#fff;border:1px solid #dfe9f3;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;min-height:0;margin-bottom:10px;padding:14px;box-shadow:0 5px 14px #173d630d}.month-row[data-v-8c9a00ea]:last-child{margin-bottom:0}.month-head[data-v-8c9a00ea]{display:none}.month-row>strong[data-v-8c9a00ea]{border-bottom:1px solid #edf2f7;grid-column:1/-1;padding-bottom:3px}.month-row>span[data-v-8c9a00ea]:nth-child(2),.month-row>span[data-v-8c9a00ea]:nth-child(3),.month-row>span[data-v-8c9a00ea]:nth-child(4),.month-row>button[data-v-8c9a00ea]{min-width:0}.month-row>span[data-v-8c9a00ea]:nth-child(2):before,.month-row>span[data-v-8c9a00ea]:nth-child(3):before,.month-row>span[data-v-8c9a00ea]:nth-child(4):before{color:#8a9db1;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.month-row>span[data-v-8c9a00ea]:nth-child(2):before{content:"Actual value"}.month-row>span[data-v-8c9a00ea]:nth-child(3):before{content:"Benchmark"}.month-row>span[data-v-8c9a00ea]:nth-child(4):before{content:"Status"}.month-row>button[data-v-8c9a00ea]{align-self:center}.month-action-buttons[data-v-8c9a00ea]{grid-column:1/-1;width:100%;padding-top:3px}.month-action-buttons button[data-v-8c9a00ea]{flex:1}.month-pending-label[data-v-8c9a00ea]{text-align:right;grid-column:1/-1}}@media (width<=620px){.month-result-content[data-v-8c9a00ea]{padding:14px}.month-result-header-actions[data-v-8c9a00ea]{gap:6px}.month-result-year[data-v-8c9a00ea]{padding:8px 9px;font-size:10px}.month-row[data-v-8c9a00ea]{grid-template-columns:1fr 1fr;padding:12px}}.ratio-percentage-toggle[data-v-57f67fc3]{grid-template-columns:auto 1fr;align-items:start;gap:4px 8px;display:grid}.ratio-percentage-toggle small[data-v-57f67fc3]{color:#7e91a6;grid-column:2;font-size:10px;line-height:1.4}.formula-used[data-v-57f67fc3]{color:#111;background:#fff;border:1px solid #aeb8c4;grid-column:1/-1;align-items:center;gap:10px;min-height:56px;padding:10px 14px;font-size:13px;display:flex}.formula-used strong[data-v-57f67fc3]{white-space:nowrap;font-weight:800}.formula-used b[data-v-57f67fc3]{font-size:16px}.formula-fraction[data-v-57f67fc3]{text-align:center;min-width:126px;font-size:12px;display:inline-grid}.formula-fraction span[data-v-57f67fc3]:first-child{border-bottom:1px solid #333;padding:0 10px 5px}.formula-fraction span[data-v-57f67fc3]:last-child{padding:5px 10px 0}@media (width<=640px){.formula-used[data-v-57f67fc3]{flex-wrap:wrap;align-items:flex-start;gap:7px}.formula-fraction[data-v-57f67fc3]{min-width:110px}}:root{--jss-border-color:#000}.jss_spreadsheet{outline:none}.jss_container{box-sizing:border-box;overscroll-behavior:contain;outline:none;padding-right:2px;display:inline-block}.fullscreen{z-index:21;background-color:#fff;flex-direction:column;width:100%;height:100%;display:flex;top:0;left:0;position:fixed!important}.fullscreen .jtabs-content{flex:1;overflow:hidden}.fullscreen .jss_content{height:100%;overflow:auto;width:100%!important;max-height:100%!important}.fullscreen .jss_container{height:100%}.jss_content{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#666 transparent;padding-bottom:3px;padding-right:3px;display:inline-block;position:relative}@supports ((-moz-appearance:none)){.jss_content{padding-right:10px}}.jss_content::-webkit-scrollbar{width:8px;height:8px}.jss_content::-webkit-scrollbar-track{background:#eee}.jss_content::-webkit-scrollbar-thumb{background:#666}.jss_worksheet{border-collapse:separate;table-layout:fixed;white-space:nowrap;empty-cells:show;background-color:#fff;border:1px solid #ccc;border-color:#0000 #ccc #ccc #0000;width:0}.jss_worksheet>thead>tr>td{cursor:pointer;box-sizing:border-box;z-index:2;background-color:#f3f3f3;border:1px solid #0000;border-color:#ccc #0000 #0000 #ccc;padding:2px;position:sticky;top:0;overflow:hidden}.jss_worksheet>thead>tr>td.dragging{opacity:.5}.jss_worksheet>thead>tr>td.selected{background-color:#dcdcdc}.jss_worksheet>thead>tr>td.arrow-up{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;text-decoration:underline}.jss_worksheet>thead>tr>td.arrow-down{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;text-decoration:underline}.jss_worksheet>tbody>tr>td:first-child{text-align:center;background-color:#f3f3f3;position:relative}.jss_worksheet>tbody.resizable>tr>td:first-child:before{content:" ";cursor:row-resize;width:100%;height:3px;position:absolute;bottom:0;left:0}.jss_worksheet>tbody.draggable>tr>td:first-child:after{content:" ";cursor:move;width:3px;height:100%;position:absolute;top:0;right:0}.jss_worksheet>tbody>tr.dragging>td{opacity:.5;background-color:#eee}.jss_worksheet>tbody>tr>td{white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-color:#ccc #0000 #0000 #ccc;padding:4px;line-height:1em}.jss_overflow>tbody>tr>td,.jss_worksheet>tbody>tr>td:last-child{overflow:hidden}.jss_worksheet>tbody>tr>td>img{max-width:100px;display:inline-block}.jss_worksheet>tbody>tr>td.readonly{color:#0000004d}.jss_worksheet>tbody>tr.selected>td:first-child{background-color:#dcdcdc}.jss_worksheet>tbody>tr>td>select,.jss_worksheet>tbody>tr>td>input,.jss_worksheet>tbody>tr>td>textarea{box-sizing:border-box;background-color:#0000;border:0;border-radius:0;outline:0;width:100%;margin:0;padding:0 2px 0 0}.jss_worksheet>tbody>tr>td>textarea{resize:none;padding-top:6px!important}.jss_worksheet>tbody>tr>td>input[type=checkbox],.jss_worksheet>tbody>tr>td>input[type=radio]{width:12px;margin-top:2px}.jss_worksheet>tbody>tr>td>select{appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+);background-position:100% 40%;background-repeat:no-repeat}.jss_worksheet>tbody>tr>td.jss_dropdown{text-overflow:ellipsis;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E");background-position:right 5px top 50%;background-repeat:no-repeat;overflow-x:hidden}.jss_worksheet>tbody>tr>td.jss_dropdown.jss_comments{background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E") right 5px top 50% no-repeat,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=) 100% 0 no-repeat}.jss_worksheet>tbody>tr>td>.color{width:90%;height:10px;margin:auto}.jss_worksheet>tbody>tr>td>a{text-decoration:underline}.jss_worksheet>tbody>tr>td.highlight>a{color:#00f;cursor:pointer}.jss_worksheet>tfoot>tr>td{cursor:pointer;box-sizing:border-box;background-color:#f3f3f3;border:1px solid #0000;border-color:#ccc #0000 #0000 #ccc;padding:2px;overflow:hidden}.jss_worksheet .highlight{background-color:#0000000d}.jss_worksheet .highlight-top{border-top:1px solid #000;box-shadow:0 -1px #ccc}.jss_worksheet .highlight-left{border-left:1px solid #000;box-shadow:-1px 0 #ccc}.jss_worksheet .highlight-right{border-right:1px solid #000}.jss_worksheet .highlight-bottom{border-bottom:1px solid #000}.jss_worksheet .highlight-top.highlight-left{box-shadow:-1px -1px #ccc}.jss_worksheet .highlight-selected{background-color:#0000}.jss_worksheet .selection{background-color:#0000000d}.jss_worksheet .selection-left{border-left:1px dotted #000}.jss_worksheet .selection-right{border-right:1px dotted #000}.jss_worksheet .selection-top{border-top:1px dotted #000}.jss_worksheet .selection-bottom{border-bottom:1px dotted #000}.jss_corner{cursor:crosshair;width:1px;height:1px;box-sizing:initial;z-index:20;background-color:#000;border:1px solid #fff;padding:2px;position:absolute;top:-2000px;left:-2000px}.jss_worksheet .editor{white-space:nowrap;text-align:left;box-sizing:border-box;outline:0 solid #0000;padding:0;overflow:visible;overflow:visible!important}.jss_worksheet .editor>input{padding-left:4px}.jss_worksheet .editor .jupload{z-index:40;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;letter-spacing:.2px;background-color:#fff;border-radius:4px;width:300px;min-height:225px;margin-top:2px;padding:10px;font-size:.875rem;position:fixed;top:100%;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.jss_worksheet .editor .jupload img{width:100%;height:auto}.jss_worksheet .editor .jss_richtext{z-index:40;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;letter-spacing:.2px;text-align:left;width:358px;white-space:initial;background-color:#fff;margin-top:2px;padding:10px;font-size:.875rem;position:fixed;top:100%;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.jss_worksheet .editor .jclose:after{content:"close";cursor:pointer;text-shadow:0 0 5px #fff;width:24px;height:24px;margin:10px;font-family:Material icons;font-size:24px;line-height:24px;position:absolute;top:0;right:0}.jss_worksheet,.jss_worksheet td,.jss_corner{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.jss_textarea{width:1px;height:1px;position:absolute;top:-999px;left:-999px}.jss_worksheet .dragline{position:absolute}.jss_worksheet .dragline div{width:22px;height:5px;position:relative;top:-6px}.jss_worksheet .dragline div:hover{cursor:move}.jss_worksheet .onDrag{background-color:#0009}.jss_worksheet .error{border:1px solid red}.jss_worksheet thead td.resizing{border-right-style:dotted!important;border-right-color:red!important}.jss_worksheet tbody tr.resizing>td{border-bottom-style:dotted!important;border-bottom-color:red!important}.jss_worksheet tbody td.resizing{border-right-style:dotted!important;border-right-color:red!important}.jss_worksheet .jdropdown-header{border:0!important;outline:none!important;width:100%!important;height:100%!important;padding:0 0 0 8px!important}.jss_worksheet .jdropdown-container{margin-top:1px}.jss_worksheet .jdropdown-container-header{height:inherit;margin:0;padding:0}.jss_worksheet .jdropdown-picker{width:inherit;height:inherit;border:0!important;padding:0!important}.jss_worksheet .jss_comments{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=) 100% 0 no-repeat}.jss_worksheet .sp-replacer{border:0;margin:2px}.jss_worksheet>thead>tr.jss_filter>td>input{border:0;outline:none;width:100%}.jss_about{float:right;text-transform:uppercase;letter-spacing:1px;padding:2px;font-size:.7em;display:none}.jss_about a{color:#ccc;text-decoration:none}.jss_about img{display:none}.jss_filter{justify-content:space-between;margin-bottom:4px;display:flex}.jss_filter>div{align-items:center;padding:8px}.jss_pagination{justify-content:space-between;align-items:center;display:flex}.jss_pagination>div{padding:10px;display:flex}.jss_pagination>div:last-child{padding-top:10px;padding-right:10px}.jss_pagination>div>div{text-align:center;box-sizing:border-box;cursor:pointer;border:1px solid #ccc;width:36px;height:36px;margin-left:2px;line-height:34px}.jss_page{font-size:.8em}.jss_page_selected{background-color:#f3f3f3;font-weight:700}.jss_toolbar{background-color:#f3f3f3;border:1px solid #ccc;margin:0 2px 4px 1px;padding:4px;display:flex}.jss_toolbar:empty{display:none}.jss_worksheet .dragging-left{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14 7l-5 5 5 5V7z'/%3E%3Cpath fill='none' d='M24 0v24H0V0h24z'/%3E%3C/svg%3E");background-position:0 50%;background-repeat:no-repeat}.jss_worksheet .dragging-right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10 17l5-5-5-5v10z'/%3E%3Cpath fill='none' d='M0 24V0h24v24H0z'/%3E%3C/svg%3E");background-position:right 0 top 50%;background-repeat:no-repeat}.jss_hidden_index>tbody>tr>td:first-child,.jss_hidden_index>thead>tr>td:first-child,.jss_hidden_index>tfoot>tr>td:first-child,.jss_hidden_index>colgroup>col:first-child{display:none}.jss_worksheet .jrating{display:inline-flex}.jss_worksheet .jrating>div{zoom:.55}.jss_worksheet .copying-top{border-top:1px dashed #000}.jss_worksheet .copying-left{border-left:1px dashed #000}.jss_worksheet .copying-right{border-right:1px dashed #000}.jss_worksheet .copying-bottom{border-bottom:1px dashed #000}.jss_worksheet .jss_column_filter{text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");background-position:right 5px top 50%;background-repeat:no-repeat;padding:0 20px 0 6px;overflow:hidden}.jss_worksheet thead .jss_freezed,.jss_worksheet tfoot .jss_freezed{left:0;z-index:3!important;box-shadow:2px 0 2px .2px #ccc!important}.jss_worksheet tbody .jss_freezed{background-color:#fff;position:relative;box-shadow:1px 1px 1px 1px #ccc!important;-webkit-box-shadow:2px 4px 4px .1px #ccc!important;-moz-box-shadow:2px 4px 4px .1px #ccc!important}.red{color:red}.jss_worksheet>tbody>tr>td.readonly>input[type=checkbox],.jss_worksheet>tbody>tr>td.readonly>input[type=radio]{pointer-events:none;opacity:.5}.sheet-maintain-backdrop[data-v-d2108379]{z-index:130}.sheet-maintain-modal[data-v-d2108379]{width:min(1400px,100%);max-height:min(960px,96vh)}.sheet-header-actions[data-v-d2108379]{align-items:center;gap:8px;display:flex}.sheet-fullscreen-button[data-v-d2108379]{color:#527092;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.sheet-fullscreen-button[data-v-d2108379]:hover{color:#126de4;background:#eaf3ff;border-color:#126de4}.sheet-maintain-fullscreen-backdrop[data-v-d2108379]{padding:0}.sheet-maintain-modal-fullscreen[data-v-d2108379]{border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100vh;max-height:none;display:flex}.sheet-maintain-modal-fullscreen .modal-header[data-v-d2108379]{flex:none;padding:14px 24px 12px}.sheet-maintain-modal-fullscreen .sheet-maintain-content[data-v-d2108379]{flex-direction:column;flex:auto;height:auto;min-height:0;padding:6px 16px 12px;display:flex;overflow:hidden}.sheet-maintain-modal-fullscreen .sheet-editor[data-v-d2108379]{flex:auto;height:auto;min-height:0}.sheet-maintain-modal-fullscreen .sheet-editor[data-v-d2108379] .jss_container,.sheet-maintain-modal-fullscreen .sheet-editor[data-v-d2108379] .jss_spreadsheet,.sheet-maintain-modal-fullscreen .sheet-editor[data-v-d2108379] .jss_content{height:100%!important;max-height:none!important}.sheet-maintain-content[data-v-d2108379]{min-width:0;padding:12px 24px 24px;overflow:hidden}.sheet-tabs[data-v-d2108379],.sheet-function-bar[data-v-d2108379],.sheet-format-bar[data-v-d2108379]{align-items:center;gap:8px;display:flex}.sheet-tabs[data-v-d2108379]{border-bottom:1px solid #dbe5ee;flex-wrap:wrap}.sheet-tabs button[data-v-d2108379]{color:#64758c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-size:12px}.sheet-tabs button.active[data-v-d2108379]{color:#14213d;border-color:#15936d;font-weight:700}.sheet-tab-action[data-v-d2108379]{width:32px;padding-inline:5px!important}.sheet-tab-action.danger[data-v-d2108379]{color:#b44747}.sheet-toolbar[data-v-d2108379]{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:8px 0 10px;display:flex}.sheet-toolbar-title[data-v-d2108379],.sheet-toolbar-actions[data-v-d2108379],.sheet-command-group[data-v-d2108379]{align-items:center;gap:8px;display:flex}.sheet-toolbar-title[data-v-d2108379]{color:#14213d;flex:none;min-height:34px}.sheet-toolbar-title small[data-v-d2108379]{margin-top:3px;display:block}.sheet-toolbar-title svg[data-v-d2108379]{color:#15936d}.sheet-context[data-v-d2108379]{color:#15936d;margin:4px 0 0;font-size:10px;font-weight:700}.sheet-toolbar-actions[data-v-d2108379]{scrollbar-width:thin;flex-wrap:nowrap;flex:auto;justify-content:flex-end;min-width:0;padding-bottom:2px;overflow:auto hidden}.sheet-command-group[data-v-d2108379]{border-right:1px solid #dbe5ee;padding-right:8px}.sheet-toolbar-actions input[data-v-d2108379]{display:none}.sheet-icon-button[data-v-d2108379]{color:#315b4c;cursor:pointer;background:#fff;border:1px solid #d3e1ee;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.sheet-icon-button[data-v-d2108379]:hover:not(:disabled){background:#f1fbf6;border-color:#15936d}.sheet-icon-button[data-v-d2108379]:disabled,.sheet-command-button[data-v-d2108379]:disabled{cursor:not-allowed;opacity:.5}.sheet-command-button[data-v-d2108379]{white-space:nowrap}.sheet-function-bar[data-v-d2108379],.sheet-format-bar[data-v-d2108379]{scrollbar-width:thin;background:#f8fbff;border:1px solid #e2eaf2;border-radius:8px;flex-wrap:nowrap;min-width:0;padding:6px 8px;overflow:auto hidden}.sheet-format-bar[data-v-d2108379]{background:#fff;margin-top:6px}.sheet-input-label[data-v-d2108379]{color:#64758c;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.sheet-input-label input[data-v-d2108379]{color:#14213d;background:#fff;border:1px solid #cbdbea;border-radius:6px;outline:none;width:150px;height:31px;padding:0 8px}.sheet-input-label input[data-v-d2108379]:focus{border-color:#126de4;box-shadow:0 0 0 3px #126de41a}.sheet-input-label:first-child input[data-v-d2108379]{width:230px}.sheet-small-button[data-v-d2108379]{white-space:nowrap}.sheet-format-bar select[data-v-d2108379],.freeze-control input[data-v-d2108379]{color:#14213d;background:#fff;border:1px solid #d3e1ee;border-radius:5px;flex:none;height:31px}.sheet-format-bar select[data-v-d2108379]{width:58px}.sheet-format-button[data-v-d2108379]{color:#315b4c;cursor:pointer;background:#fff;border:1px solid #d3e1ee;border-radius:7px;place-items:center;min-width:34px;height:34px;padding:0 8px;display:inline-grid}.sheet-format-button[data-v-d2108379]:hover,.sheet-format-button.active[data-v-d2108379]{background:#f1fbf6;border-color:#15936d}.sheet-format-bar input[type=color][data-v-d2108379]{background:#fff;border:1px solid #d3e1ee;border-radius:5px;width:28px;height:28px;padding:2px}.freeze-control[data-v-d2108379]{color:#64758c;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.freeze-control input[data-v-d2108379]{width:48px;padding:0 5px}.search-count[data-v-d2108379]{color:#15936d;font-size:11px;font-weight:700}.sheet-editor[data-v-d2108379]{background:#fff;border:1px solid #ccd9e7;min-width:0;height:min(62vh,560px);min-height:430px;overflow:hidden}.sheet-editor[data-v-d2108379] .jss_container{width:100%;max-width:100%;display:block;overflow:hidden}.sheet-editor[data-v-d2108379] .jss_content{max-width:100%;height:100%;max-height:560px;display:block;width:100%!important;overflow:auto!important}.sheet-editor[data-v-d2108379] .jss_worksheet{min-width:100%;font-family:Arial,sans-serif;font-size:12px;width:max-content!important}.sheet-editor[data-v-d2108379] .jss_worksheet>thead>tr>td{color:#315b4c;background:#edf7f1;font-weight:700}.sheet-editor[data-v-d2108379] .jss_worksheet>tbody>tr>td{height:27px}.sheet-state[data-v-d2108379]{color:#72839c;margin:10px 0;font-size:11px}.quality-success[data-v-d2108379]{color:#15936d;margin:8px 0;font-size:11px;font-weight:700}@media print{.sheet-maintain-backdrop[data-v-d2108379]{background:#fff;position:static}.sheet-maintain-modal[data-v-d2108379]{max-height:none;box-shadow:none;width:100%}.sheet-tabs[data-v-d2108379],.sheet-toolbar[data-v-d2108379],.sheet-function-bar[data-v-d2108379],.sheet-format-bar[data-v-d2108379],.modal-close[data-v-d2108379]{display:none!important}.sheet-maintain-content[data-v-d2108379]{overflow:visible}.sheet-editor[data-v-d2108379]{height:auto;overflow:visible}}@media (width<=850px){.sheet-maintain-content[data-v-d2108379]{padding:14px}.sheet-toolbar[data-v-d2108379]{flex-direction:column}.sheet-toolbar-actions[data-v-d2108379]{justify-content:flex-start}.sheet-command-group[data-v-d2108379]{border-right:0;padding-right:0}}@media (width<=560px){.sheet-toolbar-actions[data-v-d2108379]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sheet-command-group[data-v-d2108379]{grid-column:1/-1;justify-content:flex-start}.sheet-command-button[data-v-d2108379],.sheet-toolbar-actions>.primary-button[data-v-d2108379]{justify-content:center}.sheet-function-bar[data-v-d2108379]{flex-wrap:nowrap;align-items:center;min-height:0}.sheet-function-bar .sheet-input-label[data-v-d2108379]{width:auto}.sheet-function-bar .sheet-input-label input[data-v-d2108379]{width:120px}.sheet-function-bar .sheet-input-label:first-child input[data-v-d2108379]{width:180px}.sheet-editor[data-v-d2108379]{height:clamp(180px,42vh,360px);min-height:180px}}.monthly-view-modal[data-v-c39b65ca]{max-width:700px!important}.monthly-view-content[data-v-c39b65ca]{padding:24px 28px}.monthly-view-hero[data-v-c39b65ca]{background:linear-gradient(135deg,#edf7ff,#f8fbff);border:1px solid #cfe4f7;border-radius:14px;align-items:baseline;gap:9px;padding:22px 24px;display:flex}.monthly-view-hero span[data-v-c39b65ca]{color:#6f849c;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:800}.monthly-view-hero strong[data-v-c39b65ca]{color:#126de4;font:800 34px Manrope,Arial,sans-serif}.monthly-view-hero small[data-v-c39b65ca]{color:#7187a0;font-size:11px;font-weight:700}.monthly-view-grid[data-v-c39b65ca]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.monthly-view-grid>div[data-v-c39b65ca]{background:#fff;border:1px solid #e0eaf4;border-radius:10px;gap:5px;padding:14px 15px;display:grid}.monthly-view-grid small[data-v-c39b65ca]{color:#8a9db1;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.monthly-view-grid strong[data-v-c39b65ca]{color:#263e5c;font-size:12px}.monthly-view-grid .view-status[data-v-c39b65ca]{color:#61728a;background:#eef2f7;border-radius:999px;width:max-content;padding:5px 9px;font-size:9px;display:inline-flex}.monthly-view-grid .view-status.within[data-v-c39b65ca]{color:#13895f;background:#e6f8ef}.monthly-view-grid .view-status.below[data-v-c39b65ca]{color:#a16c00;background:#fff5d9}.monthly-view-grid .view-status.above[data-v-c39b65ca]{color:#c5334b;background:#ffebee}.monthly-view-wide[data-v-c39b65ca]{grid-column:1/-1}.monthly-view-wide p[data-v-c39b65ca]{color:#526b87;margin:0;font-size:11px;line-height:1.5}.attachment-panel[data-v-c39b65ca]{background:#f8fbfe!important}.attachment-list[data-v-c39b65ca]{gap:7px;display:grid}.attachment-link[data-v-c39b65ca]{color:#126de4;border:1px solid #dbe7f1;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.attachment-link[data-v-c39b65ca]:hover{background:#edf7ff}.attachment-empty[data-v-c39b65ca]{color:#8a9db1!important}.monthly-view-footer[data-v-c39b65ca]{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0 28px 24px;display:flex}@media (width<=620px){.monthly-view-content[data-v-c39b65ca]{padding:18px}.monthly-view-grid[data-v-c39b65ca]{grid-template-columns:1fr}.monthly-view-wide[data-v-c39b65ca]{grid-column:auto}.monthly-view-footer[data-v-c39b65ca]{padding:0 18px 18px}}.monthly-view-grid>div[data-v-c39b65ca]{min-width:0}.monthly-view-grid strong[data-v-c39b65ca]{overflow-wrap:anywhere;min-width:0}.monthly-view-content[data-v-c39b65ca]{flex:1;min-height:0;overflow:hidden auto}.monthly-view-wide p[data-v-c39b65ca]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;max-height:220px;padding-right:8px;overflow:hidden auto}.attachment-link[data-v-c39b65ca]{min-width:0}.attachment-link span[data-v-c39b65ca]{overflow-wrap:anywhere;word-break:break-word;min-width:0}.indicator-history-modal[data-v-c601aeee]{max-width:1080px!important}.indicator-history-modal .modal-kicker[data-v-c601aeee]{align-items:center;gap:5px;display:flex}.indicator-history-content[data-v-c601aeee]{max-height:72vh;padding:22px 28px;overflow:auto}.history-layout[data-v-c601aeee]{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:16px;display:grid}.history-timeline[data-v-c601aeee],.history-detail[data-v-c601aeee]{background:#fff;border:1px solid #d9e5f0;border-radius:11px}.history-timeline[data-v-c601aeee]{overflow:hidden}.history-panel-heading[data-v-c601aeee]{color:#263e5c;background:#f8fbff;border-bottom:1px solid #e7eef5;justify-content:space-between;align-items:center;padding:14px 15px;font-size:11px;font-weight:800;display:flex}.history-panel-heading small[data-v-c601aeee]{color:#8a9db1;font-size:9px;font-weight:700}.history-timeline-item[data-v-c601aeee]{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f7;gap:10px;width:100%;padding:14px 13px;display:flex;position:relative}.history-timeline-item[data-v-c601aeee]:last-child{border-bottom:0}.history-timeline-item[data-v-c601aeee]:hover,.history-timeline-item.selected[data-v-c601aeee]{background:#f1f7ff}.timeline-marker[data-v-c601aeee]{background:#fff;border:3px solid #d7e6f3;border-radius:50%;flex:none;width:10px;height:10px;margin-top:3px}.timeline-marker.create[data-v-c601aeee]{border-color:#25a875}.timeline-marker.update[data-v-c601aeee]{border-color:#2b7de0}.timeline-marker.delete[data-v-c601aeee]{border-color:#d55363}.timeline-copy[data-v-c601aeee]{gap:4px;min-width:0;display:grid}.timeline-copy strong[data-v-c601aeee]{color:#263e5c;font-size:11px}.timeline-copy small[data-v-c601aeee]{color:#7187a0;font-size:9px;line-height:1.3}.history-action-badge[data-v-c601aeee]{letter-spacing:.4px;text-transform:uppercase;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px;display:inline-flex}.history-action-badge.create[data-v-c601aeee]{color:#16845b;background:#e4f8ee}.history-action-badge.update[data-v-c601aeee]{color:#126de4;background:#eaf3ff}.history-action-badge.delete[data-v-c601aeee]{color:#c5334b;background:#ffebee}.history-detail[data-v-c601aeee]{overflow:hidden}.history-detail-header[data-v-c601aeee]{background:#f8fbff;border-bottom:1px solid #e7eef5;justify-content:space-between;gap:14px;padding:16px;display:flex}.history-detail-header>div[data-v-c601aeee]:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.history-version-number[data-v-c601aeee]{color:#126de4;letter-spacing:.3px;text-transform:uppercase;background:#eaf3ff;border-radius:5px;padding:5px 8px;font:800 9px DM Sans}.history-detail-meta[data-v-c601aeee]{color:#7187a0;text-align:right;gap:4px;font-size:10px;display:grid}.history-detail-meta strong[data-v-c601aeee]{color:#263e5c}.history-section[data-v-c601aeee]{padding:16px}.history-section h3[data-v-c601aeee]{color:#526b87;letter-spacing:.7px;text-transform:uppercase;margin:0 0 10px;font-size:10px}.history-change-list[data-v-c601aeee]{gap:8px;display:grid}.history-change[data-v-c601aeee]{color:#526b87;border:1px solid #e6edf4;border-radius:8px;grid-template-columns:minmax(125px,.8fr) 1fr auto 1fr;align-items:center;gap:10px;padding:11px 12px;font-size:10px;display:grid}.history-change strong[data-v-c601aeee]{color:#263e5c;font-size:10px}.history-change span[data-v-c601aeee]{gap:3px;display:grid}.history-change small[data-v-c601aeee]{color:#8a9db1;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:800}.history-arrow[data-v-c601aeee]{color:#126de4;font-weight:800}.history-muted[data-v-c601aeee]{color:#8a9db1;margin:0;font-size:10px}.history-snapshot[data-v-c601aeee]{background:#fcfdff;border-top:1px solid #edf2f7}.history-snapshot-grid[data-v-c601aeee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.history-snapshot-grid>div[data-v-c601aeee]{background:#fff;border:1px solid #e0eaf4;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.history-snapshot-grid small[data-v-c601aeee]{color:#8a9db1;letter-spacing:.6px;text-transform:uppercase;font-size:8px;font-weight:800}.history-snapshot-grid strong[data-v-c601aeee]{color:#263e5c;overflow-wrap:anywhere;font-size:11px}.history-state[data-v-c601aeee]{color:#8295a9;text-align:center;background:#f8fbff;border:1px dashed #d5e4f0;border-radius:10px;padding:34px 20px;font-size:11px}.history-error[data-v-c601aeee]{color:#b72e45;background:#fff5f6;border-color:#f0c7ce}.monthly-view-footer[data-v-c601aeee]{padding-top:0}@media (width<=820px){.history-layout[data-v-c601aeee]{grid-template-columns:1fr}.history-timeline[data-v-c601aeee]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.history-panel-heading[data-v-c601aeee]{grid-column:1/-1}.history-timeline-item[data-v-c601aeee],.history-timeline-item[data-v-c601aeee]:nth-child(odd){border-right:1px solid #edf2f7}}@media (width<=620px){.indicator-history-content[data-v-c601aeee]{padding:18px}.history-timeline[data-v-c601aeee]{display:block}.history-timeline-item[data-v-c601aeee]{border-right:0}.history-detail-header[data-v-c601aeee]{display:grid}.history-detail-meta[data-v-c601aeee]{text-align:left}.history-change[data-v-c601aeee]{grid-template-columns:1fr;gap:5px}.history-arrow[data-v-c601aeee]{display:none}.history-snapshot-grid[data-v-c601aeee]{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-view-footer[data-v-c601aeee]{padding:0 18px 18px}}.indicator-history-modal[data-v-c601aeee]{isolation:isolate;animation:.34s cubic-bezier(.2,.8,.2,1) both indicator-history-rise-c601aeee;position:relative}.indicator-history-modal[data-v-c601aeee]:before{content:"";z-index:-1;background:linear-gradient(90deg,#126de4,#49a2f5,#126de4) 0 0/200% 100%;border-radius:0 0 8px 8px;height:3px;animation:3.4s ease-in-out infinite indicator-history-shimmer-c601aeee;position:absolute;top:0;left:18%;right:18%}.indicator-history-modal .modal-header[data-v-c601aeee]{background:linear-gradient(120deg,#fff 0%,#f7fbff 62%,#edf7ff 100%) 0 0/180% 180%;animation:7s ease-in-out infinite indicator-history-header-c601aeee}.indicator-history-modal .modal-close[data-v-c601aeee]{transition:transform .2s,background-color .2s,border-color .2s,color .2s}.indicator-history-modal .modal-close[data-v-c601aeee]:hover{transform:rotate(90deg)scale(1.06)}.indicator-history-modal .history-timeline[data-v-c601aeee],.indicator-history-modal .history-detail[data-v-c601aeee]{animation:.42s both indicator-history-panel-in-c601aeee;box-shadow:0 8px 22px #2445690d}.indicator-history-modal .history-detail[data-v-c601aeee]{animation-delay:80ms}.indicator-history-modal .history-timeline-item[data-v-c601aeee]{transition:background-color .2s,transform .2s,box-shadow .2s}.indicator-history-modal .history-timeline-item[data-v-c601aeee]:hover{transform:translate(3px);box-shadow:inset 3px 0 #49a2f5}.indicator-history-modal .history-timeline-item.selected[data-v-c601aeee]{box-shadow:inset 3px 0 #126de4}.indicator-history-modal .timeline-marker[data-v-c601aeee]{animation:2.4s ease-in-out infinite indicator-history-pulse-c601aeee}.indicator-history-modal .history-change[data-v-c601aeee],.indicator-history-modal .history-snapshot-grid>div[data-v-c601aeee]{transition:transform .2s,border-color .2s,box-shadow .2s}.indicator-history-modal .history-change[data-v-c601aeee]:hover,.indicator-history-modal .history-snapshot-grid>div[data-v-c601aeee]:hover{border-color:#b9d7f7;transform:translateY(-2px);box-shadow:0 8px 18px #126de414}@keyframes indicator-history-rise-c601aeee{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes indicator-history-panel-in-c601aeee{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes indicator-history-shimmer-c601aeee{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes indicator-history-header-c601aeee{0%,to{background-position:0}50%{background-position:100%}}@keyframes indicator-history-pulse-c601aeee{0%,to{box-shadow:0 0 #126de40d}50%{box-shadow:0 0 0 5px #126de41f}}@media (prefers-reduced-motion:reduce){.indicator-history-modal[data-v-c601aeee],.indicator-history-modal[data-v-c601aeee]:before,.indicator-history-modal .modal-header[data-v-c601aeee],.indicator-history-modal .history-timeline[data-v-c601aeee],.indicator-history-modal .history-detail[data-v-c601aeee],.indicator-history-modal .timeline-marker[data-v-c601aeee]{animation:none}.indicator-history-modal .history-timeline-item[data-v-c601aeee],.indicator-history-modal .history-change[data-v-c601aeee],.indicator-history-modal .history-snapshot-grid>div[data-v-c601aeee]{transition:none}}.nc-filter-panel[data-v-749ba30d]{gap:8px}.nc-filter-toolbar[data-v-749ba30d]{align-items:center;gap:8px;display:flex}.nc-filter-toolbar .nc-period-filter[data-v-749ba30d]{flex:1;grid-template-columns:110px minmax(0,1fr);align-items:start;min-width:0;padding:10px 12px}.nc-filter-toolbar-actions[data-v-749ba30d]{flex:none;align-items:center;gap:8px;display:flex}.nc-filter-toggle[data-v-749ba30d],.nc-filter-close[data-v-749ba30d]{color:#126de4;cursor:pointer;background:#f8fbff;border:1px solid #cfe0ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font:800 10px DM Sans;display:inline-flex}.nc-filter-toggle[data-v-749ba30d]:hover,.nc-filter-toggle.active[data-v-749ba30d]{background:#eaf4ff;border-color:#126de4}.nc-filter-count[data-v-749ba30d]{color:#fff;background:#126de4;border-radius:10px;padding:3px 6px;font-size:8px}.nc-filter-close[data-v-749ba30d]{color:#607995;background:0 0;min-height:30px;padding:0 9px;font-size:9px}.nc-filter-drawer[data-v-749ba30d]{border-top:1px solid #e5edf5;gap:10px;padding-top:10px;display:grid}.nc-filter-drawer .nc-filter-heading[data-v-749ba30d]{align-items:center}.nc-filter-drawer .nc-filter-grid[data-v-749ba30d]{grid-template-columns:minmax(180px,1.5fr) repeat(6,minmax(100px,1fr));gap:8px}.nc-card-outcomes[data-v-749ba30d]{color:#526b87;background:#f7fbff;border:1px solid #dbeaf5;border-radius:9px;gap:5px;margin:14px 0 0;padding:12px;font-size:10px;line-height:1.45;display:grid}.nc-card-outcomes small[data-v-749ba30d]{color:#126de4;letter-spacing:.6px;text-transform:uppercase;font-size:8px;font-weight:800}.nc-table-scroll[data-v-749ba30d]{background:#fff;border:1px solid #dce7f3;border-radius:13px;overflow-x:auto;box-shadow:0 7px 18px #14355c0f}.nc-table[data-v-749ba30d]{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.nc-table th[data-v-749ba30d]{color:#52718f;letter-spacing:.7px;text-align:left;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#edf6ff,#f8fbff);border-bottom:1px solid #dce7f3;padding:12px 13px;font-size:8px;font-weight:800}.nc-table td[data-v-749ba30d]{color:#526b87;vertical-align:middle;border-bottom:1px solid #e8eef5;padding:13px;font-size:10px}.nc-table tbody tr:last-child td[data-v-749ba30d]{border-bottom:0}.nc-table tbody tr[data-v-749ba30d]{transition:background .2s}.nc-table tbody tr[data-v-749ba30d]:hover{background:#f8fbff}.nc-table-indicator[data-v-749ba30d],.nc-table-title[data-v-749ba30d],.nc-table-period[data-v-749ba30d]{gap:4px;display:grid}.nc-table-indicator[data-v-749ba30d]{min-width:170px}.nc-table-indicator strong[data-v-749ba30d]{color:#126de4;font-size:10px;line-height:1.35}.nc-table-indicator small[data-v-749ba30d],.nc-table-title small[data-v-749ba30d],.nc-table-period small[data-v-749ba30d]{color:#8a9caf;font-size:9px;line-height:1.35}.nc-table-title[data-v-749ba30d]{min-width:210px;max-width:280px}.nc-table-title strong[data-v-749ba30d]{color:#1f3655;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.nc-table-title small[data-v-749ba30d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-table-period strong[data-v-749ba30d]{color:#1f3655;font-size:10px}.nc-priority[data-v-749ba30d]{color:#61728a;white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.nc-priority.high[data-v-749ba30d]{color:#c5334b;background:#ffebee}.nc-priority.medium[data-v-749ba30d]{color:#a16c00;background:#fff5d9}.nc-priority.low[data-v-749ba30d]{color:#168560;background:#eaf7f2}.nc-table-progress[data-v-749ba30d]{gap:6px;min-width:90px;display:grid}.nc-table-progress strong[data-v-749ba30d]{color:#126de4;font-size:10px}.nc-table-progress>span[data-v-749ba30d]{background:#e8eef5;border-radius:9px;height:5px;overflow:hidden}.nc-table-progress i[data-v-749ba30d]{background:linear-gradient(90deg,#126de4,#49a2f5);border-radius:9px;height:100%;display:block}.nc-table select[data-v-749ba30d]{color:#526987;background:#fbfdff;border:1px solid #dce6f2;border-radius:7px;max-width:150px;min-height:30px;padding:0 7px;font:600 9px DM Sans}.nc-table-actions[data-v-749ba30d]{align-items:center;gap:5px;display:flex}.nc-table-actions .icon-action[data-v-749ba30d]{width:32px;height:30px;padding:0}.nc-table-actions .danger[data-v-749ba30d]{color:#c5334b}.nc-table-actions .danger[data-v-749ba30d]:hover{background:#fff1f3;border-color:#c5334b}.nc-table-actions .delete-action[data-v-749ba30d]{color:#c5334b;background:#fff4f5;border-color:#f2cbd1}.nc-table-actions .delete-action[data-v-749ba30d]:hover{color:#a82239;background:#ffe8eb;border-color:#c5334b}.nc-filter-dropdown-field[data-v-749ba30d]{color:#637995;align-content:start;gap:6px;min-width:0;font-size:9px;font-weight:800;display:grid}.nc-filter-dropdown-field>span[data-v-749ba30d]{min-height:11px}.nc-filter-dropdown-field .nc-filter-dropdown[data-v-749ba30d]{min-width:0}.nc-filter-dropdown-field .nc-filter-dropdown summary[data-v-749ba30d]{min-height:34px}@media (width<=900px){.nc-filter-toolbar[data-v-749ba30d]{flex-direction:column;align-items:stretch}.nc-filter-toolbar-actions[data-v-749ba30d]{justify-content:flex-end}}@media (width<=1100px){.nc-filter-drawer .nc-filter-grid[data-v-749ba30d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.nc-month-buttons[data-v-749ba30d]{gap:4px}.nc-month-buttons button[data-v-749ba30d]{min-height:30px;padding:0 8px;font-size:8px}}@media (width<=520px){.nc-filter-toolbar .nc-period-filter[data-v-749ba30d]{grid-template-columns:1fr}.nc-month-buttons button[data-v-749ba30d]{flex:90px}.nc-filter-drawer .nc-filter-grid[data-v-749ba30d]{grid-template-columns:1fr}}.nc-view-hero[data-v-4c3a35fe]{background:linear-gradient(135deg,#edf7ff,#f8fbff);border:1px solid #cfe4f7;border-radius:13px;justify-content:space-between;align-items:stretch;gap:18px;padding:18px 20px;display:flex}.nc-view-hero>div[data-v-4c3a35fe]:first-child{align-content:center;gap:5px;min-width:0;display:grid}.nc-view-hero span[data-v-4c3a35fe],.nc-view-progress span[data-v-4c3a35fe],.nc-view-grid small[data-v-4c3a35fe]{color:#8a9db1;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.nc-view-hero strong[data-v-4c3a35fe]{color:#1f3655;text-overflow:ellipsis;white-space:nowrap;font:800 15px Manrope,Arial,sans-serif;overflow:hidden}.nc-view-hero small[data-v-4c3a35fe]{color:#6f849c;font-size:10px}.nc-view-progress[data-v-4c3a35fe]{align-content:center;gap:5px;min-width:190px;display:grid}.nc-view-progress>strong[data-v-4c3a35fe]{color:#126de4;font:800 22px Manrope,Arial,sans-serif}.nc-view-progress>i[data-v-4c3a35fe]{background:#dceaf5;border-radius:9px;height:6px;overflow:hidden}.nc-view-progress>i>b[data-v-4c3a35fe]{background:linear-gradient(90deg,#126de4,#49a2f5);border-radius:9px;height:100%;display:block}.nc-view-progress small[data-v-4c3a35fe]{color:#6f849c;font-size:9px}.nc-view-grid[data-v-4c3a35fe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.nc-view-grid>div[data-v-4c3a35fe]{background:#fff;border:1px solid #e0eaf4;border-radius:9px;gap:5px;padding:13px 14px;display:grid}.nc-view-grid strong[data-v-4c3a35fe]{color:#263e5c;font-size:11px}.nc-view-status[data-v-4c3a35fe]{color:#61728a;background:#eef2f7;border-radius:999px;width:max-content;padding:5px 8px;display:inline-flex;font-size:9px!important}.nc-view-status.non_conforming[data-v-4c3a35fe],.nc-view-status.non_conforming_reported[data-v-4c3a35fe]{color:#c5334b;background:#ffebee}.nc-view-status.non_conforming_partially_solved[data-v-4c3a35fe]{color:#a16c00;background:#fff5d9}.nc-view-status.non_conforming_solved[data-v-4c3a35fe],.nc-view-status.conforming[data-v-4c3a35fe]{color:#13895f;background:#e6f8ef}.nc-view-wide[data-v-4c3a35fe]{grid-column:1/-1}.nc-view-grid p[data-v-4c3a35fe]{color:#526b87;margin:0;font-size:10px;line-height:1.5}.nc-view-training[data-v-4c3a35fe]{background:#f8fbfe!important}.nc-view-training>p[data-v-4c3a35fe]{gap:6px;display:grid}.nc-view-training span[data-v-4c3a35fe]{color:#526b87;align-items:center;gap:6px;font-size:10px;display:flex}.nc-view-training span svg[data-v-4c3a35fe]{color:#168560}[data-v-4c3a35fe] .modal-footer{justify-content:flex-end;gap:9px;padding:0 28px 24px;display:flex}[data-v-4c3a35fe] .modal-footer button{min-height:34px}[data-v-4c3a35fe] .modal-footer button svg{vertical-align:middle}@media (width<=620px){.nc-view-hero[data-v-4c3a35fe]{display:grid}.nc-view-progress[data-v-4c3a35fe]{min-width:0}.nc-view-grid[data-v-4c3a35fe]{grid-template-columns:1fr}.nc-view-wide[data-v-4c3a35fe]{grid-column:auto}.modal-footer[data-v-4c3a35fe]{padding:0 18px 18px}}.nc-history-modal[data-v-b4c97c72]{max-width:1080px!important}.nc-history-modal .modal-kicker[data-v-b4c97c72]{align-items:center;gap:5px;display:flex}.nc-history-content[data-v-b4c97c72]{max-height:72vh;padding:22px 28px;overflow:auto}.history-layout[data-v-b4c97c72]{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:16px;display:grid}.history-timeline[data-v-b4c97c72],.history-detail[data-v-b4c97c72]{background:#fff;border:1px solid #d9e5f0;border-radius:11px}.history-timeline[data-v-b4c97c72]{overflow:hidden}.history-panel-heading[data-v-b4c97c72]{color:#263e5c;background:#f8fbff;border-bottom:1px solid #e7eef5;justify-content:space-between;align-items:center;padding:14px 15px;font-size:11px;font-weight:800;display:flex}.history-panel-heading small[data-v-b4c97c72]{color:#8a9db1;font-size:9px;font-weight:700}.history-timeline-item[data-v-b4c97c72]{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f7;gap:10px;width:100%;padding:14px 13px;display:flex;position:relative}.history-timeline-item[data-v-b4c97c72]:hover,.history-timeline-item.selected[data-v-b4c97c72]{background:#f1f7ff}.timeline-marker[data-v-b4c97c72]{background:#fff;border:3px solid #d7e6f3;border-radius:50%;flex:none;width:10px;height:10px;margin-top:3px}.timeline-marker.create[data-v-b4c97c72]{border-color:#25a875}.timeline-marker.update[data-v-b4c97c72]{border-color:#2b7de0}.timeline-marker.delete[data-v-b4c97c72]{border-color:#d55363}.timeline-copy[data-v-b4c97c72]{gap:4px;min-width:0;display:grid}.timeline-copy strong[data-v-b4c97c72]{color:#263e5c;font-size:11px}.timeline-copy small[data-v-b4c97c72]{color:#7187a0;font-size:9px;line-height:1.3}.history-action-badge[data-v-b4c97c72]{letter-spacing:.4px;text-transform:uppercase;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px;display:inline-flex}.history-action-badge.create[data-v-b4c97c72]{color:#16845b;background:#e4f8ee}.history-action-badge.update[data-v-b4c97c72]{color:#126de4;background:#eaf3ff}.history-action-badge.delete[data-v-b4c97c72]{color:#c5334b;background:#ffebee}.history-detail[data-v-b4c97c72]{overflow:hidden}.history-detail-header[data-v-b4c97c72]{background:#f8fbff;border-bottom:1px solid #e7eef5;justify-content:space-between;gap:14px;padding:16px;display:flex}.history-detail-header>div[data-v-b4c97c72]:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.history-version-number[data-v-b4c97c72]{color:#126de4;text-transform:uppercase;background:#eaf3ff;border-radius:5px;padding:5px 8px;font:800 9px DM Sans}.history-detail-meta[data-v-b4c97c72]{color:#7187a0;text-align:right;gap:4px;font-size:10px;display:grid}.history-detail-meta strong[data-v-b4c97c72]{color:#263e5c}.history-section[data-v-b4c97c72]{padding:16px}.history-section h3[data-v-b4c97c72]{color:#526b87;letter-spacing:.7px;text-transform:uppercase;margin:0 0 10px;font-size:10px}.history-change-list[data-v-b4c97c72]{gap:8px;display:grid}.history-change[data-v-b4c97c72]{color:#526b87;border:1px solid #e6edf4;border-radius:8px;grid-template-columns:minmax(125px,.8fr) 1fr auto 1fr;align-items:center;gap:10px;padding:11px 12px;font-size:10px;display:grid}.history-change strong[data-v-b4c97c72]{color:#263e5c;font-size:10px}.history-change span[data-v-b4c97c72]{gap:3px;display:grid}.history-change small[data-v-b4c97c72]{color:#8a9db1;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:800}.history-arrow[data-v-b4c97c72]{color:#126de4;font-weight:800}.history-muted[data-v-b4c97c72]{color:#8a9db1;margin:0;font-size:10px}.history-snapshot[data-v-b4c97c72]{background:#fcfdff;border-top:1px solid #edf2f7}.history-snapshot-grid[data-v-b4c97c72]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.history-snapshot-grid>div[data-v-b4c97c72]{background:#fff;border:1px solid #e0eaf4;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.history-snapshot-grid small[data-v-b4c97c72]{color:#8a9db1;letter-spacing:.6px;text-transform:uppercase;font-size:8px;font-weight:800}.history-snapshot-grid strong[data-v-b4c97c72]{color:#263e5c;overflow-wrap:anywhere;font-size:11px}.history-state[data-v-b4c97c72]{color:#8295a9;text-align:center;background:#f8fbff;border:1px dashed #d5e4f0;border-radius:10px;padding:34px 20px;font-size:11px}.history-error[data-v-b4c97c72]{color:#b72e45;background:#fff5f6;border-color:#f0c7ce}.monthly-view-footer[data-v-b4c97c72]{padding-top:0}@media (width<=820px){.history-layout[data-v-b4c97c72]{grid-template-columns:1fr}.history-timeline[data-v-b4c97c72]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.history-panel-heading[data-v-b4c97c72]{grid-column:1/-1}}@media (width<=620px){.nc-history-content[data-v-b4c97c72]{padding:18px}.history-timeline[data-v-b4c97c72]{display:block}.history-detail-header[data-v-b4c97c72]{display:grid}.history-detail-meta[data-v-b4c97c72]{text-align:left}.history-change[data-v-b4c97c72]{grid-template-columns:1fr;gap:5px}.history-arrow[data-v-b4c97c72]{display:none}.history-snapshot-grid[data-v-b4c97c72]{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-view-footer[data-v-b4c97c72]{padding:0 18px 18px}}.report-issue-row td[data-v-e9121894]{background:#fffdfd}.report-issue-row:hover td[data-v-e9121894]{background:#fff7f7!important}.report-indicator-type[data-v-e9121894]{color:#7a91a8;text-transform:uppercase;letter-spacing:.5px;margin:4px 0;font-size:9px;font-weight:700;display:block}.report-nc-count strong[data-v-e9121894]{color:#a23d4a}.report-nc-count span[data-v-e9121894]{display:block}.report-no-issue-row .report-nc-count[data-v-e9121894]{color:#718198}.annual-details-page{color:#172b4d;gap:16px;min-width:0;display:grid}.annual-details-toolbar{background:#fff;border:1px solid #dbe8f3;border-radius:14px;align-items:flex-end;gap:14px;padding:16px 20px;display:flex;box-shadow:0 8px 20px #173d630d}.annual-details-toolbar label{color:#58708c;letter-spacing:.6px;text-transform:uppercase;gap:6px;min-width:230px;font-size:9px;font-weight:800;display:grid}.annual-details-toolbar select{color:#263e5c;text-overflow:ellipsis;white-space:nowrap;background:#fbfdff;border:1px solid #d3e1ed;border-radius:8px;outline:0;width:100%;min-width:0;max-width:100%;min-height:40px;padding:8px 11px;font:600 11px DM Sans,Arial,sans-serif;overflow:hidden}.annual-details-toolbar select:focus{border-color:#2d82e9;box-shadow:0 0 0 3px #2d82e91f}.annual-details-toolbar select:disabled{color:#8798aa;background:#eef4f9}.annual-details-period{color:#6b829c;background:#f7fbff;border:1px solid #dce8f2;border-radius:8px;align-items:center;gap:8px;min-height:40px;margin-left:auto;padding:0 12px;font-size:10px;display:flex}.annual-details-period strong{color:#1d4770;font-size:11px}.annual-data-card,.annual-chart-card,.annual-nc-card{background:#fff;border:1px solid #d7e3ed;border-radius:14px;overflow:hidden;box-shadow:0 9px 23px #173d630b}.annual-section-heading{border-bottom:1px solid #e0eaf2;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.annual-section-heading>div{gap:4px;display:grid}.annual-section-heading span{color:#126de4;letter-spacing:1.2px;font-size:9px;font-weight:800}.annual-section-heading h2{color:#1a3858;margin:0;font:800 16px Manrope,Arial,sans-serif}.annual-section-heading small{color:#7189a1;text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:700}.annual-section-heading>strong{color:#65809b;align-items:center;gap:6px;font-size:10px;display:flex}.annual-table-scroll{overflow-x:auto}.annual-side-col{width:5%}.annual-metric-col{width:18%}.annual-month-col{width:6.41667%}.annual-data-table thead th{color:#163c60;text-align:center;background:linear-gradient(135deg,#e6f1fb,#f7fbff);height:43px;padding:10px 8px;font-size:11px;font-weight:800}.annual-data-table tbody th,.annual-data-table tbody td{height:94px;padding:10px;font-size:11px}.annual-data-table tbody td{text-align:center;color:#263f58}.annual-side-label{color:#1e354d;overflow-wrap:anywhere;text-transform:capitalize;writing-mode:vertical-rl;text-align:center;letter-spacing:.4px;background:#eef5fa;width:5%;font-weight:800;line-height:1.05;transform:rotate(180deg);font-size:9px!important}.annual-metric-label{color:#334b63;text-align:center;background:#fff;width:18%;line-height:1.35}.annual-data-table tbody tr:first-child td,.annual-data-table tbody tr:first-child .annual-metric-label,.annual-data-table tbody tr:nth-child(2) td,.annual-data-table tbody tr:nth-child(2) .annual-metric-label{background:#fff}.annual-data-table tbody tr:nth-child(3) td,.annual-data-table tbody tr:nth-child(3) .annual-metric-label{background:#e8f6ec}.annual-benchmark-row th,.annual-benchmark-row td{color:#4d3a1d;background:#fff0bd;height:34px;font-size:11px;font-weight:800}.annual-benchmark-row td{text-align:center}.annual-chart{background:#fff;border:1px solid #c8d7e3;height:285px;margin:20px 22px 17px;padding:12px 15px 0;position:relative}.annual-chart-grid{grid-template-rows:repeat(5,1fr);display:grid;position:absolute;inset:16px 15px 45px}.annual-chart-grid i{border-top:1px solid #d8e0e7}.annual-chart-bars{z-index:1;justify-content:space-around;align-items:flex-end;gap:10px;height:100%;padding:0 15px 28px;display:flex;position:relative}.annual-chart-bar{flex-direction:column;justify-content:flex-end;align-items:center;width:52px;height:100%;display:flex;position:relative}.annual-chart-bar>span{background:#5998d4;border-radius:2px 2px 0 0;width:30px;min-height:0;transition:height .2s}.annual-chart-bar.benchmark>span{background:#4c8bca}.annual-chart-bar strong{bottom:calc(var(--bar-height,0%) + 29px);color:#243f5b;font-size:10px;font-weight:800;position:absolute}.annual-chart-bar small{color:#5f7286;white-space:nowrap;font-size:10px;position:absolute;bottom:5px}.annual-nc-table{min-width:960px}.annual-nc-table thead th{color:#2a4e70;text-align:left;background:#edf5fb;padding:12px 10px;font-size:11px}.annual-nc-table tbody td{color:#405a73;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;min-height:46px;padding:12px 10px;font-size:11px;line-height:1.5}.annual-nc-table tbody tr:hover td{background:#f8fbff}.annual-nc-month{background:#f8fbfd;width:12%;font-weight:800;color:#1c466c!important;white-space:nowrap!important}.annual-nc-table th:first-child{width:12%}.annual-nc-table th:nth-child(2){width:18%}.annual-nc-table th:nth-child(3){width:17%}.annual-nc-table th:nth-child(4){width:25%}.annual-nc-table th:nth-child(5){width:16%}.annual-nc-table th:nth-child(6){width:12%}.annual-details-empty{color:#758ba2;background:#fff;border:1px dashed #cbdbe9;border-radius:14px;place-items:center;min-height:300px;font-size:12px;display:grid}@media (width<=900px){.annual-details-toolbar{align-items:stretch;display:grid}.annual-details-period,.annual-export-actions{margin-left:0}}@media (width<=640px){.annual-details-page{gap:12px}.annual-details-toolbar{padding:14px}.annual-export-actions{grid-template-columns:1fr 1fr;display:grid}.annual-export-button{width:100%}.annual-section-heading{align-items:flex-start;display:grid}.annual-chart{margin:14px 12px}.annual-chart-bars{gap:4px;padding-left:4px;padding-right:4px}.annual-chart-bar{width:39px}.annual-chart-bar>span{width:24px}.annual-chart-bar strong,.annual-chart-bar small{font-size:8px}}.annual-data-table,.annual-data-table.annual-data-table-wide{width:100%;min-width:1320px}.annual-data-table,.annual-nc-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;border:1px solid #b7c9d8}.annual-nc-table{width:100%}.annual-data-table th,.annual-data-table td,.annual-nc-table th,.annual-nc-table td{border:1px solid #b7c9d8}.annual-data-table thead th{color:#234d70;background:#eaf3fb}.annual-data-table tbody tr:first-child td,.annual-data-table tbody tr:nth-child(2) td{background:#fff}.annual-data-table tbody tr:nth-child(3) td{background:#e8f6ec}.annual-benchmark-row th,.annual-benchmark-row td{background:#fff0bd}.annual-nc-table thead th{color:#234d70;background:#eaf3fb}.annual-nc-empty{color:#7b8fa3!important;text-align:center!important;background:#fbfdff!important;padding:28px!important}.annual-nc-month{width:12%;min-height:72px;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important;background:#f5f9fc!important;padding:12px 10px!important}.annual-nc-month strong,.annual-nc-month span{display:block}.annual-nc-month strong{color:#1c466c;font-size:11px;line-height:1.35}.annual-nc-month span{color:#7b8fa3;margin-top:4px;font-size:9px;font-weight:700}.annual-nc-stack{vertical-align:middle!important;padding:0!important}.annual-nc-stack span{color:#405a73;white-space:pre-wrap;overflow-wrap:anywhere;min-height:44px;padding:10px;font-size:11px;line-height:1.45;display:block}.annual-nc-stack span+span{border-top:1px solid #dce6ee}.annual-nc-empty-cell{color:#8b9aaa!important;text-align:center!important;vertical-align:middle!important;background:#fbfdff!important;font-size:12px!important}.annual-chart-legend{color:#66809a;justify-content:flex-end;align-items:center;gap:18px;padding:12px 22px 0;font-size:10px;display:flex}.annual-chart-legend span{align-items:center;gap:6px;display:flex}.annual-chart-legend i{border-radius:3px;width:22px;height:3px;display:block}.annual-legend-result{background:#347fca}.annual-legend-benchmark{border-top:2px dashed #d08a1d;border-radius:0!important;height:0!important}.annual-chart{background:linear-gradient(#fcfeff,#f7fbfe);border:1px solid #c8d7e3;gap:12px;height:330px;margin:14px 22px 20px;padding:18px 18px 12px;display:flex}.annual-chart-axis{color:#71869b;text-align:right;flex-direction:column;flex:none;justify-content:space-between;width:38px;padding:0 0 37px;font-size:9px;display:flex}.annual-chart-plot{flex:1;min-width:0;height:100%;position:relative}.annual-chart-grid-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 38px}.annual-chart-grid-lines i{border-top:1px solid #dbe6ee;display:block}.annual-chart-columns{z-index:1;grid-template-columns:repeat(12,minmax(24px,1fr));align-items:stretch;gap:clamp(4px,1vw,14px);height:100%;padding:0 5px;display:grid;position:relative}.annual-chart-column{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.annual-chart-bar-track{justify-content:center;align-items:flex-end;width:min(34px,100%);height:calc(100% - 38px);display:flex;position:relative}.annual-chart-bar-track strong{bottom:calc(var(--bar-height) + 6px);color:#284967;white-space:nowrap;font-size:9px;font-weight:800;position:absolute}.annual-chart-bar-fill{background:linear-gradient(#4d96df,#2469b0);border-radius:5px 5px 1px 1px;width:min(28px,100%);min-height:0;transition:height .2s;display:block;box-shadow:0 3px 8px #2e73b52b}.annual-chart-column small{color:#60778e;font-size:9px;font-weight:700;position:absolute;bottom:7px}.annual-chart-benchmark-line{z-index:2;pointer-events:none;border-top:2px dashed #d08a1d;position:absolute;left:0;right:0}.annual-chart-benchmark-line span{color:#96651a;white-space:nowrap;background:#fff4d8;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:800;position:absolute;top:-17px;right:0}.annual-export-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.annual-export-button{color:#fff;white-space:nowrap;cursor:pointer;background:#145bb4;border:1px solid #1769c4;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font:800 10px DM Sans,Arial,sans-serif;transition:all .2s;display:inline-flex}.annual-export-button:hover{background:#0e4d9c;transform:translateY(-1px);box-shadow:0 5px 12px #145bb42b}.annual-export-button:disabled{cursor:wait;opacity:.65;transform:none}.annual-export-word{background:#19734f;border-color:#247a5a}.annual-export-word:hover{background:#125d3f}.annual-details-toolbar{grid-template-columns:minmax(125px,.9fr) minmax(220px,1.8fr) repeat(5,minmax(92px,1fr));align-items:end;gap:10px;padding:12px 14px;display:grid}.annual-details-toolbar label{letter-spacing:.45px;gap:4px;min-width:0;font-size:8px}.annual-details-toolbar select{min-height:36px;padding:7px 9px;font-size:10px}.annual-details-period{grid-column:1/span 4;justify-content:flex-start;min-width:0;min-height:36px;margin-left:0;padding:0 10px;font-size:9px}.annual-details-period strong{white-space:nowrap;font-size:10px}.annual-export-actions{flex-wrap:nowrap;grid-column:5/-1;justify-content:flex-end;gap:6px;margin-left:0}.annual-export-button{min-height:36px;padding:7px 9px;font-size:9px}.annual-table-scroll{min-width:0;max-width:100%}@media (width<=1200px){.annual-details-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.annual-details-period{grid-column:1/span 2}.annual-export-actions{grid-column:3/-1}}@media (width<=900px){.annual-details-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.annual-details-period,.annual-export-actions{grid-column:1/-1}.annual-export-actions{justify-content:flex-start}}.annual-export-error{color:#a33b3b;grid-column:1/-1;margin:0;font-size:11px;font-weight:700}.annual-export-notice{color:#8a6415;grid-column:1/-1;margin:0;font-size:11px;font-weight:700}.annual-chart-legend{flex-wrap:wrap}.annual-chart-plot{padding-bottom:2px;overflow:auto visible}.annual-chart-columns{grid-template-columns:repeat(var(--chart-columns),minmax(30px,1fr));min-width:max(100%,calc(var(--chart-columns) * 34px))}.annual-chart-column small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.annual-range-error{color:#6e3d1f;background:linear-gradient(135deg,#fffaf5,#fff3e8);border:1px solid #f0c7a9;border-radius:14px;align-items:flex-start;gap:14px;padding:24px;display:flex;box-shadow:0 9px 23px #8d4c1a12}.annual-range-error-icon{color:#c56a1b;background:#fff0dc;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.annual-range-error span{color:#b35d17;letter-spacing:1px;font-size:9px;font-weight:800}.annual-range-error h2{color:#713b1c;margin:5px 0 6px;font:800 17px Manrope,Arial,sans-serif}.annual-range-error p{color:#7d4c2f;margin:0;font-size:12px;font-weight:700}.annual-range-error small{color:#996f55;margin-top:7px;font-size:10px;line-height:1.5;display:block}@media (width<=640px){.annual-chart{height:350px}.annual-chart-columns{grid-template-columns:repeat(var(--chart-columns),minmax(26px,1fr));min-width:max(100%,calc(var(--chart-columns) * 30px))}}.quality-archive-page[data-v-ec2bf17c]{gap:10px;display:grid}.quality-archive-description[data-v-ec2bf17c]{color:#71879d;margin:0;padding:0 2px;font-size:11px;line-height:1.5}.quality-archive-icon[data-v-ec2bf17c]{color:#1768c5}.permission-editor[data-v-47953555]{color:#193756;gap:14px;display:grid}.permission-user-summary[data-v-47953555]{background:#f7fbff;border:1px solid #dce8f3;border-radius:8px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.permission-user-summary div[data-v-47953555]{gap:4px;display:grid}.permission-user-summary strong[data-v-47953555]{font-size:13px}.permission-user-summary span[data-v-47953555]{color:#8293a7;font-size:10px}.permission-user-summary span b[data-v-47953555]{color:#526d89}.permission-user-summary span i[data-v-47953555]{color:#b0bdc9;font-style:normal}.permission-user-summary svg[data-v-47953555]{color:#2869dc}.permission-toolbar[data-v-47953555],.permission-copy-row[data-v-47953555]{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.permission-toolbar select[data-v-47953555],.permission-copy-row select[data-v-47953555],.permission-table select[data-v-47953555]{color:#294867;background:#fff;border:1px solid #ccd9e8;border-radius:5px;height:32px;padding:0 8px;font:600 10px DM Sans,sans-serif}.permission-search[data-v-47953555]{color:#7188a0;border:1px solid #ccd9e8;border-radius:5px;flex:1;align-items:center;gap:7px;min-width:170px;height:32px;padding:0 9px;display:flex}.permission-search input[data-v-47953555]{border:0;outline:0;width:100%;font:500 10px DM Sans,sans-serif}.permission-reset-filters[data-v-47953555],.permission-reset-all[data-v-47953555]{color:#2869dc;cursor:pointer;background:#fff;border:1px solid #ccd9e8;border-radius:5px;height:32px;padding:0 10px;font:700 10px DM Sans,sans-serif}.permission-copy-row[data-v-47953555]{justify-content:space-between}.permission-copy-row label[data-v-47953555],.permission-reason[data-v-47953555]{color:#526d89;gap:6px;font-size:10px;font-weight:800;display:grid}.permission-copy-row label[data-v-47953555]{align-items:center;gap:8px;display:flex}.permission-reset-all[data-v-47953555]{align-items:center;gap:5px;display:flex}.permission-group-list[data-v-47953555]{gap:8px;display:grid}.permission-group[data-v-47953555]{background:#fff;border:1px solid #dce8f3;border-radius:8px;overflow:hidden}.permission-group-header[data-v-47953555]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f1f6fb;align-items:center;padding:9px 11px;display:flex}.permission-group.expanded .permission-group-header[data-v-47953555]{background:#eaf3ff}.permission-group-title[data-v-47953555]{align-items:center;gap:8px;display:flex}.permission-group-title svg[data-v-47953555]{color:#55718e;flex:none}.permission-group-title strong[data-v-47953555]{color:#25476a;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.permission-group-title small[data-v-47953555]{color:#8293a7;font-size:9px}.permission-table-wrap[data-v-47953555]{border:0;border-top:1px solid #dce8f3;border-radius:0;max-height:390px;overflow:auto}.permission-table[data-v-47953555]{border-collapse:collapse;width:100%;min-width:840px}.permission-table th[data-v-47953555],.permission-table td[data-v-47953555]{text-align:left;vertical-align:middle;border-bottom:1px solid #e8eef5;padding:9px 10px;font-size:10px}.permission-table th[data-v-47953555]{color:#526d89;text-transform:uppercase;background:#f1f6fb;font-size:9px;position:sticky;top:0}.permission-table td[data-v-47953555]:first-child{gap:3px;display:grid}.permission-table td:first-child small[data-v-47953555]{color:#8293a7;font-size:8px}.permission-status[data-v-47953555]{color:#64778a;background:#edf1f5;border-radius:10px;width:max-content;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.permission-status.allowed[data-v-47953555]{color:#218358;background:#e8f6ed}.permission-status.denied[data-v-47953555]{color:#be4054;background:#fff0f1}.permission-status.inherited[data-v-47953555]{color:#2869dc;background:#e9f1ff}.permission-table td[data-v-47953555]:nth-child(3){white-space:nowrap}.permission-remove[data-v-47953555]{color:#be4054;cursor:pointer;background:0 0;border:0;margin-left:4px}.permission-reason textarea[data-v-47953555]{resize:vertical;border:1px solid #ccd9e8;border-radius:6px;padding:9px;font:500 10px DM Sans,sans-serif}.permission-error[data-v-47953555],.permission-success[data-v-47953555]{margin:0;font-size:10px}.permission-error[data-v-47953555]{color:#be4054}.permission-success[data-v-47953555]{color:#218358}.permission-state[data-v-47953555]{text-align:center;color:#8293a7;padding:20px;font-size:10px}.meeting-rights-section[data-v-47953555]{background:#fbfdff;border:1px solid #dce8f3;border-radius:8px;gap:10px;padding:12px;display:grid}.meeting-rights-header[data-v-47953555]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.meeting-rights-header div[data-v-47953555]{gap:4px;display:grid}.meeting-rights-header strong[data-v-47953555]{color:#25476a;font-size:11px}.meeting-rights-header span[data-v-47953555]{color:#7188a0;font-size:9px}.meeting-rights-header input[data-v-47953555]{border:1px solid #ccd9e8;border-radius:5px;min-width:190px;height:30px;padding:0 9px;font:500 10px DM Sans,sans-serif}.meeting-rights-table-wrap[data-v-47953555]{border:1px solid #e2eaf2;border-radius:6px;max-height:300px;overflow:auto}.meeting-rights-table[data-v-47953555]{border-collapse:collapse;width:100%;min-width:610px}.meeting-rights-table th[data-v-47953555],.meeting-rights-table td[data-v-47953555]{text-align:center;border-bottom:1px solid #e8eef5;padding:8px 9px;font-size:10px}.meeting-rights-table th[data-v-47953555]{color:#526d89;text-transform:uppercase;background:#f1f6fb;font-size:9px;position:sticky;top:0}.meeting-rights-table th[data-v-47953555]:first-child,.meeting-rights-table td[data-v-47953555]:first-child{text-align:left}.meeting-rights-table td[data-v-47953555]:first-child{gap:3px;display:grid}.meeting-rights-table td:first-child strong[data-v-47953555]{color:#294867}.meeting-rights-table td:first-child small[data-v-47953555],.meeting-rights-empty[data-v-47953555]{color:#8293a7;font-size:9px}.meeting-rights-table input[data-v-47953555]{accent-color:#2869dc;width:15px;height:15px}.meeting-rights-save[data-v-47953555]{color:#fff;cursor:pointer;background:#2869dc;border:0;border-radius:5px;justify-content:center;justify-self:end;align-items:center;gap:6px;height:32px;padding:0 11px;font:700 10px DM Sans,sans-serif;display:inline-flex}.meeting-rights-save[data-v-47953555]:disabled{opacity:.55;cursor:not-allowed}.meeting-rights-section[data-v-47953555]{gap:14px;padding:16px}.meeting-rights-header[data-v-47953555]{gap:14px}.meeting-rights-header div[data-v-47953555]{gap:6px}.meeting-rights-header strong[data-v-47953555]{font-size:14px}.meeting-rights-header span[data-v-47953555]{font-size:12px;line-height:1.5}.meeting-rights-header input[data-v-47953555]{min-width:220px;height:38px;font-size:13px}.meeting-rights-table[data-v-47953555]{min-width:700px}.meeting-rights-table th[data-v-47953555],.meeting-rights-table td[data-v-47953555]{padding:11px 12px;font-size:13px}.meeting-rights-table th[data-v-47953555]{font-size:11px}.meeting-rights-table td[data-v-47953555]:first-child{gap:5px}.meeting-rights-table td:first-child strong[data-v-47953555]{font-size:13px}.meeting-rights-table td:first-child small[data-v-47953555],.meeting-rights-empty[data-v-47953555]{font-size:11px}.meeting-rights-table input[data-v-47953555]{width:18px;height:18px}.meeting-rights-save[data-v-47953555]{height:38px;padding:0 14px;font-size:13px}@media (width<=850px){.permission-toolbar[data-v-47953555]{align-items:stretch}.permission-search[data-v-47953555]{box-sizing:border-box;flex:100%;min-width:0}.permission-toolbar select[data-v-47953555],.permission-reset-filters[data-v-47953555]{flex:auto;min-width:0}.permission-table[data-v-47953555]{min-width:620px}.meeting-rights-header input[data-v-47953555]{box-sizing:border-box;width:100%;min-width:0}.meeting-rights-table[data-v-47953555]{min-width:560px}}.directory-surface[data-v-b4780933]{width:100%;margin:0 auto}.directory-toolbar[data-v-b4780933]{align-items:center;gap:12px;display:flex}.directory-search[data-v-b4780933]{color:#263c57;background:#fff;border:1px solid #cbd8e7;border-radius:6px;flex:1;align-items:center;gap:9px;min-width:0;height:38px;padding:0 12px;display:flex}.directory-search input[data-v-b4780933]{color:#243b56;background:0 0;border:0;outline:0;width:100%;min-width:0;font:500 11px DM Sans,sans-serif}.directory-actions[data-v-b4780933]{gap:9px;display:flex}.filter-button[data-v-b4780933],.clear-filters[data-v-b4780933],.secondary-button[data-v-b4780933]{color:#1354c2;cursor:pointer;background:#fff;border:1px solid #2d68dc;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font:700 10px DM Sans,sans-serif;display:inline-flex}.filter-button[data-v-b4780933]:hover,.clear-filters[data-v-b4780933]:hover{background:#eff5ff}.directory-new-user[data-v-b4780933]{border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:10px;display:inline-flex}.directory-filters[data-v-b4780933]{background:#fff;border:1px solid #e1e8f0;border-radius:10px;align-items:flex-end;gap:16px;margin-top:30px;padding:22px 24px;display:flex}.directory-filters label[data-v-b4780933]{color:#193b68;flex:1;gap:7px;max-width:300px;font-size:10px;font-weight:700;display:grid}.directory-filters select[data-v-b4780933]{color:#233e60;background:#fff;border:1px solid #c9d6e5;border-radius:5px;height:34px;padding:0 9px;font:500 10px DM Sans,sans-serif}.clear-filters[data-v-b4780933]{color:#31557d;border-color:#ccd9e8;min-height:30px;margin-left:auto;font-size:9px}.directory-summary[data-v-b4780933]{color:#7488a0;justify-content:space-between;margin:17px 4px 8px;font-size:10px;display:flex}.user-table-wrap[data-v-b4780933]{background:#fff;border:1px solid #e1e8f0;border-radius:10px;overflow-x:auto}.user-table-row[data-v-b4780933]{color:#294867;border-top:1px solid #e8edf3;grid-template-columns:72px minmax(150px,1.2fr) minmax(190px,1.5fr) 90px 95px minmax(120px,1fr) minmax(120px,1fr) 105px 80px 88px 62px;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:10px;display:grid}.user-table-row[data-v-b4780933]:first-child{border-top:0}.user-table-header[data-v-b4780933]{color:#15365f;background:#f4f7fb;min-height:40px;font-size:9px;font-weight:800}.user-id[data-v-b4780933]{color:#1c63ce;font-weight:800}.directory-name[data-v-b4780933]{gap:3px;display:grid}.directory-name strong[data-v-b4780933]{color:#193756;font-size:10px}.directory-name small[data-v-b4780933],.directory-muted[data-v-b4780933]{color:#91a0b0;font-size:9px}.directory-email[data-v-b4780933],.directory-branch[data-v-b4780933]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-role[data-v-b4780933],.directory-status[data-v-b4780933]{color:#218358;background:#e8f5ee;border-radius:12px;width:max-content;padding:5px 8px;font-size:9px;font-weight:800}.directory-role.administrator[data-v-b4780933]{color:#245ec8;background:#e9f0ff}.directory-status.inactive[data-v-b4780933]{color:#7a8795;background:#f0f2f5}.directory-view[data-v-b4780933]{color:#2563c9;cursor:pointer;background:#eef4ff;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.directory-view[data-v-b4780933]:hover{background:#dceaff}.directory-empty[data-v-b4780933]{text-align:center;color:#91a0b0;padding:34px;font-size:11px}.directory-denied[data-v-b4780933]{color:#bd3d52;background:#fff6f7;border:1px solid #f0c9d0;border-radius:8px;align-items:center;gap:12px;padding:22px;display:flex}.directory-denied strong[data-v-b4780933]{font-size:12px}.directory-denied p[data-v-b4780933]{margin:4px 0 0;font-size:10px}.directory-create-form[data-v-b4780933]{gap:18px;display:grid}.directory-form-grid[data-v-b4780933]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.directory-form-grid label[data-v-b4780933]{color:#526d89;gap:6px;font-size:10px;font-weight:800;display:grid}.directory-form-grid input[data-v-b4780933],.directory-form-grid select[data-v-b4780933]{box-sizing:border-box;color:#172b4d;background:#fff;border:1px solid #d5e2ef;border-radius:7px;outline:0;width:100%;min-height:38px;padding:9px 11px;font:600 11px DM Sans,sans-serif}.directory-form-grid input[data-v-b4780933]:focus,.directory-form-grid select[data-v-b4780933]:focus{border-color:#126de4;box-shadow:0 0 0 3px #126de41a}.directory-form-grid input.invalid[data-v-b4780933]{border-color:#c83f58}.directory-password[data-v-b4780933]{position:relative}.directory-password input[data-v-b4780933]{padding-right:40px}.directory-password button[data-v-b4780933]{color:#7188a0;cursor:pointer;background:0 0;border:0;width:28px;height:28px;position:absolute;top:5px;right:5px}.directory-modal-footer[data-v-b4780933]{justify-content:space-between;align-items:center;gap:14px;display:flex}.directory-modal-footer>span[data-v-b4780933]{color:#8293a7;align-items:center;gap:6px;font-size:10px;display:flex}.directory-modal-footer>div[data-v-b4780933]{gap:8px;display:flex}.directory-details[data-v-b4780933]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.directory-details div[data-v-b4780933]{background:#f8fbfe;border:1px solid #e1e8f0;border-radius:7px;gap:5px;padding:12px;display:grid}.directory-details span[data-v-b4780933]{color:#8293a7;font-size:9px}.directory-details strong[data-v-b4780933]{color:#193756;font-size:11px}@media (width<=700px){.directory-toolbar[data-v-b4780933]{display:grid}.directory-actions[data-v-b4780933]{width:100%}.filter-button[data-v-b4780933],.directory-new-user[data-v-b4780933]{flex:1}.directory-filters[data-v-b4780933]{margin-top:16px;padding:16px;display:grid}.directory-filters label[data-v-b4780933]{max-width:none}.clear-filters[data-v-b4780933]{width:max-content;margin-left:0}.directory-form-grid[data-v-b4780933],.directory-details[data-v-b4780933]{grid-template-columns:1fr}.directory-modal-footer[data-v-b4780933]{flex-direction:column;align-items:stretch}.directory-modal-footer>div[data-v-b4780933]{width:100%}.directory-modal-footer button[data-v-b4780933]{flex:1}.user-table[data-v-b4780933]{min-width:1120px}}.staff-card-grid[data-v-b4780933]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.staff-card[data-v-b4780933]{background:#fff;border:1px solid #dfe8f2;border-radius:12px;gap:15px;padding:17px;display:grid;box-shadow:0 10px 25px #2445690f}.staff-card-header[data-v-b4780933]{border-bottom:1px solid #edf2f7;align-items:center;gap:10px;padding-bottom:13px;display:flex}.staff-profile-avatar[data-v-b4780933]{color:#fff;background:linear-gradient(135deg,#126de4,#42a5f5);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font:800 14px Manrope,sans-serif;display:grid}.staff-card-identity[data-v-b4780933]{flex:1;gap:4px;min-width:0;display:grid}.staff-card-identity strong[data-v-b4780933]{color:#193756;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.staff-card-meta[data-v-b4780933]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.staff-card-meta span[data-v-b4780933]{color:#526d89;overflow-wrap:anywhere;gap:3px;min-width:0;font-size:10px;display:grid}.staff-card-meta b[data-v-b4780933]{color:#8293a7;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:800}.staff-card-wide[data-v-b4780933]{grid-column:1/-1}.staff-card-footer[data-v-b4780933]{border-top:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:8px;padding-top:13px;display:flex}.staff-card-footer .directory-muted[data-v-b4780933]{flex:1;min-width:100px}.directory-form-wide[data-v-b4780933]{grid-column:1/-1}.staff-table-wrap[data-v-b4780933]{background:#fff;border:1px solid #dfe8f2;border-radius:10px;overflow-x:auto}.staff-table[data-v-b4780933]{min-width:3700px}.staff-table-row[data-v-b4780933]{color:#526d89;border-top:1px solid #e8eef5;grid-template-columns:56px 70px 100px 180px 130px 130px 105px 95px 95px 110px 110px 120px 105px 130px 105px 125px 190px 190px 220px 220px 120px 100px 220px 100px 220px 105px 140px;align-items:center;gap:10px;min-height:58px;padding:8px 14px;font-size:9px;display:grid}.staff-table-row[data-v-b4780933]:first-child{border-top:0}.staff-table-header[data-v-b4780933]{z-index:2;color:#193756;text-transform:uppercase;letter-spacing:.04em;background:#f2f7fc;min-height:42px;font-size:8px;font-weight:800;position:sticky;top:0}.staff-table-row>span[data-v-b4780933]{overflow-wrap:anywhere;min-width:0}.staff-serial[data-v-b4780933],.staff-strong[data-v-b4780933]{color:#126de4;font-weight:800}.staff-name[data-v-b4780933]{gap:3px;min-width:0;display:grid}.staff-name strong[data-v-b4780933]{color:#193756;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.staff-name small[data-v-b4780933]{color:#91a0b0;font-size:8px}.staff-email[data-v-b4780933],.staff-address[data-v-b4780933],.staff-remarks[data-v-b4780933]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-table-avatar[data-v-b4780933]{object-fit:cover;color:#126de4;background:#e9f2ff;border-radius:10px;place-items:center;width:38px;height:38px;font:800 11px Manrope,sans-serif;display:grid}.staff-table-initials[data-v-b4780933]{color:#fff;background:linear-gradient(135deg,#126de4,#42a5f5)}.staff-profile-image[data-v-b4780933]{object-fit:cover}.staff-documents[data-v-b4780933]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.staff-documents a[data-v-b4780933]{color:#2563c9;background:#eef5ff;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.staff-documents a[data-v-b4780933]:hover{background:#dceaff}.directory-action.transfer[data-v-b4780933]{color:#c77a08;background:#fff7e8}.directory-action.transfer[data-v-b4780933]:hover{background:#ffedc4}.file-picker[data-v-b4780933]{background:#f8fbfe;border:1px dashed #bdd1e5;border-radius:7px;min-height:68px;padding:9px 11px}.file-picker span[data-v-b4780933]{color:#315d8c;align-items:center;gap:6px;display:flex}.file-picker input[data-v-b4780933]{min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important}.file-picker small[data-v-b4780933]{color:#8293a7;font-size:8px;font-weight:500}.staff-existing-documents[data-v-b4780933]{background:#f8fbfe;border:1px solid #dfe8f2;border-radius:8px;gap:8px;padding:12px;display:grid}.staff-existing-documents>strong[data-v-b4780933]{color:#193756;font-size:10px}.staff-existing-document[data-v-b4780933]{background:#fff;border:1px solid #e2ebf4;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.staff-existing-document a[data-v-b4780933]{color:#2563c9;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:9px;display:flex;overflow:hidden}.staff-existing-document button[data-v-b4780933]{color:#c74355;cursor:pointer;background:#fff0f1;border:0;border-radius:5px;place-items:center;padding:4px;display:grid}.transfer-summary[data-v-b4780933]{background:#f8fbfe;border:1px solid #dfe8f2;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.transfer-summary>div[data-v-b4780933]{gap:3px;display:grid}.transfer-summary strong[data-v-b4780933]{color:#193756;font-size:12px}.transfer-summary small[data-v-b4780933]{color:#8293a7;font-size:9px}.transfer-field[data-v-b4780933]{color:#526d89;gap:7px;font-size:10px;font-weight:800;display:grid}.transfer-field select[data-v-b4780933]{color:#193756;background:#fff;border:1px solid #d5e2ef;border-radius:7px;height:38px;padding:0 10px;font:600 11px DM Sans,sans-serif}.branch-access-field[data-v-b4780933]{color:#526d89;grid-column:1/-1;gap:6px;font-size:10px;font-weight:800;display:grid}.branch-access-label[data-v-b4780933]{color:#526d89;font-size:10px;font-weight:800}.branch-access-field small[data-v-b4780933]{color:#8293a7;font-size:8px;font-weight:500}.branch-checkbox-list[data-v-b4780933]{background:#f8fbfe;border:1px solid #d5e2ef;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.branch-checkbox-option[data-v-b4780933]{cursor:pointer;background:#fff;border:1px solid #e1eaf3;border-radius:6px;min-height:34px;padding:7px 9px;color:#315d8c!important;align-items:center!important;gap:8px!important;font-size:10px!important;font-weight:700!important;display:flex!important}.branch-checkbox-option[data-v-b4780933]:hover{background:#f3f8ff;border-color:#8db7ea}.branch-checkbox-option input[data-v-b4780933]{accent-color:#126de4;cursor:pointer;width:16px!important;min-height:16px!important}.branch-checkbox-empty[data-v-b4780933]{color:#8293a7;grid-column:1/-1;margin:0;padding:8px;font-size:9px}@media (width<=700px){.staff-card-grid[data-v-b4780933],.staff-card-meta[data-v-b4780933]{grid-template-columns:1fr}.staff-card-wide[data-v-b4780933],.directory-form-wide[data-v-b4780933]{grid-column:auto}}@media (width<=850px){.staff-table-wrap[data-v-b4780933]{overflow:visible}.staff-table[data-v-b4780933]{width:100%;min-width:0}.staff-table-header[data-v-b4780933]{display:none}.staff-table-row[data-v-b4780933]:not(.staff-table-header){grid-template-columns:minmax(0,1fr);gap:0;min-width:0;min-height:0;padding:10px 14px}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]{white-space:normal;border-bottom:1px solid #edf2f7;align-items:flex-start;gap:8px;padding:7px 0;display:flex}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:last-child{border-bottom:0}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:before{color:#8293a7;text-transform:uppercase;letter-spacing:.03em;flex:0 0 42%;font-size:8px;font-weight:800}.staff-table-row:not(.staff-table-header)>.directory-role[data-v-b4780933]{background:0 0;width:auto;padding:7px 0}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:first-child:before{content:"Sr.No."}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(2):before{content:"Profile"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(3):before{content:"Emp. Id"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(4):before{content:"Emp. Name"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(5):before{content:"Department"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(6):before{content:"Designation"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(7):before{content:"Role"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(8):before{content:"D.o.J."}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(9):before{content:"D.o.B."}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(10):before{content:"Last P.A. Date"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(11):before{content:"Next P.A. Date"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(12):before{content:"Reg.No."}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(13):before{content:"DCI Validity"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(14):before{content:"Education"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(15):before{content:"Contact"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(16):before{content:"Relative/Alternative No."}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(17):before{content:"Email"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(18):before{content:"Relative/Alternative Email"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(19):before{content:"Current Address"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(20):before{content:"Permanent Address"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(21):before{content:"Aadhar No."}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(22):before{content:"PAN No."}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(23):before{content:"Bank Details"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(24):before{content:"Type"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(25):before{content:"Remarks"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(26):before{content:"Documents"}.staff-table-row:not(.staff-table-header)>span[data-v-b4780933]:nth-child(27):before{content:"Actions"}.staff-table-row:not(.staff-table-header) .staff-name[data-v-b4780933]{flex-direction:column;align-items:flex-start;display:flex}.staff-table-row:not(.staff-table-header) .staff-email[data-v-b4780933],.staff-table-row:not(.staff-table-header) .staff-address[data-v-b4780933],.staff-table-row:not(.staff-table-header) .staff-remarks[data-v-b4780933]{overflow-wrap:anywhere;white-space:normal;overflow:visible}}.user-table[data-v-b4780933]{min-width:1210px}.user-table-row[data-v-b4780933]{grid-template-columns:72px minmax(150px,1.2fr) minmax(190px,1.5fr) 90px 95px minmax(120px,1fr) minmax(120px,1fr) 105px 80px 88px 122px}.directory-row-actions[data-v-b4780933]{align-items:center;gap:4px;display:flex}.directory-action[data-v-b4780933]{color:#2563c9;cursor:pointer;background:#eef4ff;border:1px solid #0000;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.directory-action[data-v-b4780933]:hover{background:#dceaff}.directory-action.history[data-v-b4780933]{color:#526d89;background:#f1f5f9}.directory-action.history[data-v-b4780933]:hover{background:#e2e8f0}.directory-action.permission[data-v-b4780933]{color:#126de4;background:#edf6ff}.directory-action.permission[data-v-b4780933]:hover{background:#dceeff}.directory-action.danger[data-v-b4780933]{color:#c74355;background:#fff0f1}.directory-action.danger[data-v-b4780933]:hover{background:#ffe0e3}.directory-history[data-v-b4780933]{gap:10px;display:grid}.directory-history>div[data-v-b4780933]{color:#526d89;background:#f8fbfe;border:1px solid #e1e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;font-size:11px;display:flex}.directory-history strong[data-v-b4780933]{color:#193756;text-align:right;font-size:11px}@media (width<=850px){.user-table[data-v-b4780933]{width:100%;min-width:0}.user-table-header[data-v-b4780933]{display:none}.user-table-row[data-v-b4780933]:not(.user-table-header){grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:10px 14px}.user-table-row:not(.user-table-header)>span[data-v-b4780933],.user-table-row:not(.user-table-header)>.directory-name[data-v-b4780933]{white-space:normal;border-bottom:1px solid #edf2f7;align-items:flex-start;gap:8px;min-width:0;padding:7px 0;display:flex}.user-table-row:not(.user-table-header)>span[data-v-b4780933]:last-child{border-bottom:0}.user-table-row:not(.user-table-header)>.directory-role[data-v-b4780933]{background:0 0;width:auto;padding:7px 0}.user-table-row:not(.user-table-header)>.directory-email[data-v-b4780933]{overflow-wrap:anywhere;white-space:normal;overflow:visible}.user-table-row:not(.user-table-header)>span[data-v-b4780933]:before,.user-table-row:not(.user-table-header)>.directory-name[data-v-b4780933]:before{color:#8293a7;text-transform:uppercase;letter-spacing:.03em;flex:0 0 38%;font-size:8px;font-weight:800}.user-table-row[data-v-b4780933]:not(.user-table-header)>:first-child:before{content:"User ID"}.user-table-row[data-v-b4780933]:not(.user-table-header)>:nth-child(2):before{content:"Name"}.user-table-row[data-v-b4780933]:not(.user-table-header)>:nth-child(3):before{content:"Email"}.user-table-row[data-v-b4780933]:not(.user-table-header)>:nth-child(4):before{content:"Mobile"}.user-table-row[data-v-b4780933]:not(.user-table-header)>:nth-child(5):before{content:"Employee ID"}.user-table-row[data-v-b4780933]:not(.user-table-header)>:nth-child(6):before{content:"Department"}.user-table-row[data-v-b4780933]:not(.user-table-header)>:nth-child(7):before{content:"Designation"}.user-table-row[data-v-b4780933]:not(.user-table-header)>:nth-child(8):before{content:"Role"}.user-table-row[data-v-b4780933]:not(.user-table-header)>:nth-child(9):before{content:"Status"}.user-table-row[data-v-b4780933]:not(.user-table-header)>:nth-child(10):before{content:"Last Login"}.user-table-row[data-v-b4780933]:not(.user-table-header)>:nth-child(11):before{content:"Actions"}.user-table-row:not(.user-table-header)>.directory-name[data-v-b4780933]{flex-direction:column;align-items:flex-start}.user-table-row:not(.user-table-header)>.directory-row-actions[data-v-b4780933]{flex-wrap:wrap}}.directory-surface[data-v-b4780933]{background:radial-gradient(circle at 100% 0,#3586eb17,#0000 28%),linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbe7f3;border-radius:18px;padding:22px;position:relative;box-shadow:0 18px 45px #214b7a1c}.directory-toolbar[data-v-b4780933]{border-bottom:1px solid #e8eff6;padding-bottom:18px}.directory-search[data-v-b4780933]{border-color:#d4e2f0;border-radius:11px;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s;box-shadow:0 4px 12px #265a910a}.directory-search[data-v-b4780933]:focus-within{border-color:#4b8fe8;box-shadow:0 0 0 4px #2669dc1a}.directory-search svg[data-v-b4780933]{color:#377bc9}.directory-search input[data-v-b4780933]{font-size:11px}.directory-actions[data-v-b4780933]{gap:9px}.filter-button[data-v-b4780933],.clear-filters[data-v-b4780933]{color:#426684;cursor:pointer;background:#fff;border:1px solid #d4e2f0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font:800 10px DM Sans,sans-serif;transition:all .2s;display:inline-flex}.filter-button[data-v-b4780933]:hover,.clear-filters[data-v-b4780933]:hover{color:#1763c5;background:#f3f8ff;border-color:#77a9e5;transform:translateY(-1px)}.directory-new-user[data-v-b4780933]{border-radius:10px;min-height:40px;padding:0 15px;box-shadow:0 8px 16px #126de433}.directory-filters[data-v-b4780933]{background:#f6faff;border:1px solid #e1ebf5;border-radius:13px;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;gap:12px;margin:18px 0 14px;padding:14px}.directory-filters label[data-v-b4780933]{color:#53708d;letter-spacing:.02em;gap:6px;font-size:9px;font-weight:800}.directory-filters select[data-v-b4780933]{background:#fff;border-color:#d4e2f0;border-radius:8px;height:36px;font-size:10px}.clear-filters[data-v-b4780933]{border-style:dashed;align-self:end;min-height:36px;padding:0 11px}.directory-summary[data-v-b4780933]{color:#7890a8;justify-content:space-between;align-items:center;gap:12px;margin:16px 2px 10px;font-size:10px;font-weight:700;display:flex}.directory-summary span[data-v-b4780933]:first-child{color:#2e5578;font-weight:800}.staff-table-wrap[data-v-b4780933]{border-color:#d8e5f1;border-radius:13px;box-shadow:0 7px 20px #234f7d0d}.staff-table-header[data-v-b4780933]{color:#295a87;background:linear-gradient(90deg,#edf6ff,#f7fbff)}.staff-table-row[data-v-b4780933]{background:#fff;min-height:64px;transition:background .18s,box-shadow .18s}.staff-table-row[data-v-b4780933]:not(.staff-table-header):hover{background:#f8fbff;box-shadow:inset 3px 0 #3884df}.staff-table-row:not(.staff-table-header) .staff-name strong[data-v-b4780933]{font-size:10.5px}.staff-table-row:not(.staff-table-header) .directory-role[data-v-b4780933],.staff-table-row:not(.staff-table-header) .directory-status[data-v-b4780933]{box-shadow:0 2px 5px #234f7d12}.directory-empty[data-v-b4780933]{text-align:center;background:#f9fcff;border:1px dashed #c8dced;border-radius:11px;margin:0;padding:34px 18px}.directory-create-form[data-v-b4780933]{gap:16px;min-width:min(760px,72vw);padding:2px;display:grid}.directory-form-grid[data-v-b4780933]{background:linear-gradient(#f8fbff,#fff);border:1px solid #e0ebf5;border-radius:14px;gap:13px;padding:16px}.directory-form-grid label[data-v-b4780933]{color:#426684;gap:7px;font-size:10px;font-weight:800}.directory-form-grid input[data-v-b4780933],.directory-form-grid select[data-v-b4780933],.directory-form-grid textarea[data-v-b4780933]{background:#fff;border-color:#d1e0ee;border-radius:9px;transition:border-color .2s,box-shadow .2s}.directory-form-grid input[data-v-b4780933]:focus,.directory-form-grid select[data-v-b4780933]:focus,.directory-form-grid textarea[data-v-b4780933]:focus{border-color:#438be1;box-shadow:0 0 0 4px #2669dc17}.file-picker[data-v-b4780933]{background:#f4f9ff;border-color:#9fc4eb;border-radius:9px}.branch-checkbox-list[data-v-b4780933]{background:#f7fbff;border-radius:9px;gap:8px}.branch-checkbox-option[data-v-b4780933]{border-radius:8px;min-height:36px;transition:border-color .18s,background .18s,transform .18s}.branch-checkbox-option[data-v-b4780933]:hover{transform:translateY(-1px)}.directory-modal-footer[data-v-b4780933]{border-top:1px solid #e5edf5;padding-top:15px}.staff-card-grid[data-v-b4780933]{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:18px;padding:2px}.staff-card[data-v-b4780933]{background:radial-gradient(circle at 100% 0,#4591eb1f,#0000 32%),#fff;border:1px solid #dce8f3;border-radius:17px;gap:0;min-width:0;padding:0;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 12px 28px #254e7917}.staff-card[data-v-b4780933]:before{content:"";background:linear-gradient(90deg,#126de4,#55b2f4,#7b6ff0);height:5px;display:block}.staff-card[data-v-b4780933]:hover{border-color:#a8c9eb;transform:translateY(-4px);box-shadow:0 18px 38px #254e7926}.staff-card-header[data-v-b4780933]{border-bottom:1px solid #edf2f7;align-items:center;gap:12px;min-height:82px;padding:17px 17px 14px;position:relative}.staff-profile-avatar[data-v-b4780933]{background:linear-gradient(135deg,#126de4 0%,#52b4f3 100%);border:3px solid #fff;border-radius:15px;width:50px;height:50px;font-size:15px;box-shadow:0 6px 14px #126de433}.staff-card-identity[data-v-b4780933]{gap:5px}.staff-card-identity strong[data-v-b4780933]{color:#183b5d;letter-spacing:-.01em;font-size:14px}.staff-card-identity small[data-v-b4780933]{color:#7891a9;font-size:10px}.directory-status[data-v-b4780933]{letter-spacing:.02em;border:1px solid #0000;border-radius:20px;padding:5px 9px;font-size:9px}.directory-status.active[data-v-b4780933]{color:#17824f;background:#ecfbf2;border-color:#bce8d1}.directory-status.inactive[data-v-b4780933]{color:#bd4357;background:#fff3f4;border-color:#f0c7ce}.staff-card-meta[data-v-b4780933]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:14px 17px 6px}.staff-card-meta span[data-v-b4780933]{color:#345b7d;border-bottom:1px solid #edf2f7;min-height:46px;padding:9px 8px;font-size:10px}.staff-card-meta span[data-v-b4780933]:nth-child(odd){border-right:1px solid #edf2f7}.staff-card-meta span[data-v-b4780933]:nth-last-child(-n+2){border-bottom:0}.staff-card-meta b[data-v-b4780933]{color:#8aa0b4;letter-spacing:.07em;font-size:8px}.staff-card-meta .staff-card-wide[data-v-b4780933]{border-right:0}.staff-card-footer[data-v-b4780933]{background:#f8fbff;border-top:1px solid #e7eff7;align-items:center;gap:9px;min-height:58px;padding:12px 17px}.staff-card-footer .directory-role[data-v-b4780933]{border-radius:20px;flex:none;padding:6px 9px;font-size:9px}.staff-card-footer .directory-muted[data-v-b4780933]{color:#6f879f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.staff-card-footer .directory-row-actions[data-v-b4780933]{margin-left:auto}.staff-card-footer .directory-action[data-v-b4780933]{border-radius:8px;width:29px;height:29px;transition:transform .18s,background .18s}.staff-card-footer .directory-action[data-v-b4780933]:hover{transform:translateY(-2px)}.staff-card-grid>.directory-empty[data-v-b4780933]{grid-column:1/-1;margin:10px 0}@media (width<=900px){.directory-filters[data-v-b4780933]{grid-template-columns:repeat(2,minmax(150px,1fr))}.clear-filters[data-v-b4780933]{align-self:stretch}}@media (width<=700px){.directory-surface[data-v-b4780933]{border-radius:14px;padding:15px}.directory-toolbar[data-v-b4780933]{flex-direction:column;align-items:stretch}.directory-actions[data-v-b4780933]{grid-template-columns:1fr 1fr;display:grid}.directory-filters[data-v-b4780933]{grid-template-columns:1fr}.directory-create-form[data-v-b4780933]{min-width:0}.staff-card-grid[data-v-b4780933]{grid-template-columns:1fr;gap:14px}}.session-settings-panel[data-v-1d5eab1c]{color:var(--theme-ink,#172b4d);background:#fff;border:1px solid #e1e8f0;border-radius:10px;padding:26px}.settings-heading[data-v-1d5eab1c]{justify-content:space-between;gap:20px;display:flex}.settings-heading p[data-v-1d5eab1c]{color:#2869dc;letter-spacing:.12em;margin:0 0 6px;font-size:9px;font-weight:800}.settings-heading h2[data-v-1d5eab1c]{color:#193756;margin:0;font:800 18px Manrope,sans-serif}.settings-heading span[data-v-1d5eab1c]{color:#8293a7;margin-top:7px;font-size:10px;display:block}.settings-heading>svg[data-v-1d5eab1c]{color:#2869dc}.settings-state[data-v-1d5eab1c]{color:#8293a7;margin-top:24px;font-size:11px}.settings-card[data-v-1d5eab1c]{background:#f8fbfe;border:1px solid #e1e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:18px;display:flex}.settings-card strong[data-v-1d5eab1c]{color:#193756;font-size:12px;display:block}.settings-card small[data-v-1d5eab1c]{color:#8293a7;max-width:640px;margin-top:6px;font-size:10px;font-weight:500;line-height:1.5;display:block}.minutes-input[data-v-1d5eab1c]{color:#526d89;gap:6px;min-width:130px;font-size:10px;font-weight:800;display:grid}.minutes-input input[data-v-1d5eab1c]{color:#193756;background:#fff;border:1px solid #d5e2ef;border-radius:7px;width:100%;height:38px;padding:0 10px;font:600 12px DM Sans,sans-serif}.settings-help[data-v-1d5eab1c]{color:#8293a7;margin:12px 0 0;font-size:10px}.settings-footer[data-v-1d5eab1c]{justify-content:flex-end;margin-top:24px;display:flex}.form-error[data-v-1d5eab1c]{color:#bd3d52;font-size:10px}.form-success[data-v-1d5eab1c]{color:#18845b;font-size:10px}@media (width<=700px){.settings-card[data-v-1d5eab1c]{flex-direction:column;align-items:stretch}.minutes-input[data-v-1d5eab1c]{max-width:160px}}.user-master-settings[data-v-05b26f45]{color:var(--theme-ink,#172b4d);background:#fff;border:1px solid #e1e8f0;border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #24456912}.user-master-heading[data-v-05b26f45]{color:#fff;background:linear-gradient(120deg,#0e5fcb,#2586eb);justify-content:space-between;gap:20px;padding:26px 28px 22px;display:flex}.user-master-heading h2[data-v-05b26f45]{margin:0;font:800 20px Manrope,sans-serif}.user-master-heading span[data-v-05b26f45]{color:#d9edff;margin-top:7px;font-size:10px;display:block}.user-master-heading>svg[data-v-05b26f45]{color:#dff2ff}.user-master-eyebrow[data-v-05b26f45]{color:#a9dbff;letter-spacing:.12em;margin:0 0 6px;font-size:9px;font-weight:800}.user-master-tabs[data-v-05b26f45]{background:#fff;border-bottom:1px solid #dce8f3;gap:4px;padding:9px 20px;display:flex;overflow:auto}.user-master-tabs button[data-v-05b26f45]{color:#607895;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:11px 14px;font:700 10px DM Sans;display:flex}.user-master-tabs button[data-v-05b26f45]:hover{color:#126de4;background:#edf6ff}.user-master-tabs button.active[data-v-05b26f45]{color:#fff;background:#126de4;box-shadow:0 5px 13px #126de43b}.user-master-body[data-v-05b26f45]{padding:22px 28px 28px}.user-master-toolbar[data-v-05b26f45]{align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.user-master-toolbar label[data-v-05b26f45]{color:#526d89;gap:6px;font-size:9px;font-weight:800;display:grid}.user-master-search[data-v-05b26f45]{flex:1}.user-master-toolbar input[data-v-05b26f45],.user-master-toolbar select[data-v-05b26f45]{color:#193756;background:#fff;border:1px solid #d5e2ef;border-radius:7px;outline:0;height:38px;padding:0 10px;font:600 11px DM Sans}.user-master-toolbar input[data-v-05b26f45]:focus,.user-master-toolbar select[data-v-05b26f45]:focus{border-color:#2869dc;box-shadow:0 0 0 3px #2869dc1a}.user-master-status select[data-v-05b26f45]{min-width:125px}.user-master-toolbar>.primary-button[data-v-05b26f45]{white-space:nowrap;height:38px}.master-cards[data-v-05b26f45]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.master-card[data-v-05b26f45]{background:linear-gradient(145deg,#fff,#f9fcff);border:1px solid #dfe8f2;border-radius:11px;flex-direction:column;min-height:190px;padding:17px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 7px 18px #2445690f}.master-card[data-v-05b26f45]:hover{border-color:#b9d7f7;transform:translateY(-2px);box-shadow:0 12px 25px #14355c1a}.master-card-heading[data-v-05b26f45]{align-items:flex-start;gap:10px;display:flex}.master-card-heading>div[data-v-05b26f45]{flex:1;min-width:0}.master-card-heading p[data-v-05b26f45]{color:#2869dc;letter-spacing:.08em;margin:0;font-size:9px;font-weight:800}.master-card-icon[data-v-05b26f45]{border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.department-icon[data-v-05b26f45]{color:#2869dc;background:#eaf3ff}.designation-icon[data-v-05b26f45]{color:#7653bd;background:#f2ecff}.role-icon[data-v-05b26f45]{color:#168252;background:#e7f8f1}.master-card-description[data-v-05b26f45]{color:#7187a0;min-height:30px;margin:17px 0 14px;font-size:10px;line-height:1.5}.master-card-meta[data-v-05b26f45]{background:#f8fbfe;border:1px solid #edf2f7;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 0;padding:10px;display:grid}.master-card-meta span[data-v-05b26f45]{gap:4px;display:grid}.master-card-meta small[data-v-05b26f45]{color:#8293a7;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.master-card-meta strong[data-v-05b26f45]{color:#385675;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.master-card-meta .level-pill[data-v-05b26f45]{justify-self:start}.role-permission-summary[data-v-05b26f45]{color:#168252;background:#f2fbf6;border:1px solid #d7eee2;border-radius:8px;align-items:center;gap:6px;margin-bottom:15px;padding:9px 10px;font-size:10px;display:flex}.role-permission-summary span[data-v-05b26f45]{color:#6e967f;font-size:9px}.master-card-footer[data-v-05b26f45]{color:#8293a7;border-top:1px solid #edf2f7;align-items:center;gap:8px;margin-top:auto;padding-top:13px;font-size:9px;display:flex}.master-card-footer>span[data-v-05b26f45]{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.master-card-footer>span>strong[data-v-05b26f45],.master-card-footer>strong[data-v-05b26f45]{color:#2869dc;font-size:9px}.master-card-footer .master-actions[data-v-05b26f45]{flex:none}.master-card-footer .master-actions button[data-v-05b26f45]{align-items:center;gap:4px;width:auto;height:29px;padding:0 8px;font-size:9px;font-weight:700;display:flex}.master-card-footer .master-actions button[data-v-05b26f45]:last-child{color:#168252}.master-cards[data-v-05b26f45]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.master-card[data-v-05b26f45]{background:#fff;border-color:#e5eaf0;border-radius:9px;min-height:128px;padding:8px 7px 6px;box-shadow:0 2px 5px #1f37550d}.master-card[data-v-05b26f45]:hover{transform:translateY(-1px);box-shadow:0 6px 14px #1f37551a}.master-card-heading[data-v-05b26f45]{align-items:flex-start;gap:5px;min-height:43px}.master-card-heading>div[data-v-05b26f45]{flex:1}.master-card-heading h3[data-v-05b26f45]{color:#122744;text-overflow:clip;white-space:normal;margin:1px 0 4px;font:700 12px/1.25 DM Sans,sans-serif;overflow:visible}.master-card-heading p[data-v-05b26f45]{color:#536f90;letter-spacing:0;font-size:9px;font-weight:500}.master-card-actions[data-v-05b26f45]{flex:none;gap:6px;display:flex}.master-card-actions button[data-v-05b26f45]{cursor:pointer;border:0;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.master-card-actions button[data-v-05b26f45]:first-child{color:#d99000;background:#fff3cc}.master-card-actions button[data-v-05b26f45]:first-child:hover{background:#ffe6a0}.master-card-actions button[data-v-05b26f45]:last-child{color:#de3647;background:#ffe6e8}.master-card-actions button[data-v-05b26f45]:last-child:hover{background:#ffcdd2}.master-card-divider[data-v-05b26f45]{background:#dce5ef;height:1px;margin:5px 0 8px}.master-card-description[data-v-05b26f45]{color:#536f90;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:26px;margin:0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.master-card-footer[data-v-05b26f45]{color:#536f90;border-top:0;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:0;font-size:9px;display:flex}.master-card-footer time[data-v-05b26f45]{white-space:nowrap;color:#536f90;font-size:9px}.master-card-footer .status-pill[data-v-05b26f45]{padding:3px 7px;font-size:8px}.master-card-meta[data-v-05b26f45],.role-permission-summary[data-v-05b26f45]{display:none}.master-table[data-v-05b26f45]{border:1px solid #e1e8f0;border-radius:9px;overflow:auto}.master-table-row[data-v-05b26f45]{color:#526d89;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(160px,1.1fr) minmax(100px,.7fr) minmax(160px,1.4fr) 90px 92px;align-items:center;gap:14px;min-width:720px;padding:13px 15px;font-size:10px;display:grid}.master-table-row[data-v-05b26f45]:last-child{border-bottom:0}.master-table-header[data-v-05b26f45]{color:#8293a7;text-transform:uppercase;letter-spacing:.04em;background:#f8fbfe;font-size:9px;font-weight:800}.master-table-row strong[data-v-05b26f45]{color:#193756;align-items:center;gap:7px;font-size:11px;display:flex}.master-table-row strong small[data-v-05b26f45]{color:#8293a7;margin-left:2px;font-size:9px;font-weight:500;display:block}.master-description[data-v-05b26f45]{color:#8293a7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.master-code[data-v-05b26f45]{color:#2869dc;letter-spacing:.04em;font-weight:800}.status-pill[data-v-05b26f45],.level-pill[data-v-05b26f45]{color:#149766;background:#e7f8f1;border-radius:20px;width:max-content;padding:5px 8px;font-size:9px;font-weight:800}.status-pill.inactive[data-v-05b26f45]{color:#7a8797;background:#f2f4f7}.level-pill[data-v-05b26f45]{color:#2869dc;background:#edf4ff}.master-actions[data-v-05b26f45]{gap:5px;display:flex}.master-actions button[data-v-05b26f45]{color:#527092;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.master-actions button[data-v-05b26f45]:first-child:hover{color:#7653bd;background:#f5f0ff;border-color:#7653bd}.master-actions button[data-v-05b26f45]:last-child:hover{color:#168252;background:#effaf3;border-color:#168252}.master-empty[data-v-05b26f45],.master-state[data-v-05b26f45]{text-align:center;color:#8293a7;padding:32px;font-size:10px}.master-error[data-v-05b26f45]{color:#bd3d52;background:#fff4f5;border:1px solid #ffd1d8;border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:10px}.master-notice[data-v-05b26f45]{color:#976a16;background:#fff9ed;border:1px solid #f2d59a;border-radius:8px;align-items:center;gap:7px;margin:0 0 16px;padding:10px 12px;font-size:10px;display:flex}.master-form[data-v-05b26f45]{gap:16px;display:grid}.master-form-grid[data-v-05b26f45]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.master-form-grid label[data-v-05b26f45]{color:#385675;gap:7px;font-size:10px;font-weight:700;display:grid}.master-form-grid label b[data-v-05b26f45]{color:#df3950}.master-form-grid .wide[data-v-05b26f45]{grid-column:1/-1}.master-form-grid input[data-v-05b26f45],.master-form-grid select[data-v-05b26f45],.master-form-grid textarea[data-v-05b26f45]{color:#193756;background:#fff;border:1px solid #cfdbe8;border-radius:7px;outline:0;width:100%;min-height:38px;padding:9px 10px;font:600 11px DM Sans}.master-form-grid textarea[data-v-05b26f45]{resize:vertical;min-height:70px}.master-form-grid input[data-v-05b26f45]:focus,.master-form-grid select[data-v-05b26f45]:focus,.master-form-grid textarea[data-v-05b26f45]:focus{border-color:#126de4;box-shadow:0 0 0 3px #126de41a}.permission-fieldset[data-v-05b26f45]{border:1px solid #dce6f0;border-radius:8px;gap:12px;margin:0;padding:14px;display:grid}.permission-fieldset legend[data-v-05b26f45]{color:#193756;padding:0 5px;font-size:11px;font-weight:800}.permission-group[data-v-05b26f45]{border-bottom:1px solid #edf2f7;grid-template-columns:140px 1fr 1fr;align-items:center;gap:10px;padding-bottom:10px;display:grid}.permission-group[data-v-05b26f45]:last-child{border-bottom:0;padding-bottom:0}.permission-group strong[data-v-05b26f45]{color:#526d89;font-size:10px}.permission-group label[data-v-05b26f45]{color:#526d89;align-items:center;gap:7px;font-size:10px;display:flex}.permission-group input[data-v-05b26f45]{accent-color:#126de4}.permission-group-list[data-v-05b26f45],.permission-section-list[data-v-05b26f45]{gap:8px;min-height:0;padding-right:3px;display:grid}.permission-section[data-v-05b26f45]{background:#fff;border:1px solid #cbd9e8;border-radius:7px;overflow:hidden}.permission-section-header[data-v-05b26f45]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#e4effb;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.permission-section.expanded .permission-section-header[data-v-05b26f45]{background:#d9eaff}.permission-section-header strong[data-v-05b26f45]{color:#1c4165;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.permission-section-header small[data-v-05b26f45]{color:#7189a1;font-size:8px}.permission-section-actions[data-v-05b26f45]{gap:4px;display:flex}.permission-section-actions button[data-v-05b26f45]{color:#55718e;cursor:pointer;background:#fff;border:1px solid #c3d2e1;border-radius:4px;height:19px;padding:0 6px;font:700 8px DM Sans,sans-serif}.permission-section-actions button[data-v-05b26f45]:hover{color:#126de4;background:#eaf3ff;border-color:#126de4}.permission-page-list[data-v-05b26f45]{background:#f7faff;gap:6px;padding:7px;display:grid}.permission-page[data-v-05b26f45]{background:#fff;border:1px solid #d8e3ee;border-radius:6px;overflow:hidden}.permission-page-header[data-v-05b26f45],.permission-group-header[data-v-05b26f45]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f0f5fa;border-bottom:1px solid #dce6f0;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.permission-page.expanded .permission-page-header[data-v-05b26f45],.permission-group.expanded .permission-group-header[data-v-05b26f45]{background:#eaf3ff}.permission-page-header>div[data-v-05b26f45],.permission-group-header>div[data-v-05b26f45]{align-items:center;gap:8px;min-width:0;display:flex}.permission-group-title svg[data-v-05b26f45]{color:#55718e;flex:none;transition:transform .15s}.permission-page-header strong[data-v-05b26f45],.permission-group-header strong[data-v-05b26f45]{color:#25476a;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.permission-page-header small[data-v-05b26f45],.permission-group-header small[data-v-05b26f45]{color:#8b9caf;font-size:8px}.permission-page-header button[data-v-05b26f45],.permission-group-header button[data-v-05b26f45]{color:#55718e;cursor:pointer;background:#fff;border:1px solid #ccd8e5;border-radius:4px;height:19px;padding:0 6px;font:700 8px DM Sans,sans-serif}.permission-page-header button[data-v-05b26f45]:hover,.permission-group-header button[data-v-05b26f45]:hover{color:#126de4;background:#eaf3ff;border-color:#126de4}.permission-grid[data-v-05b26f45]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px;display:grid}.permission-card[data-v-05b26f45]{cursor:pointer;background:#f9fbfd;border:1px solid #dbe5ee;border-radius:4px;align-items:flex-start;gap:6px;min-height:31px;padding:5px 6px;color:#294867!important;font-size:8px!important;font-weight:600!important;display:flex!important}.permission-card[data-v-05b26f45]:hover,.permission-card.selected[data-v-05b26f45]{background:#edf5ff;border-color:#4b91ed}.permission-card input[data-v-05b26f45]{accent-color:#126de4;flex:none;margin:1px 0 0}.permission-card span[data-v-05b26f45]{gap:2px;min-width:0;display:grid}.permission-card strong[data-v-05b26f45]{color:#294867;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.permission-card small[data-v-05b26f45]{color:#94a5b7;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.user-master-settings[data-v-05b26f45] .role-permission-modal{border-top-width:3px;border-radius:10px;width:min(780px,100vw - 32px);height:min(900px,100vh - 24px);max-height:calc(100vh - 24px)}.user-master-settings[data-v-05b26f45] .role-permission-modal .modal-header{flex:none;padding:14px 15px 10px}.user-master-settings[data-v-05b26f45] .role-permission-modal .modal-kicker{display:none}.user-master-settings[data-v-05b26f45] .role-permission-modal .modal-header h2{font-size:13px}.user-master-settings[data-v-05b26f45] .role-permission-modal .modal-description{display:none}.user-master-settings[data-v-05b26f45] .role-permission-modal .modal-close{border-radius:5px;width:25px;height:25px}.user-master-settings[data-v-05b26f45] .role-permission-modal .modal-content{min-height:0;padding:12px 15px;overflow-y:auto}.user-master-settings[data-v-05b26f45] .role-permission-modal .modal-footer{flex:none;padding:9px 15px}.role-identity-fields[data-v-05b26f45]{gap:8px}.role-identity-fields input[data-v-05b26f45],.role-identity-fields select[data-v-05b26f45]{min-height:32px;padding:7px 9px;font-size:10px}.role-identity-fields textarea[data-v-05b26f45]{min-height:48px;padding:7px 9px;font-size:10px}.user-master-settings[data-v-05b26f45] .session-settings-panel{box-shadow:none;border:0;margin:24px}.user-master-settings[data-v-05b26f45] .session-settings-panel .settings-heading{padding:0 2px}.user-master-settings[data-v-05b26f45] .app-modal{background:#fff;border-top:3px solid #126de4;border-radius:15px;width:min(650px,100%)}.user-master-settings[data-v-05b26f45] .modal-header{padding:20px 22px 17px}.user-master-settings[data-v-05b26f45] .modal-kicker{margin-bottom:7px;display:block}.user-master-settings[data-v-05b26f45] .modal-header h2{font-size:17px}.user-master-settings[data-v-05b26f45] .modal-close{background:#f1f5f9;width:34px;height:34px}.user-master-settings[data-v-05b26f45] .modal-content{padding:20px 22px}.user-master-settings[data-v-05b26f45] .modal-footer{border-top:1px solid #dce6f0;justify-content:flex-end;padding:12px 22px 17px}.user-master-settings[data-v-05b26f45] .secondary-button{color:#526d89;cursor:pointer;background:#f7fafc;border:1px solid #cbd9e8;border-radius:6px;height:34px;padding:0 13px;font:600 10px DM Sans}.user-master-settings[data-v-05b26f45] .secondary-button:disabled,.user-master-settings[data-v-05b26f45] .primary-button:disabled{opacity:.6;cursor:not-allowed}@media (width<=1500px){.master-cards[data-v-05b26f45]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1250px){.master-cards[data-v-05b26f45]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.master-cards[data-v-05b26f45]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.master-cards[data-v-05b26f45]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.master-cards[data-v-05b26f45]{grid-template-columns:minmax(0,1fr);gap:10px}.master-card[data-v-05b26f45]{min-height:132px}}@media (width<=700px){.user-master-heading[data-v-05b26f45]{padding:22px 20px}.user-master-body[data-v-05b26f45]{padding:18px 20px 22px}.user-master-toolbar[data-v-05b26f45]{flex-wrap:wrap;align-items:stretch}.user-master-search[data-v-05b26f45]{flex-basis:100%}.user-master-status[data-v-05b26f45],.user-master-toolbar>.primary-button[data-v-05b26f45]{flex:1}.master-form-grid[data-v-05b26f45]{grid-template-columns:1fr}.master-form-grid .wide[data-v-05b26f45]{grid-column:auto}.permission-group[data-v-05b26f45]{grid-template-columns:1fr}.user-master-settings[data-v-05b26f45] .session-settings-panel{margin:18px 12px}}.user-page-tabs[data-v-6fdee920]{border-bottom:1px solid #dce5ef;gap:28px;max-width:1180px;margin:26px auto 30px;display:flex}.user-page-tabs button[data-v-6fdee920]{color:#526d89;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:42px;padding:0 10px;font:700 10px DM Sans,sans-serif;display:flex}.user-page-tabs button.active[data-v-6fdee920]{color:#1558c9;border-color:#2869dc}.tab-grid[data-v-6fdee920]{grid-template-columns:repeat(2,5px);gap:2px;width:12px;height:12px;display:grid}.tab-grid[data-v-6fdee920]:before,.tab-grid[data-v-6fdee920]:after{content:"";background:#2869dc;width:5px;height:5px;display:block;box-shadow:7px 0 #2869dc,0 7px #2869dc,7px 7px #2869dc}.user-settings-panel[data-v-6fdee920]{background:#fff;border:1px solid #e1e8f0;border-radius:10px;max-width:1180px;margin:0 auto;padding:26px}.settings-heading[data-v-6fdee920]{justify-content:space-between;gap:20px;display:flex}.settings-heading p[data-v-6fdee920]{color:#2869dc;letter-spacing:.12em;margin:0 0 6px;font-size:9px;font-weight:800}.settings-heading h2[data-v-6fdee920]{color:#193756;margin:0;font:800 18px Manrope,sans-serif}.settings-heading span[data-v-6fdee920]{color:#8293a7;margin-top:7px;font-size:10px;display:block}.settings-heading>svg[data-v-6fdee920]{color:#2869dc}.settings-grid[data-v-6fdee920]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.settings-grid label[data-v-6fdee920]{color:#526d89;gap:8px;font-size:10px;font-weight:800;display:grid}.settings-grid select[data-v-6fdee920]{color:#193756;background:#fff;border:1px solid #d5e2ef;border-radius:7px;height:38px;padding:0 10px;font:600 11px DM Sans,sans-serif}.settings-toggle[data-v-6fdee920]{background:#f8fbfe;border:1px solid #e1e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex!important}.settings-toggle span[data-v-6fdee920]{gap:5px;display:grid}.settings-toggle strong[data-v-6fdee920]{color:#193756;font-size:11px}.settings-toggle small[data-v-6fdee920]{color:#8293a7;font-size:9px;font-weight:500}.settings-toggle input[data-v-6fdee920]{accent-color:#2869dc;width:34px;height:18px}.settings-footer[data-v-6fdee920]{justify-content:flex-end;align-items:center;gap:18px;margin-top:24px;display:flex}.standalone-user-page[data-v-6fdee920]{z-index:10;background:var(--canvas,#f3f7fb);padding:32px 34px 48px;position:fixed;inset:0 0 0 220px;overflow:auto}.standalone-user-header[data-v-6fdee920]{justify-content:space-between;align-items:flex-start;gap:22px;max-width:1180px;margin:0 auto;display:flex}.standalone-user-heading p[data-v-6fdee920]{color:#126de4;letter-spacing:.14em;margin:0 0 7px;font-size:9px;font-weight:800}.standalone-user-heading h1[data-v-6fdee920]{color:#172b4d;margin:0;font:800 28px Manrope,sans-serif}.standalone-user-heading span[data-v-6fdee920]{color:#8293a7;align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.standalone-back-button[data-v-6fdee920]{color:#526d89;cursor:pointer;background:#fff;border:1px solid #d5e2ef;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font:700 10px DM Sans,sans-serif;display:flex}.standalone-back-button[data-v-6fdee920]:hover{color:#126de4;border-color:#126de4}.standalone-user-page[data-v-6fdee920] .directory-surface{max-width:1180px;margin:26px auto 0;box-shadow:0 14px 34px #24456914}@media (width<=700px){.standalone-user-page[data-v-6fdee920]{padding:22px 14px 32px;inset:0 0 0 72px}.standalone-user-header[data-v-6fdee920]{gap:16px;display:grid}.standalone-user-heading h1[data-v-6fdee920]{font-size:23px}.standalone-back-button[data-v-6fdee920]{width:max-content}.user-page-tabs[data-v-6fdee920]{gap:10px;margin-top:20px;margin-bottom:20px;overflow-x:auto}.user-settings-panel[data-v-6fdee920]{padding:18px}.settings-grid[data-v-6fdee920]{grid-template-columns:1fr}.settings-footer[data-v-6fdee920]{flex-direction:column;align-items:stretch}}.standalone-user-page[data-v-6fdee920]{z-index:20;padding:28px 0 48px}.standalone-user-header[data-v-6fdee920]{width:100%;margin:0;padding:0 24px}.standalone-user-heading[data-v-6fdee920]{min-width:0}.standalone-user-page[data-v-6fdee920] .directory-surface{width:100%;max-width:none;margin:26px 0 0}@media (width<=700px){.standalone-user-page[data-v-6fdee920]{padding:22px 14px 32px}.standalone-user-header[data-v-6fdee920]{padding:0}.standalone-user-page[data-v-6fdee920] .directory-surface{margin-top:20px}}.standalone-user-page[data-v-6fdee920]{background:var(--theme-canvas,#f3f7fb);color:var(--theme-ink,#172b4d);inset:70px 0 0 238px}.standalone-header-actions[data-v-6fdee920]{align-items:center;gap:10px;display:flex}.standalone-branch-selector[data-v-6fdee920]{display:none}.standalone-user-page[data-v-6fdee920] .directory-surface,.user-settings-panel[data-v-6fdee920]{color:var(--theme-ink,#172b4d)}@media (width<=900px){.standalone-user-page[data-v-6fdee920]{inset:70px 0 0 72px}}@media (width<=700px){.standalone-user-page[data-v-6fdee920]{inset:70px 0 0 72px}.standalone-header-actions[data-v-6fdee920]{flex-direction:column;align-items:stretch}}.standalone-settings-page[data-v-5932de41]{z-index:20;background:var(--theme-canvas,#f3f7fb);padding:32px 34px 48px;position:fixed;inset:70px 0 0 238px;overflow:auto}.settings-page-header[data-v-5932de41]{max-width:1180px;margin:0 auto 26px}.settings-page-header p[data-v-5932de41]{color:#126de4;letter-spacing:.14em;margin:0 0 7px;font-size:9px;font-weight:800}.settings-page-header h1[data-v-5932de41]{color:#172b4d;margin:0;font:800 28px Manrope,sans-serif}.settings-page-header span[data-v-5932de41]{color:#8293a7;margin-top:8px;font-size:11px;display:block}.standalone-settings-page[data-v-5932de41] .session-settings-panel{max-width:1180px;margin:0 auto;box-shadow:0 14px 34px #24456914}@media (width<=900px){.standalone-settings-page[data-v-5932de41]{inset:70px 0 0 72px}}@media (width<=700px){.standalone-settings-page[data-v-5932de41]{padding:22px 14px 32px;inset:70px 0 0 72px}.settings-page-header h1[data-v-5932de41]{font-size:23px}}.excel-import-page{gap:14px;display:grid}.excel-import-hero{background:linear-gradient(120deg,#fafdff 0%,#eef7ff 100%);border:1px solid #cfe1ef;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex;box-shadow:0 8px 20px #2445690b}.excel-import-title{align-items:center;gap:13px;min-width:0;display:flex}.excel-import-title h3{color:#193657;letter-spacing:-.25px;margin:5px 0 4px;font:800 20px Manrope,sans-serif}.excel-import-title p:not(.section-kicker){color:#7890a4;max-width:650px;margin:0;font-size:9px;line-height:1.5}.excel-import-icon{color:#2878d4;background:#fff;border:1px solid #c8dded;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 12px #2878d41a}.excel-import-help{color:#218c76;background:#f3fbf6;border:1px solid #c9e5d8;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:flex}.excel-import-help span{gap:2px;display:grid}.excel-import-help strong{font-size:8px}.excel-import-help small{color:#7d9a91;font-size:7px}.excel-import-instruction{background:#fff;border:1px solid #e2e9ef;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.excel-import-instruction-title{align-items:center;gap:9px;display:flex}.instruction-mark{color:#172b4d;background:#fff200;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.excel-import-instruction h4{color:#365673;margin:0;font:800 12px Manrope,sans-serif}.excel-import-instruction p{color:#8b9aa8;margin:3px 0 0;font-size:8px}.excel-import-note{color:#9b7c42;white-space:nowrap;background:#fffaf0;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:flex}.excel-import-list{gap:9px;display:grid}.excel-import-row{background:#fff;border:1px solid #dce7f0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 5px 15px #24456909}.excel-import-row:hover{border-color:#a9cce8;box-shadow:0 8px 20px #24456914}.excel-import-row-number{color:#2878d4;background:#eaf3ff;border-radius:8px;place-items:center;width:28px;height:28px;font:800 12px Manrope;display:grid}.excel-import-row-copy{gap:4px;min-width:0;display:grid}.excel-import-row-copy h4{color:#365673;margin:0;font:800 11px Manrope,sans-serif}.excel-import-row-copy p{color:#8295a5;margin:0;font-size:8px}.excel-import-row-copy small{color:#a0adb7;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.excel-import-row-action{justify-content:flex-end;align-items:center;gap:8px;display:flex}.excel-file-button{color:#2878d4;cursor:pointer;background:#f7fbff;border:1px solid #bed7e9;border-radius:6px;align-items:center;gap:6px;max-width:190px;padding:8px 10px;font:700 8px DM Sans;display:flex}.excel-file-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.excel-file-button input{display:none}.excel-file-ready{color:#218c76;white-space:nowrap;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.excel-import-row-action .committee-button{white-space:nowrap}.excel-import-footer{color:#71889b;background:#f8fbfd;border:1px solid #dce7f0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-size:8px;display:flex}.excel-import-footer div{gap:4px;display:grid}.excel-import-footer strong{color:#365673;font-size:9px}.excel-template-note{color:#2878d4;align-items:center;gap:5px;font-weight:700;display:flex}@media (width<=900px){.excel-import-hero,.excel-import-instruction,.excel-import-footer{flex-direction:column;align-items:flex-start}.excel-import-row{grid-template-columns:30px minmax(0,1fr)}.excel-import-row-action{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}@media (width<=560px){.excel-import-hero{padding:16px}.excel-import-title{align-items:flex-start}.excel-import-title h3{font-size:17px}.excel-import-note{white-space:normal}.excel-import-row-action{justify-items:start;display:grid}.excel-file-button{max-width:100%}.excel-import-footer span{line-height:1.5}}.committee-page[data-v-4847e1be]{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:16px 14px 28px}.committee-page{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:16px 14px 28px!important}.committee-tabs-shell[data-v-4847e1be]{align-items:center;gap:6px;min-width:0;display:flex}.committee-tabs-arrow[data-v-4847e1be]{color:#607592;cursor:pointer;background:#fff;border:1px solid #d8e6f3;border-radius:8px;flex:none;place-items:center;width:30px;height:38px;padding:0;transition:background .2s,color .2s,border-color .2s;display:grid;box-shadow:0 4px 10px #1a467012}.committee-tabs-arrow[data-v-4847e1be]:hover{color:#126de4;background:#eef6ff;border-color:#9fc5e8}.committee-workspace-tabs[data-v-4847e1be]{flex:1;min-width:0;scrollbar-width:none!important;-ms-overflow-style:none!important;overflow-x:auto!important}.committee-workspace-tabs[data-v-4847e1be]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.committee-page[data-v-4847e1be]{color:#172b4d;gap:17px;display:grid}.committee-toast[data-v-4847e1be]{z-index:30;color:#187b5d;background:#f3fff9;border:1px solid #bce4d4;border-radius:8px;align-items:center;gap:8px;padding:11px 13px;font-size:10px;display:flex;position:fixed;top:76px;right:28px;box-shadow:0 12px 30px #204b5624}.committee-toast button[data-v-4847e1be]{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:7px;padding:2px;display:grid}.committee-hero[data-v-4847e1be]{color:#fff;background:linear-gradient(120deg,#0d3b59 0%,#116375 57%,#168c80 100%);border:1px solid #c8e0e8;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:25px;padding:25px 27px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 32px #18526f21}.committee-hero[data-v-4847e1be]:after{content:"";border:1px solid #c6f7e859;border-radius:50%;width:300px;height:300px;position:absolute;top:-164px;right:-84px;box-shadow:0 0 0 25px #c6f7e817,0 0 0 52px #c6f7e80b}.committee-hero-copy[data-v-4847e1be],.committee-hero-actions[data-v-4847e1be]{z-index:1;position:relative}.committee-eyebrow[data-v-4847e1be],.section-kicker[data-v-4847e1be]{color:#75d5d0;letter-spacing:.14em;align-items:center;gap:6px;margin:0;font-size:9px;font-weight:800;display:flex}.committee-hero h2[data-v-4847e1be]{color:#fff;margin:9px 0 7px;font:800 26px Manrope,sans-serif}.committee-hero-copy>p[data-v-4847e1be]:not(.committee-eyebrow){color:#d5e9ec;max-width:650px;margin:0;font-size:11px;line-height:1.6}.committee-context[data-v-4847e1be]{color:#b9e3e1;flex-wrap:wrap;gap:15px;margin-top:17px;font-size:10px;display:flex}.committee-context span[data-v-4847e1be]{align-items:center;gap:6px;display:flex}.committee-hero-actions[data-v-4847e1be]{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.committee-button[data-v-4847e1be]{cursor:pointer;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font:700 10px DM Sans,sans-serif;display:inline-flex}.committee-button.primary[data-v-4847e1be]{color:#08675e;background:#ddfaf0}.committee-button.primary[data-v-4847e1be]:hover{background:#fff}.committee-button.secondary[data-v-4847e1be]{color:#fff;background:#ffffff12;border:1px solid #a9d8df}.committee-button.secondary[data-v-4847e1be]:hover{background:#ffffff20}.committee-button.secondary.light[data-v-4847e1be]{color:#5a6d84;background:#fff;border-color:#dce6ef}.committee-button.small[data-v-4847e1be]{min-height:32px;padding:0 11px}.committee-summary-grid[data-v-4847e1be]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.committee-summary-card[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:10px;min-height:102px;padding:15px 15px 13px;position:relative;overflow:hidden;box-shadow:0 8px 20px #2445690d}.committee-summary-card[data-v-4847e1be]:after{content:"";opacity:.04;background:currentColor;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-30px;right:-20px}.committee-summary-card.blue[data-v-4847e1be]{color:#2878d4}.committee-summary-card.green[data-v-4847e1be]{color:#218c76}.committee-summary-card.purple[data-v-4847e1be]{color:#8255d7}.committee-summary-card.amber[data-v-4847e1be]{color:#d08b2e}.summary-icon[data-v-4847e1be]{color:#fff;background:currentColor;border-radius:8px;place-items:center;width:31px;height:31px;margin-bottom:8px;display:grid}.committee-summary-card span[data-v-4847e1be]:not(.summary-icon){color:#6f8196;font-size:9px;display:block}.committee-summary-card strong[data-v-4847e1be]{color:#193657;margin:3px 0 2px;font:800 21px Manrope,sans-serif;display:block}.committee-summary-card small[data-v-4847e1be]{color:#90a0af;font-size:8px}.committee-layout[data-v-4847e1be]{grid-template-columns:minmax(275px,.8fr) minmax(0,1.8fr);align-items:start;gap:16px;display:grid}.committee-sidebar[data-v-4847e1be],.meeting-detail[data-v-4847e1be],.meeting-panel[data-v-4847e1be],.upcoming-section[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:12px;box-shadow:0 8px 22px #2445690b}.committee-sidebar[data-v-4847e1be]{overflow:hidden}.committee-sidebar-heading[data-v-4847e1be],.meeting-detail-header[data-v-4847e1be],.section-heading[data-v-4847e1be]{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.committee-sidebar-heading[data-v-4847e1be]{padding:18px 17px 14px}.section-kicker[data-v-4847e1be]{color:#7b91a5;font-size:8px}.committee-sidebar-heading h3[data-v-4847e1be],.section-heading h3[data-v-4847e1be]{color:#193657;margin:4px 0 0;font:800 16px Manrope,sans-serif}.committee-sidebar-heading>span[data-v-4847e1be],.panel-count[data-v-4847e1be]{color:#7890a3;background:#f0f5f9;border-radius:10px;padding:4px 8px;font-size:9px;font-weight:700}.committee-filter-row[data-v-4847e1be]{border-bottom:1px solid #edf1f4;gap:8px;padding:0 15px 13px;display:grid}.committee-search[data-v-4847e1be]{color:#8a9bae;border:1px solid #e0e8ef;border-radius:6px;align-items:center;gap:7px;height:31px;padding:0 9px;display:flex}.committee-search input[data-v-4847e1be]{color:#294866;border:0;outline:0;width:100%;min-width:0;font:500 10px DM Sans}.committee-filter-row select[data-v-4847e1be],.committee-modal select[data-v-4847e1be],.committee-modal input[data-v-4847e1be],.committee-modal textarea[data-v-4847e1be]{color:#334f6b;background:#fff;border:1px solid #dfe8f0;border-radius:6px;outline:0;width:100%;height:34px;padding:0 9px;font:500 10px DM Sans}.committee-filter-row select[data-v-4847e1be]{background:#f8fbfd;height:29px}.committee-modal textarea[data-v-4847e1be]{resize:vertical;height:auto;padding:9px}.committee-list[data-v-4847e1be]{padding:5px 8px;display:grid}.committee-list-item[data-v-4847e1be]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px 8px;display:flex}.committee-list-item[data-v-4847e1be]:hover,.committee-list-item.active[data-v-4847e1be]{background:#f0f6fb}.committee-list-item.active[data-v-4847e1be]{box-shadow:inset 3px 0 #126de4}.committee-list-item>svg[data-v-4847e1be]{color:#a0afbd;flex:none}.committee-avatar[data-v-4847e1be]{border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:grid}.committee-list-copy[data-v-4847e1be]{flex:1;gap:3px;min-width:0;display:grid}.committee-list-copy strong[data-v-4847e1be]{color:#294866;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.committee-list-copy small[data-v-4847e1be]{color:#8b9cad;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.committee-empty[data-v-4847e1be]{color:#8798a8;padding:18px 9px;font-size:10px}.committee-sidebar-footer[data-v-4847e1be]{color:#7d91a5;background:#f9fbfd;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:13px 16px;display:flex}.committee-sidebar-footer>div[data-v-4847e1be]{align-items:center;gap:8px;display:flex}.committee-sidebar-footer>div>svg[data-v-4847e1be]{color:#2878d4}.committee-sidebar-footer span[data-v-4847e1be]{gap:2px;display:grid}.committee-sidebar-footer strong[data-v-4847e1be]{color:#47627c;font-size:9px}.committee-sidebar-footer small[data-v-4847e1be]{font-size:8px}.meeting-detail[data-v-4847e1be]{min-width:0;padding:19px}.meeting-detail-header[data-v-4847e1be]{padding-bottom:16px}.meeting-breadcrumb[data-v-4847e1be]{color:#8da0b2;align-items:center;gap:5px;font-size:9px;display:flex}.meeting-breadcrumb span[data-v-4847e1be]:first-child{font-weight:800}.meeting-detail-header h3[data-v-4847e1be]{color:#193657;margin:8px 0 5px;font:800 19px Manrope,sans-serif}.meeting-meta[data-v-4847e1be]{color:#72869b;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.meeting-meta span[data-v-4847e1be]{color:#b5c0ca}.meeting-header-actions[data-v-4847e1be]{align-items:center;gap:8px;display:flex}.meeting-status[data-v-4847e1be],.task-status[data-v-4847e1be],.invited-tag[data-v-4847e1be]{border-radius:12px;align-items:center;gap:4px;width:max-content;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.meeting-status.scheduled[data-v-4847e1be],.task-status.open[data-v-4847e1be]{color:#2878d4;background:#eaf3ff}.meeting-status.in-progress[data-v-4847e1be],.task-status.in-progress[data-v-4847e1be]{color:#bd7410;background:#fff4e4}.meeting-status.completed[data-v-4847e1be],.task-status.completed[data-v-4847e1be]{color:#218c76;background:#e8f8f1}.icon-action[data-v-4847e1be]{color:#7790a6;cursor:pointer;background:#fff;border:1px solid #e2eaf1;border-radius:6px;place-items:center;min-width:30px;height:30px;padding:0;display:grid}.icon-action[data-v-4847e1be]:hover{color:#126de4;border-color:#bad5ed}.meeting-tabs[data-v-4847e1be]{border-bottom:1px solid #e6eef4;gap:3px;display:flex;overflow:auto}.meeting-tabs button[data-v-4847e1be]{color:#8194a7;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;height:38px;padding:0 11px;font:700 9px DM Sans;display:inline-flex}.meeting-tabs button[data-v-4847e1be]:hover,.meeting-tabs button.active[data-v-4847e1be]{color:#126de4;border-bottom-color:#126de4}.meeting-tabs button span[data-v-4847e1be]{color:#8194a7;background:#f0f5f9;border-radius:8px;padding:2px 5px;font-size:8px}.meeting-tabs button.active span[data-v-4847e1be]{color:#126de4;background:#eaf3ff}.meeting-overview[data-v-4847e1be]{gap:14px;padding-top:15px;display:grid}.overview-top-grid[data-v-4847e1be],.overview-bottom-grid[data-v-4847e1be]{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.overview-bottom-grid[data-v-4847e1be]{grid-template-columns:1.05fr .95fr}.meeting-panel[data-v-4847e1be]{min-width:0;padding:17px}.panel-heading[data-v-4847e1be]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.panel-heading h4[data-v-4847e1be]{color:#193657;margin:4px 0 0;font:800 14px Manrope,sans-serif}.panel-heading-icon[data-v-4847e1be]{margin-top:2px}.green-icon[data-v-4847e1be]{color:#218c76}.quorum-content[data-v-4847e1be]{align-items:center;gap:17px;margin-top:17px;display:flex}.quorum-ring[data-v-4847e1be]{background:conic-gradient(#2aa083 var(--quorum),#eaf0f3 0);border-radius:50%;flex:none;place-items:center;width:89px;height:89px;display:grid;position:relative}.quorum-ring[data-v-4847e1be]:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.quorum-ring>div[data-v-4847e1be]{z-index:1;justify-items:center;display:grid;position:relative}.quorum-ring strong[data-v-4847e1be]{color:#193657;font:800 19px Manrope}.quorum-ring span[data-v-4847e1be]{color:#8295a7;font-size:8px}.quorum-copy[data-v-4847e1be]{gap:5px;display:grid}.quorum-copy strong[data-v-4847e1be]{color:#365673;font-size:10px}.quorum-copy>span[data-v-4847e1be]{color:#8a9bab;font-size:9px;line-height:1.4}.panel-link[data-v-4847e1be]{color:#1768c5;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:800 9px DM Sans;display:inline-flex}.panel-link[data-v-4847e1be]:hover{color:#0e4b92}.owner-row[data-v-4847e1be]{align-items:center;gap:9px;margin-top:15px;display:flex}.owner-row+.owner-row[data-v-4847e1be]{border-top:1px solid #edf1f4;margin-top:11px;padding-top:11px}.owner-avatar[data-v-4847e1be],.member-avatar[data-v-4847e1be]{color:#226fc8;background:#e7f2ff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.owner-avatar.secretary[data-v-4847e1be]{color:#208b73;background:#e8f8f1}.owner-row span[data-v-4847e1be]:last-child{gap:3px;display:grid}.owner-row strong[data-v-4847e1be]{color:#365673;font-size:9px}.owner-row small[data-v-4847e1be]{color:#8b9cad;font-size:8px}.agenda-preview .panel-link[data-v-4847e1be]{margin-top:4px}.agenda-preview-list[data-v-4847e1be]{margin-top:13px;display:grid}.agenda-preview-item[data-v-4847e1be]{border-bottom:1px solid #edf1f4;grid-template-columns:23px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.agenda-preview-item[data-v-4847e1be]:last-child{border-bottom:0}.agenda-preview-item>span[data-v-4847e1be]:nth-child(2){gap:3px;min-width:0;display:grid}.agenda-preview-item strong[data-v-4847e1be],.action-mini-item strong[data-v-4847e1be]{color:#45617c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agenda-preview-item small[data-v-4847e1be],.action-mini-item small[data-v-4847e1be]{color:#94a2af;font-size:8px}.completed-icon[data-v-4847e1be]{color:#1d9a78}.pending-icon[data-v-4847e1be]{color:#b3c0cb}.action-mini-list[data-v-4847e1be]{margin-top:13px;display:grid}.action-mini-item[data-v-4847e1be]{border-bottom:1px solid #edf1f4;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.action-mini-item>span[data-v-4847e1be]:nth-child(2){gap:3px;min-width:0;display:grid}.task-status-dot[data-v-4847e1be]{background:#8fa0ad;border-radius:50%;width:7px;height:7px;display:block}.task-status-dot.open[data-v-4847e1be]{background:#2878d4}.task-status-dot.in-progress[data-v-4847e1be]{background:#d08a2b}.task-status-dot.completed[data-v-4847e1be]{background:#218c76}.priority-tag[data-v-4847e1be]{border-radius:8px;width:max-content;padding:3px 6px;font-size:7px;font-weight:800;display:inline-flex}.priority-tag.high[data-v-4847e1be]{color:#d45761;background:#fff0f1}.priority-tag.medium[data-v-4847e1be]{color:#c37d19;background:#fff4e4}.priority-tag.low[data-v-4847e1be]{color:#5d83a4;background:#edf5fb}.actions-preview .panel-link[data-v-4847e1be]{margin-top:13px}.detail-panel[data-v-4847e1be]{box-shadow:none;margin-top:15px}.panel-description[data-v-4847e1be]{color:#8295a7;max-width:620px;margin:5px 0 0;font-size:9px;line-height:1.5}.agenda-detail-list[data-v-4847e1be]{margin-top:17px;display:grid}.agenda-detail-item[data-v-4847e1be]{border-bottom:1px solid #edf1f4;gap:11px;padding:13px 0;display:flex}.agenda-check[data-v-4847e1be]{color:#fff;cursor:pointer;background:#fff;border:1px solid #cbd9e4;border-radius:6px;flex:none;place-items:center;width:23px;height:23px;margin-top:1px;display:grid}.agenda-check.checked[data-v-4847e1be]{background:#208d75;border-color:#208d75}.agenda-detail-copy[data-v-4847e1be]{flex:1;gap:8px;min-width:0;display:grid}.agenda-title-row[data-v-4847e1be]{justify-content:space-between;align-items:center;gap:15px;display:flex}.agenda-title-row strong[data-v-4847e1be]{color:#365673;font-size:10px}.agenda-title-row span[data-v-4847e1be]{color:#8e9dac;white-space:nowrap;font-size:8px}.agenda-detail-copy textarea[data-v-4847e1be]{resize:vertical;color:#45617c;border:1px solid #e0e8ef;border-radius:6px;outline:0;width:100%;padding:9px;font:500 10px DM Sans}.agenda-detail-copy textarea[data-v-4847e1be]:focus,.committee-modal input[data-v-4847e1be]:focus,.committee-modal textarea[data-v-4847e1be]:focus,.committee-modal select[data-v-4847e1be]:focus{border-color:#7fb5e5;box-shadow:0 0 0 3px #eaf3ff}.detail-footer[data-v-4847e1be]{color:#8497a7;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:9px;display:flex}.detail-footer>span[data-v-4847e1be]{align-items:center;gap:6px;display:flex}.attendance-summary[data-v-4847e1be]{background:#f9fbfd;border:1px solid #e7eef3;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0;display:grid}.attendance-summary>div[data-v-4847e1be]{border-right:1px solid #e7eef3;gap:4px;padding:11px 13px;display:grid}.attendance-summary>div[data-v-4847e1be]:last-child{border-right:0}.attendance-summary strong[data-v-4847e1be]{color:#193657;font:800 18px Manrope}.attendance-summary span[data-v-4847e1be]{color:#8497a8;font-size:8px}.member-table[data-v-4847e1be],.task-table[data-v-4847e1be]{overflow:auto}.member-row[data-v-4847e1be]{color:#61788e;border-bottom:1px solid #edf1f4;grid-template-columns:minmax(220px,1.45fr) minmax(100px,.8fr) 85px 105px 28px;align-items:center;gap:10px;min-width:650px;padding:11px 7px;font-size:9px;display:grid}.member-header[data-v-4847e1be],.task-header[data-v-4847e1be]{color:#91a0ad;text-transform:uppercase;letter-spacing:.04em;padding-top:3px;padding-bottom:7px;font-size:8px;font-weight:800}.member-cell[data-v-4847e1be]{align-items:center;gap:8px;display:flex}.member-cell>span[data-v-4847e1be]:last-child{gap:3px;display:grid}.member-cell strong[data-v-4847e1be]{color:#365673;font-size:9px}.member-cell small[data-v-4847e1be]{color:#8e9dac;font-size:8px}.invited-tag[data-v-4847e1be]{color:#248d74;background:#edf8f5;padding:4px 6px}.attendance-pill[data-v-4847e1be]{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:4px;width:max-content;padding:5px 7px;font:800 8px DM Sans;display:inline-flex}.attendance-pill.present[data-v-4847e1be]{color:#208b73;background:#e8f8f1}.attendance-pill.pending[data-v-4847e1be]{color:#b97918;background:#fff4e4}.attendance-pill.absent[data-v-4847e1be]{color:#d45761;background:#fff0f1}.remind-button[data-v-4847e1be]{color:#7791a5;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:25px;display:grid}.remind-button[data-v-4847e1be]:disabled{color:#ccd5dd;cursor:not-allowed}.attendance-empty[data-v-4847e1be]{color:#8a9aaa;text-align:center;justify-items:center;gap:6px;padding:35px 15px;font-size:9px;display:grid}.attendance-empty svg[data-v-4847e1be]{color:#7aa4c3}.attendance-empty strong[data-v-4847e1be]{color:#536e86;font-size:11px}.task-row[data-v-4847e1be]{color:#61788e;border-bottom:1px solid #edf1f4;grid-template-columns:minmax(250px,1.45fr) minmax(120px,.75fr) 105px 65px 90px;align-items:center;gap:11px;min-width:690px;padding:12px 7px;font-size:9px;display:grid}.task-title-cell[data-v-4847e1be]{align-items:flex-start;gap:8px;display:flex}.task-title-cell>span[data-v-4847e1be]:last-child{gap:3px;display:grid}.task-title-cell strong[data-v-4847e1be]{color:#365673;font-size:9px;line-height:1.3}.task-title-cell small[data-v-4847e1be]{color:#8e9dac;font-size:8px}.task-owner[data-v-4847e1be]{color:#536d84}.task-due[data-v-4847e1be]{color:#71879a;align-items:center;gap:4px;display:flex}.task-due.overdue[data-v-4847e1be]{color:#d45761}.task-status[data-v-4847e1be]{padding:5px 7px}.deadline-note[data-v-4847e1be]{color:#d18b2c;background:#fff9ed;border-radius:7px;align-items:flex-start;gap:9px;margin-top:18px;padding:11px 12px;display:flex}.deadline-note>span[data-v-4847e1be]{gap:3px;display:grid}.deadline-note strong[data-v-4847e1be]{color:#9e6d22;font-size:9px}.deadline-note small[data-v-4847e1be]{color:#a98752;font-size:8px;line-height:1.4}.upcoming-section[data-v-4847e1be]{padding:18px}.section-heading[data-v-4847e1be]{align-items:center;margin-bottom:14px}.upcoming-grid[data-v-4847e1be]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.upcoming-card[data-v-4847e1be]{text-align:left;cursor:pointer;background:#fbfdfe;border:1px solid #e3ebf1;border-radius:8px;gap:6px;min-width:0;padding:13px;display:grid}.upcoming-card[data-v-4847e1be]:hover,.upcoming-card.selected[data-v-4847e1be]{background:#f2f8fe;border-color:#a7cbed;box-shadow:0 4px 12px #1f68ae12}.upcoming-date[data-v-4847e1be]{color:#2878d4;font-size:8px;font-weight:800}.upcoming-card strong[data-v-4847e1be]{color:#365673;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.upcoming-card>small[data-v-4847e1be]{color:#8b9cad;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:flex;overflow:hidden}.upcoming-footer[data-v-4847e1be]{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.upcoming-footer>svg[data-v-4847e1be]{color:#a5b4c1}.modal-backdrop[data-v-4847e1be]{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10284257;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.committee-modal[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:12px;gap:14px;width:min(470px,100%);max-height:calc(100vh - 40px);padding:22px;display:grid;overflow:auto;box-shadow:0 22px 50px #15365738}.modal-heading[data-v-4847e1be]{justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:5px;display:flex}.modal-heading h3[data-v-4847e1be]{color:#193657;margin:4px 0 0;font:800 18px Manrope}.committee-modal label[data-v-4847e1be]{color:#526b83;gap:6px;font-size:9px;font-weight:700;display:grid}.form-grid[data-v-4847e1be]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions[data-v-4847e1be]{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.modal-description[data-v-4847e1be]{color:#71879a;margin:-3px 0 0;font-size:10px;line-height:1.5}.invite-list[data-v-4847e1be]{gap:4px;max-height:270px;display:grid;overflow:auto}.invite-row[data-v-4847e1be]{background:#fbfdfe;border:1px solid #e9eff4;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex!important}.invite-row input[data-v-4847e1be]{height:14px;width:14px!important}.invite-row .member-avatar[data-v-4847e1be]{width:29px;height:29px}.invite-row span[data-v-4847e1be]:nth-of-type(2){flex:1;gap:3px;display:grid}.invite-row strong[data-v-4847e1be]{color:#365673;font-size:9px}.invite-row small[data-v-4847e1be]{color:#8e9dac;font-size:8px}.invite-check[data-v-4847e1be]{color:#258f76}@media (width<=1100px){.committee-layout[data-v-4847e1be]{grid-template-columns:1fr}.committee-sidebar[data-v-4847e1be]{grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.committee-sidebar-heading[data-v-4847e1be]{grid-column:1;padding-bottom:0}.committee-filter-row[data-v-4847e1be]{border-bottom:0;grid-column:1;padding-top:14px}.committee-list[data-v-4847e1be]{border-left:1px solid #edf1f4;grid-area:1/2/3}.committee-sidebar-footer[data-v-4847e1be]{grid-column:1}.upcoming-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.committee-hero[data-v-4847e1be]{padding:20px;display:grid}.committee-hero-actions[data-v-4847e1be]{justify-content:flex-start}.committee-summary-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.committee-sidebar[data-v-4847e1be]{display:block}.committee-list[data-v-4847e1be]{border-left:0}.committee-sidebar-footer[data-v-4847e1be]{display:none}.meeting-detail[data-v-4847e1be]{padding:14px}.meeting-detail-header[data-v-4847e1be]{display:grid}.meeting-header-actions[data-v-4847e1be]{justify-content:space-between}.overview-top-grid[data-v-4847e1be],.overview-bottom-grid[data-v-4847e1be]{grid-template-columns:1fr}.meeting-tabs button[data-v-4847e1be]{padding:0 8px}.upcoming-grid[data-v-4847e1be]{grid-template-columns:1fr}.attendance-summary[data-v-4847e1be]{grid-template-columns:repeat(2,1fr)}.attendance-summary>div[data-v-4847e1be]:nth-child(2){border-right:0}.attendance-summary>div[data-v-4847e1be]:nth-child(-n+2){border-bottom:1px solid #e7eef3}.agenda-title-row[data-v-4847e1be]{gap:4px;display:grid}.detail-footer[data-v-4847e1be]{flex-direction:column;align-items:flex-start}.committee-toast[data-v-4847e1be]{top:70px;left:15px;right:15px}.committee-hero h2[data-v-4847e1be]{font-size:22px}}@media (width<=470px){.committee-summary-grid[data-v-4847e1be]{grid-template-columns:1fr}.committee-hero-actions[data-v-4847e1be],.committee-hero-actions .committee-button[data-v-4847e1be]{width:100%}.committee-button[data-v-4847e1be]{padding:0 10px}.form-grid[data-v-4847e1be]{grid-template-columns:1fr}.meeting-detail-header h3[data-v-4847e1be]{font-size:16px}}.committee-page .task-actions-dashboard .task-register-row>span[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-row>button[data-v-4847e1be]{min-width:0}.committee-page .task-actions-dashboard .task-register-agenda[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-task[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-attachment[data-v-4847e1be]{align-content:center;gap:5px;display:grid}.committee-page .task-actions-dashboard .task-register-agenda strong[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-task strong[data-v-4847e1be]{color:#173f61;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.committee-page .task-actions-dashboard .task-register-agenda small[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-task small[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-attachment small[data-v-4847e1be]{color:#8295a5;text-overflow:ellipsis;font-size:9px;line-height:1.35;overflow:hidden}.committee-page .task-actions-dashboard .task-register-status .task-status[data-v-4847e1be]{cursor:pointer;justify-content:center;align-items:center;gap:5px;min-width:112px;display:inline-flex}.committee-page .task-actions-dashboard .task-register-attachment[data-v-4847e1be]{justify-items:start}.committee-page .task-actions-dashboard .task-register-upload[data-v-4847e1be]:hover{background:#eaf4fd;border-color:#176fce}.committee-page .task-actions-dashboard .task-register-attachment-link[data-v-4847e1be]:hover{text-decoration:underline}@media (width<=560px){.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{grid-template-columns:170px 205px 145px 110px 95px 130px 175px;min-width:1080px}}.committee-page .master-committee-page{gap:16px;display:grid}.committee-page .master-committee-page .master-heading{background:linear-gradient(135deg,#f8fcff 0%,#fff 72%);border:1px solid #d9e7f1;border-radius:14px;align-items:center;padding:18px 20px}.committee-page .master-committee-page .master-heading h3{color:#173f61;margin:4px 0 5px;font-size:23px!important}.committee-page .master-committee-page .master-heading p:not(.section-kicker){color:#71889a;max-width:660px;font-size:11px}.committee-page .master-committee-page .master-heading .committee-button{border-radius:8px;flex:none;min-height:38px;box-shadow:0 5px 12px #176fce29}.committee-page .master-committee-page .master-register-card{overflow:hidden;background:#fff!important;border:1px solid #d6e5ef!important;border-radius:14px!important;padding:0!important}.committee-page .master-committee-page .master-register-summary{background:#fff!important;border-bottom:1px solid #e2edf4!important;min-height:76px!important;margin:0!important;padding:14px 18px!important}.committee-page .master-committee-page .master-register-summary-copy{gap:4px;display:grid}.committee-page .master-committee-page .master-register-summary-copy span{color:#173f61;font-size:14px;font-weight:800}.committee-page .master-committee-page .master-register-summary-copy small{color:#7a91a2;font-size:10px}.committee-page .master-committee-page .master-register-summary-stats{align-items:center;gap:8px;margin-left:auto;display:flex}.committee-page .master-committee-page .master-register-summary-stats span{color:#7890a1;background:#f8fbfd;border:1px solid #dceaf3;border-radius:7px;align-items:baseline;gap:5px;min-height:32px;padding:6px 10px;font-size:9px;font-weight:700;display:inline-flex}.committee-page .master-committee-page .master-register-summary-stats strong{color:#176fce;font-size:14px}.committee-page .master-committee-page .master-register{background:#fff;border:0;border-radius:0;margin:0}.committee-page .master-committee-page .master-register-table{min-width:1390px!important}.committee-page .master-committee-page .master-register-table th:first-child,.committee-page .master-committee-page .master-register-table td:first-child{z-index:2;left:0;position:sticky!important;box-shadow:5px 0 8px #1e48660f!important}@media (width<=760px){.committee-page .master-committee-page .master-heading{align-items:stretch;padding:15px}.committee-page .master-committee-page .master-heading .committee-button{justify-content:center;width:100%}.committee-page .master-committee-page .master-register-summary{flex-direction:column;align-items:flex-start;gap:11px}.committee-page .master-committee-page .master-register-summary-stats{width:100%;margin-left:0}.committee-page .master-committee-page .master-register-summary-stats span{flex:1;justify-content:center}}@media (width<=480px){.committee-page .master-committee-page .master-register-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.committee-page .master-committee-page .master-register-summary-stats span{justify-items:center;gap:2px;padding:5px 3px;display:grid}}@media (width>=761px){.committee-page .outside-register-row{border-bottom:1px solid var(--ref-line)!important;background:var(--ref-surface)!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.75fr) minmax(0,.5fr) minmax(0,.5fr) minmax(0,.55fr) minmax(0,1fr) 128px!important;min-width:1180px!important;min-height:50px!important}.committee-page .outside-register-row>span{min-height:50px!important;padding:6px 7px!important}.committee-page .outside-register-header{background:var(--ref-blue)!important;min-height:42px!important;font-size:8.5px!important}.committee-page .outside-register-header>span{border-right-color:#fff3!important;min-height:42px!important;padding:6px 5px!important}.committee-page .outside-register-row:not(.outside-register-header):hover{background:var(--ref-surface-soft)!important;box-shadow:none!important}}.committee-page .master-committee-page .master-register-table{width:1725px!important;min-width:1725px!important}.committee-page .master-committee-page .master-register-table th:first-child,.committee-page .master-committee-page .master-register-table td:first-child{width:280px!important;min-width:280px!important;max-width:280px!important;position:sticky!important;left:0!important;box-shadow:5px 0 9px #1e486614!important}.committee-page .master-committee-page .master-register-table th:first-child{z-index:4!important;background:var(--ref-blue)!important}.committee-page .master-committee-page .master-register-table td:first-child{z-index:2!important;background:var(--ref-surface)!important;height:auto!important}.committee-page .master-committee-page .master-register-table tbody tr:nth-child(2n) td:first-child{background:var(--ref-surface-soft)!important}.committee-page .master-committee-page .master-register-table tbody tr:hover td:first-child{background:#eef7fc!important}.committee-page .master-committee-page .master-committee-cell{white-space:normal!important;overflow:visible!important}.committee-page .master-committee-page .master-committee-cell strong{max-width:none!important;color:var(--ref-ink)!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important;overflow:visible!important}.committee-page .master-committee-page .master-actions-cell .master-history-button{gap:0!important;width:30px!important;min-width:30px!important;padding:0!important}.committee-page .committee-sub-menu button.active:focus-visible{outline-offset:2px;outline:2px solid #77b7eb}.committee-page{color:var(--ref-text,#263d52);gap:20px;padding:clamp(12px,2vw,24px)}.committee-page,.committee-page *,.committee-page :before,.committee-page :after{box-sizing:border-box}.committee-page :where(.workspace-pane,.monthly-general-dashboard,.annual-committee-dashboard,.member-dashboard-page,.monthly-submission-page,.outside-meetings-table,.master-committee-page,.lock-meetings-page,.task-actions-dashboard,.meeting-location-master-page,.excel-import-page,.committee-layout,.meeting-detail,.meeting-panel,.monthly-dashboard-card,.annual-dashboard-card,.member-dashboard-card,.submission-card,.outside-table-card,.master-configuration-card,.master-register-card,.task-register-card,.meeting-location-form-card,.meeting-location-list-card){min-width:0}.committee-page .committee-tabs-shell{align-items:stretch;min-width:0}.committee-page .committee-main-menu,.committee-page .committee-workspace-tabs{scrollbar-width:thin;scrollbar-color:#bdcbd5 transparent;min-width:0}.committee-page .committee-main-menu button,.committee-page .committee-sub-menu button{min-height:42px;font-size:12px!important}.committee-page .committee-submenu-shell{min-width:0}.committee-page .section-kicker{line-height:1.4;font-size:10px!important}.committee-page :where(.monthly-dashboard-heading h3,.annual-dashboard-heading h3,.workspace-pane-heading h3,.master-heading h3,.task-dashboard-heading h3,.meeting-review-title h3,.outside-table-heading h3,.meeting-location-heading h3){font-size:clamp(20px,2vw,25px);line-height:1.25}.committee-page :where(.monthly-card-heading h4,.annual-dashboard-card h4,.member-dashboard-card h4,.submission-card h4,.outside-table-card h4,.master-configuration-card h4,.master-register-card h4,.task-card-heading h4,.location-card-heading h4,.excel-import-row-copy h4){font-size:15px;line-height:1.4}.committee-page :where(.monthly-dashboard-heading p:not(.section-kicker),.workspace-pane-heading p:not(.section-kicker),.master-heading p:not(.section-kicker),.task-dashboard-heading p:not(.section-kicker),.task-register-subtitle,.location-card-heading p:not(.section-kicker),.excel-import-row-copy p){font-size:12px;line-height:1.55}.committee-page :where(.monthly-dashboard-card,.annual-dashboard-card,.member-dashboard-card,.submission-card,.meeting-review-years-card,.outside-table-card,.master-configuration-card,.master-register-card,.task-counter-card,.task-breakdown-card,.task-register-card,.task-recent-card,.meeting-location-form-card,.meeting-location-list-card){border-radius:13px}.committee-page .monthly-pie-grid article>span,.committee-page .annual-pie-grid article>span,.committee-page .monthly-list-row strong,.committee-page .activity-list strong,.committee-page .committee-count-name,.committee-page .monthly-empty strong,.committee-page .monthly-empty span{font-size:12px;line-height:1.45}.committee-page :where(.monthly-pie-grid article>small,.annual-pie-grid article>small,.monthly-list-row small,.activity-list small,.committee-count-list small,.activity-list time,.monthly-date,.annual-metric-list span,.annual-metric-list small,.annual-kpi-grid span,.annual-kpi-grid small,.member-kpi-grid span,.member-kpi-grid small){line-height:1.45;font-size:11px!important}.committee-page :where(.monthly-dashboard-heading select,.monthly-dashboard-filters select,.meeting-review-toolbar select,.meeting-review-toolbar summary,.task-register-filters input,.task-register-filters select){min-height:40px;font-size:12px!important}.committee-page :where(.outside-register,.master-register-wrap,.master-register-table-wrap,.lock-meetings-table-wrap,.annual-task-table,.member-status-table,.task-allocation-table-wrap,.task-register){overscroll-behavior-x:contain;scrollbar-color:#aabdc9 #f1f5f7;scrollbar-width:thin;max-width:100%;overflow-x:auto}.committee-page .outside-register-header{color:#fff!important;background:#17496b!important;font-size:10px!important}.committee-page .outside-register-row:not(.outside-register-header){font-size:11px}.committee-page :where(.outside-register-row,.master-register-table,.lock-meetings-table){line-height:1.45}.committee-page :where(.outside-register-row strong,.master-register-table td,.lock-meetings-table td,.annual-task-table,.member-status-table,.task-allocation-table){font-size:12px}.committee-page :where(.monthly-dashboard-heading,.workspace-pane-heading,.master-heading,.task-dashboard-heading,.meeting-review-header,.outside-table-heading,.meeting-location-heading,.task-card-heading,.monthly-card-heading,.location-card-heading){min-width:0}.committee-page :where(.meeting-review-toolbar,.task-dashboard-toolbar,.monthly-dashboard-filters,.outside-table-summary,.meeting-review-toolbar .submission-export-actions){flex-wrap:wrap;min-width:0}.committee-page :where(.excel-import-row-copy,.excel-import-row-action,.location-row-copy,.meeting-review-title,.monthly-card-heading>div,.task-card-heading>div){min-width:0}@media (width<=1180px){.committee-page .annual-kpi-grid,.committee-page .member-kpi-grid,.committee-page .task-counter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.committee-page .committee-layout,.committee-page .monthly-dashboard-top,.committee-page .monthly-dashboard-grid,.committee-page .annual-detail-grid,.committee-page .annual-dashboard-grid,.committee-page .member-dashboard-top-grid,.committee-page .member-dashboard-grid,.committee-page .submission-two-column,.committee-page .dashboard-insight-grid,.committee-page .meeting-location-layout,.committee-page .overview-top-grid,.committee-page .overview-bottom-grid{grid-template-columns:minmax(0,1fr)}.committee-page .monthly-dashboard-heading,.committee-page .meeting-review-header,.committee-page .outside-table-heading,.committee-page .meeting-location-heading{flex-direction:column;align-items:flex-start}.committee-page .annual-kpi-grid,.committee-page .member-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.committee-page{gap:14px;padding:12px}.committee-page .committee-main-menu,.committee-page .committee-workspace-tabs{flex-wrap:nowrap!important;overflow:auto hidden!important}.committee-page .monthly-dashboard-card,.committee-page .annual-dashboard-card,.committee-page .member-dashboard-card,.committee-page .submission-card,.committee-page .outside-table-card,.committee-page .master-configuration-card,.committee-page .master-register-card,.committee-page .task-counter-card,.committee-page .task-breakdown-card,.committee-page .task-register-card,.committee-page .task-recent-card,.committee-page .meeting-location-form-card,.committee-page .meeting-location-list-card{padding:16px!important}.committee-page .annual-kpi-grid,.committee-page .member-kpi-grid,.committee-page .task-counter-grid,.committee-page .committee-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.committee-page .monthly-dashboard-heading,.committee-page .task-dashboard-heading,.committee-page .outside-table-heading,.committee-page .meeting-location-heading{gap:12px}.committee-page .outside-table-summary{align-items:flex-start}.committee-page .outside-table-summary .committee-button{margin-left:0}.committee-page .monthly-list-row{grid-template-columns:72px minmax(0,1fr) auto}.committee-page .monthly-list-row>.meeting-status{grid-column:2/-1;justify-self:start;display:inline-flex!important}.committee-page .excel-import-row{grid-template-columns:36px minmax(0,1fr)}.committee-page .excel-import-row-action{flex-direction:column;grid-column:2;align-items:stretch}}@media (width<=520px){.committee-page .annual-kpi-grid,.committee-page .member-kpi-grid,.committee-page .task-counter-grid,.committee-page .committee-summary-grid,.committee-page .annual-metric-list,.committee-page .monthly-pie-grid{grid-template-columns:minmax(0,1fr)}.committee-page .monthly-list-row{grid-template-columns:minmax(0,1fr);gap:5px}.committee-page .monthly-list-row>.meeting-status{grid-column:1}.committee-page .monthly-dashboard-heading label,.committee-page .monthly-dashboard-heading select,.committee-page .monthly-dashboard-filters,.committee-page .monthly-dashboard-filters label,.committee-page .monthly-dashboard-filters select,.committee-page .meeting-review-toolbar,.committee-page .meeting-review-toolbar>*,.committee-page .submission-export-actions{width:100%}.committee-page .meeting-review-toolbar .submission-export-actions{justify-content:flex-start}.committee-page .location-card-heading,.committee-page .task-card-heading,.committee-page .monthly-card-heading{flex-wrap:wrap}.committee-page .committee-toast{width:auto;left:12px;right:12px}}.committee-page .outside-register-row>span:nth-child(6){justify-items:start}@media (width<=760px){.committee-page .outside-register-row:not(.outside-register-header)>span:first-child,.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(2),.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(6){align-content:center;justify-items:start;display:grid!important}}.committee-page .outside-table-card{border:1px solid var(--ref-line)!important;border-top:3px solid var(--ref-purple)!important;border-radius:var(--ref-radius-lg)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-md)!important;padding:18px!important}.committee-page .outside-table-summary{min-height:42px;color:var(--ref-text)!important;margin-bottom:16px!important}.committee-page .schedule-summary-copy{gap:3px;display:grid}.committee-page .schedule-summary-copy strong{color:var(--ref-ink)!important;font:800 14px/1.2 Manrope,sans-serif!important}.committee-page .schedule-summary-copy small{color:var(--ref-muted)!important;font-size:9px!important}.committee-page .schedule-status-legend{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;font-weight:700;display:inline-flex;color:var(--ref-muted)!important;font-size:9px!important}.committee-page .schedule-status-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.committee-page .schedule-status-legend i{width:8px;height:8px;box-shadow:0 0 0 3px var(--ref-surface-tint);border-radius:50%}.committee-page .schedule-status-legend i.automatic{background:var(--ref-green)!important}.committee-page .schedule-status-legend i.manual{background:var(--ref-blue)!important}.committee-page .outside-register{scrollbar-color:var(--ref-line-strong) var(--ref-surface-tint);box-shadow:inset 0 1px #ffffff8c;border:1px solid var(--ref-line)!important;border-radius:var(--ref-radius-md)!important;background:var(--ref-surface-soft)!important;overflow:auto!important}.committee-page .outside-register-row{grid-template-columns:minmax(132px,1.05fr) minmax(215px,1.7fr) minmax(135px,1fr) minmax(150px,1.05fr) minmax(135px,.95fr) 124px 108px 78px 78px 88px 132px 142px;min-height:60px;transition:background-color .18s,box-shadow .18s;border-bottom:1px solid var(--ref-line)!important;background:var(--ref-surface)!important;min-width:1590px!important;color:var(--ref-text)!important;font-size:10px!important}.committee-page .outside-register-row:not(.outside-register-header):hover{box-shadow:inset 3px 0 0 var(--ref-purple);background:var(--ref-surface-soft)!important}.committee-page .outside-register-row>span{align-items:center;line-height:1.35;display:flex;border-right:1px solid var(--ref-line)!important;min-height:60px!important;color:var(--ref-text)!important;padding:10px 11px!important}.committee-page .outside-register-row>span:last-child{border-right:0!important}.committee-page .outside-register-header{z-index:2;letter-spacing:.015em;text-align:center;text-transform:none;position:sticky;top:0;background:linear-gradient(110deg, var(--ref-hero-start), var(--ref-hero-end))!important;color:#fff!important;border-bottom:0!important;min-height:48px!important;font-size:9px!important}.committee-page .outside-register-header>span{justify-content:center;font-weight:800;line-height:1.2;color:#fff!important;border-right:1px solid #ffffff38!important;min-height:48px!important;padding:9px 8px!important}.committee-page .outside-register-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden;color:var(--ref-ink)!important;font-size:11px!important}.committee-page .outside-register-row small{margin-top:4px;line-height:1.25;display:block;color:var(--ref-muted)!important;font-size:8.5px!important}.committee-page .outside-register-row>span:nth-child(n+7):nth-child(-n+10){text-align:center;justify-content:center;font-weight:800;color:var(--ref-ink)!important}.committee-page .outside-register-row .meeting-schedule-status-cell{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;display:flex!important}.committee-page .outside-register-row .meeting-status{white-space:nowrap;border:1px solid var(--ref-line-strong)!important;background:var(--ref-surface-tint)!important;min-height:25px!important;color:var(--ref-text)!important;border-radius:999px!important;padding:5px 9px!important;font-size:9px!important;font-weight:800!important}.committee-page .outside-register-row .meeting-status.scheduled{border-color:var(--ref-blue)!important;background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}.committee-page .outside-register-row .meeting-status.action-in-progress,.committee-page .outside-register-row .meeting-status.completed{border-color:var(--ref-green)!important;background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}.committee-page .outside-register-row .meeting-status.cancelled{border-color:var(--ref-red)!important;background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.committee-page .outside-register-row .meeting-status.rescheduled{border-color:var(--ref-orange)!important;background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.committee-page .outside-register-row .meeting-status-source{border:1px solid var(--ref-line);background:var(--ref-surface-tint);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;margin:0;padding:3px 7px;font-weight:800;display:inline-flex;color:var(--ref-muted)!important;font-size:7.5px!important}.committee-page .outside-register-row .meeting-status-source.automatic{border-color:var(--ref-green)!important;background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}.committee-page .outside-register-row .outside-actions{justify-content:flex-start;align-items:center;min-width:0;gap:7px!important;padding:8px 9px!important;display:flex!important}.committee-page .outside-register-row .outside-actions button{cursor:pointer;justify-content:center;align-items:center;transition:border-color .18s,background-color .18s,color .18s,transform .18s,box-shadow .18s;border:1px solid var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;color:var(--ref-purple)!important;border-radius:7px!important;padding:0!important;display:inline-flex!important}.committee-page .outside-register-row .outside-actions button:hover:not(:disabled){box-shadow:var(--ref-shadow-sm);transform:translateY(-1px);border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}.committee-page .outside-register-row .outside-actions button[title*=View]{border-color:var(--ref-blue)!important;background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}.committee-page .outside-register-row .outside-actions button[title*=History]{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}.committee-page .outside-register-row .outside-actions button[title*=Edit]{border-color:var(--ref-orange)!important;background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.committee-page .outside-register-row .meeting-status-action-button{border-color:var(--ref-green)!important;background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}.committee-page .outside-register-row .meeting-status-action-button:disabled{cursor:not-allowed;opacity:.48}[data-theme=night] .committee-page .outside-register{box-shadow:inset 0 1px #ffffff08}@media (width>=761px) and (width<=1320px){.committee-page .outside-register-row{min-width:1510px!important}}@media (width<=760px){.committee-page .outside-table-card{padding:12px!important}.committee-page .outside-table-summary{flex-wrap:wrap;align-items:flex-start}.committee-page .schedule-status-legend{order:3;width:100%;margin-left:0}.committee-page .outside-register-row:not(.outside-register-header){background:var(--ref-surface)!important;min-height:0!important}.committee-page .outside-register-row:not(.outside-register-header)>span{background:var(--ref-surface)!important;min-height:58px!important}.committee-page .outside-register-row:not(.outside-register-header) .outside-actions{align-items:flex-start}}.committee-page[data-v-4847e1be]{gap:24px;width:min(100%,1560px);padding:4px 2px 42px}.committee-page-heading[data-v-4847e1be]{align-items:flex-end;padding:8px 4px 0}.committee-breadcrumb[data-v-4847e1be]{letter-spacing:.14em;align-items:center;gap:7px;display:flex;color:#7190a8!important;margin:0 0 8px!important;font-size:10px!important;font-weight:800!important}.committee-breadcrumb span[data-v-4847e1be]{color:#b4c6d4}.committee-page-heading h1[data-v-4847e1be]{color:#123c62;letter-spacing:-.8px;font-size:clamp(30px,3vw,38px)}.committee-page-subtitle[data-v-4847e1be]{color:#6d879d!important;margin:7px 0 0 2px!important;font-size:14px!important;font-weight:600!important}.committee-page-meta[data-v-4847e1be]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.committee-page-status[data-v-4847e1be],.committee-page-date[data-v-4847e1be]{color:#19775c;background:#f3fbf7;border:1px solid #cfe4db;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.committee-page-status i[data-v-4847e1be]{background:#26a77f;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #26a77f1f}.committee-page-status.is-loading[data-v-4847e1be]{color:#2878d4;background:#f2f7fd;border-color:#cfe0f1}.committee-page-status.is-loading i[data-v-4847e1be]{background:#2878d4;box-shadow:0 0 0 4px #2878d41f}.committee-page-status.is-error[data-v-4847e1be]{color:#b14b58;background:#fff5f5;border-color:#f0c9ce}.committee-page-status.is-error i[data-v-4847e1be]{background:#cf5965;box-shadow:0 0 0 4px #cf59651f}.committee-page-date[data-v-4847e1be]{color:#5d7890;background:#fff;border-color:#d9e6f0}.committee-tabs-shell[data-v-4847e1be]{gap:8px!important}.committee-main-menu[data-v-4847e1be]{grid-template-columns:repeat(4,minmax(0,1fr));background:#fff!important;border-radius:16px!important;gap:7px!important;padding:7px!important;display:grid!important;box-shadow:0 10px 28px #1c4c7014!important}.committee-main-menu button[data-v-4847e1be]{text-align:left;justify-content:flex-start;color:#56728d!important;border-radius:11px!important;min-height:50px!important;padding:8px 14px!important;font-size:12px!important}.committee-main-menu button.active[data-v-4847e1be]{color:#126de4!important;background:linear-gradient(135deg,#eaf4ff 0%,#f2f9ff 100%)!important;box-shadow:inset 0 0 0 1px #c8e0f6,0 5px 12px #126de414!important}.committee-main-menu-icon[data-v-4847e1be]{border-radius:10px;width:34px;height:34px;box-shadow:0 5px 12px #2365a629}.committee-submenu-shell[data-v-4847e1be]{background:#edf6fd;border:1px solid #d9e9f5;border-radius:13px;padding:4px}.committee-sub-menu[data-v-4847e1be]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important}.committee-sub-menu button[data-v-4847e1be]{color:#5f7c95!important;border-radius:8px!important;min-height:38px!important;padding:8px 15px!important;font-size:12px!important}.committee-sync-banner[data-v-4847e1be]{color:#2c597c;background:#f4faff;border:1px solid #c9dfef;border-radius:13px;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.committee-sync-banner.error[data-v-4847e1be]{color:#944552;background:#fff7f7;border-color:#f0c9ce}.committee-sync-banner-icon[data-v-4847e1be]{color:#2878d4;background:#dff0ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.committee-sync-banner.error .committee-sync-banner-icon[data-v-4847e1be]{color:#c65360;background:#ffe1e3}.committee-sync-banner>div[data-v-4847e1be]:nth-child(2){flex:1;gap:3px;display:grid}.committee-sync-banner strong[data-v-4847e1be]{color:inherit;font-size:13px}.committee-sync-banner span[data-v-4847e1be]{color:#7890a4;font-size:12px;line-height:1.4}.committee-hero[data-v-4847e1be]{background:radial-gradient(circle at 87% 10%,#94efda33,#0000 28%),linear-gradient(115deg,#0b3559 0%,#1469a9 58%,#147f7a 100%);border-radius:20px;min-height:226px;padding:32px 36px;box-shadow:0 18px 38px #104b6f29}.committee-hero[data-v-4847e1be]:after{opacity:.7;width:350px;height:350px;top:-190px;right:-55px}.committee-hero-topline[data-v-4847e1be]{justify-content:space-between;align-items:center;gap:12px;display:flex}.committee-hero-period[data-v-4847e1be]{color:#c8efea;background:#ffffff1a;border:1px solid #dafff647;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.committee-hero h2[data-v-4847e1be]{letter-spacing:-.9px;margin-top:14px;font-size:clamp(28px,3.2vw,38px)}.committee-hero-copy>p[data-v-4847e1be]:not(.committee-eyebrow){max-width:690px;font-size:15px}.committee-context[data-v-4847e1be]{gap:18px;margin-top:21px;font-size:12px}.committee-hero-actions[data-v-4847e1be]{align-items:flex-end}.committee-hero-actions .committee-button[data-v-4847e1be]{border-radius:10px;min-height:42px;padding:0 16px;font-size:12px}.committee-summary-grid[data-v-4847e1be]{gap:16px}.committee-summary-card[data-v-4847e1be]{border-radius:15px;min-height:132px;padding:17px 18px;box-shadow:0 8px 24px #1e4b6f0f}.summary-icon[data-v-4847e1be]{border-radius:11px;width:38px;height:38px;margin-bottom:12px}.committee-summary-card span[data-v-4847e1be]:not(.summary-icon){font-size:13px;font-weight:700}.committee-summary-card strong[data-v-4847e1be]{margin:5px 0 3px;font-size:29px}.committee-summary-card small[data-v-4847e1be]{font-size:11px}.monthly-dashboard-card[data-v-4847e1be],.committee-dashboard-card[data-v-4847e1be],.member-dashboard-card[data-v-4847e1be],.table-view-panel[data-v-4847e1be],.master-form-section[data-v-4847e1be],.master-form-side[data-v-4847e1be],.insight-panel[data-v-4847e1be]{border-color:#d8e6f0;border-radius:16px;box-shadow:0 9px 26px #1e4b6f0e}.monthly-card-heading[data-v-4847e1be],.section-heading[data-v-4847e1be],.workspace-pane-heading[data-v-4847e1be]{gap:18px}.monthly-card-heading[data-v-4847e1be]{border-bottom:1px solid #edf3f7;padding-bottom:14px}.monthly-card-heading h4[data-v-4847e1be]{color:#1b4569;font-size:18px}.panel-count[data-v-4847e1be]{color:#64819a;background:#f5f9fc;border:1px solid #d8e7f2}.monthly-dashboard-heading h3[data-v-4847e1be],.workspace-pane-heading h3[data-v-4847e1be]{color:#143e62}@media (width<=900px){.committee-main-menu[data-v-4847e1be]{display:flex!important;overflow-x:auto!important}.committee-main-menu button[data-v-4847e1be]{flex:none}.committee-hero[data-v-4847e1be]{flex-direction:column;align-items:flex-start}.committee-hero-actions[data-v-4847e1be]{justify-content:flex-start;align-items:flex-start}}@media (width<=700px){.committee-page[data-v-4847e1be]{gap:18px;padding:0 0 28px}.committee-page-heading[data-v-4847e1be]{flex-direction:column;align-items:flex-start;gap:12px;padding:3px 0 0}.committee-page-meta[data-v-4847e1be]{justify-content:flex-start}.committee-hero[data-v-4847e1be]{border-radius:16px;padding:24px 22px}.committee-hero-topline[data-v-4847e1be]{flex-direction:column;align-items:flex-start}.committee-context[data-v-4847e1be]{gap:9px;display:grid}.committee-hero-actions[data-v-4847e1be]{width:100%}.committee-hero-actions .committee-button[data-v-4847e1be]{flex:1}.committee-summary-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.committee-sync-banner[data-v-4847e1be]{flex-wrap:wrap;align-items:flex-start}.committee-sync-banner .committee-button[data-v-4847e1be]{margin-left:46px}}@media (width<=480px){.committee-summary-grid[data-v-4847e1be]{grid-template-columns:1fr}.committee-summary-card[data-v-4847e1be]{min-height:116px}.committee-hero-actions[data-v-4847e1be]{display:grid}.committee-hero-actions .committee-button[data-v-4847e1be]{width:100%}}[data-theme=day] .committee-page .committee-workspace-tabs,[data-theme=night] .committee-page .committee-workspace-tabs,[data-theme=day] .committee-page .committee-main-menu,[data-theme=night] .committee-page .committee-main-menu,[data-theme=day] .committee-page .committee-submenu-shell,[data-theme=night] .committee-page .committee-submenu-shell,[data-theme=day] .committee-page .monthly-dashboard-card,[data-theme=night] .committee-page .monthly-dashboard-card,[data-theme=day] .committee-page .committee-dashboard-card,[data-theme=night] .committee-page .committee-dashboard-card,[data-theme=day] .committee-page .member-dashboard-card,[data-theme=night] .committee-page .member-dashboard-card,[data-theme=day] .committee-page .insight-panel,[data-theme=night] .committee-page .insight-panel,[data-theme=day] .committee-page .table-view-panel,[data-theme=night] .committee-page .table-view-panel,[data-theme=day] .committee-page .master-form-section,[data-theme=night] .committee-page .master-form-section,[data-theme=day] .committee-page .master-form-side,[data-theme=night] .committee-page .master-form-side,[data-theme=day] .committee-page .committee-sidebar,[data-theme=night] .committee-page .committee-sidebar,[data-theme=day] .committee-page .meeting-detail,[data-theme=night] .committee-page .meeting-detail,[data-theme=day] .committee-page .meeting-panel,[data-theme=night] .committee-page .meeting-panel,[data-theme=day] .committee-page .upcoming-section,[data-theme=night] .committee-page .upcoming-section,[data-theme=day] .committee-page .outside-table-card,[data-theme=night] .committee-page .outside-table-card,[data-theme=day] .committee-page .master-register-card,[data-theme=night] .committee-page .master-register-card,[data-theme=day] .committee-page .task-counter-card,[data-theme=night] .committee-page .task-counter-card{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;box-shadow:var(--ref-shadow-sm)!important}[data-theme=day] .committee-page .committee-workspace-tabs button,[data-theme=night] .committee-page .committee-workspace-tabs button,[data-theme=day] .committee-page .committee-sub-menu button,[data-theme=night] .committee-page .committee-sub-menu button,[data-theme=day] .committee-page .monthly-dashboard-card h3,[data-theme=night] .committee-page .monthly-dashboard-card h3,[data-theme=day] .committee-page .monthly-dashboard-card h4,[data-theme=night] .committee-page .monthly-dashboard-card h4,[data-theme=day] .committee-page .workspace-pane-heading h3,[data-theme=night] .committee-page .workspace-pane-heading h3,[data-theme=day] .committee-page .committee-dashboard-card h4,[data-theme=night] .committee-page .committee-dashboard-card h4,[data-theme=day] .committee-page .committee-list-copy strong,[data-theme=night] .committee-page .committee-list-copy strong,[data-theme=day] .committee-page .monthly-list-row strong,[data-theme=night] .committee-page .monthly-list-row strong,[data-theme=day] .committee-page .activity-list strong,[data-theme=night] .committee-page .activity-list strong,[data-theme=day] .committee-page .committee-count-name,[data-theme=night] .committee-page .committee-count-name,[data-theme=day] .committee-page .next-session-card dd,[data-theme=night] .committee-page .next-session-card dd,[data-theme=day] .committee-page .large-metric strong,[data-theme=night] .committee-page .large-metric strong,[data-theme=day] .committee-page .status-breakdown b,[data-theme=night] .committee-page .status-breakdown b,[data-theme=day] .committee-page .member-dashboard-row strong,[data-theme=night] .committee-page .member-dashboard-row strong,[data-theme=day] .committee-page .member-stat b,[data-theme=night] .committee-page .member-stat b{color:var(--ref-ink)!important}[data-theme=day] .committee-page .workspace-pane-heading p:not(.section-kicker),[data-theme=night] .committee-page .workspace-pane-heading p:not(.section-kicker),[data-theme=day] .committee-page .committee-dashboard-card p,[data-theme=night] .committee-page .committee-dashboard-card p,[data-theme=day] .committee-page .monthly-dashboard-card p:not(.section-kicker),[data-theme=night] .committee-page .monthly-dashboard-card p:not(.section-kicker),[data-theme=day] .committee-page .monthly-list-row small,[data-theme=night] .committee-page .monthly-list-row small,[data-theme=day] .committee-page .activity-list small,[data-theme=night] .committee-page .activity-list small,[data-theme=day] .committee-page .activity-list time,[data-theme=night] .committee-page .activity-list time,[data-theme=day] .committee-page .monthly-empty span,[data-theme=night] .committee-page .monthly-empty span,[data-theme=day] .committee-page .next-session-card dt,[data-theme=night] .committee-page .next-session-card dt,[data-theme=day] .committee-page .member-dashboard-row small,[data-theme=night] .committee-page .member-dashboard-row small,[data-theme=day] .committee-page .member-focus-list,[data-theme=night] .committee-page .member-focus-list,[data-theme=day] .committee-page .metric-legend,[data-theme=night] .committee-page .metric-legend,[data-theme=day] .committee-page .status-breakdown,[data-theme=night] .committee-page .status-breakdown{color:var(--ref-muted)!important}[data-theme=day] .committee-page .committee-workspace-tabs button:hover,[data-theme=night] .committee-page .committee-workspace-tabs button:hover,[data-theme=day] .committee-page .committee-workspace-tabs button.active,[data-theme=night] .committee-page .committee-workspace-tabs button.active{background:var(--ref-purple)!important;color:#fff!important}[data-theme=day] .committee-page .committee-workspace-tabs .workspace-tab-number,[data-theme=night] .committee-page .committee-workspace-tabs .workspace-tab-number,[data-theme=day] .committee-page .panel-count,[data-theme=night] .committee-page .panel-count,[data-theme=day] .committee-page .committee-sidebar-heading>span,[data-theme=night] .committee-page .committee-sidebar-heading>span,[data-theme=day] .committee-page .period-select,[data-theme=night] .committee-page .period-select{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-tint)!important;color:var(--ref-text)!important}[data-theme=day] .committee-page .monthly-card-heading,[data-theme=night] .committee-page .monthly-card-heading,[data-theme=day] .committee-page .monthly-list-row,[data-theme=night] .committee-page .monthly-list-row,[data-theme=day] .committee-page .activity-list>div,[data-theme=night] .committee-page .activity-list>div,[data-theme=day] .committee-page .committee-count-list>div,[data-theme=night] .committee-page .committee-count-list>div,[data-theme=day] .committee-page .committee-dashboard-metrics,[data-theme=night] .committee-page .committee-dashboard-metrics,[data-theme=day] .committee-page .member-dashboard-row,[data-theme=night] .committee-page .member-dashboard-row,[data-theme=day] .committee-page .register-row,[data-theme=night] .committee-page .register-row{border-color:var(--ref-line)!important}[data-theme=day] .committee-page input,[data-theme=night] .committee-page input,[data-theme=day] .committee-page select,[data-theme=night] .committee-page select,[data-theme=day] .committee-page textarea,[data-theme=night] .committee-page textarea,[data-theme=day] .committee-page .committee-search,[data-theme=night] .committee-page .committee-search,[data-theme=day] .committee-page .period-select,[data-theme=night] .committee-page .period-select{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}[data-theme=day] .committee-page .metric-track,[data-theme=night] .committee-page .metric-track,[data-theme=day] .committee-page .committee-dashboard-metrics,[data-theme=night] .committee-page .committee-dashboard-metrics{background-color:var(--ref-surface-tint)!important}[data-theme=day] .committee-page .monthly-empty,[data-theme=night] .committee-page .monthly-empty,[data-theme=day] .committee-page .committee-empty-state,[data-theme=night] .committee-page .committee-empty-state{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-muted)!important}.monthly-general-dashboard[data-v-4847e1be]{gap:14px;display:grid}.monthly-dashboard-heading[data-v-4847e1be]{justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 1px;display:flex}.monthly-dashboard-heading h3[data-v-4847e1be]{color:#193657;margin:5px 0 0;font:800 19px Manrope,sans-serif}.monthly-dashboard-heading label[data-v-4847e1be]{color:#71869b;gap:5px;font-size:8px;font-weight:700;display:grid}.monthly-dashboard-heading select[data-v-4847e1be]{color:#365673;background:#fff;border:1px solid #dfe8f0;border-radius:6px;min-width:145px;height:31px;padding:0 9px;font:600 9px DM Sans}.monthly-dashboard-filters[data-v-4847e1be]{align-items:flex-end;gap:8px;display:flex}.monthly-dashboard-filters label:last-child select[data-v-4847e1be]{min-width:210px}.annual-committee-dashboard[data-v-4847e1be]{gap:14px;display:grid}.annual-dashboard-heading h3[data-v-4847e1be]{max-width:620px}.annual-dashboard-card[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:11px;min-width:0;padding:16px;box-shadow:0 8px 20px #2445690b}.annual-pie-grid[data-v-4847e1be]{border-bottom:1px solid #edf1f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:6px 0 16px;display:grid}.annual-pie-grid article[data-v-4847e1be]{text-align:center;justify-items:center;gap:7px;display:grid}.annual-pie-grid article>span[data-v-4847e1be]{color:#47647d;font-size:9px;font-weight:800;line-height:1.35}.annual-pie-grid article>small[data-v-4847e1be]{color:#93a1ae;max-width:145px;font-size:8px;line-height:1.35}.annual-metric-list[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:4px;display:grid}.annual-metric-list>div[data-v-4847e1be]{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;gap:4px 9px;padding:10px 0;display:grid}.annual-metric-list span[data-v-4847e1be]{color:#526f87;font-size:9px}.annual-metric-list strong[data-v-4847e1be]{color:#193657;text-align:right;font:800 12px Manrope,sans-serif}.annual-metric-list small[data-v-4847e1be]{color:#98a6b1;grid-column:1/-1;font-size:8px}.annual-kpi-grid[data-v-4847e1be]{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.annual-kpi-grid article[data-v-4847e1be]{background:#f9fbfd;border:1px solid #edf1f4;border-radius:8px;gap:5px;min-height:88px;padding:12px;display:grid}.annual-kpi-grid span[data-v-4847e1be]{color:#71869b;font-size:8px;line-height:1.3}.annual-kpi-grid strong[data-v-4847e1be]{color:#193657;font:800 22px Manrope,sans-serif}.annual-kpi-grid small[data-v-4847e1be]{color:#94a1ad;font-size:7px;line-height:1.3}.annual-detail-grid[data-v-4847e1be]{border-top:1px solid #edf1f4;grid-template-columns:1.35fr .85fr;gap:16px;margin-top:16px;padding-top:15px;display:grid}.annual-section-heading[data-v-4847e1be]{gap:4px;margin-bottom:11px;display:grid}.annual-section-heading strong[data-v-4847e1be]{color:#47647d;font-size:9px}.annual-section-heading small[data-v-4847e1be]{color:#98a6b1;font-size:8px}.annual-bars[data-v-4847e1be],.annual-status-list[data-v-4847e1be]{gap:7px;display:grid}.annual-bar-row[data-v-4847e1be]{color:#7e92a5;grid-template-columns:28px minmax(0,1fr) 45px;align-items:center;gap:8px;font-size:8px;display:grid}.annual-bar-row strong[data-v-4847e1be]{color:#526f87;text-align:right;font-size:8px}.annual-bar-track[data-v-4847e1be]{background:#edf3f6;border-radius:5px;height:8px;overflow:hidden}.annual-bar-track i[data-v-4847e1be]{border-radius:inherit;background:linear-gradient(90deg,#2878d4,#66a8ef);min-width:2px;height:100%;display:block}.annual-status-list>div[data-v-4847e1be]{color:#7e92a5;border-bottom:1px solid #edf1f4;grid-template-columns:38px 1fr;gap:9px;padding:8px 0;font-size:8px;display:grid}.annual-status-list b[data-v-4847e1be]{color:#193657}.annual-dashboard-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.annual-member-list[data-v-4847e1be]{display:grid}.annual-member-list>div[data-v-4847e1be]{border-bottom:1px solid #edf1f4;grid-template-columns:31px minmax(100px,1fr) minmax(50px,.7fr) 34px;align-items:center;gap:8px;padding:9px 0;display:grid}.annual-member-list>div>span[data-v-4847e1be]:nth-child(2){gap:3px;min-width:0;display:grid}.annual-member-list strong[data-v-4847e1be]{color:#365673;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.annual-member-list small[data-v-4847e1be]{color:#8e9dac;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.annual-member-list>b[data-v-4847e1be]{color:#193657;text-align:right;font-size:9px}.annual-progress[data-v-4847e1be]{background:#edf3f6;border-radius:5px;height:6px;overflow:hidden}.annual-progress i[data-v-4847e1be]{border-radius:inherit;background:#2aa083;height:100%;display:block}.annual-task-count-list[data-v-4847e1be],.annual-task-table[data-v-4847e1be]{display:grid}.annual-task-count-list>div[data-v-4847e1be]{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.annual-task-count-list span[data-v-4847e1be]{color:#526f87;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.annual-task-count-list strong[data-v-4847e1be]{color:#193657;font-size:9px}.annual-task-table[data-v-4847e1be]{overflow:auto}.annual-task-header[data-v-4847e1be],.annual-task-table>div[data-v-4847e1be]:not(.monthly-empty){color:#526f87;border-bottom:1px solid #edf1f4;grid-template-columns:minmax(150px,1fr) 105px 85px;align-items:center;gap:10px;padding:9px 0;font-size:8px;display:grid}.annual-task-header[data-v-4847e1be]{color:#98a6b1;text-transform:uppercase;padding-top:0;font-weight:800}.annual-task-table small[data-v-4847e1be]{color:#8e9dac;font-size:8px}.member-dashboard-page[data-v-4847e1be]{gap:14px;display:grid}.member-dashboard-card[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:11px;min-width:0;padding:16px;box-shadow:0 8px 20px #2445690b}.member-kpi-grid[data-v-4847e1be]{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.member-kpi-grid article[data-v-4847e1be]{background:#f9fbfd;border:1px solid #edf1f4;border-radius:8px;gap:5px;min-height:83px;padding:11px;display:grid}.member-kpi-grid span[data-v-4847e1be]{color:#71869b;font-size:8px;line-height:1.3}.member-kpi-grid strong[data-v-4847e1be]{color:#193657;font:800 20px Manrope,sans-serif}.member-kpi-grid small[data-v-4847e1be]{color:#94a1ad;font-size:7px}.member-duration-chart[data-v-4847e1be]{border-top:1px solid #edf1f4;align-items:flex-end;gap:15px;min-height:82px;margin-top:15px;padding:12px 8px 0;display:flex}.member-duration-chart>div[data-v-4847e1be]{color:#8e9dac;place-items:end center;gap:4px;min-width:24px;font-size:8px;display:grid}.member-duration-chart i[data-v-4847e1be]{background:linear-gradient(#2aa083,#a5dfc8);border-radius:4px 4px 0 0;width:20px;min-height:8px;display:block}.member-duration-chart small[data-v-4847e1be]{color:#526f87;font-size:7px}.member-dashboard-top-grid[data-v-4847e1be]{grid-template-columns:1.35fr .85fr;gap:13px;display:grid}.member-meeting-list[data-v-4847e1be]{display:grid}.member-meeting-list>div[data-v-4847e1be]{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.member-meeting-list>div[data-v-4847e1be]:last-child{border-bottom:0}.member-meeting-list>div>span[data-v-4847e1be]{gap:4px;min-width:0;display:grid}.member-meeting-list strong[data-v-4847e1be]{color:#365673;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.member-meeting-list small[data-v-4847e1be]{color:#8e9dac;font-size:8px}.member-response-actions[data-v-4847e1be]{gap:5px;display:flex}.member-response-actions button[data-v-4847e1be]{color:#72889d;cursor:pointer;background:#fff;border:1px solid #dbe6ee;border-radius:6px;padding:6px 7px;font:700 7px DM Sans}.member-response-actions button.selected[data-v-4847e1be]{color:#187b5d;background:#e9f8f1;border-color:#7cc7ae}.member-status-table[data-v-4847e1be]{display:grid;overflow:auto}.member-status-row[data-v-4847e1be]{color:#60798e;border-bottom:1px solid #edf1f4;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;gap:10px;padding:9px 0;font-size:8px;display:grid}.member-status-row.member-status-header[data-v-4847e1be]{color:#98a6b1;text-transform:uppercase;font-size:7px;font-weight:800}.member-status-row>span[data-v-4847e1be]:last-child{text-align:right}.member-status-row .meeting-status[data-v-4847e1be]{justify-self:end}.member-dashboard-note[data-v-4847e1be]{color:#8c7b45;background:#fffdf1;border:1px solid #e5e0c7;border-radius:8px;margin:0;padding:11px 13px;font-size:9px}.member-dashboard-note strong[data-v-4847e1be]{color:#665429}@media (width<=900px){.member-kpi-grid[data-v-4847e1be]{grid-template-columns:repeat(3,minmax(0,1fr))}.member-dashboard-top-grid[data-v-4847e1be],.member-dashboard-grid[data-v-4847e1be]{grid-template-columns:1fr}}@media (width<=560px){.member-kpi-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.member-meeting-list>div[data-v-4847e1be]{grid-template-columns:1fr}.member-response-actions[data-v-4847e1be]{justify-content:flex-start}.member-duration-chart[data-v-4847e1be]{justify-content:space-between;gap:7px}}@media (width<=700px){.master-agenda-row[data-v-4847e1be]{grid-template-columns:26px minmax(0,1fr) 30px}.master-agenda-row label[data-v-4847e1be]:nth-child(3){grid-column:2/-1}.master-agenda-editor-heading[data-v-4847e1be]{flex-direction:column;align-items:stretch}.master-agenda-editor-heading .committee-button[data-v-4847e1be]{align-self:flex-start}.master-agenda-readiness-card .readiness-master-agendas[data-v-4847e1be]{grid-template-columns:1fr}.readiness-master-agenda[data-v-4847e1be]{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;row-gap:7px}.readiness-master-agenda>.agenda-number[data-v-4847e1be]{grid-area:1/1/span 2}.readiness-master-agenda-copy h5[data-v-4847e1be]{grid-area:1/2}.readiness-master-agenda-description[data-v-4847e1be]{border-top:1px solid #e7eef4;border-left:0;grid-area:2/2;padding:7px 0 0}.agenda-card-actions[data-v-4847e1be]{grid-area:1/3}.submission-title-row[data-v-4847e1be]{flex-wrap:wrap}}.monthly-submission-page[data-v-4847e1be]{gap:14px;display:grid}.submission-heading[data-v-4847e1be]{align-items:center}.submission-export-actions[data-v-4847e1be]{color:#71869b;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.submission-export-actions button[data-v-4847e1be]{color:#2878d4;cursor:pointer;background:#fff;border:1px solid #dbe6ee;border-radius:6px;padding:6px 9px;font:700 8px DM Sans}.submission-export-actions button[data-v-4847e1be]:hover{background:#eef6ff}.submission-card[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:11px;min-width:0;padding:16px;box-shadow:0 8px 20px #2445690b}.submission-title-row[data-v-4847e1be],.submission-card-heading[data-v-4847e1be]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.submission-title-row h4[data-v-4847e1be],.submission-card-heading h4[data-v-4847e1be]{color:#365673;margin:4px 0 3px;font:800 14px Manrope,sans-serif}.submission-title-row p[data-v-4847e1be]:not(.section-kicker){color:#8e9dac;margin:0;font-size:9px}.committee-page button[data-v-4847e1be]:disabled,.committee-page input[data-v-4847e1be]:disabled,.committee-page select[data-v-4847e1be]:disabled,.committee-page textarea[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.55}.submission-fields[data-v-4847e1be]{border-top:1px solid #edf1f4;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;padding-top:14px;display:grid}.submission-fields>div[data-v-4847e1be]{background:#f9fbfd;border:1px solid #edf1f4;border-radius:7px;gap:4px;padding:9px;display:grid}.submission-fields span[data-v-4847e1be]{color:#98a6b1;text-transform:uppercase;font-size:7px;font-weight:800}.submission-fields strong[data-v-4847e1be]{color:#526f87;font-size:9px;line-height:1.35}.submission-reschedule[data-v-4847e1be]{color:#8e9dac;border-top:1px solid #edf1f4;align-items:center;gap:12px;margin-top:12px;padding:10px;font-size:8px;display:flex}.submission-reschedule strong[data-v-4847e1be]{color:#526f87}.submission-reschedule.quorum-warning[data-v-4847e1be]{color:#9c5d55;background:#fff8f7;border:1px solid #f2d7d2;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px}.submission-reschedule.quorum-warning strong[data-v-4847e1be]{color:#b04b40}.submission-two-column[data-v-4847e1be]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.submission-check-list[data-v-4847e1be]{gap:9px;margin-top:13px;display:grid}.submission-check-list label[data-v-4847e1be]{color:#526f87;align-items:center;gap:8px;font-size:9px;display:flex}.submission-check-list input[data-v-4847e1be]{accent-color:#2878d4}.master-agenda-readiness-card .panel-description[data-v-4847e1be]{color:#71869b;max-width:620px;margin:7px 0 0;font-size:11px;line-height:1.5}.master-agenda-readiness-card .submission-card-heading h4[data-v-4847e1be]{font-size:20px;line-height:1.25}.master-agenda-readiness-card .section-kicker[data-v-4847e1be]{font-size:11px!important}.master-agenda-heading-actions[data-v-4847e1be]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.master-agenda-readiness-card .panel-count[data-v-4847e1be]{color:#2878d4;background:#f1f8ff;border:1px solid #cfe2f2;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.master-agenda-readiness-card .meeting-agenda-add-button[data-v-4847e1be]{padding:9px 13px;font-size:11px}.meeting-agenda-add-button[data-v-4847e1be]{color:#08776b;background:#e8faf5;border:1px solid #b7d7d1}.meeting-agenda-add-button[data-v-4847e1be]:hover{color:#056257;background:#d8f5ed;border-color:#79c5b8}.master-agenda-readiness-card .readiness-master-agendas[data-v-4847e1be]{grid-template-columns:1fr;gap:10px;margin:20px 0 0;padding:14px}.readiness-master-agendas[data-v-4847e1be]{background:#f6faff;border:1px solid #dce8f1;border-radius:12px;gap:10px;margin:1px 0 3px;padding:12px;display:grid}.readiness-master-agendas>strong[data-v-4847e1be]{color:#365673;font-size:8px}.readiness-master-agenda[data-v-4847e1be]{background:#fff;border:1px solid #dbe7f0;border-left:3px solid #79aee2;border-radius:9px;grid-template-columns:30px minmax(210px,.85fr) minmax(0,1.45fr) auto;align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 12px;display:grid;box-shadow:0 3px 9px #2445690b}.readiness-master-agenda-copy[data-v-4847e1be]{display:contents}.readiness-master-agenda>.agenda-number[data-v-4847e1be]{grid-area:1/1}.readiness-master-agenda-copy h5[data-v-4847e1be]{overflow-wrap:anywhere;color:#193657;grid-area:1/2;margin:0;font:800 13px/1.3 Manrope,sans-serif}.readiness-master-agenda-description[data-v-4847e1be]{border-left:1px solid #e7eef4;grid-area:1/3;margin:0;padding:0 0 0 12px;display:block}.readiness-master-agenda-description p[data-v-4847e1be]{overflow-wrap:anywhere;color:#526f87;margin:0;font-size:10px;line-height:1.35}.agenda-card-actions[data-v-4847e1be]{grid-area:1/4;justify-content:flex-end;align-items:center;gap:5px;display:flex}.agenda-card-action[data-v-4847e1be]{color:#6b8498;cursor:pointer;background:#fff;border:1px solid #d8e5ef;border-radius:6px;place-items:center;width:25px;height:25px;transition:background .15s,border-color .15s,color .15s;display:grid}.agenda-card-action.edit[data-v-4847e1be]:hover{color:#2878d4;background:#eef7ff;border-color:#b7d7f2}.agenda-card-action.remove[data-v-4847e1be]{color:#bf626a;border-color:#f1d3d6}.agenda-card-action.remove[data-v-4847e1be]:hover{color:#aa3d48;background:#fff5f5;border-color:#e7aeb3}.meeting-only-agenda[data-v-4847e1be]{background:#fbfffe;border-color:#b7d7d1 #b7d7d1 #b7d7d1 #39a98b}.agenda-pagination[data-v-4847e1be]{color:#71869b;border-top:1px solid #e3edf4;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;margin:4px 0 0;padding-top:12px;font-size:11px;font-weight:700;display:flex}.agenda-pagination-button[data-v-4847e1be]{color:#2878d4;cursor:pointer;background:#fff;border:1px solid #cfe0ed;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.agenda-pagination-button[data-v-4847e1be]:hover:not(:disabled){background:#eef7ff;border-color:#8dbce4}.agenda-pagination-button[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.4}.meeting-agenda-description[data-v-4847e1be]{color:#6e8294;margin:5px 0 8px;font-size:9px;line-height:1.4}.readiness-master-agenda small[data-v-4847e1be],.readiness-empty[data-v-4847e1be]{overflow-wrap:anywhere;color:#8e9dac;font-size:10px;line-height:1.4}.readiness-master-agenda .agenda-number[data-v-4847e1be]{color:#2878d4;background:#eef6ff;border:1px solid #cfe2f7;border-radius:9px;width:32px;height:32px;font-size:10px;font-weight:800}.master-agenda-empty-state[data-v-4847e1be]{color:#8e9dac;text-align:center;background:#f8fbfd;border:1px dashed #cbdce9;border-radius:8px;justify-items:center;gap:5px;margin-top:15px;padding:20px 12px;display:grid}.master-agenda-empty-state svg[data-v-4847e1be]{color:#7fa8ca}.master-agenda-empty-state strong[data-v-4847e1be]{color:#526f87;font-size:10px}.master-agenda-empty-state span[data-v-4847e1be]{font-size:8px}.master-agenda-editor[data-v-4847e1be]{background:#f8fbfd;border:1px solid #dce7f0;border-radius:9px;margin-top:12px;padding:11px}.master-agenda-editor-heading[data-v-4847e1be]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.master-agenda-editor-heading h4[data-v-4847e1be]{color:#365673;margin:4px 0 3px;font:800 13px Manrope,sans-serif}.master-agenda-editor-heading small[data-v-4847e1be]{color:#8e9dac;font-size:10px}.master-agenda-add-button[data-v-4847e1be]{color:#fff;cursor:pointer;background:#1769b0;border:1px solid #1769b0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:150px;min-height:40px;margin-top:12px;padding:0 16px;font:700 13px DM Sans,sans-serif;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 10px #1769b02e}.master-agenda-add-button[data-v-4847e1be]:hover{background:#0f568f;border-color:#0f568f;box-shadow:0 6px 14px #1769b03d}.master-agenda-add-button[data-v-4847e1be]:focus-visible{outline-offset:2px;outline:3px solid #1769b047}.master-agenda-rows[data-v-4847e1be]{gap:7px;margin-top:9px;display:grid}.master-agenda-row[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:8px;grid-template-columns:26px minmax(160px,1fr) minmax(190px,1.35fr) 30px;align-items:start;gap:8px;padding:8px;display:grid}.master-agenda-row-number[data-v-4847e1be]{color:#2878d4;background:#eaf3ff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.master-agenda-row label[data-v-4847e1be]{color:#526f87;gap:5px;font-size:10px;font-weight:800;display:grid}.master-agenda-row input[data-v-4847e1be],.master-agenda-row textarea[data-v-4847e1be]{color:#365673;border:1px solid #dfe8f0;border-radius:6px;outline:0;width:100%;padding:6px 8px;font:500 10px DM Sans}.master-agenda-row input[data-v-4847e1be]{height:32px}.master-agenda-row textarea[data-v-4847e1be]{resize:vertical;line-height:1.35}.master-agenda-remove[data-v-4847e1be]{color:#c64c56;cursor:pointer;background:#fff7f7;border:1px solid #f1ccd0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.master-agenda-empty[data-v-4847e1be]{color:#8e9dac;border:1px dashed #cbdde9;border-radius:7px;margin:13px 0 0;padding:10px;font-size:10px}.submission-attendance-list[data-v-4847e1be],.submission-task-list[data-v-4847e1be],.submission-agenda-list[data-v-4847e1be]{margin-top:11px;display:grid}.submission-attendance-list>div[data-v-4847e1be]{border-bottom:1px solid #edf1f4;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.submission-attendance-list>div>span[data-v-4847e1be]:nth-child(2){gap:3px;display:grid}.submission-attendance-list strong[data-v-4847e1be],.submission-task-list strong[data-v-4847e1be]{color:#365673;font-size:9px}.submission-attendance-list small[data-v-4847e1be],.submission-task-list small[data-v-4847e1be]{color:#8e9dac;font-size:8px}.task-allocation-card[data-v-4847e1be]{grid-column:1/-1}.task-allocation-card .panel-description[data-v-4847e1be]{color:#8e9dac;margin:6px 0 0;font-size:9px}.task-allocation-table-wrap[data-v-4847e1be]{border:1px solid #dce7f0;border-radius:8px;margin-top:13px;overflow:auto}.task-allocation-table[data-v-4847e1be]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.task-allocation-table th[data-v-4847e1be]{color:#6c8398;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f4f8fb;border-bottom:1px solid #dce7f0;padding:9px 8px;font-size:8px;font-weight:800}.task-allocation-table th[data-v-4847e1be]:first-child{width:22%}.task-allocation-table th[data-v-4847e1be]:nth-child(2){width:18%}.task-allocation-table th[data-v-4847e1be]:nth-child(3){width:15%}.task-allocation-table th[data-v-4847e1be]:nth-child(4){width:10%}.task-allocation-table th[data-v-4847e1be]:nth-child(5){width:9%}.task-allocation-table th[data-v-4847e1be]:nth-child(6){width:14%}.task-allocation-table th[data-v-4847e1be]:nth-child(7){width:12%}.task-allocation-table td[data-v-4847e1be]{vertical-align:middle;background:#fff;border-bottom:1px solid #edf1f4;padding:7px}.task-allocation-table td.task-allocation-agenda-cell[data-v-4847e1be]{vertical-align:top}.task-allocation-table tbody tr:last-child td[data-v-4847e1be]{border-bottom:0}.task-allocation-table input[data-v-4847e1be],.task-allocation-table select[data-v-4847e1be]{color:#365673;background:#fff;border:1px solid #dfe8f0;border-radius:6px;outline:0;width:100%;height:31px;padding:0 7px;font:500 9px DM Sans,sans-serif}.task-allocation-table input[data-v-4847e1be]:focus,.task-allocation-table select[data-v-4847e1be]:focus{border-color:#8ebde5;box-shadow:0 0 0 2px #eaf4fd}.task-agenda-title[data-v-4847e1be]{color:#365673;font-size:9px;line-height:1.35;display:block}.task-agenda-description[data-v-4847e1be]{color:#8e9dac;text-overflow:ellipsis;margin-top:4px;font-size:8px;line-height:1.3;display:block;overflow:hidden}.task-agenda-cell[data-v-4847e1be]{gap:6px;display:grid}.task-agenda-actions[data-v-4847e1be]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.task-agenda-actions>span[data-v-4847e1be]{color:#8797a6;font-size:8px;font-weight:700}.task-agenda-actions>.task-add-hint[data-v-4847e1be]{color:#59758b;font-size:9px;font-weight:700}.task-add-button[data-v-4847e1be]{color:#176f9d;cursor:pointer;background:#f2f8fc;border:1px solid #c7dfef;border-radius:5px;align-items:center;gap:3px;padding:4px 7px;font:700 8px DM Sans,sans-serif;display:inline-flex}.task-add-button[data-v-4847e1be]:hover:not(:disabled){background:#e7f3fa;border-color:#87bddb}.task-add-button[data-v-4847e1be]:disabled{opacity:.55;cursor:not-allowed}.task-limit-reached[data-v-4847e1be]{color:#a06b27!important}.task-allocation-task-field[data-v-4847e1be]{align-items:center;gap:4px;min-width:0;display:flex}.task-allocation-task-field input[data-v-4847e1be]{min-width:0}.task-remove-draft-button[data-v-4847e1be]{color:#bc5359;cursor:pointer;background:#fff8f8;border:1px solid #f0d4d5;border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:26px;padding:0;display:grid}.task-remove-draft-button[data-v-4847e1be]:hover{background:#fff0f0;border-color:#e8aeb2}.task-attachment-controls[data-v-4847e1be]{gap:4px;margin-top:5px;display:grid}.task-attachment-toggle[data-v-4847e1be]{color:#52718a;cursor:pointer;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.task-attachment-toggle input[data-v-4847e1be]{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.task-attachment-switch[data-v-4847e1be]{background:#d7e1e9;border-radius:10px;flex:0 0 25px;width:25px;height:14px;transition:background .16s;position:relative}.task-attachment-switch[data-v-4847e1be]:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #19344a33}.task-attachment-toggle input:checked+.task-attachment-switch[data-v-4847e1be]{background:#1b819b}.task-attachment-toggle input:checked+.task-attachment-switch[data-v-4847e1be]:after{transform:translate(11px)}.task-attachment-toggle input:focus-visible+.task-attachment-switch[data-v-4847e1be]{outline-offset:2px;outline:2px solid #8ebde5}.task-attachment-toggle input:disabled~span[data-v-4847e1be]{cursor:not-allowed;opacity:.6}.task-attachment-picker[data-v-4847e1be]{color:#2878d4;cursor:pointer;align-items:center;gap:4px;min-width:0;font-size:8px;font-weight:800;display:flex}.task-attachment-picker input[data-v-4847e1be]{display:none}.task-attachment-picker small[data-v-4847e1be]{color:#71869b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.task-attachment-not-required[data-v-4847e1be],.task-attachment-empty[data-v-4847e1be]{color:#98a6b1;margin-top:5px;font-size:8px;font-weight:600;display:block}.task-attachment-file[data-v-4847e1be]{background:#fbfdff;border:1px solid #e5edf2;border-radius:6px;gap:4px;min-width:0;padding:4px;display:grid}.task-attachment-file-name[data-v-4847e1be]{color:#526f87;align-items:center;gap:4px;min-width:0;display:flex}.task-attachment-file-name small[data-v-4847e1be]{color:#526f87;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.task-attachment-actions[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.task-attachment-action[data-v-4847e1be]{color:#2878a0;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe9ef;border-radius:4px;justify-content:center;align-items:center;gap:3px;min-width:0;height:23px;padding:0 4px;font:700 7px DM Sans,sans-serif;display:inline-flex}.task-attachment-action[data-v-4847e1be]:hover:not(:disabled){background:#e8f4f8}.task-attachment-action.view[data-v-4847e1be]{color:#187b5d}.task-attachment-action.download[data-v-4847e1be]{color:#2878a0}.task-attachment-action.remove[data-v-4847e1be]{color:#b94d55;grid-column:1/-1}.task-attachment-action.remove[data-v-4847e1be]:hover:not(:disabled){background:#fff0f0;border-color:#f0d4d5}.task-attachment-action[data-v-4847e1be]:disabled,.task-draft-attachment-remove[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.45}.task-draft-attachment-remove[data-v-4847e1be]{color:#b94d55;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:3px;padding:2px 0;font:600 8px DM Sans,sans-serif;display:inline-flex}.task-allocation-submit[data-v-4847e1be]{color:#187b5d;cursor:pointer;background:#edfbf5;border:1px solid #9ccfbd;border-radius:6px;justify-content:center;align-items:center;width:100%;height:31px;padding:0 9px;font:800 9px DM Sans,sans-serif;display:inline-flex}.task-allocation-submit[data-v-4847e1be]:hover:not(:disabled){background:#dbf6e9;border-color:#5eae91}.task-allocation-submit[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.5}.task-allocation-load-more[data-v-4847e1be]{color:#8e9dac;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:10px 2px 0;font-size:8px;display:flex}.task-allocation-load-more .committee-button[data-v-4847e1be]{align-items:center;gap:5px;display:inline-flex}.task-allocation-submit-bar[data-v-4847e1be]{border-top:1px solid #e3edf4;justify-content:flex-end;margin-top:13px;padding-top:12px;display:flex}.task-allocation-empty[data-v-4847e1be]{color:#98a6b1;text-align:center;font-size:9px;padding:18px!important}.submission-roster[data-v-4847e1be]{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.roster-chip[data-v-4847e1be]{color:#526f87;border:1px solid #e2ebf1;border-radius:15px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;display:inline-flex}.roster-chip .member-avatar[data-v-4847e1be]{width:23px;height:23px}.picture-upload[data-v-4847e1be],.attachment-dropzone[data-v-4847e1be]{color:#2878d4;cursor:pointer;background:#f7fbff;border:1px dashed #b9d2e6;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:76px;margin-top:12px;font-size:9px;font-weight:800;display:flex}.picture-upload.disabled[data-v-4847e1be]{cursor:not-allowed;opacity:.6}.picture-upload span[data-v-4847e1be],.attachment-dropzone span[data-v-4847e1be]{gap:3px;display:grid}.picture-upload small[data-v-4847e1be],.attachment-dropzone small[data-v-4847e1be]{color:#8e9dac;font-size:8px;font-weight:500}.picture-upload input[data-v-4847e1be],.attachment-dropzone input[data-v-4847e1be]{display:none}.capture-picture-card>small[data-v-4847e1be]{color:#98a6b1;text-align:center;margin-top:8px;font-size:8px;display:block}.submission-agenda-list>div[data-v-4847e1be],.submission-task-list>div[data-v-4847e1be]{border-bottom:1px solid #edf1f4;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.submission-agenda-list>div>span[data-v-4847e1be]:nth-child(2),.submission-task-list>div>span[data-v-4847e1be]:first-child{gap:3px;min-width:0;display:grid}.submission-agenda-list strong[data-v-4847e1be],.submission-task-list strong[data-v-4847e1be]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submission-agenda-list small[data-v-4847e1be]{color:#8e9dac;font-size:8px}.agenda-number[data-v-4847e1be]{color:#2878d4;background:#eaf3ff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.read-state[data-v-4847e1be]{color:#218c76;background:#e8f8f1;border-radius:10px;padding:4px 6px;font-size:7px;font-weight:800}.read-state.unread[data-v-4847e1be]{color:#bd7410;background:#fff4e4}.submission-notes[data-v-4847e1be]{resize:vertical;color:#365673;border:1px solid #dfe8f0;border-radius:7px;outline:0;width:100%;margin-top:12px;padding:10px;font:500 10px DM Sans;display:block}.submission-note-help[data-v-4847e1be]{color:#98a6b1;margin-top:7px;font-size:8px}.meeting-chat-participants[data-v-4847e1be]{background:#f8fbfd;border:1px solid #e5edf3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:9px 10px;display:flex}.meeting-notes-heading-actions[data-v-4847e1be]{align-items:center;gap:6px;display:flex}.meeting-notes-icon-button[data-v-4847e1be]{color:#2878d4;cursor:pointer;background:#fff;border:1px solid #d8e6ef;border-radius:6px;place-items:center;width:29px;height:29px;padding:0;display:grid}.meeting-notes-icon-button[data-v-4847e1be]:hover{background:#eef7ff;border-color:#8ebde5}.meeting-chat-card[data-v-4847e1be]:fullscreen{box-sizing:border-box;background:#fff;border:0;border-radius:0;width:100%;height:100%;max-height:none;margin:0;padding:24px;overflow:auto}.meeting-chat-card:fullscreen .meeting-chat-messages[data-v-4847e1be]{max-height:calc(100vh - 250px)}.meeting-chat-participant-label[data-v-4847e1be]{color:#71869b;text-transform:uppercase;margin-right:3px;font-size:8px;font-weight:800}.meeting-chat-participant[data-v-4847e1be]{color:#526f87;background:#fff;border:1px solid #dce9f1;border-radius:14px;align-items:center;gap:4px;padding:3px 7px 3px 3px;font-size:8px;font-weight:700;display:inline-flex}.meeting-chat-participant .member-avatar[data-v-4847e1be]{width:20px;height:20px;font-size:7px}.meeting-chat-empty-inline[data-v-4847e1be]{color:#98a6b1;font-size:8px}.meeting-chat-messages[data-v-4847e1be]{background:#fbfdff;border:1px solid #e1ebf2;border-radius:9px;gap:9px;min-height:115px;max-height:320px;margin-top:12px;padding:11px;display:grid;overflow:auto}.meeting-chat-state[data-v-4847e1be]{color:#98a6b1;text-align:center;align-content:center;place-items:center;gap:5px;min-height:92px;font-size:9px;display:grid}.meeting-chat-state strong[data-v-4847e1be]{color:#60798e;font-size:10px}.meeting-chat-message[data-v-4847e1be]{align-items:flex-start;gap:8px;max-width:82%;display:flex}.meeting-chat-message.own[data-v-4847e1be]{flex-direction:row-reverse;justify-self:end}.meeting-chat-message .member-avatar[data-v-4847e1be]{flex:0 0 27px;width:27px;height:27px;font-size:8px}.meeting-chat-message>div[data-v-4847e1be]{background:#fff;border:1px solid #e0eaf2;border-radius:9px 9px 9px 3px;min-width:0;padding:7px 9px}.meeting-chat-message.own>div[data-v-4847e1be]{background:#edf7ff;border-color:#cde3fa;border-radius:9px 9px 3px}.meeting-chat-message-meta[data-v-4847e1be]{align-items:center;gap:8px;display:flex}.meeting-chat-message-meta strong[data-v-4847e1be]{color:#365673;font-size:9px}.meeting-chat-message-meta time[data-v-4847e1be]{color:#98a6b1;font-size:7px}.meeting-chat-message p[data-v-4847e1be]{color:#526f87;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;line-height:1.45}.meeting-chat-error[data-v-4847e1be]{color:#c64f5b;margin:8px 0 0;font-size:8px}.meeting-chat-composer[data-v-4847e1be]{gap:7px;margin-top:10px;display:grid}.meeting-chat-composer textarea[data-v-4847e1be]{resize:vertical;color:#365673;border:1px solid #dfe8f0;border-radius:7px;outline:0;width:100%;padding:9px 10px;font:500 10px DM Sans;display:block}.meeting-chat-composer textarea[data-v-4847e1be]:focus{border-color:#8ebde5;box-shadow:0 0 0 2px #eaf4fd}.meeting-chat-composer-footer[data-v-4847e1be]{color:#98a6b1;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.meeting-chat-restriction[data-v-4847e1be]{color:#71869b;background:#f7fbff;border:1px solid #dce9f1;border-radius:7px;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;font-size:8px;display:flex}.submission-attachments[data-v-4847e1be]{padding-bottom:18px}.attachment-dropzone[data-v-4847e1be]{justify-content:flex-start;padding:12px}.attachment-dropzone.disabled[data-v-4847e1be]{cursor:not-allowed;opacity:.6}.meeting-attachment-grid[data-v-4847e1be]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:11px;margin-top:14px;display:grid}.meeting-attachment-card[data-v-4847e1be]{background:#fbfdff;border:1px solid #e0eaf2;border-radius:9px;grid-template-columns:76px minmax(0,1fr);gap:10px;min-width:0;padding:8px;display:grid;position:relative}.meeting-attachment-more[data-v-4847e1be]{color:#2878d4;text-align:center;cursor:pointer;background:#f3f9fe;border:1px dashed #9fc8e5;border-radius:9px;align-content:center;place-items:center;gap:4px;min-height:94px;padding:12px;display:grid}.meeting-attachment-more[data-v-4847e1be]:hover{background:#e8f4fd;border-color:#2878d4}.meeting-attachment-more-count[data-v-4847e1be]{color:#1769b0;background:#dceeff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.meeting-attachment-more strong[data-v-4847e1be]{font-size:9px}.meeting-attachment-more small[data-v-4847e1be]{color:#71869b;font-size:8px}.meeting-photos-modal[data-v-4847e1be]{width:min(880px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto}.meeting-photos-modal .modal-heading small[data-v-4847e1be]{color:#8e9dac;margin-top:4px;font-size:8px;display:block}.meeting-photos-modal-grid[data-v-4847e1be]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:11px;margin-top:14px;display:grid}.meeting-attachment-preview[data-v-4847e1be]{background:#eaf3fa;border-radius:7px;width:76px;height:76px;display:block;position:relative;overflow:hidden}.meeting-attachment-preview img[data-v-4847e1be]{object-fit:cover;width:100%;height:100%}.meeting-attachment-preview span[data-v-4847e1be]{color:#fff;background:#14304cd6;border-radius:5px;align-items:center;gap:3px;padding:4px 5px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;bottom:4px;right:4px}.meeting-attachment-preview span.meeting-attachment-image-fallback[data-v-4847e1be]{box-sizing:border-box;color:#7890a3;text-align:center;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:8px;font-size:9px;font-weight:700;display:flex;position:static}.meeting-attachment-details[data-v-4847e1be]{align-content:center;gap:4px;min-width:0;padding-right:18px;display:grid}.meeting-attachment-details strong[data-v-4847e1be]{color:#365673;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.meeting-attachment-details small[data-v-4847e1be],.meeting-attachment-details span[data-v-4847e1be]{color:#8a9baa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.meeting-attachment-remove[data-v-4847e1be]{color:#c64f5b;cursor:pointer;background:#fff0f1;border:0;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:6px;right:6px}.meeting-attachment-remove[data-v-4847e1be]:hover{background:#ffe1e4}.meeting-attachment-empty[data-v-4847e1be]{color:#8a9baa;border:1px dashed #d8e5ee;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:16px;font-size:9px;display:flex}.submission-end-section[data-v-4847e1be]{justify-content:space-between;align-items:center;gap:16px;display:flex}.submission-end-section h4[data-v-4847e1be]{color:#365673;margin:4px 0 0;font:800 14px Manrope}.submission-end-fields[data-v-4847e1be]{align-items:flex-end;gap:9px;display:flex}.submission-end-fields label[data-v-4847e1be]{color:#71869b;gap:5px;font-size:8px;font-weight:800;display:grid}.submission-end-fields input[data-v-4847e1be],.submission-end-fields select[data-v-4847e1be]{color:#365673;border:1px solid #dfe8f0;border-radius:6px;outline:0;width:100px;height:32px;padding:0 7px;font:500 9px DM Sans}.submission-end-fields select[data-v-4847e1be]{width:140px}.outside-meetings-table[data-v-4847e1be]{gap:14px;display:grid}.outside-table-heading[data-v-4847e1be]{align-items:center}.outside-table-card[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:11px;min-width:0;padding:16px;box-shadow:0 8px 20px #2445690b}.outside-table-summary[data-v-4847e1be]{color:#365673;align-items:center;gap:10px;margin-bottom:13px;font-size:10px;font-weight:800;display:flex}.outside-table-summary small[data-v-4847e1be]{color:#98a6b1;font-size:8px;font-weight:500}.outside-table-summary .committee-button[data-v-4847e1be]{margin-left:auto}.outside-register[data-v-4847e1be]{border:1px solid #dce7f0;border-radius:7px;overflow:auto}.outside-register-row[data-v-4847e1be]{color:#60798e;border-bottom:1px solid #dce7f0;grid-template-columns:115px minmax(190px,1.5fr) minmax(125px,1fr) minmax(120px,.9fr) minmax(105px,.8fr) 105px 95px 75px 75px 80px 95px 108px;align-items:center;gap:0;min-width:1390px;font-size:8px;display:grid}.outside-register-row>span[data-v-4847e1be]{border-right:1px solid #e3ebf0;min-height:41px;padding:8px 7px}.outside-register-row>span[data-v-4847e1be]:last-child{border-right:0}.outside-register-header[data-v-4847e1be]{color:#172b4d;text-align:center;background:#fff200;font-size:8px;font-weight:800}.outside-register-header>span[data-v-4847e1be]{min-height:31px;padding:8px 5px}.outside-register-row strong[data-v-4847e1be]{color:#365673;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.outside-register-row small[data-v-4847e1be]{color:#98a6b1;margin-top:3px;font-size:7px;display:block}.outside-register-row .meeting-status[data-v-4847e1be]{justify-self:start;min-height:0;padding:4px 6px}.outside-register-row .meeting-schedule-status-select[data-v-4847e1be]{color:#365673;background:#fff;border:1px solid #dbe6ee;border-radius:6px;width:100%;min-height:28px;padding:0 5px;font:700 8px DM Sans,sans-serif}.outside-register-row .meeting-schedule-status-cell[data-v-4847e1be]{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.outside-register-row .meeting-schedule-status-actions[data-v-4847e1be]{flex-wrap:wrap;gap:4px;max-width:150px;display:flex}.outside-register-row .meeting-schedule-status-icon[data-v-4847e1be]{color:#54738d;cursor:pointer;background:#fff;border:1px solid #dbe6ee;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid}.outside-register-row .meeting-schedule-status-icon[data-v-4847e1be]:hover:not(:disabled){color:#2878d4;background:#eef6ff;border-color:#8ebde5}.outside-register-row .meeting-schedule-status-icon.active[data-v-4847e1be]{color:#2878d4;background:#eaf3ff;border-color:#2878d4;box-shadow:0 0 0 2px #2878d41a}.outside-register-row .meeting-schedule-status-icon.danger[data-v-4847e1be]{color:#c64f5b}.outside-register-row .meeting-schedule-status-icon.danger[data-v-4847e1be]:hover:not(:disabled){color:#c64f5b;background:#fff0f1;border-color:#e4a1a8}.outside-register-row .meeting-schedule-status-icon[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.45}.outside-register-row .meeting-status-source[data-v-4847e1be]{color:#2b8f77;text-transform:uppercase;letter-spacing:.04em;margin-top:0;font-size:7px;font-weight:800}.outside-register-row .meeting-status-source[data-v-4847e1be]:not(.automatic){color:#8b6a2c}.outside-register-row .meeting-status-action-wrap[data-v-4847e1be]{display:inline-flex;position:relative}.outside-register-row .meeting-status-action-button[data-v-4847e1be]{color:#2878d4;cursor:pointer;background:linear-gradient(#f8fcff,#eef7ff);border:1px solid #b9d7f1;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid;box-shadow:0 2px 5px #2878d41a}.outside-register-row .meeting-status-action-button[data-v-4847e1be]:hover:not(:disabled),.outside-register-row .meeting-status-action-button.active[data-v-4847e1be]{color:#2878d4;background:#eaf3ff;border-color:#8ebde5}.outside-register-row .meeting-status-action-button[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.45}.outside-register-row .meeting-status-action-menu[data-v-4847e1be]{z-index:20;background:#fff;border:1px solid #d6e4ee;border-top:3px solid #2878d4;border-radius:9px;min-width:218px;padding:7px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 14px 30px #24456933}.outside-register-row .meeting-status-action-menu-heading[data-v-4847e1be]{border-bottom:1px solid #edf1f4;gap:2px;padding:3px 7px 7px;display:grid}.outside-register-row .meeting-status-action-menu-heading strong[data-v-4847e1be]{color:#365673;font-size:9px}.outside-register-row .meeting-status-action-menu-heading small[data-v-4847e1be]{color:#98a6b1;margin:0;font-size:7px;font-weight:600}.outside-register-row .meeting-status-action-menu button[data-v-4847e1be]{color:#526f87;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:31px;margin-top:2px;padding:6px 8px;font:700 8px DM Sans,sans-serif;display:flex}.outside-register-row .meeting-status-action-menu button[data-v-4847e1be]:hover:not(:disabled),.outside-register-row .meeting-status-action-menu button.active[data-v-4847e1be]{color:#2878d4;background:#eaf3ff}.outside-register-row .meeting-status-action-menu button.danger[data-v-4847e1be]{color:#c64f5b}.outside-register-row .meeting-status-action-menu button.danger[data-v-4847e1be]:hover:not(:disabled){background:#fff0f1}.outside-register-row .meeting-status-action-menu button.reopen-action[data-v-4847e1be]{color:#2878d4}.outside-register-row .meeting-status-action-menu button[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.45}.meeting-status-action-menu-portal[data-v-4847e1be]{z-index:1000;background:#fff;border:1px solid #d6e4ee;border-top:3px solid #2878d4;border-radius:9px;min-width:218px;padding:7px;display:grid;position:fixed;box-shadow:0 14px 30px #24456933}.meeting-status-action-menu-portal .meeting-status-action-menu-heading[data-v-4847e1be]{border-bottom:1px solid #edf1f4;gap:2px;padding:3px 7px 7px;display:grid}.meeting-status-action-menu-portal .meeting-status-action-menu-heading strong[data-v-4847e1be]{color:#365673;font-size:9px}.meeting-status-action-menu-portal .meeting-status-action-menu-heading small[data-v-4847e1be]{color:#98a6b1;margin:0;font-size:7px;font-weight:600}.meeting-status-action-menu-portal button[data-v-4847e1be]{color:#526f87;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:31px;margin-top:2px;padding:6px 8px;font:700 8px DM Sans,sans-serif;display:flex}.meeting-status-action-menu-portal button[data-v-4847e1be]:hover:not(:disabled),.meeting-status-action-menu-portal button.active[data-v-4847e1be]{color:#2878d4;background:#eaf3ff}.meeting-status-action-menu-portal button.danger[data-v-4847e1be]{color:#c64f5b}.meeting-status-action-menu-portal button.danger[data-v-4847e1be]:hover:not(:disabled){background:#fff0f1}.meeting-status-action-menu-portal button.reopen-action[data-v-4847e1be]{color:#2878d4}.meeting-status-action-menu-portal button[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.45}.outside-register-row .meeting-schedule-reopen[data-v-4847e1be]{color:#2878d4;cursor:pointer;background:#eff7ff;border:1px solid #b9d7f1;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:25px;padding:0 6px;font:800 8px DM Sans,sans-serif;display:inline-flex}.outside-register-row .meeting-schedule-reopen[data-v-4847e1be]:hover:not(:disabled){background:#e3f1ff;border-color:#7eb5e4}.outside-register-row .meeting-schedule-reopen[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.55}.outside-actions[data-v-4847e1be]{align-items:center;gap:5px;display:flex}.outside-actions>button[data-v-4847e1be]{color:#2878d4;cursor:pointer;background:#fff;border:1px solid #dbe6ee;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid;box-shadow:0 2px 5px #2445690f}.outside-actions>button[data-v-4847e1be]:hover{background:#eef6ff;border-color:#a9cce8;box-shadow:0 4px 9px #2878d41f}.master-committee-page[data-v-4847e1be]{gap:14px;display:grid}.master-heading[data-v-4847e1be]{align-items:center}.master-heading h3[data-v-4847e1be]{color:#193657;margin:4px 0;font:800 19px Manrope,sans-serif}.master-heading p[data-v-4847e1be]:not(.section-kicker){color:#8e9dac;margin:0;font-size:9px}.master-configuration-card[data-v-4847e1be],.master-register-card[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:11px;min-width:0;padding:16px;box-shadow:0 8px 20px #2445690b}.master-configuration-header[data-v-4847e1be]{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.master-configuration-header h4[data-v-4847e1be]{color:#365673;margin:4px 0;font:800 14px Manrope,sans-serif}.master-configuration-header span[data-v-4847e1be]:not(.section-kicker):not(.meeting-status){color:#8e9dac;font-size:8px}.master-form-error[data-v-4847e1be]{color:#b44343;background:#fff3f3;border:1px solid #f1c7c7;border-radius:6px;margin:12px 0 0;padding:9px 11px;font-size:9px}.master-form-grid[data-v-4847e1be]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.master-form-grid label[data-v-4847e1be]{color:#526f87;align-content:start;gap:5px;font-size:8px;font-weight:800;display:grid}.master-form-grid label[data-v-4847e1be]:nth-child(6){grid-column:span 2}.master-form-grid input[data-v-4847e1be],.master-form-grid select[data-v-4847e1be],.master-form-grid textarea[data-v-4847e1be]{color:#334f6b;background:#fff;border:1px solid #dfe8f0;border-radius:6px;outline:0;width:100%;height:34px;padding:0 9px;font:500 9px DM Sans}.master-form-grid textarea[data-v-4847e1be]{resize:vertical;height:auto;padding:9px}.master-form-grid small[data-v-4847e1be]{color:#98a6b1;font-size:7px;font-weight:500;line-height:1.3}.master-form-actions[data-v-4847e1be]{border-top:1px solid #edf1f4;justify-content:flex-end;gap:8px;margin-top:15px;padding-top:13px;display:flex}.master-register[data-v-4847e1be]{border:1px solid #dce7f0;border-radius:7px;overflow:auto}.master-register-row[data-v-4847e1be]{color:#60798e;border-bottom:1px solid #dce7f0;grid-template-columns:170px 120px 120px 105px 105px 190px 105px 110px 120px 115px 125px 120px 85px 60px;align-items:stretch;min-width:1740px;font-size:8px;display:grid}.master-register-row>span[data-v-4847e1be]{border-right:1px solid #dce7f0;align-items:center;min-height:48px;padding:7px;display:flex}.master-register-header[data-v-4847e1be]{color:#172b4d;text-align:center;background:#fff200;font-size:7px;font-weight:800}.master-register-header>span[data-v-4847e1be]{justify-content:center;min-height:54px}.master-register-row strong[data-v-4847e1be]{color:#365673;font-size:8px}.master-status-button[data-v-4847e1be]{color:#218c76;cursor:pointer;background:#e8f8f1;border:1px solid #a9d9c6;border-radius:10px;padding:4px 7px;font:800 7px DM Sans}.master-status-button.inactive[data-v-4847e1be]{color:#b44343;background:#fff0f0;border-color:#f0c5c5}.task-actions-dashboard[data-v-4847e1be]{gap:14px;display:grid}.task-dashboard-heading[data-v-4847e1be]{align-items:center;padding:2px 2px 4px}.task-dashboard-heading h3[data-v-4847e1be]{color:#193657;letter-spacing:-.35px;margin:5px 0;font:800 21px Manrope,sans-serif}.task-dashboard-heading p[data-v-4847e1be]:not(.section-kicker){color:#8e9dac;margin:0;font-size:9px}.task-dashboard-toolbar[data-v-4847e1be]{align-items:flex-end;gap:12px;display:flex}.task-live-status[data-v-4847e1be]{color:#218c76;white-space:nowrap;background:#f2fbf6;border:1px solid #cde9de;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.task-live-status i[data-v-4847e1be]{background:#2bb27e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2bb27e21}.task-counter-card[data-v-4847e1be],.task-breakdown-card[data-v-4847e1be],.task-register-card[data-v-4847e1be],.task-recent-card[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:11px;min-width:0;padding:16px;box-shadow:0 8px 20px #2445690b}.task-counter-heading[data-v-4847e1be]{justify-content:space-between;align-items:center;gap:7px;margin-bottom:13px;display:flex}.task-counter-heading>div[data-v-4847e1be]{gap:3px;display:grid}.task-counter-heading strong[data-v-4847e1be]{color:#365673;font-size:11px}.task-counter-heading small[data-v-4847e1be]{color:#98a6b1;font-size:8px}.task-counter-period[data-v-4847e1be]{color:#6f879b;background:#f4f8fc;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:800}.task-counter-grid[data-v-4847e1be]{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.task-counter-grid article[data-v-4847e1be]{background:linear-gradient(145deg,#fff 0%,#f8fbfd 100%);border:1px solid #edf1f4;border-radius:8px;gap:6px;padding:13px;display:grid}.task-counter-grid article[data-v-4847e1be]:first-child{border-top:3px solid #2878d4}.task-counter-grid article[data-v-4847e1be]:nth-child(2){border-top:3px solid #8255d7}.task-counter-grid article[data-v-4847e1be]:nth-child(3){border-top:3px solid #d08b2e}.task-counter-grid article[data-v-4847e1be]:nth-child(4){border-top:3px solid #8b5bd6}.task-counter-grid article[data-v-4847e1be]:nth-child(5){border-top:3px solid #218c76}.task-counter-grid span[data-v-4847e1be]{color:#71869b;font-size:8px}.task-counter-grid article>small[data-v-4847e1be]{color:#a0adb7;font-size:7px;line-height:1.25}.task-counter-grid strong[data-v-4847e1be]{color:#193657;font:800 24px Manrope,sans-serif}.task-kpi-label[data-v-4847e1be]{align-items:center;gap:6px;display:flex}.task-kpi-dot[data-v-4847e1be]{border-radius:50%;width:7px;height:7px}.task-kpi-dot.blue[data-v-4847e1be]{background:#2878d4}.task-kpi-dot.violet[data-v-4847e1be]{background:#8255d7}.task-kpi-dot.amber[data-v-4847e1be]{background:#d08b2e}.task-kpi-dot.purple[data-v-4847e1be]{background:#8b5bd6}.task-kpi-dot.green[data-v-4847e1be]{background:#218c76}.task-counter-grid article:nth-child(2) strong[data-v-4847e1be]{color:#2878d4}.task-counter-grid article:nth-child(3) strong[data-v-4847e1be]{color:#d08b2e}.task-counter-grid article:nth-child(4) strong[data-v-4847e1be]{color:#8255d7}.task-counter-grid article:nth-child(5) strong[data-v-4847e1be]{color:#218c76}.task-breakdown-grid[data-v-4847e1be]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.task-card-heading[data-v-4847e1be]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.task-card-heading h4[data-v-4847e1be]{color:#365673;margin:4px 0 0;font:800 13px Manrope,sans-serif}.task-breakdown-row[data-v-4847e1be]{color:#60798e;border-bottom:1px solid #edf1f4;grid-template-columns:minmax(155px,1.3fr) 75px 105px 115px 105px;align-items:center;gap:10px;padding:10px 8px;font-size:8px;display:grid}.task-breakdown-row strong[data-v-4847e1be]{color:#365673;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.task-breakdown-header[data-v-4847e1be]{color:#172b4d;text-transform:uppercase;background:#fff200;font-size:7px;font-weight:800}.task-breakdown-row:not(.task-breakdown-header)>span[data-v-4847e1be]:not(:first-child){color:#526f87;font-weight:800}.task-breakdown-header span[data-v-4847e1be]{white-space:normal}.task-register[data-v-4847e1be]{border:1px solid #dce7f0;border-radius:7px;overflow:auto}.task-register-row[data-v-4847e1be]{color:#60798e;border-bottom:1px solid #dce7f0;grid-template-columns:minmax(190px,1.35fr) minmax(190px,1fr) 120px 100px 75px 95px 105px;align-items:center;gap:0;min-width:950px;font-size:8px;display:grid}.task-register-row>span[data-v-4847e1be],.task-register-row>button[data-v-4847e1be]{border-right:1px solid #e3ebf0;min-height:42px;padding:8px}.task-register-row>span[data-v-4847e1be]:first-child{gap:3px;display:grid}.task-register-row strong[data-v-4847e1be]{color:#365673;font-size:9px}.task-register-row small[data-v-4847e1be]{color:#98a6b1;font-size:7px}.task-register-header[data-v-4847e1be]{color:#172b4d;text-align:center;text-transform:uppercase;background:#fff200;font-size:7px;font-weight:800}.task-cycle-button[data-v-4847e1be]{color:#2878d4;cursor:pointer;background:#f7fbff;border:1px solid #b9d3e8;border-radius:5px;align-self:center;margin:4px;padding:5px 7px;font:700 7px DM Sans}.task-cycle-button[data-v-4847e1be]:hover{background:#eaf3ff}@media (width<=900px){.task-counter-grid[data-v-4847e1be]{grid-template-columns:repeat(3,minmax(0,1fr))}.task-breakdown-grid[data-v-4847e1be]{grid-template-columns:1fr}.task-dashboard-toolbar[data-v-4847e1be]{align-items:center}}@media (width<=560px){.task-dashboard-heading[data-v-4847e1be]{align-items:stretch}.task-dashboard-toolbar[data-v-4847e1be]{flex-direction:column;align-items:stretch;gap:8px}.task-live-status[data-v-4847e1be]{width:max-content}.task-counter-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-breakdown-row[data-v-4847e1be]{grid-template-columns:minmax(120px,1fr) 55px 75px 85px 75px;gap:5px;padding:8px 5px;font-size:7px}}@media (width<=900px){.master-form-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.master-form-grid label[data-v-4847e1be]:nth-child(6){grid-column:span 2}}@media (width<=560px){.master-heading[data-v-4847e1be]{align-items:stretch}.master-form-grid[data-v-4847e1be]{grid-template-columns:1fr}.master-form-grid label[data-v-4847e1be]:nth-child(6){grid-column:auto}}@media (width<=900px){.submission-fields[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.submission-end-section[data-v-4847e1be]{flex-direction:column;align-items:stretch}.submission-end-fields[data-v-4847e1be]{flex-wrap:wrap}}@media (width<=560px){.submission-heading[data-v-4847e1be]{align-items:stretch}.submission-export-actions[data-v-4847e1be]{flex-wrap:wrap}.submission-fields[data-v-4847e1be],.submission-two-column[data-v-4847e1be]{grid-template-columns:1fr}.submission-reschedule[data-v-4847e1be]{flex-direction:column;align-items:flex-start}.submission-reschedule .panel-link[data-v-4847e1be]{margin-left:0}.submission-end-fields[data-v-4847e1be]{flex-direction:column;align-items:stretch}.submission-end-fields label[data-v-4847e1be],.submission-end-fields input[data-v-4847e1be],.submission-end-fields select[data-v-4847e1be]{width:100%}}@media (width<=900px){.annual-kpi-grid[data-v-4847e1be]{grid-template-columns:repeat(3,minmax(0,1fr))}.annual-detail-grid[data-v-4847e1be],.annual-dashboard-grid[data-v-4847e1be]{grid-template-columns:1fr}}@media (width<=560px){.annual-pie-grid[data-v-4847e1be],.annual-metric-list[data-v-4847e1be]{grid-template-columns:1fr}.annual-kpi-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.annual-task-header[data-v-4847e1be],.annual-task-table>div[data-v-4847e1be]:not(.monthly-empty){grid-template-columns:minmax(140px,1fr) 85px 75px}.annual-member-list>div[data-v-4847e1be]{grid-template-columns:31px minmax(100px,1fr) 70px 34px}}.monthly-dashboard-top[data-v-4847e1be],.monthly-dashboard-grid[data-v-4847e1be]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:13px;display:grid}.monthly-dashboard-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-dashboard-card[data-v-4847e1be]{border:1px solid var(--committee-border);background:var(--committee-surface);min-width:0;box-shadow:var(--ref-shadow-sm);color:var(--committee-text);border-radius:11px;padding:16px}.monthly-card-heading[data-v-4847e1be]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.monthly-card-heading h4[data-v-4847e1be]{color:var(--committee-heading);margin:4px 0 0;font:800 13px Manrope,sans-serif}.monthly-card-heading .section-kicker[data-v-4847e1be]{max-width:280px}.monthly-pie-grid[data-v-4847e1be]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.monthly-pie-grid article[data-v-4847e1be]{text-align:center;justify-items:center;gap:7px;display:grid}.monthly-pie[data-v-4847e1be]{border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:relative}.monthly-pie[data-v-4847e1be]:after{content:"";background:var(--committee-surface);border-radius:50%;position:absolute;inset:12px}.monthly-pie strong[data-v-4847e1be]{z-index:1;color:var(--committee-heading);font:800 18px Manrope,sans-serif;position:relative}.monthly-pie-grid article>span[data-v-4847e1be]{color:var(--committee-heading);font-size:9px;font-weight:800;line-height:1.35}.monthly-pie-grid article>small[data-v-4847e1be]{max-width:125px;color:var(--committee-muted);font-size:8px;line-height:1.35}.next-session-card dl[data-v-4847e1be]{gap:0;margin:0;display:grid}.next-session-card dl>div[data-v-4847e1be]{border-bottom:1px solid var(--committee-border-soft);grid-template-columns:100px 1fr;gap:10px;padding:7px 0;display:grid}.next-session-card dl>div[data-v-4847e1be]:last-child{border-bottom:0}.next-session-card dt[data-v-4847e1be]{color:var(--committee-muted);text-transform:uppercase;font-size:8px;font-weight:800}.next-session-card dd[data-v-4847e1be]{color:var(--committee-heading);margin:0;font-size:9px;font-weight:700}.monthly-list[data-v-4847e1be]{display:grid}.monthly-list-row[data-v-4847e1be]{border-bottom:1px solid var(--committee-border-soft);grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.monthly-list-row[data-v-4847e1be]:last-child{border-bottom:0}.monthly-list-row>span[data-v-4847e1be]:nth-child(2),.activity-list>div>span[data-v-4847e1be]:nth-child(2){gap:3px;min-width:0;display:grid}.monthly-list-row strong[data-v-4847e1be],.activity-list strong[data-v-4847e1be]{color:var(--committee-heading);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.monthly-list-row small[data-v-4847e1be],.activity-list small[data-v-4847e1be]{color:var(--committee-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.monthly-date[data-v-4847e1be]{color:var(--committee-blue);font-size:8px;font-weight:800}.monthly-empty[data-v-4847e1be]{color:var(--committee-muted);text-align:center;justify-items:center;gap:7px;padding:24px 10px;display:grid}.monthly-empty svg[data-v-4847e1be]{color:var(--committee-muted)}.monthly-empty strong[data-v-4847e1be]{color:var(--committee-heading);font-size:10px}.monthly-empty span[data-v-4847e1be]{font-size:8px}.committee-count-list[data-v-4847e1be]{display:grid}.committee-count-list>div[data-v-4847e1be]{border-bottom:1px solid var(--committee-border-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.committee-count-list>div[data-v-4847e1be]:last-child{border-bottom:0}.committee-count-name[data-v-4847e1be]{min-width:0;color:var(--committee-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex;overflow:hidden}.committee-count-name i[data-v-4847e1be]{border-radius:50%;flex:none;width:7px;height:7px;display:block}.committee-count-list>div>span[data-v-4847e1be]:last-child{flex:none;justify-items:end;gap:2px;display:grid}.committee-count-list strong[data-v-4847e1be]{color:var(--committee-heading);font:800 12px Manrope,sans-serif}.committee-count-list small[data-v-4847e1be]{color:var(--committee-muted);font-size:7px}.activity-list>div[data-v-4847e1be]:not(.monthly-empty){border-bottom:1px solid var(--committee-border-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.activity-list>div[data-v-4847e1be]:last-child{border-bottom:0}.activity-dot[data-v-4847e1be]{background:#2878d4;border-radius:50%;width:7px;height:7px}.activity-dot.amber[data-v-4847e1be]{background:#d08b2e}.activity-list time[data-v-4847e1be]{color:var(--committee-muted);white-space:nowrap;font-size:7px}.blue-icon[data-v-4847e1be]{color:#2878d4}.amber-icon[data-v-4847e1be]{color:#d08b2e}@media (width<=900px){.monthly-dashboard-top[data-v-4847e1be],.monthly-dashboard-grid[data-v-4847e1be]{grid-template-columns:1fr}.monthly-pie-grid[data-v-4847e1be]{gap:6px}}@media (width<=560px){.monthly-dashboard-heading[data-v-4847e1be],.monthly-dashboard-filters[data-v-4847e1be]{flex-direction:column;align-items:stretch}.monthly-dashboard-filters label:last-child select[data-v-4847e1be]{min-width:0}.monthly-pie-grid[data-v-4847e1be]{grid-template-columns:1fr}.monthly-list-row[data-v-4847e1be]{grid-template-columns:68px minmax(0,1fr)}.monthly-list-row>.meeting-status[data-v-4847e1be]{display:none}}.committee-workspace-tabs[data-v-4847e1be]{z-index:15!important;scrollbar-width:none!important;background:#fffffff5!important;border:1px solid #d8e6f3!important;border-radius:12px!important;flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;padding:6px!important;display:flex!important;position:sticky!important;top:0!important;overflow:auto hidden!important;box-shadow:0 8px 20px #1a467017!important}.committee-workspace-tabs button[data-v-4847e1be]{color:#607592!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:none!important;padding:11px 15px!important;font:700 10px DM Sans!important;transition:background .2s,color .2s,transform .2s!important;position:relative!important}.committee-workspace-tabs button[data-v-4847e1be]:hover{color:#126de4!important;background:#eef6ff!important;transform:translateY(-1px)!important}.committee-workspace-tabs button.active[data-v-4847e1be]:after{content:"";background:#b9e0ff;border-radius:2px;height:2px;position:absolute;bottom:3px;left:14px;right:14px}@media (width<=700px){.committee-tabs-arrow[data-v-4847e1be]{width:27px;height:35px}.committee-workspace-tabs[data-v-4847e1be]{border-radius:9px;top:-1px;padding:5px!important}.committee-workspace-tabs button[data-v-4847e1be]{padding:10px 12px!important;font-size:9px!important}}.committee-workspace-tabs[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:10px;flex-wrap:wrap;gap:3px;padding:5px;display:flex;overflow:hidden;box-shadow:0 6px 16px #2445690a}.committee-workspace-tabs button[data-v-4847e1be]{color:#71869b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font:700 9px DM Sans,sans-serif;display:flex}.committee-workspace-tabs button[data-v-4847e1be]:hover{color:#1768c5;background:#f1f7fc}.committee-workspace-tabs button.active[data-v-4847e1be]{color:#fff;background:#126de4;box-shadow:0 4px 10px #126de433}.workspace-tab-number[data-v-4847e1be]{color:#6e879c;background:#edf4f9;border-radius:6px;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.committee-workspace-tabs button.active .workspace-tab-number[data-v-4847e1be]{color:#fff;background:#ffffff2b}.workspace-pane[data-v-4847e1be]{gap:15px;display:grid}.workspace-pane-heading[data-v-4847e1be]{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.workspace-pane-heading h3[data-v-4847e1be]{color:#193657;margin:5px 0 3px;font:800 19px Manrope,sans-serif}.workspace-pane-heading p[data-v-4847e1be]:not(.section-kicker){color:#7e92a5;margin:0;font-size:10px;line-height:1.5}.dashboard-insight-grid[data-v-4847e1be]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.insight-panel[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:11px;min-height:150px;padding:17px;box-shadow:0 8px 20px #2445690b}.large-metric[data-v-4847e1be]{align-items:baseline;gap:7px;margin:17px 0 11px;display:flex}.large-metric strong[data-v-4847e1be]{color:#193657;font:800 29px Manrope,sans-serif}.large-metric span[data-v-4847e1be]{color:#7c91a4;font-size:9px}.metric-track[data-v-4847e1be]{background:#edf3f6;border-radius:8px;height:7px;overflow:hidden}.metric-track span[data-v-4847e1be]{border-radius:inherit;background:#2878d4;height:100%;display:block}.green-track span[data-v-4847e1be]{background:#2aa083}.metric-legend[data-v-4847e1be]{color:#8295a7;gap:13px;margin-top:10px;font-size:8px;display:flex}.metric-legend span[data-v-4847e1be]{align-items:center;gap:4px;display:flex}.green-dot[data-v-4847e1be],.blue-dot[data-v-4847e1be],.amber-dot[data-v-4847e1be]{background:#2aa083;border-radius:50%;width:7px;height:7px;display:inline-block}.blue-dot[data-v-4847e1be]{background:#2878d4}.amber-dot[data-v-4847e1be]{background:#d08b2e}.insight-note[data-v-4847e1be]{color:#9a7b4d;margin:11px 0 0;font-size:8px}.status-breakdown[data-v-4847e1be]{color:#8295a7;gap:16px;font-size:8px;display:flex}.status-breakdown b[data-v-4847e1be]{color:#193657;margin-right:3px;font-size:13px}.committee-dashboard-grid[data-v-4847e1be]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.committee-dashboard-card[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:11px;gap:9px;padding:16px;display:grid;box-shadow:0 8px 20px #2445690b}.committee-dashboard-card-header[data-v-4847e1be]{justify-content:space-between;align-items:center;display:flex}.committee-dashboard-card h4[data-v-4847e1be]{color:#365673;margin:1px 0 0;font:800 13px Manrope,sans-serif}.committee-dashboard-card p[data-v-4847e1be]{color:#8798a8;min-height:27px;margin:0;font-size:9px;line-height:1.45}.committee-dashboard-metrics[data-v-4847e1be]{border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;grid-template-columns:repeat(3,1fr);gap:5px;padding:10px 0;display:grid}.committee-dashboard-metrics span[data-v-4847e1be]{gap:2px;display:grid}.committee-dashboard-metrics strong[data-v-4847e1be]{color:#193657;font:800 16px Manrope}.committee-dashboard-metrics small[data-v-4847e1be]{color:#8a9bab;font-size:7px}.member-dashboard-grid[data-v-4847e1be]{grid-template-columns:1.4fr .8fr;gap:14px;display:grid}.member-summary-panel[data-v-4847e1be],.member-focus-panel[data-v-4847e1be]{padding:18px}.member-dashboard-list[data-v-4847e1be]{margin-top:13px;display:grid}.member-dashboard-row[data-v-4847e1be]{border-bottom:1px solid #edf1f4;grid-template-columns:34px minmax(180px,1fr) 70px 50px 50px;align-items:center;gap:9px;padding:10px 4px;display:grid}.member-dashboard-row>span[data-v-4847e1be]:nth-child(2){gap:3px;display:grid}.member-dashboard-row strong[data-v-4847e1be]{color:#365673;font-size:9px}.member-dashboard-row small[data-v-4847e1be]{color:#8e9dac;font-size:8px}.member-stat[data-v-4847e1be]{gap:2px;display:grid}.member-stat b[data-v-4847e1be]{color:#193657;font-size:10px}.member-stat small[data-v-4847e1be]{font-size:7px}.member-focus-metric[data-v-4847e1be]{gap:4px;margin:23px 0 12px;display:grid}.member-focus-metric strong[data-v-4847e1be]{color:#193657;font:800 30px Manrope}.member-focus-metric span[data-v-4847e1be]{color:#8396a8;font-size:9px}.member-focus-list[data-v-4847e1be]{color:#6c8498;gap:11px;margin-top:16px;font-size:9px;display:grid}.member-focus-list span[data-v-4847e1be]{align-items:center;gap:7px;display:flex}.table-view-panel[data-v-4847e1be]{padding:17px}.table-toolbar[data-v-4847e1be]{align-items:center;gap:8px;margin-bottom:13px;display:flex}.table-toolbar .committee-search[data-v-4847e1be]{width:280px}.toolbar-icon[data-v-4847e1be]{color:#718ba0;margin-left:auto}.period-select[data-v-4847e1be]{color:#4a657e;background:#fff;border:1px solid #dfe8f0;border-radius:6px;outline:0;height:33px;padding:0 9px;font:600 9px DM Sans}.meeting-register[data-v-4847e1be]{overflow:auto}.register-row[data-v-4847e1be]{color:#60798e;border-bottom:1px solid #edf1f4;grid-template-columns:minmax(190px,1.5fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(110px,.8fr) 75px 90px;align-items:center;gap:12px;min-width:830px;padding:12px 6px;font-size:9px;display:grid}.register-header[data-v-4847e1be]{color:#93a1ae;text-transform:uppercase;padding-top:2px;font-size:8px;font-weight:800}.register-row span[data-v-4847e1be]:first-child{gap:3px;display:grid}.register-row strong[data-v-4847e1be]{color:#365673;font-size:9px}.register-row small[data-v-4847e1be]{color:#8e9dac;font-size:8px;display:block}.meeting-master-form[data-v-4847e1be]{grid-template-columns:1.1fr 1fr .72fr;gap:14px;display:grid}.master-form-section[data-v-4847e1be],.master-form-side[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:11px;align-content:start;gap:14px;padding:18px;display:grid;box-shadow:0 8px 20px #2445690b}.master-form-section label[data-v-4847e1be]{color:#526b83;gap:6px;font-size:9px;font-weight:700;display:grid}.master-form-section input[data-v-4847e1be],.master-form-section select[data-v-4847e1be],.master-form-section textarea[data-v-4847e1be]{color:#334f6b;background:#fff;border:1px solid #dfe8f0;border-radius:6px;outline:0;width:100%;height:35px;padding:0 9px;font:500 10px DM Sans}.master-form-section textarea[data-v-4847e1be]{resize:vertical;height:auto;padding:9px}.master-form-section-heading[data-v-4847e1be]{border-bottom:1px solid #edf1f4;align-items:center;gap:10px;padding-bottom:12px;display:flex}.master-form-section-heading>span[data-v-4847e1be]{color:#2878d4;background:#eaf3ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.master-form-section-heading div[data-v-4847e1be]{gap:3px;display:grid}.master-form-section-heading strong[data-v-4847e1be]{color:#365673;font-size:10px}.master-form-section-heading small[data-v-4847e1be]{color:#8e9dac;font-size:8px}.form-tip[data-v-4847e1be]{color:#7c91a4;background:#f4f8fb;border-radius:7px;align-items:flex-start;gap:7px;padding:10px;font-size:8px;line-height:1.4;display:flex}.master-form-side[data-v-4847e1be]{background:#f8fbfd}.master-preview[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:9px;gap:10px;padding:14px;display:grid}.master-preview h4[data-v-4847e1be]{color:#193657;margin:0;font:800 13px Manrope}.master-preview div[data-v-4847e1be]{color:#70869b;align-items:center;gap:6px;font-size:9px;display:flex}.agenda-actions-panel[data-v-4847e1be]{padding:18px}.agenda-actions-layout[data-v-4847e1be]{grid-template-columns:1.35fr .65fr;gap:15px;display:grid}.agenda-action-list[data-v-4847e1be]{gap:8px;display:grid}.agenda-action-group[data-v-4847e1be]{border:1px solid #e2eaf0;border-radius:8px;padding:13px}.agenda-action-heading[data-v-4847e1be]{align-items:center;gap:9px;display:flex}.agenda-action-heading>div[data-v-4847e1be]{flex:1;gap:3px;display:grid}.agenda-action-heading strong[data-v-4847e1be]{color:#365673;font-size:9px}.agenda-action-heading small[data-v-4847e1be]{color:#8e9dac;font-size:8px}.agenda-linked-note[data-v-4847e1be]{color:#68879a;background:#f2faf7;border-radius:6px;align-items:center;gap:6px;margin:11px 0 0;padding:8px;font-size:8px;display:flex}.action-summary-card[data-v-4847e1be]{background:#f3f8fc;border-radius:9px;align-content:start;gap:11px;padding:16px;display:grid}.action-summary-card h4[data-v-4847e1be]{color:#193657;margin:0;font:800 17px Manrope}.action-summary-line[data-v-4847e1be]{color:#72899d;justify-content:space-between;font-size:9px;display:flex}.action-summary-line strong[data-v-4847e1be]{color:#193657}.import-layout[data-v-4847e1be]{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.import-dropzone[data-v-4847e1be]{text-align:center;min-height:250px;box-shadow:none;background:#f8fbfe;border:1px dashed #a9c9e4;justify-items:center;gap:9px;padding:36px 20px;display:grid}.import-icon[data-v-4847e1be]{color:#2878d4;background:#eaf3ff;border-radius:15px;place-items:center;width:53px;height:53px;display:grid}.import-dropzone h4[data-v-4847e1be]{color:#365673;margin:2px 0 0;font:800 15px Manrope}.import-dropzone p[data-v-4847e1be]{color:#8799a9;margin:0;font-size:9px}.import-dropzone input[type=file][data-v-4847e1be]{display:none}.selected-file[data-v-4847e1be]{color:#208b73;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.import-instructions[data-v-4847e1be]{align-content:start;gap:12px;padding:20px;display:grid}.import-instructions h4[data-v-4847e1be]{color:#365673;margin:-5px 0 1px;font:800 14px Manrope}.import-instructions>div[data-v-4847e1be]{color:#6f8497;align-items:center;gap:7px;font-size:9px;display:flex}.import-instructions>div svg[data-v-4847e1be]{color:#208b73}@media (width<=1100px){.committee-dashboard-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-master-form[data-v-4847e1be]{grid-template-columns:1fr 1fr}.master-form-side[data-v-4847e1be]{grid-column:1/-1}.member-dashboard-grid[data-v-4847e1be],.import-layout[data-v-4847e1be]{grid-template-columns:1fr}.dashboard-insight-grid[data-v-4847e1be]{grid-template-columns:1fr 1fr}}@media (width<=760px){.committee-workspace-tabs button[data-v-4847e1be]{padding:0 9px}.workspace-pane-heading[data-v-4847e1be]{display:grid}.dashboard-insight-grid[data-v-4847e1be],.committee-dashboard-grid[data-v-4847e1be],.meeting-master-form[data-v-4847e1be]{grid-template-columns:1fr}.master-form-side[data-v-4847e1be]{grid-column:auto}.table-toolbar[data-v-4847e1be]{flex-wrap:wrap}.table-toolbar .committee-search[data-v-4847e1be]{width:100%}.member-dashboard-row[data-v-4847e1be]{grid-template-columns:34px 1fr 58px 46px 46px}.agenda-actions-layout[data-v-4847e1be]{grid-template-columns:1fr}}.committee-page[data-v-4847e1be]{--committee-heading:var(--ref-ink);--committee-text:var(--ref-text);--committee-muted:var(--ref-muted);--committee-border:var(--ref-line-strong);--committee-border-soft:var(--ref-line);--committee-surface:var(--ref-surface);--committee-surface-soft:var(--ref-surface-soft);--committee-blue:var(--ref-blue);--committee-teal:var(--ref-green);--committee-amber:var(--ref-orange)}.committee-page[data-v-4847e1be] :where(.workspace-pane-heading h3,.monthly-dashboard-heading h3,.section-heading h3,.monthly-card-heading h4,.committee-dashboard-card h4,.task-card-heading h4,.meeting-detail-header h3,.master-heading h3,.annual-section-heading h4,.member-dashboard-card h4,.table-view-panel h4){color:var(--committee-heading)!important}.committee-page[data-v-4847e1be] :where(.workspace-pane-heading p:not(.section-kicker),.monthly-dashboard-heading p:not(.section-kicker),.committee-dashboard-card p,.member-dashboard-note,.form-tip,.insight-note){color:var(--committee-muted)!important}.committee-page[data-v-4847e1be] :where(.monthly-dashboard-card,.committee-dashboard-card,.member-dashboard-card,.table-view-panel,.master-form-section,.master-form-side,.insight-panel,.meeting-detail,.meeting-panel,.upcoming-section,.task-register-card,.task-counter-card,.annual-dashboard-card,.submission-card){border-color:var(--committee-border)!important;background:var(--committee-surface)!important;border-radius:16px!important;box-shadow:0 9px 26px #1e4b6f0e!important}.committee-page[data-v-4847e1be] :where(.monthly-card-heading,.committee-dashboard-card-header,.task-card-heading,.annual-section-heading,.meeting-detail-header,.master-form-section-heading){border-color:var(--committee-border-soft)}.committee-page[data-v-4847e1be] :where(.monthly-list-row,.activity-list>div,.member-dashboard-row,.member-status-row,.register-row,.task-breakdown-row,.task-register-row,.annual-task-table>div,.submission-fields>div){color:var(--committee-text);border-color:var(--committee-border-soft)!important}.committee-page[data-v-4847e1be] :where(.monthly-list-row strong,.activity-list strong,.committee-list-copy strong,.member-dashboard-row strong,.register-row strong,.task-register-row strong,.annual-task-table strong,.meeting-detail-header h3){color:var(--committee-heading)!important}.committee-page[data-v-4847e1be] :where(.monthly-list-row small,.activity-list small,.committee-list-copy small,.member-dashboard-row small,.register-row small,.task-register-row small,.annual-task-table small,.meeting-meta,.meeting-breadcrumb){color:var(--committee-muted)!important}.committee-page[data-v-4847e1be] :where(.master-form-section label,.master-form-side label,.committee-modal label,.table-toolbar,.period-select,.register-row,.submission-fields label){color:var(--committee-text)!important}.committee-page[data-v-4847e1be] :where(input,select,textarea,.committee-search,.period-select){border-color:var(--committee-border)!important;background:var(--committee-surface)!important;color:var(--committee-heading)!important}.committee-page[data-v-4847e1be] :where(.committee-search input){color:var(--committee-muted)}.committee-page[data-v-4847e1be] :where(.committee-button.primary,.committee-button.secondary.light,.panel-link,.toolbar-icon){color:var(--committee-blue)}.committee-page .committee-button.primary[data-v-4847e1be]{background:#e3f7f0}.committee-page .committee-button.primary[data-v-4847e1be]:hover{background:#d2f1e7}.committee-page .meeting-status[data-v-4847e1be],.committee-page .task-status[data-v-4847e1be],.committee-page .invited-tag[data-v-4847e1be]{color:var(--committee-blue);background:#f1f7fb;border:1px solid #cfe2ee;border-radius:999px;font-weight:800}.committee-page[data-v-4847e1be] :where(.meeting-status.completed,.task-status.completed){color:var(--committee-teal);background:#effaf4;border-color:#cce8db}.committee-page[data-v-4847e1be] :where(.meeting-status.in-progress,.task-status.in-progress){color:var(--committee-amber);background:#fff8e9;border-color:#f1dfb7}.committee-page[data-v-4847e1be] :where(.meeting-status.scheduled,.task-status.open){color:var(--committee-blue);background:#f0f7ff;border-color:#cfe0f1}.committee-page .meeting-status.cancelled[data-v-4847e1be]{color:#b4434d;background:#fff3f4;border-color:#f0c8cd}.committee-page .meeting-status.task-allocation[data-v-4847e1be],.committee-page .meeting-status.action-initiation[data-v-4847e1be]{color:#7650b5;background:#f7f1ff;border-color:#d8c9f2}.committee-page .meeting-status.action-in-process[data-v-4847e1be]{color:var(--committee-amber);background:#fff8e9;border-color:#f1dfb7}.committee-page .meeting-status.action-collected[data-v-4847e1be]{color:var(--committee-teal);background:#effaf4;border-color:#cce8db}.committee-page .meeting-status.action-support-required[data-v-4847e1be]{color:#b4434d;background:#fff3f4;border-color:#f0c8cd}.committee-page .section-kicker[data-v-4847e1be]{letter-spacing:.13em;color:#718da5!important;font-size:10px!important}.committee-page .monthly-empty[data-v-4847e1be],.committee-page .committee-empty[data-v-4847e1be]{color:var(--committee-muted)}@media (width<=700px){.committee-page[data-v-4847e1be] :where(.monthly-dashboard-card,.committee-dashboard-card,.member-dashboard-card,.table-view-panel,.master-form-section,.master-form-side,.insight-panel,.meeting-detail,.meeting-panel,.upcoming-section,.task-register-card,.task-counter-card,.annual-dashboard-card,.submission-card){border-radius:13px!important}}.committee-sub-menu[data-v-4847e1be]{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;padding:0!important;display:flex!important;position:static!important;top:auto!important;overflow-x:auto!important}.committee-sub-menu button[data-v-4847e1be]{color:#5f7c95!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;flex:none!important;min-height:38px!important;padding:8px 15px!important;font:700 12px DM Sans,sans-serif!important;position:relative!important}.committee-sub-menu button[data-v-4847e1be]:hover{color:#176fce!important;background:#e4f1fb!important}.committee-sub-menu button.active[data-v-4847e1be]{color:#176fce!important;background:#fff!important;border-color:#c8def2!important;box-shadow:0 4px 12px #205a901a!important}.committee-sub-menu button.active[data-v-4847e1be]:after{display:none!important}@media (width<=700px){.committee-sub-menu button[data-v-4847e1be]{min-height:36px!important;padding:8px 11px!important;font-size:11px!important}}.committee-page .annual-committee-dashboard[data-v-4847e1be]{color:var(--committee-text)}.committee-page .annual-dashboard-heading[data-v-4847e1be]{align-items:center}.committee-page .annual-dashboard-heading h3[data-v-4847e1be]{color:var(--committee-heading)!important;font-size:26px!important;line-height:1.25!important}.committee-page .annual-dashboard-card[data-v-4847e1be]{border-color:var(--committee-border)!important;background:var(--committee-surface)!important;border-radius:16px!important;padding:18px!important;box-shadow:0 9px 26px #1e4b6f0e!important}.committee-page .annual-pie-grid[data-v-4847e1be]{border-color:var(--committee-border-soft);gap:18px;padding:8px 0 18px}.committee-page .annual-pie-grid article>span[data-v-4847e1be]{color:var(--committee-heading)!important;font-size:14px!important;line-height:1.45!important}.committee-page .annual-pie-grid article>small[data-v-4847e1be]{max-width:180px;color:var(--committee-muted)!important;font-size:12px!important;line-height:1.45!important}.committee-page .annual-metric-list[data-v-4847e1be]{gap:0 24px;margin-top:7px}.committee-page .annual-metric-list>div[data-v-4847e1be]{border-color:var(--committee-border-soft);padding:12px 0}.committee-page .annual-metric-list span[data-v-4847e1be]{color:var(--committee-text)!important;font-size:13px!important;line-height:1.45!important}.committee-page .annual-metric-list strong[data-v-4847e1be]{color:var(--committee-heading)!important;font-size:17px!important}.committee-page .annual-metric-list small[data-v-4847e1be]{color:var(--committee-muted)!important;font-size:12px!important;line-height:1.4!important}.committee-page .annual-detail-grid[data-v-4847e1be]{border-color:var(--committee-border-soft);gap:22px;margin-top:18px;padding-top:18px}.committee-page .annual-section-heading[data-v-4847e1be]{gap:5px;margin-bottom:13px}.committee-page .annual-section-heading strong[data-v-4847e1be]{color:var(--committee-heading)!important;font-size:14px!important;line-height:1.4!important}.committee-page .annual-section-heading small[data-v-4847e1be]{color:var(--committee-muted)!important;font-size:12px!important;line-height:1.4!important}.committee-page .annual-bar-row[data-v-4847e1be]{grid-template-columns:34px minmax(0,1fr) 60px;gap:10px;color:var(--committee-muted)!important;font-size:13px!important}.committee-page .annual-bar-row strong[data-v-4847e1be]{color:var(--committee-heading)!important;font-size:13px!important}.committee-page .annual-bar-track[data-v-4847e1be]{background:#edf4f8;height:9px}.committee-page .annual-bar-track i[data-v-4847e1be]{background:linear-gradient(90deg,#176fce,#69a9e8)}.committee-page .annual-status-list>div[data-v-4847e1be]{border-color:var(--committee-border-soft);grid-template-columns:48px minmax(0,1fr);gap:11px;padding:10px 0;line-height:1.45;color:var(--committee-text)!important;font-size:13px!important}.committee-page .annual-status-list b[data-v-4847e1be]{color:var(--committee-heading)!important;font-size:14px!important}.committee-page .annual-member-list>div[data-v-4847e1be]{border-color:var(--committee-border-soft);grid-template-columns:36px minmax(120px,1fr) minmax(70px,.7fr) 44px;gap:10px;padding:11px 0}.committee-page .annual-member-list strong[data-v-4847e1be]{color:var(--committee-heading)!important;font-size:14px!important;line-height:1.35!important}.committee-page .annual-member-list small[data-v-4847e1be]{color:var(--committee-muted)!important;font-size:12px!important;line-height:1.35!important}.committee-page .annual-member-list>div>b[data-v-4847e1be]{color:var(--committee-heading)!important;font-size:13px!important}.committee-page .annual-progress[data-v-4847e1be]{background:#edf4f8;height:8px}.committee-page .annual-progress i[data-v-4847e1be]{background:linear-gradient(90deg,#218d79,#79cbb2)}.committee-page .annual-task-count-list>div[data-v-4847e1be]{border-color:var(--committee-border-soft);padding:11px 0}.committee-page .annual-task-count-list span[data-v-4847e1be]{color:var(--committee-text)!important;font-size:13px!important}.committee-page .annual-task-count-list strong[data-v-4847e1be]{color:var(--committee-heading)!important;font-size:13px!important}.committee-page .annual-task-header[data-v-4847e1be],.committee-page .annual-task-table>div[data-v-4847e1be]:not(.monthly-empty){grid-template-columns:minmax(150px,1fr) 125px 100px;gap:12px;padding:11px 0;line-height:1.4;border-color:var(--committee-border-soft)!important;color:var(--committee-text)!important;font-size:13px!important}.committee-page .annual-task-header[data-v-4847e1be]{letter-spacing:.05em;padding-top:0;color:var(--committee-muted)!important;font-size:11px!important}.committee-page .annual-task-table small[data-v-4847e1be]{color:var(--committee-muted)!important;font-size:12px!important}@media (width<=900px){.committee-page .annual-dashboard-heading[data-v-4847e1be]{align-items:flex-start}}@media (width<=560px){.committee-page .annual-bar-row[data-v-4847e1be]{grid-template-columns:30px minmax(0,1fr) 52px;gap:7px;font-size:12px!important}.committee-page .annual-status-list>div[data-v-4847e1be]{grid-template-columns:40px minmax(0,1fr);font-size:12px!important}.committee-page .annual-member-list>div[data-v-4847e1be]{grid-template-columns:32px minmax(100px,1fr) 60px 38px;gap:7px}.committee-page .annual-task-header[data-v-4847e1be],.committee-page .annual-task-table>div[data-v-4847e1be]:not(.monthly-empty){grid-template-columns:minmax(140px,1fr) 85px 75px;gap:8px;font-size:12px!important}}.committee-main-menu[data-v-4847e1be]{align-items:stretch!important;justify-content:initial!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:7px!important;display:grid!important}.committee-main-menu button[data-v-4847e1be]{text-align:center!important;color:#5d7892!important;justify-content:center!important;min-width:0!important}.committee-main-menu button.active[data-v-4847e1be]{color:#176fce!important}.committee-main-menu button.active[data-v-4847e1be]:after{background:#6aaef0!important;bottom:4px!important;left:20%!important;right:20%!important}.committee-main-menu-icon[data-v-4847e1be],.committee-main-menu button:nth-child(2) .committee-main-menu-icon[data-v-4847e1be],.committee-main-menu button:nth-child(3) .committee-main-menu-icon[data-v-4847e1be],.committee-main-menu button:nth-child(4) .committee-main-menu-icon[data-v-4847e1be]{color:#176fce!important;box-shadow:none!important;background:#e8f3fd!important}.committee-main-menu button.active .committee-main-menu-icon[data-v-4847e1be]{color:#fff!important;background:#2878d4!important;box-shadow:0 5px 12px #2878d42e!important}@media (width<=900px){.committee-main-menu[data-v-4847e1be]{justify-content:flex-start!important;display:flex!important;overflow-x:auto!important}.committee-main-menu button[data-v-4847e1be]{text-align:left!important;flex:none!important;justify-content:flex-start!important;min-width:max-content!important}}.committee-page .member-dashboard-page[data-v-4847e1be]{gap:18px}.committee-page .member-dashboard-heading-copy[data-v-4847e1be]{color:var(--committee-muted);margin:7px 0 0;font-size:13px;line-height:1.45}.committee-page .member-dashboard-filters[data-v-4847e1be]{align-items:flex-end;gap:10px}.committee-page .member-dashboard-filters label[data-v-4847e1be]{min-width:150px;color:var(--committee-text);font-size:11px;font-weight:800}.committee-page .member-dashboard-filters label[data-v-4847e1be]:last-child{min-width:200px}.committee-page .member-dashboard-filters select[data-v-4847e1be]{border:1px solid var(--committee-border);min-width:0;height:38px;color:var(--committee-heading);background:#fff;border-radius:9px;padding:0 11px;font-size:12px}.committee-page .member-count-card[data-v-4847e1be]{border-top:3px solid var(--committee-blue)!important;padding:20px!important}.committee-page .member-count-card .monthly-card-heading[data-v-4847e1be]{margin-bottom:16px}.committee-page .member-kpi-grid[data-v-4847e1be]{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.committee-page .member-kpi-grid article[data-v-4847e1be]{background:linear-gradient(#fbfdff 0%,#f5f9fc 100%);border:1px solid #dfeaf2;border-radius:12px;gap:7px;min-height:124px;padding:15px}.committee-page .member-kpi-grid article[data-v-4847e1be]:first-child{border-top:3px solid #2878d4}.committee-page .member-kpi-grid article[data-v-4847e1be]:nth-child(2){border-top:3px solid #218d79}.committee-page .member-kpi-grid article[data-v-4847e1be]:nth-child(3){border-top:3px solid #c58a2c}.committee-page .member-kpi-grid article[data-v-4847e1be]:nth-child(4){border-top:3px solid #7c63c9}.committee-page .member-kpi-grid article[data-v-4847e1be]:nth-child(5){border-top:3px solid #176fce}.committee-page .member-kpi-grid span[data-v-4847e1be]{min-height:36px;font-weight:800;color:var(--committee-text)!important;font-size:12px!important;line-height:1.4!important}.committee-page .member-kpi-grid strong[data-v-4847e1be]{color:var(--committee-heading)!important;font-size:27px!important}.committee-page .member-kpi-grid small[data-v-4847e1be]{line-height:1.35;color:var(--committee-muted)!important;font-size:11px!important}.committee-page .member-chart-heading[data-v-4847e1be]{border-top:1px solid var(--committee-border-soft);justify-content:space-between;align-items:baseline;gap:12px;margin-top:21px;padding:13px 0 0;display:flex}.committee-page .member-chart-heading span[data-v-4847e1be]{color:var(--committee-heading);font-size:13px;font-weight:800}.committee-page .member-chart-heading small[data-v-4847e1be]{color:var(--committee-muted);font-size:11px}.committee-page .member-duration-chart[data-v-4847e1be]{border-top:0;border-bottom:1px solid var(--committee-border-soft);gap:clamp(12px,3vw,28px);min-height:138px;margin-top:8px;padding:18px 13px 0}.committee-page .member-duration-chart>div[data-v-4847e1be]{min-width:32px;color:var(--committee-muted);gap:6px;font-size:11px}.committee-page .member-duration-chart i[data-v-4847e1be]{background:linear-gradient(#2878d4 0%,#8fc4ed 100%);border-radius:7px 7px 2px 2px;width:28px;min-height:10px;box-shadow:0 5px 10px #2878d426}.committee-page .member-duration-chart small[data-v-4847e1be]{color:var(--committee-heading);font-size:10px;font-weight:800}.committee-page .member-dashboard-top-grid[data-v-4847e1be]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:16px}.committee-page .member-dashboard-grid[data-v-4847e1be]{gap:16px}.committee-page .member-meeting-list>div[data-v-4847e1be],.committee-page .member-reschedule-list>div[data-v-4847e1be]{border-color:var(--committee-border-soft);padding:13px 0}.committee-page .member-meeting-list strong[data-v-4847e1be],.committee-page .member-reschedule-list strong[data-v-4847e1be]{color:var(--committee-heading)!important;font-size:14px!important}.committee-page .member-meeting-list small[data-v-4847e1be],.committee-page .member-reschedule-list small[data-v-4847e1be]{color:var(--committee-muted)!important;font-size:12px!important}.committee-page .member-response-actions[data-v-4847e1be]{gap:7px}.committee-page .member-response-actions button[data-v-4847e1be]{min-height:34px;color:var(--committee-text);background:#fff;border:1px solid #cfe0eb;border-radius:8px;padding:0 11px;font-size:11px!important}.committee-page .member-response-actions button[data-v-4847e1be]:hover,.committee-page .member-response-actions button.selected[data-v-4847e1be]{color:#19775c;background:#edf9f4;border-color:#8fc8b4}.committee-page .member-reschedule-list[data-v-4847e1be]{display:grid}.committee-page .member-reschedule-list>div[data-v-4847e1be]{justify-content:space-between;align-items:center;gap:12px;display:flex}.committee-page .member-status-table[data-v-4847e1be]{font-size:13px}.committee-page .member-status-row[data-v-4847e1be]{min-height:44px;color:var(--committee-text);padding:10px 0;font-size:13px}.committee-page .member-status-row.member-status-header[data-v-4847e1be]{min-height:34px;color:var(--committee-muted);letter-spacing:.04em;font-size:11px}.committee-page .member-dashboard-note[data-v-4847e1be]{color:var(--committee-text);background:#f3f9fe;border:1px solid #cfe2f1;border-radius:12px;margin:0;padding:14px 16px;font-size:12px;line-height:1.5}.committee-page .member-dashboard-note strong[data-v-4847e1be]{color:var(--committee-heading)}.committee-page .meeting-status.rescheduled[data-v-4847e1be]{color:#ad7415;background:#fff8ea;border-color:#e6d1ac}@media (width<=1100px){.committee-page .member-kpi-grid[data-v-4847e1be]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.committee-page .member-dashboard-heading[data-v-4847e1be],.committee-page .member-dashboard-top-grid[data-v-4847e1be]{grid-template-columns:1fr;align-items:stretch}.committee-page .member-dashboard-filters[data-v-4847e1be]{flex-wrap:wrap}}@media (width<=560px){.committee-page .member-kpi-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.committee-page .member-dashboard-filters[data-v-4847e1be]{grid-template-columns:1fr;display:grid}.committee-page .member-dashboard-filters label[data-v-4847e1be],.committee-page .member-dashboard-filters label[data-v-4847e1be]:last-child{min-width:0}.committee-page .member-kpi-grid article[data-v-4847e1be]{min-height:116px;padding:12px}.committee-page .member-kpi-grid span[data-v-4847e1be]{font-size:11px!important}.committee-page .member-response-actions[data-v-4847e1be]{flex-direction:column;align-items:stretch}.committee-page .member-reschedule-list>div[data-v-4847e1be]{flex-direction:column;align-items:flex-start}}.committee-page .meeting-header-actions[data-v-4847e1be]{flex-wrap:wrap;align-items:flex-end;gap:9px}.committee-page .meeting-review-selector[data-v-4847e1be]{min-width:min(340px,100%);color:var(--committee-muted);letter-spacing:0;text-transform:none;gap:5px;font-size:11px;font-weight:800;display:grid}.committee-page .meeting-review-selector span[data-v-4847e1be]{color:var(--committee-text);font-size:11px;font-weight:800}.committee-page .meeting-review-selector select[data-v-4847e1be]{border:1px solid var(--committee-border);min-width:340px;height:36px;color:var(--committee-heading);text-transform:none;text-overflow:ellipsis;background:#fff;border-radius:8px;padding:0 30px 0 11px;font-size:12px;font-weight:700}.committee-page .submission-heading[data-v-4847e1be]{flex-wrap:wrap;align-items:flex-end;gap:12px}.committee-page .submission-heading .meeting-review-selector[data-v-4847e1be]{flex:190px;min-width:190px}.committee-page .submission-heading .meeting-review-selector select[data-v-4847e1be]{width:100%;min-width:0}.committee-page .meeting-review-year-dropdown[data-v-4847e1be]{position:relative}.committee-page .meeting-review-year-dropdown summary[data-v-4847e1be]{border:1px solid var(--committee-border);min-width:190px;height:36px;color:var(--committee-heading);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:0 11px;font-size:12px;font-weight:700;list-style:none;display:flex}.committee-page .meeting-review-year-dropdown summary[data-v-4847e1be]::-webkit-details-marker{display:none}.committee-page .meeting-review-year-dropdown summary[data-v-4847e1be]:after{content:"▾";color:var(--committee-muted);margin-left:10px;font-size:12px}.committee-page .meeting-review-year-dropdown[open] summary[data-v-4847e1be]:after{content:"▴"}.committee-page .meeting-review-year-dropdown.disabled summary[data-v-4847e1be]{cursor:not-allowed;opacity:.55}.committee-page .meeting-review-year-dropdown.disabled .meeting-review-year-options[data-v-4847e1be]{display:none}.committee-page .meeting-review-year-options[data-v-4847e1be]{z-index:5;border:1px solid var(--committee-border);background:#fff;border-radius:9px;gap:3px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 24px #1e4b6f24}.committee-page .meeting-review-year-options label[data-v-4847e1be]{color:var(--committee-text);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:7px 8px;font-size:12px;font-weight:700;display:flex}.committee-page .meeting-review-year-options label[data-v-4847e1be]:hover{background:#f3f9fe}.committee-page .meeting-review-year-options input[data-v-4847e1be]{accent-color:var(--committee-blue)}.committee-page .meeting-review-years-card[data-v-4847e1be]{border:1px solid var(--committee-border);background:var(--committee-surface);border-radius:16px;padding:18px 20px;box-shadow:0 9px 26px #1e4b6f0e}.committee-page .meeting-review-years-heading[data-v-4847e1be]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.committee-page .meeting-review-years-heading h4[data-v-4847e1be]{color:var(--committee-heading);margin:2px 0 0;font-size:15px}.committee-page .meeting-review-years-list[data-v-4847e1be]{gap:7px;display:grid}.committee-page .meeting-review-year-row[data-v-4847e1be]{border:1px solid var(--committee-border-soft);width:100%;color:var(--committee-text);text-align:left;background:#fff;border-radius:10px;grid-template-columns:112px minmax(0,1fr) auto 16px;align-items:center;gap:13px;padding:11px 12px;transition:border-color .15s,background .15s;display:grid}.committee-page .meeting-review-year-row[data-v-4847e1be]:hover,.committee-page .meeting-review-year-row.selected[data-v-4847e1be]{background:#f3f9fe;border-color:#9bc7e8}.committee-page .meeting-review-year-row strong[data-v-4847e1be],.committee-page .meeting-review-year-row small[data-v-4847e1be]{display:block}.committee-page .meeting-review-year-row strong[data-v-4847e1be]{color:var(--committee-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.committee-page .meeting-review-year-row small[data-v-4847e1be]{color:var(--committee-muted);margin-top:3px;font-size:11px}.committee-page .meeting-review-year-date[data-v-4847e1be]{color:var(--committee-heading);font-size:12px;font-weight:800}.committee-page .meeting-review-year-date small[data-v-4847e1be]{font-weight:500}@media (width<=760px){.committee-page .meeting-header-actions[data-v-4847e1be]{align-items:stretch;width:100%}.committee-page .meeting-review-selector[data-v-4847e1be]{flex:100%;min-width:100%}.committee-page .meeting-review-selector select[data-v-4847e1be]{width:100%;min-width:0}.committee-page .submission-heading .meeting-review-selector[data-v-4847e1be]{flex-basis:100%}.committee-page .meeting-review-year-dropdown summary[data-v-4847e1be],.committee-page .meeting-review-year-options[data-v-4847e1be]{width:100%;min-width:0}.committee-page .meeting-review-year-row[data-v-4847e1be]{grid-template-columns:1fr auto 16px}.committee-page .meeting-review-year-row>span[data-v-4847e1be]:nth-child(2){grid-area:1/1/auto/-1}.committee-page .meeting-review-year-row>.meeting-review-year-date[data-v-4847e1be]{grid-area:2/1}.committee-page .meeting-review-year-row>.meeting-status[data-v-4847e1be]{grid-area:2/2}.committee-page .meeting-review-year-row>svg[data-v-4847e1be]{grid-area:2/3}}.committee-page .monthly-submission-page[data-v-4847e1be]{font-size:13px}.committee-page .monthly-submission-page .section-kicker[data-v-4847e1be]{letter-spacing:.1em;line-height:1.3;font-size:11px!important}.committee-page .monthly-submission-page .submission-heading h3[data-v-4847e1be]{margin-top:4px;line-height:1.2;font-size:22px!important}.committee-page .monthly-submission-page .submission-export-actions[data-v-4847e1be]{align-items:center;gap:8px}.committee-page .monthly-submission-page .submission-export-actions span[data-v-4847e1be]{color:var(--committee-muted);font-size:11px;font-weight:700}.committee-page .monthly-submission-page .submission-export-actions button[data-v-4847e1be]{border:1px solid var(--committee-border);min-height:30px;color:var(--committee-text);background:#fff;border-radius:7px;padding:0 10px;font-size:11px;font-weight:700}.committee-page .monthly-submission-page .submission-export-actions button[data-v-4847e1be]:hover{color:var(--committee-blue);background:#f3f9fe;border-color:#8fc4ed}.committee-page .monthly-submission-page .meeting-review-selector>span[data-v-4847e1be]{font-size:12px;line-height:1.3}.committee-page .monthly-submission-page .meeting-review-selector select[data-v-4847e1be],.committee-page .monthly-submission-page .meeting-review-year-dropdown summary[data-v-4847e1be]{height:39px;font-size:13px}.committee-page .monthly-submission-page .meeting-review-year-options label[data-v-4847e1be]{font-size:13px}.committee-page .monthly-submission-page .meeting-review-years-heading h4[data-v-4847e1be],.committee-page .monthly-submission-page .submission-card h4[data-v-4847e1be]{font-size:16px;line-height:1.35}.committee-page .monthly-submission-page .meeting-review-years-heading .panel-count[data-v-4847e1be],.committee-page .monthly-submission-page .submission-card .panel-count[data-v-4847e1be]{font-size:11px}.committee-page .monthly-submission-page .meeting-review-year-row[data-v-4847e1be]{min-height:58px}.committee-page .monthly-submission-page .meeting-review-year-row strong[data-v-4847e1be]{font-size:13px;line-height:1.35}.committee-page .monthly-submission-page .meeting-review-year-row small[data-v-4847e1be]{font-size:12px;line-height:1.35}.committee-page .monthly-submission-page .submission-title-row h4[data-v-4847e1be]{margin-bottom:4px;font-size:18px!important}.committee-page .monthly-submission-page .submission-title-row p[data-v-4847e1be]{font-size:13px;line-height:1.45}.committee-page .monthly-submission-page .submission-fields>div[data-v-4847e1be]{min-height:62px;padding:12px 13px}.committee-page .monthly-submission-page .submission-fields span[data-v-4847e1be]{letter-spacing:.06em;margin-bottom:5px;font-size:10px}.committee-page .monthly-submission-page .submission-fields strong[data-v-4847e1be]{font-size:13px;line-height:1.35}.committee-page .monthly-submission-page .submission-reschedule[data-v-4847e1be]{font-size:12px;line-height:1.4}.committee-page .monthly-submission-page .submission-reschedule strong[data-v-4847e1be]{font-size:12px}.committee-page .monthly-submission-page .submission-check-list label[data-v-4847e1be],.committee-page .monthly-submission-page .submission-attendance-list strong[data-v-4847e1be],.committee-page .monthly-submission-page .submission-attendance-list small[data-v-4847e1be],.committee-page .monthly-submission-page .roster-chip[data-v-4847e1be],.committee-page .monthly-submission-page .submission-agenda-list strong[data-v-4847e1be],.committee-page .monthly-submission-page .submission-agenda-list small[data-v-4847e1be],.committee-page .monthly-submission-page .submission-task-list strong[data-v-4847e1be],.committee-page .monthly-submission-page .submission-task-list small[data-v-4847e1be]{font-size:12px;line-height:1.45}@media (width<=760px){.committee-page .monthly-submission-page .submission-heading h3[data-v-4847e1be]{font-size:20px!important}.committee-page .monthly-submission-page .submission-export-actions[data-v-4847e1be]{justify-content:flex-start;width:100%}}.committee-page .outside-table-heading h3[data-v-4847e1be]{line-height:1.25;font-size:22px!important}.committee-page .outside-table-summary[data-v-4847e1be]{color:var(--committee-heading);align-items:center;font-size:13px}.committee-page .outside-table-summary small[data-v-4847e1be]{color:var(--committee-muted);font-size:11px}.committee-page .outside-register[data-v-4847e1be]{border-color:#cfe0ed;border-radius:10px}.committee-page .outside-register-row[data-v-4847e1be]{min-width:1500px;color:var(--committee-text);font-size:11px}.committee-page .outside-register-row>span[data-v-4847e1be]{min-height:52px;padding:10px 9px}.committee-page .outside-register-header[data-v-4847e1be]{font-size:11px;line-height:1.3;color:#fff!important;background:#176fce!important}.committee-page .outside-register-header>span[data-v-4847e1be]{border-color:#ffffff38;min-height:44px}.committee-page .outside-register-row strong[data-v-4847e1be]{color:var(--committee-heading);font-size:12px;line-height:1.35}.committee-page .outside-register-row small[data-v-4847e1be]{color:var(--committee-muted);margin-top:4px;font-size:10px;line-height:1.3}.committee-page .outside-actions button[data-v-4847e1be]{background:#f8fbfe;border-color:#cfe0ed;border-radius:7px;width:30px;height:30px}.committee-page .outside-actions button[data-v-4847e1be]:hover{background:#eaf4fd;border-color:#8fc4ed}.committee-page .outside-register-row .meeting-status[data-v-4847e1be]{font-size:10px}.committee-page .master-heading[data-v-4847e1be]{align-items:flex-end}.committee-page .master-heading h3[data-v-4847e1be]{line-height:1.25;font-size:22px!important}.committee-page .master-heading p[data-v-4847e1be]:not(.section-kicker){font-size:12px;line-height:1.45}.committee-page .master-register-card[data-v-4847e1be]{padding:18px 20px}.committee-page .master-register-card .outside-table-summary[data-v-4847e1be]{color:var(--committee-heading);justify-content:space-between;align-items:center;font-size:14px}.committee-page .master-register-card .outside-table-summary>div[data-v-4847e1be]{gap:4px;display:grid}.committee-page .master-register-card .outside-table-summary small[data-v-4847e1be]{font-size:11px}.committee-page .master-register-row[data-v-4847e1be]{color:var(--committee-text);font-size:10px}.committee-page .master-register-header[data-v-4847e1be]{font-size:10px;line-height:1.3;color:#fff!important;background:#176fce!important}.committee-page .master-register-header>span[data-v-4847e1be]{border-color:#ffffff38}.committee-page .master-register-row strong[data-v-4847e1be]{color:var(--committee-heading);font-size:11px}.committee-page .master-register-row>.master-role-cell[data-v-4847e1be]{align-items:flex-start}.committee-page .master-role-list[data-v-4847e1be]{gap:4px;width:100%;display:grid}.committee-page .master-role-name[data-v-4847e1be],.committee-page .master-role-empty[data-v-4847e1be]{overflow-wrap:anywhere;border-radius:5px;width:100%;padding:4px 6px;line-height:1.25;display:block}.committee-page .master-role-name[data-v-4847e1be]{color:#245883;background:#eef6ff;font-weight:700}.committee-page .master-role-empty[data-v-4847e1be]{color:#8b9aaa;font-style:italic}.committee-page .master-status-button[data-v-4847e1be]{font-size:10px}.committee-page .master-committee-modal[data-v-4847e1be]{overscroll-behavior:contain;width:min(920px,100vw - 32px);max-height:calc(100vh - 96px);padding:18px 20px 16px;position:relative;overflow:auto}.committee-page .master-modal-backdrop[data-v-4847e1be]{place-items:start center;padding:12px 20px 20px;inset:64px 0 0}.committee-page .master-committee-modal .modal-heading[data-v-4847e1be]{z-index:3;background:#fff;border-bottom:1px solid #edf1f4;align-items:flex-start;margin:-18px -20px 0;padding:18px 20px 10px;position:sticky;top:-18px}.committee-page .master-committee-modal .modal-heading h3[data-v-4847e1be]{color:var(--committee-heading);margin:2px 0 0;font-size:18px;line-height:1.25}.committee-page .master-committee-modal .modal-description[data-v-4847e1be]{max-width:620px;margin:4px 0 0;font-size:11px;line-height:1.45}.committee-page .master-committee-modal .master-form-grid[data-v-4847e1be]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin-top:13px}.committee-page .master-committee-modal .master-form-grid label[data-v-4847e1be]{color:var(--committee-text);gap:4px;font-size:11px;line-height:1.35}.committee-page .master-committee-modal .master-form-grid .master-form-wide[data-v-4847e1be]{grid-column:span 2}.committee-page .master-committee-modal .master-form-grid input[data-v-4847e1be],.committee-page .master-committee-modal .master-form-grid select[data-v-4847e1be],.committee-page .master-committee-modal .master-form-grid textarea[data-v-4847e1be]{height:35px;color:var(--committee-heading);border-color:#cfe0ed;border-radius:8px;padding:0 10px;font-size:12px}.committee-page .master-committee-modal .master-form-grid textarea[data-v-4847e1be]{height:68px;padding:8px 10px;line-height:1.45}.committee-page .master-committee-modal .master-form-grid small[data-v-4847e1be]{color:var(--committee-muted);font-size:9px;font-weight:500}.committee-page .master-committee-modal .modal-actions[data-v-4847e1be]{z-index:3;border-top:1px solid var(--committee-border-soft);background:#fff;margin:13px -20px -16px;padding:11px 20px 16px;position:sticky;bottom:-16px}@media (width<=760px){.committee-page .master-heading[data-v-4847e1be]{align-items:stretch;gap:12px}.committee-page .master-heading .committee-button[data-v-4847e1be]{justify-content:center;width:100%}.committee-page .master-committee-modal .master-form-grid[data-v-4847e1be]{grid-template-columns:1fr}.committee-page .master-committee-modal .master-form-grid .master-form-wide[data-v-4847e1be]{grid-column:auto}.committee-page .master-modal-backdrop[data-v-4847e1be]{padding:10px 12px 16px;inset:58px 0 0}.committee-page .master-committee-modal[data-v-4847e1be]{max-height:calc(100vh - 84px)}}.committee-page[data-v-4847e1be] :where(.committee-summary-card,.monthly-dashboard-card,.annual-dashboard-card,.meeting-panel,.submission-card,.master-register-card,.outside-table-card,.task-counter-card,.task-breakdown-card,.task-register-card,.task-recent-card,.committee-dashboard-card,.insight-panel,.member-summary-panel,.member-focus-panel){transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0%,#f9fcff 100%)!important;border:1px solid #d8e7f2!important;border-radius:18px!important;box-shadow:0 12px 30px #174e7813!important}.committee-page[data-v-4847e1be] :where(.committee-summary-card,.monthly-dashboard-card,.annual-dashboard-card,.meeting-panel,.submission-card,.master-register-card,.outside-table-card,.task-counter-card,.task-breakdown-card,.task-register-card,.task-recent-card,.committee-dashboard-card,.insight-panel,.member-summary-panel,.member-focus-panel):hover{border-color:#b9d6ea!important;box-shadow:0 17px 36px #174e781c!important}.committee-page[data-v-4847e1be] :where(.monthly-dashboard-card,.annual-dashboard-card,.meeting-panel,.submission-card,.master-register-card,.outside-table-card,.task-counter-card,.task-breakdown-card,.task-register-card,.task-recent-card,.committee-dashboard-card,.insight-panel,.member-summary-panel,.member-focus-panel):before{content:"";opacity:.9;background:linear-gradient(90deg,#176fce,#42b8b0);border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:24px;right:24px}.committee-page :where(.monthly-dashboard-card,.annual-dashboard-card,.meeting-panel,.submission-card,.master-register-card,.outside-table-card,.task-counter-card,.task-breakdown-card,.task-register-card,.task-recent-card,.committee-dashboard-card,.insight-panel,.member-summary-panel,.member-focus-panel) .monthly-card-heading[data-v-4847e1be],.committee-page :where(.monthly-dashboard-card,.annual-dashboard-card,.meeting-panel,.submission-card) .panel-heading[data-v-4847e1be],.committee-page :where(.task-counter-card,.task-breakdown-card,.task-register-card,.task-recent-card) .task-card-heading[data-v-4847e1be]{border-bottom:1px solid #e5eef5;padding-bottom:13px}.committee-page :where(.monthly-dashboard-card,.annual-dashboard-card,.meeting-panel,.submission-card,.master-register-card,.outside-table-card,.task-counter-card,.task-breakdown-card,.task-register-card,.task-recent-card,.committee-dashboard-card,.insight-panel,.member-summary-panel,.member-focus-panel) h3[data-v-4847e1be],.committee-page :where(.monthly-dashboard-card,.annual-dashboard-card,.meeting-panel,.submission-card,.master-register-card,.outside-table-card,.task-counter-card,.task-breakdown-card,.task-register-card,.task-recent-card,.committee-dashboard-card,.insight-panel,.member-summary-panel,.member-focus-panel) h4[data-v-4847e1be]{color:#173f63!important}.committee-page :where(.committee-summary-card,.monthly-dashboard-card,.annual-dashboard-card,.meeting-panel,.submission-card,.master-register-card,.outside-table-card,.task-counter-card,.task-breakdown-card,.task-register-card,.task-recent-card,.committee-dashboard-card,.insight-panel,.member-summary-panel,.member-focus-panel) .panel-count[data-v-4847e1be]{color:#176fce;background:#f0f7fc;border:1px solid #cfe2ef;border-radius:999px;font-weight:800}.committee-page .committee-summary-card[data-v-4847e1be]{min-height:142px;padding:19px;border-top:0!important}.committee-page .committee-summary-card[data-v-4847e1be]:before{content:"";background:#176fce;border-radius:18px 0 0 18px;width:4px;height:auto;position:absolute;top:0;bottom:0;left:0}.committee-page .committee-summary-card.green[data-v-4847e1be]:before{background:#218d79}.committee-page .committee-summary-card.purple[data-v-4847e1be]:before{background:#6d63bd}.committee-page .committee-summary-card.amber[data-v-4847e1be]:before{background:#3c91bd}.committee-page .committee-summary-card .summary-icon[data-v-4847e1be]{color:#176fce;background:#edf7fd;border:1px solid #cde3f2;border-radius:11px;width:38px;height:38px}.committee-page .committee-summary-card.green .summary-icon[data-v-4847e1be]{color:#218d79;background:#eefaf6;border-color:#cce9e0}.committee-page .committee-summary-card.purple .summary-icon[data-v-4847e1be]{color:#6d63bd;background:#f4f2fc;border-color:#ddd9f2}.committee-page .committee-summary-card.amber .summary-icon[data-v-4847e1be]{color:#3c91bd;background:#f0f8fc;border-color:#cfe4ed}.committee-page .monthly-empty[data-v-4847e1be]{background:#f7fbfe;border:1px dashed #cfe2ef;border-radius:12px}.committee-page .amber-icon[data-v-4847e1be],.committee-page .activity-dot.amber[data-v-4847e1be]{color:#3c91bd!important;background-color:#3c91bd!important}@media (width<=700px){.committee-page[data-v-4847e1be] :where(.committee-summary-card,.monthly-dashboard-card,.annual-dashboard-card,.meeting-panel,.submission-card,.master-register-card,.outside-table-card,.task-counter-card,.task-breakdown-card,.task-register-card,.task-recent-card,.committee-dashboard-card,.insight-panel,.member-summary-panel,.member-focus-panel){border-radius:14px!important;box-shadow:0 8px 22px #174e7812!important}}.committee-page .committee-tabs-shell[data-v-4847e1be]{z-index:20;min-width:0;position:sticky;top:8px;gap:8px!important;display:grid!important}.committee-page .committee-main-menu[data-v-4847e1be]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:stretch;background:#fffffffa!important;border:1px solid #cfe1ef!important;border-radius:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;display:grid!important;box-shadow:0 12px 26px #174e781a!important}.committee-page .committee-main-menu button[data-v-4847e1be]{align-items:center;gap:9px;line-height:1.25;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;color:#52708c!important;text-align:center!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:center!important;min-width:0!important;min-height:52px!important;padding:8px 14px!important;font-size:12px!important;font-weight:800!important}.committee-page .committee-main-menu button[data-v-4847e1be]:hover{transform:translateY(-1px);color:#176fce!important;background:#f2f8fd!important;border-color:#c8deed!important}.committee-page .committee-main-menu button.active[data-v-4847e1be]{color:#fff!important;background:linear-gradient(135deg,#176fce 0%,#2c8dd5 100%)!important;border-color:#176fce!important;box-shadow:0 8px 16px #176fce38!important}.committee-page .committee-main-menu button.active[data-v-4847e1be]:after{height:2px;background:#ffffffbf!important;bottom:4px!important;left:18px!important;right:18px!important}.committee-page .committee-main-menu-icon[data-v-4847e1be]{border:1px solid #cfe4f1;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;color:#176fce!important;box-shadow:none!important;background:#edf7fd!important}.committee-page .committee-main-menu button.active .committee-main-menu-icon[data-v-4847e1be]{border-color:#ffffff4d;color:#fff!important;box-shadow:none!important;background:#ffffff2e!important}.committee-page .committee-submenu-shell[data-v-4847e1be]{min-width:0;background:#eef7fc!important;border:1px solid #cfe2f0!important;border-radius:13px!important;padding:5px!important;box-shadow:0 7px 18px #174e7812!important}.committee-page .committee-sub-menu[data-v-4847e1be]{scrollbar-width:thin;align-items:stretch;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;gap:5px!important;padding:0!important;display:flex!important;overflow-x:auto!important}.committee-page .committee-sub-menu[data-v-4847e1be]::-webkit-scrollbar{height:4px}.committee-page .committee-sub-menu[data-v-4847e1be]::-webkit-scrollbar-thumb{background:#b6d1e4;border-radius:4px}.committee-page .committee-sub-menu button[data-v-4847e1be]{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;line-height:1.2;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;color:#5a7893!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;padding:0 15px!important;font-size:11px!important;font-weight:800!important}.committee-page .committee-sub-menu button[data-v-4847e1be]:hover{color:#176fce!important;background:#f8fcff!important;border-color:#c3ddec!important}.committee-page .committee-sub-menu button.active[data-v-4847e1be]{color:#176fce!important;background:#fff!important;border-color:#176fce!important;box-shadow:0 4px 10px #176fce1f!important}.committee-page .committee-sub-menu button.active[data-v-4847e1be]:after{border-radius:2px;height:2px;background:#2c8dd5!important;bottom:3px!important;left:14px!important;right:14px!important}.committee-page .committee-sub-menu button.disabled[data-v-4847e1be]{cursor:not-allowed;opacity:.55}.committee-page .committee-sub-menu button small[data-v-4847e1be]{color:#6d8ca3;background:#dcecf6;border-radius:999px;padding:2px 5px;font-size:9px;font-weight:800}@media (width<=900px){.committee-page .committee-tabs-shell[data-v-4847e1be]{top:4px}.committee-page .committee-main-menu[data-v-4847e1be]{scrollbar-width:thin;justify-content:flex-start;display:flex!important;overflow-x:auto!important}.committee-page .committee-main-menu[data-v-4847e1be]::-webkit-scrollbar{height:4px}.committee-page .committee-main-menu button[data-v-4847e1be]{flex:none;text-align:left!important;justify-content:flex-start!important;min-width:190px!important}}@media (width<=560px){.committee-page .committee-tabs-shell[data-v-4847e1be]{top:2px}.committee-page .committee-main-menu[data-v-4847e1be]{border-radius:12px!important;gap:5px!important;padding:5px!important}.committee-page .committee-main-menu button[data-v-4847e1be]{min-width:175px!important;min-height:46px!important;padding:6px 10px!important;font-size:11px!important}.committee-page .committee-main-menu-icon[data-v-4847e1be]{width:30px;height:30px}.committee-page .committee-submenu-shell[data-v-4847e1be]{padding:4px!important}.committee-page .committee-sub-menu button[data-v-4847e1be]{min-height:38px;padding:0 12px!important;font-size:10px!important}}.committee-page .monthly-general-dashboard:not(.committee-wise-monthly-dashboard) .monthly-dashboard-card[data-v-4847e1be]{background:linear-gradient(145deg, var(--ref-surface) 0%, var(--ref-surface-soft) 100%)!important;box-shadow:var(--ref-shadow-md)!important;border-radius:20px!important}.committee-page .monthly-general-dashboard:not(.committee-wise-monthly-dashboard) .monthly-dashboard-card[data-v-4847e1be]:before{background:linear-gradient(90deg,#176fce,#62b5e8);left:30px;right:30px}.committee-page .monthly-general-dashboard:not(.committee-wise-monthly-dashboard) .monthly-pie-card[data-v-4847e1be]{border-color:#c6dcf0!important}.committee-page .monthly-general-dashboard:not(.committee-wise-monthly-dashboard) .next-session-card[data-v-4847e1be]{border-color:var(--ref-line-strong)!important;background:linear-gradient(145deg, var(--ref-surface) 0%, var(--ref-surface-soft) 100%)!important}.committee-page .monthly-general-dashboard:not(.committee-wise-monthly-dashboard) .monthly-dashboard-grid .monthly-dashboard-card[data-v-4847e1be]:nth-child(2n){background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important}.committee-page .committee-wise-monthly-dashboard .monthly-dashboard-card[data-v-4847e1be]{background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-sm)!important;border-radius:13px!important}.committee-page .committee-wise-monthly-dashboard .monthly-dashboard-card[data-v-4847e1be]:before{background:#218d79;border-radius:13px 13px 0 0;height:4px;left:0;right:0}.committee-page .committee-wise-monthly-dashboard .monthly-dashboard-card[data-v-4847e1be]:nth-child(2n):before{background:#176fce}.committee-page .committee-wise-monthly-dashboard .monthly-dashboard-card[data-v-4847e1be]:nth-child(3n):before{background:#6d63bd}.committee-page .committee-wise-monthly-dashboard .monthly-dashboard-card .monthly-card-heading[data-v-4847e1be]{background:var(--ref-surface-soft);margin:-1px -1px 0;padding:15px 16px 12px}.committee-page .annual-committee-dashboard .annual-dashboard-card[data-v-4847e1be]{background:#fff!important;border-radius:10px!important;box-shadow:0 7px 17px #2445690e!important}.committee-page .annual-committee-dashboard .annual-dashboard-card[data-v-4847e1be]:before{background:#6d63bd;border-radius:10px 10px 0 0;height:3px;left:0;right:0}.committee-page .annual-committee-dashboard .annual-overview-card[data-v-4847e1be]{background:linear-gradient(#fff 0%,#fbfaff 100%)!important;border:1px solid #d9d5f1!important}.committee-page .annual-committee-dashboard .annual-dashboard-card[data-v-4847e1be]:nth-child(2n):before{background:#176fce}.committee-page .annual-committee-dashboard .annual-dashboard-card[data-v-4847e1be]:nth-child(3n):before{background:#218d79}.committee-page .member-dashboard-page .member-dashboard-card[data-v-4847e1be]{background:#fff!important;border-radius:14px!important;box-shadow:0 9px 22px #24456911!important}.committee-page .member-dashboard-page .member-dashboard-card[data-v-4847e1be]:before{background:#218d79;left:18px;right:18px}.committee-page .member-dashboard-page .member-count-card[data-v-4847e1be]{background:linear-gradient(145deg,#fff 0%,#f3fbf9 100%)!important;border-color:#bfe2db!important}.committee-page .member-dashboard-page .member-count-card[data-v-4847e1be]:before{background:#218d79;height:4px;left:0;right:0}.committee-page .member-dashboard-page .member-dashboard-top-grid .member-dashboard-card[data-v-4847e1be]:nth-child(2):before{background:#176fce}.committee-page .member-dashboard-page .member-dashboard-grid .member-dashboard-card[data-v-4847e1be]:nth-child(2):before{background:#6d63bd}.committee-page .monthly-submission-page .submission-card[data-v-4847e1be],.committee-page .monthly-submission-page .meeting-review-years-card[data-v-4847e1be]{background:#fff!important;border-radius:12px!important;box-shadow:0 7px 18px #2445690f!important}.committee-page .monthly-submission-page .submission-card[data-v-4847e1be]:before,.committee-page .monthly-submission-page .meeting-review-years-card[data-v-4847e1be]:before{background:#176fce;border-radius:12px 12px 0 0;height:3px;left:0;right:0}.committee-page .monthly-submission-page .submission-identity-card[data-v-4847e1be]{background:linear-gradient(145deg,#fff 0%,#f5faff 100%)!important;border-color:#c9e0f0!important}.committee-page .monthly-submission-page .submission-two-column .submission-card[data-v-4847e1be]:nth-child(2):before{background:#218d79}.committee-page .master-register-card[data-v-4847e1be]{background:#fff!important;border:1px solid #c9dceb!important;border-top:4px solid #176fce!important;border-radius:16px!important;padding:22px!important;box-shadow:0 12px 28px #24456914!important}.committee-page .master-register[data-v-4847e1be]{scrollbar-color:#8da8bd #eaf1f6;scrollbar-width:thin;background:#f8fbfe;border:1px solid #c8dbea;border-radius:12px;overflow:auto}.committee-page .master-register-row[data-v-4847e1be]{color:#46627b;background:#fff;grid-template-columns:220px 185px 185px 125px 135px 260px 135px 145px 155px 130px 135px 150px 100px 92px;min-width:2267px;font-size:11px;line-height:1.35}.committee-page .master-register-row>span[data-v-4847e1be]{border-bottom:1px solid #dce8f1;border-right:1px solid #dce8f1;min-height:72px;padding:12px 13px}.committee-page .master-register-header[data-v-4847e1be]{z-index:4;letter-spacing:.1px;font-size:11px;font-weight:800;line-height:1.3;position:sticky;top:0;color:#fff!important;background:#176fce!important}.committee-page .master-register-header>span[data-v-4847e1be]{text-align:center;border-color:#fff3;justify-content:center;align-items:center;min-height:64px}.committee-page .master-register-row:not(.master-register-header)>span[data-v-4847e1be]:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:7px 0 12px #274c6c14}.committee-page .master-register-header>span[data-v-4847e1be]:first-child{z-index:5;position:sticky;left:0;box-shadow:7px 0 12px #08366526;background:#125da9!important}.committee-page .master-register-row strong[data-v-4847e1be]{font-size:13px;line-height:1.35}.committee-page .master-role-name[data-v-4847e1be],.committee-page .master-role-empty[data-v-4847e1be]{border:1px solid #d4e6f4;border-radius:7px;padding:6px 8px;font-size:11px;line-height:1.3}.committee-page .master-role-name[data-v-4847e1be]{color:#205b88;background:#eff7ff}.committee-page .master-role-empty[data-v-4847e1be]{color:#8497a8;background:#f7f9fb}.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(4),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(10),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(11),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(13),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(5),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(7),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(8),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(9),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(12){text-align:center;justify-content:center}.committee-page .master-status-button[data-v-4847e1be]{min-width:66px;padding:6px 10px;font-size:10px}.committee-page .outside-meetings-table .outside-table-card[data-v-4847e1be]{background:#fff!important;border-radius:12px!important;box-shadow:0 9px 22px #24456911!important}.committee-page .outside-meetings-table .outside-table-card[data-v-4847e1be]:before{background:#176fce;border-radius:12px 12px 0 0;height:4px;left:0;right:0}.committee-page .master-committee-page .master-register-card[data-v-4847e1be]{background:#fff!important;border-radius:10px!important;box-shadow:0 7px 18px #2445690e!important}.committee-page .master-committee-page .master-register-card[data-v-4847e1be]:before{background:#6d63bd;border-radius:10px 10px 0 0;height:3px;left:0;right:0}.committee-page .task-actions-dashboard .task-counter-card[data-v-4847e1be]{background:linear-gradient(145deg,#173f63 0%,#176fce 100%)!important;border-radius:20px!important;box-shadow:0 15px 30px #176fce2e!important}.committee-page .task-actions-dashboard .task-counter-card[data-v-4847e1be]:before{display:none}.committee-page .task-actions-dashboard .task-breakdown-card[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-card[data-v-4847e1be],.committee-page .task-actions-dashboard .task-recent-card[data-v-4847e1be]{background:#fff!important;border-radius:10px!important;box-shadow:0 7px 17px #2445690e!important}.committee-page .task-actions-dashboard .task-breakdown-card[data-v-4847e1be]:before,.committee-page .task-actions-dashboard .task-register-card[data-v-4847e1be]:before,.committee-page .task-actions-dashboard .task-recent-card[data-v-4847e1be]:before{background:#176fce;border-radius:10px 10px 0 0;height:3px;left:0;right:0}.committee-page .summary-for-monthly-general .committee-summary-card[data-v-4847e1be]{background:linear-gradient(145deg,#fff 0%,#f2f8ff 100%)!important;border-radius:20px!important}.committee-page .summary-for-monthly-general .committee-summary-card[data-v-4847e1be]:before{border-radius:20px 0 0 20px;width:5px}.committee-page .summary-for-monthly-committee .committee-summary-card[data-v-4847e1be]{background:#fff!important;border-radius:12px!important;box-shadow:0 8px 18px #2445690f!important}.committee-page .summary-for-monthly-committee .committee-summary-card[data-v-4847e1be]:before{border-radius:12px 12px 0 0;width:auto;height:4px;bottom:auto;left:0;right:0}.committee-page .summary-for-monthly-committee .committee-summary-card .summary-icon[data-v-4847e1be]{border-radius:50%}.committee-page .summary-for-annual-committee .committee-summary-card[data-v-4847e1be]{background:linear-gradient(#fff 0%,#fbfaff 100%)!important;border-radius:9px!important;box-shadow:0 7px 16px #54489114!important}.committee-page .summary-for-annual-committee .committee-summary-card[data-v-4847e1be]:before{background:#6d63bd;border-radius:9px 9px 0 0;width:auto;height:3px;inset:0 0 auto}.committee-page .summary-for-annual-committee .committee-summary-card .summary-icon[data-v-4847e1be]{border-radius:8px;width:34px;height:34px}.committee-page .summary-for-member-dashboard .committee-summary-card[data-v-4847e1be]{background:linear-gradient(145deg,#fff 0%,#f1fbf9 100%)!important;border-radius:15px!important;box-shadow:0 10px 24px #218d7917!important}.committee-page .summary-for-member-dashboard .committee-summary-card[data-v-4847e1be]:before{background:#218d79;border-radius:0 5px 5px 0;width:4px;height:auto;inset:10px auto 10px 0}.committee-page .summary-for-member-dashboard .committee-summary-card .summary-icon[data-v-4847e1be]{border-radius:12px}.committee-page .task-actions-dashboard[data-v-4847e1be]{gap:20px}.committee-page .task-actions-dashboard .task-dashboard-heading[data-v-4847e1be]{padding:4px 2px 0}.committee-page .task-actions-dashboard .task-dashboard-heading h3[data-v-4847e1be]{color:#123b61;letter-spacing:-.5px;margin:7px 0 5px;font-size:25px}.committee-page .task-actions-dashboard .task-dashboard-heading p[data-v-4847e1be]:not(.section-kicker){color:#71869a;font-size:11px;line-height:1.45}.committee-page .task-actions-dashboard .task-dashboard-toolbar[data-v-4847e1be]{gap:14px}.committee-page .task-actions-dashboard .task-live-status[data-v-4847e1be]{color:#197d68;background:#effbf6;border-radius:9px;height:36px;padding:0 13px;font-size:10px}.committee-page .task-actions-dashboard .monthly-dashboard-filters[data-v-4847e1be]{gap:10px}.committee-page .task-actions-dashboard .monthly-dashboard-filters select[data-v-4847e1be]{color:#294e6d;background:#fff;border:1px solid #cbddea;border-radius:9px;min-width:150px;height:36px;padding:0 11px;font-size:11px}.committee-page .task-actions-dashboard .task-counter-card[data-v-4847e1be]{padding:22px;background:linear-gradient(135deg,#123c62 0%,#176fce 100%)!important;border:0!important;border-radius:18px!important;box-shadow:0 16px 32px #176fce33!important}.committee-page .task-actions-dashboard .task-counter-heading[data-v-4847e1be]{margin-bottom:18px}.committee-page .task-actions-dashboard .task-counter-heading strong[data-v-4847e1be]{color:#fff;font-size:14px}.committee-page .task-actions-dashboard .task-counter-heading small[data-v-4847e1be]{color:#ffffffb8;font-size:10px}.committee-page .task-actions-dashboard .task-counter-period[data-v-4847e1be]{color:#fff;background:#ffffff24;border:1px solid #ffffff40;border-radius:7px;padding:7px 10px;font-size:10px}.committee-page .task-actions-dashboard .task-counter-grid article[data-v-4847e1be]{background:#fff;border:1px solid #dce8f1;border-top:0;border-radius:10px;min-height:118px;padding:15px;box-shadow:0 5px 12px #0c375d14}.committee-page .task-actions-dashboard .task-counter-grid span[data-v-4847e1be]{color:#60798e;font-size:10px}.committee-page .task-actions-dashboard .task-counter-grid strong[data-v-4847e1be]{font-size:28px}.committee-page .task-actions-dashboard .task-counter-grid article>small[data-v-4847e1be]{color:#8a9baa;font-size:9px}.committee-page .task-actions-dashboard .task-breakdown-card[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-card[data-v-4847e1be],.committee-page .task-actions-dashboard .task-recent-card[data-v-4847e1be]{padding:20px;border:1px solid #d5e3ed!important;border-radius:14px!important;box-shadow:0 10px 24px #24456912!important}.committee-page .task-actions-dashboard .task-breakdown-card[data-v-4847e1be]:before,.committee-page .task-actions-dashboard .task-register-card[data-v-4847e1be]:before,.committee-page .task-actions-dashboard .task-recent-card[data-v-4847e1be]:before{border-radius:14px 14px 0 0;height:4px}.committee-page .task-actions-dashboard .task-breakdown-card[data-v-4847e1be]:before,.committee-page .task-actions-dashboard .task-register-card[data-v-4847e1be]:before{background:#176fce}.committee-page .task-actions-dashboard .task-recent-card[data-v-4847e1be]:before{background:#218d79}.committee-page .task-actions-dashboard .task-card-heading[data-v-4847e1be]{margin-bottom:16px}.committee-page .task-actions-dashboard .task-card-heading h4[data-v-4847e1be]{color:#1d4667;margin-top:5px;font-size:16px}.committee-page .task-actions-dashboard .task-breakdown-row[data-v-4847e1be]{color:#577187;grid-template-columns:minmax(100px,1.6fr) minmax(55px,.7fr) repeat(3,minmax(60px,.75fr));gap:5px;min-height:46px;padding:10px 8px;font-size:10px}.committee-page .task-actions-dashboard .task-breakdown-table[data-v-4847e1be]{scrollbar-color:#b8cbd9 #f2f6f8;scrollbar-width:thin;min-width:0;overflow-x:auto}.committee-page .task-actions-dashboard .task-breakdown-row>span[data-v-4847e1be],.committee-page .task-actions-dashboard .task-breakdown-row>strong[data-v-4847e1be]{min-width:0}.committee-page .task-actions-dashboard .task-breakdown-row>strong[data-v-4847e1be]{white-space:normal;overflow-wrap:anywhere;overflow:visible}.committee-page .task-actions-dashboard .task-breakdown-row:not(.task-breakdown-header)>span[data-v-4847e1be]:not(:first-child){font-variant-numeric:tabular-nums}.committee-page .task-actions-dashboard .task-breakdown-header[data-v-4847e1be]{color:#fff;letter-spacing:.2px;background:#176fce;border:0;border-radius:7px;min-height:42px;font-size:9px}.committee-page .task-actions-dashboard .task-breakdown-header>span[data-v-4847e1be]:not(:first-child),.committee-page .task-actions-dashboard .task-breakdown-row:not(.task-breakdown-header)>span[data-v-4847e1be]:not(:first-child){text-align:center}@media (width<=560px){.committee-page .task-actions-dashboard .task-breakdown-grid[data-v-4847e1be]{grid-template-columns:minmax(0,1fr)}.committee-page .task-actions-dashboard .task-breakdown-row[data-v-4847e1be]{grid-template-columns:minmax(95px,1.5fr) minmax(50px,.65fr) repeat(3,minmax(58px,.75fr));gap:4px;padding:9px 6px}.committee-page .task-actions-dashboard .task-breakdown-header[data-v-4847e1be]{font-size:9px;line-height:1.3}}.committee-page .task-actions-dashboard .task-breakdown-row:not(.task-breakdown-header)>span[data-v-4847e1be]:not(:first-child){color:#365f7d;font-size:11px}.committee-page .task-actions-dashboard .task-register[data-v-4847e1be]{scrollbar-color:#8da8bd #edf3f7;scrollbar-width:thin;border:1px solid #d4e2ec;border-radius:10px;overflow:auto}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{grid-template-columns:minmax(220px,1.35fr) minmax(220px,1.1fr) 150px 120px 100px 110px 135px;min-width:1155px;font-size:10px;line-height:1.35}.committee-page .task-actions-dashboard .task-register-row>span[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-row>button[data-v-4847e1be]{border-right:1px solid #dce8f1;min-height:58px;padding:11px 12px}.committee-page .task-actions-dashboard .task-register-header[data-v-4847e1be]{color:#fff;letter-spacing:.2px;background:#176fce;min-height:52px;font-size:9px}.committee-page .task-actions-dashboard .task-register-row strong[data-v-4847e1be]{color:#214d6d;font-size:12px}.committee-page .task-actions-dashboard .task-register-row small[data-v-4847e1be]{color:#8295a5;font-size:9px}.committee-page .task-actions-dashboard .task-register-row>span[data-v-4847e1be]:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:6px 0 10px #274c6c12}.committee-page .task-actions-dashboard .task-cycle-button[data-v-4847e1be]{color:#176fce;background:#f4f9fd;border:1px solid #b7d3e8;border-radius:7px;min-height:34px;margin:8px;padding:0 11px;font-size:9px;font-weight:800}@media (width<=900px){.committee-page .task-actions-dashboard .task-dashboard-heading[data-v-4847e1be]{align-items:stretch}.committee-page .task-actions-dashboard .task-dashboard-toolbar[data-v-4847e1be]{flex-direction:column;align-items:stretch}}@media (width<=560px){.committee-page .task-actions-dashboard .task-counter-card[data-v-4847e1be],.committee-page .task-actions-dashboard .task-breakdown-card[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-card[data-v-4847e1be],.committee-page .task-actions-dashboard .task-recent-card[data-v-4847e1be]{padding:14px}.committee-page .task-actions-dashboard .task-counter-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.committee-page .task-actions-dashboard .task-counter-grid article[data-v-4847e1be]{min-height:105px;padding:12px}.committee-page .task-actions-dashboard .task-breakdown-grid[data-v-4847e1be]{grid-template-columns:1fr}}.committee-page .task-actions-dashboard .task-register-card[data-v-4847e1be]{padding:24px}.committee-page .task-actions-dashboard .task-register-card .task-card-heading[data-v-4847e1be]{align-items:center;gap:16px;margin-bottom:20px}.committee-page .task-actions-dashboard .task-register-card .task-card-heading>div[data-v-4847e1be]{flex:1;min-width:0}.committee-page .task-actions-dashboard .task-register-card .task-card-heading h4[data-v-4847e1be]{color:#123f63;margin-bottom:5px;font-size:19px}.committee-page .task-register-subtitle[data-v-4847e1be]{color:#7b90a2;margin:0;font-size:11px;line-height:1.45}.committee-page .task-register-count[data-v-4847e1be]{color:#176fce;background:#f1f8fd;border:1px solid #cce3f1;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:800}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{grid-template-columns:minmax(260px,1.45fr) minmax(235px,1.15fr) 170px 130px 105px 120px 145px;min-width:1265px;font-size:11px}.committee-page .task-actions-dashboard .task-register-row>span[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-row>button[data-v-4847e1be]{min-height:72px;padding:14px 15px}.committee-page .task-actions-dashboard .task-register-header>span[data-v-4847e1be]{text-align:center;justify-content:center;align-items:center;min-height:58px}.committee-page .task-actions-dashboard .task-register-header>span[data-v-4847e1be]:first-child{text-align:left;justify-content:flex-start}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]:not(:first-child){align-items:center;display:flex}.committee-page .task-actions-dashboard .task-register-title[data-v-4847e1be]{align-items:center;gap:9px;min-width:0;display:flex}.committee-page .task-actions-dashboard .task-register-title strong[data-v-4847e1be]{color:#173f61;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.committee-page .task-register-dot[data-v-4847e1be]{background:#2878d4;border-radius:50%;flex:0 0 9px;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #e9f3fc}.committee-page .task-register-dot.in-progress[data-v-4847e1be]{background:#d08b2e;box-shadow:0 0 0 4px #fff4df}.committee-page .task-register-dot.completed[data-v-4847e1be]{background:#218d79;box-shadow:0 0 0 4px #e6f7f1}.committee-page .task-actions-dashboard .task-register-row small[data-v-4847e1be]{color:#8498a9;margin-left:18px;font-size:10px}.committee-page .task-register-meeting[data-v-4847e1be],.committee-page .task-register-owner[data-v-4847e1be],.committee-page .task-register-due[data-v-4847e1be]{color:#496b85;font-size:11px;font-weight:600}.committee-page .task-register-due[data-v-4847e1be]{color:#345c79}.committee-page .task-row-completed[data-v-4847e1be]{background:#fbfefd}.committee-page .task-row-completed .task-register-title strong[data-v-4847e1be]{color:#5d7b8f;-webkit-text-decoration:line-through #9dc8ba;text-decoration:line-through #9dc8ba}.committee-page .task-actions-dashboard .priority-tag[data-v-4847e1be],.committee-page .task-actions-dashboard .task-status[data-v-4847e1be]{text-align:center;justify-self:center;min-width:72px;padding:7px 10px;font-size:10px}.committee-page .task-actions-dashboard .task-cycle-button[data-v-4847e1be]{justify-self:stretch;min-height:38px;margin:8px 12px;padding:0 12px;font-size:10px}@media (width<=560px){.committee-page .task-actions-dashboard .task-register-card[data-v-4847e1be]{padding:16px}.committee-page .task-actions-dashboard .task-register-card .task-card-heading[data-v-4847e1be]{flex-wrap:wrap;align-items:flex-start}.committee-page .task-register-subtitle[data-v-4847e1be]{font-size:10px}}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{background:#fff;border:1px solid #d7e5ef;border-radius:11px;grid-template-columns:minmax(250px,1.35fr) minmax(220px,1.1fr) 165px 130px 115px 140px 145px;min-width:1165px;margin-bottom:8px;overflow:hidden;box-shadow:0 4px 12px #2445690b}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]:not(.task-register-header):hover{border-color:#a9cce4;box-shadow:0 7px 16px #176fce17}.committee-page .task-actions-dashboard .task-register-row>span[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-row>button[data-v-4847e1be]{border-bottom:0;border-right:1px solid #e7eef4}.committee-page .task-actions-dashboard .task-register-header[data-v-4847e1be]{color:#fff;background:linear-gradient(110deg,#145da7 0%,#1979d5 100%);border:0;border-radius:10px;margin-bottom:10px;box-shadow:0 5px 12px #176fce24}.committee-page .task-actions-dashboard .task-register-header>span[data-v-4847e1be]{color:#fff;letter-spacing:.35px;border-right:1px solid #fff3;min-height:54px;font-size:10px}.committee-page .task-actions-dashboard .task-register-header>span[data-v-4847e1be]:first-child{background:0 0}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]:first-child{box-shadow:none;background:linear-gradient(105deg,#f7fbff 0%,#fff 100%);position:static}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]:nth-child(2){color:#426a85}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]:nth-child(3){color:#285776;font-weight:700}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]:nth-child(4){color:#315f7f;font-weight:700}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.priority-tag[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.task-status[data-v-4847e1be]{text-align:center;border-radius:999px;place-self:center;min-width:78px;min-height:auto;padding:8px 10px;font-size:10px;font-weight:800}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.priority-tag[data-v-4847e1be]{color:#b6771b;background:#fff7e8;border:1px solid #f2dfbd}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.task-status[data-v-4847e1be]{color:#176fce;background:#f0f7fd;border:1px solid #cce3f1}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.task-status.completed[data-v-4847e1be]{color:#218d79;background:#effaf5;border-color:#cce8dc}.committee-page .task-actions-dashboard .task-cycle-button[data-v-4847e1be]{place-self:center stretch;color:#176fce!important;background:#f5faff!important;border:1px solid #b9d7eb!important;border-radius:8px!important;min-height:38px!important;margin:12px!important;font-size:10px!important}.committee-page .task-actions-dashboard .task-cycle-button[data-v-4847e1be]:hover{background:#eaf4fd!important;border-color:#176fce!important}@media (width<=560px){.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{grid-template-columns:220px 190px 140px 115px 100px 120px 135px;min-width:1060px}}.committee-page .task-actions-dashboard .task-register[data-v-4847e1be]{background:#fff;border:1px solid #cbddea;border-radius:12px;padding:0;overflow:auto}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{min-width:1215px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #dce8f1;border-radius:0;grid-template-columns:280px minmax(230px,1fr) 165px 135px 115px 140px 150px;margin-bottom:0;overflow:visible}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]:not(.task-register-header):hover{box-shadow:none;background:#f3f9fe;border-color:#dce8f1}.committee-page .task-actions-dashboard .task-register-row>span[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-row>button[data-v-4847e1be]{border-right:1px solid #dce8f1;border-radius:0}.committee-page .task-actions-dashboard .task-register-row>span[data-v-4847e1be]:last-of-type,.committee-page .task-actions-dashboard .task-register-row>button[data-v-4847e1be]:last-child{border-right:0}.committee-page .task-actions-dashboard .task-register-header[data-v-4847e1be]{z-index:4;background:#176fce;border:0;border-radius:0;margin-bottom:0;position:sticky;top:0;box-shadow:0 2px 6px #176fce24}.committee-page .task-actions-dashboard .task-register-header>span[data-v-4847e1be]{color:#fff;border-right:1px solid #ffffff38;min-height:56px;padding:12px 14px;font-size:10px}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>button[data-v-4847e1be]{background:0 0;min-height:76px;padding:13px 14px}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:5px 0 10px #274c6c0f}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header):nth-child(odd)>span[data-v-4847e1be]:first-child{background:#fbfdff}.committee-page .task-actions-dashboard .task-register-header>span[data-v-4847e1be]:first-child{z-index:5;background:#125da9;position:sticky;left:0;box-shadow:5px 0 10px #08366524}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.priority-tag[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.task-status[data-v-4847e1be]{place-self:center;min-height:auto;padding:8px 10px}.committee-page .task-actions-dashboard .task-cycle-button[data-v-4847e1be]{place-self:center stretch;background:#f5faff!important;border:1px solid #b9d7eb!important;border-radius:8px!important;min-height:38px!important;margin:10px 12px!important}@media (width<=560px){.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{grid-template-columns:235px 190px 140px 115px 100px 120px 135px;min-width:1110px}}.committee-page .task-action-modal[data-v-4847e1be]{background:#fff;border:1px solid #cbddea;border-top:4px solid #176fce;border-radius:18px;width:min(560px,100vw - 32px);padding:28px;box-shadow:0 24px 70px #1135523d}.committee-page .task-action-modal .modal-heading[data-v-4847e1be]{border-bottom:1px solid #e5edf3;align-items:flex-start;margin-bottom:20px;padding-bottom:18px}.committee-page .task-action-modal .modal-heading h3[data-v-4847e1be]{color:#123e62;margin:7px 0 5px;font-size:21px}.committee-page .task-action-modal .modal-description[data-v-4847e1be]{color:#71879a;max-width:420px;margin:0;font-size:11px;line-height:1.5}.committee-page .task-action-modal .icon-action[data-v-4847e1be]{color:#527792;background:#f7fbfe;border:1px solid #cfe0ec;border-radius:9px;width:34px;height:34px}.committee-page .task-action-modal .icon-action[data-v-4847e1be]:hover{color:#176fce;background:#edf6fd;border-color:#176fce}.committee-page .task-action-context[data-v-4847e1be]{background:linear-gradient(110deg,#f2f8fd 0%,#f8fbfd 100%);border:1px solid #d7e8f3;border-radius:10px;align-items:center;gap:11px;margin-bottom:20px;padding:12px 14px;display:flex}.committee-page .task-action-context-icon[data-v-4847e1be]{color:#176fce;background:#dcedfa;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.committee-page .task-action-context>span[data-v-4847e1be]:last-child{gap:3px;min-width:0;display:grid}.committee-page .task-action-context small[data-v-4847e1be]{color:#7690a4;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.committee-page .task-action-context strong[data-v-4847e1be]{color:#245271;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.committee-page .task-action-fields[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.committee-page .task-action-fields label[data-v-4847e1be]{color:#4d6d85;gap:7px;font-size:10px;font-weight:800;display:grid}.committee-page .task-action-fields label.task-action-wide[data-v-4847e1be]{grid-column:1/-1}.committee-page .task-action-fields label span[data-v-4847e1be]{justify-content:space-between;align-items:center;gap:8px;display:flex}.committee-page .task-action-fields label em[data-v-4847e1be]{color:#8da1b0;font-size:9px;font-style:normal;font-weight:600}.committee-page .task-action-fields input[data-v-4847e1be],.committee-page .task-action-fields select[data-v-4847e1be]{color:#294f6d;background:#fff;border:1px solid #cbddea;border-radius:9px;outline:0;width:100%;height:42px;padding:0 12px;font:600 11px DM Sans,sans-serif;transition:border-color .2s,box-shadow .2s}.committee-page .task-action-fields input[data-v-4847e1be]:focus,.committee-page .task-action-fields select[data-v-4847e1be]:focus{border-color:#3188d1;box-shadow:0 0 0 3px #3188d11f}.committee-page .task-action-fields input[data-v-4847e1be]::placeholder{color:#9aabba;font-weight:500}.committee-page .task-action-note[data-v-4847e1be]{color:#397a6e;background:#f2fbf7;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:10px 12px;font-size:10px;line-height:1.4;display:flex}.committee-page .task-action-modal-actions[data-v-4847e1be]{border-top:1px solid #e5edf3;margin-top:24px;padding-top:18px}.committee-page .task-action-modal-actions .committee-button[data-v-4847e1be]{border-radius:9px;min-height:40px;padding:0 15px;font-size:11px;font-weight:800}.committee-page .task-action-modal-actions .task-save-button[data-v-4847e1be]{color:#167c68;background:linear-gradient(135deg,#e4faf3 0%,#ccefe3 100%);border:1px solid #b8e5d8;box-shadow:0 5px 12px #218d791f}.committee-page .task-action-modal-actions .task-save-button[data-v-4847e1be]:hover{background:linear-gradient(135deg,#d7f7ed 0%,#bfe9dc 100%);border-color:#218d79;transform:translateY(-1px);box-shadow:0 8px 17px #218d792e}@media (width<=560px){.committee-page .task-action-modal[data-v-4847e1be]{width:calc(100vw - 24px);padding:20px}.committee-page .task-action-fields[data-v-4847e1be]{grid-template-columns:1fr;gap:13px}.committee-page .task-action-fields label.task-action-wide[data-v-4847e1be]{grid-column:auto}}.committee-page .task-actions-dashboard .task-add-button[data-v-4847e1be]{justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 4px 10px #218d791a;color:#167c68!important;background:linear-gradient(135deg,#e5faf3 0%,#d3f2e8 100%)!important;border:1px solid #b8e5d8!important;border-radius:9px!important;padding:0 15px!important}.committee-page .task-actions-dashboard .task-add-button[data-v-4847e1be]:hover{transform:translateY(-1px);box-shadow:0 7px 15px #218d7929;background:linear-gradient(135deg,#d9f7ed 0%,#c4ecdf 100%)!important;border-color:#218d79!important}.committee-page .task-actions-dashboard .task-cycle-button[data-v-4847e1be]{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.committee-page .task-actions-dashboard .task-cycle-button svg[data-v-4847e1be]{flex:none;transition:transform .2s}.committee-page .task-actions-dashboard .task-cycle-button:hover svg[data-v-4847e1be]{transform:rotate(45deg)}.committee-page .monthly-submission-page .submission-task-list[data-v-4847e1be]{gap:0;margin-top:14px}.committee-page .monthly-submission-page .submission-task-list>div[data-v-4847e1be]{border-bottom:1px solid #e8eef3;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:66px;padding:12px 0}.committee-page .monthly-submission-page .submission-task-list>div[data-v-4847e1be]:last-child{border-bottom:0}.committee-page .monthly-submission-page .submission-task-list>div>span[data-v-4847e1be]:first-child{min-width:0}.committee-page .monthly-submission-page .submission-task-list strong[data-v-4847e1be]{color:#244c70;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.committee-page .monthly-submission-page .submission-task-list small[data-v-4847e1be]{color:#8195a6;margin-top:5px;font-size:12px;line-height:1.35;display:block}.committee-page .monthly-submission-page .submission-task-list .task-status[data-v-4847e1be]{white-space:nowrap;place-self:center end}@media (width<=560px){.committee-page .monthly-submission-page .submission-task-list>div[data-v-4847e1be]{gap:10px;min-height:60px}.committee-page .monthly-submission-page .submission-task-list strong[data-v-4847e1be]{font-size:12px}.committee-page .monthly-submission-page .submission-task-list small[data-v-4847e1be]{font-size:11px}}.committee-page .member-dashboard-page .member-dashboard-card[data-v-4847e1be]{min-width:0;overflow:hidden}.committee-page .member-dashboard-page .monthly-card-heading>div[data-v-4847e1be]{min-width:0}.committee-page .member-dashboard-page .monthly-list[data-v-4847e1be],.committee-page .member-dashboard-page .activity-list[data-v-4847e1be],.committee-page .member-dashboard-page .annual-task-table[data-v-4847e1be],.committee-page .member-dashboard-page .annual-task-count-list[data-v-4847e1be],.committee-page .member-dashboard-page .member-status-table[data-v-4847e1be]{width:100%;min-width:0}.committee-page .member-dashboard-page .monthly-empty[data-v-4847e1be]{box-sizing:border-box;overflow-wrap:anywhere;grid-column:1/-1;width:100%;min-width:0}.committee-page .member-dashboard-page .activity-list>.monthly-empty[data-v-4847e1be]{color:#71869b;text-align:center;background:#f7fbfe;border:1px dashed #cfe2ef;border-radius:12px;place-items:center;gap:7px;min-height:90px;margin-top:1px;padding:20px 14px;line-height:1.45;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.committee-page .monthly-submission-page .submission-heading[data-v-4847e1be]{grid-template-columns:minmax(210px,1.25fr) repeat(3,minmax(155px,1fr)) auto;align-items:end;gap:14px;display:grid}.committee-page .monthly-submission-page .submission-heading[data-v-4847e1be]>:first-child{align-self:center;min-width:0}.committee-page .monthly-submission-page .submission-heading h3[data-v-4847e1be]{color:#143e62;letter-spacing:-.02em;margin-top:6px;font-size:27px!important}.committee-page .monthly-submission-page .submission-heading .section-kicker[data-v-4847e1be],.committee-page .monthly-submission-page .meeting-review-selector>span[data-v-4847e1be]{color:#50708c;letter-spacing:.08em;font-weight:800;font-size:12px!important}.committee-page .monthly-submission-page .meeting-review-selector[data-v-4847e1be]{gap:7px;width:100%;min-width:0}.committee-page .monthly-submission-page .meeting-review-selector select[data-v-4847e1be],.committee-page .monthly-submission-page .meeting-review-year-dropdown summary[data-v-4847e1be]{color:#244c70;border-color:#c9dce9;border-radius:9px;width:100%;min-width:0;height:43px;padding:0 13px;font-size:14px;font-weight:700}.committee-page .monthly-submission-page .meeting-review-year-options[data-v-4847e1be]{min-width:100%;padding:7px}.committee-page .monthly-submission-page .meeting-review-year-options label[data-v-4847e1be]{padding:9px;font-size:13px}.committee-page .monthly-submission-page .submission-export-actions[data-v-4847e1be]{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:175px}.committee-page .monthly-submission-page .submission-export-actions span[data-v-4847e1be]{letter-spacing:.04em;text-transform:uppercase;width:100%;font-size:11px}.committee-page .monthly-submission-page .submission-export-actions button[data-v-4847e1be]{border-radius:8px;min-height:34px;padding:0 12px;font-size:12px}.committee-page .monthly-submission-page .meeting-review-years-card[data-v-4847e1be]{padding:21px 22px}.committee-page .monthly-submission-page .meeting-review-years-heading[data-v-4847e1be]{margin-bottom:14px}.committee-page .monthly-submission-page .meeting-review-years-heading h4[data-v-4847e1be]{margin-top:5px;font-size:19px}.committee-page .monthly-submission-page .meeting-review-years-heading .panel-count[data-v-4847e1be]{padding:6px 10px;font-size:12px}.committee-page .monthly-submission-page .meeting-review-year-row[data-v-4847e1be]{border-radius:11px;grid-template-columns:130px minmax(0,1fr) auto 18px;gap:16px;min-height:68px;padding:13px 15px}.committee-page .monthly-submission-page .meeting-review-year-date[data-v-4847e1be]{font-size:14px}.committee-page .monthly-submission-page .meeting-review-year-row strong[data-v-4847e1be]{font-size:15px}.committee-page .monthly-submission-page .meeting-review-year-row small[data-v-4847e1be]{margin-top:4px;font-size:13px}.committee-page .monthly-submission-page .submission-title-row h4[data-v-4847e1be]{font-size:21px!important}.committee-page .monthly-submission-page .submission-title-row p[data-v-4847e1be]:not(.section-kicker){font-size:14px;line-height:1.55}.committee-page .monthly-submission-page .submission-card-heading h4[data-v-4847e1be]{font-size:18px}.committee-page .monthly-submission-page .submission-fields span[data-v-4847e1be]{font-size:11px}.committee-page .monthly-submission-page .submission-reschedule[data-v-4847e1be]{font-size:13px}@media (width<=1180px){.committee-page .monthly-submission-page .submission-heading[data-v-4847e1be]{grid-template-columns:minmax(210px,1fr) repeat(2,minmax(155px,1fr))}.committee-page .monthly-submission-page .submission-heading .submission-export-actions[data-v-4847e1be]{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.committee-page .monthly-submission-page .submission-heading[data-v-4847e1be]{grid-template-columns:1fr;gap:12px}.committee-page .monthly-submission-page .submission-heading h3[data-v-4847e1be]{font-size:24px!important}.committee-page .monthly-submission-page .submission-heading .submission-export-actions[data-v-4847e1be]{grid-column:auto;justify-content:flex-start;min-width:0}.committee-page .monthly-submission-page .meeting-review-year-row[data-v-4847e1be]{grid-template-columns:1fr auto 18px;gap:10px}}@media (width<=560px){.committee-page .monthly-submission-page .meeting-review-year-row[data-v-4847e1be]{grid-template-columns:1fr auto;min-height:0}.committee-page .monthly-submission-page .meeting-review-year-row>span[data-v-4847e1be]:nth-child(2){grid-area:1/1/auto/-1}.committee-page .monthly-submission-page .meeting-review-year-row>.meeting-review-year-date[data-v-4847e1be]{grid-area:2/1}.committee-page .monthly-submission-page .meeting-review-year-row>.meeting-status[data-v-4847e1be]{grid-area:2/2}.committee-page .monthly-submission-page .meeting-review-year-row>svg[data-v-4847e1be]{display:none}}.committee-page .master-role-assignment-note[data-v-4847e1be]{color:#55748d;background:#f4f9fd;border:1px solid #cfe3f0;border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:12px;line-height:1.45}.committee-page .master-register-row:not(.master-register-header)>span[data-v-4847e1be]:nth-child(2),.committee-page .master-register-row:not(.master-register-header)>span[data-v-4847e1be]:nth-child(3){z-index:2;background:#fff;position:sticky}.committee-page .master-register-row:not(.master-register-header)>span[data-v-4847e1be]:nth-child(2){left:220px;box-shadow:7px 0 12px #274c6c12}.committee-page .master-register-row:not(.master-register-header)>span[data-v-4847e1be]:nth-child(3){left:405px;box-shadow:7px 0 12px #274c6c1a}.committee-page .master-register-header>span[data-v-4847e1be]:nth-child(2),.committee-page .master-register-header>span[data-v-4847e1be]:nth-child(3){z-index:6;position:sticky;color:#fff!important}.committee-page .master-register-header>span[data-v-4847e1be]:nth-child(2){left:220px;box-shadow:7px 0 12px #0836651f;background:#155fa9!important}.committee-page .master-register-header>span[data-v-4847e1be]:nth-child(3){left:405px;box-shadow:7px 0 12px #0836652e;background:#14599f!important}.committee-page .master-history-button[data-v-4847e1be]{color:#176fce;background:#f2f8fd;border:1px solid #bcd9ef;border-radius:7px;align-items:center;gap:5px;min-width:72px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.committee-page .master-history-button[data-v-4847e1be]:hover{background:#e7f3fc;border-color:#7eb9e4}.committee-page .master-history-modal[data-v-4847e1be]{width:min(680px,100vw - 32px);max-height:min(760px,100vh - 40px);padding:24px;overflow:auto}.committee-page .master-history-modal .modal-heading[data-v-4847e1be]{margin-bottom:20px}.committee-page .master-history-modal .modal-heading h3[data-v-4847e1be]{color:#193657;margin-top:6px;font-size:22px}.committee-page .master-history-list[data-v-4847e1be]{gap:10px;max-height:430px;padding:2px 4px 2px 2px;display:grid;overflow:auto}.committee-page .master-history-entry[data-v-4847e1be]{background:#f9fcfe;border:1px solid #dce8f1;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.committee-page .master-history-icon[data-v-4847e1be]{color:#176fce;background:#e7f3fc;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.committee-page .master-history-entry strong[data-v-4847e1be]{color:#294f70;font-size:13px;line-height:1.4;display:block}.committee-page .master-history-entry small[data-v-4847e1be]{color:#8095a7;margin-top:5px;font-size:11px;line-height:1.4;display:block}.committee-page .master-history-state[data-v-4847e1be]{color:#7890a4;text-align:center;background:#f7fbfe;border:1px dashed #c6dce9;border-radius:11px;justify-items:center;gap:8px;min-height:150px;padding:28px 16px;display:grid}.committee-page .master-history-state strong[data-v-4847e1be]{color:#365673;font-size:14px}.committee-page .master-history-state span[data-v-4847e1be]{font-size:12px}.committee-page .master-history-actions[data-v-4847e1be]{justify-content:flex-end;margin-top:20px}.committee-page .spin-icon[data-v-4847e1be]{animation:.9s linear infinite committee-history-spin-4847e1be}@keyframes committee-history-spin-4847e1be{to{transform:rotate(360deg)}}@media (width<=560px){.committee-page .master-history-modal[data-v-4847e1be]{width:calc(100vw - 24px);padding:20px}.committee-page .master-history-button[data-v-4847e1be]{min-width:0;padding:6px}.committee-page .master-history-button span[data-v-4847e1be]{display:none}}.committee-page .master-history-modal[data-v-4847e1be]{border-radius:12px;flex-direction:column;width:min(960px,100vw - 48px);height:min(900px,100vh - 32px);max-height:min(900px,100vh - 48px);padding:0;display:flex;overflow:hidden}.committee-page .master-history-backdrop[data-v-4847e1be]{box-sizing:border-box;align-items:flex-start;padding:16px;overflow-y:auto;z-index:1000!important;position:fixed!important;inset:0!important}.committee-page .master-history-header[data-v-4847e1be]{background:#fff;border-bottom:1px solid #dce5ec;flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 26px 18px;display:flex}.committee-page .master-history-title[data-v-4847e1be]{color:#273d53;margin:0 0 4px;font-size:18px;font-weight:800}.committee-page .master-history-header h3[data-v-4847e1be]{color:#17334f;margin:0;font-size:17px;line-height:1.35}.committee-page .master-history-header small[data-v-4847e1be]{color:#60788e;margin-top:4px;font-size:11px;font-weight:700;display:block}.committee-page .master-history-header-actions[data-v-4847e1be]{flex:none;align-items:center;gap:10px;display:flex}.committee-page .master-history-print-button[data-v-4847e1be]{color:#29465e;background:#fff;border:1px solid #cbd8e2;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.committee-page .master-history-print-button[data-v-4847e1be]:hover{background:#f1f7fb;border-color:#8eb4d2}.committee-page .master-history-print-button[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.5}.committee-page .master-history-close[data-v-4847e1be]{color:#536b7d;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.committee-page .master-history-close[data-v-4847e1be]:hover{background:#eef4f8;border-radius:5px}.committee-page .master-history-scroll[data-v-4847e1be]{background:#fff;flex:auto;min-height:0;max-height:none;padding:24px 26px 28px;overflow:auto}.committee-page .master-history-content[data-v-4847e1be]{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:22px;display:grid}.committee-page .master-history-main[data-v-4847e1be]{min-width:0}.committee-page .master-history-timeline[data-v-4847e1be]{background:#f8fbfd;border:1px solid #dce7ef;border-radius:9px;min-width:0;padding:16px;position:sticky;top:0}.committee-page .master-history-timeline-heading[data-v-4847e1be]{border-bottom:1px solid #dce7ef;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;padding-bottom:12px;display:flex}.committee-page .master-history-timeline-heading span[data-v-4847e1be]{color:#6d8496;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.committee-page .master-history-timeline-heading strong[data-v-4847e1be]{color:#1d4564;margin-top:3px;font-size:13px;display:block}.committee-page .master-history-timeline-heading b[data-v-4847e1be]{color:#176fce;white-space:nowrap;background:#e4f1fb;border-radius:10px;flex:none;padding:4px 7px;font-size:9px}.committee-page .master-history-version-card[data-v-4847e1be]{background:#f3f7fb;border:1px solid #d7e2eb;border-radius:7px;padding:20px}.committee-page .master-history-version-meta[data-v-4847e1be]{border-bottom:1px solid #dbe5ed;flex-wrap:wrap;align-items:center;gap:9px;padding-bottom:14px;display:flex}.committee-page .master-history-version-meta>span[data-v-4847e1be],.committee-page .master-history-version-meta>b[data-v-4847e1be]{border-radius:8px;padding:6px 10px;font-size:11px;font-weight:800}.committee-page .master-history-version-meta>span[data-v-4847e1be]{color:#176fce;background:#dceeff}.committee-page .master-history-version-meta>b[data-v-4847e1be]{color:#a56a0a;background:#fff0cc}.committee-page .master-history-version-meta time[data-v-4847e1be]{color:#627b90;margin-left:auto;font-size:11px}.committee-page .master-history-audit-meta[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:16px 0 5px;display:grid}.committee-page .master-history-audit-meta div[data-v-4847e1be]{min-width:0}.committee-page .master-history-audit-meta span[data-v-4847e1be],.committee-page .master-history-action span[data-v-4847e1be]{color:#71879a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.committee-page .master-history-audit-meta strong[data-v-4847e1be]{color:#264a66;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.committee-page .master-history-section-label[data-v-4847e1be]{color:#49667e;margin:20px 0 10px;font-size:12px;font-weight:800}.committee-page .master-history-change-block[data-v-4847e1be]{background:#fff;border-left:2px solid #176fce;border-radius:3px;padding:9px 10px}.committee-page .master-history-change-block strong[data-v-4847e1be]{color:#355b78;font-size:10px;display:block}.committee-page .master-history-change-block p[data-v-4847e1be]{color:#5b7488;margin:6px 0 0;font-size:10px;line-height:1.45}.committee-page .master-history-change-list[data-v-4847e1be]{gap:10px;display:grid}.committee-page .master-history-action[data-v-4847e1be]{background:#f8fbfd;border:1px solid #d7e2eb;border-radius:5px;align-items:flex-start;gap:8px;margin-top:14px;padding:11px 12px;display:flex}.committee-page .master-history-action strong[data-v-4847e1be]{color:#365673;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.committee-page .master-history-change-row[data-v-4847e1be]{background:#fff;border:1px solid #d7e2eb;border-radius:5px;padding:12px 14px}.committee-page .master-history-change-row>strong[data-v-4847e1be]{color:#355b78;margin-bottom:9px;font-size:12px;display:block}.committee-page .master-history-value-pair[data-v-4847e1be]{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.committee-page .master-history-old-value[data-v-4847e1be],.committee-page .master-history-new-value[data-v-4847e1be]{overflow-wrap:anywhere;border-radius:4px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.committee-page .master-history-old-value small[data-v-4847e1be],.committee-page .master-history-new-value small[data-v-4847e1be]{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.committee-page .master-history-old-value[data-v-4847e1be]{color:#c03939;background:#fff1f1;border:1px solid #f1caca}.committee-page .master-history-new-value[data-v-4847e1be]{color:#1d8a4c;background:#effaf3;border:1px solid #b8e1c8}.committee-page .master-history-value-arrow[data-v-4847e1be]{color:#7d92a2;text-transform:uppercase;place-items:center;font-size:8px;font-weight:800;display:grid}.committee-page .master-history-snapshot[data-v-4847e1be]{background:#f5f9fc;border:1px solid #d7e2eb;border-radius:5px;gap:0;margin:0;padding:13px 15px;display:grid}.committee-page .master-history-snapshot>div[data-v-4847e1be]{border-bottom:1px solid #e1eaf0;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:16px;padding:9px 0;display:grid}.committee-page .master-history-snapshot>div[data-v-4847e1be]:last-child{border-bottom:0}.committee-page .master-history-snapshot dt[data-v-4847e1be]{color:#617a8e;text-transform:uppercase;font-size:10px;font-weight:800}.committee-page .master-history-snapshot dd[data-v-4847e1be]{color:#284c68;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.committee-page .master-history-activity-list[data-v-4847e1be]{gap:9px;display:grid}.committee-page .master-history-activity-list button[data-v-4847e1be]{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5ed;border-radius:6px;grid-template-columns:90px minmax(0,1fr);gap:14px;width:100%;padding:12px 14px;display:grid}.committee-page .master-history-activity-list button[data-v-4847e1be]:hover,.committee-page .master-history-activity-list button.selected[data-v-4847e1be]{background:#f0f7fc;border-color:#86b8dc}.committee-page .master-history-activity-list button>span[data-v-4847e1be]{color:#176fce;font-size:11px;font-weight:800}.committee-page .master-history-activity-list button strong[data-v-4847e1be]{color:#365673;font-size:12px;line-height:1.35;display:block}.committee-page .master-history-activity-list button small[data-v-4847e1be]{color:#8095a7;margin-top:4px;font-size:10px;line-height:1.35;display:block}.committee-page .master-history-no-previous[data-v-4847e1be]{color:#7890a2;background:#f8fafc;border:1px dashed #cad8e2;border-radius:5px;padding:14px;font-size:11px}.committee-page .master-history-actions[data-v-4847e1be]{background:#fff;border-top:1px solid #dce5ec;flex:none;justify-content:flex-end;padding:14px 26px;display:flex}@media (width<=560px){.committee-page .master-history-modal[data-v-4847e1be]{width:calc(100vw - 20px);height:calc(100vh - 20px)}.committee-page .master-history-header[data-v-4847e1be]{padding:16px}.committee-page .master-history-scroll[data-v-4847e1be]{padding:14px}.committee-page .master-history-content[data-v-4847e1be]{grid-template-columns:1fr;gap:16px}.committee-page .master-history-timeline[data-v-4847e1be]{position:static}.committee-page .master-history-version-meta time[data-v-4847e1be]{width:100%;margin-left:0}.committee-page .master-history-snapshot>div[data-v-4847e1be]{grid-template-columns:1fr;gap:3px}}@media print{@page{size:A4 portrait;margin:14mm}html,body{background:#fff!important;min-width:0!important}body.printing-master-history *{visibility:hidden!important}body.printing-master-history .master-history-backdrop,body.printing-master-history .master-history-modal,body.printing-master-history .master-history-modal *{visibility:visible!important}body.printing-master-history .master-history-backdrop{background:#fff!important;width:100%!important;min-height:0!important;padding:0!important;display:block!important;position:static!important}body.printing-master-history .master-history-modal{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.printing-master-history .master-history-header{border-bottom:2px solid #17334f!important;padding:0 0 12px!important}body.printing-master-history .master-history-title{font-size:18px!important}body.printing-master-history .master-history-header h3{font-size:16px!important}body.printing-master-history .master-history-scroll{flex:none!important;max-height:none!important;padding:16px 0 0!important;overflow:visible!important}body.printing-master-history .master-history-content{display:block!important}body.printing-master-history .master-history-timeline{background:#fff!important;border:1px solid #d7e2eb!important;margin-top:18px!important;padding:12px!important}body.printing-master-history .master-history-version-card,body.printing-master-history .master-history-activity-list,body.printing-master-history .master-history-no-previous{break-inside:avoid;page-break-inside:avoid}body.printing-master-history .master-history-version-card{padding:14px!important}body.printing-master-history .master-history-section-label{break-after:avoid;page-break-after:avoid}body.printing-master-history .master-history-header-actions,body.printing-master-history .master-history-actions{display:none!important}body.printing-meeting-history *{visibility:hidden!important}body.printing-meeting-history .master-history-backdrop,body.printing-meeting-history .master-history-modal,body.printing-meeting-history .master-history-modal *{visibility:visible!important}body.printing-meeting-history .master-history-backdrop{background:#fff!important;width:100%!important;min-height:0!important;padding:0!important;display:block!important;position:static!important}body.printing-meeting-history .master-history-modal{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.printing-meeting-history .master-history-header{border-bottom:2px solid #17334f!important;padding:0 0 12px!important}body.printing-meeting-history .master-history-scroll{flex:none!important;max-height:none!important;padding:16px 0 0!important;overflow:visible!important}body.printing-meeting-history .master-history-content{display:block!important}body.printing-meeting-history .master-history-timeline{background:#fff!important;border:1px solid #d7e2eb!important;margin-top:18px!important;padding:12px!important}body.printing-meeting-history .master-history-version-card,body.printing-meeting-history .master-history-activity-list,body.printing-meeting-history .master-history-no-previous{break-inside:avoid;page-break-inside:avoid}body.printing-meeting-history .master-history-version-card{padding:14px!important}body.printing-meeting-history .master-history-header-actions,body.printing-meeting-history .master-history-actions{display:none!important}body.meeting-notes-printing *{visibility:hidden!important}body.meeting-notes-printing .meeting-chat-card,body.meeting-notes-printing .meeting-chat-card *{visibility:visible!important}body.meeting-notes-printing .meeting-chat-card{width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}body.meeting-notes-printing .meeting-notes-heading-actions,body.meeting-notes-printing .meeting-chat-composer,body.meeting-notes-printing .meeting-chat-restriction{display:none!important}body.meeting-notes-printing .meeting-chat-messages{border-color:#d7e2eb!important;max-height:none!important;overflow:visible!important}}.committee-page .master-register[data-v-4847e1be]{scrollbar-color:#83a8c1 #eaf2f7;scrollbar-width:thin;overflow:auto visible}.committee-page .master-register-row[data-v-4847e1be]{grid-template-columns:220px 185px 185px 125px 135px 260px 135px 145px 155px 130px 135px 150px 100px 178px;min-width:2350px}.committee-page .master-register-row>span[data-v-4847e1be]:last-child{z-index:3;background:#fff;justify-content:center;gap:7px;padding:10px;position:sticky;right:0;box-shadow:-8px 0 14px #274c6c1a}.committee-page .master-register-header>span[data-v-4847e1be]:last-child{z-index:7;box-shadow:-8px 0 14px #08366529;background:#125da9!important}.committee-page .master-register-row .outside-actions[data-v-4847e1be]{flex-wrap:nowrap;justify-content:center;align-items:center;min-width:0;display:flex}.committee-page .master-register-row .outside-actions>button[data-v-4847e1be],.committee-page .master-register-row .outside-actions .master-history-button[data-v-4847e1be]{color:#176fce;cursor:pointer;background:#f4f9fd;border:1px solid #c6ddec;border-radius:7px;flex:none;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0 8px;display:inline-flex}.committee-page .master-register-row .outside-actions .master-history-button[data-v-4847e1be]{gap:5px;min-width:96px;font-size:10px;font-weight:800}.committee-page .master-register-row .outside-actions>button[data-v-4847e1be]:hover,.committee-page .master-register-row .outside-actions .master-history-button[data-v-4847e1be]:hover{background:#e8f4fc;border-color:#75add5}.committee-page .master-register-row .outside-actions>button[title=Delete\ master][data-v-4847e1be]:hover{color:#c03939;background:#fff1f1;border-color:#e4aaaa}@media (width<=560px){.committee-page .master-register-row>span[data-v-4847e1be]:last-child{box-shadow:none;position:static}.committee-page .master-register-header>span[data-v-4847e1be]:last-child{position:static}}.committee-page .master-register-card[data-v-4847e1be]{box-shadow:none;border-radius:8px;padding:16px}.committee-page .master-register[data-v-4847e1be]{background:#fff;border:1px solid #d9e2ea;border-radius:6px;overflow:auto}.committee-page .master-register-row[data-v-4847e1be]{color:#536b7e;background:#fff;border-bottom:1px solid #e1e8ee;grid-template-columns:190px 170px 170px 100px 120px 220px 120px 130px 140px 110px 115px 135px 90px 150px;grid-auto-columns:max-content;grid-auto-flow:column;min-width:1960px;font-size:10px;line-height:1.3}.committee-page .master-register-row[data-v-4847e1be]:last-of-type{border-bottom:0}.committee-page .master-register-row>span[data-v-4847e1be]{border-right:1px solid #e6edf2;min-width:0;min-height:52px;padding:9px 10px}.committee-page .master-register-header[data-v-4847e1be],.committee-page .master-register-header>span[data-v-4847e1be]{z-index:auto;letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:800;position:static;color:#405b70!important;background:#f3f6f9!important}.committee-page .master-register-header>span[data-v-4847e1be]{text-align:left;border-color:#d9e2ea;justify-content:flex-start;align-items:center;min-width:0;min-height:48px}.committee-page .master-register-row:not(.master-register-header)>span[data-v-4847e1be]:first-child,.committee-page .master-register-row:not(.master-register-header)>span[data-v-4847e1be]:nth-child(2),.committee-page .master-register-row:not(.master-register-header)>span[data-v-4847e1be]:nth-child(3),.committee-page .master-register-row>span[data-v-4847e1be]:last-child{z-index:auto;box-shadow:none;background:0 0;position:static;left:auto;right:auto}.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(4),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(5),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(7),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(8),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(9),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(10),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(11),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(12),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(13){text-align:left;justify-content:flex-start}.committee-page .master-register-row[data-v-4847e1be]:hover:not(.master-register-header){background:#f8fbfd}.committee-page .master-register-row>span[data-v-4847e1be]:first-child,.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(2),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(3),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(4),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(5),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(6),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(7),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(8),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(9),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(10),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(11),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(12),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(13),.committee-page .master-register-row>span[data-v-4847e1be]:nth-child(14){grid-column:auto}.committee-page .master-register-row strong[data-v-4847e1be]{color:#214d6d;font-size:11px;font-weight:800}.committee-page .master-role-list[data-v-4847e1be]{gap:3px}.committee-page .master-role-name[data-v-4847e1be],.committee-page .master-role-empty[data-v-4847e1be]{color:#496b85;background:#f7fbfe;border:1px solid #dce8f1;border-radius:4px;padding:4px 6px;font-size:10px;line-height:1.25}.committee-page .master-status-button[data-v-4847e1be]{border-radius:5px;min-width:64px;padding:5px 8px;font-size:9px}.committee-page .master-register-row .outside-actions[data-v-4847e1be]{justify-content:flex-start;gap:5px}.committee-page .master-register-row .outside-actions>button[data-v-4847e1be],.committee-page .master-register-row .outside-actions .master-history-button[data-v-4847e1be]{color:#3f78a7;background:#fff;border:1px solid #d4e2ec;border-radius:5px;min-width:30px;min-height:30px;padding:0 6px}.committee-page .master-register-table[data-v-4847e1be]{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#536b7e;width:max-content;min-width:100%;font-size:10px}.committee-page .master-register-table th[data-v-4847e1be],.committee-page .master-register-table td[data-v-4847e1be]{box-sizing:border-box;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e2e9ef;border-right:1px solid #e2e9ef;min-width:0;padding:10px}.committee-page .master-register-table tbody td[data-v-4847e1be]{min-height:72px}.committee-page .master-register-table th[data-v-4847e1be]{z-index:2;color:#fff;text-align:left;text-transform:uppercase;background:#176fce;height:58px;font-size:9px;font-weight:800;line-height:1.3;position:sticky;top:0}.committee-page .master-register-table th[data-v-4847e1be]:first-child,.committee-page .master-register-table th[data-v-4847e1be]:nth-child(2),.committee-page .master-register-table th[data-v-4847e1be]:nth-child(3){z-index:5;background:#125da9}.committee-page .master-register-table td[data-v-4847e1be]:first-child,.committee-page .master-register-table td[data-v-4847e1be]:nth-child(2),.committee-page .master-register-table td[data-v-4847e1be]:nth-child(3){z-index:3;background:#fff;position:sticky}.committee-page .master-register-table th[data-v-4847e1be]:first-child,.committee-page .master-register-table td[data-v-4847e1be]:first-child{left:0;box-shadow:6px 0 10px #16456914}.committee-page .master-register-table th[data-v-4847e1be]:nth-child(2),.committee-page .master-register-table td[data-v-4847e1be]:nth-child(2){left:190px;box-shadow:6px 0 10px #1645690f}.committee-page .master-register-table th[data-v-4847e1be]:nth-child(3),.committee-page .master-register-table td[data-v-4847e1be]:nth-child(3){left:360px;box-shadow:6px 0 10px #1645691f}.committee-page .master-register-table tbody tr:hover td[data-v-4847e1be]:first-child,.committee-page .master-register-table tbody tr:hover td[data-v-4847e1be]:nth-child(2),.committee-page .master-register-table tbody tr:hover td[data-v-4847e1be]:nth-child(3){background:#f8fbfd}.committee-page .master-register-table th[data-v-4847e1be]:first-child{border-top-left-radius:5px}.committee-page .master-register-table th[data-v-4847e1be]:last-child{border-top-right-radius:5px}.committee-page .master-register-table tbody tr[data-v-4847e1be]:hover{background:#f8fbfd}.committee-page .master-register-table tbody tr:last-child td[data-v-4847e1be]{border-bottom:0}.committee-page .master-register-table th[data-v-4847e1be]:first-child,.committee-page .master-register-table td[data-v-4847e1be]:first-child{width:190px}.committee-page .master-register-table th[data-v-4847e1be]:nth-child(2),.committee-page .master-register-table td[data-v-4847e1be]:nth-child(2),.committee-page .master-register-table th[data-v-4847e1be]:nth-child(3),.committee-page .master-register-table td[data-v-4847e1be]:nth-child(3){width:170px}.committee-page .master-register-table th[data-v-4847e1be]:nth-child(4),.committee-page .master-register-table td[data-v-4847e1be]:nth-child(4){width:175px}.committee-page .master-register-table th[data-v-4847e1be]:nth-child(5),.committee-page .master-register-table td[data-v-4847e1be]:nth-child(5){width:237px}.committee-page .master-register-table th[data-v-4847e1be]:nth-child(6),.committee-page .master-register-table td[data-v-4847e1be]:nth-child(6){width:149px}.committee-page .master-register-table th[data-v-4847e1be]:nth-child(7),.committee-page .master-register-table td[data-v-4847e1be]:nth-child(7){width:124px}.committee-page .master-register-table th[data-v-4847e1be]:nth-child(8),.committee-page .master-register-table td[data-v-4847e1be]:nth-child(8){width:112px}.committee-page .master-register-table th[data-v-4847e1be]:nth-child(9),.committee-page .master-register-table td[data-v-4847e1be]:nth-child(9){width:150px}.committee-page .master-register-table .master-committee-cell strong[data-v-4847e1be]{color:#214d6d;font-size:11px;font-weight:800;display:block}.committee-page .master-register-table .master-committee-cell small[data-v-4847e1be]{color:#8598a7;margin-top:4px;font-size:9px;display:block}.committee-page .master-register-table .master-role-cell[data-v-4847e1be]{vertical-align:top}.committee-page .master-register-table .master-role-list[data-v-4847e1be]{gap:3px;display:grid}.committee-page .master-register-table .master-role-name[data-v-4847e1be],.committee-page .master-register-table .master-role-empty[data-v-4847e1be]{color:#496b85;background:#f7fbfe;border:1px solid #dce8f1;border-radius:4px;padding:4px 6px;font-size:10px;line-height:1.25;display:block}.committee-page .master-register-table .master-status-cell[data-v-4847e1be],.committee-page .master-register-table .master-actions-cell[data-v-4847e1be]{text-align:center;white-space:nowrap}.committee-page .master-register-table .outside-actions[data-v-4847e1be]{justify-content:center;align-items:center;gap:5px;display:flex}.committee-page .master-register-table .outside-actions>button[data-v-4847e1be]{flex:none}@media (width<=560px){.committee-page .master-register-table th[data-v-4847e1be],.committee-page .master-register-table td[data-v-4847e1be]{padding:8px}}.committee-page .master-register-compact[data-v-4847e1be]{overflow-x:auto}.committee-page .master-register-compact .master-register-row[data-v-4847e1be]{grid-template-columns:minmax(165px,1.05fr) minmax(220px,1.45fr) minmax(150px,1fr) minmax(230px,1.6fr) minmax(145px,1fr) 100px 158px;min-width:1120px}.committee-page .master-register-compact .master-register-row>span[data-v-4847e1be],.committee-page .master-register-compact .master-register-row>span[data-v-4847e1be]:first-child,.committee-page .master-register-compact .master-register-row>span[data-v-4847e1be]:nth-child(2),.committee-page .master-register-compact .master-register-row>span[data-v-4847e1be]:nth-child(3){z-index:auto;box-shadow:none;position:static;left:auto;right:auto}.committee-page .master-register-compact .master-register-row>span[data-v-4847e1be]:last-child,.committee-page .master-register-compact .master-register-header>span[data-v-4847e1be]:last-child{z-index:auto;background:inherit;box-shadow:none;justify-content:center;padding:10px;position:static;right:auto}.committee-page .master-register-compact .master-register-header>span[data-v-4847e1be]{text-align:left;min-height:58px;padding:10px 12px}.committee-page .master-register-compact .master-register-row:not(.master-register-header)>span[data-v-4847e1be]{align-items:flex-start;min-height:118px;padding:14px 13px}.committee-page .master-register-compact .master-committee-cell[data-v-4847e1be]{flex-direction:column;justify-content:center;gap:6px;display:flex}.committee-page .master-register-compact .master-committee-cell strong[data-v-4847e1be]{font-size:14px}.committee-page .master-register-compact .master-committee-cell small[data-v-4847e1be]{color:#8aa0b0;font-size:10px}.committee-page .master-register-compact .master-summary-cell[data-v-4847e1be]{align-content:center;gap:11px;display:grid}.committee-page .master-register-compact .master-summary-cell>span[data-v-4847e1be]{gap:3px;min-width:0;display:grid}.committee-page .master-register-compact .master-summary-cell b[data-v-4847e1be]{color:#7890a1;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.committee-page .master-register-compact .master-summary-cell strong[data-v-4847e1be]{color:#315875;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.committee-page .master-register-compact .master-inline-list[data-v-4847e1be]{flex-wrap:wrap;gap:4px;display:flex}.committee-page .master-register-compact .master-inline-list em[data-v-4847e1be],.committee-page .master-register-compact .master-inline-list i[data-v-4847e1be]{color:#245b85;background:#eff7ff;border:1px solid #d4e6f4;border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.committee-page .master-register-compact .master-inline-list i[data-v-4847e1be]{color:#8497a8;background:#f7f9fb;font-weight:500}.committee-page .master-register-compact .master-status-cell[data-v-4847e1be]{justify-content:center;align-items:center!important}.committee-page .master-register-compact .master-status-button[data-v-4847e1be]{min-width:76px;min-height:30px;font-size:10px}.committee-page .master-register-compact .master-actions-cell[data-v-4847e1be]{justify-content:flex-start!important;align-items:center!important;gap:6px!important}.committee-page .master-register-compact .master-actions-cell .master-history-button[data-v-4847e1be]{min-width:88px}@media (width<=900px){.committee-page .master-register-compact .master-register-row[data-v-4847e1be]{min-width:1120px}}@media (width<=560px){.committee-page .master-register-compact .master-register-row[data-v-4847e1be]{grid-template-columns:165px 220px 150px 230px 145px 100px 158px;min-width:1168px}}.committee-page .master-register[data-v-4847e1be]{box-shadow:none;border:1px solid #dce7f0;border-radius:8px;overflow:auto}.committee-page .master-register-row[data-v-4847e1be]{min-width:1800px;box-shadow:none;grid-template-columns:180px 150px 150px 100px 120px 190px 110px 120px 120px 100px 110px 120px 85px 145px}.committee-page .master-register-header[data-v-4847e1be]{position:static!important}.committee-page .master-register-row>span[data-v-4847e1be],.committee-page .master-register-row:not(.master-register-header)>span[data-v-4847e1be]:first-child,.committee-page .master-register-row:not(.master-register-header)>span[data-v-4847e1be]:nth-child(2),.committee-page .master-register-row:not(.master-register-header)>span[data-v-4847e1be]:nth-child(3),.committee-page .master-register-header>span[data-v-4847e1be]:first-child,.committee-page .master-register-header>span[data-v-4847e1be]:nth-child(2),.committee-page .master-register-header>span[data-v-4847e1be]:nth-child(3),.committee-page .master-register-row>span[data-v-4847e1be]:last-child,.committee-page .master-register-header>span[data-v-4847e1be]:last-child{z-index:auto!important;box-shadow:none!important;position:static!important;left:auto!important;right:auto!important}.committee-page .master-register-row>span[data-v-4847e1be]{min-height:58px;padding:9px 10px}.committee-page .master-register-header>span[data-v-4847e1be]{min-height:58px}.committee-page .master-register-row>span[data-v-4847e1be]:last-child{background:#fff;justify-content:center;gap:5px}.committee-page .master-register-header>span[data-v-4847e1be]:last-child{background:#176fce!important}.committee-page .master-register-row .outside-actions[data-v-4847e1be]{gap:5px}.committee-page .master-register-row .outside-actions>button[data-v-4847e1be],.committee-page .master-register-row .outside-actions .master-history-button[data-v-4847e1be]{border-radius:6px;min-width:30px;min-height:30px;padding:0 6px}.committee-page .master-register-row .outside-actions .master-history-button[data-v-4847e1be]{min-width:84px;font-size:9px}.committee-page .outside-meetings-table[data-v-4847e1be]{gap:18px}.committee-page .outside-table-heading[data-v-4847e1be]{align-items:flex-end;padding:3px 2px 0}.committee-page .outside-table-heading h3[data-v-4847e1be]{color:var(--committee-heading);letter-spacing:-.35px;margin:5px 0 4px;font-size:24px!important}.committee-page .outside-table-heading p[data-v-4847e1be]:not(.section-kicker){color:var(--committee-muted);margin:0;font-size:12px;line-height:1.45}.committee-page .outside-table-card[data-v-4847e1be]{padding:18px;border:1px solid #d5e4ef!important;border-radius:14px!important;box-shadow:0 12px 28px #24456914!important}.committee-page .outside-table-summary[data-v-4847e1be]{background:linear-gradient(135deg,#f8fbfe 0%,#fff 72%);border:1px solid #e2edf4;border-radius:10px;align-items:center;gap:14px;min-height:52px;margin-bottom:16px;padding:9px 12px;display:flex}.committee-page .schedule-summary-copy[data-v-4847e1be]{gap:3px;display:grid}.committee-page .schedule-summary-copy strong[data-v-4847e1be]{color:var(--committee-heading);font:800 14px Manrope,sans-serif}.committee-page .schedule-summary-copy small[data-v-4847e1be]{color:var(--committee-muted);margin:0;font-size:10px;font-weight:600}.committee-page .schedule-status-legend[data-v-4847e1be]{color:var(--committee-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto;font-size:9px;font-weight:700;display:flex}.committee-page .schedule-status-legend span[data-v-4847e1be]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.committee-page .schedule-status-legend i[data-v-4847e1be]{background:#2aa083;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2aa0831f}.committee-page .schedule-status-legend i.manual[data-v-4847e1be]{background:#2878d4;box-shadow:0 0 0 3px #2878d41f}.committee-page .outside-table-summary .committee-button[data-v-4847e1be]{border-radius:8px;flex:none;min-height:34px;margin-left:0;font-size:10px}.committee-page .outside-register[data-v-4847e1be]{background:#fff;border:1px solid #cfe0ed;border-radius:10px;box-shadow:0 4px 12px #24456909}.committee-page .outside-register-row[data-v-4847e1be]{grid-template-columns:118px minmax(220px,1.6fr) minmax(135px,1fr) minmax(130px,.95fr) minmax(115px,.85fr) 105px 95px 76px 76px 82px 170px 86px;min-width:1560px}.committee-page .outside-register-row[data-v-4847e1be]:not(.outside-register-header):hover{background:#f8fbfe}.committee-page .outside-register-row>span[data-v-4847e1be]{border-color:#e1ebf2;min-height:64px;padding:11px 10px}.committee-page .outside-register-header>span[data-v-4847e1be]{letter-spacing:.01em;min-height:50px;padding:9px 7px;font-size:10px}.committee-page .outside-register-row strong[data-v-4847e1be]{font-size:12px}.committee-page .outside-register-row small[data-v-4847e1be]{font-size:10px}.committee-page .outside-register-row .meeting-schedule-status-cell[data-v-4847e1be]{justify-content:center;gap:6px;min-width:0}.committee-page .outside-register-row .meeting-status[data-v-4847e1be]{text-align:center;white-space:normal;max-width:100%;padding:5px 8px;font-size:10px;line-height:1.25}.committee-page .outside-register-row .meeting-status-source[data-v-4847e1be]{color:#218c76;letter-spacing:.05em;background:#f1fbf7;border:1px solid #cce9df;border-radius:999px;align-items:center;min-height:18px;margin:0;padding:2px 6px;font-size:8px;display:inline-flex}.committee-page .outside-register-row .meeting-schedule-status-select[data-v-4847e1be]{color:#365673;border-color:#cfe0ed;border-radius:7px;width:100%;min-height:30px;padding:0 7px;font-size:9px}.committee-page .outside-register-row .meeting-schedule-reopen[data-v-4847e1be]{border-radius:7px;min-height:28px;padding:0 8px;font-size:9px}.committee-page .outside-register-row .outside-actions[data-v-4847e1be]{justify-content:center;gap:6px}.committee-page .outside-register-row .outside-actions button[data-v-4847e1be]{background:#f8fbfe;border-radius:8px;width:32px;height:32px}@media (width<=760px){.committee-page .outside-table-heading[data-v-4847e1be]{align-items:stretch}.committee-page .outside-table-summary[data-v-4847e1be]{flex-wrap:wrap;align-items:flex-start}.committee-page .schedule-status-legend[data-v-4847e1be]{border-top:1px solid #e7eff4;order:3;width:100%;margin-left:0;padding-top:8px}.committee-page .outside-table-summary .committee-button[data-v-4847e1be]{margin-left:auto}}.committee-page .meeting-location-master-page[data-v-4847e1be]{gap:18px;display:grid}.committee-page .meeting-location-heading[data-v-4847e1be]{align-items:flex-end;padding:3px 2px 0}.committee-page .meeting-location-heading h3[data-v-4847e1be]{color:var(--committee-heading);letter-spacing:-.35px;margin:5px 0 4px;font-size:24px!important}.committee-page .meeting-location-heading p[data-v-4847e1be]:not(.section-kicker){color:var(--committee-muted);margin:0;font-size:12px;font-weight:600;line-height:1.45}.committee-page .location-master-live[data-v-4847e1be]{color:#218c76;background:#f1fbf7;border:1px solid #cce9df;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.committee-page .location-master-live i[data-v-4847e1be]{background:#2aa083;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2aa0831f}.committee-page .meeting-location-layout[data-v-4847e1be]{grid-template-columns:minmax(290px,.78fr) minmax(0,1.45fr);align-items:start;gap:16px;display:grid}.committee-page .meeting-location-form-card[data-v-4847e1be],.committee-page .meeting-location-list-card[data-v-4847e1be]{background:#fff;border:1px solid #d5e4ef;border-radius:14px;min-width:0;padding:18px;box-shadow:0 12px 28px #24456912}.committee-page .location-card-heading[data-v-4847e1be]{border-bottom:1px solid #e8eff4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.committee-page .location-card-heading h4[data-v-4847e1be]{color:var(--committee-heading);margin:5px 0 4px;font:800 16px Manrope,sans-serif}.committee-page .location-card-heading p[data-v-4847e1be]:not(.section-kicker){color:var(--committee-muted);margin:0;font-size:12px;font-weight:600;line-height:1.45}.committee-page .location-card-icon[data-v-4847e1be]{color:#2878d4;flex:none}.committee-page .meeting-location-form[data-v-4847e1be]{gap:15px;margin-top:16px;display:grid}.committee-page .meeting-location-form>label[data-v-4847e1be]{color:#526f87;gap:6px;font-size:10px;font-weight:800;display:grid}.committee-page .meeting-location-form input[type=text][data-v-4847e1be]{color:#365673;border:1px solid #d5e4ef;border-radius:8px;outline:0;width:100%;height:38px;padding:0 10px;font:700 12px DM Sans,sans-serif}.committee-page .meeting-location-form input[type=text][data-v-4847e1be]:focus{border-color:#78b3e5;box-shadow:0 0 0 3px #2878d41a}.committee-page .location-active-toggle[data-v-4847e1be]{background:#f8fbfe;border:1px solid #e2edf4;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex!important}.committee-page .location-active-toggle input[data-v-4847e1be]{accent-color:#2878d4;width:15px;height:15px;margin:1px 0 0}.committee-page .location-active-toggle span[data-v-4847e1be]{gap:3px;display:grid}.committee-page .location-active-toggle strong[data-v-4847e1be]{color:#365673;font-size:10px;font-weight:800}.committee-page .location-active-toggle small[data-v-4847e1be]{color:var(--committee-muted);font-size:10px;font-weight:600;line-height:1.35}.committee-page .meeting-location-form-actions[data-v-4847e1be]{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.committee-page .meeting-location-form-actions .committee-button[data-v-4847e1be]{border-radius:8px;min-height:34px}.committee-page .location-count[data-v-4847e1be]{color:#218c76;background:#f1fbf7;border:1px solid #cde9de;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.committee-page .meeting-location-list[data-v-4847e1be]{gap:8px;margin-top:15px;display:grid}.committee-page .meeting-location-row[data-v-4847e1be]{background:#fbfefd;border:1px solid #e0ebf3;border-left:3px solid #2aa083;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:62px;padding:9px 10px;display:grid}.committee-page .meeting-location-row.inactive[data-v-4847e1be]{background:#fafbfc;border-left-color:#aebdca}.committee-page .location-row-icon[data-v-4847e1be]{color:#218c76;background:#e8f8f1;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.committee-page .meeting-location-row.inactive .location-row-icon[data-v-4847e1be]{color:#8495a3;background:#edf1f4}.committee-page .location-row-copy[data-v-4847e1be]{gap:4px;min-width:0;display:grid}.committee-page .location-row-copy strong[data-v-4847e1be]{color:var(--committee-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.committee-page .location-row-copy small[data-v-4847e1be]{color:var(--committee-muted);font-size:10px;font-weight:600}.committee-page .location-row-status[data-v-4847e1be]{color:#218c76;text-transform:uppercase;background:#f1fbf7;border:1px solid #cce9df;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.committee-page .location-row-status.inactive[data-v-4847e1be]{color:#8595a2;background:#f4f6f8;border-color:#dce5eb}.committee-page .location-row-actions[data-v-4847e1be]{gap:5px;display:flex}.committee-page .location-row-actions button[data-v-4847e1be]{color:#2878d4;cursor:pointer;background:#fff;border:1px solid #d5e4ef;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid}.committee-page .location-row-actions button[data-v-4847e1be]:hover:not(:disabled){background:#eef7ff;border-color:#8fc4ed}.committee-page .location-row-actions button[data-v-4847e1be]:last-child{color:#b4434d}.committee-page .location-row-actions button[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.4}.committee-page .meeting-location-empty[data-v-4847e1be]{color:#8aa0b0;text-align:center;background:#f8fbfd;border:1px dashed #cbdde9;border-radius:10px;justify-items:center;gap:7px;margin-top:15px;padding:38px 15px;display:grid}.committee-page .meeting-location-empty svg[data-v-4847e1be]{color:#79a8c9}.committee-page .meeting-location-empty strong[data-v-4847e1be]{color:#527089;font-size:12px;font-weight:800}.committee-page .meeting-location-empty span[data-v-4847e1be]{font-size:10px;font-weight:600}.committee-page .committee-modal .field-help[data-v-4847e1be]{color:#8aa0b0;margin:2px 0 0;font-size:9px;font-weight:500;display:block}@media (width<=820px){.committee-page .meeting-location-layout[data-v-4847e1be]{grid-template-columns:1fr}.committee-page .meeting-location-heading[data-v-4847e1be]{align-items:stretch}}@media (width<=560px){.committee-page .meeting-location-row[data-v-4847e1be]{grid-template-columns:34px minmax(0,1fr) auto}.committee-page .location-row-status[data-v-4847e1be]{grid-column:2;justify-self:start}.committee-page .location-row-actions[data-v-4847e1be]{grid-area:1/3/span 2}}.committee-page .master-committee-page .master-register-card .outside-table-summary[data-v-4847e1be]{border-bottom:1px solid #e5edf4;min-height:52px;padding:0 2px 14px}.committee-page .master-committee-page .master-register-card .outside-table-summary span[data-v-4847e1be]{color:#173f61;font-size:14px;font-weight:800}.committee-page .master-committee-page .master-register-card .outside-table-summary small[data-v-4847e1be]{color:#7f95a7;font-size:10px}.committee-page .master-committee-page .master-register[data-v-4847e1be]{scrollbar-color:#8eafc7 #edf3f7;scrollbar-width:thin;border:1px solid #d4e2ec;border-radius:10px;margin-top:14px}.committee-page .master-committee-page .master-register-table[data-v-4847e1be]{table-layout:fixed;width:100%;min-width:1160px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]{letter-spacing:.15px;text-align:left;vertical-align:middle;height:58px;padding:10px 11px;font-size:9px;line-height:1.35;color:#fff!important;background:#176fce!important}.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]{color:#536f86;vertical-align:middle;min-height:72px;padding:11px;font-size:10px;line-height:1.35}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(2),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(2),.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(3),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(3),.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(4),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(4){width:14%}.committee-page .master-detail-stack[data-v-4847e1be],.committee-page .master-requirement-list[data-v-4847e1be]{gap:6px;display:grid}.committee-page .master-detail-stack span[data-v-4847e1be]{color:#365f7d;justify-content:space-between;align-items:baseline;gap:7px;display:flex}.committee-page .master-detail-stack b[data-v-4847e1be]{color:#8a9eae;font-size:8px;font-weight:700}.committee-page .master-requirement-list span[data-v-4847e1be]{color:#8b9eac;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.committee-page .master-requirement-list span.enabled[data-v-4847e1be]{color:#247c68}.committee-page .master-setting-pill[data-v-4847e1be]{color:#247c68;background:#effaf5;border:1px solid #c9e7dc;border-radius:999px;justify-content:center;align-items:center;min-width:42px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.committee-page .master-committee-page .master-actions-cell[data-v-4847e1be]{white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;min-height:72px;display:flex}.committee-page .monthly-submission-page[data-v-4847e1be]{gap:18px;padding-bottom:18px}.committee-page .monthly-submission-page .meeting-review-header[data-v-4847e1be]{background:linear-gradient(135deg,#f9fcff 0%,#eef7fd 100%);border:1px solid #d6e5ef;border-radius:16px;grid-template-columns:minmax(260px,.85fr) minmax(0,2fr);align-items:center;gap:26px;padding:20px 22px;box-shadow:0 10px 24px #24456912;display:grid!important}.committee-page .meeting-review-title[data-v-4847e1be]{min-width:0}.committee-page .meeting-review-title h3[data-v-4847e1be]{color:#123d62;letter-spacing:-.04em;margin:6px 0 7px;font-size:28px!important}.committee-page .meeting-review-title>p[data-v-4847e1be]:last-child{color:#6c8498;max-width:360px;margin:0;font-size:12px;line-height:1.55}.committee-page .meeting-review-toolbar[data-v-4847e1be]{grid-template-columns:minmax(205px,1.35fr) minmax(100px,.6fr) minmax(115px,.7fr) minmax(180px,1.1fr) auto;align-items:end;gap:11px;min-width:0;display:grid}.committee-page .meeting-review-toolbar .meeting-review-selector[data-v-4847e1be]{align-content:end;gap:6px;min-width:0;display:grid}.committee-page .meeting-review-toolbar .meeting-review-selector>span[data-v-4847e1be]{color:#58758b;letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:10px!important}.committee-page .meeting-review-toolbar .meeting-review-selector select[data-v-4847e1be],.committee-page .meeting-review-toolbar .meeting-review-year-dropdown summary[data-v-4847e1be]{box-sizing:border-box;color:#244d6d;background:#fff;border:1px solid #c7dce9;border-radius:10px;width:100%;min-width:0;height:42px;font-size:12px;font-weight:700;box-shadow:0 3px 8px #2355760a}.committee-page .meeting-review-toolbar .meeting-review-selector select[data-v-4847e1be]{padding:0 11px}.committee-page .meeting-review-toolbar .meeting-review-year-dropdown summary[data-v-4847e1be]{cursor:pointer;align-items:center;padding:0 11px;list-style:none;display:flex}.committee-page .meeting-review-toolbar .meeting-review-year-dropdown summary[data-v-4847e1be]::-webkit-details-marker{display:none}.committee-page .meeting-review-toolbar .meeting-review-year-dropdown summary[data-v-4847e1be]:after{color:#6b8ba3;content:"⌄";margin-left:auto;font-size:14px}.committee-page .meeting-review-toolbar .meeting-review-year-dropdown[open] summary[data-v-4847e1be]{border-color:#6aa9d4;box-shadow:0 0 0 3px #3188d11c}.committee-page .meeting-review-toolbar .meeting-review-year-options[data-v-4847e1be]{z-index:5;background:#fff;border:1px solid #cbdfea;border-radius:10px;margin-top:6px;box-shadow:0 12px 25px #24456924}.committee-page .meeting-review-toolbar .submission-export-actions[data-v-4847e1be]{border-left:1px solid #cbdfea;grid-template-columns:repeat(5,auto);align-items:end;gap:6px;min-width:0;padding-left:12px;display:grid}.committee-page .meeting-review-toolbar .submission-export-actions span[data-v-4847e1be]{color:#58758b;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:800}.committee-page .meeting-review-toolbar .submission-export-actions button[data-v-4847e1be]{color:#226fae;background:#fff;border-color:#c4d9e7;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;transition:all .2s}.committee-page .meeting-review-toolbar .submission-export-actions .export-print-button[data-v-4847e1be]{color:#176fce;background:#f1f8ff;border-color:#b9d9f4}.committee-page .meeting-review-toolbar .submission-export-actions .export-pdf-button[data-v-4847e1be]{color:#d7444f;background:#fff5f5;border-color:#f0c4c8}.committee-page .meeting-review-toolbar .submission-export-actions .export-word-button[data-v-4847e1be]{color:#2b65c8;background:#f3f7ff;border-color:#bfd8f6}.committee-page .meeting-review-toolbar .submission-export-actions .export-complete-button[data-v-4847e1be]{color:#23866d;background:#effbf5;border-color:#b9e1d2}.committee-page .meeting-review-toolbar .submission-export-actions .export-reopen-button[data-v-4847e1be]{color:#9b7029;background:#fffaf0;border-color:#ead3a4}.committee-page .meeting-review-toolbar .submission-export-actions .export-icon[data-v-4847e1be]{border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.committee-page .meeting-review-toolbar .submission-export-actions .export-print-icon[data-v-4847e1be]{color:#0f6dc5;background:#dceeff}.committee-page .meeting-review-toolbar .submission-export-actions .export-pdf-icon[data-v-4847e1be]{color:#c9303d;background:#ffe0e2}.committee-page .meeting-review-toolbar .submission-export-actions .export-word-icon[data-v-4847e1be]{color:#285fbb;background:#e1ebff}.committee-page .meeting-review-toolbar .submission-export-actions .export-complete-icon[data-v-4847e1be]{color:#23866d;background:#d9f3e7}.committee-page .meeting-review-toolbar .submission-export-actions .export-reopen-icon[data-v-4847e1be]{color:#9b7029;background:#f7eac9}.committee-page .meeting-review-toolbar .submission-export-actions button[data-v-4847e1be]:hover{background:#eef7ff;border-color:#6faed6;transform:translateY(-1px)}.committee-page .meeting-review-toolbar .submission-export-actions .export-print-button[data-v-4847e1be]:hover{color:#0d5eae;background:#e3f2ff;border-color:#5ca7e8}.committee-page .meeting-review-toolbar .submission-export-actions .export-pdf-button[data-v-4847e1be]:hover{color:#b92e3a;background:#ffe8e9;border-color:#e17b83}.committee-page .meeting-review-toolbar .submission-export-actions .export-word-button[data-v-4847e1be]:hover{color:#1d4fa6;background:#e7efff;border-color:#6f9fe2}.committee-page .meeting-review-toolbar .submission-export-actions .export-complete-button[data-v-4847e1be]:hover:not(:disabled){color:#1c725d;background:#e4f8ed;border-color:#68bf9b}.committee-page .meeting-review-toolbar .submission-export-actions .export-reopen-button[data-v-4847e1be]:hover:not(:disabled){color:#815b1c;background:#fff4d9;border-color:#d4ad62}.committee-page .meeting-review-toolbar .submission-export-actions button[data-v-4847e1be]:disabled{cursor:not-allowed;opacity:.48}.committee-page .meeting-review-toolbar .submission-export-actions .export-print-button:hover .export-print-icon[data-v-4847e1be]{color:#095897;background:#c6e5ff}.committee-page .meeting-review-toolbar .submission-export-actions .export-pdf-button:hover .export-pdf-icon[data-v-4847e1be]{color:#a8212d;background:#ffc9cd}.committee-page .meeting-review-toolbar .submission-export-actions .export-word-button:hover .export-word-icon[data-v-4847e1be]{color:#1c4c9e;background:#cfdfff}.committee-page .monthly-submission-page .submission-card[data-v-4847e1be]{border-color:#d5e3ec;padding:21px;border-radius:15px!important;box-shadow:0 9px 22px #24456911!important}.committee-page .monthly-submission-page .submission-identity-card[data-v-4847e1be]{padding:23px;border-top:4px solid #176fce!important}.committee-page .monthly-submission-page .submission-title-row[data-v-4847e1be]{border-bottom:1px solid #e5eef4;align-items:center;padding-bottom:17px}.committee-page .monthly-submission-page .submission-title-row h4[data-v-4847e1be]{color:#173f63;letter-spacing:-.025em;margin-top:7px;font-size:22px!important}.committee-page .meeting-identity-description[data-v-4847e1be]{max-width:720px;color:#70879a!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.committee-page .meeting-identity-status[data-v-4847e1be]{flex:none;justify-items:end;gap:6px;display:grid}.committee-page .meeting-identity-status small[data-v-4847e1be]{color:#8398a8;font-size:10px;font-weight:700}.committee-page .monthly-submission-page .submission-fields[data-v-4847e1be]{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:17px;padding-top:0}.committee-page .monthly-submission-page .submission-fields>div[data-v-4847e1be]{background:#f8fbfd;border-color:#e0ebf2;border-radius:10px;align-content:center;gap:6px;min-height:62px;padding:11px 12px}.committee-page .monthly-submission-page .submission-fields span[data-v-4847e1be]{color:#7890a2;letter-spacing:.04em;font-size:9px}.committee-page .monthly-submission-page .submission-fields strong[data-v-4847e1be]{overflow-wrap:anywhere;color:#365a76;font-size:12px;line-height:1.4}.committee-page .monthly-submission-page .submission-two-column[data-v-4847e1be]{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:start;gap:16px}.committee-page .monthly-submission-page .submission-card-heading[data-v-4847e1be]{border-bottom:1px solid #e5eef4;min-height:42px;padding-bottom:14px}.committee-page .monthly-submission-page .submission-card-heading h4[data-v-4847e1be]{color:#214d6d;letter-spacing:-.015em;margin-top:6px;font-size:18px}.committee-page .monthly-submission-page .submission-card-heading .panel-description[data-v-4847e1be]{color:#71879a;max-width:580px;margin:6px 0 0;font-size:11px;line-height:1.5}.committee-page .monthly-submission-page .master-agenda-readiness-card[data-v-4847e1be],.committee-page .monthly-submission-page .capture-picture-card[data-v-4847e1be]{min-height:100%}.committee-page .monthly-submission-page .panel-count[data-v-4847e1be]{color:#2673ae;background:#f1f8fc;border-color:#c9deeb}.committee-page .monthly-submission-page .submission-reschedule[data-v-4847e1be]{background:#f8fbfd;border:1px solid #e1ebf1;border-radius:10px;margin-top:16px;padding:12px 13px}@media (width<=1400px){.committee-page .monthly-submission-page .meeting-review-header[data-v-4847e1be]{grid-template-columns:1fr;gap:18px}.committee-page .meeting-review-title>p[data-v-4847e1be]:last-child{max-width:600px}.committee-page .meeting-review-toolbar[data-v-4847e1be]{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.7fr))}.committee-page .meeting-review-toolbar .submission-export-actions[data-v-4847e1be]{border-top:1px solid #cbdfea;border-left:0;grid-column:1/-1;grid-template-columns:repeat(5,max-content);justify-content:start;padding-top:12px;padding-left:0}}@media (width<=860px){.committee-page .meeting-review-toolbar[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.committee-page .meeting-review-toolbar .submission-export-actions[data-v-4847e1be]{border-top:1px solid #cbdfea;border-left:0;grid-column:1/-1;grid-template-columns:repeat(5,auto);justify-content:start;padding-top:12px;padding-left:0}.committee-page .monthly-submission-page .submission-fields[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.committee-page .monthly-submission-page .meeting-review-header[data-v-4847e1be],.committee-page .monthly-submission-page .submission-card[data-v-4847e1be],.committee-page .monthly-submission-page .submission-identity-card[data-v-4847e1be]{padding:17px}.committee-page .monthly-submission-page .submission-two-column[data-v-4847e1be]{grid-template-columns:1fr}.committee-page .meeting-review-title h3[data-v-4847e1be]{font-size:25px!important}}@media (width<=520px){.committee-page .meeting-review-toolbar[data-v-4847e1be]{grid-template-columns:1fr}.committee-page .meeting-review-toolbar .submission-export-actions[data-v-4847e1be]{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.committee-page .monthly-submission-page .submission-fields[data-v-4847e1be]{grid-template-columns:1fr}.committee-page .monthly-submission-page .submission-title-row[data-v-4847e1be]{flex-direction:column;align-items:flex-start}.committee-page .meeting-identity-status[data-v-4847e1be]{justify-items:start}}.committee-page .meeting-review-toolbar .submission-export-actions>span[data-v-4847e1be]{grid-column:1/-1}.committee-page .meeting-review-toolbar .submission-export-actions button[data-v-4847e1be]{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.committee-page .meeting-review-toolbar .submission-export-actions button>span[data-v-4847e1be]{width:auto;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.committee-page .meeting-review-toolbar .submission-export-actions button svg[data-v-4847e1be]{flex:none}@media print{body.meeting-review-printing *{visibility:hidden!important}body.meeting-review-printing .monthly-submission-page,body.meeting-review-printing .monthly-submission-page *{visibility:visible!important}body.meeting-review-printing .monthly-submission-page{background:#fff!important;width:100%!important;padding:0!important;display:block!important;position:static!important}body.meeting-review-printing .meeting-review-header{box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:2px solid #17334f!important;border-radius:0!important;padding:0 0 12px!important;display:block!important}body.meeting-review-printing .meeting-review-toolbar,body.meeting-review-printing .meeting-notes-heading-actions,body.meeting-review-printing .meeting-chat-composer,body.meeting-review-printing .meeting-chat-restriction{display:none!important}body.meeting-review-printing .submission-card{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;margin-top:14px!important}}.committee-page .meeting-chat-card[data-v-4847e1be]{padding:26px;border-top:4px solid #176fce!important;border-radius:16px!important;box-shadow:0 12px 28px #24456914!important}.committee-page .meeting-chat-card .submission-card-heading[data-v-4847e1be]{align-items:center;min-height:0;padding-bottom:18px}.committee-page .meeting-chat-card .submission-card-heading .section-kicker[data-v-4847e1be]{color:#3978ab;letter-spacing:.12em;font-size:12px!important}.committee-page .meeting-chat-card .submission-card-heading h4[data-v-4847e1be]{color:#123e63;letter-spacing:-.025em;margin-top:7px;font-size:24px!important}.committee-page .meeting-chat-card .submission-card-heading .panel-description[data-v-4847e1be]{color:#627d92;max-width:720px;margin-top:8px;font-size:14px;line-height:1.55}.committee-page .meeting-chat-card .meeting-notes-heading-actions[data-v-4847e1be]{align-items:center;gap:8px;display:flex}.committee-page .meeting-chat-card .meeting-notes-icon-button[data-v-4847e1be]{color:#176fce;background:#fff;border:1px solid #c7ddeb;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.committee-page .meeting-chat-card .meeting-notes-icon-button[data-v-4847e1be]:hover{background:#eef7ff;border-color:#75add5}.committee-page .meeting-chat-card .meeting-chat-participants[data-v-4847e1be]{background:#f6fafd;border:1px solid #d8e7f0;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;min-height:54px;margin-top:20px;padding:11px 14px;display:flex}.committee-page .meeting-chat-card .meeting-chat-participant-label[data-v-4847e1be]{color:#53738b;letter-spacing:.08em;text-transform:uppercase;margin-right:5px;font-size:11px;font-weight:800}.committee-page .meeting-chat-card .meeting-chat-participant[data-v-4847e1be]{color:#315975;background:#fff;border:1px solid #cfe1ec;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:4px 11px 4px 5px;font-size:13px;font-weight:700;display:inline-flex}.committee-page .meeting-chat-card .meeting-chat-participant .member-avatar[data-v-4847e1be]{width:24px;height:24px;font-size:10px}.committee-page .meeting-chat-card .meeting-chat-messages[data-v-4847e1be]{scrollbar-color:#9bbbd0 #edf4f8;scrollbar-width:thin;background:#fbfdff;border:1px solid #d8e7f0;border-radius:12px;flex-direction:column;gap:14px;min-height:260px;max-height:460px;margin-top:14px;padding:20px;display:flex;overflow-y:auto}.committee-page .meeting-chat-card .meeting-chat-message[data-v-4847e1be]{align-items:flex-start;gap:11px;width:min(80%,760px);display:flex}.committee-page .meeting-chat-card .meeting-chat-message.own[data-v-4847e1be]{flex-direction:row-reverse;align-self:flex-end}.committee-page .meeting-chat-card .meeting-chat-message>.member-avatar[data-v-4847e1be]{flex:none;width:34px;height:34px;font-size:11px}.committee-page .meeting-chat-card .meeting-chat-message>div[data-v-4847e1be]{background:#fff;border:1px solid #d5e5ef;border-radius:4px 13px 13px;min-width:0;padding:11px 14px;box-shadow:0 3px 9px #2445690a}.committee-page .meeting-chat-card .meeting-chat-message.own>div[data-v-4847e1be]{background:#edf7ff;border-color:#bddcf0;border-radius:13px 4px 13px 13px}.committee-page .meeting-chat-card .meeting-chat-message-meta[data-v-4847e1be]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.committee-page .meeting-chat-card .meeting-chat-message-meta strong[data-v-4847e1be]{color:#244f6f;font-size:13px;line-height:1.35}.committee-page .meeting-chat-card .meeting-chat-message-meta time[data-v-4847e1be]{color:#8398a8;white-space:nowrap;font-size:10px}.committee-page .meeting-chat-card .meeting-chat-message p[data-v-4847e1be]{color:#385d77;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.55}.committee-page .meeting-chat-card .meeting-chat-state[data-v-4847e1be]{color:#6d8799;text-align:center;align-content:center;justify-items:center;gap:9px;min-height:210px;display:grid}.committee-page .meeting-chat-card .meeting-chat-state svg[data-v-4847e1be]{color:#4f9bd1}.committee-page .meeting-chat-card .meeting-chat-state strong[data-v-4847e1be]{color:#315975;font-size:16px}.committee-page .meeting-chat-card .meeting-chat-state span[data-v-4847e1be]{font-size:13px}.committee-page .meeting-chat-card .meeting-chat-composer[data-v-4847e1be]{margin-top:15px}.committee-page .meeting-chat-card .meeting-chat-composer textarea[data-v-4847e1be]{box-sizing:border-box;resize:vertical;color:#244f6f;border:1px solid #cbdfea;border-radius:11px;outline:0;width:100%;min-height:112px;padding:14px 15px;font:500 14px/1.55 DM Sans,sans-serif;display:block}.committee-page .meeting-chat-card .meeting-chat-composer textarea[data-v-4847e1be]:focus{border-color:#4f9bd1;box-shadow:0 0 0 3px #3188d11f}.committee-page .meeting-chat-card .meeting-chat-composer textarea[data-v-4847e1be]::placeholder{color:#8299aa}.committee-page .meeting-chat-card .meeting-chat-composer-footer[data-v-4847e1be]{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.committee-page .meeting-chat-card .meeting-chat-composer-footer>span[data-v-4847e1be]{color:#8096a7;font-size:11px}.committee-page .meeting-chat-card .meeting-chat-composer-footer .committee-button[data-v-4847e1be]{border-radius:9px;min-height:40px;padding:0 16px;font-size:13px}.committee-page .meeting-chat-card .meeting-chat-error[data-v-4847e1be],.committee-page .meeting-chat-card .meeting-chat-restriction[data-v-4847e1be]{border-radius:10px;align-items:center;gap:9px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.committee-page .meeting-chat-card .meeting-chat-error[data-v-4847e1be]{color:#b04b40;background:#fff7f7;border:1px solid #f0caca}.committee-page .meeting-chat-card .meeting-chat-restriction[data-v-4847e1be]{color:#607b8e;background:#f7fafc;border:1px solid #dce7ee}@media (width<=700px){.committee-page .meeting-chat-card[data-v-4847e1be]{padding:18px}.committee-page .meeting-chat-card .submission-card-heading[data-v-4847e1be]{flex-direction:column;align-items:flex-start}.committee-page .meeting-chat-card .meeting-chat-message[data-v-4847e1be]{width:92%}}@media (width<=480px){.committee-page .meeting-chat-card .meeting-chat-message[data-v-4847e1be]{width:100%}.committee-page .meeting-chat-card .meeting-chat-messages[data-v-4847e1be]{padding:13px}.committee-page .meeting-chat-card .meeting-chat-message p[data-v-4847e1be]{font-size:13px}}.committee-page .monthly-submission-page[data-v-4847e1be]{color:#365a76;font-size:14px}.committee-page .monthly-submission-page .section-kicker[data-v-4847e1be]{letter-spacing:.1em;font-size:12px!important}.committee-page .monthly-submission-page h3[data-v-4847e1be]{font-size:28px!important}.committee-page .monthly-submission-page h4[data-v-4847e1be]{font-size:20px!important}.committee-page .monthly-submission-page p[data-v-4847e1be]:not(.section-kicker){font-size:13px;line-height:1.55}.committee-page .monthly-submission-page button[data-v-4847e1be],.committee-page .monthly-submission-page input[data-v-4847e1be],.committee-page .monthly-submission-page select[data-v-4847e1be],.committee-page .monthly-submission-page textarea[data-v-4847e1be]{font-size:13px}.committee-page .monthly-submission-page .meeting-review-selector>span[data-v-4847e1be],.committee-page .monthly-submission-page .submission-export-actions>span[data-v-4847e1be]{font-size:11px!important}.committee-page .monthly-submission-page .meeting-review-selector select[data-v-4847e1be],.committee-page .monthly-submission-page .meeting-review-year-dropdown summary[data-v-4847e1be]{font-size:13px!important}.committee-page .monthly-submission-page .submission-title-row h4[data-v-4847e1be],.committee-page .monthly-submission-page .submission-card-heading h4[data-v-4847e1be]{font-size:20px!important}.committee-page .monthly-submission-page .submission-title-row p[data-v-4847e1be]:not(.section-kicker),.committee-page .monthly-submission-page .panel-description[data-v-4847e1be]{font-size:13px!important}.committee-page .monthly-submission-page .submission-fields span[data-v-4847e1be]{letter-spacing:.05em;font-size:10px!important}.committee-page .monthly-submission-page .submission-fields strong[data-v-4847e1be]{font-size:13px!important}.committee-page .monthly-submission-page .submission-reschedule[data-v-4847e1be],.committee-page .monthly-submission-page .submission-reschedule span[data-v-4847e1be],.committee-page .monthly-submission-page .submission-reschedule small[data-v-4847e1be]{line-height:1.5;font-size:13px!important}.committee-page .monthly-submission-page .readiness-master-agenda-copy h5[data-v-4847e1be]{font-size:15px!important}.committee-page .monthly-submission-page .readiness-master-agenda-description p[data-v-4847e1be],.committee-page .monthly-submission-page .agenda-pagination[data-v-4847e1be],.committee-page .monthly-submission-page .master-agenda-empty-state[data-v-4847e1be]{line-height:1.5;font-size:13px!important}.committee-page .monthly-submission-page .submission-attendance-list strong[data-v-4847e1be]{font-size:14px!important}.committee-page .monthly-submission-page .submission-attendance-list small[data-v-4847e1be],.committee-page .monthly-submission-page .attendance-pill[data-v-4847e1be],.committee-page .monthly-submission-page .panel-count[data-v-4847e1be],.committee-page .monthly-submission-page .roster-chip[data-v-4847e1be]{font-size:12px!important}.committee-page .monthly-submission-page .roster-chip[data-v-4847e1be]{min-height:34px}.committee-page .monthly-submission-page .picture-upload>span[data-v-4847e1be]{font-size:14px!important}.committee-page .monthly-submission-page .picture-upload small[data-v-4847e1be],.committee-page .monthly-submission-page .meeting-attachment-details small[data-v-4847e1be],.committee-page .monthly-submission-page .meeting-attachment-details>span[data-v-4847e1be],.committee-page .monthly-submission-page .meeting-attachment-empty[data-v-4847e1be]{line-height:1.45;font-size:12px!important}.committee-page .monthly-submission-page .meeting-attachment-details strong[data-v-4847e1be]{font-size:13px!important}.committee-page .monthly-submission-page .task-allocation-table th[data-v-4847e1be]{font-size:11px!important}.committee-page .monthly-submission-page .task-allocation-table td[data-v-4847e1be],.committee-page .monthly-submission-page .task-allocation-table input[data-v-4847e1be],.committee-page .monthly-submission-page .task-allocation-table select[data-v-4847e1be],.committee-page .monthly-submission-page .task-allocation-load-more[data-v-4847e1be],.committee-page .monthly-submission-page .task-allocation-submit-bar[data-v-4847e1be]{font-size:13px!important}.committee-page .monthly-submission-page .task-allocation-table input[data-v-4847e1be],.committee-page .monthly-submission-page .task-allocation-table select[data-v-4847e1be]{min-height:38px}.committee-page .monthly-submission-page .meeting-chat-empty-inline[data-v-4847e1be]{font-size:13px!important}@media (width<=560px){.committee-page .monthly-submission-page h3[data-v-4847e1be]{font-size:24px!important}.committee-page .monthly-submission-page h4[data-v-4847e1be],.committee-page .monthly-submission-page .submission-title-row h4[data-v-4847e1be],.committee-page .monthly-submission-page .submission-card-heading h4[data-v-4847e1be]{font-size:18px!important}}.committee-page .master-agenda-editor-heading h4[data-v-4847e1be],.committee-page .master-agenda-readiness-card .submission-card-heading h4[data-v-4847e1be]{font-size:20px!important}.committee-page .master-agenda-row[data-v-4847e1be]{gap:14px;min-height:82px;padding:13px 14px}.committee-page .master-agenda-row-number[data-v-4847e1be]{font-weight:800;font-size:15px!important}.committee-page .master-agenda-row label[data-v-4847e1be]{color:#55748b;font-weight:800;font-size:12px!important}.committee-page .master-agenda-row input[data-v-4847e1be],.committee-page .master-agenda-row textarea[data-v-4847e1be]{color:#244f6f;min-height:42px;padding:10px 12px;line-height:1.45;font-size:14px!important}.committee-page .master-agenda-row textarea[data-v-4847e1be]{min-height:68px}.committee-page .master-agenda-row input[data-v-4847e1be]::placeholder,.committee-page .master-agenda-row textarea[data-v-4847e1be]::placeholder{color:#8299aa;font-size:13px}.committee-page .master-agenda-empty[data-v-4847e1be],.committee-page .master-agenda-readiness-card .master-agenda-empty-state[data-v-4847e1be]{line-height:1.55;font-size:13px!important}.committee-page .readiness-master-agenda-copy h5[data-v-4847e1be]{font-size:15px!important}.committee-page .readiness-master-agenda-description p[data-v-4847e1be]{line-height:1.5;font-size:13px!important}.committee-page .master-committee-modal .master-form-grid label[data-v-4847e1be],.committee-page .master-committee-modal .master-agenda-row label[data-v-4847e1be]{line-height:1.4;color:#45677f!important;font-size:13px!important}.committee-page .master-committee-modal .master-form-grid input[data-v-4847e1be],.committee-page .master-committee-modal .master-form-grid select[data-v-4847e1be],.committee-page .master-committee-modal .master-form-grid textarea[data-v-4847e1be],.committee-page .master-committee-modal .master-agenda-row input[data-v-4847e1be],.committee-page .master-committee-modal .master-agenda-row textarea[data-v-4847e1be]{line-height:1.45;color:#244f6f!important;font-size:15px!important}.committee-page .master-committee-modal .master-form-grid small[data-v-4847e1be],.committee-page .master-committee-modal .master-agenda-row small[data-v-4847e1be]{line-height:1.45;color:#71899b!important;font-size:12px!important}.committee-page .master-committee-modal .master-agenda-editor-heading h4[data-v-4847e1be]{color:#173f63!important;font-size:21px!important}.committee-page .master-committee-modal .master-agenda-row-number[data-v-4847e1be]{color:#176fce!important;font-size:16px!important}.committee-page .monthly-submission-page .task-allocation-card .task-allocation-table th[data-v-4847e1be]{color:#4d6b82;padding:12px 10px;line-height:1.3;font-size:12px!important}.committee-page .monthly-submission-page .task-allocation-card .task-allocation-table td[data-v-4847e1be]{padding:10px}.committee-page .monthly-submission-page .task-allocation-card .task-agenda-title[data-v-4847e1be]{font-weight:800;line-height:1.4;display:block;color:#1f4d6e!important;font-size:14px!important}.committee-page .monthly-submission-page .task-allocation-card .task-agenda-description[data-v-4847e1be]{text-overflow:clip;white-space:normal;margin-top:5px;line-height:1.45;display:block;overflow:visible;color:#6c8497!important;font-size:12px!important}.committee-page .monthly-submission-page .task-allocation-card .task-allocation-table input[data-v-4847e1be],.committee-page .monthly-submission-page .task-allocation-card .task-allocation-table select[data-v-4847e1be]{height:42px;font-size:14px!important}.committee-page .monthly-submission-page .task-allocation-card .task-attachment-not-required[data-v-4847e1be],.committee-page .monthly-submission-page .task-allocation-card .task-attachment-empty[data-v-4847e1be],.committee-page .monthly-submission-page .task-allocation-card .task-attachment-picker[data-v-4847e1be],.committee-page .monthly-submission-page .task-allocation-card .task-attachment-picker small[data-v-4847e1be],.committee-page .monthly-submission-page .task-allocation-card .task-attachment-file-name[data-v-4847e1be],.committee-page .monthly-submission-page .task-allocation-card .task-attachment-file-name small[data-v-4847e1be]{color:#6c8497;line-height:1.4;font-size:12px!important}.committee-page .monthly-submission-page .task-allocation-card .task-attachment-toggle input[data-v-4847e1be]{background:0 0;border:0;width:1px;height:1px;padding:0;position:absolute}.committee-page .monthly-submission-page .task-allocation-card .task-attachment-action[data-v-4847e1be]{height:32px;font-size:11px!important}.committee-page .monthly-submission-page .task-allocation-card .task-attachment-picker[data-v-4847e1be]{min-height:30px}.committee-page .monthly-submission-page .task-allocation-card .task-allocation-load-more[data-v-4847e1be]{font-size:13px!important}.committee-page .task-actions-dashboard[data-v-4847e1be]{color:#365a76;font-size:14px}.committee-page .task-actions-dashboard .section-kicker[data-v-4847e1be]{letter-spacing:.1em;font-size:12px!important}.committee-page .task-actions-dashboard .task-dashboard-heading h3[data-v-4847e1be]{color:#123e62;line-height:1.25;font-size:28px!important}.committee-page .task-actions-dashboard .task-dashboard-heading p[data-v-4847e1be]:not(.section-kicker){color:#6c8498;line-height:1.55;font-size:14px!important}.committee-page .task-actions-dashboard .task-live-status[data-v-4847e1be]{font-size:13px!important}.committee-page .task-actions-dashboard .monthly-dashboard-filters label[data-v-4847e1be]{color:#58758b;font-size:12px!important}.committee-page .task-actions-dashboard .monthly-dashboard-filters select[data-v-4847e1be]{min-height:40px;font-size:13px!important}.committee-page .task-actions-dashboard .task-counter-card[data-v-4847e1be]{padding:24px}.committee-page .task-actions-dashboard .task-counter-heading strong[data-v-4847e1be]{font-size:16px!important}.committee-page .task-actions-dashboard .task-counter-heading small[data-v-4847e1be],.committee-page .task-actions-dashboard .task-counter-period[data-v-4847e1be]{font-size:12px!important}.committee-page .task-actions-dashboard .task-counter-grid[data-v-4847e1be]{gap:14px}.committee-page .task-actions-dashboard .task-counter-grid article[data-v-4847e1be]{min-height:126px;padding:16px}.committee-page .task-actions-dashboard .task-counter-grid .task-kpi-label[data-v-4847e1be]{color:#60798e;line-height:1.35;font-size:14px!important}.committee-page .task-actions-dashboard .task-counter-grid article>strong[data-v-4847e1be]{font-size:30px!important}.committee-page .task-actions-dashboard .task-counter-grid article>small[data-v-4847e1be]{font-size:12px!important}.committee-page .task-actions-dashboard .task-breakdown-row[data-v-4847e1be]{min-height:52px;padding:12px 14px;line-height:1.4;font-size:13px!important}.committee-page .task-actions-dashboard .task-breakdown-header[data-v-4847e1be]{min-height:48px;font-size:12px!important}.committee-page .task-actions-dashboard .task-breakdown-row strong[data-v-4847e1be]{color:#244d6d;font-size:14px!important}.committee-page .task-actions-dashboard .task-card-heading h4[data-v-4847e1be]{color:#1d4667;font-size:19px!important}.committee-page .task-actions-dashboard .task-register-subtitle[data-v-4847e1be]{color:#71879a;line-height:1.5;font-size:13px!important}.committee-page .task-actions-dashboard .task-register-count[data-v-4847e1be]{font-size:13px!important}.committee-page .task-actions-dashboard .task-register-header>span[data-v-4847e1be]{min-height:58px;padding:13px 14px;line-height:1.35;font-size:12px!important}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>button[data-v-4847e1be]{min-height:82px;padding:15px 14px;font-size:13px!important}.committee-page .task-actions-dashboard .task-register-title strong[data-v-4847e1be]{color:#214d6d;line-height:1.4;font-size:14px!important}.committee-page .task-actions-dashboard .task-register-row small[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-meeting[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-owner[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-due[data-v-4847e1be]{line-height:1.45;font-size:12px!important}.committee-page .task-actions-dashboard .priority-tag[data-v-4847e1be],.committee-page .task-actions-dashboard .task-status[data-v-4847e1be]{font-size:12px!important}.committee-page .task-actions-dashboard .task-cycle-button[data-v-4847e1be]{min-height:40px!important;font-size:13px!important}.committee-page .task-actions-dashboard .task-recent-card .activity-list strong[data-v-4847e1be]{color:#365673;line-height:1.4;font-size:14px!important}.committee-page .task-actions-dashboard .task-recent-card .activity-list small[data-v-4847e1be],.committee-page .task-actions-dashboard .task-recent-card .activity-list time[data-v-4847e1be]{line-height:1.45;font-size:12px!important}.committee-page .task-action-modal .task-action-fields label[data-v-4847e1be]{font-size:13px!important}.committee-page .task-action-modal .task-action-fields input[data-v-4847e1be],.committee-page .task-action-modal .task-action-fields select[data-v-4847e1be]{font-size:14px!important}.committee-page .task-action-modal .task-action-note[data-v-4847e1be],.committee-page .task-action-modal .modal-description[data-v-4847e1be]{font-size:13px!important}.committee-page .task-actions-dashboard .task-register-filters[data-v-4847e1be]{background:#f7fbfd;border:1px solid #d8e7f0;border-radius:11px;grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(130px,1fr));gap:11px;margin:18px 0 14px;padding:14px;display:grid}.committee-page .task-actions-dashboard .task-register-filters label[data-v-4847e1be]{color:#58758b;align-content:end;gap:6px;min-width:0;font-weight:800;display:grid;font-size:11px!important}.committee-page .task-actions-dashboard .task-register-filters input[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-filters select[data-v-4847e1be]{box-sizing:border-box;color:#244f6f;background:#fff;border:1px solid #cbdfea;border-radius:8px;outline:0;width:100%;min-width:0;height:40px;padding:0 11px;font:600 13px DM Sans,sans-serif}.committee-page .task-actions-dashboard .task-register-filters input[data-v-4847e1be]:focus,.committee-page .task-actions-dashboard .task-register-filters select[data-v-4847e1be]:focus{border-color:#4f9bd1;box-shadow:0 0 0 3px #3188d11c}.committee-page .task-actions-dashboard .task-register-filters input[data-v-4847e1be]::placeholder{color:#8399a9;font-weight:500}.committee-page .task-actions-dashboard .task-register-load-more[data-v-4847e1be]{color:#6e879a;border-top:1px solid #e1ebf1;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex;font-size:13px!important}.committee-page .task-actions-dashboard .task-register-load-more .committee-button[data-v-4847e1be]{align-items:center;gap:6px;min-height:38px;display:inline-flex;font-size:13px!important}.committee-page .task-actions-dashboard .task-register-row .task-cycle-button[data-v-4847e1be]:disabled{color:#8ba0ae!important;background:#f5f8fa!important;border-color:#e0e8ee!important}@media (width<=560px){.committee-page .task-actions-dashboard .task-dashboard-heading h3[data-v-4847e1be]{font-size:24px!important}.committee-page .task-actions-dashboard .task-counter-card[data-v-4847e1be],.committee-page .task-actions-dashboard .task-breakdown-card[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-card[data-v-4847e1be],.committee-page .task-actions-dashboard .task-recent-card[data-v-4847e1be]{padding:17px}.committee-page .task-actions-dashboard .task-register-filters[data-v-4847e1be]{grid-template-columns:1fr}.committee-page .task-actions-dashboard .task-register-load-more[data-v-4847e1be]{flex-direction:column;align-items:stretch}}.committee-page .task-actions-dashboard .task-register-attachment[data-v-4847e1be]{align-content:center;justify-items:start;gap:5px;min-width:0;display:grid}.committee-page .task-actions-dashboard .task-register-upload[data-v-4847e1be]{color:#176fce;cursor:pointer;background:#f5faff;border:1px solid #b9d7eb;border-radius:7px;align-items:center;gap:6px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.committee-page .task-actions-dashboard .task-register-upload.disabled[data-v-4847e1be]{cursor:not-allowed;opacity:.55}.committee-page .task-actions-dashboard .task-register-upload input[data-v-4847e1be]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.committee-page .task-actions-dashboard .task-register-attachment-link[data-v-4847e1be]{color:#176fce;align-items:center;gap:5px;max-width:100%;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.committee-page .task-actions-dashboard .task-register-attachment-link span[data-v-4847e1be]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=560px){.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{grid-template-columns:170px 205px 145px 110px 95px 130px 175px!important;min-width:1080px!important}}.committee-page .task-actions-dashboard .task-register-card[data-v-4847e1be]{background:linear-gradient(#fff 0%,#fbfdff 100%);overflow:hidden}.committee-page .task-actions-dashboard .task-register-card .task-card-heading[data-v-4847e1be]{border-bottom:1px solid #e3edf4;padding-bottom:18px}.committee-page .task-actions-dashboard .task-register-card .task-card-heading h4[data-v-4847e1be]{color:#123f63;letter-spacing:-.01em;font-size:20px}.committee-page .task-actions-dashboard .task-register-subtitle[data-v-4847e1be]{color:#71889b;font-size:12px}.committee-page .task-actions-dashboard .task-register[data-v-4847e1be]{background:#f7fbfe;border:1px solid #cddfea;border-radius:12px;margin-top:18px;box-shadow:0 8px 20px #2445690d}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{box-shadow:none;border:0;border-bottom:1px solid #dce8f1;border-radius:0;margin-bottom:0;grid-template-columns:minmax(220px,1.15fr) minmax(300px,1.65fr) 150px 120px 105px 140px 170px!important;min-width:1205px!important}.committee-page .task-actions-dashboard .task-register-header[data-v-4847e1be]{min-height:54px;box-shadow:none;background:linear-gradient(115deg,#125da9 0%,#1979d5 100%);border-radius:0}.committee-page .task-actions-dashboard .task-register-header>span[data-v-4847e1be]{color:#fff;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #ffffff38;min-height:54px;padding:12px 14px;font-size:10px;font-weight:800}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]{background:#fff;border-right:1px solid #e1ebf2;min-height:78px;padding:14px 16px}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header):nth-child(odd)>span[data-v-4847e1be]{background:#fbfdff}.committee-page .task-actions-dashboard .task-register-agenda[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-task[data-v-4847e1be]{align-content:center;gap:5px;min-width:0;display:grid!important}.committee-page .task-actions-dashboard .task-register-agenda strong[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-task strong[data-v-4847e1be]{color:#1c4d70;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.35;overflow:hidden}.committee-page .task-actions-dashboard .task-register-agenda small[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-task small[data-v-4847e1be]{color:#8297a8;text-overflow:ellipsis;white-space:nowrap;margin-left:0;font-size:10px;line-height:1.35;overflow:hidden}.committee-page .task-actions-dashboard .priority-tag[data-v-4847e1be],.committee-page .task-actions-dashboard .task-status[data-v-4847e1be]{border-radius:999px;min-width:82px;padding:8px 10px;font-size:10px;font-weight:800;line-height:1.25}.committee-page .task-actions-dashboard .task-register-status[data-v-4847e1be]{justify-content:center;align-items:center;display:flex}.committee-page .task-actions-dashboard .task-register-status .task-status[data-v-4847e1be]{color:#176fce;cursor:pointer;background:#f0f7fd;border:1px solid #cce3f1;justify-content:center;align-items:center;gap:5px;min-width:116px;display:inline-flex}.committee-page .task-actions-dashboard .task-register-status .task-status.no-task[data-v-4847e1be]{cursor:default}.committee-page .task-actions-dashboard .task-register-attachment[data-v-4847e1be]{background:#f9fcfe!important}.committee-page .task-actions-dashboard .task-register-attachment>small[data-v-4847e1be]{color:#9aaebb;font-size:10px;font-weight:600}.committee-page .task-actions-dashboard .task-register-upload[data-v-4847e1be]{color:#176fce;background:#f5faff;border-color:#b9d7eb;transition:border-color .2s,background .2s,transform .2s}@media (width<=560px){.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{grid-template-columns:185px 235px 140px 110px 95px 130px 165px!important;min-width:1135px!important}}.committee-page .task-actions-dashboard .task-register-actions[data-v-4847e1be]{justify-content:center;align-items:center;min-width:0;background:#f8fbfd!important;display:flex!important}.committee-page .task-actions-dashboard .task-register-edit[data-v-4847e1be]{color:#176fce;cursor:pointer;background:#f4f9fd;border:1px solid #bfd8ea;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:76px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.committee-page .task-actions-dashboard .task-register-edit[data-v-4847e1be]:hover:not(:disabled){color:#125da9;background:#e8f3fd;border-color:#176fce;transform:translateY(-1px)}.committee-page .task-actions-dashboard .task-register-edit[data-v-4847e1be]:disabled{color:#9badb9;cursor:not-allowed;background:#f6f9fb;border-color:#e3ebf0}.committee-page .task-actions-dashboard .task-register-edit.assign[data-v-4847e1be]:hover{color:#0c6a59;background:#e1f7ef;border-color:#16836f}.committee-page .task-actions-dashboard .task-register-edit[data-v-4847e1be]{white-space:nowrap;border-radius:6px;gap:4px;min-width:70px;min-height:27px;padding:0 7px;font-size:9px;line-height:1}.committee-page .task-actions-dashboard .task-register-edit svg[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-upload svg[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-status .task-status svg[data-v-4847e1be]{width:11px!important;height:11px!important}.committee-page .task-actions-dashboard .task-register-status .task-status[data-v-4847e1be]{gap:4px;min-width:96px;padding:6px 8px;font-size:9px;line-height:1.2}.committee-page .task-actions-dashboard .priority-tag[data-v-4847e1be]{min-width:64px;padding:6px 8px;font-size:9px}.committee-page .task-actions-dashboard .task-register-upload[data-v-4847e1be]{border-radius:6px;gap:4px;padding:5px 7px;font-size:9px}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{grid-template-columns:minmax(210px,1.1fr) minmax(285px,1.55fr) 145px 115px 100px 135px 195px 100px!important;min-width:1285px!important}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.task-register-attachment[data-v-4847e1be]{align-content:center;justify-items:start;gap:4px;min-width:0;padding:10px 12px;justify-content:start!important;align-items:start!important;display:grid!important}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.task-register-attachment .task-register-upload[data-v-4847e1be]{white-space:nowrap;align-self:start;gap:4px;min-height:24px;padding:0 7px;font-size:9px;line-height:1}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.task-register-attachment .task-register-attachment-link[data-v-4847e1be]{white-space:nowrap;align-self:start;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;line-height:1.2;display:inline-flex}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.task-register-attachment .task-register-attachment-link span[data-v-4847e1be]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:calc(100% - 15px);display:block;overflow:hidden}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.task-register-attachment>small[data-v-4847e1be]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.task-register-attachment svg[data-v-4847e1be]{flex:none;width:10px!important;height:10px!important}.committee-page .task-actions-dashboard .task-register-header>span[data-v-4847e1be]:last-child{background:#125da9;border-right:0}@media (width<=560px){.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{grid-template-columns:180px 220px 135px 105px 90px 120px 185px 100px!important;min-width:1205px!important}}.committee-page .task-action-modal[data-v-4847e1be]{border:1px solid #c8dce9;border-top:5px solid #176fce;border-radius:20px;width:min(620px,100vw - 32px);max-height:calc(100vh - 36px);padding:30px;overflow-y:auto;box-shadow:0 28px 80px #11355247}.committee-page .task-action-modal .modal-heading[data-v-4847e1be]{gap:20px;margin-bottom:22px;padding-bottom:20px}.committee-page .task-action-modal .modal-heading h3[data-v-4847e1be]{color:#123e62;letter-spacing:-.015em;margin:6px 0 7px;font-size:24px!important}.committee-page .task-action-modal .modal-description[data-v-4847e1be]{color:#6c8498;max-width:470px;line-height:1.55;font-size:12px!important}.committee-page .task-action-modal .icon-action[data-v-4847e1be]{background:#f5faff;border-radius:10px;flex:0 0 36px;width:36px;height:36px}.committee-page .task-action-context[data-v-4847e1be]{background:linear-gradient(115deg,#eef7fd 0%,#f8fcfe 100%);border-color:#cfe3ef;border-radius:12px;gap:13px;margin-bottom:22px;padding:14px 16px}.committee-page .task-action-context-icon[data-v-4847e1be]{border-radius:10px;flex-basis:38px;width:38px;height:38px}.committee-page .task-action-context-icon svg[data-v-4847e1be]{width:17px!important;height:17px!important}.committee-page .task-action-context small[data-v-4847e1be]{color:#6c879c;font-size:10px}.committee-page .task-action-context strong[data-v-4847e1be]{color:#1e5274;font-size:13px}.committee-page .task-action-fields[data-v-4847e1be]{gap:17px 14px}.committee-page .task-action-fields label[data-v-4847e1be]{color:#456981;letter-spacing:.01em;gap:8px;font-size:12px!important}.committee-page .task-action-fields label em[data-v-4847e1be]{color:#8da1b0;font-size:10px}.committee-page .task-action-fields input[data-v-4847e1be],.committee-page .task-action-fields select[data-v-4847e1be]{color:#234f6e;border-color:#c6dce9;border-radius:10px;height:45px;padding:0 13px;font-size:13px!important}.committee-page .task-action-fields input[data-v-4847e1be]:hover,.committee-page .task-action-fields select[data-v-4847e1be]:hover{border-color:#9ec4dc}.committee-page .task-action-note[data-v-4847e1be]{border:1px solid #d7eee5;border-radius:9px;gap:9px;margin-top:21px;padding:11px 13px;font-size:11px!important}.committee-page .task-action-note svg[data-v-4847e1be]{flex:none;width:15px!important;height:15px!important}.committee-page .task-action-modal-actions[data-v-4847e1be]{gap:9px;margin-top:25px;padding-top:20px}.committee-page .task-action-modal-actions .committee-button[data-v-4847e1be]{border-radius:9px;min-height:42px;padding:0 17px;font-size:12px}.committee-page .task-action-modal-actions .committee-button svg[data-v-4847e1be]{width:14px!important;height:14px!important}@media (width<=560px){.committee-page .task-action-modal[data-v-4847e1be]{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:21px}.committee-page .task-action-modal .modal-heading h3[data-v-4847e1be]{font-size:21px!important}.committee-page .task-action-fields[data-v-4847e1be]{gap:13px}}.committee-page .task-action-backdrop[data-v-4847e1be]{z-index:1000;place-items:center;padding:24px;display:grid;overflow-y:auto}.committee-page .task-action-backdrop .task-action-modal[data-v-4847e1be]{align-self:center;margin:0}.committee-page .task-action-modal[data-v-4847e1be]{max-height:calc(100vh - 48px)}.committee-page .task-action-modal .modal-heading[data-v-4847e1be]{margin-bottom:17px;padding-bottom:17px}.committee-page .task-action-modal .modal-heading h3[data-v-4847e1be]{margin:0}.committee-page .task-action-context[data-v-4847e1be]{margin-bottom:19px}@media (width<=560px){.committee-page .task-action-backdrop[data-v-4847e1be]{padding:12px}.committee-page .task-action-modal[data-v-4847e1be]{max-height:calc(100vh - 24px)}}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>.task-register-attachment[data-v-4847e1be]{flex-direction:column;gap:4px;padding:10px 12px;justify-content:center!important;align-items:flex-start!important;display:flex!important}.committee-page .task-actions-dashboard .task-register-upload[data-v-4847e1be]{color:#176fce;background:#fff;border:1px solid #d2e1eb;border-radius:6px;place-items:center;width:25px;height:25px;min-height:25px;padding:0;display:inline-grid}.committee-page .task-actions-dashboard .task-register-upload span[data-v-4847e1be]{display:none}.committee-page .task-actions-dashboard .task-register-upload[data-v-4847e1be]:hover{background:#f1f8fd;border-color:#176fce;transform:none}.committee-page .task-actions-dashboard .task-register-attachment-link[data-v-4847e1be]{color:#54738b;width:100%;min-width:0;font-size:9px;font-weight:600}.committee-page .task-actions-dashboard .task-register-attachment-link span[data-v-4847e1be]{max-width:calc(100% - 14px)}.committee-page .task-actions-dashboard .task-register-attachment>small[data-v-4847e1be]{color:#91a3af;font-size:9px}.committee-page .task-actions-dashboard .task-register-card[data-v-4847e1be]{background:#fff;box-shadow:none!important;border:1px solid #dfe7ed!important;border-radius:10px!important}.committee-page .task-actions-dashboard .task-register[data-v-4847e1be]{box-shadow:none;background:#fff;border:1px solid #d9e2e8;border-radius:8px;margin-top:16px;overflow-x:auto}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{background:#fff;border:0;border-bottom:1px solid #e5ebef;border-radius:0;margin:0;min-width:1205px!important;box-shadow:none!important;grid-template-columns:minmax(190px,1.1fr) minmax(270px,1.55fr) 140px 110px 90px 125px 180px 100px!important}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]:last-child{border-bottom:0}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]:not(.task-register-header):nth-child(odd){background:#fbfcfd}.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]:not(.task-register-header):hover{box-shadow:none;background:#f8fbfd}.committee-page .task-actions-dashboard .task-register-header[data-v-4847e1be]{color:#49657a;border-bottom:1px solid #d5e0e7;border-radius:0;min-height:44px;box-shadow:none!important;background:#f3f6f8!important}.committee-page .task-actions-dashboard .task-register-header>span[data-v-4847e1be]{letter-spacing:.04em;border-right:1px solid #dfe7ec;min-height:44px;padding:10px 12px;font-weight:800;color:#49657a!important;background:0 0!important;font-size:9px!important}.committee-page .task-actions-dashboard .task-register-header>span[data-v-4847e1be]:nth-child(n+3){text-align:center}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]{border-right:1px solid #e5ebef;border-radius:0;min-height:66px;padding:10px 12px;box-shadow:none!important;background:0 0!important}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]:last-of-type{border-right:0}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]:nth-child(n+3){text-align:center;justify-content:center}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]:first-child,.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]:nth-child(2){text-align:left;justify-content:flex-start}.committee-page .task-actions-dashboard .task-register-row:not(.task-register-header)>span[data-v-4847e1be]:first-child{position:static}.committee-page .task-actions-dashboard .task-register-agenda strong[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-task strong[data-v-4847e1be]{color:#294b63;font-size:11px;font-weight:700}.committee-page .task-actions-dashboard .task-register-agenda small[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-task small[data-v-4847e1be]{color:#8295a3;font-size:9px}.committee-page .task-actions-dashboard .task-register-owner[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-due[data-v-4847e1be]{color:#4d697d;font-size:10px;font-weight:600}.committee-page .task-actions-dashboard .priority-tag[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-status .task-status[data-v-4847e1be]{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:4px;width:28px;min-width:28px;height:28px;padding:0;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.committee-page .task-actions-dashboard .priority-tag[data-v-4847e1be]{color:#a66d13;background:#fffaf0;border:1px solid #ead9b7}.committee-page .task-actions-dashboard .task-register-status .task-status[data-v-4847e1be]{color:#2d78b2;background:#f5faff;border:1px solid #cfe1ed}.committee-page .task-actions-dashboard .priority-tag[data-v-4847e1be]{appearance:none;font:inherit;border:1px solid #ead9b7}.committee-page .task-actions-dashboard .priority-tag[data-v-4847e1be]:disabled,.committee-page .task-actions-dashboard .task-register-status .task-status[data-v-4847e1be]:disabled{cursor:default;opacity:.7}.committee-page .task-actions-dashboard .priority-tag[data-v-4847e1be]:not(:disabled):hover,.committee-page .task-actions-dashboard .task-register-status .task-status[data-v-4847e1be]:not(:disabled):hover{filter:brightness(.97);transform:translateY(-1px)}.committee-page .task-actions-dashboard .priority-tag svg[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-status .task-status svg[data-v-4847e1be]{stroke-width:2.2px;flex:none}.committee-page .task-actions-dashboard .priority-tag.high[data-v-4847e1be]{color:#c14d43;background:#fff6f5;border-color:#f0c8c3}.committee-page .task-actions-dashboard .priority-tag.medium[data-v-4847e1be]{color:#a66d13;background:#fffaf0;border-color:#ead9b7}.committee-page .task-actions-dashboard .priority-tag.low[data-v-4847e1be]{color:#3d8561;background:#f5fbf7;border-color:#c9dfd5}.committee-page .task-actions-dashboard .task-register-status .task-status.completed[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-status .task-status.agenda-complete[data-v-4847e1be]{color:#31805b;background:#f5fbf7;border-color:#c9dfd5}.committee-page .task-actions-dashboard .task-register-status .task-status.support-required[data-v-4847e1be]{color:#c14d43;background:#fff6f5;border-color:#f0c8c3}.committee-page .task-actions-dashboard .task-register-status .task-status.in-progress[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-status .task-status.initiation[data-v-4847e1be]{color:#a66d13;background:#fffaf0;border-color:#ead9b7}.committee-page .task-actions-dashboard .task-register-status .task-status.task-allocated[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-status .task-status.open[data-v-4847e1be],.committee-page .task-actions-dashboard .task-register-status .task-status.no-task[data-v-4847e1be]{color:#2d78b2;background:#f5faff;border-color:#cfe1ed}.committee-page .task-actions-dashboard .task-register-actions[data-v-4847e1be]{background:0 0!important}.committee-page .task-actions-dashboard .task-register-edit[data-v-4847e1be]{color:#3f718e;min-width:62px;min-height:26px;box-shadow:none;background:#fff;border:1px solid #cbdbe5;border-radius:5px;padding:0 7px;font-size:9px;font-weight:700}.committee-page .task-actions-dashboard .task-register-edit.assign[data-v-4847e1be]{color:#23806e;background:#f8fdfb;border-color:#c5e1d7}.committee-page .task-actions-dashboard .task-register-edit[data-v-4847e1be]:hover:not(:disabled),.committee-page .task-actions-dashboard .task-register-edit.assign[data-v-4847e1be]:hover{color:#24627e;background:#f1f7fa;border-color:#8fb8ca;transform:none}.committee-page .task-actions-dashboard .task-register-upload[data-v-4847e1be]{color:#4c83a2;background:#fff;border:1px solid #d4e0e7;border-radius:5px;width:23px;height:23px;min-height:23px}.committee-page .task-actions-dashboard .task-register-attachment-link[data-v-4847e1be]{color:#5f7b8d;font-size:9px}@media (width<=560px){.committee-page .task-actions-dashboard .task-register-row[data-v-4847e1be]{grid-template-columns:175px 215px 130px 100px 85px 115px 175px 95px!important;min-width:1145px!important}}.committee-page .master-committee-page .master-register-card[data-v-4847e1be]{overflow:hidden}.committee-page .master-committee-page .master-register[data-v-4847e1be]{background:#fff;overflow:auto hidden}.committee-page .master-committee-page .master-register-table[data-v-4847e1be]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:1380px;min-width:1380px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be],.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]{box-sizing:border-box;border-right:1px solid #e2eaf1}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:last-child,.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:last-child{border-right:0}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(2),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(2),.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(3),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(3){z-index:auto!important;box-shadow:none!important;position:static!important;left:auto!important;right:auto!important}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(2),.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(3){background:#176fce!important}.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(2),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(3){background:#fff}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(6),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(6){width:145px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(7),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(7){width:125px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(8),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(8){width:100px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(9),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(9){width:150px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]{white-space:nowrap;letter-spacing:.04em;border-bottom:1px solid #0e5aa9;height:54px;padding:10px 12px;font-size:8px}.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]{background:#fff;border-bottom:1px solid #e2eaf1;height:78px;padding:11px 12px}.committee-page .master-committee-page .master-register-table tbody tr:nth-child(2n) td[data-v-4847e1be]{background:#fbfdff}.committee-page .master-committee-page .master-register-table tbody tr:hover td[data-v-4847e1be]{background:#f4f9fd}.committee-page .master-committee-page .master-committee-cell[data-v-4847e1be],.committee-page .master-committee-page .master-role-cell[data-v-4847e1be]{vertical-align:middle}.committee-page .master-committee-page .master-committee-cell strong[data-v-4847e1be]{color:#1b4668;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.committee-page .master-committee-page .master-committee-cell small[data-v-4847e1be]{color:#8a9dad;font-size:8px}.committee-page .master-committee-page .master-role-list[data-v-4847e1be]{gap:5px;display:grid}.committee-page .master-committee-page .master-role-name[data-v-4847e1be]{color:#2f6285;text-overflow:ellipsis;white-space:nowrap;background:#f7fbfe;border:1px solid #d7e4ee;border-radius:5px;min-height:25px;padding:5px 7px;font-size:9px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.committee-page .master-committee-page .master-role-empty[data-v-4847e1be]{color:#96a6b3;font-size:9px;font-style:italic}.committee-page .master-committee-page .master-detail-stack[data-v-4847e1be]{gap:7px}.committee-page .master-committee-page .master-detail-stack span[data-v-4847e1be]{min-width:0;font-size:9px}.committee-page .master-committee-page .master-detail-stack b[data-v-4847e1be]{color:#8195a5;letter-spacing:.02em;text-transform:uppercase;flex:0 0 54px;font-size:7px}.committee-page .master-committee-page .master-requirement-list[data-v-4847e1be]{gap:6px}.committee-page .master-committee-page .master-requirement-list span[data-v-4847e1be]{font-size:8px;line-height:1.2}.committee-page .master-committee-page .master-setting-pill[data-v-4847e1be],.committee-page .master-committee-page .master-status-button[data-v-4847e1be]{text-align:center;border-radius:6px;min-width:48px;min-height:26px;padding:0 8px;font-size:8px;line-height:24px}.committee-page .master-committee-page .master-actions-cell[data-v-4847e1be]{gap:5px;min-height:78px}.committee-page .master-committee-page .master-actions-cell button[data-v-4847e1be]{color:#246fa8;background:#fff;border:1px solid #cbddea;border-radius:6px;flex:none;justify-content:center;align-items:center;height:30px;padding:0;display:inline-flex}.committee-page .master-committee-page .master-actions-cell .master-history-button[data-v-4847e1be]{gap:5px;width:72px;font-size:8px;font-weight:700}.committee-page .master-committee-page .master-actions-cell>button[data-v-4847e1be]:not(.master-history-button){width:30px}.committee-page .master-committee-page .master-actions-cell button[data-v-4847e1be]:hover{color:#125d91;background:#f1f8fd;border-color:#75add4;transform:none}.committee-page .master-committee-page .master-register-table[data-v-4847e1be]{width:1635px;min-width:1635px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:first-child,.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:first-child{width:190px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(2),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(2),.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(3),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(3){width:145px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(4),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(4){width:90px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(5),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(5){width:130px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(6),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(6),.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(7),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(7),.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(8),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(8){width:110px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(9),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(9),.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(10),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(10){width:125px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(11),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(11){width:115px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(12),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(12){width:100px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(13),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(13){width:150px}.committee-page .master-committee-page .master-register-table th[data-v-4847e1be]:nth-child(n+4),.committee-page .master-committee-page .master-register-table td[data-v-4847e1be]:nth-child(n+4){text-align:center}.committee-page .master-committee-page .master-single-value[data-v-4847e1be]{color:#365f7d;white-space:nowrap;font-size:10px;font-weight:700}.committee-page .master-committee-page .master-requirement-pill[data-v-4847e1be]{color:#8999a7;white-space:nowrap;background:#f7f9fb;border:1px solid #e1e8ee;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:57px;min-height:25px;padding:0 6px;font-size:8px;font-weight:700;display:inline-flex}.committee-page .master-committee-page .master-requirement-pill.enabled[data-v-4847e1be]{color:#247c68;background:#effaf5;border-color:#c9e7dc}.committee-page .master-committee-page .master-requirement-pill svg[data-v-4847e1be]{flex:none}@media (width<=760px){.committee-page .master-committee-page .master-register-table[data-v-4847e1be]{width:1635px;min-width:1635px}}.committee-page[data-v-4847e1be]{gap:16px;font-size:13px}.committee-page .committee-main-menu button[data-v-4847e1be]{min-height:48px!important;padding:8px 13px!important;font-size:11px!important}.committee-page .committee-main-menu-icon[data-v-4847e1be]{width:30px;height:30px}.committee-page .committee-sub-menu button[data-v-4847e1be]{min-height:39px;padding:0 13px!important;font-size:10px!important}.committee-page .committee-sub-menu button small[data-v-4847e1be]{font-size:9px}.committee-page .workspace-pane[data-v-4847e1be],.committee-page .monthly-general-dashboard[data-v-4847e1be]{gap:16px}.committee-page .monthly-dashboard-heading[data-v-4847e1be]{gap:16px;padding:2px 1px}.committee-page .monthly-dashboard-heading h3[data-v-4847e1be]{margin-top:5px;font-size:22px}.committee-page .monthly-dashboard-heading label[data-v-4847e1be]{gap:5px;font-size:9px}.committee-page .monthly-dashboard-heading select[data-v-4847e1be]{min-width:150px;height:34px;padding:0 9px;font-size:10px}.committee-page .monthly-dashboard-top[data-v-4847e1be],.committee-page .monthly-dashboard-grid[data-v-4847e1be]{gap:14px}.committee-page .monthly-dashboard-card[data-v-4847e1be]{border-radius:12px;padding:17px!important}.committee-page .monthly-card-heading[data-v-4847e1be]{gap:12px;margin-bottom:14px}.committee-page .monthly-card-heading h4[data-v-4847e1be]{margin-top:4px;font-size:14px}.committee-page .monthly-card-heading .section-kicker[data-v-4847e1be]{max-width:280px;font-size:9px!important}.committee-page .monthly-card-heading .panel-count[data-v-4847e1be]{padding:4px 8px;font-size:9px}.committee-page .monthly-pie-grid[data-v-4847e1be]{gap:12px}.committee-page .monthly-pie[data-v-4847e1be]{width:100px;height:100px}.committee-page .monthly-pie[data-v-4847e1be]:after{inset:12px}.committee-page .monthly-pie strong[data-v-4847e1be]{font-size:18px}.committee-page .monthly-pie-grid article[data-v-4847e1be]{gap:7px}.committee-page .monthly-pie-grid article>span[data-v-4847e1be]{line-height:1.35;font-size:10px!important}.committee-page .monthly-pie-grid article>small[data-v-4847e1be]{max-width:145px;line-height:1.35;font-size:9px!important}.committee-page .next-session-card dl>div[data-v-4847e1be]{grid-template-columns:100px 1fr;gap:10px;padding:7px 0}.committee-page .next-session-card dt[data-v-4847e1be]{font-size:9px}.committee-page .next-session-card dd[data-v-4847e1be]{font-size:10px!important}.committee-page .monthly-list-row[data-v-4847e1be]{grid-template-columns:75px minmax(0,1fr) auto;gap:10px;padding:9px 0}.committee-page .monthly-list-row strong[data-v-4847e1be],.committee-page .activity-list strong[data-v-4847e1be]{font-size:10px!important}.committee-page .monthly-list-row small[data-v-4847e1be],.committee-page .activity-list small[data-v-4847e1be],.committee-page .monthly-date[data-v-4847e1be]{font-size:9px!important}.committee-page .monthly-empty[data-v-4847e1be]{gap:7px;padding:24px 10px}.committee-page .monthly-empty strong[data-v-4847e1be]{font-size:10px}.committee-page .monthly-empty span[data-v-4847e1be]{font-size:9px}.committee-page .committee-count-list>div[data-v-4847e1be]{gap:10px;padding:8px 0}.committee-page .committee-count-name[data-v-4847e1be]{gap:7px;font-size:10px!important}.committee-page .committee-count-list strong[data-v-4847e1be]{font-size:12px!important}.committee-page .committee-count-list small[data-v-4847e1be],.committee-page .activity-list time[data-v-4847e1be]{font-size:8px!important}.committee-page .activity-list>div[data-v-4847e1be]:not(.monthly-empty){grid-template-columns:8px minmax(0,1fr) auto;gap:8px;padding:9px 0}@media (width<=900px){.committee-page .committee-main-menu button[data-v-4847e1be]{min-height:45px!important;font-size:10px!important}.committee-page .committee-sub-menu button[data-v-4847e1be]{min-height:37px;padding:0 11px!important;font-size:10px!important}.committee-page .monthly-dashboard-heading h3[data-v-4847e1be]{font-size:20px}.committee-page .monthly-dashboard-card[data-v-4847e1be]{padding:15px!important}}@media (width<=560px){.committee-page .committee-main-menu button[data-v-4847e1be]{min-height:43px!important;padding:6px 10px!important;font-size:10px!important}.committee-page .committee-main-menu-icon[data-v-4847e1be]{width:27px;height:27px}.committee-page .committee-sub-menu button[data-v-4847e1be]{min-height:36px;padding:0 10px!important;font-size:9px!important}.committee-page .monthly-dashboard-heading h3[data-v-4847e1be]{font-size:19px}.committee-page .monthly-dashboard-heading select[data-v-4847e1be]{width:100%;min-width:0}.committee-page .monthly-dashboard-card[data-v-4847e1be]{padding:13px!important}.committee-page .monthly-card-heading h4[data-v-4847e1be]{font-size:13px}.committee-page .monthly-pie[data-v-4847e1be]{width:92px;height:92px}.committee-page .monthly-pie-grid article>span[data-v-4847e1be]{font-size:9px!important}.committee-page .monthly-pie-grid article>small[data-v-4847e1be]{font-size:8px!important}.committee-page .monthly-list-row[data-v-4847e1be]{grid-template-columns:68px minmax(0,1fr)}.committee-page .monthly-list-row>.meeting-status[data-v-4847e1be]{display:none}}.committee-page .invite-modal[data-v-4847e1be]{width:min(1120px,100vw - 32px);max-width:1120px;height:auto;min-height:0;max-height:calc(100vh - 40px);padding:22px 24px 18px;overflow:auto}.committee-page .invite-modal.is-editing[data-v-4847e1be]{width:min(760px,100vw - 32px);max-width:760px}.committee-page .invite-modal .modal-heading[data-v-4847e1be]{border-bottom:1px solid #edf2f6;align-items:flex-start;padding-bottom:12px}.committee-page .invite-modal .modal-heading h3[data-v-4847e1be]{color:#1b3a5b;margin-top:3px;font:800 18px/1.25 Manrope,sans-serif}.committee-page .invite-modal .modal-description[data-v-4847e1be]{color:#72869a;max-width:760px;margin:11px 0 0;font-size:10px;line-height:1.5}.committee-page .invite-modal.is-editing .modal-description[data-v-4847e1be]{max-width:650px}.committee-page .invite-modal .member-editor-form[data-v-4847e1be]{background:#f8fbfd;border:1px solid #dce7ef;border-radius:10px;gap:13px;margin:17px 0 0;padding:16px;display:grid}.committee-page .invite-modal .member-editor-form label[data-v-4847e1be]{color:#526f87;gap:6px;font-size:9px;font-weight:800;display:grid}.committee-page .invite-modal .member-editor-form .form-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.committee-page .invite-modal .member-editor-form .modal-actions[data-v-4847e1be]{border-top:1px solid #e4edf3;justify-content:flex-end;gap:8px;margin-top:2px;padding-top:13px}.committee-page .invite-modal .member-editor-form .committee-button[data-v-4847e1be],.committee-page .invite-modal .invite-modal-footer .committee-button[data-v-4847e1be]{min-height:34px;padding:0 12px;font-size:9px}.committee-page .invite-modal-footer[data-v-4847e1be]{border-top:1px solid #edf2f6;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:13px}.committee-page .invite-table-toolbar[data-v-4847e1be]{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 10px;display:flex}.committee-page .invite-table-toolbar>div[data-v-4847e1be]{gap:3px;display:grid}.committee-page .invite-table-toolbar strong[data-v-4847e1be]{color:#244866;font-size:12px}.committee-page .invite-table-toolbar span[data-v-4847e1be]{color:#8295a5;font-size:9px}.committee-page .invite-table-wrap[data-v-4847e1be]{border:1px solid #dce7ef;border-radius:8px;max-height:min(48vh,430px);overflow:auto}.committee-page .invite-member-table[data-v-4847e1be]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.committee-page .invite-member-table th[data-v-4847e1be],.committee-page .invite-member-table td[data-v-4847e1be]{color:#526d83;text-align:left;vertical-align:middle;border-bottom:1px solid #edf2f6;padding:9px 10px;font-size:10px}.committee-page .invite-member-table th[data-v-4847e1be]{z-index:1;color:#6c8295;letter-spacing:.06em;text-transform:uppercase;background:#f5f9fc;font-size:8px;font-weight:800;position:sticky;top:0}.committee-page .invite-member-table tr:last-child td[data-v-4847e1be]{border-bottom:0}.committee-page .invite-member-table tr.is-invited[data-v-4847e1be]{background:#fbfdfd}.committee-page .invite-member-table td strong[data-v-4847e1be],.committee-page .invite-member-table td small[data-v-4847e1be]{display:block}.committee-page .invite-member-table td strong[data-v-4847e1be]{color:#294866;font-size:10px}.committee-page .invite-member-table th[data-v-4847e1be]:nth-child(2),.committee-page .invite-member-table td[data-v-4847e1be]:nth-child(2){width:27%}.committee-page .invite-member-table th[data-v-4847e1be]:nth-child(3),.committee-page .invite-member-table td[data-v-4847e1be]:nth-child(3),.committee-page .invite-member-table th[data-v-4847e1be]:nth-child(4),.committee-page .invite-member-table td[data-v-4847e1be]:nth-child(4){width:15%}.committee-page .invite-member-table th[data-v-4847e1be]:nth-child(5),.committee-page .invite-member-table td[data-v-4847e1be]:nth-child(5){width:22%}.committee-page .invite-member-table td small[data-v-4847e1be]{color:#91a1af;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.committee-page .invite-member-table select[data-v-4847e1be]{min-width:0;height:30px;font-size:9px}.committee-page .invite-select-column[data-v-4847e1be]{width:34px;text-align:center!important}.committee-page .invite-action-column[data-v-4847e1be]{width:150px;text-align:right!important}.committee-page .invite-row-action[data-v-4847e1be]{width:100%;min-height:29px;padding:0 9px;font-size:9px}.committee-page .invite-table-actions[data-v-4847e1be]{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.committee-page .invite-table-actions .remind-button[data-v-4847e1be]{width:28px;height:28px;padding:0}.committee-page .invite-table-actions .sr-only[data-v-4847e1be]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.committee-page .invite-status-pill[data-v-4847e1be]{color:#21775f;background:#eaf8f2;border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}@media (width<=700px){.committee-page .invite-modal[data-v-4847e1be]{width:calc(100vw - 20px)}.committee-page .invite-table-toolbar[data-v-4847e1be]{flex-direction:column;align-items:stretch}.committee-page .invite-table-toolbar .committee-button[data-v-4847e1be]{width:100%}.committee-page .invite-modal .member-editor-form .form-grid[data-v-4847e1be]{grid-template-columns:1fr}.committee-page .invite-table-wrap[data-v-4847e1be]{overflow-x:auto}.committee-page .invite-member-table[data-v-4847e1be]{table-layout:auto;min-width:820px}}[data-theme=day] .committee-page .monthly-dashboard-card,[data-theme=night] .committee-page .monthly-dashboard-card,[data-theme=day] .committee-page .monthly-general-dashboard .monthly-dashboard-card,[data-theme=night] .committee-page .monthly-general-dashboard .monthly-dashboard-card,[data-theme=day] .committee-page .committee-wise-monthly-dashboard .monthly-dashboard-card,[data-theme=night] .committee-page .committee-wise-monthly-dashboard .monthly-dashboard-card,[data-theme=day] .committee-page .next-session-card,[data-theme=night] .committee-page .next-session-card{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;box-shadow:var(--ref-shadow-sm)!important}[data-theme=day] .committee-page .monthly-general-dashboard .monthly-dashboard-card:nth-child(2n),[data-theme=night] .committee-page .monthly-general-dashboard .monthly-dashboard-card:nth-child(2n){background:var(--ref-surface)!important}[data-theme=day] .committee-page .monthly-card-heading,[data-theme=night] .committee-page .monthly-card-heading,[data-theme=day] .committee-page .committee-wise-monthly-dashboard .monthly-card-heading,[data-theme=night] .committee-page .committee-wise-monthly-dashboard .monthly-card-heading{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important}[data-theme=day] .committee-page .monthly-card-heading h4,[data-theme=night] .committee-page .monthly-card-heading h4,[data-theme=day] .committee-page .monthly-pie-grid article>span,[data-theme=night] .committee-page .monthly-pie-grid article>span,[data-theme=day] .committee-page .monthly-pie strong,[data-theme=night] .committee-page .monthly-pie strong,[data-theme=day] .committee-page .next-session-card dd,[data-theme=night] .committee-page .next-session-card dd,[data-theme=day] .committee-page .monthly-list-row strong,[data-theme=night] .committee-page .monthly-list-row strong,[data-theme=day] .committee-page .activity-list strong,[data-theme=night] .committee-page .activity-list strong,[data-theme=day] .committee-page .committee-count-list strong,[data-theme=night] .committee-page .committee-count-list strong{color:var(--ref-ink)!important}[data-theme=day] .committee-page .monthly-pie-grid article>small,[data-theme=night] .committee-page .monthly-pie-grid article>small,[data-theme=day] .committee-page .next-session-card dt,[data-theme=night] .committee-page .next-session-card dt,[data-theme=day] .committee-page .monthly-list-row small,[data-theme=night] .committee-page .monthly-list-row small,[data-theme=day] .committee-page .activity-list small,[data-theme=night] .committee-page .activity-list small,[data-theme=day] .committee-page .activity-list time,[data-theme=night] .committee-page .activity-list time,[data-theme=day] .committee-page .committee-count-list small,[data-theme=night] .committee-page .committee-count-list small,[data-theme=day] .committee-page .monthly-empty,[data-theme=night] .committee-page .monthly-empty{color:var(--ref-muted)!important}[data-theme=day] .committee-page .monthly-list-row,[data-theme=night] .committee-page .monthly-list-row,[data-theme=day] .committee-page .activity-list>div,[data-theme=night] .committee-page .activity-list>div,[data-theme=day] .committee-page .committee-count-list>div,[data-theme=night] .committee-page .committee-count-list>div,[data-theme=day] .committee-page .next-session-card dl>div{border-color:var(--ref-line)!important}[data-theme=day] .committee-page .monthly-pie:after,[data-theme=night] .committee-page .monthly-pie:after{background:var(--ref-surface)!important}[data-theme=day] .committee-page .committee-workspace-tabs,[data-theme=night] .committee-page .committee-workspace-tabs,[data-theme=day] .committee-page .committee-main-menu,[data-theme=night] .committee-page .committee-main-menu,[data-theme=day] .committee-page .committee-submenu-shell,[data-theme=night] .committee-page .committee-submenu-shell{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important}[data-theme=day] .committee-page .committee-workspace-tabs button,[data-theme=night] .committee-page .committee-workspace-tabs button,[data-theme=day] .committee-page .committee-sub-menu button,[data-theme=night] .committee-page .committee-sub-menu button{color:var(--ref-muted)!important}[data-theme=day] .committee-page .committee-workspace-tabs button.active,[data-theme=night] .committee-page .committee-workspace-tabs button.active,[data-theme=day] .committee-page .committee-workspace-tabs button:hover,[data-theme=night] .committee-page .committee-workspace-tabs button:hover{background:var(--ref-purple)!important;color:#fff!important}[data-theme=day] .committee-page input,[data-theme=night] .committee-page input,[data-theme=day] .committee-page select,[data-theme=night] .committee-page select,[data-theme=day] .committee-page textarea,[data-theme=night] .committee-page textarea{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}[data-theme] .committee-page .annual-dashboard-card,[data-theme] .committee-page .member-dashboard-card,[data-theme] .committee-page .submission-card,[data-theme] .committee-page .meeting-review-years-card,[data-theme] .committee-page .meeting-chat-card,[data-theme] .committee-page .task-allocation-card{border-color:var(--ref-line)!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;box-shadow:var(--ref-shadow-sm)!important}[data-theme] .committee-page .annual-overview-card,[data-theme] .committee-page .member-count-card{background:linear-gradient(145deg, var(--ref-surface) 0%, var(--ref-surface-soft) 100%)!important}[data-theme] .committee-page .annual-dashboard-card .monthly-card-heading,[data-theme] .committee-page .member-dashboard-card .monthly-card-heading,[data-theme] .committee-page .submission-card-heading,[data-theme] .committee-page .submission-title-row,[data-theme] .committee-page .meeting-review-years-heading{border-color:var(--ref-line)!important;background:var(--ref-surface-soft)!important}[data-theme] .committee-page .annual-dashboard-card h4,[data-theme] .committee-page .annual-dashboard-card strong,[data-theme] .committee-page .annual-dashboard-card b,[data-theme] .committee-page .member-dashboard-card h4,[data-theme] .committee-page .member-dashboard-card strong,[data-theme] .committee-page .member-dashboard-card b,[data-theme] .committee-page .submission-card h4,[data-theme] .committee-page .submission-card h5,[data-theme] .committee-page .submission-card strong,[data-theme] .committee-page .meeting-review-years-card h4,[data-theme] .committee-page .meeting-chat-card h4,[data-theme] .committee-page .task-allocation-card h4{color:var(--ref-ink)!important}[data-theme] .committee-page .annual-dashboard-card p,[data-theme] .committee-page .annual-dashboard-card small,[data-theme] .committee-page .annual-dashboard-card span,[data-theme] .committee-page .member-dashboard-card p,[data-theme] .committee-page .member-dashboard-card small,[data-theme] .committee-page .member-dashboard-card span,[data-theme] .committee-page .submission-card p,[data-theme] .committee-page .submission-card small,[data-theme] .committee-page .submission-card .panel-description,[data-theme] .committee-page .meeting-review-years-card small,[data-theme] .committee-page .meeting-chat-card small,[data-theme] .committee-page .task-allocation-card small{color:var(--ref-muted)!important}[data-theme] .committee-page .annual-pie-grid,[data-theme] .committee-page .annual-metric-list>div,[data-theme] .committee-page .annual-detail-grid,[data-theme] .committee-page .annual-member-list>div,[data-theme] .committee-page .annual-task-count-list>div,[data-theme] .committee-page .annual-task-table>div,[data-theme] .committee-page .member-meeting-list>div,[data-theme] .committee-page .member-reschedule-list>div,[data-theme] .committee-page .member-status-table>div,[data-theme] .committee-page .submission-fields>div,[data-theme] .committee-page .submission-attendance-list>div,[data-theme] .committee-page .submission-task-list>div,[data-theme] .committee-page .readiness-master-agenda,[data-theme] .committee-page .task-allocation-table td,[data-theme] .committee-page .task-allocation-table th{border-color:var(--ref-line)!important}[data-theme] .committee-page .annual-bar-track,[data-theme] .committee-page .annual-progress,[data-theme] .committee-page .member-progress-track,[data-theme] .committee-page .readiness-master-agenda,[data-theme] .committee-page .submission-reschedule,[data-theme] .committee-page .submission-attendance-list>div,[data-theme] .committee-page .submission-task-list>div{background:var(--ref-surface-soft)!important}[data-theme] .committee-page .readiness-master-agenda h5,[data-theme] .committee-page .submission-attendance-list strong,[data-theme] .committee-page .submission-task-list strong,[data-theme] .committee-page .task-allocation-table td strong{color:var(--ref-ink)!important}[data-theme] .committee-page .submission-fields span,[data-theme] .committee-page .submission-attendance-list small,[data-theme] .committee-page .submission-task-list small,[data-theme] .committee-page .readiness-master-agenda-description p,[data-theme] .committee-page .task-allocation-table td small{color:var(--ref-muted)!important}[data-theme] .committee-page .task-allocation-table,[data-theme] .committee-page .member-status-table,[data-theme] .committee-page .annual-task-table{border-color:var(--ref-line)!important;background:var(--ref-surface)!important}[data-theme] .committee-page .task-allocation-table th,[data-theme] .committee-page .annual-task-header,[data-theme] .committee-page .member-status-table>.table-header{background:var(--ref-surface-tint)!important;color:var(--ref-text)!important}[data-theme] .committee-page .task-allocation-table td,[data-theme] .committee-page .member-status-table>div,[data-theme] .committee-page .annual-task-table>div{background:var(--ref-surface)!important;color:var(--ref-text)!important}[data-theme] .committee-page .submission-card input,[data-theme] .committee-page .submission-card select,[data-theme] .committee-page .submission-card textarea,[data-theme] .committee-page .task-allocation-table input,[data-theme] .committee-page .task-allocation-table select{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-ink)!important}[data-theme] .committee-page .member-response-choice,[data-theme] .committee-page .agenda-card-action,[data-theme] .committee-page .submission-export-actions button{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;color:var(--ref-text)!important}[data-theme] .committee-page .member-response-choice.selected,[data-theme] .committee-page .agenda-card-action:hover,[data-theme] .committee-page .submission-export-actions button:hover{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple-deep)!important}[data-theme] .committee-page .section-kicker{color:var(--ref-purple)!important}[data-theme] .committee-page .meeting-status,[data-theme] .committee-page .task-status,[data-theme] .committee-page .panel-count{border-color:var(--ref-line-strong)!important;background:var(--ref-surface-tint)!important;color:var(--ref-text)!important}.meeting-review-print-report{display:none}@media print{@page{size:A4;margin:14mm}body.meeting-review-printing{background:#fff!important}body.meeting-review-printing *{visibility:hidden!important}body.meeting-review-printing .meeting-review-print-report,body.meeting-review-printing .meeting-review-print-report *{visibility:visible!important}body.meeting-review-printing .monthly-submission-page{display:none!important}body.meeting-review-printing .meeting-review-print-report{color:#1d344b!important;background:#fff!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:9pt!important;line-height:1.4!important;display:block!important;position:static!important}body.meeting-review-printing .app-shell,body.meeting-review-printing .main-area,body.meeting-review-printing .committee-page{background:#fff!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body.meeting-review-printing .topbar,body.meeting-review-printing .sidebar,body.meeting-review-printing .committee-tabs-shell{display:none!important}body.meeting-review-printing .meeting-review-print-report-header{border-bottom:2px solid #176fce!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;padding:0 0 12px!important;display:flex!important}body.meeting-review-printing .meeting-review-print-report-header p{color:#176fce!important;letter-spacing:.12em!important;margin:0 0 5px!important;font-size:8pt!important;font-weight:700!important}body.meeting-review-printing .meeting-review-print-report-header h1{color:#123d62!important;margin:0!important;font-size:20pt!important}body.meeting-review-printing .meeting-review-print-report-header h2{color:#24435d!important;margin:3px 0 2px!important;font-size:14pt!important}body.meeting-review-printing .meeting-review-print-report-header span{color:#6d8498!important;font-size:9pt!important}body.meeting-review-printing .meeting-review-print-status{color:#176fce!important;white-space:nowrap!important;border:1px solid #b8d8ea!important;border-radius:999px!important;padding:5px 10px!important;font-size:8pt!important;font-weight:700!important;display:inline-block!important}body.meeting-review-printing .meeting-review-print-section{break-inside:auto;page-break-inside:auto;margin-top:16px!important;display:block!important}body.meeting-review-printing .meeting-review-print-section h3{color:#176fce!important;border-bottom:1px solid #bcd2e1!important;margin:0 0 7px!important;padding-bottom:4px!important;font-size:11pt!important}body.meeting-review-printing .meeting-review-print-section-heading{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;display:flex!important}body.meeting-review-printing .meeting-review-print-section-heading span{color:#6d8498!important;font-size:8pt!important}body.meeting-review-printing .meeting-review-print-details{border:1px solid #d7e5ed!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;display:grid!important}body.meeting-review-printing .meeting-review-print-details div{border-bottom:1px solid #d7e5ed!important;border-right:1px solid #d7e5ed!important;grid-template-columns:38% minmax(0,1fr)!important;gap:8px!important;padding:7px 9px!important;display:grid!important}body.meeting-review-printing .meeting-review-print-details div:nth-child(2n){border-right:0!important}body.meeting-review-printing .meeting-review-print-details dt{color:#6d8498!important;font-weight:700!important}body.meeting-review-printing .meeting-review-print-details dd{color:#24435d!important;overflow-wrap:anywhere!important;margin:0!important}body.meeting-review-printing .meeting-review-print-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important}body.meeting-review-printing .meeting-review-print-table th,body.meeting-review-printing .meeting-review-print-table td{color:#24435d!important;text-align:left!important;vertical-align:top!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important;border:1px solid #d7e5ed!important;padding:6px 7px!important}body.meeting-review-printing .meeting-review-print-table thead{display:table-header-group!important}body.meeting-review-printing .meeting-review-print-table tr{break-inside:avoid;page-break-inside:avoid}body.meeting-review-printing .meeting-review-print-table th{color:#315975!important;background:#eef6fb!important;font-size:8pt!important}body.meeting-review-printing .meeting-review-print-table td{font-size:8.5pt!important}body.meeting-review-printing .meeting-review-print-agenda-table th:first-child,body.meeting-review-printing .meeting-review-print-agenda-table td:first-child{width:6%!important}body.meeting-review-printing .meeting-review-print-agenda-table th:nth-child(2),body.meeting-review-printing .meeting-review-print-agenda-table td:nth-child(2){width:22%!important}body.meeting-review-printing .meeting-review-print-agenda-table th:nth-child(3),body.meeting-review-printing .meeting-review-print-agenda-table td:nth-child(3){width:25%!important}body.meeting-review-printing .meeting-review-print-agenda-table th:nth-child(4),body.meeting-review-printing .meeting-review-print-agenda-table td:nth-child(4){width:31%!important}body.meeting-review-printing .meeting-review-print-agenda-table th:nth-child(5),body.meeting-review-printing .meeting-review-print-agenda-table td:nth-child(5){width:16%!important}body.meeting-review-printing .meeting-review-print-attendance-table th:first-child,body.meeting-review-printing .meeting-review-print-attendance-table td:first-child{width:27%!important}body.meeting-review-printing .meeting-review-print-attendance-table th:nth-child(2),body.meeting-review-printing .meeting-review-print-attendance-table td:nth-child(2){width:23%!important}body.meeting-review-printing .meeting-review-print-attendance-table th:nth-child(3),body.meeting-review-printing .meeting-review-print-attendance-table td:nth-child(3){width:27%!important}body.meeting-review-printing .meeting-review-print-attendance-table th:nth-child(4),body.meeting-review-printing .meeting-review-print-attendance-table td:nth-child(4){width:23%!important}body.meeting-review-printing .meeting-review-print-actions-table th:first-child,body.meeting-review-printing .meeting-review-print-actions-table td:first-child{width:31%!important}body.meeting-review-printing .meeting-review-print-actions-table th:nth-child(2),body.meeting-review-printing .meeting-review-print-actions-table td:nth-child(2){width:21%!important}body.meeting-review-printing .meeting-review-print-actions-table th:nth-child(3),body.meeting-review-printing .meeting-review-print-actions-table td:nth-child(3){width:16%!important}body.meeting-review-printing .meeting-review-print-actions-table th:nth-child(4),body.meeting-review-printing .meeting-review-print-actions-table td:nth-child(4){width:14%!important}body.meeting-review-printing .meeting-review-print-actions-table th:nth-child(5),body.meeting-review-printing .meeting-review-print-actions-table td:nth-child(5){width:18%!important}body.meeting-review-printing .meeting-review-print-messages{gap:7px!important;display:grid!important}body.meeting-review-printing .meeting-review-print-messages article{break-inside:avoid;page-break-inside:avoid;border:1px solid #d7e5ed!important;padding:7px 9px!important}body.meeting-review-printing .meeting-review-print-messages strong{color:#24435d!important}body.meeting-review-printing .meeting-review-print-messages time{color:#6d8498!important;margin-left:8px!important;font-size:8pt!important}body.meeting-review-printing .meeting-review-print-messages p{white-space:pre-wrap!important;margin:3px 0 0!important}body.meeting-review-printing .meeting-review-print-empty{color:#6d8498!important;margin:0!important}}body.meeting-review-pdf-rendering .meeting-review-print-report{color:#1d344b!important;background:#fff!important;width:794px!important;min-width:794px!important;max-width:794px!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:9pt!important;line-height:1.4!important;display:block!important;position:absolute!important;top:0!important;left:0!important}body.meeting-review-pdf-rendering .meeting-review-print-report-header{border-bottom:2px solid #176fce!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;padding:0 0 12px!important;display:flex!important}body.meeting-review-pdf-rendering .meeting-review-print-report-header p{color:#176fce!important;letter-spacing:.12em!important;margin:0 0 5px!important;font-size:8pt!important;font-weight:700!important}body.meeting-review-pdf-rendering .meeting-review-print-report-header h1{color:#123d62!important;margin:0!important;font-size:20pt!important}body.meeting-review-pdf-rendering .meeting-review-print-report-header h2{color:#24435d!important;margin:3px 0 2px!important;font-size:14pt!important}body.meeting-review-pdf-rendering .meeting-review-print-report-header span{color:#6d8498!important;font-size:9pt!important}body.meeting-review-pdf-rendering .meeting-review-print-status{color:#176fce!important;white-space:nowrap!important;border:1px solid #b8d8ea!important;border-radius:999px!important;padding:5px 10px!important;font-size:8pt!important;font-weight:700!important;display:inline-block!important}body.meeting-review-pdf-rendering .meeting-review-print-section{margin-top:16px!important;display:block!important}body.meeting-review-pdf-rendering .meeting-review-print-section h3{color:#176fce!important;border-bottom:1px solid #bcd2e1!important;margin:0 0 7px!important;padding-bottom:4px!important;font-size:11pt!important}body.meeting-review-pdf-rendering .meeting-review-print-section-heading{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;display:flex!important}body.meeting-review-pdf-rendering .meeting-review-print-section-heading span{color:#6d8498!important;font-size:8pt!important}body.meeting-review-pdf-rendering .meeting-review-print-details{border:1px solid #d7e5ed!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;display:grid!important}body.meeting-review-pdf-rendering .meeting-review-print-details div{border-bottom:1px solid #d7e5ed!important;border-right:1px solid #d7e5ed!important;grid-template-columns:38% minmax(0,1fr)!important;gap:8px!important;padding:7px 9px!important;display:grid!important}body.meeting-review-pdf-rendering .meeting-review-print-details div:nth-child(2n){border-right:0!important}body.meeting-review-pdf-rendering .meeting-review-print-details dt{color:#6d8498!important;font-weight:700!important}body.meeting-review-pdf-rendering .meeting-review-print-details dd{color:#24435d!important;overflow-wrap:anywhere!important;margin:0!important}body.meeting-review-pdf-rendering .meeting-review-print-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important}body.meeting-review-pdf-rendering .meeting-review-print-table th,body.meeting-review-pdf-rendering .meeting-review-print-table td{color:#24435d!important;text-align:left!important;vertical-align:top!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important;border:1px solid #d7e5ed!important;padding:6px 7px!important}body.meeting-review-pdf-rendering .meeting-review-print-table th{color:#315975!important;background:#eef6fb!important;font-size:8pt!important}body.meeting-review-pdf-rendering .meeting-review-print-table td{font-size:8.5pt!important}body.meeting-review-pdf-rendering .meeting-review-print-agenda-table th:first-child,body.meeting-review-pdf-rendering .meeting-review-print-agenda-table td:first-child{width:6%!important}body.meeting-review-pdf-rendering .meeting-review-print-agenda-table th:nth-child(2),body.meeting-review-pdf-rendering .meeting-review-print-agenda-table td:nth-child(2){width:22%!important}body.meeting-review-pdf-rendering .meeting-review-print-agenda-table th:nth-child(3),body.meeting-review-pdf-rendering .meeting-review-print-agenda-table td:nth-child(3){width:25%!important}body.meeting-review-pdf-rendering .meeting-review-print-agenda-table th:nth-child(4),body.meeting-review-pdf-rendering .meeting-review-print-agenda-table td:nth-child(4){width:31%!important}body.meeting-review-pdf-rendering .meeting-review-print-agenda-table th:nth-child(5),body.meeting-review-pdf-rendering .meeting-review-print-agenda-table td:nth-child(5){width:16%!important}body.meeting-review-pdf-rendering .meeting-review-print-attendance-table th:first-child,body.meeting-review-pdf-rendering .meeting-review-print-attendance-table td:first-child{width:27%!important}body.meeting-review-pdf-rendering .meeting-review-print-attendance-table th:nth-child(2),body.meeting-review-pdf-rendering .meeting-review-print-attendance-table td:nth-child(2){width:23%!important}body.meeting-review-pdf-rendering .meeting-review-print-attendance-table th:nth-child(3),body.meeting-review-pdf-rendering .meeting-review-print-attendance-table td:nth-child(3){width:27%!important}body.meeting-review-pdf-rendering .meeting-review-print-attendance-table th:nth-child(4),body.meeting-review-pdf-rendering .meeting-review-print-attendance-table td:nth-child(4){width:23%!important}body.meeting-review-pdf-rendering .meeting-review-print-actions-table th:first-child,body.meeting-review-pdf-rendering .meeting-review-print-actions-table td:first-child{width:31%!important}body.meeting-review-pdf-rendering .meeting-review-print-actions-table th:nth-child(2),body.meeting-review-pdf-rendering .meeting-review-print-actions-table td:nth-child(2){width:21%!important}body.meeting-review-pdf-rendering .meeting-review-print-actions-table th:nth-child(3),body.meeting-review-pdf-rendering .meeting-review-print-actions-table td:nth-child(3){width:16%!important}body.meeting-review-pdf-rendering .meeting-review-print-actions-table th:nth-child(4),body.meeting-review-pdf-rendering .meeting-review-print-actions-table td:nth-child(4){width:14%!important}body.meeting-review-pdf-rendering .meeting-review-print-actions-table th:nth-child(5),body.meeting-review-pdf-rendering .meeting-review-print-actions-table td:nth-child(5){width:18%!important}body.meeting-review-pdf-rendering .meeting-review-print-messages{gap:7px!important;display:grid!important}body.meeting-review-pdf-rendering .meeting-review-print-messages article{border:1px solid #d7e5ed!important;padding:7px 9px!important}body.meeting-review-pdf-rendering .meeting-review-print-messages strong{color:#24435d!important}body.meeting-review-pdf-rendering .meeting-review-print-messages time{color:#6d8498!important;margin-left:8px!important;font-size:8pt!important}body.meeting-review-pdf-rendering .meeting-review-print-messages p{white-space:pre-wrap!important;margin:3px 0 0!important}body.meeting-review-pdf-rendering .meeting-review-print-empty{color:#6d8498!important;margin:0!important}.committee-page .outside-register{min-width:0;overflow:auto hidden}.committee-page .outside-register-row{min-width:0}.committee-page .outside-register-row>span{overflow-wrap:anywhere;min-width:0}.committee-page .outside-register-row .outside-actions{flex-wrap:nowrap;gap:4px;min-width:0}.committee-page .outside-register-row .outside-actions button{flex:0 0 28px;width:28px;height:28px;padding:0}@media (width>=1400px){.committee-page .outside-register{overflow-x:hidden}.committee-page .outside-register-row{grid-template-columns:96px minmax(150px,1.55fr) minmax(100px,1fr) minmax(105px,.95fr) minmax(100px,.9fr) 82px 76px 58px 58px 62px 124px 118px}.committee-page .outside-register-row>span{padding:10px 8px}.committee-page .outside-register-row strong{font-size:11px}.committee-page .outside-register-row small{font-size:9px}}@media (width<=760px){.committee-page .outside-register{box-shadow:none;background:0 0;border:0;overflow:visible}.committee-page .outside-register-header{display:none}.committee-page .outside-register-row:not(.outside-register-header){border:1px solid var(--ref-line);background:var(--ref-surface);min-width:0;box-shadow:var(--ref-shadow-sm);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:10px;overflow:hidden}.committee-page .outside-register-row:not(.outside-register-header)>span{border-right:1px solid var(--ref-line);border-bottom:1px solid var(--ref-line);align-content:center;min-height:54px;padding:9px 10px;display:grid}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(2n){border-right:0}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(n+11){border-bottom:0}.committee-page .outside-register-row:not(.outside-register-header)>span:before{color:var(--ref-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}.committee-page .outside-register-row:not(.outside-register-header)>span:first-child:before{content:"Date & time"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(2):before{content:"Meeting"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(3):before{content:"Location"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(4):before{content:"Chairperson"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(5):before{content:"Coordinator"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(6):before{content:"Attendance"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(7):before{content:"Duration"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(8):before{content:"Agenda"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(9):before{content:"Tasks"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(10):before{content:"Actions count"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(11):before{content:"Status"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(12):before{content:"Controls"}.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(11),.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(12){grid-column:span 2}.committee-page .outside-register-row:not(.outside-register-header) .outside-actions{justify-content:flex-start}.committee-page .outside-register-row:not(.outside-register-header) .meeting-schedule-status-cell{flex-flow:wrap;align-items:flex-start;gap:6px}}.committee-page .outside-register-row>span:first-child,.committee-page .outside-register-row>span:nth-child(2),.committee-page .outside-register-row>span:nth-child(6){align-content:center;justify-items:start;gap:3px;line-height:1.3;display:grid!important}.committee-page .outside-register-row>span:nth-child(2){overflow:hidden}.committee-page .outside-register-row>span:nth-child(2) strong,.committee-page .outside-register-row>span:nth-child(2) small{max-width:100%}@media (width<=760px){.committee-page .outside-register-row:not(.outside-register-header)>span:first-child,.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(2),.committee-page .outside-register-row:not(.outside-register-header)>span:nth-child(6){align-content:center;justify-items:start;display:grid!important}}.committee-page .outside-table-card{border:1px solid var(--ref-line)!important;border-top:3px solid var(--ref-purple)!important;border-radius:var(--ref-radius-lg)!important;background:var(--ref-surface)!important;box-shadow:var(--ref-shadow-md)!important}.committee-page .outside-register{border-color:var(--ref-line)!important;border-radius:var(--ref-radius-md)!important;background:var(--ref-surface-soft)!important}@media (width>=761px){.committee-page .outside-register-row{border-bottom:1px solid var(--ref-line)!important;background:var(--ref-surface)!important;min-width:1590px!important;min-height:60px!important;color:var(--ref-text)!important;grid-template-columns:minmax(132px,1.05fr) minmax(215px,1.7fr) minmax(135px,1fr) minmax(150px,1.05fr) minmax(135px,.95fr) 124px 108px 78px 78px 88px 132px 142px!important;font-size:10px!important}.committee-page .outside-register-row:not(.outside-register-header):hover{background:var(--ref-surface-soft)!important;box-shadow:inset 3px 0 0 var(--ref-purple)!important}.committee-page .outside-register-row>span{border-right:1px solid var(--ref-line)!important;min-height:60px!important;color:var(--ref-text)!important;padding:10px 11px!important}.committee-page .outside-register-header{z-index:2;position:sticky;top:0;background:linear-gradient(110deg, var(--ref-hero-start), var(--ref-hero-end))!important;color:#fff!important;min-height:48px!important;font-size:9px!important}.committee-page .outside-register-header>span{justify-content:center;font-weight:800;color:#fff!important;border-right-color:#ffffff38!important;min-height:48px!important}.committee-page .outside-register-row strong{color:var(--ref-ink)!important;font-size:11px!important}.committee-page .outside-register-row small{color:var(--ref-muted)!important;font-size:8.5px!important}.committee-page .outside-register-row .outside-actions{align-items:center;gap:7px!important;padding:8px 9px!important;display:flex!important}.committee-page .outside-register-row .outside-actions button{justify-content:center;align-items:center;border:1px solid var(--ref-line-strong)!important;background:var(--ref-surface-soft)!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;color:var(--ref-purple)!important;border-radius:7px!important;padding:0!important;display:inline-flex!important}.committee-page .outside-register-row .outside-actions button[title*=View]{border-color:var(--ref-blue)!important;background:var(--ref-blue-soft)!important;color:var(--ref-blue)!important}.committee-page .outside-register-row .outside-actions button[title*=History]{border-color:var(--ref-purple)!important;background:var(--ref-purple-soft)!important;color:var(--ref-purple)!important}.committee-page .outside-register-row .outside-actions button[title*=Edit]{border-color:var(--ref-orange)!important;background:var(--ref-orange-soft)!important;color:var(--ref-orange)!important}.committee-page .outside-register-row .meeting-status-action-button{border-color:var(--ref-green)!important;background:var(--ref-green-soft)!important;color:var(--ref-green-deep)!important}}@media (width<=760px){.committee-page .outside-register-row:not(.outside-register-header){background:var(--ref-surface)!important;min-width:0!important}.committee-page .outside-register-row:not(.outside-register-header)>span{background:var(--ref-surface)!important;min-height:58px!important;color:var(--ref-text)!important}}.committee-page .outside-table-summary,.committee-page .outside-table-summary .schedule-summary-copy strong,.committee-page .outside-table-summary .schedule-status-legend{color:var(--ref-text)!important}.committee-page .outside-table-summary .schedule-summary-copy strong{color:var(--ref-ink)!important}.committee-page .outside-table-summary .schedule-summary-copy small,.committee-page .outside-table-summary .schedule-status-legend{color:var(--ref-muted)!important}.committee-page .outside-register{scrollbar-width:thin;scrollbar-color:var(--ref-line-strong) var(--ref-surface-tint)}@media (width>=761px){.committee-page .outside-register-row{grid-template-columns:minmax(118px,1fr) minmax(190px,1.55fr) minmax(115px,.95fr) minmax(130px,1fr) minmax(120px,.9fr) 112px 96px 66px 66px 72px 120px 126px!important;min-width:1340px!important;font-size:10.5px!important}.committee-page .outside-register-header{font-size:9.5px!important}.committee-page .outside-register-row small{font-size:9px!important}.committee-page .outside-register-row .outside-actions{gap:4px!important;padding:6px 4px!important}.committee-page .outside-register-row .outside-actions button{width:26px!important;min-width:26px!important;height:28px!important;min-height:28px!important}}[data-theme=night] .committee-page .outside-table-card,[data-theme=night] .committee-page .outside-register,[data-theme=night] .committee-page .outside-register-row:not(.outside-register-header){background:var(--ref-surface)!important;color:var(--ref-text)!important}[data-theme=night] .committee-page .outside-register-row:not(.outside-register-header):hover{background:var(--ref-surface-soft)!important}[data-theme=night] .committee-page .outside-register-row>span{border-right-color:var(--ref-line)!important;color:var(--ref-text)!important}[data-theme=night] .committee-page .outside-register-row strong{color:var(--ref-ink)!important}[data-theme=night] .committee-page .outside-register-row small{color:var(--ref-muted)!important}.committee-page .outside-register-header,.committee-page .outside-register-header>span,.committee-page .outside-register-header>span:before,.committee-page .outside-register-header>span:after{color:#fff!important;-webkit-text-fill-color:#fff!important}.committee-page .outside-register::-webkit-scrollbar-button{width:0;height:0;display:none}.committee-page .outside-register::-webkit-scrollbar{height:7px}@media (width>=761px){.committee-page .outside-table-card{padding:8px!important}.committee-page .outside-table-summary{min-height:36px!important;margin-bottom:10px!important}.committee-page .outside-register-row{grid-template-columns:minmax(96px,.8fr) minmax(178px,1.35fr) minmax(100px,.85fr) minmax(112px,.9fr) minmax(105px,.85fr) 100px 86px 56px 56px 62px 110px 126px!important;min-width:1200px!important;min-height:52px!important}.committee-page .outside-register-row>span{min-height:52px!important;padding:6px 7px!important}.committee-page .outside-register-header,.committee-page .outside-register-header>span{min-height:42px!important;padding:6px!important}}.committee-page .outside-table-card{border:1px solid var(--ref-line)!important;border-top:1px solid var(--ref-line)!important;background:var(--ref-surface)!important;box-shadow:none!important;border-radius:8px!important;padding:0!important}.committee-page .outside-table-summary{border-bottom:1px solid var(--ref-line)!important;background:var(--ref-surface)!important;border-radius:0!important;min-height:38px!important;margin:0!important;padding:8px 10px!important}.committee-page .outside-register{background:var(--ref-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important}@media (width>=761px){.committee-page .outside-register-row{border-bottom:1px solid var(--ref-line)!important;background:var(--ref-surface)!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.75fr) minmax(0,.5fr) minmax(0,.5fr) minmax(0,.55fr) minmax(0,1fr) 128px!important;min-width:1180px!important;min-height:50px!important}.committee-page .outside-register-row>span{min-height:50px!important;padding:6px 7px!important}.committee-page .outside-register-header{background:var(--ref-blue)!important;min-height:42px!important;font-size:8.5px!important}.committee-page .outside-register-header>span{border-right-color:#fff3!important;min-height:42px!important;padding:6px 5px!important}.committee-page .outside-register-row:not(.outside-register-header):hover{background:var(--ref-surface-soft)!important;box-shadow:none!important}}.committee-page .committee-sub-menu button.active{color:#125d91!important;background:#fff!important;border:2px solid #176fce!important;box-shadow:0 0 0 2px #176fce33,0 5px 12px #176fce29!important}.committee-page .committee-sub-menu button.active:after{background:#176fce!important;height:3px!important;bottom:2px!important;left:12px!important;right:12px!important}.committee-page .committee-submenu-shell:has(.committee-sub-menu button.active){border-color:#cfe2f0!important;box-shadow:0 7px 18px #174e7812!important}.committee-page .committee-sub-menu button.active{color:#fff!important;background:linear-gradient(135deg,#176fce 0%,#2c8dd5 100%)!important;border:2px solid #0e5aa9!important;border-radius:9px!important;box-shadow:0 0 0 2px #176fce33,0 6px 14px #176fce40!important}.committee-page .committee-sub-menu button.active:after{background:#ffffffe6!important}.committee-page .committee-sub-menu button.submenu-active{color:#fff!important;background:#176fce!important;border:2px solid #0e5aa9!important;border-radius:9px!important;box-shadow:0 0 0 3px #176fce3d,0 6px 14px #176fce40!important}.committee-page .committee-sub-menu button.submenu-active:after{background:#fff!important}.committee-page .committee-sub-menu button[aria-selected=true]{color:#fff!important;background:#176fce!important;border:2px solid #0e5aa9!important;border-radius:9px!important;box-shadow:0 0 0 3px #176fce3d,0 6px 14px #176fce40!important}.committee-page .committee-sub-menu button[aria-selected=true]:after{background:#fff!important}.committee-page .meeting-review-empty-state{color:#7890a1;text-align:center;background:#fbfdff;border:1px dashed #cbdfea;border-radius:14px;place-content:center;justify-items:center;gap:8px;min-height:280px;padding:32px 20px;display:grid}.committee-page .meeting-review-empty-icon{color:#2878d4;background:#eef7fc;border:1px solid #cfe2f0;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}.committee-page .meeting-review-empty-state h4{color:#365673;margin:0;font-size:15px}.committee-page .meeting-review-empty-state p{color:#8a9dad;max-width:430px;margin:0;font-size:10px;line-height:1.5}.committee-page .task-dashboard-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.committee-page .task-dashboard-export-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.committee-page .task-dashboard-export-actions button{cursor:pointer;background:#fff;border:1px solid #cbddea;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;transition:all .2s;display:inline-flex}.committee-page .task-dashboard-export-actions button span{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.committee-page .task-dashboard-print-button{color:#176fce;background:#f1f8ff!important;border-color:#b9d9f4!important}.committee-page .task-dashboard-print-button span{color:#0f6dc5;background:#dceeff}.committee-page .task-dashboard-word-button{color:#2b65c8;background:#f3f7ff!important;border-color:#bfd8f6!important}.committee-page .task-dashboard-word-button span{color:#285fbb;background:#e1ebff}.committee-page .task-dashboard-export-actions button:hover{transform:translateY(-1px)}.task-dashboard-print-report{display:none}@media (width<=760px){.committee-page .task-dashboard-export-actions{width:100%;margin-left:0}}@media print{body.task-dashboard-printing{background:#fff!important}body.task-dashboard-printing *{visibility:hidden!important}body.task-dashboard-printing .task-dashboard-print-report,body.task-dashboard-printing .task-dashboard-print-report *{visibility:visible!important}body.task-dashboard-printing .task-actions-dashboard{background:#fff!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}body.task-dashboard-printing .task-dashboard-print-report{color:#1d344b!important;width:100%!important;margin:0!important;padding:0!important;font:9pt/1.4 Arial,sans-serif!important;display:block!important;position:static!important}body.task-dashboard-printing .task-dashboard-print-report header{margin-bottom:18px}body.task-dashboard-printing .task-dashboard-print-report header p:first-child{color:#176fce;letter-spacing:.08em;margin:0 0 5px;font-size:8pt;font-weight:700}body.task-dashboard-printing .task-dashboard-print-report h1{color:#123d62;margin:0 0 5px;font-size:20pt}body.task-dashboard-printing .task-dashboard-print-report h2{color:#176fce;margin:0 0 8px;font-size:13pt}body.task-dashboard-printing .task-dashboard-print-period{color:#6d8498;margin:0}body.task-dashboard-printing .task-dashboard-print-report table{border-collapse:collapse;width:100%}body.task-dashboard-printing .task-dashboard-print-report th,body.task-dashboard-printing .task-dashboard-print-report td{text-align:left;vertical-align:top;border:1px solid #d7e5ed;padding:7px}body.task-dashboard-printing .task-dashboard-print-report th{color:#315975;background:#eef6fb}body.task-dashboard-printing .task-dashboard-print-report small{color:#6d8498;margin-top:2px;font-size:8pt;display:block}}.committee-reports-page[data-v-4847e1be]{color:#365673;gap:14px;font-size:12px;display:grid}.reports-heading[data-v-4847e1be]{align-items:center}.reports-heading p[data-v-4847e1be]:not(.section-kicker){color:#7890a1;max-width:760px;margin:6px 0 0;font-size:11px;line-height:1.5}.committee-report-filter-card[data-v-4847e1be],.committee-report-card[data-v-4847e1be]{background:#fff;border:1px solid #dce7f0;border-radius:11px;min-width:0;padding:16px;box-shadow:0 8px 20px #2445690b}.committee-report-filter-title[data-v-4847e1be],.committee-report-card-heading[data-v-4847e1be]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.committee-report-filter-title strong[data-v-4847e1be],.committee-report-card-heading h4[data-v-4847e1be]{color:#193657;margin:0;font:800 14px Manrope,sans-serif;display:block}.committee-report-filter-title small[data-v-4847e1be],.committee-report-card-heading small[data-v-4847e1be]{color:#8a9baa;margin-top:4px;font-size:10px;display:block}.committee-report-card-heading>span[data-v-4847e1be]{color:#2878d4;background:#edf6ff;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:800}.committee-report-filters[data-v-4847e1be]{grid-template-columns:repeat(4,minmax(135px,1fr));gap:10px;margin-top:15px;display:grid}.committee-report-filters label[data-v-4847e1be]{color:#71869b;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.committee-report-filters input[data-v-4847e1be],.committee-report-filters select[data-v-4847e1be]{color:#365673;background:#fff;border:1px solid #dfe8f0;border-radius:7px;outline:0;width:100%;min-width:0;height:40px;padding:0 9px;font:600 11px DM Sans,sans-serif}.committee-report-search>div[data-v-4847e1be]{color:#8ba0b1;border:1px solid #dfe8f0;border-radius:7px;align-items:center;height:40px;padding:0 8px;display:flex}.committee-report-search input[data-v-4847e1be]{border:0;height:36px;padding:0 5px}.committee-report-summary-grid[data-v-4847e1be]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.committee-report-summary-grid article[data-v-4847e1be]{background:linear-gradient(135deg,#fff,#f6fbff);border:1px solid #dce7f0;border-radius:10px;gap:5px;min-height:92px;padding:13px;display:grid}.committee-report-summary-grid span[data-v-4847e1be]{color:#71869b;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.committee-report-summary-grid strong[data-v-4847e1be]{color:#193657;font:800 28px Manrope,sans-serif}.committee-report-summary-grid small[data-v-4847e1be]{color:#8a9baa;font-size:10px;line-height:1.35}.committee-report-table-wrap[data-v-4847e1be]{border:1px solid #dce7f0;border-radius:8px;margin-top:14px;overflow:auto}.committee-report-table[data-v-4847e1be]{border-collapse:collapse;color:#60798e;width:100%;min-width:980px;font-size:10px}.committee-report-table th[data-v-4847e1be]{color:#172b4d;text-align:left;white-space:nowrap;background:#fff200;border-right:1px solid #e3ebf0;padding:10px 8px;font-size:10px;font-weight:800}.committee-report-table td[data-v-4847e1be]{vertical-align:top;border-top:1px solid #e3ebf0;border-right:1px solid #eef2f5;min-height:42px;padding:9px 8px}.committee-report-table th[data-v-4847e1be]:last-child,.committee-report-table td[data-v-4847e1be]:last-child{border-right:0}.committee-report-table td strong[data-v-4847e1be]{color:#365673;font-size:10px;display:block}.committee-report-table td small[data-v-4847e1be]{color:#98a6b1;margin-top:3px;font-size:9px;line-height:1.35;display:block}.report-status-pill[data-v-4847e1be]{color:#2878d4;white-space:nowrap;background:#edf6ff;border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.report-status-pill.attendance-present[data-v-4847e1be],.report-status-pill.reopened[data-v-4847e1be]{color:#23866d;background:#e8f8f1}.report-status-pill.attendance-absent[data-v-4847e1be],.report-status-pill.rescheduled[data-v-4847e1be]{color:#c64f5b;background:#fff0f1}.report-status-pill.attendance-pending[data-v-4847e1be]{color:#9b7029;background:#fff7e7}.committee-report-empty[data-v-4847e1be]{color:#8a9baa;text-align:center;padding:26px!important}@media (width<=900px){.committee-report-filters[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(135px,1fr))}.committee-report-summary-grid[data-v-4847e1be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.reports-heading[data-v-4847e1be]{flex-direction:column;align-items:stretch}.committee-report-filters[data-v-4847e1be],.committee-report-summary-grid[data-v-4847e1be]{grid-template-columns:1fr}}.dashboard-overview[data-v-ac9da124]{gap:18px;display:grid}.dashboard-hero[data-v-ac9da124]{color:#fff;background:linear-gradient(115deg,#0c3153 0%,#155b72 56%,#147f80 100%);border:1px solid #cfe0ef;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #1a48691f}.dashboard-hero[data-v-ac9da124]:after{content:"";border:1px solid #a8e4dd66;border-radius:50%;width:280px;height:280px;position:absolute;top:-150px;right:-90px;box-shadow:0 0 0 24px #a8e4dd18,0 0 0 48px #a8e4dd0b}.dashboard-hero-copy[data-v-ac9da124],.dashboard-hero-actions[data-v-ac9da124]{z-index:1;position:relative}.dashboard-eyebrow[data-v-ac9da124],.panel-kicker[data-v-ac9da124]{color:#9fded9;letter-spacing:.14em;align-items:center;gap:7px;margin:0;font-size:9px;font-weight:800;display:flex}.dashboard-hero h1[data-v-ac9da124]{letter-spacing:0;margin:9px 0 7px;font:800 29px Manrope,sans-serif}.dashboard-subtitle[data-v-ac9da124]{color:#d5e9ee;max-width:600px;margin:0;font-size:11px;line-height:1.6}.dashboard-context[data-v-ac9da124]{color:#bde4e5;flex-wrap:wrap;gap:16px;margin-top:18px;font-size:10px;display:flex}.dashboard-context span[data-v-ac9da124]{align-items:center;gap:6px;display:flex}.dashboard-hero-actions[data-v-ac9da124]{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.dashboard-action[data-v-ac9da124],.panel-link[data-v-ac9da124]{cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;font:700 10px DM Sans,sans-serif;display:inline-flex}.dashboard-action[data-v-ac9da124]{border-radius:7px;min-height:38px;padding:0 13px}.dashboard-action.primary[data-v-ac9da124]{color:#08675e;background:#dbfaf1}.dashboard-action.secondary[data-v-ac9da124]{color:#fff;background:#ffffff14;border:1px solid #a7d7df}.dashboard-stat-grid[data-v-ac9da124]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dashboard-stat[data-v-ac9da124]{background:#fff;border:1px solid #dce7f0;border-radius:10px;min-height:132px;padding:17px 16px;position:relative;overflow:hidden;box-shadow:0 8px 22px #2445690f}.dashboard-stat[data-v-ac9da124]:after{content:"";opacity:.045;background:currentColor;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-34px;right:-22px}.stat-icon[data-v-ac9da124]{color:#fff;background:currentColor;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:14px;display:grid}.dashboard-stat span[data-v-ac9da124]{color:#536b84;font-size:10px;font-weight:700;display:block}.dashboard-stat strong[data-v-ac9da124]{color:#172b4d;margin:5px 0 4px;font:800 25px Manrope,sans-serif;display:block}.dashboard-stat small[data-v-ac9da124]{color:#8a9aab;font-size:9px}.total-stat[data-v-ac9da124]{color:#2678d8;border-top:3px solid #2678d8}.open-stat[data-v-ac9da124]{color:#d45761;border-top:3px solid #d45761}.progress-stat[data-v-ac9da124]{color:#d58b29;border-top:3px solid #d58b29}.pending-stat[data-v-ac9da124]{color:#6e65c7;border-top:3px solid #6e65c7}.complete-stat[data-v-ac9da124]{color:#218b73;border-top:3px solid #218b73}.dashboard-main-grid[data-v-ac9da124]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:18px;display:grid}.dashboard-panel[data-v-ac9da124]{background:#fff;border:1px solid #dce7f0;border-radius:10px;box-shadow:0 8px 22px #2445690d}.progress-panel[data-v-ac9da124],.attention-panel[data-v-ac9da124],.department-panel[data-v-ac9da124]{padding:21px}.dashboard-panel-heading[data-v-ac9da124]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboard-panel-heading h2[data-v-ac9da124]{color:#172b4d;margin:5px 0 0;font:800 16px Manrope,sans-serif}.panel-kicker[data-v-ac9da124]{color:#7390aa;font-size:8px}.panel-period[data-v-ac9da124]{color:#7b8fa3;white-space:nowrap;background:#f0f5f9;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:700}.progress-content[data-v-ac9da124]{align-items:center;gap:28px;margin-top:25px;display:flex}.progress-ring[data-v-ac9da124]{background:conic-gradient(#208d75 var(--progress),#e8eff3 0);border-radius:50%;flex:0 0 138px;place-items:center;width:138px;height:138px;display:grid;position:relative}.progress-ring[data-v-ac9da124]:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.progress-ring div[data-v-ac9da124]{z-index:1;text-align:center;display:grid;position:relative}.progress-ring strong[data-v-ac9da124]{color:#193756;font:800 25px Manrope,sans-serif}.progress-ring span[data-v-ac9da124]{color:#8194a5;font-size:9px}.progress-copy[data-v-ac9da124]{flex:1}.progress-copy>p[data-v-ac9da124]{color:#526d89;margin:0 0 13px;font-size:11px}.progress-track[data-v-ac9da124],.department-track[data-v-ac9da124]{background:#edf2f5;border-radius:8px;height:8px;overflow:hidden}.progress-track span[data-v-ac9da124],.department-track span[data-v-ac9da124]{border-radius:inherit;background:linear-gradient(90deg,#218d75,#4bc4a1);height:100%;transition:width .5s;display:block}.progress-breakdown[data-v-ac9da124]{color:#71879d;gap:9px;margin-top:17px;font-size:9px;display:grid}.progress-breakdown span[data-v-ac9da124]{align-items:center;gap:7px;display:flex}.progress-breakdown strong[data-v-ac9da124]{color:#294867;margin-left:auto;font-size:10px}.dot[data-v-ac9da124]{border-radius:50%;width:7px;height:7px}.dot.green[data-v-ac9da124]{background:#218d75}.dot.amber[data-v-ac9da124]{background:#d58b29}.dot.red[data-v-ac9da124]{background:#d45761}.attention-icon[data-v-ac9da124]{color:#d45761}.attention-list[data-v-ac9da124]{gap:12px;margin:23px 0 19px;display:grid}.attention-list>div[data-v-ac9da124]{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.attention-label[data-v-ac9da124]{color:#526d89;align-items:center;gap:8px;font-size:10px;display:flex}.attention-list strong[data-v-ac9da124]{color:#193756;font:800 18px Manrope,sans-serif}.attention-dot[data-v-ac9da124]{border-radius:50%;width:8px;height:8px}.attention-dot.red[data-v-ac9da124]{background:#d45761}.attention-dot.amber[data-v-ac9da124]{background:#d58b29}.attention-dot.blue[data-v-ac9da124]{background:#4b7fd2}.panel-link[data-v-ac9da124]{color:#1768c5;background:0 0;padding:0}.department-panel[data-v-ac9da124]{padding-bottom:24px}.department-list[data-v-ac9da124]{gap:14px;margin-top:24px;display:grid}.department-row[data-v-ac9da124]{gap:7px;display:grid}.department-name[data-v-ac9da124]{color:#536b84;justify-content:space-between;gap:15px;font-size:10px;display:flex}.department-name strong[data-v-ac9da124]{color:#193756;font-size:10px}.department-track span[data-v-ac9da124]{border-radius:inherit;background:linear-gradient(90deg,#2878d4,#65a9e9);min-width:4px;height:100%;display:block}.department-empty[data-v-ac9da124]{color:#8497a9;border:1px dashed #cad9e5;border-radius:8px;align-items:center;gap:9px;margin-top:22px;padding:18px;font-size:10px;display:flex}.department-empty svg[data-v-ac9da124]{color:#6c91b2}@media (width<=950px){.dashboard-stat-grid[data-v-ac9da124]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-main-grid[data-v-ac9da124]{grid-template-columns:1fr}}@media (width<=640px){.dashboard-hero[data-v-ac9da124]{padding:22px 20px;display:grid}.dashboard-hero h1[data-v-ac9da124]{font-size:24px}.dashboard-hero-actions[data-v-ac9da124]{justify-content:stretch}.dashboard-action[data-v-ac9da124]{flex:1}.dashboard-stat-grid[data-v-ac9da124]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat[data-v-ac9da124]{min-height:122px;padding:14px}.progress-content[data-v-ac9da124]{flex-direction:column;align-items:flex-start;gap:20px}.progress-ring[data-v-ac9da124]{align-self:center}.progress-copy[data-v-ac9da124]{width:100%}.progress-panel[data-v-ac9da124],.attention-panel[data-v-ac9da124],.department-panel[data-v-ac9da124]{padding:17px}.dashboard-context[data-v-ac9da124]{gap:10px;display:grid}}@media (width<=700px){.dashboard-overview[data-v-ac9da124]{padding:0}}.content.phone-directory-page{box-sizing:border-box;width:100%;margin:0;max-width:none!important;padding:16px 14px 28px!important}.phone-directory-surface[data-v-94b4c6a6]{border:1px solid var(--theme-line,#dce7f2);background:linear-gradient(145deg,var(--theme-surface,#fff),var(--theme-surface-soft,#f8fbff));width:100%;max-width:none;color:var(--theme-text,#526d89);border-radius:18px;margin:0;padding:24px;font-family:DM Sans,Arial,sans-serif;box-shadow:0 18px 42px #1c48761a}.phone-directory-header[data-v-94b4c6a6]{border-bottom:1px solid var(--theme-line,#e4edf5);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.phone-directory-heading[data-v-94b4c6a6]{gap:6px;display:grid}.phone-directory-eyebrow[data-v-94b4c6a6]{color:var(--theme-accent,#126de4);letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.phone-directory-heading h2[data-v-94b4c6a6]{color:var(--theme-ink,#172b4d);margin:0;font:800 23px Manrope,sans-serif}.phone-directory-heading p[data-v-94b4c6a6]{color:var(--theme-muted,#7890a8);margin:0;font-size:11px}.phone-directory-count[data-v-94b4c6a6]{border:1px solid var(--theme-line,#dce7f2);background:var(--theme-surface-soft,#f8fbff);color:var(--theme-accent,#126de4);border-radius:12px;align-items:center;gap:8px;padding:10px 13px;display:flex}.phone-directory-count strong[data-v-94b4c6a6]{color:var(--theme-ink,#172b4d);font:800 18px Manrope,sans-serif}.phone-directory-count span[data-v-94b4c6a6]{color:var(--theme-muted,#7890a8);font-size:9px;font-weight:700}.phone-directory-toolbar[data-v-94b4c6a6]{align-items:center;gap:10px;margin:20px 0 14px;display:flex}.phone-directory-search[data-v-94b4c6a6]{border:1px solid var(--theme-line,#d4e2f0);background:var(--theme-surface,#fff);height:42px;color:var(--theme-accent,#377bc9);border-radius:10px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.phone-directory-search[data-v-94b4c6a6]:focus-within{border-color:var(--theme-accent,#438be1);box-shadow:0 0 0 4px #2669dc1a}.phone-directory-search input[data-v-94b4c6a6]{width:100%;min-width:0;color:var(--theme-ink,#172b4d);background:0 0;border:0;outline:0;font:500 11px DM Sans,sans-serif}.phone-directory-search input[data-v-94b4c6a6]::placeholder{color:var(--theme-muted,#8aa0b4)}.phone-directory-add[data-v-94b4c6a6],.phone-directory-refresh[data-v-94b4c6a6],.phone-directory-retry[data-v-94b4c6a6]{border:1px solid var(--theme-line,#d4e2f0);background:var(--theme-surface,#fff);height:40px;color:var(--theme-text,#426684);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font:800 10px DM Sans,sans-serif;display:inline-flex}.phone-directory-add[data-v-94b4c6a6]{color:#fff;background:#126de4;border-color:#126de4;box-shadow:0 6px 14px #126de433}.phone-directory-add[data-v-94b4c6a6]:hover{background:#0d5cc3}.phone-directory-refresh[data-v-94b4c6a6]:hover,.phone-directory-retry[data-v-94b4c6a6]:hover{border-color:var(--theme-accent,#77a9e5);color:var(--theme-accent,#1763c5)}.phone-directory-refresh[data-v-94b4c6a6]:disabled{cursor:wait;opacity:.7}.phone-directory-success[data-v-94b4c6a6]{color:#17824f;background:#ecfbf2;border:1px solid #bce8d1;border-radius:8px;margin-bottom:12px;padding:9px 12px;font-size:10px;font-weight:700}.phone-directory-table-wrap[data-v-94b4c6a6]{border:1px solid var(--theme-line,#d8e5f1);background:var(--theme-surface,#fff);border-radius:13px;overflow:auto}.phone-directory-table[data-v-94b4c6a6]{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;min-width:1200px;display:table!important}.phone-directory-table thead[data-v-94b4c6a6]{display:table-header-group!important}.phone-directory-table tbody[data-v-94b4c6a6]{display:table-row-group!important}.phone-directory-table tr[data-v-94b4c6a6]{display:table-row!important}.phone-directory-table th[data-v-94b4c6a6],.phone-directory-table td[data-v-94b4c6a6]{border-bottom:1px solid var(--theme-line,#edf2f7);color:var(--theme-text,#526d89);text-align:left;vertical-align:top;padding:11px 12px;font-size:11px;line-height:1.4;display:table-cell!important}.phone-directory-table th[data-v-94b4c6a6]{z-index:1;background:var(--theme-surface-muted,#eef5fb);color:var(--theme-muted,#66809a);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;font-size:10px;font-weight:700;position:sticky;top:0}.phone-directory-table tbody tr[data-v-94b4c6a6]:hover{background:var(--theme-surface-soft,#f8fbff)}.phone-directory-table tbody tr:last-child td[data-v-94b4c6a6]{border-bottom:0}.phone-directory-col-serial[data-v-94b4c6a6]{width:48px}.phone-directory-col-type[data-v-94b4c6a6]{width:88px}.phone-directory-col-name[data-v-94b4c6a6]{width:125px}.phone-directory-col-company[data-v-94b4c6a6],.phone-directory-col-contact[data-v-94b4c6a6]{width:145px}.phone-directory-col-email[data-v-94b4c6a6]{width:155px}.phone-directory-col-address[data-v-94b4c6a6]{width:140px}.phone-directory-col-level[data-v-94b4c6a6]{width:125px}.phone-directory-col-remarks[data-v-94b4c6a6]{width:100px}.phone-directory-col-actions[data-v-94b4c6a6]{width:129px}.phone-directory-serial[data-v-94b4c6a6]{color:var(--theme-muted,#8293a7);text-align:center;font-weight:800}.phone-directory-type[data-v-94b4c6a6]{color:#17824f;background:#ecfbf2;border:1px solid #bce8d1;border-radius:20px;padding:5px 8px;font-size:9px;display:inline-flex}.phone-directory-name[data-v-94b4c6a6]{gap:3px;min-width:0;display:grid}.phone-directory-name strong[data-v-94b4c6a6]{color:var(--theme-ink,#193756);font-size:11px}.phone-directory-stack[data-v-94b4c6a6]{gap:6px;min-width:0;display:grid}.phone-directory-stack>span[data-v-94b4c6a6]{align-items:flex-start;gap:5px;min-width:0;display:flex}.phone-directory-stack>span svg[data-v-94b4c6a6]{color:var(--theme-accent,#4b8fe8);flex:none;margin-top:1px}.phone-directory-stack small[data-v-94b4c6a6]{color:var(--theme-muted,#8293a7);font-size:10px}.phone-directory-muted[data-v-94b4c6a6]{color:var(--theme-muted,#8293a7)!important}.phone-directory-link[data-v-94b4c6a6]{overflow-wrap:anywhere;align-items:flex-start;gap:5px;min-width:0;font-weight:600;text-decoration:none;display:flex}.phone-directory-link svg[data-v-94b4c6a6]{flex:none;margin-top:1px}.phone-directory-whatsapp[data-v-94b4c6a6]{color:#159765}.phone-directory-email[data-v-94b4c6a6]{color:var(--theme-accent,#2563c9)}.phone-directory-link[data-v-94b4c6a6]:hover{text-decoration:underline}.phone-directory-remarks[data-v-94b4c6a6]{overflow-wrap:anywhere;color:var(--theme-text,#526d89)}.phone-directory-actions-cell[data-v-94b4c6a6]{white-space:nowrap;vertical-align:middle!important}.phone-directory-actions[data-v-94b4c6a6]{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;min-width:max-content;display:flex}.phone-directory-action[data-v-94b4c6a6]{cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;text-decoration:none;display:grid}.phone-directory-action-whatsapp[data-v-94b4c6a6]{color:#159765;background:#ecfbf2;border-color:#bce8d1}.phone-directory-action-email[data-v-94b4c6a6]{color:#2563c9;background:#eef6ff;border-color:#c8ddf6}.phone-directory-action-edit[data-v-94b4c6a6]{color:#7042b5;background:#f5efff;border-color:#d9c8f5}.phone-directory-action-delete[data-v-94b4c6a6]{color:#bd4357;background:#fff3f4;border-color:#f0c7ce}.phone-directory-action[data-v-94b4c6a6]:hover{filter:brightness(.96);transform:translateY(-1px)}.phone-directory-footnote[data-v-94b4c6a6]{color:var(--theme-muted,#8293a7);margin:13px 2px 0;font-size:9px}.phone-directory-state[data-v-94b4c6a6]{border:1px dashed var(--theme-line,#c8dced);background:var(--theme-surface-soft,#f9fcff);color:var(--theme-muted,#7890a8);text-align:center;border-radius:13px;justify-items:center;gap:7px;padding:70px 20px;display:grid}.phone-directory-state strong[data-v-94b4c6a6]{color:var(--theme-ink,#193756);font-size:12px}.phone-directory-state span[data-v-94b4c6a6]{font-size:10px}.phone-directory-error[data-v-94b4c6a6],.phone-directory-form-error[data-v-94b4c6a6],.phone-directory-inline-error[data-v-94b4c6a6],.phone-directory-error strong[data-v-94b4c6a6]{color:#c74355}.phone-directory-inline-error[data-v-94b4c6a6]{background:#fff5f6;border:1px solid #f2c6ce;border-radius:9px;gap:2px;margin:12px 0 0;padding:10px 12px;font-size:11px;display:grid}.phone-directory-inline-error strong[data-v-94b4c6a6],.phone-directory-form-error strong[data-v-94b4c6a6]{color:#a92f43;font-size:11px}.phone-directory-inline-error span[data-v-94b4c6a6],.phone-directory-form-error span[data-v-94b4c6a6]{line-height:1.45}.phone-directory-retry[data-v-94b4c6a6]{margin-top:7px}.spinning[data-v-94b4c6a6]{animation:.9s linear infinite phone-directory-spin}.phone-directory-form[data-v-94b4c6a6]{gap:14px;display:grid}.phone-directory-form-grid[data-v-94b4c6a6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:2px;display:grid}.phone-directory-form-grid label[data-v-94b4c6a6]{color:#526d89;gap:6px;font-size:10px;font-weight:800;display:grid}.phone-directory-form-grid input[data-v-94b4c6a6],.phone-directory-form-grid select[data-v-94b4c6a6],.phone-directory-form-grid textarea[data-v-94b4c6a6]{color:#193756;background:#fff;border:1px solid #d5e2ef;border-radius:8px;outline:0;width:100%;padding:9px 10px;font:500 11px DM Sans,sans-serif}.phone-directory-form-grid textarea[data-v-94b4c6a6]{resize:vertical;min-height:62px}.phone-directory-form-grid input[data-v-94b4c6a6]:focus,.phone-directory-form-grid select[data-v-94b4c6a6]:focus,.phone-directory-form-grid textarea[data-v-94b4c6a6]:focus{border-color:#438be1;box-shadow:0 0 0 4px #2669dc17}.phone-directory-form-wide[data-v-94b4c6a6]{grid-column:1/-1}.phone-directory-modal-button[data-v-94b4c6a6]{cursor:pointer;border:1px solid #d5e2ef;border-radius:8px;height:36px;padding:0 14px;font:800 10px DM Sans,sans-serif}.phone-directory-modal-button.secondary[data-v-94b4c6a6]{color:#526d89;background:#fff}.phone-directory-modal-button.primary[data-v-94b4c6a6]{color:#fff;background:#126de4;border-color:#126de4}.phone-directory-modal-button[data-v-94b4c6a6]:disabled{cursor:wait;opacity:.6}.phone-directory-form-error[data-v-94b4c6a6]{gap:2px;max-width:52%;margin-right:auto;font-size:10px;display:grid}@media (width<=700px){.phone-directory-surface[data-v-94b4c6a6]{border-radius:14px;padding:16px}.phone-directory-header[data-v-94b4c6a6]{display:grid}.phone-directory-count[data-v-94b4c6a6]{width:max-content}.phone-directory-toolbar[data-v-94b4c6a6]{flex-direction:column;align-items:stretch}.phone-directory-add[data-v-94b4c6a6],.phone-directory-refresh[data-v-94b4c6a6]{width:100%}.phone-directory-form-grid[data-v-94b4c6a6]{grid-template-columns:1fr}.phone-directory-form-wide[data-v-94b4c6a6]{grid-column:auto}}.content.mrd-forms-page{box-sizing:border-box;width:100%;margin:0;max-width:none!important;padding:16px 14px 28px!important}.mrd-forms-surface[data-v-06ec879d]{border:1px solid var(--theme-line,#dce7f2);background:linear-gradient(145deg,var(--theme-surface,#fff),var(--theme-surface-soft,#f8fbff));width:100%;max-width:none;color:var(--theme-text,#526d89);border-radius:18px;margin:0;padding:24px;font-family:DM Sans,Arial,sans-serif;box-shadow:0 18px 42px #1c48761a}.mrd-forms-header[data-v-06ec879d]{border-bottom:1px solid var(--theme-line,#e4edf5);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.mrd-forms-heading[data-v-06ec879d]{gap:6px;display:grid}.mrd-forms-eyebrow[data-v-06ec879d]{color:var(--theme-accent,#126de4);letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.mrd-forms-heading h2[data-v-06ec879d]{color:var(--theme-ink,#172b4d);margin:0;font:800 23px Manrope,sans-serif}.mrd-forms-heading p[data-v-06ec879d]{color:var(--theme-muted,#7890a8);margin:0;font-size:11px}.mrd-forms-count[data-v-06ec879d]{border:1px solid var(--theme-line,#dce7f2);background:var(--theme-surface-soft,#f8fbff);color:var(--theme-accent,#126de4);border-radius:12px;align-items:center;gap:8px;padding:10px 13px;display:flex}.mrd-forms-count strong[data-v-06ec879d]{color:var(--theme-ink,#172b4d);font:800 18px Manrope,sans-serif}.mrd-forms-count span[data-v-06ec879d]{color:var(--theme-muted,#7890a8);font-size:9px;font-weight:700}.mrd-forms-tabs[data-v-06ec879d]{border:1px solid var(--theme-line,#dce7f2);background:var(--theme-surface-soft,#f8fbff);border-radius:10px;gap:4px;width:max-content;margin:18px 0 14px;padding:4px;display:flex}.mrd-forms-tabs button[data-v-06ec879d]{color:var(--theme-muted,#7890a8);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 12px;font:700 10px DM Sans,sans-serif;display:inline-flex}.mrd-forms-tabs button.active[data-v-06ec879d]{color:#fff;background:#126de4;box-shadow:0 4px 10px #126de42e}.mrd-forms-toolbar[data-v-06ec879d]{align-items:center;gap:10px;margin:20px 0 14px;display:flex}.mrd-forms-search[data-v-06ec879d]{border:1px solid var(--theme-line,#d4e2f0);background:var(--theme-surface,#fff);height:42px;color:var(--theme-accent,#377bc9);border-radius:10px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.mrd-forms-search[data-v-06ec879d]:focus-within{border-color:var(--theme-accent,#438be1);box-shadow:0 0 0 4px #2669dc1a}.mrd-forms-search input[data-v-06ec879d]{width:100%;min-width:0;color:var(--theme-ink,#172b4d);background:0 0;border:0;outline:0;font:500 11px DM Sans,sans-serif}.mrd-forms-department-filter[data-v-06ec879d]{gap:3px;min-width:180px;display:grid}.mrd-forms-department-filter span[data-v-06ec879d]{color:var(--theme-muted,#7890a8);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:800}.mrd-forms-department-filter select[data-v-06ec879d]{border:1px solid var(--theme-line,#d4e2f0);background:var(--theme-surface,#fff);height:42px;color:var(--theme-text,#426684);border-radius:10px;outline:0;padding:0 28px 0 11px;font:700 10px DM Sans,sans-serif}.mrd-forms-department-filter select[data-v-06ec879d]:focus{border-color:var(--theme-accent,#438be1);box-shadow:0 0 0 4px #2669dc1a}.mrd-forms-add[data-v-06ec879d],.mrd-forms-refresh[data-v-06ec879d],.mrd-forms-retry[data-v-06ec879d]{border:1px solid var(--theme-line,#d4e2f0);background:var(--theme-surface,#fff);height:40px;color:var(--theme-text,#426684);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font:800 10px DM Sans,sans-serif;display:inline-flex}.mrd-forms-add[data-v-06ec879d]{color:#fff;background:#126de4;border-color:#126de4;box-shadow:0 6px 14px #126de433}.mrd-forms-add[data-v-06ec879d]:hover{background:#0d5cc3}.mrd-forms-refresh[data-v-06ec879d]:disabled{cursor:wait;opacity:.7}.mrd-forms-alert[data-v-06ec879d]{border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:10px;font-weight:700}.mrd-forms-alert.error[data-v-06ec879d]{color:#c74355;background:#fff4f5;border:1px solid #f2c8cf}.mrd-forms-alert.success[data-v-06ec879d]{color:#17824f;background:#ecfbf2;border:1px solid #bce8d1}.mrd-forms-table-wrap[data-v-06ec879d]{border:1px solid var(--theme-line,#d8e5f1);background:var(--theme-surface,#fff);border-radius:13px;overflow:auto}.mrd-forms-table[data-v-06ec879d]{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;min-width:1260px;display:table!important}.mrd-forms-table thead[data-v-06ec879d]{display:table-header-group!important}.mrd-forms-table tbody[data-v-06ec879d]{display:table-row-group!important}.mrd-forms-table tr[data-v-06ec879d]{display:table-row!important}.mrd-forms-table th[data-v-06ec879d],.mrd-forms-table td[data-v-06ec879d]{border-bottom:1px solid var(--theme-line,#edf2f7);color:var(--theme-text,#526d89);text-align:left;vertical-align:middle;padding:11px 10px;font-size:11px;line-height:1.4;display:table-cell!important}.mrd-forms-table th[data-v-06ec879d]{z-index:1;background:var(--theme-surface-muted,#eef5fb);color:var(--theme-muted,#66809a);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;position:sticky;top:0}.mrd-forms-table tbody tr[data-v-06ec879d]:hover{background:var(--theme-surface-soft,#f8fbff)}.mrd-forms-table tbody tr:last-child td[data-v-06ec879d]{border-bottom:0}.mrd-forms-col-serial[data-v-06ec879d]{width:52px}.mrd-forms-col-department[data-v-06ec879d]{width:125px}.mrd-forms-col-name[data-v-06ec879d]{width:180px}.mrd-forms-col-number[data-v-06ec879d]{width:170px}.mrd-forms-col-date[data-v-06ec879d]{width:112px}.mrd-forms-col-remarks[data-v-06ec879d]{width:145px}.mrd-forms-col-file[data-v-06ec879d]{width:105px}.mrd-forms-col-actions[data-v-06ec879d]{width:100px}.mrd-forms-serial[data-v-06ec879d]{color:var(--theme-muted,#8293a7);text-align:center;font-weight:800}.mrd-forms-department[data-v-06ec879d]{color:var(--theme-ink,#193756);font-weight:700}.mrd-forms-name[data-v-06ec879d]{color:var(--theme-ink,#193756);font-weight:600}.mrd-forms-number[data-v-06ec879d]{color:#2563c9;text-overflow:ellipsis;white-space:nowrap;background:#eef6ff;border:1px solid #c8ddf6;border-radius:6px;max-width:100%;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.mrd-forms-date[data-v-06ec879d]{white-space:nowrap;color:var(--theme-text,#526d89);flex-wrap:nowrap;align-items:center;gap:5px;display:inline-flex}.mrd-forms-date svg[data-v-06ec879d]{color:var(--theme-accent,#4b8fe8);flex:none}.mrd-forms-date-value[data-v-06ec879d]{white-space:nowrap;flex:none;display:inline-block}.mrd-forms-remarks[data-v-06ec879d]{overflow-wrap:anywhere}.mrd-forms-nowrap[data-v-06ec879d]{white-space:nowrap!important}.mrd-forms-table small[data-v-06ec879d]{color:var(--theme-muted,#8293a7);font-size:10px}.mrd-forms-file[data-v-06ec879d]{color:#2563c9;background:#eef6ff;border:1px solid #c8ddf6;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.mrd-forms-file span[data-v-06ec879d]{text-overflow:ellipsis;overflow:hidden}.mrd-forms-file[data-v-06ec879d]:hover{text-decoration:underline}.mrd-forms-file svg[data-v-06ec879d]{flex:none}.mrd-forms-actions-cell[data-v-06ec879d]{white-space:nowrap;vertical-align:middle!important}.mrd-forms-actions[data-v-06ec879d]{align-items:center;gap:5px;min-width:max-content;display:flex}.mrd-forms-action[data-v-06ec879d]{cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;text-decoration:none;display:grid}.mrd-forms-action-edit[data-v-06ec879d]{color:#7042b5;background:#f5efff;border-color:#d9c8f5}.mrd-forms-action-history[data-v-06ec879d]{color:#2563c9;background:#eef6ff;border-color:#c8ddf6}.mrd-forms-action-audit[data-v-06ec879d]{color:#6650b8;background:#f6f3ff;border-color:#d8d1f4}.mrd-forms-action-archive[data-v-06ec879d]{color:#a66a08;background:#fff8e8;border-color:#f1d7a3}.mrd-forms-action-restore[data-v-06ec879d]{color:#17824f;background:#ecfbf2;border-color:#bce8d1}.mrd-forms-action[data-v-06ec879d]:hover{filter:brightness(.96);transform:translateY(-1px)}.mrd-forms-footnote[data-v-06ec879d]{color:var(--theme-muted,#8293a7);margin:13px 2px 0;font-size:9px}.mrd-forms-state[data-v-06ec879d]{border:1px dashed var(--theme-line,#c8dced);background:var(--theme-surface-soft,#f9fcff);color:var(--theme-muted,#7890a8);text-align:center;border-radius:13px;justify-items:center;gap:7px;padding:70px 20px;display:grid}.mrd-forms-state strong[data-v-06ec879d]{color:var(--theme-ink,#193756);font-size:12px}.mrd-forms-state span[data-v-06ec879d]{font-size:10px}.mrd-forms-retry[data-v-06ec879d]{margin-top:7px}.spinning[data-v-06ec879d]{animation:.9s linear infinite mrd-forms-spin-06ec879d}.mrd-forms-form[data-v-06ec879d]{gap:16px;display:grid}.mrd-forms-form-grid[data-v-06ec879d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:2px;display:grid}.mrd-forms-form-grid label[data-v-06ec879d],.mrd-forms-upload[data-v-06ec879d]{color:#526d89;gap:6px;font-size:10px;font-weight:800;display:grid}.mrd-forms-label-text[data-v-06ec879d]{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.mrd-forms-required-mark[data-v-06ec879d]{color:#d4384f;font-weight:900}.mrd-forms-form-grid input[data-v-06ec879d],.mrd-forms-form-grid textarea[data-v-06ec879d]{color:#193756;background:#fff;border:1px solid #d5e2ef;border-radius:8px;outline:0;width:100%;padding:9px 10px;font:500 11px DM Sans,sans-serif}.mrd-forms-form-grid textarea[data-v-06ec879d]{resize:vertical;min-height:62px}.mrd-forms-form-grid input[data-v-06ec879d]:focus,.mrd-forms-form-grid textarea[data-v-06ec879d]:focus{border-color:#438be1;box-shadow:0 0 0 4px #2669dc17}.mrd-forms-form-wide[data-v-06ec879d]{grid-column:1/-1}.mrd-forms-upload-section[data-v-06ec879d]{background:#f8fbff;border:1px solid #d5e2ef;border-radius:10px;gap:8px;padding:12px;display:grid}.mrd-forms-upload-section-title[data-v-06ec879d]{color:#526d89;font-size:10px;font-weight:800}.mrd-forms-upload-subtitle[data-v-06ec879d]{border-top:1px solid #dce8f2;padding-top:10px}.mrd-forms-upload-grid[data-v-06ec879d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mrd-forms-upload[data-v-06ec879d]{background:#fff;border:1px solid #d5e2ef;border-radius:9px;gap:6px;padding:10px;display:grid}.mrd-forms-current-file[data-v-06ec879d]{color:#7890a8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mrd-forms-file-picker[data-v-06ec879d]{color:#2563c9;cursor:pointer;background:#fff;border:1px dashed #aac7e5;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:7px 8px;font-size:9px;display:flex;position:relative}.mrd-forms-file-picker input[data-v-06ec879d]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mrd-forms-modal-footer[data-v-06ec879d]{justify-content:flex-end;align-items:center;gap:12px;width:100%;padding:8px 12px;display:flex}.mrd-forms-modal-actions[data-v-06ec879d]{align-items:center;gap:8px;display:flex}.mrd-forms-modal-button[data-v-06ec879d]{cursor:pointer;white-space:nowrap;border:1px solid #c8ddf6;border-radius:8px;justify-content:center;align-items:center;min-width:64px;height:36px;padding:0 14px;font:800 10px DM Sans,sans-serif;display:inline-flex}.mrd-forms-modal-button.primary[data-v-06ec879d]{color:#fff;background:#126de4;border-color:#126de4;min-width:78px}.mrd-forms-modal-button[data-v-06ec879d]:disabled{cursor:wait;opacity:.6}.mrd-forms-form-error[data-v-06ec879d]{color:#c74355;font-size:10px;font-weight:700}.mrd-forms-history-state[data-v-06ec879d]{color:#7890a8;justify-content:center;align-items:center;gap:8px;min-height:100px;font-size:11px;display:flex}.mrd-forms-history-table-wrap[data-v-06ec879d]{border:1px solid #d8e5f1;border-radius:10px;overflow:auto}.mrd-forms-history-table[data-v-06ec879d]{border-collapse:collapse;width:100%;min-width:620px}.mrd-forms-history-table th[data-v-06ec879d],.mrd-forms-history-table td[data-v-06ec879d]{color:#526d89;text-align:left;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:10px 11px;font-size:10px}.mrd-forms-history-table th[data-v-06ec879d]{color:#66809a;text-transform:uppercase;letter-spacing:.04em;background:#eef5fb;font-size:9px}.mrd-forms-history-table tr:last-child td[data-v-06ec879d]{border-bottom:0}.mrd-forms-history-number[data-v-06ec879d]{color:#2563c9;font-weight:700}.mrd-forms-history-current[data-v-06ec879d],.mrd-forms-history-archived[data-v-06ec879d]{border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.mrd-forms-history-current[data-v-06ec879d]{color:#17824f;background:#ecfbf2}.mrd-forms-history-archived[data-v-06ec879d]{color:#718096;background:#f3f5f8}.mrd-forms-history-summary[data-v-06ec879d]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.mrd-forms-history-view[data-v-06ec879d]{color:#2563c9;cursor:pointer;white-space:nowrap;background:#eef6ff;border:1px solid #c8ddf6;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font:700 9px DM Sans,sans-serif;text-decoration:none;display:inline-flex}.mrd-forms-history-view[data-v-06ec879d]:hover{text-decoration:underline}.mrd-forms-audit-list[data-v-06ec879d]{gap:10px;max-height:58vh;display:grid;overflow:auto}.mrd-forms-audit-card[data-v-06ec879d]{background:#f8fbff;border:1px solid #d8e5f1;border-radius:9px;padding:12px}.mrd-forms-audit-header[data-v-06ec879d]{color:#2563c9;justify-content:space-between;gap:12px;font-size:11px;display:flex}.mrd-forms-audit-header span[data-v-06ec879d],.mrd-forms-audit-actor[data-v-06ec879d]{color:#7890a8;font-size:9px}.mrd-forms-audit-actor[data-v-06ec879d]{margin-top:4px}.mrd-forms-audit-changes[data-v-06ec879d]{gap:6px;margin-top:10px;display:grid}.mrd-forms-audit-change[data-v-06ec879d]{flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.mrd-forms-audit-change strong[data-v-06ec879d]{color:#526d89;min-width:125px}.mrd-forms-audit-old[data-v-06ec879d]{color:#b42336;text-decoration:line-through}.mrd-forms-audit-new[data-v-06ec879d]{color:#17824f;font-weight:800}.mrd-forms-audit-arrow[data-v-06ec879d]{color:#7890a8}.mrd-forms-audit-empty[data-v-06ec879d]{color:#7890a8;margin-top:10px;font-size:10px;font-style:italic;display:block}.mrd-forms-version-details[data-v-06ec879d]{gap:18px;display:grid}.mrd-forms-version-banner[data-v-06ec879d]{background:#eef6ff;border:1px solid #c8ddf6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.mrd-forms-version-banner strong[data-v-06ec879d]{color:#193756;margin-top:4px;font-size:14px;display:block}.mrd-forms-version-eyebrow[data-v-06ec879d]{color:#2563c9;letter-spacing:.1em;font-size:9px;font-weight:800}.mrd-forms-version-grid[data-v-06ec879d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.mrd-forms-version-grid div[data-v-06ec879d]{background:#fbfdff;border:1px solid #e2eaf2;border-radius:8px;padding:10px}.mrd-forms-version-grid dt[data-v-06ec879d]{color:#7890a8;text-transform:uppercase;font-size:9px;font-weight:800}.mrd-forms-version-grid dd[data-v-06ec879d]{color:#193756;margin:5px 0 0;font-size:11px;line-height:1.45}.mrd-forms-version-wide[data-v-06ec879d]{grid-column:1/-1}.mrd-forms-version-files[data-v-06ec879d]{gap:8px;padding-top:2px;display:grid}.mrd-forms-version-files>span[data-v-06ec879d]{color:#526d89;font-size:10px;font-weight:800}.mrd-forms-version-files>div[data-v-06ec879d]{flex-wrap:wrap;gap:7px;display:flex}.mrd-forms-version-files small[data-v-06ec879d]{color:#7890a8;font-size:10px}@keyframes mrd-forms-spin-06ec879d{to{transform:rotate(360deg)}}@media (width<=700px){.mrd-forms-surface[data-v-06ec879d]{border-radius:14px;padding:16px}.mrd-forms-header[data-v-06ec879d]{display:grid}.mrd-forms-count[data-v-06ec879d]{width:max-content}.mrd-forms-toolbar[data-v-06ec879d]{flex-direction:column;align-items:stretch}.mrd-forms-add[data-v-06ec879d],.mrd-forms-refresh[data-v-06ec879d],.mrd-forms-department-filter[data-v-06ec879d]{width:100%}.mrd-forms-form-grid[data-v-06ec879d],.mrd-forms-upload-grid[data-v-06ec879d]{grid-template-columns:1fr}.mrd-forms-form-wide[data-v-06ec879d]{grid-column:auto}}.content.policy-manuals-page{box-sizing:border-box;width:100%;margin:0;max-width:none!important;padding:16px 14px 28px!important}.policy-manuals-surface{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#fff);border-radius:14px;width:100%;max-width:none;margin:0;padding:24px;box-shadow:0 12px 32px #1835460f}.policy-manuals-header{justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.policy-manuals-eyebrow{color:var(--theme-accent,#17647c);letter-spacing:.12em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.policy-manuals-heading h2{color:var(--theme-ink,#172632);margin:5px 0 4px;font-size:22px}.policy-manuals-heading p{color:var(--theme-muted,#758895);margin:0;font-size:11px}.policy-manuals-tabs,.policy-manuals-status-tabs{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);border-radius:10px;gap:6px;margin-bottom:12px;padding:5px;display:flex}.policy-manuals-tabs button,.policy-manuals-status-tabs button{min-height:34px;color:var(--theme-muted,#758895);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font:800 11px DM Sans,sans-serif;display:inline-flex}.policy-manuals-tabs button.active,.policy-manuals-status-tabs button.active{color:var(--theme-accent,#17647c);background:#fff;box-shadow:0 2px 7px #1a374614}.policy-manuals-status-tabs{width:max-content;margin-bottom:16px}.policy-manuals-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.policy-manuals-search{border:1px solid var(--theme-line,#dce5ec);min-height:34px;color:var(--theme-muted,#758895);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.policy-manuals-search input{width:100%;color:var(--theme-ink,#172632);background:0 0;border:0;outline:0;font:500 11px DM Sans,sans-serif}.policy-manuals-refresh,.policy-manuals-add,.policy-manuals-retry{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.policy-manuals-refresh{border:1px solid var(--theme-line-strong,#c2d0da);color:var(--theme-text,#405563);background:#fff}.policy-manuals-add,.policy-manuals-retry{border:1px solid var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff}.policy-manuals-refresh:disabled,.policy-manuals-modal-button:disabled{opacity:.6;cursor:not-allowed}.policy-manuals-alert{border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:10px;font-weight:700}.policy-manuals-alert.error{color:#a33a49;background:#fff6f7;border:1px solid #f0cbd1}.policy-manuals-alert.success{color:#207345;background:#f3fbf6;border:1px solid #c6e7d4}.policy-manuals-state{border:1px dashed var(--theme-line-strong,#c2d0da);min-height:180px;color:var(--theme-muted,#758895);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.policy-manuals-state strong{color:var(--theme-text,#405563);font-size:12px}.policy-manuals-state span{font-size:10px}.policy-manuals-table-wrap{border:1px solid var(--theme-line,#dce5ec);border-radius:10px;overflow:auto}.policy-manuals-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:980px}.policy-manuals-table th{border-bottom:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);white-space:nowrap;padding:12px 10px;font-size:10px;font-weight:900}.policy-manuals-table td{color:var(--theme-text,#405563);vertical-align:middle;border-bottom:1px solid #edf1f4;padding:12px 10px;font-size:11px}.policy-manuals-table tr:last-child td{border-bottom:0}.policy-manuals-col-issue{width:100px}.policy-manuals-col-remarks{width:auto}.policy-manuals-serial{text-align:center;color:var(--theme-muted,#758895);font-weight:800}.policy-manuals-document{color:var(--theme-accent,#17647c);white-space:nowrap}.policy-manuals-name,.policy-manuals-remarks{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policy-manuals-name{font-weight:800}.policy-manuals-date{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.policy-manuals-actions{gap:6px;display:flex}.policy-manuals-action{cursor:pointer;background:#fff;border:1px solid;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:inline-flex}.policy-manuals-action-view{color:#2563c9;background:#eef6ff;border-color:#c8ddf6}.policy-manuals-action-edit{color:#7356db;background:#fbfaff;border-color:#d8cdf9}.policy-manuals-action-archive{color:#ad6a16;background:#fffaf2;border-color:#f0d7b3}.policy-manuals-action-restore{color:#207345;background:#f3fbf6;border-color:#c6e7d4}.policy-manuals-action-history{color:#496681;background:#f5f8fc;border-color:#cbd7e8}.policy-manuals-form,.policy-manuals-view-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.policy-manuals-form label,.policy-manuals-view-form label{color:var(--theme-text,#405563);gap:6px;font-size:10px;font-weight:800;display:grid}.policy-manuals-form input,.policy-manuals-form textarea,.policy-manuals-view-form input,.policy-manuals-view-form textarea{box-sizing:border-box;border:1px solid var(--theme-line,#dce5ec);width:100%;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;outline:0;padding:9px 10px;font:500 11px DM Sans,sans-serif}.policy-manuals-view-form input,.policy-manuals-view-form textarea{background:var(--theme-surface-soft,#f8fafc);font-weight:600}.policy-manuals-form textarea,.policy-manuals-view-form textarea{resize:vertical}.policy-manuals-wide{grid-column:1/-1}.policy-manuals-modal-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.policy-manuals-form-hint{color:var(--theme-muted,#758895);font-size:9px}.policy-manuals-modal-actions{justify-content:flex-end;gap:8px;display:flex}.policy-manuals-modal-button{border:1px solid var(--theme-line-strong,#c2d0da);min-height:31px;color:var(--theme-text,#405563);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.policy-manuals-modal-button.primary{border-color:var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff}.policy-manuals-history-list{gap:10px;max-height:55vh;display:grid;overflow:auto}.policy-manuals-history-card{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);border-radius:9px;padding:12px}.policy-manuals-history-header{color:var(--theme-accent,#17647c);justify-content:space-between;gap:12px;font-size:11px;display:flex}.policy-manuals-history-header span,.policy-manuals-history-actor{color:var(--theme-muted,#758895);font-size:9px}.policy-manuals-history-actor{margin-top:4px}.policy-manuals-history-changes{gap:6px;margin-top:10px;display:grid}.policy-manuals-history-change{flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.policy-manuals-history-change strong{min-width:105px;color:var(--theme-text,#405563)}.policy-manuals-old{color:#b42336;text-decoration:line-through}.policy-manuals-new{color:#18794e;font-weight:800}.policy-manuals-arrow{color:var(--theme-muted,#758895)}.policy-manuals-history-state{min-height:120px;color:var(--theme-muted,#758895);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}@keyframes policy-manuals-spin{to{transform:rotate(360deg)}}@media (width<=700px){.policy-manuals-surface{padding:16px}.policy-manuals-toolbar{flex-direction:column;align-items:stretch}.policy-manuals-search{box-sizing:border-box;width:100%}.policy-manuals-refresh,.policy-manuals-add{width:100%}.policy-manuals-tabs button{flex:1;padding:0 8px}.policy-manuals-form,.policy-manuals-view-form{grid-template-columns:1fr}.policy-manuals-wide{grid-column:auto}.policy-manuals-modal-footer{flex-direction:column;align-items:stretch}.policy-manuals-modal-actions{justify-content:flex-end}}.policy-manuals-files-trigger{color:#2563c9;cursor:pointer;background:#eef6ff;border:1px solid #c8ddf6;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.policy-manuals-files-trigger small{background:var(--theme-accent,#17647c);color:#fff;border-radius:9px;place-items:center;min-width:15px;height:15px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.policy-manuals-muted{color:var(--theme-muted,#758895)}.policy-manuals-label-text{align-items:center;gap:2px;display:inline-flex}.policy-manuals-required{color:#c6283d;font-size:12px;font-weight:900;line-height:1}.policy-manuals-upload{border:1px dashed var(--theme-line-strong,#c2d0da);background:var(--theme-surface-soft,#f8fafc);border-radius:9px;padding:10px}.policy-manuals-upload small{color:var(--theme-muted,#758895);font-size:9px;font-weight:500}.policy-manuals-file-picker{border:1px dashed var(--theme-accent,#17647c);min-height:34px;color:var(--theme-accent,#17647c);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex;position:relative}.policy-manuals-file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.policy-manuals-view-files{color:var(--theme-text,#405563);gap:6px;font-size:10px;font-weight:800;display:grid}.policy-manuals-view-files>span{color:var(--theme-text,#405563)}.policy-manuals-view-files p{margin:0;font-size:10px;font-weight:500}.policy-manuals-file-list{gap:9px;max-height:55vh;display:grid;overflow:auto}.policy-manuals-file-item{color:#2563c9;background:#eef6ff;border:1px solid #c8ddf6;border-radius:8px;align-items:center;gap:9px;padding:10px 11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.policy-manuals-file-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (width<=700px){.policy-manuals-col-files{width:100px}}.policy-manuals-dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.policy-manuals-dashboard-card{border:1px solid var(--theme-line,#dce5ec);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.policy-manuals-dashboard-card span{color:var(--theme-muted,#758895);font-size:10px;font-weight:800}.policy-manuals-dashboard-card strong{color:var(--theme-ink,#172632);font-size:22px}.policy-manuals-dashboard-card.total{border-left:4px solid #17647c}.policy-manuals-dashboard-card.policy{border-left:4px solid #2563c9}.policy-manuals-dashboard-card.manual{border-left:4px solid #7356db}.policy-manuals-dashboard-card.reference{border-left:4px solid #ad6a16}.policy-manuals-pending-card{background:#fffaf2;border:1px solid #f0d7b3;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px 15px;display:flex}.policy-manuals-pending-card>div:first-child{gap:3px;display:grid}.policy-manuals-pending-card strong{color:#7a4e12;font-size:11px}.policy-manuals-pending-card span{color:#9a794d;font-size:9px}.policy-manuals-pending-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.policy-manuals-pending-item{color:#7a4e12;background:#fff;border:1px solid #f0d7b3;border-radius:6px;padding:5px 8px;font-weight:800}.policy-manuals-pending-item strong{color:#ad6a16;margin-left:4px}.policy-manuals-pending-empty{font-weight:800;color:#207345!important}.policy-manuals-col-department,.policy-manuals-col-files{width:125px}.policy-manuals-file-status{border-radius:6px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.policy-manuals-file-status.uploaded{color:#207345;background:#f3fbf6;border:1px solid #c6e7d4}.policy-manuals-file-status.pending{color:#a33a49;background:#fff6f7;border:1px solid #f0cbd1}.policy-manuals-form select,.policy-manuals-view-form select{box-sizing:border-box;border:1px solid var(--theme-line,#dce5ec);width:100%;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;outline:0;padding:9px 10px;font:500 11px DM Sans,sans-serif}.policy-manuals-label-text{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.policy-manuals-required{color:#d4384f;font-weight:900}.policy-manuals-filter{gap:3px;min-width:125px;display:grid}.policy-manuals-filter span{color:var(--theme-muted,#758895);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:900}.policy-manuals-filter select{border:1px solid var(--theme-line,#dce5ec);height:34px;color:var(--theme-text,#405563);background:#fff;border-radius:8px;outline:0;padding:0 25px 0 9px;font:700 10px DM Sans,sans-serif}.policy-manuals-type-badge,.policy-manuals-version-badge{color:#2563c9;white-space:nowrap;background:#eef6ff;border:1px solid #c8ddf6;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.policy-manuals-version-badge{color:#7356db;background:#fbfaff;border-color:#d8cdf9;flex-direction:column;align-items:flex-start}.policy-manuals-version-badge small{color:#207345;font-size:8px}.policy-manuals-file-actions{align-items:center;gap:4px;display:flex}.policy-manuals-file-view{color:#2563c9;white-space:nowrap;background:#eef6ff;border:1px solid #c8ddf6;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.policy-manuals-file-view:hover{text-decoration:underline}.policy-manuals-files-more{color:#2563c9;cursor:pointer;background:#fff;border:1px solid #c8ddf6;border-radius:6px;height:25px;padding:0 6px;font-size:9px;font-weight:800}.policy-manuals-current-file,.policy-manuals-history-document{width:max-content;max-width:100%;color:var(--theme-accent,#17647c);align-items:center;gap:6px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.policy-manuals-current-file{background:#f5fbfd;border:1px solid #c9e0e8;border-radius:7px;padding:7px 9px}.policy-manuals-current-file span,.policy-manuals-history-document span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policy-manuals-history-document{background:#f5fbfd;border:1px solid #c9e0e8;border-radius:6px;margin:10px 0 2px;padding:6px 8px}.policy-manuals-history-document:hover,.policy-manuals-current-file:hover{text-decoration:underline}.policy-manuals-history-header em{color:#2563c9;background:#eef6ff;border-radius:999px;margin-left:6px;padding:3px 6px;font-size:9px;font-style:normal}.policy-manuals-history-no-document{color:var(--theme-muted,#758895);margin:10px 0 2px;font-size:10px;font-style:italic;display:block}.policy-manuals-toolbar{flex-wrap:nowrap;min-width:0}.policy-manuals-toolbar .policy-manuals-filter{flex:none}.policy-manuals-toolbar .policy-manuals-add{white-space:nowrap;flex:none}.policy-manuals-col-serial{width:4%}.policy-manuals-col-type{width:8%}.policy-manuals-col-department{width:12%}.policy-manuals-col-document{width:13%}.policy-manuals-col-version{width:12%}.policy-manuals-col-name{width:18%}.policy-manuals-col-date{width:15%}.policy-manuals-col-files{width:10%}.policy-manuals-col-actions{width:8%}.content.infection-control-page{box-sizing:border-box;width:100%;margin:0;max-width:none!important;padding:16px 14px 28px!important}.infection-control-surface{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#fff);width:100%;max-width:none;box-shadow:var(--ref-shadow-sm,0 2px 10px #1135490d);border-radius:15px;gap:16px;margin:0;padding:22px;font-family:DM Sans,sans-serif;display:grid}.infection-control-header{justify-content:space-between;gap:16px;display:flex}.infection-control-eyebrow{color:var(--theme-accent,#17647c);letter-spacing:.12em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.infection-control-heading h2{color:var(--theme-ink,#172632);margin:5px 0 4px;font-size:22px}.infection-control-heading p{color:var(--theme-muted,#758895);margin:0;font-size:11px}.infection-control-toolbar{align-items:center;gap:10px;display:flex}.infection-control-search{border:1px solid var(--theme-line,#dce5ec);min-height:34px;color:var(--theme-muted,#758895);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.infection-control-search input{width:100%;color:var(--theme-ink,#172632);background:0 0;border:0;outline:0;font:500 11px DM Sans,sans-serif}.infection-control-refresh,.infection-control-add,.infection-control-retry{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.infection-control-refresh{border:1px solid var(--theme-line-strong,#c2d0da);color:var(--theme-text,#405563);background:#fff}.infection-control-add,.infection-control-retry{border:1px solid var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff}.infection-control-refresh:disabled{opacity:.6;cursor:not-allowed}.infection-control-alert{border-radius:8px;margin:0;padding:9px 11px;font-size:10px;font-weight:700}.infection-control-alert.error,.infection-control-form-error{color:#a33a49;background:#fff6f7;border-color:#f0cbd1}.infection-control-alert.success{color:#207345;background:#f3fbf6;border:1px solid #c6e7d4}.infection-control-state{border:1px dashed var(--theme-line-strong,#c2d0da);min-height:180px;color:var(--theme-muted,#758895);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.infection-control-state strong{color:var(--theme-text,#405563);font-size:12px}.infection-control-state span{font-size:10px}.infection-control-table-wrap{border:1px solid var(--theme-line,#dce5ec);border-radius:10px;overflow:auto}.infection-control-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:1080px}.infection-control-table th{border-bottom:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);white-space:nowrap;padding:12px 10px;font-size:10px;font-weight:900}.infection-control-table td{color:var(--theme-text,#405563);vertical-align:middle;border-bottom:1px solid #edf1f4;padding:12px 10px;font-size:11px}.infection-control-table tr:last-child td{border-bottom:0}.infection-control-col-serial{width:62px}.infection-control-col-date{width:135px}.infection-control-col-category{width:235px}.infection-control-col-title{width:210px}.infection-control-col-remarks{width:auto}.infection-control-col-files{width:120px}.infection-control-col-actions{width:115px}.infection-control-serial{text-align:center;color:var(--theme-muted,#758895);font-weight:800}.infection-control-date{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.infection-control-category,.infection-control-title,.infection-control-remarks{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.infection-control-category,.infection-control-title{font-weight:800}.infection-control-files-trigger{color:#2563c9;cursor:pointer;background:#eef6ff;border:1px solid #c8ddf6;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.infection-control-files-trigger small{background:var(--theme-accent,#17647c);color:#fff;border-radius:9px;place-items:center;min-width:15px;height:15px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.infection-control-muted{color:var(--theme-muted,#758895)}.infection-control-actions{gap:7px;display:flex}.infection-control-action{cursor:pointer;background:#fff;border:1px solid;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.infection-control-action-view{color:#2563c9;background:#eef6ff;border-color:#c8ddf6}.infection-control-action-edit{color:#7356db;background:#fbfaff;border-color:#d8cdf9}.infection-control-action-delete{color:#b4515f;background:#fff8f8;border-color:#f1cfd5}.infection-control-form,.infection-control-view-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.infection-control-form label,.infection-control-view-form label{color:var(--theme-text,#405563);gap:6px;font-size:10px;font-weight:800;display:grid}.infection-control-label-text{align-items:center;gap:2px;display:inline-flex}.infection-control-required{color:#c6283d;font-size:12px;font-weight:900;line-height:1}.infection-control-form input,.infection-control-form select,.infection-control-form textarea,.infection-control-view-form input,.infection-control-view-form textarea{box-sizing:border-box;border:1px solid var(--theme-line,#dce5ec);width:100%;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;outline:0;padding:9px 10px;font:500 11px DM Sans,sans-serif}.infection-control-view-form input,.infection-control-view-form textarea{background:var(--theme-surface-soft,#f8fafc);font-weight:600}.infection-control-form textarea,.infection-control-view-form textarea{resize:vertical}.infection-control-wide{grid-column:1/-1}.infection-control-upload{border:1px dashed var(--theme-line-strong,#c2d0da);background:var(--theme-surface-soft,#f8fafc);border-radius:9px;padding:10px}.infection-control-upload small{color:var(--theme-muted,#758895);font-size:9px;font-weight:500}.infection-control-file-picker{border:1px dashed var(--theme-accent,#17647c);min-height:34px;color:var(--theme-accent,#17647c);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex;position:relative}.infection-control-file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.infection-control-view-files{color:var(--theme-text,#405563);gap:6px;font-size:10px;font-weight:800;display:grid}.infection-control-view-files p{margin:0;font-size:10px;font-weight:500}.infection-control-file-list{gap:9px;max-height:55vh;display:grid;overflow:auto}.infection-control-file-item{color:#2563c9;background:#eef6ff;border:1px solid #c8ddf6;border-radius:8px;align-items:center;gap:9px;padding:10px 11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.infection-control-file-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.infection-control-modal-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.infection-control-modal-actions{justify-content:flex-end;gap:8px;display:flex}.infection-control-modal-button{border:1px solid var(--theme-line-strong,#c2d0da);min-height:31px;color:var(--theme-text,#405563);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.infection-control-modal-button.primary{border-color:var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff}.infection-control-form-error{border:1px solid;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:700}@keyframes infection-control-spin{to{transform:rotate(360deg)}}@media (width<=700px){.infection-control-surface{padding:16px}.infection-control-toolbar{flex-direction:column;align-items:stretch}.infection-control-search{box-sizing:border-box;width:100%}.infection-control-refresh,.infection-control-add{width:100%}.infection-control-form,.infection-control-view-form{grid-template-columns:1fr}.infection-control-wide{grid-column:auto}.infection-control-modal-footer{flex-direction:column;align-items:stretch}.infection-control-modal-actions{justify-content:flex-end}}.content.legal-license-tracker-page{box-sizing:border-box;width:100%;margin:0;max-width:none!important;padding:16px 14px 28px!important}.legal-license-surface{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#fff);border-radius:14px;gap:16px;width:100%;max-width:none;margin:0;padding:24px;font-family:DM Sans,sans-serif;display:grid;box-shadow:0 12px 32px #1835460f}.legal-license-header{justify-content:space-between;gap:16px;margin-bottom:4px;display:flex}.legal-license-eyebrow{color:var(--theme-accent,#17647c);letter-spacing:.12em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.legal-license-header h2{color:var(--theme-ink,#172632);margin:5px 0 4px;font-size:22px}.legal-license-header p{color:var(--theme-muted,#758895);margin:0;font-size:11px}.legal-license-tabs,.legal-license-status-tabs{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);border-radius:10px;gap:6px;margin-bottom:12px;padding:5px;display:flex}.legal-license-tabs button,.legal-license-status-tabs button{min-height:34px;color:var(--theme-muted,#758895);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font:800 11px DM Sans,sans-serif;display:inline-flex}.legal-license-tabs button.active,.legal-license-status-tabs button.active{color:var(--theme-accent,#17647c);background:#fff;box-shadow:0 2px 7px #1a374614}.legal-license-status-tabs{width:max-content;margin-bottom:16px}.legal-license-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.legal-license-search{border:1px solid var(--theme-line,#dce5ec);min-height:34px;color:var(--theme-muted,#758895);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.legal-license-search input{width:100%;color:var(--theme-ink,#172632);background:0 0;border:0;outline:0;font:500 11px DM Sans,sans-serif}.legal-license-refresh,.legal-license-add,.legal-license-retry{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.legal-license-refresh{border:1px solid var(--theme-line-strong,#c2d0da);color:var(--theme-text,#405563);background:#fff}.legal-license-add,.legal-license-retry{border:1px solid var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff}.legal-license-refresh:disabled{opacity:.6;cursor:not-allowed}.legal-license-alert{border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:10px;font-weight:700}.legal-license-alert.error{color:#a33a49;background:#fff6f7;border:1px solid #f0cbd1}.legal-license-alert.success{color:#207345;background:#f3fbf6;border:1px solid #c6e7d4}.legal-license-state{border:1px dashed var(--theme-line-strong,#c2d0da);min-height:180px;color:var(--theme-muted,#758895);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.legal-license-state strong{color:var(--theme-text,#405563);font-size:12px}.legal-license-state span{font-size:10px}.legal-license-table-wrap{border:1px solid var(--theme-line,#dce5ec);border-radius:10px;overflow:auto}.legal-license-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:1080px}.legal-license-table th{border-bottom:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);white-space:nowrap;padding:12px 10px;font-size:10px;font-weight:900}.legal-license-table td{color:var(--theme-text,#405563);vertical-align:middle;border-bottom:1px solid #edf1f4;padding:12px 10px;font-size:11px}.legal-license-table tr:last-child td{border-bottom:0}.legal-license-col-serial{width:60px}.legal-license-col-name{width:185px}.legal-license-col-number{width:135px}.legal-license-col-date{width:112px}.legal-license-col-status{width:125px}.legal-license-col-remarks{width:220px}.legal-license-col-files{width:70px}.legal-license-col-actions{width:125px}.legal-license-serial{text-align:center;font-weight:800;color:var(--theme-muted,#758895)!important}.legal-license-name,.legal-license-remarks{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-license-name{font-weight:800}.legal-license-name strong{color:var(--theme-accent,#17647c)}.legal-license-number{font-weight:700}.legal-license-date{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.legal-license-date svg{color:var(--theme-accent,#17647c)}.legal-license-status{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.legal-license-status:not(.expired):not(.soon){color:#18794e;background:#eaf7ef}.legal-license-status.soon{color:#9a6500;background:#fff8e8}.legal-license-status.expired{color:#a33a49;background:#fff0f1}.legal-license-file-count{color:var(--theme-accent,#17647c);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-weight:800;display:inline-flex}.legal-license-file-count:disabled{color:#a9b7c4;cursor:default}.legal-license-actions{gap:6px;display:flex}.legal-license-icon{cursor:pointer;background:#fff;border:1px solid;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:inline-flex}.legal-license-icon.view{color:#2563c9;background:#eef6ff;border-color:#c8ddf6}.legal-license-icon.edit{color:#7356db;background:#fbfaff;border-color:#d8cdf9}.legal-license-icon.delete{color:#a33a49;background:#fff6f7;border-color:#f0cbd1}.legal-license-form-grid,.legal-license-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal-license-validity-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.legal-license-form label{color:var(--theme-text,#405563);grid-template-rows:16px auto;align-content:start;gap:6px;font-size:10px;font-weight:800;display:grid}.legal-license-validity-row>label{grid-template-rows:16px 48px auto}.legal-license-form label span{white-space:nowrap;align-items:center;height:16px;line-height:16px;display:flex}.legal-license-form label b{color:#c5283d}.legal-license-form input,.legal-license-form select,.legal-license-form textarea{box-sizing:border-box;border:1px solid var(--theme-line,#dce5ec);width:100%;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;outline:0;padding:9px 10px;font:500 11px DM Sans,sans-serif}.legal-license-validity-row input[type=date]{height:48px;min-height:48px}.legal-license-form input:focus,.legal-license-form select:focus,.legal-license-form textarea:focus{border-color:var(--theme-accent,#17647c);box-shadow:0 0 0 3px #17647c1a}.legal-license-wide,.legal-license-view-wide{grid-column:1/-1}.legal-license-upload input{padding:8px}.legal-license-upload small,.legal-license-upload em{color:var(--theme-muted,#758895);font-size:9px}.legal-license-upload em{color:var(--theme-accent,#17647c);font-style:normal;font-weight:800}.legal-license-form-footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.legal-license-cancel,.legal-license-submit{border:1px solid var(--theme-line-strong,#c2d0da);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.legal-license-cancel{color:var(--theme-text,#405563);background:#fff}.legal-license-submit{border-color:var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff}.legal-license-submit:disabled,.legal-license-cancel:disabled{opacity:.6;cursor:not-allowed}.legal-license-view-grid div{color:var(--theme-text,#405563);gap:6px;font-size:10px;font-weight:800;display:grid}.legal-license-view-grid div>span{font-size:10px}.legal-license-view-grid strong{font-size:11px}.legal-license-view-remarks{white-space:pre-wrap;line-height:1.5}.legal-license-view-files{border-top:1px solid var(--theme-line,#dce5ec);margin-top:16px;padding-top:14px}.legal-license-view-files h3{color:var(--theme-text,#405563);margin:0 0 10px;font-size:11px}.legal-license-view-files a,.legal-license-attachment-list a{border:1px solid var(--theme-line,#dce5ec);color:var(--theme-accent,#17647c);border-radius:8px;align-items:center;gap:9px;margin:7px 0;padding:9px;font-size:11px;text-decoration:none;display:flex}.legal-license-view-files a span,.legal-license-attachment-list a span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.legal-license-view-files a svg:last-child,.legal-license-attachment-list a svg:last-child{margin-left:auto}.legal-license-view-files p,.legal-license-attachment-list p{color:var(--theme-muted,#758895);font-size:10px}.legal-license-attachment-list{min-width:min(480px,75vw)}@keyframes legal-license-spin{to{transform:rotate(360deg)}}@media (width<=700px){.legal-license-surface{padding:16px}.legal-license-toolbar{flex-direction:column;align-items:stretch}.legal-license-search{box-sizing:border-box;width:100%}.legal-license-refresh,.legal-license-add{width:100%}.legal-license-tabs button{flex:1;padding:0 8px}.legal-license-form-grid,.legal-license-view-grid{grid-template-columns:1fr}.legal-license-validity-row{grid-column:auto;grid-template-columns:1fr}.legal-license-wide,.legal-license-view-wide{grid-column:auto}.legal-license-form-footer{flex-direction:column;align-items:stretch}}.legal-license-form label span small{color:var(--theme-muted,#758895);font-size:9px;font-weight:700}.legal-license-field-help{color:var(--theme-muted,#758895);font-size:9px;font-weight:500}.legal-license-date.no-expiry{color:#4d7080;font-weight:700}.legal-license-status.no-expiry{color:#17647c;background:#eef6f8}.content.interview-data-page{box-sizing:border-box;width:100%;margin:0;max-width:none!important;padding:16px 14px 28px!important}.interview-data-surface{box-sizing:border-box;width:100%;max-width:none;margin:0}.interview-data-contact{gap:12px!important;min-height:34px!important;font-size:11px!important}.interview-data-contact-text{align-items:center;gap:13px;display:flex}.interview-data-contact-text a{line-height:1.35;color:var(--theme-accent,#17647c)!important;font-size:11px!important}.interview-data-contact-text a svg{width:13px;height:13px}.interview-data-contact-text a:hover{color:#0f4f63!important}.interview-data-contact-actions{align-items:center;gap:5px;display:flex}.interview-data-square-button{cursor:pointer;background:#fff;border:1px solid;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;display:inline-flex!important}.interview-data-square-button.whatsapp{background:#f1fff8;border-color:#b9e8d2;color:#0ca66a!important}.interview-data-square-button.whatsapp:hover{background:#e5fff1;color:#078653!important}.interview-data-square-button.email{background:#f3f7ff;border-color:#c5d9fa;color:#2d77e8!important}.interview-data-square-button.email:hover{background:#e8f0ff;color:#1e5fc7!important}.interview-data-square-button.edit{background:#fbf9ff;border-color:#d9cdfa;color:#7958dc!important}.interview-data-square-button.edit:hover{background:#f2edff;color:#6040c5!important}.interview-data-square-button.delete{background:#fff6f7;border-color:#f2cbd2;color:#df5162!important}.interview-data-square-button.delete:hover{background:#ffeaed;color:#b93a4b!important}.interview-data-icon-button,.interview-data-menu-button{color:var(--theme-accent,#17647c)!important}.interview-data-icon-button:hover,.interview-data-menu-button:hover{color:#0f4f63!important}.interview-data-surface{background:linear-gradient(#fff 0%,#fbfdfe 100%)!important;border-radius:18px!important;gap:18px!important;padding:20px 22px!important;box-shadow:0 16px 38px #18354612!important}.interview-data-header{padding:2px 2px 4px!important}.interview-data-header h2{letter-spacing:-.02em;font-size:24px!important}.interview-data-header p{font-size:11px!important}.interview-data-status-cards{gap:10px!important}.interview-data-status-card{background:linear-gradient(145deg,#fff,#f8fbfd)!important;border-radius:10px!important;min-height:58px!important;padding:10px 12px!important}.interview-data-status-card span{font-size:9px!important}.interview-data-status-card strong{font-size:20px!important}.interview-data-toolbar{background:#f8fbfc;border:1px solid #e6edf1;border-radius:11px;gap:8px!important;margin-bottom:2px!important;padding:9px!important}.interview-data-search{background:#fff;min-height:38px!important}.interview-data-filter,.interview-data-refresh,.interview-data-import,.interview-data-export,.interview-data-add{min-height:38px!important}.interview-data-card{border-radius:12px!important;box-shadow:0 5px 18px #1835460f!important}.interview-data-card-header{padding:12px 14px 10px!important}.interview-data-card-position{padding:8px 14px!important}.interview-data-card-details{gap:12px!important;padding:10px 14px 14px!important}.interview-data-card-details span{letter-spacing:.03em;font-size:8px!important}.interview-data-card-details strong{font-size:10px!important}.interview-data-avatar{border-radius:8px!important;width:32px!important;height:32px!important}@media (width<=700px){.interview-data-surface{padding:16px!important}.interview-data-toolbar{padding:8px!important}.interview-data-card-header{padding:11px 12px 9px!important}}.interview-data-status-card-label{align-items:center;display:flex;gap:6px!important;font-size:9px!important;font-weight:800!important}.interview-data-status-card-label svg{color:currentColor;flex:none}.interview-data-status-card.all-status .interview-data-status-card-label{color:var(--theme-accent,#17647c)}.interview-data-status-card.status-new .interview-data-status-card-label{color:#4968a8}.interview-data-status-card.status-shortlisted .interview-data-status-card-label,.interview-data-status-card.status-selected .interview-data-status-card-label,.interview-data-status-card.status-joined .interview-data-status-card-label{color:#18794e}.interview-data-status-card.status-interview_scheduled .interview-data-status-card-label{color:#9a6500}.interview-data-status-card.status-interviewed .interview-data-status-card-label{color:#3f63aa}.interview-data-status-card.status-rejected .interview-data-status-card-label{color:#a33a49}.interview-data-status-card.status-on_hold .interview-data-status-card-label{color:#66727e}.interview-data-card{background:#fff!important;border:1px solid #dce6ec!important;border-radius:12px!important;overflow:visible!important}.interview-data-card-header{border-bottom:1px solid #edf1f4!important;min-height:58px!important}.interview-data-identity{gap:10px!important}.interview-data-identity strong{color:#1c3552!important;font-size:12px!important;font-weight:800!important}.interview-data-screening{letter-spacing:.02em!important;font-size:8px!important}.interview-data-card-position{background:#fbfdfe;color:#17647c!important;font-size:9px!important}.interview-data-card-details{grid-template-columns:repeat(6,minmax(0,1fr))!important;row-gap:9px!important}.interview-data-card-details div{min-height:27px}.interview-data-card-details span{letter-spacing:.04em;color:#71879a!important;font-size:8px!important}.interview-data-card-details strong{color:#243d5b!important;font-size:10px!important;font-weight:800!important}.interview-data-card-details .profile-match{align-items:center;gap:5px;display:flex;color:#16824f!important}.interview-data-profile-dot{background:#16a765;border-radius:50%;width:5px;height:5px;display:inline-block}.interview-data-contact-text{gap:12px!important}.interview-data-contact-text a{font-size:10px!important}.interview-data-contact-actions{gap:6px!important}.interview-data-square-button{border-radius:7px!important;width:27px!important;height:27px!important}.interview-data-menu-button{padding:5px!important}@media (width<=900px){.interview-data-card-details{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=560px){.interview-data-card-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.interview-data-candidate-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.interview-data-candidate-workspace .interview-data-cards{min-width:0;max-height:calc(100vh - 300px);padding:2px 5px 5px 1px;overflow:auto}.interview-data-card.is-selected{border-color:#17647c!important;box-shadow:0 0 0 2px #17647c21,0 8px 22px #18354614!important}.interview-data-profile-drawer{background:#fff;border:1px solid #dce6ec;border-radius:13px;max-height:calc(100vh - 300px);padding:16px;position:sticky;top:12px;overflow:auto;box-shadow:0 8px 24px #18354614}.interview-data-drawer-header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:13px;display:flex}.interview-data-drawer-kicker{color:#17647c;letter-spacing:.13em;font-size:8px;font-weight:900}.interview-data-drawer-header h3{color:#1d3552;margin:5px 0 3px;font-size:16px}.interview-data-drawer-header p{color:#17647c;margin:0;font-size:9px;font-weight:700}.interview-data-drawer-close{color:#7890a4;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1}.interview-data-drawer-actions{gap:7px;padding:12px 0;display:flex}.interview-data-drawer-actions button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font:800 10px DM Sans,sans-serif;display:inline-flex}.interview-data-drawer-primary{color:#fff;background:#17647c;border:1px solid #17647c}.interview-data-drawer-secondary{color:#7958dc;background:#fbf9ff;border:1px solid #d9cdfa}.interview-data-drawer-status{background:#fbfdfe;border:1px solid #edf1f4;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.interview-data-drawer-status>span{color:#71879a;font-size:9px;font-weight:800}.interview-data-drawer-section{border-bottom:1px solid #edf1f4;padding:14px 0}.interview-data-drawer-section:last-child{border-bottom:0}.interview-data-drawer-section h4{color:#17647c;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.interview-data-drawer-section>a{color:#526f91;align-items:center;gap:7px;margin-top:7px;font-size:10px;text-decoration:none;display:flex}.interview-data-drawer-section>a:hover{color:#17647c}.interview-data-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.interview-data-drawer-grid div{min-width:0}.interview-data-drawer-grid .drawer-wide{grid-column:1/-1}.interview-data-drawer-grid span{color:#71879a;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.interview-data-drawer-grid strong{color:#243d5b;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.35;display:block}.interview-data-drawer-resume{color:#2d77e8;border:1px solid #c5d9fa;border-radius:7px;align-items:center;gap:7px;margin-top:13px;padding:9px;font-size:10px;font-weight:800;text-decoration:none;display:flex}@media (width<=1050px){.interview-data-candidate-workspace{grid-template-columns:1fr}.interview-data-profile-drawer{max-height:none;position:relative;top:0}.interview-data-candidate-workspace .interview-data-cards{max-height:none}}@media (width<=560px){.interview-data-profile-drawer{padding:13px}.interview-data-drawer-grid{grid-template-columns:1fr}.interview-data-drawer-grid .drawer-wide{grid-column:auto}}.interview-data-candidate-workspace .interview-data-cards{max-height:none!important;padding:0!important;overflow:visible!important}.interview-data-profile-drawer{display:none!important}.interview-data-print-profile{display:none}@media print{body *{visibility:hidden!important}.interview-data-print-profile,.interview-data-print-profile *{visibility:visible!important}.interview-data-print-profile{box-sizing:border-box;color:#172632;background:#fff;width:100%;padding:28px 34px;font-family:Arial,sans-serif;position:absolute;inset:0;display:block!important}.interview-data-print-header{border-bottom:2px solid #17647c;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.interview-data-print-header strong{color:#17647c;letter-spacing:.12em;font-size:22px;display:block}.interview-data-print-header span,.interview-data-print-date{color:#607888;margin-top:4px;font-size:10px;display:block}.interview-data-print-title{border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:18px;padding:20px 0 16px;display:flex}.interview-data-print-title>div{align-items:center;gap:12px;display:flex}.interview-data-print-avatar{color:#3e5db1;background:#e8efff;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:inline-flex}.interview-data-print-title h1{color:#1d3552;margin:0;font-size:20px}.interview-data-print-title p{color:#17647c;margin:5px 0 0;font-size:11px}.interview-data-print-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding-top:16px;display:grid}.interview-data-print-grid>div{border-bottom:1px solid #edf1f4;min-height:49px;padding:8px 0}.interview-data-print-grid span{color:#718596;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.interview-data-print-grid strong{color:#243d5b;white-space:pre-wrap;margin-top:5px;font-size:11px;line-height:1.4;display:block}.interview-data-print-wide{grid-column:1/-1}.interview-data-print-remarks{min-height:45px}.interview-data-print-profile .interview-data-status{border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}}.interview-data-status-cards{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.interview-data-status-card{border:1px solid var(--theme-line,#dce5ec);min-height:52px;color:var(--theme-text,#405563);cursor:pointer;text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.interview-data-status-card span{font-size:9px;font-weight:800;line-height:1.25}.interview-data-status-card strong{font-size:18px;font-weight:900}.interview-data-status-card:hover,.interview-data-status-card.active{border-color:var(--theme-accent,#17647c);box-shadow:0 0 0 2px #17647c14}.interview-data-status-card.all-status strong{color:var(--theme-accent,#17647c)}.interview-data-status-card.status-new strong{color:#4968a8}.interview-data-status-card.status-shortlisted strong,.interview-data-status-card.status-selected strong,.interview-data-status-card.status-joined strong{color:#18794e}.interview-data-status-card.status-interview_scheduled strong{color:#9a6500}.interview-data-status-card.status-interviewed strong{color:#3f63aa}.interview-data-status-card.status-rejected strong{color:#a33a49}.interview-data-status-card.status-on_hold strong{color:#66727e}@media (width<=1100px){.interview-data-status-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=900px){.interview-data-status-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.interview-data-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.interview-data-hidden-input{display:none}.interview-data-import,.interview-data-export{border:1px solid var(--theme-line-strong,#c2d0da);min-height:34px;color:var(--theme-accent,#17647c);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.interview-data-import:hover,.interview-data-export:hover{border-color:var(--theme-accent,#17647c);background:#f3fafc}.interview-data-surface{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#fff);border-radius:14px;gap:16px;padding:24px;font-family:DM Sans,sans-serif;display:grid;box-shadow:0 12px 32px #1835460f}.interview-data-header{justify-content:space-between;gap:16px;margin-bottom:4px;display:flex}.interview-data-eyebrow{color:var(--theme-accent,#17647c);letter-spacing:.12em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.interview-data-header h2{color:var(--theme-ink,#172632);margin:5px 0 4px;font-size:22px}.interview-data-header p{color:var(--theme-muted,#758895);margin:0;font-size:11px}.interview-data-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.interview-data-search{border:1px solid var(--theme-line,#dce5ec);min-height:34px;color:var(--theme-muted,#758895);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.interview-data-search input{width:100%;color:var(--theme-ink,#172632);background:0 0;border:0;outline:0;font:500 11px DM Sans,sans-serif}.interview-data-filter,.interview-data-refresh,.interview-data-add,.interview-data-retry{cursor:pointer;border-radius:8px;min-height:34px;padding:0 12px;font:800 10px DM Sans,sans-serif}.interview-data-filter{border:1px solid var(--theme-line,#dce5ec);color:var(--theme-text,#405563);background:#fff}.interview-data-refresh,.interview-data-add,.interview-data-retry{justify-content:center;align-items:center;gap:6px;display:inline-flex}.interview-data-refresh{border:1px solid var(--theme-line-strong,#c2d0da);color:var(--theme-text,#405563);background:#fff}.interview-data-add,.interview-data-retry{border:1px solid var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff}.interview-data-refresh:disabled,.interview-data-submit:disabled,.interview-data-cancel:disabled{opacity:.6;cursor:not-allowed}.interview-data-alert{border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:10px;font-weight:700}.interview-data-alert.error{color:#a33a49;background:#fff6f7;border:1px solid #f0cbd1}.interview-data-alert.success{color:#207345;background:#f3fbf6;border:1px solid #c6e7d4}.interview-data-state{border:1px dashed var(--theme-line-strong,#c2d0da);min-height:180px;color:var(--theme-muted,#758895);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.interview-data-state strong{color:var(--theme-text,#405563);font-size:12px}.interview-data-state span{font-size:10px}.interview-data-table-wrap{border:1px solid var(--theme-line,#dce5ec);border-radius:10px;overflow:auto}.interview-data-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:1080px}.interview-data-table th{border-bottom:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);white-space:nowrap;padding:12px 10px;font-size:10px;font-weight:900}.interview-data-table td{color:var(--theme-text,#405563);vertical-align:middle;border-bottom:1px solid #edf1f4;padding:11px 10px;font-size:11px}.interview-data-table tr:last-child td{border-bottom:0}.interview-data-table td small{color:var(--theme-muted,#758895);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.interview-data-col-serial{width:55px}.interview-data-col-candidate{width:185px}.interview-data-col-contact{width:190px}.interview-data-col-position{width:175px}.interview-data-col-status{width:145px}.interview-data-col-date{width:125px}.interview-data-col-resume{width:75px}.interview-data-col-actions{width:120px}.interview-data-serial{text-align:center;color:var(--theme-muted,#758895);font-weight:800}.interview-data-name{color:var(--theme-accent,#17647c);display:block}.interview-data-date{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.interview-data-date svg{color:var(--theme-accent,#17647c)}.interview-data-status{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.status-new{color:#4968a8;background:#eef4ff}.status-shortlisted{color:#18794e;background:#eaf7ef}.status-interview_scheduled{color:#9a6500;background:#fff8e8}.status-interviewed{color:#3f63aa;background:#eef4ff}.status-selected,.status-joined{color:#18794e;background:#e4f7ec}.status-rejected{color:#a33a49;background:#fff0f1}.status-on_hold{color:#66727e;background:#f3f4f6}.interview-data-resume{color:var(--theme-accent,#17647c);align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.interview-data-muted{color:var(--theme-muted,#758895)}.interview-data-actions{gap:6px;display:flex}.interview-data-action{cursor:pointer;background:#fff;border:1px solid;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:inline-flex}.interview-data-action.view{color:#2563c9;background:#eef6ff;border-color:#c8ddf6}.interview-data-action.edit{color:#7356db;background:#fbfaff;border-color:#d8cdf9}.interview-data-action.delete{color:#a33a49;background:#fff6f7;border-color:#f0cbd1}.interview-data-form-grid,.interview-data-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.interview-data-form label{color:var(--theme-text,#405563);gap:6px;font-size:10px;font-weight:800;display:grid}.interview-data-form label span{white-space:nowrap}.interview-data-form label b{color:#c5283d}.interview-data-form input,.interview-data-form select,.interview-data-form textarea{box-sizing:border-box;border:1px solid var(--theme-line,#dce5ec);width:100%;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;outline:0;padding:9px 10px;font:500 11px DM Sans,sans-serif}.interview-data-form input:focus,.interview-data-form select:focus,.interview-data-form textarea:focus{border-color:var(--theme-accent,#17647c);box-shadow:0 0 0 3px #17647c1a}.interview-data-wide,.interview-data-view-wide{grid-column:1/-1}.interview-data-upload small,.interview-data-upload em{color:var(--theme-muted,#758895);font-size:9px}.interview-data-upload em{color:var(--theme-accent,#17647c);margin-top:4px;font-style:normal;font-weight:800;display:block}.interview-data-form-footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.interview-data-cancel,.interview-data-submit{border:1px solid var(--theme-line-strong,#c2d0da);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.interview-data-cancel{color:var(--theme-text,#405563);background:#fff}.interview-data-submit{border-color:var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff}.interview-data-view-grid div{color:var(--theme-text,#405563);gap:6px;font-size:10px;font-weight:800;display:grid}.interview-data-view-grid div>span{font-size:10px}.interview-data-view-grid strong{font-size:11px}.interview-data-view-remarks{white-space:pre-wrap;line-height:1.5}.interview-data-view-resume{border-top:1px solid var(--theme-line,#dce5ec);margin-top:16px;padding-top:14px}.interview-data-view-resume h3{color:var(--theme-text,#405563);margin:0 0 10px;font-size:11px}.interview-data-view-resume a{border:1px solid var(--theme-line,#dce5ec);color:var(--theme-accent,#17647c);border-radius:8px;align-items:center;gap:9px;padding:9px;font-size:11px;text-decoration:none;display:flex}.interview-data-view-resume a span{flex:1}.interview-data-view-resume p{color:var(--theme-muted,#758895);font-size:10px}@keyframes interview-data-spin{to{transform:rotate(360deg)}}@media (width<=700px){.interview-data-surface{padding:16px}.interview-data-toolbar{flex-direction:column;align-items:stretch}.interview-data-search,.interview-data-filter,.interview-data-refresh,.interview-data-add{box-sizing:border-box;width:100%}.interview-data-form-grid,.interview-data-view-grid{grid-template-columns:1fr}.interview-data-wide,.interview-data-view-wide{grid-column:auto}.interview-data-form-footer{flex-direction:column;align-items:stretch}}.interview-data-cards{gap:9px;display:grid}.interview-data-card{border:1px solid var(--theme-line,#dce5ec);background:#fff;border-radius:8px;position:relative;box-shadow:0 2px 7px #1835460a}.interview-data-card-header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 8px;display:flex}.interview-data-identity{align-items:center;gap:9px;min-width:0;display:flex}.interview-data-avatar{color:#3e5db1;background:#e8efff;border-radius:6px;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:inline-flex}.interview-data-identity div{align-items:center;gap:9px;min-width:0;display:flex}.interview-data-identity strong{color:#1d3552;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.interview-data-screening{color:#a26b00;text-transform:uppercase;white-space:nowrap;background:#fff5d9;border-radius:3px;padding:3px 6px;font-size:8px;font-weight:900}.interview-data-screening.status-shortlisted,.interview-data-screening.status-selected,.interview-data-screening.status-joined{color:#197746;background:#e7f7ed}.interview-data-screening.status-rejected{color:#a33a49;background:#fff0f1}.interview-data-contact{align-items:center;gap:10px;font-size:10px;display:flex;position:relative}.interview-data-contact a{color:#526f91;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.interview-data-icon-button{color:#71869a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.interview-data-icon-button:hover{color:var(--theme-accent,#17647c)}.interview-data-icon-button.danger:hover{color:#a33a49}.interview-data-menu-button{color:#7890a4;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.interview-data-action-menu{z-index:5;border:1px solid var(--theme-line,#dce5ec);background:#fff;border-radius:6px;min-width:155px;padding:4px;display:grid;position:absolute;top:30px;right:0;box-shadow:0 8px 22px #18354624}.interview-data-action-menu button{color:var(--theme-text,#405563);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px;font:600 10px DM Sans,sans-serif;display:flex}.interview-data-action-menu button:hover{background:var(--theme-surface-soft,#f8fafc);color:var(--theme-accent,#17647c)}.interview-data-action-menu button.is-disabled{color:#aab5bf;cursor:not-allowed}.interview-data-action-menu button.is-disabled:hover{color:#aab5bf;background:0 0}.interview-data-card-position{color:var(--theme-accent,#17647c);padding:7px 12px;font-size:9px;font-weight:700}.interview-data-card-details{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:7px 12px 11px;display:grid}.interview-data-card-details div{min-width:0}.interview-data-card-details span{color:#6d8296;font-size:8px;font-weight:800;display:block}.interview-data-card-details strong{color:#243d5b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.interview-data-card-details .profile-match{color:#16824f}@media (width<=700px){.interview-data-card-header{flex-direction:column;align-items:flex-start}.interview-data-contact{justify-content:space-between;gap:4px;width:100%}.interview-data-contact a{font-size:9px}.interview-data-card-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.interview-data-tabs{border-bottom:1px solid var(--theme-line,#dce5ec);align-items:center;gap:5px;padding-bottom:7px;display:flex}.interview-data-tab{color:var(--theme-muted,#758895);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.interview-data-tab:hover{background:var(--theme-surface-soft,#f8fafc);color:var(--theme-accent,#17647c)}.interview-data-tab.active{color:var(--theme-accent,#17647c);background:#eef8fa;border-color:#b9d7df}.interview-data-tab svg{color:currentColor}.interview-data-candidate-workspace{display:block!important}.interview-data-candidate-workspace .interview-data-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;max-height:none!important;padding:2px!important;overflow:visible!important}.interview-data-modern-card{transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;background:linear-gradient(#fff 0%,#fbfdfe 100%)!important;border:1px solid #dfe8ee!important;border-radius:18px!important;overflow:visible!important;box-shadow:0 8px 22px #1f3e520f!important}.interview-data-modern-card:hover{transform:translateY(-2px);border-color:#b7d4dc!important;box-shadow:0 14px 30px #1f3e521a!important}.interview-data-modern-card-top{background:linear-gradient(135deg,#f8fcfd,#fff);border-bottom:1px solid #edf2f5;border-radius:18px 18px 0 0;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 15px;display:flex}.interview-data-modern-identity{align-items:center;gap:12px;min-width:0;display:flex}.interview-data-modern-avatar{color:#17647c;letter-spacing:.04em;background:linear-gradient(135deg,#dff3f3,#e6eaff);border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:inline-flex}.interview-data-modern-identity>div{gap:3px;min-width:0;display:grid}.interview-data-modern-reference{color:#8498a6;letter-spacing:.12em;font-size:8px;font-weight:900}.interview-data-modern-identity strong{color:#19354b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.interview-data-modern-role{color:#17647c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.interview-data-modern-actions{flex:none;align-items:center;gap:7px;display:flex;position:relative}.interview-data-modern-status{letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.interview-data-modern-status.status-new{color:#17647c;background:#edf8fa}.interview-data-modern-status.status-shortlisted{color:#7958dc;background:#f3efff}.interview-data-modern-status.status-interview_scheduled{color:#b4770a;background:#fff8e5}.interview-data-modern-status.status-interviewed{color:#2868bd;background:#edf5ff}.interview-data-modern-status.status-selected{color:#16824f;background:#edfbf4}.interview-data-modern-status.status-rejected{color:#d34755;background:#fff0f1}.interview-data-modern-status.status-on_hold{color:#9a6b18;background:#fff8e8}.interview-data-modern-status.status-joined{color:#13755b;background:#e9faf2}.interview-data-modern-actions .interview-data-menu-button{color:#708797;cursor:pointer;background:#fff;border:1px solid #dce6ec;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.interview-data-modern-actions .interview-data-menu-button:hover{color:#17647c;background:#f3fafb;border-color:#9fc6d0}.interview-data-modern-actions .interview-data-action-menu{z-index:5;top:35px;right:0}.interview-data-modern-contact{align-items:center;gap:16px;padding:13px 18px 0;display:flex}.interview-data-modern-contact a{color:#516f83;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:700;text-decoration:none;display:flex}.interview-data-modern-contact a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interview-data-modern-contact a:hover{color:#17647c}.interview-data-modern-contact a svg{color:#17647c;flex:none}.interview-data-modern-contact .interview-data-modern-whatsapp svg{color:#15966b}.interview-data-modern-tags{flex-wrap:wrap;gap:7px;padding:12px 18px 15px;display:flex}.interview-data-modern-tags span{color:#718795;background:#f7fafb;border:1px solid #e1ebef;border-radius:7px;align-items:center;gap:5px;min-height:23px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.interview-data-modern-tags svg{color:#17647c}.interview-data-modern-metrics{background:#e5edf1;border-top:1px solid #e5edf1;border-bottom:1px solid #e5edf1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.interview-data-modern-metrics>div{background:#fff;min-width:0;min-height:57px;padding:10px 11px}.interview-data-modern-metrics span{color:#8a9ca7;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900;display:block;overflow:hidden}.interview-data-modern-metrics strong{color:#29445a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:900;display:block;overflow:hidden}.interview-data-modern-metrics strong.profile-match{color:#16824f;align-items:center;gap:5px;display:flex}.interview-data-modern-footer{justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:10px 18px;display:flex}.interview-data-modern-note{color:#607988;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:70%;font-size:9px;font-weight:700;display:flex;overflow:hidden}.interview-data-modern-note svg{color:#17647c;flex:none}.interview-data-modern-note.muted{color:#9aabb4;font-weight:600}.interview-data-modern-footer .interview-data-contact-actions{align-items:center;gap:6px;display:flex}.interview-data-modern-edit,.interview-data-modern-delete{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:28px;font:800 9px DM Sans,sans-serif;display:inline-flex}.interview-data-modern-edit{color:#3970b9;background:#f4f8ff;border:1px solid #c7daf1;padding:0 10px}.interview-data-modern-edit:hover{background:#eaf2ff}.interview-data-modern-delete{color:#db5864;background:#fff7f8;border:1px solid #f2cfd4;width:28px;padding:0}.interview-data-modern-delete:hover{background:#fff0f1}@media (width<=1050px){.interview-data-candidate-workspace .interview-data-cards{grid-template-columns:1fr}}@media (width<=680px){.interview-data-modern-card-top{padding:14px}.interview-data-modern-status{text-overflow:ellipsis;max-width:100px;overflow:hidden}.interview-data-modern-contact,.interview-data-modern-tags,.interview-data-modern-footer{padding-left:14px;padding-right:14px}.interview-data-modern-contact{flex-direction:column;align-items:flex-start;gap:8px}.interview-data-modern-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-data-modern-note{max-width:58%}}@media (width<=420px){.interview-data-modern-card-top{gap:8px}.interview-data-modern-avatar{border-radius:11px;flex-basis:40px;width:40px;height:40px}.interview-data-modern-identity strong{font-size:13px}.interview-data-modern-reference{font-size:7px}.interview-data-modern-status{display:none}}.interview-data-modern-card{isolation:isolate}.interview-data-modern-card:before{content:"";background:linear-gradient(#17647c,#57b8b4);border-radius:18px 0 0 18px;width:4px;position:absolute;inset:0 auto 0 0}.interview-data-modern-card-top{background:radial-gradient(circle at 100% 0,#e2f5f6e6,#0000 38%),linear-gradient(135deg,#fafdfe,#fff);padding:20px 20px 17px 22px;position:relative}.interview-data-modern-avatar{box-shadow:0 5px 12px #356fa121}.interview-data-modern-identity strong{letter-spacing:-.01em}.interview-data-modern-contact{padding:15px 20px 0 22px}.interview-data-modern-contact a{background:#fbfdfe;border:1px solid #e4edf0;border-radius:9px;padding:7px 10px}.interview-data-modern-contact a:hover{background:#f4fbfc;border-color:#b9d7df}.interview-data-modern-tags{padding:12px 20px 16px 22px}.interview-data-modern-tags span{background:#f9fbfc}.interview-data-modern-section-heading{color:#8a9ca7;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 20px 8px 22px;font-size:8px;font-weight:900;display:flex}.interview-data-modern-section-heading span:last-child{letter-spacing:.04em;text-transform:none;font-size:7px;font-weight:800}.interview-data-modern-metrics{border:1px solid #e5edf1;border-radius:12px;margin:0 14px;overflow:hidden}.interview-data-modern-metrics>div{background:linear-gradient(145deg,#fff,#fbfdfe);min-height:61px;padding:11px 12px}.interview-data-modern-metrics>div:first-child{background:linear-gradient(145deg,#f2fbf8,#fff)}.interview-data-modern-footer{align-items:flex-end;min-height:68px;padding:13px 20px 15px 22px}.interview-data-modern-footer-info{gap:5px;min-width:0;max-width:72%;display:grid}.interview-data-modern-note-label{color:#17647c;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.interview-data-modern-note-label svg{color:#17647c}.interview-data-modern-note{max-width:100%;padding-left:18px;font-size:9px}.interview-data-modern-attachment{color:#6f55bb;align-items:center;gap:5px;width:max-content;max-width:100%;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.interview-data-modern-attachment:hover{text-decoration:underline}.interview-data-modern-attachment svg{color:#7958dc}.interview-data-modern-footer .interview-data-contact-actions{padding-bottom:1px}@media (width<=680px){.interview-data-modern-contact,.interview-data-modern-tags,.interview-data-modern-footer,.interview-data-modern-section-heading{padding-left:16px;padding-right:16px}.interview-data-modern-metrics{margin:0 10px}.interview-data-modern-footer-info{max-width:64%}}@media (width<=900px){.interview-data-table{min-width:820px}}@media (width<=700px){.interview-data-table{min-width:720px}}@media (width<=460px){.interview-data-table{min-width:640px}.interview-data-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px){.interview-data-status-cards{grid-template-columns:minmax(0,1fr)}}.blacklisted-surface{border:1px solid var(--theme-line,#dce5ec);color:#243d5b;background:linear-gradient(#fff,#fbfdfe);border-radius:18px;gap:18px;padding:22px;display:grid;box-shadow:0 16px 38px #18354612}.blacklisted-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.blacklisted-eyebrow{color:#17647c;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.blacklisted-header h2{color:#19354b;letter-spacing:-.03em;margin:8px 0 4px;font-size:26px}.blacklisted-header p{color:#7d919d;margin:0;font-size:11px}.blacklisted-header-mark{color:#ca4e5d;background:#fff7f8;border:1px solid #f0d0d4;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:900;display:flex}.blacklisted-toolbar{background:#f8fbfc;border:1px solid #e4edf1;border-radius:11px;align-items:center;gap:8px;padding:9px;display:flex}.blacklisted-search{color:#7c939f;background:#fff;border:1px solid #dce7ec;border-radius:9px;flex:1;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.blacklisted-search input{color:#29445a;background:0 0;border:0;outline:0;width:100%;font:600 11px DM Sans,sans-serif}.blacklisted-refresh,.blacklisted-export,.blacklisted-add{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.blacklisted-refresh,.blacklisted-export{color:#607b8b;background:#fff;border:1px solid #d8e5ea}.blacklisted-add{color:#fff;background:#17647c;border:1px solid #17647c}.blacklisted-alert{border-radius:9px;margin:0;padding:10px 12px;font-size:10px;font-weight:800}.blacklisted-alert.error{color:#c83f4e;background:#fff0f1}.blacklisted-alert.success{color:#16824f;background:#edfbf4}.blacklisted-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.blacklisted-card{background:linear-gradient(#fff,#fbfdfe);border:1px solid #dfe8ee;border-radius:17px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:visible;box-shadow:0 8px 22px #1f3e520f}.blacklisted-card:before{content:"";background:linear-gradient(#2da985,#99d5be);border-radius:17px 0 0 17px;width:4px;position:absolute;inset:0 auto 0 0}.blacklisted-card:hover{border-color:#afd0d7;transform:translateY(-2px);box-shadow:0 14px 30px #1f3e521a}.blacklisted-card-top{background:linear-gradient(135deg,#fafdfe,#fff);border-bottom:1px solid #edf2f5;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px 20px;display:flex}.blacklisted-card-date{color:#758c99;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.blacklisted-card-date svg{color:#17647c}.blacklisted-card-actions{align-items:center;gap:7px;display:flex;position:relative}.blacklisted-status{letter-spacing:.03em;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.blacklisted-status.normal{color:#16824f;background:#edfbf4;border:1px solid #bde6d1}.blacklisted-status.blocked{color:#cf4f5d;background:#fff0f1;border:1px solid #f0c5ca}.blacklisted-menu{color:#708797;cursor:pointer;background:#fff;border:1px solid #dce6ec;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.blacklisted-menu:hover{color:#17647c;border-color:#9fc6d0}.blacklisted-action-menu{z-index:5;background:#fff;border:1px solid #dce6ec;border-radius:9px;min-width:160px;padding:5px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 12px 25px #18354624}.blacklisted-action-menu button,.blacklisted-action-menu a{color:#526f83;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:8px;font:700 10px DM Sans,sans-serif;text-decoration:none;display:flex}.blacklisted-action-menu button:hover,.blacklisted-action-menu a:hover{color:#17647c;background:#f3fafb}.blacklisted-card-identity{align-items:center;gap:11px;padding:17px 20px 12px;display:flex}.blacklisted-avatar{color:#17647c;background:linear-gradient(135deg,#e0f4f0,#e7ecff);border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:inline-flex}.is-blacklisted .blacklisted-avatar{color:#c64c58;background:linear-gradient(135deg,#ffe8ea,#fff0e9)}.blacklisted-card-identity>div{min-width:0}.blacklisted-card-identity span{color:#91a1aa;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.blacklisted-card-identity h3{color:#19354b;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:15px;font-weight:900;overflow:hidden}.blacklisted-card-identity p{color:#17647c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:10px;font-weight:800;display:flex;overflow:hidden}.blacklisted-card-identity p svg{flex:none}.blacklisted-contact{flex-wrap:wrap;gap:7px;padding:0 20px 14px;display:flex}.blacklisted-contact a{color:#526f83;border:1px solid #e2ebef;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:7px 9px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.blacklisted-contact a:hover{color:#17647c;background:#f4fbfc;border-color:#b9d7df}.blacklisted-contact a svg{color:#17647c;flex:none}.blacklisted-detail{border-top:1px solid #edf2f5;gap:5px;padding:12px 20px;display:grid}.blacklisted-detail span{color:#8a9ca7;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.blacklisted-detail span svg{color:#17647c}.blacklisted-detail strong{color:#526f83;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.blacklisted-card-footer{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px 20px;display:flex}.blacklisted-attachment,.blacklisted-no-attachment{color:#7958dc;align-items:center;gap:5px;min-width:0;font-size:9px;font-weight:900;text-decoration:none;display:flex}.blacklisted-attachment:hover{text-decoration:underline}.blacklisted-no-attachment{color:#9aabb4;font-weight:600}.blacklisted-footer-actions{align-items:center;gap:6px;display:flex}.blacklisted-edit,.blacklisted-delete{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:28px;font:800 9px DM Sans,sans-serif;display:inline-flex}.blacklisted-edit{color:#3970b9;background:#f4f8ff;border:1px solid #c7daf1;padding:0 10px}.blacklisted-delete{color:#db5864;background:#fff7f8;border:1px solid #f2cfd4;width:28px;padding:0}.blacklisted-state{color:#79909d;text-align:center;border:1px dashed #c9dbe1;border-radius:14px;justify-items:center;gap:8px;padding:58px 20px;display:grid}.blacklisted-state strong{color:#36596c;font-size:13px}.blacklisted-state span{font-size:10px}.blacklisted-empty-action{color:#fff;cursor:pointer;background:#17647c;border:1px solid #17647c;border-radius:8px;align-items:center;gap:5px;margin-top:6px;padding:8px 11px;font:800 10px DM Sans,sans-serif;display:inline-flex}.blacklisted-form{gap:16px;display:grid}.blacklisted-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.blacklisted-form label{color:#526f83;gap:6px;font-size:10px;font-weight:800;display:grid}.blacklisted-form label>span{color:#526f83}.blacklisted-form b{color:#d24b58}.blacklisted-form input,.blacklisted-form select,.blacklisted-form textarea{box-sizing:border-box;color:#29445a;background:#fff;border:1px solid #d9e4e9;border-radius:8px;outline:0;width:100%;padding:9px 10px;font:600 11px DM Sans,sans-serif}.blacklisted-wide{grid-column:1/-1}.blacklisted-upload input{padding:7px}.blacklisted-upload small{color:#899ba5;font-size:8px;font-weight:600}.blacklisted-upload em{color:#17647c;font-size:9px;font-style:normal}.blacklisted-upload a{color:#7958dc;align-items:center;gap:5px;font-size:9px;text-decoration:none;display:inline-flex}.blacklisted-form-footer{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.blacklisted-cancel,.blacklisted-submit{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font:800 10px DM Sans,sans-serif;display:inline-flex}.blacklisted-cancel{color:#607b8b;background:#fff;border:1px solid #dce6ec}.blacklisted-submit{color:#fff;background:#17647c;border:1px solid #17647c}@media (width<=900px){.blacklisted-grid{grid-template-columns:1fr}}@media (width<=650px){.blacklisted-surface{padding:16px}.blacklisted-header{display:grid}.blacklisted-header-mark{width:max-content}.blacklisted-summary{grid-template-columns:1fr}.blacklisted-toolbar{flex-wrap:wrap}.blacklisted-search{flex-basis:100%}.blacklisted-refresh,.blacklisted-export,.blacklisted-add{flex:1}.blacklisted-form-grid{grid-template-columns:1fr}.blacklisted-wide{grid-column:auto}.blacklisted-card-top,.blacklisted-card-footer,.blacklisted-card-identity,.blacklisted-contact,.blacklisted-detail{padding-left:15px;padding-right:15px}}.blacklisted-surface{border-color:var(--theme-line);background:var(--theme-surface);box-shadow:var(--global-shadow-md);color:var(--theme-text)}.blacklisted-eyebrow,.blacklisted-card-identity p,.blacklisted-card-date svg,.blacklisted-detail span svg{color:var(--theme-accent)}.blacklisted-header h2,.blacklisted-card-identity h3,.blacklisted-form input,.blacklisted-form select,.blacklisted-form textarea{color:var(--theme-ink)}.blacklisted-header p,.blacklisted-card-date,.blacklisted-detail strong,.blacklisted-contact a,.blacklisted-summary-card{color:var(--theme-muted)}.blacklisted-header-mark{border-color:var(--ref-red);background:var(--ref-red-soft);color:var(--ref-red)}.blacklisted-toolbar,.blacklisted-search,.blacklisted-refresh,.blacklisted-export,.blacklisted-card,.blacklisted-menu,.blacklisted-action-menu,.blacklisted-form input,.blacklisted-form select,.blacklisted-form textarea,.blacklisted-cancel{border-color:var(--theme-line);background:var(--theme-surface)}.blacklisted-summary-card.active,.blacklisted-summary-card:hover,.blacklisted-menu:hover{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 12%,transparent)}.blacklisted-summary-card.all strong,.blacklisted-summary-card.all span{color:var(--theme-accent)}.blacklisted-summary-card.blocked span,.blacklisted-summary-card.blocked strong{color:var(--ref-red)}.blacklisted-toolbar{background:var(--theme-surface-soft)}.blacklisted-search input,.blacklisted-refresh,.blacklisted-export{color:var(--theme-text)}.blacklisted-add,.blacklisted-submit,.blacklisted-empty-action{background:var(--theme-accent);border-color:var(--theme-accent)}.blacklisted-add:hover{background:var(--global-primary-deep)}.blacklisted-alert.error{background:var(--ref-red-soft);color:var(--ref-red)}.blacklisted-alert.success{background:var(--ref-green-soft);color:var(--ref-green)}.blacklisted-card{box-shadow:var(--global-shadow-sm)}.blacklisted-card:before{background:linear-gradient(180deg,var(--theme-accent),var(--ref-blue))}.blacklisted-card.is-blacklisted{border-color:color-mix(in srgb,var(--ref-red) 40%,var(--theme-line))}.blacklisted-card.is-blacklisted:before{background:linear-gradient(180deg,var(--ref-red),var(--ref-orange))}.blacklisted-card:hover{border-color:var(--theme-accent);box-shadow:var(--global-shadow-md)}.blacklisted-card-top{border-bottom-color:var(--theme-line);background:var(--theme-surface-soft)}.blacklisted-status.normal{border-color:var(--ref-green);background:var(--ref-green-soft);color:var(--ref-green)}.blacklisted-status.blocked{border-color:var(--ref-red);background:var(--ref-red-soft);color:var(--ref-red)}.blacklisted-action-menu button,.blacklisted-action-menu a{color:var(--theme-text)}.blacklisted-action-menu button:hover,.blacklisted-action-menu a:hover{background:var(--theme-surface-soft);color:var(--theme-accent)}.blacklisted-avatar{background:var(--theme-accent-soft);color:var(--theme-accent)}.is-blacklisted .blacklisted-avatar{background:var(--ref-red-soft);color:var(--ref-red)}.blacklisted-card-identity span,.blacklisted-detail span,.blacklisted-no-attachment{color:var(--theme-muted)}.blacklisted-contact a{border-color:var(--theme-line);background:var(--theme-surface-soft)}.blacklisted-contact a:hover{border-color:var(--theme-accent);background:var(--theme-accent-soft);color:var(--theme-accent)}.blacklisted-contact a svg,.blacklisted-detail span svg{color:var(--theme-accent)}.blacklisted-detail,.blacklisted-card-footer{border-top-color:var(--theme-line)}.blacklisted-detail.remark{background:var(--theme-surface-soft)}.blacklisted-attachment,.blacklisted-upload a{color:var(--theme-accent)}.blacklisted-state{border-color:var(--theme-line);color:var(--theme-muted)}.blacklisted-state strong,.blacklisted-form label,.blacklisted-form label>span{color:var(--theme-text)}.blacklisted-form input,.blacklisted-form select,.blacklisted-form textarea{background:var(--theme-surface-soft)}.blacklisted-form input:focus,.blacklisted-form select:focus,.blacklisted-form textarea:focus{border-color:var(--theme-accent);box-shadow:var(--global-focus)}.blacklisted-cancel{color:var(--theme-text)}.blacklisted-edit{border-color:var(--ref-blue);background:var(--ref-blue-soft);color:var(--ref-blue)}.blacklisted-delete{border-color:var(--ref-red);background:var(--ref-red-soft);color:var(--ref-red)}.blacklisted-table-wrap{border:1px solid var(--theme-line);background:var(--theme-surface);box-shadow:var(--global-shadow-sm);border-radius:12px;overflow:auto}.blacklisted-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1450px;color:var(--theme-text);font-size:10px}.blacklisted-table th{z-index:1;border-bottom:1px solid var(--theme-line-strong,var(--theme-line));background:var(--theme-surface-soft);color:var(--theme-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:12px 11px;font-size:8px;font-weight:900;position:sticky;top:0}.blacklisted-table td{border-bottom:1px solid var(--theme-line);vertical-align:middle;min-height:58px;padding:11px}.blacklisted-table tbody tr{background:var(--theme-surface);transition:background .15s}.blacklisted-table tbody tr:hover{background:var(--theme-surface-soft)}.blacklisted-table tbody tr:last-child td{border-bottom:0}.blacklisted-table tbody tr.is-blacklisted td:first-child{border-left:3px solid var(--ref-red)}.blacklisted-col-serial{width:58px}.blacklisted-col-date{width:110px}.blacklisted-col-status{width:150px}.blacklisted-col-company{width:170px}.blacklisted-col-person{width:160px}.blacklisted-col-email{width:190px}.blacklisted-col-contact{width:135px}.blacklisted-col-address{width:200px}.blacklisted-col-remark{width:220px}.blacklisted-col-attachment{width:110px}.blacklisted-col-actions{width:125px}.blacklisted-serial{color:var(--theme-muted);text-align:center;font-weight:900}.blacklisted-date{color:var(--theme-text);white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:inline-flex}.blacklisted-date svg{color:var(--theme-accent);flex:none}.blacklisted-primary{max-width:170px}.blacklisted-primary strong{color:var(--theme-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;display:block;overflow:hidden}.blacklisted-cell-stack{gap:5px;max-width:190px;display:grid}.blacklisted-cell-stack a{color:var(--theme-accent);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.blacklisted-cell-stack a:hover{text-decoration:underline}.blacklisted-cell-stack a svg{flex:none}.blacklisted-cell-stack small,.blacklisted-table td>small{color:var(--theme-muted);font-size:10px}.blacklisted-text{max-width:200px}.blacklisted-text span{color:var(--theme-text);align-items:flex-start;gap:5px;font-size:9px;line-height:1.4;display:flex;overflow:hidden}.blacklisted-text span svg{color:var(--theme-accent);flex:none;margin-top:1px}.blacklisted-remark{max-width:220px;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;overflow:hidden}.blacklisted-attachment-link{color:#2563c9;background:#eef6ff;border:1px solid #c8ddf6;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;text-decoration:none;display:inline-flex;position:relative}.blacklisted-attachment-link small{border:2px solid var(--theme-surface);color:#fff;background:#6757d9;border-radius:999px;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;font-weight:900;line-height:1;display:flex;position:absolute;top:-7px;right:-7px}.blacklisted-attachment-link:hover{background:#e2f0ff;border-color:#2563c9}.blacklisted-actions-cell{position:relative}.blacklisted-table-actions{align-items:center;gap:5px;display:flex;position:relative}.blacklisted-table-action{border:1px solid var(--theme-line);background:var(--theme-surface);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:inline-flex}.blacklisted-table-action.edit{color:#7356db;background:#fbfaff;border-color:#d8cdf9}.blacklisted-table-action.delete{color:var(--ref-red)}.blacklisted-table-action.more{color:var(--theme-accent)}.blacklisted-table-action:hover{border-color:var(--theme-accent);background:var(--theme-accent-soft)}.blacklisted-table-action.edit:hover{background:#f3efff;border-color:#7356db}.blacklisted-table-actions .blacklisted-action-menu{top:34px;right:0}@media (width<=700px){.blacklisted-toolbar{align-items:stretch}.blacklisted-table-wrap{border-radius:10px}.blacklisted-table th,.blacklisted-table td{padding:10px 9px}}.content.device-registration-page{box-sizing:border-box;width:100%;margin:0;max-width:none!important;padding:16px 14px 28px!important}.device-registration-surface[data-v-0a1602af]{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#fff);width:100%;max-width:none;color:var(--theme-text,#405563);border-radius:18px;gap:18px;margin:0;padding:22px;display:grid;box-shadow:0 16px 38px #18354612}.device-registration-header[data-v-0a1602af]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.device-registration-eyebrow[data-v-0a1602af]{color:var(--theme-accent,#17647c);letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.device-registration-header h2[data-v-0a1602af]{color:var(--theme-ink,#19354b);letter-spacing:-.03em;margin:8px 0 4px;font-size:26px}.device-registration-header p[data-v-0a1602af]{color:var(--theme-muted,#7d919d);margin:0;font-size:11px}.device-registration-scope[data-v-0a1602af]{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fbfc);border-radius:10px;gap:4px;min-width:180px;padding:10px 12px;display:grid}.device-registration-scope span[data-v-0a1602af]{color:var(--theme-muted,#7d919d);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.device-registration-scope strong[data-v-0a1602af]{color:var(--theme-accent,#17647c);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.device-registration-tabs[data-v-0a1602af]{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fbfc);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.device-registration-tab[data-v-0a1602af]{min-width:0;color:var(--theme-muted,#7d919d);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex;position:relative}.device-registration-tab[data-v-0a1602af]:hover,.device-registration-tab.active[data-v-0a1602af]{border-color:var(--theme-accent,#17647c);background:var(--theme-surface,#fff);color:var(--theme-accent,#17647c);box-shadow:0 4px 12px #17647c1a}.device-registration-tab-icon[data-v-0a1602af]{background:var(--theme-accent-soft,#e9f4f6);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.device-registration-tab-copy[data-v-0a1602af]{gap:3px;min-width:0;display:grid}.device-registration-tab-copy strong[data-v-0a1602af]{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.device-registration-tab-copy small[data-v-0a1602af]{color:var(--theme-muted,#7d919d);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.device-registration-tab b[data-v-0a1602af]{background:var(--ref-orange-soft,#fff4df);min-width:18px;height:18px;color:var(--ref-orange,#ad6a16);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;font-size:8px;display:inline-flex}.device-registration-toolbar[data-v-0a1602af]{align-items:center;gap:8px;display:flex}.device-registration-search[data-v-0a1602af]{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#fff);min-height:38px;color:var(--theme-muted,#7d919d);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.device-registration-search input[data-v-0a1602af]{width:100%;color:var(--theme-text,#405563);background:0 0;border:0;outline:0;font:600 11px DM Sans,sans-serif}.device-registration-refresh[data-v-0a1602af]{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#fff);min-height:38px;color:var(--theme-text,#405563);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.device-registration-refresh[data-v-0a1602af]:disabled{opacity:.6;cursor:not-allowed}.device-registration-alert[data-v-0a1602af]{border-radius:9px;margin:0;padding:10px 12px;font-size:10px;font-weight:800}.device-registration-alert.error[data-v-0a1602af]{background:var(--ref-red-soft,#fff0f1);color:var(--ref-red,#c83f4e)}.device-registration-alert.success[data-v-0a1602af]{background:var(--ref-green-soft,#edfbf4);color:var(--ref-green,#16824f)}.device-registration-table-wrap[data-v-0a1602af]{border:1px solid var(--theme-line,#dce5ec);border-radius:11px;overflow:auto}.device-registration-table[data-v-0a1602af]{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:1080px}.device-registration-table th[data-v-0a1602af]{border-bottom:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fbfc);color:var(--theme-muted,#758895);white-space:nowrap;padding:12px 10px;font-size:10px;font-weight:900}.device-registration-table td[data-v-0a1602af]{border-bottom:1px solid var(--theme-line,#edf1f4);color:var(--theme-text,#405563);vertical-align:middle;padding:11px 10px;font-size:10px}.device-registration-table tr:last-child td[data-v-0a1602af]{border-bottom:0}.device-registration-table td small[data-v-0a1602af]{color:var(--theme-muted,#7d919d);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.device-registration-primary[data-v-0a1602af]{color:var(--theme-ink,#19354b);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.device-registration-muted[data-v-0a1602af]{color:var(--theme-muted,#7d919d);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-registration-table code[data-v-0a1602af]{color:var(--theme-accent,#17647c);text-overflow:ellipsis;white-space:nowrap;font:700 9px DM Sans,sans-serif;display:block;overflow:hidden}.device-registration-status[data-v-0a1602af]{background:var(--ref-green-soft,#edfbf4);min-height:22px;color:var(--ref-green,#16824f);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.device-registration-status.blocked[data-v-0a1602af],.device-registration-status.rejected[data-v-0a1602af],.device-registration-status.revoked[data-v-0a1602af]{background:var(--ref-red-soft,#fff0f1);color:var(--ref-red,#c83f4e)}.device-registration-status.pending[data-v-0a1602af]{background:var(--ref-orange-soft,#fff4df);color:var(--ref-orange,#ad6a16)}.device-registration-actions[data-v-0a1602af],.device-registration-request-actions[data-v-0a1602af]{white-space:nowrap;align-items:center;gap:5px;display:flex}.device-registration-actions button[data-v-0a1602af]{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#fff);width:29px;height:29px;color:var(--theme-accent,#17647c);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.device-registration-actions button.edit[data-v-0a1602af]{color:#7356db;background:#fbfaff;border-color:#d8cdf9}.device-registration-actions button.danger[data-v-0a1602af],.device-registration-request-actions .reject[data-v-0a1602af]{background:var(--ref-red-soft,#fff0f1);color:var(--ref-red,#c83f4e);border-color:#f2cfd4}.device-registration-actions button[data-v-0a1602af]:hover,.device-registration-request-actions button[data-v-0a1602af]:hover{filter:brightness(.96);transform:translateY(-1px)}.device-registration-request-actions button[data-v-0a1602af]{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font:800 9px DM Sans,sans-serif;display:inline-flex}.device-registration-request-actions .view[data-v-0a1602af]{color:#2563c9;background:#eef6ff;border-color:#c8ddf6}.device-registration-request-actions .approve[data-v-0a1602af]{background:var(--ref-green-soft,#edfbf4);color:var(--ref-green,#207345);border-color:#c6e7d4}.device-registration-empty[data-v-0a1602af],.device-registration-state[data-v-0a1602af]{min-height:190px;color:var(--theme-muted,#7d919d);text-align:center;justify-items:center;gap:8px;padding:42px 20px;display:grid}.device-registration-empty[data-v-0a1602af]{border:1px dashed var(--theme-line-strong,#c2d0da);background:var(--theme-surface-soft,#f8fbfc)}.device-registration-empty strong[data-v-0a1602af],.device-registration-state strong[data-v-0a1602af]{color:var(--theme-ink,#19354b);font-size:13px}.device-registration-empty p[data-v-0a1602af]{margin:0;font-size:10px}.device-registration-details[data-v-0a1602af]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.device-registration-details>div[data-v-0a1602af]{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fbfc);border-radius:8px;gap:5px;padding:10px;display:grid}.device-registration-details .wide[data-v-0a1602af]{grid-column:1/-1}.device-registration-details span[data-v-0a1602af]{color:var(--theme-muted,#7d919d);text-transform:uppercase;font-size:8px;font-weight:900}.device-registration-details strong[data-v-0a1602af],.device-registration-details code[data-v-0a1602af]{color:var(--theme-text,#405563);text-overflow:ellipsis;font:700 10px DM Sans,sans-serif;overflow:hidden}.device-registration-details pre[data-v-0a1602af]{max-height:180px;color:var(--theme-text,#405563);white-space:pre-wrap;margin:0;font:500 9px/1.5 DM Sans,sans-serif;overflow:auto}.spinning[data-v-0a1602af]{animation:.9s linear infinite device-registration-spin-0a1602af}@keyframes device-registration-spin-0a1602af{to{transform:rotate(360deg)}}@media (width<=700px){.device-registration-surface[data-v-0a1602af]{padding:16px}.device-registration-header[data-v-0a1602af]{flex-direction:column}.device-registration-scope[data-v-0a1602af]{box-sizing:border-box;width:100%}.device-registration-tabs[data-v-0a1602af]{grid-template-columns:1fr}.device-registration-toolbar[data-v-0a1602af]{flex-direction:column;align-items:stretch}.device-registration-refresh[data-v-0a1602af]{justify-content:center}.device-registration-details[data-v-0a1602af]{grid-template-columns:1fr}.device-registration-details .wide[data-v-0a1602af]{grid-column:auto}}.circulars-surface{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#fff);box-shadow:var(--ref-shadow-sm,0 2px 10px #1135490d);color:var(--theme-text,#405563);border-radius:15px;gap:16px;padding:22px;font-family:DM Sans,Arial,sans-serif;display:grid}.circulars-header{border-bottom:1px solid var(--theme-line,#dce5ec);padding-bottom:17px}.circulars-eyebrow{color:var(--theme-accent,#17647c);letter-spacing:.11em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.circulars-header h2{color:var(--theme-ink,#172632);margin:7px 0 4px;font:800 23px/1.1 Manrope,sans-serif}.circulars-header p{color:var(--theme-muted,#758895);margin:0;font-size:11px}.circulars-toolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.circulars-search{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);min-height:36px;color:var(--theme-muted,#758895);border-radius:9px;flex:280px;align-items:center;gap:7px;padding:0 11px;display:flex}.circulars-search input{width:100%;color:var(--theme-ink,#172632);background:0 0;border:0;outline:0;font:500 11px DM Sans,sans-serif}.circulars-add,.circulars-refresh{border:1px solid var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.circulars-refresh{border-color:var(--theme-line-strong,#c2d0da);color:var(--theme-text,#405563);background:#fff}.circulars-success,.circulars-inline-error{border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700}.circulars-success{background:var(--ref-green-soft,#e8f6f1);color:var(--ref-green-deep,#19765a)}.circulars-inline-error{background:var(--ref-red-soft,#fbecef);color:var(--ref-red,#b4515f)}.circulars-filters{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.circulars-filters label{color:var(--theme-text,#405563);gap:5px;font-size:10px;font-weight:800;display:grid}.circulars-filters input,.circulars-filters select,.circulars-pagination select{border:1px solid var(--theme-line,#dce5ec);min-height:34px;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;padding:0 9px;font:500 10px DM Sans,sans-serif}.circulars-clear-filters{border:1px solid var(--theme-line-strong,#c2d0da);min-height:34px;color:var(--theme-text,#405563);cursor:pointer;background:#fff;border-radius:8px;padding:0 11px;font:800 10px DM Sans,sans-serif}.circulars-state{border:1px dashed var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);text-align:center;border-radius:12px;justify-items:center;gap:7px;padding:58px 20px;display:grid}.circulars-state strong{color:var(--theme-ink,#172632);font-size:12px}.circulars-state span{font-size:10px}.circulars-state button{background:var(--theme-accent,#17647c);color:#fff;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 11px;font:800 10px DM Sans,sans-serif;display:inline-flex}.circulars-error{color:var(--ref-red,#b4515f)}.circulars-table-wrap{border:1px solid var(--theme-line,#dce5ec);border-radius:11px;overflow:auto}.circulars-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:1140px}.circulars-table th{border-bottom:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);white-space:nowrap;padding:12px 11px;font-size:10px;font-weight:900}.circulars-table td{vertical-align:middle;border-bottom:1px solid #edf1f4;padding:13px 11px;font-size:11px}.circulars-table tr:last-child td{border-bottom:0}.circulars-col-serial{width:65px}.circulars-col-date{width:155px}.circulars-col-number{width:225px}.circulars-col-type{width:135px}.circulars-col-department{width:180px}.circulars-col-remarks{width:auto}.circulars-col-files{width:125px}.circulars-col-actions{width:115px}.circulars-serial{text-align:center;color:var(--theme-muted,#758895);font-weight:800}.circulars-date{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.circulars-number{color:var(--theme-accent,#17647c);white-space:nowrap;font-weight:900}.circulars-department{font-weight:700}.circulars-remarks{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.circulars-muted{color:var(--theme-muted,#758895)}.circulars-files-trigger{color:#2563c9;cursor:pointer;background:#eef6ff;border:1px solid #c8ddf6;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.circulars-files-trigger small{background:var(--theme-accent,#17647c);color:#fff;border-radius:9px;place-items:center;min-width:15px;height:15px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.circulars-actions{gap:8px;display:flex}.circulars-action{color:#7356db;cursor:pointer;background:#fbfaff;border:1px solid #d8cdf9;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.circulars-action-view{color:#2563c9;background:#eef6ff;border-color:#c8ddf6}.circulars-action-delete{color:#b4515f;background:#fff8f8;border-color:#f1cfd5}.circulars-pagination{color:var(--theme-muted,#758895);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.circulars-pagination label{align-items:center;gap:5px;display:inline-flex}.circulars-pagination button{border:1px solid var(--theme-line-strong,#c2d0da);min-height:30px;color:var(--theme-text,#405563);cursor:pointer;background:#fff;border-radius:7px;padding:0 10px;font:800 10px DM Sans,sans-serif}.circulars-pagination button:disabled{cursor:not-allowed;opacity:.5}.circulars-form{gap:13px;display:grid}.circulars-number-preview{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);border-radius:8px;justify-content:space-between;padding:9px 11px;font-size:10px;display:flex}.circulars-number-preview strong{color:var(--theme-accent,#17647c);font-size:11px}.circulars-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.circulars-form-grid label{color:var(--theme-text,#405563);gap:6px;font-size:10px;font-weight:800;display:grid}.circulars-form-grid input,.circulars-form-grid select,.circulars-form-grid textarea{box-sizing:border-box;border:1px solid var(--theme-line,#dce5ec);width:100%;min-height:38px;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;outline:0;padding:9px 10px;font:500 11px DM Sans,sans-serif}.circulars-form-grid textarea{resize:vertical;min-height:90px}.circulars-wide{grid-column:1/-1}.circulars-upload{border:1px dashed var(--theme-line-strong,#c2d0da);background:var(--theme-surface-soft,#f8fafc);border-radius:9px;padding:10px}.circulars-upload small{color:var(--theme-muted,#758895);font-size:9px;font-weight:500}.circulars-file-picker{border:1px dashed var(--theme-accent,#17647c);min-height:34px;color:var(--theme-accent,#17647c);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex;position:relative}.circulars-file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.circulars-modal-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.circulars-modal-actions{justify-content:flex-end;gap:8px;display:flex}.circulars-form-error{color:#b42336;font-size:10px;font-weight:700}.circulars-modal-button{border:1px solid var(--theme-line-strong,#c2d0da);min-height:31px;color:var(--theme-text,#405563);cursor:pointer;background:#fff;border-radius:7px;padding:0 12px;font:800 10px DM Sans,sans-serif}.circulars-modal-button.primary{border-color:var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff}.circulars-file-list{gap:9px;max-height:55vh;display:grid;overflow:auto}.circulars-file-item{color:#2563c9;background:#eef6ff;border:1px solid #c8ddf6;border-radius:8px;align-items:center;gap:9px;padding:10px 11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.circulars-file-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.spinning{animation:.9s linear infinite circulars-spin}@keyframes circulars-spin{to{transform:rotate(360deg)}}@media (width<=700px){.circulars-surface{padding:16px}.circulars-form-grid{grid-template-columns:1fr}.circulars-wide{grid-column:auto}.circulars-modal-footer{flex-direction:column;align-items:stretch}.circulars-modal-actions{justify-content:flex-end}}.circulars-view-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.circulars-view-form label,.circulars-view-files{color:var(--theme-text,#405563);gap:6px;font-size:10px;font-weight:800;display:grid}.circulars-view-form input,.circulars-view-form textarea{box-sizing:border-box;border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);width:100%;color:var(--theme-ink,#172632);border-radius:8px;padding:9px 10px;font:600 11px DM Sans,sans-serif}.circulars-view-form textarea{resize:none}.circulars-view-files>span{color:var(--theme-text,#405563)}.circulars-view-files p{margin:0;font-size:10px;font-weight:500}@media (width<=700px){.circulars-view-form{grid-template-columns:1fr}.circulars-view-form .circulars-wide{grid-column:auto}}.content.circulars-page{box-sizing:border-box;width:100%;margin:0;max-width:none!important;padding:16px 14px 28px!important}.circulars-surface{box-sizing:border-box;width:100%;max-width:none;margin:0}.complaints-surface{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#fff);box-shadow:var(--ref-shadow-sm,0 2px 10px #1135490d);border-radius:15px;gap:16px;padding:22px;display:grid}.complaints-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.complaints-heading{min-width:0}.complaints-eyebrow{color:var(--theme-accent,#17647c);letter-spacing:.11em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.complaints-heading h2{color:var(--theme-ink,#172632);margin:7px 0 4px;font:800 23px/1.1 Manrope,sans-serif}.complaints-heading p{color:var(--theme-muted,#758895);margin:0;font-size:11px}.complaints-summary{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);min-width:150px;color:var(--theme-accent,#17647c);border-radius:11px;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:12px 14px;display:grid}.complaints-summary strong{font:800 20px Manrope,sans-serif}.complaints-summary span{color:var(--theme-muted,#758895);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:2px;font-size:9px;overflow:hidden}.complaints-toolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.complaints-search{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);min-height:36px;color:var(--theme-muted,#758895);border-radius:9px;flex:280px;align-items:center;gap:7px;padding:0 11px;display:flex}.complaints-search input{width:100%;color:var(--theme-ink,#172632);background:0 0;border:0;outline:0;font:500 11px DM Sans,sans-serif}.complaints-status-filter{color:var(--theme-muted,#758895);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.complaints-status-filter select{border:1px solid var(--theme-line,#dce5ec);min-height:36px;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;padding:0 9px;font:600 10px DM Sans,sans-serif}.complaints-add,.complaints-refresh{border:1px solid var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font:800 10px DM Sans,sans-serif;display:inline-flex}.complaints-refresh{border-color:var(--theme-line-strong,#c2d0da);color:var(--theme-text,#405563);background:#fff}.complaints-add:hover,.complaints-modal-button.primary:hover{background:var(--theme-accent-deep,#0d4358)}.complaints-success,.complaints-inline-error{border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700}.complaints-success{background:var(--ref-green-soft,#e8f6f1);color:var(--ref-green-deep,#19765a)}.complaints-inline-error{background:var(--ref-red-soft,#fbecef);color:var(--ref-red,#b4515f)}.complaints-state{border:1px dashed var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);text-align:center;border-radius:12px;justify-items:center;gap:7px;padding:58px 20px;display:grid}.complaints-state strong{color:var(--theme-ink,#172632);font-size:12px}.complaints-state span{font-size:10px}.complaints-state button{background:var(--theme-accent,#17647c);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 11px;font:800 10px DM Sans,sans-serif}.complaints-error{color:var(--ref-red,#b4515f)}.complaints-table-wrap{border:1px solid var(--theme-line,#dce5ec);border-radius:11px;overflow:auto}.complaints-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:2190px;font-family:DM Sans,Arial,sans-serif}.complaints-table th{border-bottom:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);letter-spacing:.035em;white-space:nowrap;padding:12px 11px;font-size:10px;font-weight:900;line-height:1.25}.complaints-table td{color:var(--theme-text,#405563);vertical-align:middle;border-bottom:1px solid #edf1f4;padding:13px 11px;font-size:11px;font-weight:500;line-height:1.4;display:table-cell!important}.complaints-table tr:last-child td{border-bottom:0}.complaints-col-details{width:235px}.complaints-col-capa{width:220px}.complaints-col-remarks{width:190px}.complaints-col-notes{width:205px}.complaints-serial{color:var(--theme-muted,#758895);text-align:center;font-size:11px;font-weight:800}.complaints-number{white-space:nowrap;color:var(--theme-accent,#17647c)!important;font-size:11px!important;font-weight:900!important}.complaints-date{white-space:nowrap;align-items:center;gap:5px;max-width:100%;font-size:10px;display:inline-flex}.complaints-status{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:900;line-height:1.1;display:inline-flex}.status-requested{color:#3d7ead;background:#eaf3fa}.status-in-process,.status-attempted{color:#b87924;background:#fff3df}.status-solved-temporary{color:#19765a;background:#e8f6f1}.status-closed{color:#0d4358;background:#e8f3f6}.status-dispute{color:#b4515f;background:#fbecef}.status-committee-meeting{color:#7650a8;background:#f0ebfa}.complaints-person{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;display:inline-flex;overflow:hidden}.complaints-plain-cell,.complaints-details,.complaints-text-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.complaints-details,.complaints-text-cell{line-height:1.45}.complaints-muted{color:var(--theme-muted,#758895)}.complaints-files{gap:5px;min-width:100px;display:grid}.complaints-files a{max-width:155px;color:var(--theme-accent,#17647c);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex;overflow:hidden}.complaints-files a:hover{text-decoration:underline}.complaints-actions{justify-content:flex-start;align-items:center;gap:8px;min-height:32px;display:flex}.complaints-actions button{color:#7356db;cursor:pointer;background:#fbfaff;border:1px solid #d8cdf9;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.complaints-actions button:hover{background:#f0ebff;border-color:#7356db}.complaints-actions button.danger{color:var(--ref-red,#b4515f);background:#fff8f8;border-color:#f1cfd5}.complaints-actions button.danger:hover{background:var(--ref-red-soft,#fbecef);border-color:var(--ref-red,#b4515f)}.complaints-form{gap:13px;display:grid}.complaints-number-preview{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);border-radius:8px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:10px;display:flex}.complaints-number-preview strong{color:var(--theme-accent,#17647c);font-size:11px}.complaints-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.complaints-form-grid label{color:var(--theme-text,#405563);gap:6px;font-size:10px;font-weight:800;display:grid}.complaints-label-line{white-space:nowrap}.complaints-form-grid input,.complaints-form-grid select,.complaints-form-grid textarea{box-sizing:border-box;border:1px solid var(--theme-line,#dce5ec);width:100%;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;outline:0;padding:9px 10px;font:500 11px DM Sans,sans-serif}.complaints-form-grid textarea{resize:vertical;min-height:70px}.complaints-form-grid input:focus,.complaints-form-grid select:focus,.complaints-form-grid textarea:focus{border-color:var(--theme-accent,#17647c);box-shadow:0 0 0 3px #17647c1f}.complaints-wide{grid-column:1/-1}.complaints-upload{border:1px dashed var(--theme-line-strong,#c2d0da);background:var(--theme-surface-soft,#f8fafc);border-radius:9px;padding:10px}.complaints-upload small{color:var(--theme-muted,#758895);font-size:9px;font-weight:500}.complaints-file-picker{border:1px dashed var(--theme-accent,#17647c);min-height:34px;color:var(--theme-accent,#17647c);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex;position:relative}.complaints-file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.complaints-modal-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 12px;display:flex}.complaints-form-error{color:var(--ref-red,#b4515f);font-size:10px;font-weight:700}.complaints-modal-actions{gap:8px;margin-left:auto;display:flex}.complaints-modal-button{border:1px solid var(--theme-line-strong,#c2d0da);min-height:35px;color:var(--theme-text,#405563);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font:800 10px DM Sans,sans-serif;display:inline-flex}.complaints-modal-button.primary{border-color:var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff}@media (width<=760px){.complaints-surface{padding:16px}.complaints-header{display:grid}.complaints-summary{width:max-content}.complaints-form-grid{grid-template-columns:1fr}.complaints-wide{grid-column:auto}.complaints-modal-footer{flex-direction:column;align-items:stretch}.complaints-modal-actions{justify-content:flex-end}.complaints-form-error{order:2}}.content.complaints-page{box-sizing:border-box;width:100%;max-width:none!important;padding-left:14px!important;padding-right:14px!important}.complaints-surface{background:linear-gradient(145deg,var(--theme-surface,#fff),var(--theme-surface-soft,#f8fbff));border-radius:18px;width:100%;max-width:none;margin:0;padding:24px;font-family:DM Sans,Arial,sans-serif;box-shadow:0 18px 42px #1c48761a}.complaints-table{border-collapse:collapse;border-spacing:0;display:table!important}.complaints-table thead{display:table-header-group!important}.complaints-table tbody{display:table-row-group!important}.complaints-table tr{display:table-row!important}.complaints-table th,.complaints-table td{display:table-cell!important}.complaints-table th{z-index:1;background:var(--theme-surface-muted,#eef5fb);color:var(--theme-muted,#66809a);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;position:sticky;top:0}.complaints-table tbody tr:hover{background:var(--theme-surface-soft,#f8fbff)}.complaints-actions-cell{white-space:nowrap;vertical-align:middle!important}.complaints-actions{align-items:center;gap:5px;min-width:max-content;display:flex}.complaints-action{cursor:pointer;border-radius:8px;place-items:center;padding:0;text-decoration:none;border:1px solid #0000!important;flex:0 0 28px!important;width:28px!important;height:28px!important;display:grid!important}.complaints-action-edit{color:#7042b5!important;background:#f5efff!important;border-color:#d9c8f5!important}.complaints-action-delete{color:#b4515f!important;background:#fff3f4!important;border-color:#f1cfd5!important}.complaints-action:hover{filter:brightness(.96);transform:translateY(-1px)}.complaints-file-view-icon{color:#2563c9;background:#fff;border:1px solid #b7d2ee;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;flex:0 0 24px!important;display:grid!important}.complaints-attachment-item .complaints-file-view-icon{border-radius:7px;width:28px;height:28px;flex:0 0 28px!important}.complaints-col-serial{width:58px}.complaints-col-status{width:125px}.complaints-col-date{width:155px}.complaints-col-user{width:145px}.complaints-col-department{width:115px}.complaints-col-attachments{width:92px}.complaints-attachment-trigger{color:#2563c9;cursor:pointer;background:#eef6ff;border:1px solid #c8ddf6;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:inline-grid;position:relative}.complaints-attachment-trigger:hover{filter:brightness(.96);transform:translateY(-1px)}.complaints-attachment-trigger small{background:var(--theme-accent,#17647c);color:#fff;border-radius:9px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-6px;right:-5px}.complaints-file{color:#2563c9;background:#eef6ff;border:1px solid #c8ddf6;border-radius:7px;align-items:center;gap:5px;max-width:175px;padding:5px 7px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.complaints-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.complaints-file svg{flex:none}.complaints-file:hover{text-decoration:underline}.complaints-view-content{gap:14px;display:grid}.complaints-view-summary{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.complaints-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.complaints-view-grid>div{border:1px solid var(--theme-line,#dce5ec);background:#fff;border-radius:8px;gap:5px;padding:10px 11px;display:grid}.complaints-view-grid span{color:var(--theme-muted,#758895);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:900}.complaints-view-grid strong,.complaints-view-grid p{color:var(--theme-text,#405563);white-space:pre-wrap;margin:0;font-size:11px;font-weight:600;line-height:1.45}.complaints-view-wide{grid-column:1/-1}.complaints-view-files{flex-wrap:wrap;gap:7px;display:flex}.complaints-attachment-list{gap:9px;max-height:55vh;padding:2px;display:grid;overflow:auto}.complaints-attachment-item{color:#2563c9;background:#eef6ff;border:1px solid #c8ddf6;border-radius:8px;align-items:center;gap:9px;padding:10px 11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.complaints-attachment-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.complaints-attachment-item:hover{background:#e2f0ff}.complaints-view-footer{justify-content:flex-end;width:100%;padding:8px 12px;display:flex}.complaints-view-modal .modal-content,.complaints-attachments-modal .modal-content{max-height:68vh;overflow:auto}@media (width<=760px){.complaints-surface{padding:16px}}.complaints-col-actions{width:180px!important}.complaints-action-history{color:#7356db!important;background:#fbfaff!important;border-color:#d8cdf9!important}.complaints-action-history:hover{background:#f0ebff!important;border-color:#7356db!important}.complaints-action-print{color:#2563c9!important;background:#eef6ff!important;border-color:#c8ddf6!important}.complaints-action-print:hover{background:#e2f0ff!important;border-color:#2563c9!important}.complaints-action-view{color:#2563c9!important;background:#eef6ff!important;border-color:#c8ddf6!important}.complaints-action-view:hover{background:#e2f0ff!important;border-color:#2563c9!important}.complaints-history-state{color:var(--theme-muted,#758895);text-align:center;justify-items:center;gap:8px;padding:42px 20px;font-size:11px;display:grid}.complaints-history-state strong{color:var(--theme-ink,#172632);font-size:12px}.complaints-history-state button{background:var(--theme-accent,#17647c);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 11px;font:800 10px DM Sans,sans-serif}.complaints-history-error{color:var(--ref-red,#b4515f)}.complaints-history-list{gap:0;max-height:58vh;padding:4px 3px 4px 1px;display:grid;overflow:auto}.complaints-history-item{grid-template-columns:30px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.complaints-history-item:not(:last-child):before{content:"";border-left:1px dashed #cbd8e2;position:absolute;top:28px;bottom:0;left:14px}.complaints-history-marker{z-index:1;color:#2563c9;background:#eef6ff;border:1px solid #c8ddf6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.complaints-history-card{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);border-radius:9px;gap:7px;padding:10px 11px;display:grid}.complaints-history-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.complaints-history-heading strong{color:var(--theme-ink,#172632);font-size:11px}.complaints-history-heading span,.complaints-history-card>p{color:var(--theme-muted,#758895);margin:0;font-size:9px}.complaints-history-changes{gap:5px;display:grid}.complaints-history-change{color:var(--theme-text,#405563);border-top:1px solid #e7edf2;grid-template-columns:120px minmax(70px,1fr) auto minmax(70px,1fr);align-items:center;gap:7px;padding-top:5px;font-size:10px;display:grid}.complaints-history-change strong{color:var(--theme-muted,#758895);font-size:9px}.complaints-history-arrow{color:var(--theme-accent,#17647c);text-align:center;font-weight:900}.complaints-history-old{color:#b42336;background:#fff0f1;border-radius:5px;padding:4px 6px;font-weight:700}.complaints-history-new{color:#19765a;background:#edf9f3;border-radius:5px;padding:4px 6px;font-weight:700}.complaints-history-card>p strong{color:var(--theme-ink,#172632)}.complaints-history-print{align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.complaints-history-change{grid-template-columns:1fr;gap:2px}.complaints-history-arrow{display:none}.complaints-history-change span:not(.complaints-history-arrow){padding-left:8px}}.complaints-status-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.complaints-status-card{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);min-height:88px;color:var(--theme-text,#405563);text-align:left;cursor:pointer;border-radius:10px;justify-items:start;gap:4px;padding:12px 13px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.complaints-status-card:hover,.complaints-status-card.active{transform:translateY(-1px);box-shadow:0 6px 16px #1c48761a}.complaints-status-card span{font-size:10px;font-weight:800;line-height:1.25}.complaints-status-card strong{font:800 24px/1 Manrope,sans-serif}.complaints-status-card small{color:var(--theme-muted,#758895);font-size:9px}.complaints-status-card-total{border-top:3px solid var(--theme-accent,#17647c)}.complaints-status-card-total strong,.complaints-status-card-total span{color:var(--theme-accent,#17647c)}.complaints-status-card-requested{border-top:3px solid #3d7ead}.complaints-status-card-requested strong,.complaints-status-card-requested span{color:#3d7ead}.complaints-status-card-in-process,.complaints-status-card-attempted{border-top:3px solid #b87924}.complaints-status-card-in-process strong,.complaints-status-card-in-process span,.complaints-status-card-attempted strong,.complaints-status-card-attempted span{color:#b87924}.complaints-status-card-solved-temporary{border-top:3px solid #19765a}.complaints-status-card-solved-temporary strong,.complaints-status-card-solved-temporary span{color:#19765a}.complaints-status-card-closed{border-top:3px solid #0d4358}.complaints-status-card-closed strong,.complaints-status-card-closed span{color:#0d4358}.complaints-status-card-dispute{border-top:3px solid #b4515f}.complaints-status-card-dispute strong,.complaints-status-card-dispute span{color:#b4515f}.complaints-status-card-committee-meeting{border-top:3px solid #7650a8}.complaints-status-card-committee-meeting strong,.complaints-status-card-committee-meeting span{color:#7650a8}@media (width<=1050px){.complaints-status-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.complaints-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.complaints-status-cards{grid-template-columns:1fr}}.complaints-status-cards{gap:8px}.complaints-status-card{gap:2px;min-height:66px;padding:8px 10px}.complaints-status-card strong{font-size:18px}.complaints-status-card span{font-size:9px}.complaints-status-card small{font-size:8px}.complaints-status-cards{flex-wrap:wrap;align-items:stretch;display:flex}.complaints-status-card{flex:0 160px;width:160px}@media (width<=700px){.complaints-status-card{flex:calc(50% - 4px);width:auto}}.complaints-status-card span{font-size:11px;font-weight:900}.complaints-status-card strong{font-size:22px;font-weight:900}.complaints-status-card small{font-size:10px;font-weight:700}.complaints-status-card-on-hold{border-top:3px solid #7b61a8}.complaints-status-card-on-hold strong,.complaints-status-card-on-hold span{color:#7b61a8}.status-on-hold{color:#6d52a7;background:#f0ebfa}.complaints-priority{border-radius:20px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.priority-high{color:#b42336;background:#fbecef}.priority-medium{color:#b87924;background:#fff3df}.priority-low{color:#19765a;background:#e8f6f1}.complaints-overdue-row td{background:#fffaf2}.complaints-tat.overdue{color:#b42336;font-weight:900}.complaints-title-cell{color:var(--theme-ink,#172632);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.complaints-sort{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.complaints-pagination{color:var(--theme-muted,#758895);justify-content:flex-end;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:flex}.complaints-pagination label{align-items:center;gap:5px;display:inline-flex}.complaints-pagination select,.complaints-pagination button{border:1px solid var(--theme-line,#dce5ec);min-height:27px;color:var(--theme-text,#405563);background:#fff;border-radius:6px;padding:0 8px;font:700 10px DM Sans,sans-serif}.complaints-pagination button:disabled{cursor:not-allowed;opacity:.45}.complaints-manage-types{color:#674bb1;cursor:pointer;background:#f8f5ff;border:1px solid #c9bdf0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font:800 10px DM Sans,sans-serif;display:inline-flex}.complaints-type-actions button{color:#674bb1;cursor:pointer;background:#fff;border:1px solid #d8cdf9;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font:800 9px DM Sans,sans-serif;display:inline-flex}.complaints-type-list{gap:8px;max-height:52vh;display:grid;overflow:auto}.complaints-type-item{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.complaints-type-item div:first-child{gap:3px;display:grid}.complaints-type-item strong{color:var(--theme-ink,#172632);font-size:11px}.complaints-type-item small{color:var(--theme-muted,#758895);font-size:9px}.complaints-type-actions{align-items:center;gap:5px;display:flex}.complaints-type-actions button:disabled{cursor:not-allowed;opacity:.45}.complaints-type-toolbar{color:var(--theme-muted,#758895);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px;font-weight:800;display:flex}.required-mark{color:#b42336}.complaints-col-number{width:150px!important}.complaints-col-title{width:220px}.complaints-col-type{width:145px}.complaints-col-priority{width:105px}.complaints-col-tat{width:95px}.complaints-table{min-width:1600px}@media (width<=700px){.complaints-pagination{flex-wrap:wrap;justify-content:flex-start}.complaints-type-item{flex-direction:column;align-items:flex-start}.complaints-type-actions{justify-content:flex-end;width:100%}}.incidence-page[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#fff);color:var(--theme-text,#405563);border-radius:15px;gap:16px;padding:22px;font-family:DM Sans,Arial,sans-serif;display:grid}.incidence-header[data-v-6e502804]{border-bottom:1px solid var(--theme-line,#dce5ec);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.incidence-kicker[data-v-6e502804]{color:var(--theme-accent,#17647c);letter-spacing:.1em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.incidence-header h2[data-v-6e502804]{color:var(--theme-ink,#172632);margin:7px 0 4px;font:800 23px/1.1 Manrope,sans-serif}.incidence-header p[data-v-6e502804]{color:var(--theme-muted,#758895);margin:0;font-size:11px}.incidence-header-actions[data-v-6e502804],.incidence-modal-footer[data-v-6e502804]{justify-content:space-between;align-items:center;gap:10px;display:flex}.incidence-header-actions[data-v-6e502804]{justify-content:flex-end}.incidence-button[data-v-6e502804]{border:1px solid var(--theme-line-strong,#c2d0da);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font:800 10px DM Sans,sans-serif;display:inline-flex}.incidence-button.primary[data-v-6e502804]{border-color:var(--theme-accent,#17647c);background:var(--theme-accent,#17647c);color:#fff}.incidence-button.secondary[data-v-6e502804]{color:var(--theme-text,#405563);background:#fff}.incidence-button[data-v-6e502804]:disabled{opacity:.55;cursor:not-allowed}.incidence-stats[data-v-6e502804]{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.incidence-stat[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);border-radius:10px;gap:4px;padding:11px;display:grid}.incidence-stat span[data-v-6e502804]{color:var(--theme-muted,#758895);font-size:9px;font-weight:800}.incidence-stat strong[data-v-6e502804]{color:var(--theme-ink,#172632);font-size:20px}.incidence-toolbar[data-v-6e502804]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.incidence-toolbar label[data-v-6e502804]{color:var(--theme-text,#405563);gap:5px;font-size:9px;font-weight:800;display:grid}.incidence-toolbar input[data-v-6e502804],.incidence-toolbar select[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);min-height:34px;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;padding:0 8px;font:500 10px DM Sans,sans-serif}.incidence-search[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);min-height:34px;color:var(--theme-muted,#758895);border-radius:8px;flex:260px;align-items:center;gap:7px;padding:0 9px;display:flex!important}.incidence-search input[data-v-6e502804]{border:0;outline:0;width:100%;min-height:30px}.incidence-alert[data-v-6e502804]{border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700}.incidence-alert.error[data-v-6e502804]{color:#b42336;background:#fff0f1}.incidence-alert.success[data-v-6e502804]{color:#18795d;background:#e8f8f1}.incidence-empty[data-v-6e502804]{border:1px dashed var(--theme-line,#dce5ec);color:var(--theme-muted,#758895);text-align:center;border-radius:12px;justify-items:center;gap:7px;padding:55px 20px;display:grid}.incidence-empty strong[data-v-6e502804]{color:var(--theme-ink,#172632);font-size:12px}.incidence-empty span[data-v-6e502804]{font-size:10px}.incidence-table-wrap[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);border-radius:11px;overflow:auto}.incidence-table[data-v-6e502804]{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1620px}.incidence-table th[data-v-6e502804]{background:var(--theme-surface-soft,#f8fafc);border-bottom:1px solid var(--theme-line,#dce5ec);color:var(--theme-muted,#758895);white-space:nowrap;padding:11px 9px;font-size:9px;font-weight:900}.incidence-table td[data-v-6e502804]{vertical-align:top;border-bottom:1px solid #edf1f4;padding:11px 9px;font-size:10px}.incidence-table tr:last-child td[data-v-6e502804]{border-bottom:0}.incidence-number[data-v-6e502804]{color:var(--theme-accent,#17647c);white-space:nowrap;font-weight:900}.incidence-truncate[data-v-6e502804]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.incidence-status[data-v-6e502804]{white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.incidence-status.slate[data-v-6e502804]{color:#5d6b76;background:#eef2f5}.incidence-status.blue[data-v-6e502804]{color:#236bc2;background:#eaf3ff}.incidence-status.amber[data-v-6e502804]{color:#a36c00;background:#fff6df}.incidence-status.violet[data-v-6e502804],.incidence-status.purple[data-v-6e502804]{color:#6953c8;background:#f0ebff}.incidence-status.green[data-v-6e502804],.incidence-status.teal[data-v-6e502804]{color:#18795d;background:#e8f8f1}.incidence-status.orange[data-v-6e502804]{color:#b2621c;background:#fff0e1}.incidence-status.red[data-v-6e502804]{color:#b42336;background:#fff0f1}.incidence-attachment-count[data-v-6e502804],.incidence-attachment-link[data-v-6e502804]{color:#266bc4;align-items:center;gap:4px;display:inline-flex}.incidence-attachment-link[data-v-6e502804]{margin:0 7px 5px 0;font-size:10px;text-decoration:none}.incidence-actions[data-v-6e502804]{flex-wrap:wrap;gap:5px;min-width:150px;display:flex}.incidence-actions button[data-v-6e502804]{color:#2563c9;cursor:pointer;background:#eef6ff;border:1px solid #c8ddf6;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;display:inline-flex}.incidence-actions button.danger[data-v-6e502804]{color:#b4515f;background:#fff8f8;border-color:#f1cfd5}.incidence-pagination[data-v-6e502804]{color:var(--theme-muted,#758895);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.incidence-pagination button[data-v-6e502804]{border:1px solid var(--theme-line-strong,#c2d0da);cursor:pointer;background:#fff;border-radius:7px;min-height:29px;padding:0 9px}.incidence-pagination button[data-v-6e502804]:disabled{opacity:.5}.incidence-form[data-v-6e502804],.incidence-sheet[data-v-6e502804],.incidence-approval-form[data-v-6e502804],.incidence-settings[data-v-6e502804]{gap:13px;display:grid}.incidence-form-grid[data-v-6e502804]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.incidence-form-grid label[data-v-6e502804],.incidence-sheet label[data-v-6e502804],.incidence-approval-form label[data-v-6e502804],.incidence-settings label[data-v-6e502804]{color:var(--theme-text,#405563);gap:6px;font-size:10px;font-weight:800;display:grid}.incidence-form-grid input[data-v-6e502804],.incidence-form-grid select[data-v-6e502804],.incidence-form-grid textarea[data-v-6e502804],.incidence-sheet input[data-v-6e502804],.incidence-sheet select[data-v-6e502804],.incidence-sheet textarea[data-v-6e502804],.incidence-approval-form textarea[data-v-6e502804],.incidence-approval-form select[data-v-6e502804],.incidence-settings select[data-v-6e502804]{box-sizing:border-box;border:1px solid var(--theme-line,#dce5ec);width:100%;min-height:36px;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;outline:0;padding:8px 9px;font:500 10px DM Sans,sans-serif}.incidence-form-grid textarea[data-v-6e502804],.incidence-sheet textarea[data-v-6e502804],.incidence-approval-form textarea[data-v-6e502804]{resize:vertical}.wide[data-v-6e502804]{grid-column:1/-1}.incidence-file-preview[data-v-6e502804]{flex-wrap:wrap;gap:7px;display:flex}.incidence-file-preview span[data-v-6e502804]{color:#2563c9;background:#eef6ff;border:1px solid #c8ddf6;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.incidence-file-preview button[data-v-6e502804]{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.incidence-sheet[data-v-6e502804]{max-height:70vh;padding-right:3px;overflow:auto}.incidence-sheet h3[data-v-6e502804]{border-top:1px solid var(--theme-line,#dce5ec);color:var(--theme-ink,#172632);margin:4px 0 0;padding-top:10px;font-size:12px}.incidence-sheet-meta[data-v-6e502804]{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:10px;display:grid}.incidence-reference[data-v-6e502804]{background:var(--theme-surface-soft,#f8fafc);color:var(--theme-accent,#17647c);border-radius:8px;margin:0;padding:10px;font-weight:900}.incidence-check-grid[data-v-6e502804]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.incidence-check-grid label[data-v-6e502804]{grid-template-columns:none;align-items:flex-start;gap:7px;font-weight:600;display:flex}.incidence-reference-grid label[data-v-6e502804]{grid-template-columns:20px 1fr;align-items:center;display:grid}.incidence-factor-wrap[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);border-radius:9px;overflow:auto}.incidence-factor-table[data-v-6e502804]{border-collapse:collapse;width:100%;min-width:900px}.incidence-factor-table th[data-v-6e502804],.incidence-factor-table td[data-v-6e502804]{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f4;padding:8px;font-size:9px}.incidence-factor-table th[data-v-6e502804]{background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);font-weight:900}.incidence-factor-table textarea[data-v-6e502804],.incidence-factor-table select[data-v-6e502804],.incidence-factor-table input[data-v-6e502804]{min-width:120px}.incidence-additional-row[data-v-6e502804]{grid-template-columns:1fr 100px 1fr;gap:7px;display:grid}.incidence-link-button[data-v-6e502804]{color:var(--theme-accent,#17647c);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:800 10px DM Sans,sans-serif}.incidence-root-causes[data-v-6e502804]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.incidence-note[data-v-6e502804]{color:#8a5a00;background:#fff6df;border-radius:8px;padding:9px;font-size:10px;font-weight:800}.incidence-view-grid[data-v-6e502804]{grid-template-columns:145px 1fr;gap:10px;font-size:11px;display:grid}.incidence-view-grid p[data-v-6e502804]{white-space:pre-wrap;margin:0}.incidence-history[data-v-6e502804]{gap:10px;max-height:60vh;display:grid;overflow:auto}.incidence-history>div[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);border-radius:8px;gap:4px;padding:10px;display:grid}.incidence-history span[data-v-6e502804],.incidence-history p[data-v-6e502804]{color:var(--theme-muted,#758895);margin:0;font-size:10px}.incidence-history strong[data-v-6e502804]{color:var(--theme-ink,#172632);font-size:11px}@media (width<=900px){.incidence-stats[data-v-6e502804]{grid-template-columns:repeat(3,minmax(0,1fr))}.incidence-header[data-v-6e502804]{display:grid}.incidence-header-actions[data-v-6e502804]{justify-content:flex-start}}@media (width<=650px){.incidence-page[data-v-6e502804]{padding:16px}.incidence-stats[data-v-6e502804]{grid-template-columns:repeat(2,minmax(0,1fr))}.incidence-form-grid[data-v-6e502804],.incidence-check-grid[data-v-6e502804],.incidence-root-causes[data-v-6e502804],.incidence-sheet-meta[data-v-6e502804]{grid-template-columns:1fr}.incidence-wide[data-v-6e502804]{grid-column:auto}.incidence-modal-footer[data-v-6e502804]{flex-direction:column;align-items:stretch}.incidence-modal-footer>div[data-v-6e502804]{justify-content:flex-end;display:flex}.incidence-view-grid[data-v-6e502804],.incidence-additional-row[data-v-6e502804]{grid-template-columns:1fr}}.incidence-type-master[data-v-6e502804]{gap:16px;min-width:min(760px,80vw);display:grid}.incidence-type-form[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface-soft,#f8fafc);border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:12px;display:grid}.incidence-type-form label[data-v-6e502804]{color:var(--theme-text,#405563);gap:5px;font-size:10px;font-weight:800;display:grid}.incidence-type-form input[data-v-6e502804],.incidence-type-form textarea[data-v-6e502804]{box-sizing:border-box;border:1px solid var(--theme-line,#dce5ec);min-height:34px;color:var(--theme-ink,#172632);background:#fff;border-radius:7px;padding:8px;font:500 10px DM Sans,sans-serif}.incidence-type-form textarea[data-v-6e502804]{resize:vertical}.incidence-type-active[data-v-6e502804]{align-items:center;gap:6px;min-height:34px;display:flex!important}.incidence-type-active input[data-v-6e502804]{min-height:auto}.incidence-type-form .incidence-modal-footer[data-v-6e502804]{grid-column:1/-1;justify-content:flex-end}.incidence-type-table-wrap[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);border-radius:10px;overflow:auto}.incidence-type-table[data-v-6e502804]{border-collapse:collapse;text-align:left;width:100%}.incidence-type-table th[data-v-6e502804],.incidence-type-table td[data-v-6e502804]{border-bottom:1px solid var(--theme-line,#dce5ec);padding:9px;font-size:10px}.incidence-type-table th[data-v-6e502804]{background:var(--theme-surface-soft,#f8fafc);color:var(--theme-muted,#758895);font-size:9px;font-weight:900}.incidence-type-table tr:last-child td[data-v-6e502804]{border-bottom:0}@media (width<=700px){.incidence-type-master[data-v-6e502804]{min-width:0}.incidence-type-form[data-v-6e502804]{grid-template-columns:1fr}.incidence-type-form .incidence-modal-footer[data-v-6e502804]{grid-column:auto}}.incidence-sheet[data-v-6e502804]{width:min(1120px,100vw - 80px);max-height:78vh;padding:4px 3px 2px;overflow:auto}.incidence-sheet-toolbar[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);color:var(--theme-ink,#172632);background:linear-gradient(135deg,#f8fbfd,#eef6f8);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;font-weight:900;display:flex}.incidence-sheet-toolbar .danger-button[data-v-6e502804]{color:#ad3e4e;background:#fff5f6;border-color:#e6b8bf}.incidence-sheet h3[data-v-6e502804]{border-left:4px solid var(--theme-accent,#17647c);color:var(--theme-ink,#172632);background:#f3f8fa;border-radius:5px;margin:8px 0 0;padding:9px 11px;font:800 12px/1.2 Manrope,sans-serif}.incidence-sheet-meta[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr 220px;align-items:end;gap:12px;padding:13px;display:grid}.incidence-sheet-meta strong[data-v-6e502804]{color:var(--theme-accent,#17647c);font-size:15px}.incidence-sheet-meta span[data-v-6e502804]{color:var(--theme-muted,#758895);font-size:10px}.incidence-reference[data-v-6e502804]{border:1px dashed var(--theme-line-strong,#c2d0da);color:var(--theme-accent,#17647c);background:#fbfdfe;border-radius:8px;margin:0;padding:11px 12px;font-size:12px;font-weight:900}.incidence-check-grid[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);background:#fff;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.incidence-check-grid label[data-v-6e502804]{background:#fbfcfd;border:1px solid #edf1f4;border-radius:7px;align-items:flex-start;gap:7px;padding:7px 8px;grid-template-columns:none!important;display:flex!important}.incidence-check-grid input[data-v-6e502804]{margin-top:2px;width:auto!important;min-height:auto!important}.incidence-reference-grid[data-v-6e502804]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.incidence-reference-grid label[data-v-6e502804]{align-items:center;gap:8px;display:grid;grid-template-columns:24px 1fr!important}.incidence-factor-wrap[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);background:#fff;border-radius:9px;overflow:auto}.incidence-factor-table[data-v-6e502804]{min-width:760px}.incidence-factor-table th[data-v-6e502804]{z-index:1;color:var(--theme-ink,#172632);background:#edf5f7;font-size:9px;position:sticky;top:0}.incidence-factor-table td[data-v-6e502804]{font-size:10px}.incidence-factor-table td[data-v-6e502804]:first-child{min-width:300px;color:var(--theme-text,#405563);font-weight:700;line-height:1.35}.incidence-factor-table textarea[data-v-6e502804]{min-width:190px}.capa-table td[data-v-6e502804],.capa-table th[data-v-6e502804]{vertical-align:top}.incidence-row-delete[data-v-6e502804]{color:#b4515f;cursor:pointer;background:#fff7f8;border:1px solid #edc5ca;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.incidence-row-delete[data-v-6e502804]:disabled{opacity:.45;cursor:not-allowed}.incidence-root-causes[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);background:#fff;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.incidence-root-causes label[data-v-6e502804]{align-items:start;gap:8px;grid-template-columns:24px 1fr!important;display:grid!important}.incidence-root-causes label[data-v-6e502804]:first-line{font-weight:900}.incidence-additional-row[data-v-6e502804]{background:#fbfcfd;border:1px solid #edf1f4;border-radius:8px;grid-template-columns:1.1fr 120px 1fr;align-items:start;gap:8px;padding:8px;display:grid}.incidence-additional-row input[data-v-6e502804],.incidence-additional-row select[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec)!important;border-radius:7px!important;min-height:34px!important;padding:8px!important}.incidence-note[data-v-6e502804]{color:#8d6500;background:#fff8e7;border-radius:7px;margin:0;padding:9px 11px;font-size:10px;font-weight:800}@media (width<=800px){.incidence-sheet[data-v-6e502804]{width:auto;max-height:76vh}.incidence-sheet-meta[data-v-6e502804],.incidence-check-grid[data-v-6e502804],.incidence-reference-grid[data-v-6e502804],.incidence-root-causes[data-v-6e502804],.incidence-additional-row[data-v-6e502804]{grid-template-columns:1fr}.incidence-sheet-toolbar[data-v-6e502804]{flex-direction:column;align-items:flex-start}}.incidence-page[data-v-6e502804]{box-sizing:border-box;background:linear-gradient(145deg,var(--theme-surface,#fff) 0%,#f7fafc 100%);border:1px solid var(--theme-line,#dce5ec);border-radius:18px;width:100%;min-height:calc(100vh - 150px);padding:24px;box-shadow:0 14px 34px #1d374817}.incidence-header[data-v-6e502804]{border-bottom:1px solid var(--theme-line,#dce5ec);padding:4px 4px 20px}.incidence-header h2[data-v-6e502804]{letter-spacing:-.02em;font-size:25px}.incidence-kicker[data-v-6e502804]{color:#17647c;background:#edf8fa;border:1px solid #cfe6ed;border-radius:999px;padding:6px 9px}.incidence-header p[data-v-6e502804]{max-width:680px;line-height:1.5}.incidence-header-actions[data-v-6e502804]{padding-top:4px}.incidence-button[data-v-6e502804]{transition:transform .15s,box-shadow .15s;box-shadow:0 3px 8px #2344530f}.incidence-button[data-v-6e502804]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 13px #2344531f}.incidence-stat[data-v-6e502804]{background:#ffffffd1;min-height:66px;padding:13px 14px;box-shadow:0 4px 12px #2344530d}.incidence-toolbar[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);background:#ffffffb8;border-radius:11px;padding:12px}.incidence-table-wrap[data-v-6e502804]{box-shadow:0 5px 16px #2344530d}.incidence-sheet[data-v-6e502804]{width:min(1320px,100vw - 40px);max-height:84vh;padding:8px 6px 4px}.incidence-sheet-meta[data-v-6e502804]{padding:16px;box-shadow:0 4px 12px #2344530d}.incidence-sheet h3[data-v-6e502804]{margin-top:12px}.incidence-factor-table th[data-v-6e502804],.incidence-factor-table td[data-v-6e502804]{padding:12px 10px}.incidence-factor-table td[data-v-6e502804]:first-child{min-width:360px}.capa-table[data-v-6e502804]{min-width:1380px}@media (width<=800px){.incidence-page[data-v-6e502804]{border-radius:13px;padding:16px}.incidence-header[data-v-6e502804]{flex-direction:column}.incidence-header-actions[data-v-6e502804]{flex-wrap:wrap;justify-content:flex-start;width:100%}.incidence-sheet[data-v-6e502804]{width:calc(100vw - 28px);max-height:82vh}.incidence-toolbar[data-v-6e502804]{padding:10px}}[data-v-6e502804] .incidence-rca-modal,[data-v-6e502804] .incidence-capa-modal{box-sizing:border-box;width:min(1280px,100vw - 64px)!important;max-width:calc(100vw - 64px)!important;max-height:calc(100vh - 32px)!important}:is(.modal-backdrop:has(.incidence-rca-modal),.modal-backdrop:has(.incidence-capa-modal)){padding:16px}.app-modal.incidence-rca-modal,.app-modal.incidence-capa-modal{width:min(1280px,100vw - 64px)!important;max-width:calc(100vw - 64px)!important;max-height:calc(100vh - 32px)!important}.app-modal.incidence-rca-modal .modal-content,.app-modal.incidence-capa-modal .modal-content{box-sizing:border-box;width:100%}[data-v-6e502804] .incidence-rca-modal .modal-content,[data-v-6e502804] .incidence-capa-modal .modal-content{min-width:0;padding:10px}.incidence-sheet[data-v-6e502804]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0;overflow-x:hidden}fieldset.incidence-sheet[data-v-6e502804]{border:0;margin:0}.incidence-read-only input[data-v-6e502804],.incidence-read-only select[data-v-6e502804],.incidence-read-only textarea[data-v-6e502804],.incidence-read-only .incidence-link-button[data-v-6e502804],.incidence-read-only .incidence-row-delete[data-v-6e502804]{pointer-events:none}.incidence-contributing-factors[data-v-6e502804]{overflow-x:hidden}.incidence-contributing-factors .incidence-factor-table[data-v-6e502804]{table-layout:fixed;width:100%;min-width:0}.incidence-contributing-factors .incidence-factor-table th[data-v-6e502804]:first-child,.incidence-contributing-factors .incidence-factor-table td[data-v-6e502804]:first-child{width:48%}.incidence-contributing-factors .incidence-factor-table th[data-v-6e502804]:nth-child(2),.incidence-contributing-factors .incidence-factor-table td[data-v-6e502804]:nth-child(2){width:112px}.incidence-contributing-factors .incidence-factor-table td[data-v-6e502804]:first-child{overflow-wrap:anywhere;min-width:0}.incidence-contributing-factors .incidence-factor-table textarea[data-v-6e502804],.incidence-contributing-factors .incidence-factor-table select[data-v-6e502804]{box-sizing:border-box;width:100%;min-width:0}@media (width>=701px){.incidence-page[data-v-6e502804]{box-sizing:border-box;width:100%;margin:0;max-width:none!important}}.incidence-page[data-v-6e502804]{gap:14px;min-height:0;padding:18px}.content.incidence-reporting-page{box-sizing:border-box;width:100%;margin:0;max-width:none!important;padding:16px 14px 28px!important}.incidence-header[data-v-6e502804]{padding-bottom:12px}.incidence-stats[data-v-6e502804]{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}.incidence-stat[data-v-6e502804]{min-height:60px;padding:10px 11px}.incidence-stat strong[data-v-6e502804]{font-size:19px}.incidence-stat[data-v-6e502804]{text-align:left;cursor:pointer;border:0;width:100%;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 5px 14px #18364a14}.incidence-stat[data-v-6e502804]:hover,.incidence-stat.active[data-v-6e502804]{filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 8px 18px #18364a2e}.incidence-stat span[data-v-6e502804],.incidence-stat strong[data-v-6e502804]{color:#fff}.incidence-stat-total[data-v-6e502804]{background:linear-gradient(135deg,#17647c 0%,#238da5 100%)}.incidence-stat-draft[data-v-6e502804]{background:linear-gradient(135deg,#64748b 0%,#8291a4 100%)}.incidence-stat-reported[data-v-6e502804]{background:linear-gradient(135deg,#2563a8 0%,#3d86c9 100%)}.incidence-stat-rca_complete[data-v-6e502804]{background:linear-gradient(135deg,#1f6ca8 0%,#3e99d2 100%)}.incidence-stat-capa_done[data-v-6e502804]{background:linear-gradient(135deg,#147b79 0%,#2fa49b 100%)}.incidence-stat-approved_group[data-v-6e502804],.incidence-stat-second_approved[data-v-6e502804]{background:linear-gradient(135deg,#6350a7 0%,#866dca 100%)}.incidence-stat-partially_completed[data-v-6e502804]{background:linear-gradient(135deg,#a56a12 0%,#d5962e 100%)}.incidence-stat-pending_approval_1[data-v-6e502804],.incidence-stat-pending_approval_2[data-v-6e502804]{background:linear-gradient(135deg,#6350a7 0%,#866dca 100%)}.incidence-stat-approved[data-v-6e502804]{background:linear-gradient(135deg,#19765a 0%,#2a9a78 100%)}.incidence-stat-rejected[data-v-6e502804]{background:linear-gradient(135deg,#ad3e4e 0%,#d26775 100%)}.incidence-stat-action_in_progress[data-v-6e502804]{background:linear-gradient(135deg,#b2621c 0%,#d8893a 100%)}.incidence-stat-closed[data-v-6e502804]{background:linear-gradient(135deg,#0d6f78 0%,#269aa0 100%)}.incidence-stat-archived[data-v-6e502804]{background:linear-gradient(135deg,#475569 0%,#718096 100%)}.incidence-root-cause-row[data-v-6e502804]{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.incidence-root-cause-actions[data-v-6e502804]{gap:3px;display:flex}.incidence-root-cause-row>span[data-v-6e502804]{background:var(--hexiva-primary,#17647c);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.incidence-sheet-toolbar>div[data-v-6e502804],.incidence-sheet-toolbar-actions[data-v-6e502804]{align-items:center;gap:9px;display:flex}.incidence-reference-toolbar[data-v-6e502804]{justify-content:space-between;align-items:center;gap:10px;display:flex}.incidence-reference-toolbar .incidence-note[data-v-6e502804]{flex:1}.incidence-reference-list[data-v-6e502804]{gap:8px;display:grid}.incidence-reference-row[data-v-6e502804]{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.incidence-reference-row>span[data-v-6e502804]{background:var(--theme-accent,#17647c);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.incidence-reference-row>input[data-v-6e502804]{box-sizing:border-box;border:1px solid var(--theme-line,#dce5ec);width:100%;min-height:36px;color:var(--theme-ink,#172632);background:#fff;border-radius:8px;padding:8px 9px;font:500 10px DM Sans,sans-serif}.incidence-reference-row .incidence-row-delete[data-v-6e502804]{width:28px;height:28px}.incidence-sheet-toolbar .incidence-note[data-v-6e502804]{color:var(--theme-muted,#758895);background:0 0;padding:0;font-size:9px}.incidence-sheet-progress[data-v-6e502804]{color:#18795d;background:#effaf5;border:1px solid #bfe4d4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.incidence-sheet-summary[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);color:var(--theme-muted,#758895);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:flex}.incidence-sheet-summary strong[data-v-6e502804]{color:var(--theme-accent,#17647c);font-size:14px}[data-v-6e502804] .incidence-full-view-modal,.app-modal.incidence-full-view-modal{width:min(1180px,100vw - 64px)!important;max-width:calc(100vw - 64px)!important;max-height:calc(100vh - 32px)!important}.modal-backdrop:has(.incidence-full-view-modal){padding:16px}.app-modal.incidence-full-view-modal .modal-content{box-sizing:border-box;width:100%}.incidence-full-view[data-v-6e502804]{gap:12px;max-height:78vh;padding:2px;display:grid;overflow-y:auto}.incidence-full-section[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);background:#fff;border-radius:10px;gap:10px;padding:12px;display:grid}.incidence-full-section>h3[data-v-6e502804],.incidence-full-section-title h3[data-v-6e502804]{color:var(--theme-ink,#172632);margin:0;font:800 12px/1.2 Manrope,sans-serif}.incidence-full-section-title[data-v-6e502804]{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.incidence-full-section-title>span[data-v-6e502804]{color:var(--theme-muted,#758895);font-size:9px;font-weight:800}.incidence-full-grid[data-v-6e502804]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.incidence-full-grid>div[data-v-6e502804]{background:#f8fafc;border-radius:7px;align-content:start;gap:4px;min-width:0;padding:8px;display:grid}.incidence-full-grid>div.wide[data-v-6e502804]{grid-column:1/-1}.incidence-full-grid strong[data-v-6e502804]{color:var(--theme-muted,#758895);font-size:9px;font-weight:900}.incidence-full-grid span[data-v-6e502804],.incidence-full-grid p[data-v-6e502804]{color:var(--theme-text,#405563);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.incidence-full-factor-list[data-v-6e502804]{gap:5px;display:grid}.incidence-full-factor-list>div[data-v-6e502804]{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1.5fr) 45px minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.incidence-full-factor-list>div[data-v-6e502804]:last-child{border-bottom:0}.incidence-full-factor-list b[data-v-6e502804]{color:var(--theme-accent,#17647c);font-size:9px}.incidence-full-factor-list em[data-v-6e502804]{color:var(--theme-muted,#758895);font-size:9px;font-style:normal}.incidence-full-root-list[data-v-6e502804]{color:var(--theme-text,#405563);gap:5px;margin:0;padding-left:22px;font-size:10px;display:grid}.incidence-full-capa-table-wrap[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);border-radius:9px;overflow-x:auto}.incidence-full-capa-table[data-v-6e502804]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.incidence-full-capa-table th[data-v-6e502804],.incidence-full-capa-table td[data-v-6e502804]{color:var(--theme-text,#405563);text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f4;padding:8px;font-size:9px}.incidence-full-capa-table th[data-v-6e502804]{color:var(--theme-ink,#172632);overflow-wrap:anywhere;background:#edf5f7;font-weight:900}.incidence-full-attachments[data-v-6e502804]{flex-wrap:wrap;gap:8px;display:flex}.incidence-full-attachments a[data-v-6e502804]{color:#2563c9;border:1px solid #c8ddf6;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;text-decoration:none;display:inline-flex}.capa-table-wrap[data-v-6e502804]{border:1px solid var(--theme-line,#dce5ec);background:#fff;border-radius:9px;overflow-x:auto}.capa-table[data-v-6e502804]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1240px}.capa-table th[data-v-6e502804],.capa-table td[data-v-6e502804]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f4;padding:8px}.capa-table th[data-v-6e502804]{color:var(--theme-ink,#172632);white-space:nowrap;background:#edf5f7;font-size:9px;font-weight:900;line-height:1.3}.capa-table td[data-v-6e502804]{color:var(--theme-text,#405563);background:#fff;font-size:9px}.capa-table tbody tr:hover td[data-v-6e502804]{background:#f8fbfc}.capa-table th[data-v-6e502804]:first-child{width:8%}.capa-table th[data-v-6e502804]:nth-child(2){width:17%}.capa-table th[data-v-6e502804]:nth-child(3),.capa-table th[data-v-6e502804]:nth-child(4){width:20%}.capa-table th[data-v-6e502804]:nth-child(5){width:13%}.capa-table th[data-v-6e502804]:nth-child(6){width:9%}.capa-table th[data-v-6e502804]:nth-child(7){width:7%}.capa-table th[data-v-6e502804]:nth-child(8){width:6%}.capa-table textarea[data-v-6e502804],.capa-table input[data-v-6e502804]:not([type=checkbox]),.capa-table select[data-v-6e502804]{box-sizing:border-box;width:100%;min-width:0}.capa-table textarea[data-v-6e502804]{min-height:72px;color:var(--theme-ink,#172632);resize:vertical;background:#fbfdfe;border:1px solid #d6e1e8;border-radius:7px;padding:8px 9px;font:500 10px/1.4 DM Sans,sans-serif}.capa-table input[data-v-6e502804]:not([type=checkbox]),.capa-table select[data-v-6e502804]{min-height:34px;color:var(--theme-ink,#172632);background:#fbfdfe;border:1px solid #d6e1e8;border-radius:7px;padding:0 8px;font:600 10px DM Sans,sans-serif}.capa-priority-cell[data-v-6e502804],.capa-completion-cell[data-v-6e502804]{color:var(--theme-muted,#758895);align-content:start;justify-items:start;gap:7px;font-size:9px;font-weight:800;display:grid}.capa-completion-cell[data-v-6e502804]{justify-items:stretch}.capa-completion-badge[data-v-6e502804]{border-radius:999px;justify-content:center;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.capa-completion-badge.complete[data-v-6e502804]{color:#18795d;background:#e8f8f1}.capa-completion-badge.pending[data-v-6e502804]{color:#a36c00;background:#fff6df}.capa-details-title[data-v-6e502804]{color:var(--theme-ink,#172632);border-top:1px solid #edf1f4;padding-top:9px;font-size:10px;font-weight:900}.capa-detail-columns[data-v-6e502804]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.capa-detail-columns label[data-v-6e502804]{color:var(--theme-text,#405563);gap:5px;font-size:9px;font-weight:800;display:grid}.capa-detail-wide[data-v-6e502804]{grid-column:1/-1}.capa-table .incidence-root-cause-display[data-v-6e502804]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:180px;max-width:250px;color:var(--theme-ink,#172632);font-size:10px;font-weight:700;line-height:1.45}.incidence-priority-badge[data-v-6e502804]{background:var(--theme-accent,#17647c);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:inline-grid}.incidence-implemented[data-v-6e502804]{white-space:nowrap;align-items:center;gap:5px;min-width:60px;color:var(--theme-text,#405563)!important;display:flex!important}.incidence-implemented input[data-v-6e502804]{width:auto!important;min-height:auto!important}.incidence-settings[data-v-6e502804]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.incidence-settings>label[data-v-6e502804]:nth-child(3),.incidence-settings>label[data-v-6e502804]:nth-child(4),.incidence-settings>label[data-v-6e502804]:nth-child(5),.incidence-settings>footer[data-v-6e502804]{grid-column:1/-1}.incidence-settings>label[data-v-6e502804]:nth-child(3),.incidence-settings>label[data-v-6e502804]:nth-child(4),.incidence-settings>label[data-v-6e502804]:nth-child(5){color:var(--theme-text,#405563);background:#f8fbfc;border:1px solid #dce7ec;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.4;display:flex}.incidence-settings>label:nth-child(3) input[data-v-6e502804],.incidence-settings>label:nth-child(4) input[data-v-6e502804],.incidence-settings>label:nth-child(5) input[data-v-6e502804]{width:16px;height:16px;accent-color:var(--theme-accent,#17647c);flex:none;margin:1px 0 0}.incidence-settings>footer[data-v-6e502804]{margin-top:3px}.incidence-full-footer[data-v-6e502804]{color:var(--theme-muted,#758895);justify-content:space-between;align-items:center;gap:10px;padding-top:4px;font-size:9px;font-weight:800;display:flex}@media (width<=900px){.incidence-full-grid[data-v-6e502804]{grid-template-columns:1fr}.incidence-full-grid>div.wide[data-v-6e502804]{grid-column:auto}.incidence-full-factor-list>div[data-v-6e502804]{grid-template-columns:1fr;gap:3px}.capa-detail-columns[data-v-6e502804]{grid-template-columns:1fr}.capa-detail-wide[data-v-6e502804]{grid-column:auto}}@media (width<=700px){.app-modal.incidence-full-view-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}.modal-backdrop:has(.incidence-full-view-modal){padding:8px}[data-v-6e502804] .incidence-rca-modal,[data-v-6e502804] .incidence-capa-modal,.app-modal.incidence-rca-modal,.app-modal.incidence-capa-modal{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important;max-height:calc(100vh - 8px)!important}:is(.modal-backdrop:has(.incidence-rca-modal),.modal-backdrop:has(.incidence-capa-modal)){padding:4px}.incidence-reporting-page{max-width:none!important;padding-left:12px!important;padding-right:12px!important}[data-v-6e502804] .incidence-rca-modal .modal-content,[data-v-6e502804] .incidence-capa-modal .modal-content{padding:10px}.incidence-sheet-meta[data-v-6e502804],.incidence-check-grid[data-v-6e502804],.incidence-reference-grid[data-v-6e502804],.incidence-sheet-summary[data-v-6e502804]{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.incidence-reference-toolbar[data-v-6e502804]{flex-direction:column;align-items:stretch}.incidence-page[data-v-6e502804]{padding:14px}.content.incidence-reporting-page{padding:10px!important}.capa-detail-columns[data-v-6e502804]{grid-template-columns:1fr}.capa-detail-wide[data-v-6e502804]{grid-column:auto}.incidence-stats[data-v-6e502804]{grid-template-columns:repeat(2,minmax(0,1fr))}.incidence-settings[data-v-6e502804]{grid-template-columns:1fr}}[data-v-6e502804] .incidence-rca-modal .modal-header,[data-v-6e502804] .incidence-capa-modal .modal-header{border-bottom:1px solid #dce7ec;padding:18px 22px 15px}[data-v-6e502804] .incidence-rca-modal .modal-header h2,[data-v-6e502804] .incidence-capa-modal .modal-header h2{color:#173047;letter-spacing:-.02em;font-size:19px}[data-v-6e502804] .incidence-rca-modal .modal-description,[data-v-6e502804] .incidence-capa-modal .modal-description{color:#708496;font-size:10px}[data-v-6e502804] .incidence-rca-modal .modal-content,[data-v-6e502804] .incidence-capa-modal .modal-content{background:#f7fafc;padding:16px 20px 20px}.incidence-sheet[data-v-6e502804]{color:#405563;gap:12px;max-height:76vh;padding:0 2px 2px;display:grid}.incidence-sheet-toolbar[data-v-6e502804]{background:linear-gradient(135deg,#eef7f9,#f8fbfc);border-color:#cfe0e7;min-height:42px;padding:9px 12px}.incidence-sheet-toolbar>div[data-v-6e502804]:first-child{color:#1d4055;font-size:11px}.incidence-sheet-meta[data-v-6e502804]{background:#fff;border-color:#d8e5eb;min-height:70px;padding:13px 15px;box-shadow:0 4px 12px #1c3d4f0d}.incidence-sheet-meta strong[data-v-6e502804]{letter-spacing:.01em;font-size:15px}.incidence-sheet h3[data-v-6e502804]{color:#20465b;letter-spacing:.01em;background:#edf6f8;border:1px solid #d7e5ea;border-left:4px solid #19748a;border-radius:8px;margin:2px 0 0;padding:10px 12px;font-size:11px}.incidence-check-grid[data-v-6e502804]{background:#fff;border-color:#d9e5eb;gap:8px;padding:10px}.incidence-check-grid label[data-v-6e502804]{color:#4b6373;background:#fbfdfe;border-color:#e2ebef;min-height:36px;padding:8px 10px;font-size:10px;align-items:center!important}.incidence-check-grid label[data-v-6e502804]:has(input:checked){color:#176b58;background:#effaf6;border-color:#9bd4c5}.incidence-reference[data-v-6e502804]{color:#1b7186;background:#fff;border-color:#c9dce4;padding:11px 13px}.incidence-reference-toolbar[data-v-6e502804]{background:#fffaf0;border:1px solid #eadfbf;border-radius:8px;padding:8px 10px}.incidence-reference-toolbar .incidence-note[data-v-6e502804]{color:#876b2b;background:0 0;padding:0;font-weight:600}.incidence-sheet>.incidence-modal-footer[data-v-6e502804]{z-index:3;background:linear-gradient(#f7fafcb3,#f7fafc 30%);border-top:1px solid #dce7ec;margin-top:2px;padding:12px 0 2px;position:sticky;bottom:-2px}@media (width<=800px){[data-v-6e502804] .incidence-rca-modal .modal-content,[data-v-6e502804] .incidence-capa-modal .modal-content{padding:12px}.incidence-sheet[data-v-6e502804]{max-height:78vh}}[data-v-6e502804] .incidence-rca-modal,[data-v-6e502804] .incidence-capa-modal{width:min(1160px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important}[data-v-6e502804] .incidence-rca-modal .modal-header,[data-v-6e502804] .incidence-capa-modal .modal-header{padding:14px 20px 12px}[data-v-6e502804] .incidence-rca-modal .modal-header h2,[data-v-6e502804] .incidence-capa-modal .modal-header h2{font-size:18px}[data-v-6e502804] .incidence-rca-modal .modal-content,[data-v-6e502804] .incidence-capa-modal .modal-content{padding:12px 16px 16px}.incidence-sheet[data-v-6e502804]{gap:9px;max-height:80vh;padding:0}.incidence-sheet-toolbar[data-v-6e502804]{min-height:38px;padding:7px 10px}.incidence-sheet-meta[data-v-6e502804]{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) 190px;gap:10px;min-height:60px;padding:10px 12px}.incidence-sheet-meta strong[data-v-6e502804]{font-size:13px}.incidence-sheet h3[data-v-6e502804]{margin-top:3px;padding:8px 10px;font-size:10px}.incidence-check-grid[data-v-6e502804]{gap:6px;padding:8px}.incidence-check-grid label[data-v-6e502804]{min-height:32px;padding:6px 8px;font-size:9px}.incidence-reference-toolbar[data-v-6e502804]{min-height:34px;padding:6px 8px}.incidence-reference-list[data-v-6e502804]{gap:6px}.incidence-reference-row>input[data-v-6e502804]{min-height:32px;padding:6px 8px}.incidence-factor-table th[data-v-6e502804],.incidence-factor-table td[data-v-6e502804]{padding:7px 8px}.incidence-factor-table td[data-v-6e502804]:first-child{min-width:280px;font-size:9px}.incidence-factor-table textarea[data-v-6e502804],.incidence-factor-table select[data-v-6e502804]{min-height:34px;font-size:9px}.incidence-additional-row[data-v-6e502804]{grid-template-columns:minmax(200px,1fr) 105px minmax(200px,1fr);gap:6px;padding:6px}.incidence-root-causes[data-v-6e502804]{gap:7px;padding:8px}.incidence-root-cause-row[data-v-6e502804]{gap:6px}.incidence-root-cause-row textarea[data-v-6e502804]{min-height:42px;padding:7px 8px}.incidence-sheet>.incidence-modal-footer[data-v-6e502804]{padding:9px 0 1px}@media (width<=800px){[data-v-6e502804] .incidence-rca-modal,[data-v-6e502804] .incidence-capa-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.incidence-sheet-meta[data-v-6e502804],.incidence-additional-row[data-v-6e502804]{grid-template-columns:1fr}}@media (width>=701px) and (width<=1200px){.incidence-stats[data-v-6e502804]{grid-template-columns:repeat(5,minmax(0,1fr))}}.incidence-root-causes[data-v-6e502804]{grid-template-columns:minmax(0,1fr)}.incidence-sheet>.incidence-note+label[data-v-6e502804]{width:min(360px,100%)}[data-v-6e502804] .incidence-history-modal{width:min(920px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important}[data-v-6e502804] .incidence-history-modal .modal-content{background:#f7fafc;padding:16px 20px 18px}.incidence-history-state[data-v-6e502804]{color:#718594;text-align:center;background:#fff;border:1px dashed #cbdbe3;border-radius:10px;place-content:center;justify-items:center;gap:8px;min-height:180px;padding:24px;font-size:10px;display:grid}.incidence-history-state strong[data-v-6e502804]{color:#173047;font-size:13px}.incidence-history-state svg[data-v-6e502804]{color:#19748a}.incidence-history-error[data-v-6e502804]{color:#a33e4e}.incidence-history-summary[data-v-6e502804]{grid-template-columns:1.3fr 1fr .7fr;gap:10px;margin-bottom:14px;display:grid}.incidence-history-summary>div[data-v-6e502804]{background:#fff;border:1px solid #d8e5eb;border-radius:9px;gap:5px;padding:11px 13px;display:grid}.incidence-history-summary span[data-v-6e502804],.incidence-history-kicker[data-v-6e502804]{color:#78909d;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.incidence-history-summary strong[data-v-6e502804]{color:#17647c;font:800 15px Manrope,sans-serif}.incidence-history-summary .incidence-status[data-v-6e502804]{width:max-content}.incidence-history-content[data-v-6e502804]{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:16px;display:grid}.incidence-history-version-card[data-v-6e502804],.incidence-history-version-timeline[data-v-6e502804]{background:#fff;border:1px solid #d8e5eb;border-radius:10px}.incidence-history-version-card[data-v-6e502804]{padding:16px}.incidence-history-version-meta[data-v-6e502804]{color:#668291;border-bottom:1px solid #e5edf1;align-items:center;gap:8px;padding-bottom:13px;font-size:10px;font-weight:800;display:flex}.incidence-history-version-meta b[data-v-6e502804]{color:#367052;text-transform:uppercase;background:#eaf7ef;border-radius:999px;padding:4px 8px;font-size:9px}.incidence-history-version-meta time[data-v-6e502804]{color:#8294a0;margin-left:auto;font-weight:500}.incidence-history-audit-meta[data-v-6e502804]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0;display:grid}.incidence-history-audit-meta div[data-v-6e502804]{gap:3px;display:grid}.incidence-history-audit-meta span[data-v-6e502804],.incidence-history-section-label[data-v-6e502804],.incidence-history-action span[data-v-6e502804]{color:#8196a2;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.incidence-history-audit-meta strong[data-v-6e502804]{color:#294f70;font-size:11px}.incidence-history-section-label[data-v-6e502804]{margin:8px 0}.incidence-history-change-list[data-v-6e502804]{gap:8px;display:grid}.incidence-history-change-row[data-v-6e502804]{background:#fbfdfe;border:1px solid #e2ebef;border-radius:7px;gap:6px;padding:9px 10px;display:grid}.incidence-history-change-row>strong[data-v-6e502804]{color:#405f70;font-size:10px}.incidence-history-value-pair[data-v-6e502804]{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:7px;display:grid}.incidence-history-old-value[data-v-6e502804],.incidence-history-new-value[data-v-6e502804]{overflow-wrap:anywhere;border-radius:6px;gap:3px;min-width:0;padding:7px 8px;font-size:10px;display:grid}.incidence-history-old-value[data-v-6e502804]{color:#9b5960;background:#fff2f2}.incidence-history-new-value[data-v-6e502804]{color:#367052;background:#edf9f2}.incidence-history-old-value small[data-v-6e502804],.incidence-history-new-value small[data-v-6e502804]{color:inherit;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.incidence-history-value-arrow[data-v-6e502804]{color:#9aaeb8;text-align:center;font-size:9px}.incidence-history-action[data-v-6e502804]{border-top:1px solid #e8eff2;justify-content:space-between;gap:12px;margin-top:10px;padding-top:9px;font-size:10px;display:flex}.incidence-history-action strong[data-v-6e502804]{color:#405f70}.incidence-history-snapshot[data-v-6e502804]{border:1px solid #e2ebef;border-radius:7px;gap:0;margin:0;display:grid;overflow:hidden}.incidence-history-snapshot>div[data-v-6e502804]{border-bottom:1px solid #edf2f4;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:12px;padding:8px 10px;display:grid}.incidence-history-snapshot>div[data-v-6e502804]:last-child{border-bottom:0}.incidence-history-snapshot dt[data-v-6e502804]{color:#718995;font-size:9px;font-weight:800}.incidence-history-snapshot dd[data-v-6e502804]{color:#294f70;overflow-wrap:anywhere;margin:0;font-size:10px}.incidence-history-version-timeline[data-v-6e502804]{padding:13px;position:sticky;top:0}.incidence-history-timeline-heading[data-v-6e502804]{border-bottom:1px solid #e5edf1;justify-content:space-between;gap:8px;padding-bottom:11px;display:flex}.incidence-history-timeline-heading div[data-v-6e502804]{gap:3px;display:grid}.incidence-history-timeline-heading span[data-v-6e502804]{color:#8196a2;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.incidence-history-timeline-heading strong[data-v-6e502804]{color:#294f70;font-size:12px}.incidence-history-timeline-heading>b[data-v-6e502804]{color:#668291;align-self:center;font-size:9px}.incidence-history-activity-list[data-v-6e502804]{gap:7px;margin-top:11px;display:grid}.incidence-history-activity-list button[data-v-6e502804]{color:#668291;text-align:left;cursor:pointer;background:#fbfdfe;border:1px solid #e1ebef;border-radius:7px;gap:3px;width:100%;padding:9px;display:grid}.incidence-history-activity-list button[data-v-6e502804]:hover,.incidence-history-activity-list button.selected[data-v-6e502804]{background:#eef8fa;border-color:#8bc2ce}.incidence-history-activity-list button>span[data-v-6e502804]{color:#8196a2;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.incidence-history-activity-list button div[data-v-6e502804]{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.incidence-history-activity-list strong[data-v-6e502804]{color:#294f70;font-size:10px}.incidence-history-activity-list small[data-v-6e502804]{color:#8294a0;text-align:right;font-size:8px}.incidence-history-no-previous[data-v-6e502804]{color:#8294a0;text-align:center;margin-top:12px;padding:12px 8px;font-size:9px;line-height:1.5}.incidence-history-section[data-v-6e502804]{background:#fff;border:1px solid #d8e5eb;border-radius:10px;margin-top:12px;padding:14px}.incidence-history-section>header[data-v-6e502804]{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.incidence-history-section h3[data-v-6e502804]{color:#173047;margin:4px 0 0;font:800 14px Manrope,sans-serif}.incidence-history-count[data-v-6e502804]{color:#397184;background:#eef6f8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.incidence-history-timeline[data-v-6e502804]{gap:0;margin-top:14px;display:grid}.incidence-history-item[data-v-6e502804]{grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:82px;display:grid;position:relative}.incidence-history-item[data-v-6e502804]:not(:last-child):before{content:"";background:#cfe0e7;width:1px;position:absolute;top:28px;bottom:-1px;left:14px}.incidence-history-marker[data-v-6e502804]{z-index:1;color:#19748a;background:#edf8fa;border:1px solid #acd3dd;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:relative}.incidence-history-card[data-v-6e502804]{background:#fbfdfe;border:1px solid #e0e9ed;border-radius:8px;margin-bottom:10px;padding:10px 12px}.incidence-history-card-head[data-v-6e502804]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.incidence-history-card-head strong[data-v-6e502804]{color:#1d4055;font-size:11px}.incidence-history-card-head time[data-v-6e502804]{color:#8294a0;white-space:nowrap;font-size:9px}.incidence-history-card p[data-v-6e502804]{color:#718594;margin:5px 0 0;font-size:9px}.incidence-history-card p b[data-v-6e502804]{color:#405f70}.incidence-history-changes[data-v-6e502804]{border-top:1px solid #e8eff2;gap:6px;margin-top:9px;padding-top:8px;display:grid}.incidence-history-change[data-v-6e502804]{color:#6f8793;grid-template-columns:minmax(110px,.8fr) minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:7px;font-size:9px;display:grid}.incidence-history-change strong[data-v-6e502804]{color:#405f70;text-transform:capitalize}.incidence-history-old[data-v-6e502804],.incidence-history-new[data-v-6e502804]{overflow-wrap:anywhere;border-radius:5px;min-width:0;padding:4px 6px}.incidence-history-old[data-v-6e502804]{color:#9b5960;background:#fff2f2}.incidence-history-new[data-v-6e502804]{color:#367052;background:#edf9f2}.incidence-history-arrow[data-v-6e502804]{color:#9aaeb8;text-align:center}.incidence-history-details[data-v-6e502804]{border-top:1px solid #e8eff2;gap:5px;margin-top:9px;padding-top:8px;display:grid}.incidence-history-details>div[data-v-6e502804]{color:#7b909c;justify-content:space-between;gap:12px;font-size:9px;display:flex}.incidence-history-details span[data-v-6e502804]{text-transform:capitalize}.incidence-history-details strong[data-v-6e502804]{color:#405f70;text-align:right;overflow-wrap:anywhere;font-weight:700}.incidence-approval-history[data-v-6e502804]{gap:8px;margin-top:14px;display:grid}.incidence-approval-history-item[data-v-6e502804]{background:#fbfdfe;border:1px solid #e0e9ed;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.incidence-approval-level[data-v-6e502804]{color:#5c58a6;background:#eef0ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.incidence-approval-history-item blockquote[data-v-6e502804]{color:#607987;background:#fff;border-left:3px solid #d6e2e8;margin:8px 0 0;padding:7px 9px;font-size:9px}.incidence-history-footer[data-v-6e502804]{color:#7b909c;justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:9px;font-weight:700;display:flex}@media (width<=700px){[data-v-6e502804] .incidence-history-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}[data-v-6e502804] .incidence-history-modal .modal-content{padding:12px}.incidence-history-summary[data-v-6e502804],.incidence-history-content[data-v-6e502804]{grid-template-columns:1fr}.incidence-history-version-timeline[data-v-6e502804]{position:static}.incidence-history-version-meta[data-v-6e502804]{flex-wrap:wrap;align-items:flex-start}.incidence-history-version-meta time[data-v-6e502804]{width:100%;margin-left:0}.incidence-history-snapshot>div[data-v-6e502804]{grid-template-columns:1fr;gap:3px}.incidence-history-card-head[data-v-6e502804]{flex-direction:column;align-items:flex-start;gap:4px}.incidence-history-details>div[data-v-6e502804]{flex-direction:column;align-items:flex-start;gap:2px}.incidence-history-change[data-v-6e502804]{grid-template-columns:1fr;gap:3px}.incidence-history-arrow[data-v-6e502804]{display:none}.incidence-history-details strong[data-v-6e502804]{text-align:left}}@media print{body.printing-incidence-history *{visibility:hidden!important}body.printing-incidence-history .incidence-history-modal,body.printing-incidence-history .incidence-history-modal *{visibility:visible!important}body.printing-incidence-history .incidence-history-modal{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;margin:0!important;position:static!important;overflow:visible!important}body.printing-incidence-history .incidence-history-content{display:block!important}body.printing-incidence-history .incidence-history-version-timeline{margin-top:16px!important;position:static!important}body.printing-incidence-history .incidence-history-footer{display:none!important}}.audits-module[data-v-8836f83e]{--audit-blue:var(--ui-primary,var(--theme-accent));--audit-dark:var(--ui-ink,var(--theme-ink));--audit-muted:var(--ui-muted,var(--theme-muted));--audit-border:var(--ui-line,var(--theme-line));--audit-surface:var(--ui-surface,var(--theme-surface));--audit-soft:var(--ui-surface-soft,var(--theme-surface-soft));--audit-text:var(--ui-text,var(--theme-text));color:var(--audit-ink,var(--ui-ink,var(--theme-ink)))}.audits-toolbar[data-v-8836f83e],.section-heading[data-v-8836f83e],.builder-title[data-v-8836f83e],.schema-field-heading[data-v-8836f83e],.form-actions[data-v-8836f83e],.builder-add-row[data-v-8836f83e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.audits-toolbar[data-v-8836f83e]{align-items:flex-end;margin:0 0 22px}.module-heading[data-v-8836f83e]{min-width:0}.module-eyebrow[data-v-8836f83e]{color:var(--audit-blue);letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.module-heading h1[data-v-8836f83e]{color:var(--audit-dark);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.3vw,29px);font-weight:760;line-height:1.15}.module-heading p[data-v-8836f83e]{color:var(--audit-muted);margin:7px 0 0;font-size:13px}.toolbar-controls[data-v-8836f83e]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.module-tabs[data-v-8836f83e]{border:1px solid var(--audit-border);background:var(--audit-soft);border-radius:11px;gap:3px;padding:4px;display:inline-flex}.module-tabs button[data-v-8836f83e]{color:var(--audit-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.module-tabs button[data-v-8836f83e]:hover{color:var(--audit-dark)}.module-tabs button.selected[data-v-8836f83e]{color:var(--audit-blue);background:var(--audit-surface);box-shadow:0 2px 8px var(--theme-shadow,#254b741a)}.primary-button[data-v-8836f83e],.secondary-button[data-v-8836f83e]{font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:650;display:inline-flex}.primary-button[data-v-8836f83e]{color:#fff;border:1px solid var(--audit-blue);background:linear-gradient(135deg, color-mix(in srgb, var(--audit-blue) 92%, white), var(--audit-blue));box-shadow:0 5px 12px color-mix(in srgb, var(--audit-blue) 20%, transparent);transition:transform .18s,box-shadow .18s,filter .18s}.primary-button[data-v-8836f83e]:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 7px 16px color-mix(in srgb, var(--audit-blue) 27%, transparent);transform:translateY(-1px)}.primary-button[data-v-8836f83e]:disabled,button[data-v-8836f83e]:disabled{opacity:.48;cursor:not-allowed}.secondary-button[data-v-8836f83e]{background:var(--audit-surface);border:1px solid var(--audit-border);color:var(--audit-dark);transition:background .18s,border-color .18s,color .18s}.secondary-button[data-v-8836f83e]:hover:not(:disabled){color:var(--audit-blue);border-color:color-mix(in srgb, var(--audit-blue) 45%, var(--audit-border));background:color-mix(in srgb, var(--audit-blue) 6%, var(--audit-surface))}.overview-grid[data-v-8836f83e]{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:17px;display:grid}.overview-card[data-v-8836f83e]{border:1px solid var(--audit-border);background:var(--audit-surface);min-height:86px;box-shadow:0 3px 14px var(--theme-shadow,#254b740f);border-radius:13px;align-items:center;gap:12px;padding:15px 17px;display:flex;position:relative;overflow:hidden}.overview-card[data-v-8836f83e]:after{content:"";opacity:.06;background:currentColor;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-31px;right:-18px}.overview-icon[data-v-8836f83e]{border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.overview-card>div[data-v-8836f83e]{flex-direction:column;gap:2px;min-width:0;display:flex}.overview-card strong[data-v-8836f83e]{color:var(--audit-dark);letter-spacing:-.03em;font-size:25px;line-height:1}.overview-card div span[data-v-8836f83e]{color:var(--audit-dark);font-size:12px;font-weight:700}.overview-card small[data-v-8836f83e]{color:var(--audit-muted);align-self:flex-end;margin-left:auto;font-size:10px}.overview-blue[data-v-8836f83e]{color:#2878c7}.overview-blue .overview-icon[data-v-8836f83e]{color:#2878c7;background:#e9f3ff}.overview-violet[data-v-8836f83e]{color:#7661c9}.overview-violet .overview-icon[data-v-8836f83e]{color:#7661c9;background:#f0edff}.overview-green[data-v-8836f83e]{color:#2e9a76}.overview-green .overview-icon[data-v-8836f83e]{color:#2e9a76;background:#e8f8f1}.overview-amber[data-v-8836f83e]{color:#a26d20}.overview-amber .overview-icon[data-v-8836f83e]{color:#a26d20;background:#fff5df}.overview-orange[data-v-8836f83e]{color:#c56c35}.overview-orange .overview-icon[data-v-8836f83e]{color:#c56c35;background:#fff0e6}.overview-slate[data-v-8836f83e]{color:#66758c}.overview-slate .overview-icon[data-v-8836f83e]{color:#66758c;background:#edf1f6}.panel[data-v-8836f83e]{background:var(--audit-surface);border:1px solid var(--audit-border);box-shadow:0 5px 20px var(--theme-shadow,#254b7412);border-radius:14px;padding:21px}.section-heading[data-v-8836f83e]{margin-bottom:16px}.section-heading h2[data-v-8836f83e],.builder-title h3[data-v-8836f83e],.signature-section h3[data-v-8836f83e],.analytics-editor h3[data-v-8836f83e]{color:var(--audit-dark);margin:0;font-size:17px}.section-heading p[data-v-8836f83e],.builder-title p[data-v-8836f83e]{color:var(--audit-muted);margin:5px 0 0;font-size:12px}.panel-kicker[data-v-8836f83e]{color:var(--audit-blue);letter-spacing:.13em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.audit-list-heading[data-v-8836f83e]{align-items:flex-end}.section-heading-actions[data-v-8836f83e]{align-items:center;gap:12px;display:flex}.record-count[data-v-8836f83e]{color:var(--audit-muted);white-space:nowrap;font-size:11px;font-weight:700}.audit-filters[data-v-8836f83e]{border:1px solid var(--audit-border);background:var(--audit-soft);border-radius:10px;align-items:flex-end;gap:11px;margin:0 0 15px;padding:11px;display:flex}.audit-search[data-v-8836f83e]{min-width:260px;color:var(--audit-muted);flex:1;align-items:center;gap:8px;display:flex}.audit-search input[data-v-8836f83e],.audit-filter-select select[data-v-8836f83e],.audit-filter-select input[data-v-8836f83e]{border:1px solid var(--audit-border);background:var(--audit-surface);width:100%;color:var(--audit-dark);font:inherit;box-sizing:border-box;border-radius:8px;padding:9px 10px;font-size:12px}.audit-search input[data-v-8836f83e]:focus,.audit-filter-select select[data-v-8836f83e]:focus{border-color:var(--audit-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--audit-blue) 13%, transparent);outline:0}.audit-filter-select[data-v-8836f83e]{color:var(--audit-muted);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.audit-filter-select span[data-v-8836f83e]{white-space:nowrap}.table-scroll[data-v-8836f83e]{width:100%;overflow-x:auto}.audit-table[data-v-8836f83e]{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:13px}.audit-table th[data-v-8836f83e]{color:var(--audit-muted);background:var(--audit-soft);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.audit-table th[data-v-8836f83e]:first-child{border-radius:9px 0 0 9px}.audit-table th[data-v-8836f83e]:last-child{border-radius:0 9px 9px 0}.audit-table td[data-v-8836f83e],.audit-table th[data-v-8836f83e]{border-bottom:1px solid color-mix(in srgb, var(--audit-border) 72%, transparent);vertical-align:middle;padding:13px 12px}.audit-table tbody tr[data-v-8836f83e]{transition:background .18s}.audit-table tbody tr:last-child td[data-v-8836f83e]{border-bottom:0}.audit-table td strong[data-v-8836f83e]{color:var(--audit-dark);font-weight:750}.audit-subject[data-v-8836f83e]{flex-direction:column;gap:4px;min-width:190px;display:flex}.audit-subject span[data-v-8836f83e]{color:var(--audit-muted);font-size:11px}.topic-pill[data-v-8836f83e],.status-pill[data-v-8836f83e]{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.topic-pill[data-v-8836f83e]{color:#4b5f91;background:#eef1ff}.status-pill[data-v-8836f83e]{gap:5px}.status-pill[data-v-8836f83e]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill.in-progress[data-v-8836f83e]{color:#2878c7;background:#e9f3ff}.status-pill.report-submitted[data-v-8836f83e]{color:#7661c9;background:#f0edff}.status-pill.pending-approval[data-v-8836f83e]{color:#9a6b25;background:#fff5df}.status-pill.approved[data-v-8836f83e]{color:#237c63;background:#eaf8f1}.status-pill.archived[data-v-8836f83e]{color:#66758c;background:#edf1f6}.status-pill.draft[data-v-8836f83e]{color:#7b6a58;background:#f5f1ec}.actions-column[data-v-8836f83e]{min-width:210px}.action-buttons[data-v-8836f83e]{white-space:nowrap;gap:4px;display:flex}.action-buttons button[data-v-8836f83e],.icon-button[data-v-8836f83e]{width:32px;height:32px;color:var(--audit-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.action-buttons button[data-v-8836f83e]:hover,.icon-button[data-v-8836f83e]:hover{color:var(--audit-blue);background:var(--ui-primary-soft,var(--theme-accent-soft));border-color:var(--ui-line-strong,var(--theme-line))}.action-buttons .danger-action[data-v-8836f83e],.danger-action[data-v-8836f83e]{color:#a84242}.action-buttons .danger-action[data-v-8836f83e]:hover,.danger-action[data-v-8836f83e]:hover{color:var(--ui-danger,#c44958);background:color-mix(in srgb, var(--ui-danger,#c44958) 10%, var(--audit-surface));border-color:color-mix(in srgb, var(--ui-danger,#c44958) 30%, var(--audit-border))}.editor-panel[data-v-8836f83e]{margin-top:17px}.audit-modal-body[data-v-8836f83e]{max-height:min(72vh,680px);padding:3px 5px 5px;overflow:auto}.audit-app-modal{width:min(900px,100vw - 32px)!important;max-width:900px!important;max-height:calc(100vh - 32px)!important}.audit-app-modal .modal-header{padding:20px 26px 17px}.audit-app-modal .modal-header h2{color:var(--audit-dark);letter-spacing:-.02em;font-size:20px}.audit-app-modal .modal-close{border-radius:9px}.audit-app-modal .modal-content{padding:20px 26px 24px}.audit-modal-body>.section-heading[data-v-8836f83e]{border-bottom:1px solid var(--audit-border);margin:0 0 16px;padding-bottom:12px}.editor-heading[data-v-8836f83e]{align-items:flex-start}.editor-heading .icon-button[data-v-8836f83e]{flex:none}.proforma-form[data-v-8836f83e]{flex-direction:column;gap:20px;display:flex}.proforma-intro[data-v-8836f83e]{border:1px solid color-mix(in srgb, var(--audit-blue) 18%, var(--audit-border));background:linear-gradient(110deg, color-mix(in srgb, var(--audit-blue) 8%, var(--audit-surface)), var(--audit-surface));border-radius:13px;align-items:center;gap:14px;padding:16px 18px;display:flex}.proforma-intro-icon[data-v-8836f83e]{width:43px;height:43px;color:var(--audit-blue);background:color-mix(in srgb, var(--audit-blue) 14%, transparent);border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;display:inline-flex}.proforma-eyebrow[data-v-8836f83e]{color:var(--audit-blue);letter-spacing:.13em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.proforma-intro h3[data-v-8836f83e]{color:var(--audit-dark);margin:0;font-size:17px;line-height:1.25}.proforma-intro p[data-v-8836f83e]{color:var(--audit-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.request-form[data-v-8836f83e]{flex-direction:column;gap:18px;display:flex}.request-context[data-v-8836f83e]{border:1px solid color-mix(in srgb, var(--audit-blue) 20%, var(--audit-border));background:linear-gradient(110deg, color-mix(in srgb, var(--audit-blue) 8%, var(--audit-surface)), var(--audit-surface));border-radius:12px;align-items:center;gap:13px;padding:15px 17px;display:flex}.request-context-icon[data-v-8836f83e]{width:42px;height:42px;color:var(--audit-blue);background:color-mix(in srgb, var(--audit-blue) 14%, transparent);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.request-eyebrow[data-v-8836f83e]{color:var(--audit-blue);letter-spacing:.13em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.request-context strong[data-v-8836f83e]{color:var(--audit-dark);font-size:15px;display:block}.request-context p[data-v-8836f83e]{color:var(--audit-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.request-section[data-v-8836f83e]{border:1px solid var(--audit-border);background:var(--audit-surface);border-radius:12px;padding:18px}.request-section-heading[data-v-8836f83e]{align-items:flex-start;gap:11px;display:flex}.request-section-heading>span[data-v-8836f83e]{width:25px;height:25px;color:var(--audit-blue);background:color-mix(in srgb, var(--audit-blue) 11%, transparent);border-radius:8px;flex:0 0 25px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.request-section-heading h3[data-v-8836f83e]{color:var(--audit-dark);margin:1px 0 0;font-size:15px}.request-section-heading p[data-v-8836f83e]{color:var(--audit-muted);margin:4px 0 0;font-size:11px}.request-section>.form-grid[data-v-8836f83e]{margin-top:18px}.form-grid[data-v-8836f83e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.field[data-v-8836f83e]{color:var(--audit-muted);flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.field>span[data-v-8836f83e],.field-label[data-v-8836f83e]{color:var(--audit-dark)}.field b[data-v-8836f83e]{color:#c34848}.field input[data-v-8836f83e],.field select[data-v-8836f83e],.field textarea[data-v-8836f83e],.editable-table input[data-v-8836f83e],.editable-table select[data-v-8836f83e],.builder-add-row input[data-v-8836f83e],.builder-add-row select[data-v-8836f83e],.count-row input[data-v-8836f83e]{border:1px solid var(--audit-border);background:var(--audit-surface);width:100%;min-width:0;color:var(--ui-ink,var(--theme-ink));font:inherit;box-sizing:border-box;border-radius:9px;padding:10px 11px;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s}.field input[data-v-8836f83e]:focus,.field select[data-v-8836f83e]:focus,.field textarea[data-v-8836f83e]:focus,.editable-table input[data-v-8836f83e]:focus,.editable-table select[data-v-8836f83e]:focus,.builder-add-row input[data-v-8836f83e]:focus,.builder-add-row select[data-v-8836f83e]:focus,.count-row input[data-v-8836f83e]:focus{border-color:var(--audit-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--audit-blue) 14%, transparent);background:var(--audit-surface);outline:0}.field textarea[data-v-8836f83e]{resize:vertical}.field select[multiple][data-v-8836f83e]{min-height:120px}.wide-field[data-v-8836f83e]{grid-column:1/-1}.proforma-fields[data-v-8836f83e]{gap:14px}.proforma-field[data-v-8836f83e]{border:1px solid var(--audit-border);background:var(--audit-soft);border-radius:11px;gap:9px;padding:14px}.proforma-field-label[data-v-8836f83e]{color:var(--audit-dark);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}.proforma-field-label small[data-v-8836f83e]{color:var(--audit-muted);font-size:10px;font-weight:600}.proforma-field input[data-v-8836f83e],.proforma-field select[data-v-8836f83e],.proforma-field textarea[data-v-8836f83e]{background:var(--audit-surface)}.checkbox-field[data-v-8836f83e]{color:var(--audit-dark);align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.checkbox-field input[data-v-8836f83e]{width:18px;height:18px;accent-color:var(--audit-blue)}.choice-options[data-v-8836f83e]{flex-wrap:wrap;gap:10px 16px;display:flex}.choice-option[data-v-8836f83e]{color:var(--audit-dark);align-items:center;gap:7px;font-size:12px;display:inline-flex}.choice-option input[data-v-8836f83e]{width:16px;height:16px;accent-color:var(--audit-blue)}.signature-section[data-v-8836f83e]{padding-top:18px}.signature-grid[data-v-8836f83e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:11px;display:grid}.signature-grid .field[data-v-8836f83e]{border:1px solid var(--audit-border);background:var(--audit-soft);border-radius:11px;padding:13px}.signature-grid .field>span[data-v-8836f83e]{flex-direction:column;gap:3px;display:flex}.signature-grid .field>span small[data-v-8836f83e]{color:var(--audit-muted);font-size:10px;font-weight:600}.form-actions[data-v-8836f83e]{flex-wrap:wrap;justify-content:flex-start;margin-top:17px}.request-actions[data-v-8836f83e]{margin-top:0;padding:2px 2px 0}.editable-table input[data-v-8836f83e],.editable-table select[data-v-8836f83e]{min-width:125px}.editable-table td[data-v-8836f83e]:first-child{width:80px}.empty-state[data-v-8836f83e]{text-align:center;color:#6c7d91;background:#fbfcfe;border:1px dashed #ccd7e3;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:145px;padding:22px;display:flex}.empty-state strong[data-v-8836f83e]{color:#34475d}.compact-empty[data-v-8836f83e]{min-height:90px;margin-top:8px}.loading-state[data-v-8836f83e]{color:#52677f;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.spin[data-v-8836f83e]{animation:1.1s linear infinite spin-8836f83e}@keyframes spin-8836f83e{to{transform:rotate(360deg)}}.feedback[data-v-8836f83e]{border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:flex}.rights-fieldset[data-v-8836f83e]{border:0;min-width:0;margin:0;padding:0}.rights-fieldset:disabled input[data-v-8836f83e],.rights-fieldset:disabled select[data-v-8836f83e],.rights-fieldset:disabled textarea[data-v-8836f83e]{opacity:.78;cursor:not-allowed;background:color-mix(in srgb, var(--audit-border) 25%, var(--audit-surface))}.readonly-note[data-v-8836f83e]{border:1px solid color-mix(in srgb, #d99a2b 40%, var(--audit-border));color:#8a5a0b;background:color-mix(in srgb, #f4b942 13%, var(--audit-surface));border-radius:9px;align-items:center;gap:8px;margin:0 0 14px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.lock-note[data-v-8836f83e]{color:var(--audit-muted);align-items:center;gap:4px;margin-left:7px;font-size:11px;font-weight:600;display:inline-flex}.feedback>span[data-v-8836f83e]{min-width:0;line-height:1.45}.feedback .secondary-button[data-v-8836f83e]{flex:none;padding:7px 10px;font-size:11px}.error-feedback[data-v-8836f83e]{color:#973936;background:#fff1f0;border:1px solid #f2d3cf}.success-feedback[data-v-8836f83e]{color:#266849;background:#edf8f1;border:1px solid #cbe8d4}.topic-layout[data-v-8836f83e]{grid-template-columns:minmax(280px,.85fr) minmax(430px,1.45fr);align-items:start;gap:18px;display:grid}.topic-list-panel[data-v-8836f83e],.topic-builder-panel[data-v-8836f83e]{min-width:0}.topic-search[data-v-8836f83e]{margin-bottom:14px}.topic-list[data-v-8836f83e]{flex-direction:column;display:flex}.topic-item[data-v-8836f83e]{border:1px solid #0000;border-top-color:var(--audit-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 12px;transition:background .18s,border-color .18s;display:flex}.topic-item[data-v-8836f83e]:first-child{border-top-color:#0000}.topic-item[data-v-8836f83e]:hover{border-color:var(--audit-border);background:var(--audit-soft);border-radius:9px}.topic-item strong[data-v-8836f83e]{color:#233a53}.topic-state[data-v-8836f83e]{color:#237c63;text-transform:uppercase;letter-spacing:.04em;vertical-align:2px;background:#eaf8f1;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.topic-state.inactive[data-v-8836f83e]{color:#8b6870;background:#f7edf0}.topic-item p[data-v-8836f83e]{color:#697b8e;margin:4px 0;font-size:12px}.topic-item small[data-v-8836f83e]{color:#8190a0;font-size:11px}.builder-section[data-v-8836f83e]{border-top:1px solid var(--audit-border);margin-top:19px;padding-top:17px}.builder-title[data-v-8836f83e]{align-items:flex-start;margin-bottom:12px}.builder-add-row[data-v-8836f83e]{justify-content:flex-start}.builder-add-row input[data-v-8836f83e]{flex:1}.builder-add-row select[data-v-8836f83e]{width:145px}.schema-field-list[data-v-8836f83e]{flex-direction:column;gap:9px;margin-top:13px;display:flex}.schema-field-item[data-v-8836f83e]{background:var(--audit-soft);border:1px solid var(--audit-border);cursor:grab;border-radius:10px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s}.schema-field-item[data-v-8836f83e]:active{cursor:grabbing}.schema-field-item[data-v-8836f83e]:hover{border-color:color-mix(in srgb, var(--audit-blue) 35%, var(--audit-border));box-shadow:0 4px 12px var(--theme-shadow,#254b740f)}.schema-field-heading[data-v-8836f83e]{justify-content:flex-start;margin-bottom:7px}.drag-handle[data-v-8836f83e]{color:var(--audit-muted);display:inline-flex}.schema-field-heading>input[data-v-8836f83e],.schema-field-heading>select[data-v-8836f83e]{border:1px solid var(--audit-border);background:var(--audit-surface);min-width:0;color:var(--audit-dark);font:inherit;border-radius:8px;padding:8px 9px;font-size:12px}.schema-field-heading>.schema-label-input[data-v-8836f83e]{flex:1}.schema-field-heading>select[data-v-8836f83e]{width:155px}.schema-field-heading .icon-button[data-v-8836f83e]{border:1px solid var(--audit-border);background:var(--audit-surface);flex:0 0 30px;width:30px;height:30px}.schema-field-heading .icon-button[data-v-8836f83e]:disabled{opacity:.4;cursor:not-allowed}.schema-required[data-v-8836f83e]{color:var(--audit-muted);align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.schema-required input[data-v-8836f83e]{accent-color:var(--audit-blue)}.schema-settings-grid[data-v-8836f83e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:9px 0;display:grid}.schema-setting[data-v-8836f83e]{color:var(--audit-muted);flex-direction:column;gap:5px;font-size:10px;font-weight:650;display:flex}.schema-setting input[data-v-8836f83e]{box-sizing:border-box;border:1px solid var(--audit-border);background:var(--audit-surface);width:100%;min-width:0;color:var(--audit-dark);font:inherit;border-radius:7px;padding:8px;font-size:11px}.schema-field-item .field[data-v-8836f83e]{margin-top:9px}.option-list[data-v-8836f83e]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.option-list span[data-v-8836f83e]{color:#38536e;background:#eaf2fb;border-radius:15px;padding:4px 7px;font-size:11px}.option-list button[data-v-8836f83e]{cursor:pointer;color:#9c4040;background:0 0;border:0}.compact-add-row[data-v-8836f83e]{margin-top:5px}.compact-add-row input[data-v-8836f83e]{max-width:260px}.field-label[data-v-8836f83e]{margin-bottom:7px;font-size:12px;font-weight:650}.custom-table-field[data-v-8836f83e]{border:1px solid var(--audit-border);background:var(--audit-soft);border-radius:11px;flex-direction:column;gap:10px;padding:14px;display:flex}.table-add-button[data-v-8836f83e]{align-self:flex-start}.proforma-actions[data-v-8836f83e]{border-top:1px solid var(--audit-border);justify-content:space-between;align-items:center;margin-top:3px;padding-top:16px}.proforma-actions>span[data-v-8836f83e]{color:var(--audit-muted);font-size:11px}.inline-note[data-v-8836f83e],.muted-copy[data-v-8836f83e]{color:#718195;margin:9px 0;font-size:12px}.proforma-section[data-v-8836f83e]{color:var(--audit-blue);border-bottom:1px solid #dce7f1;padding:8px 0;font-size:14px}.structure-row[data-v-8836f83e]{margin-top:7px}.structure-row input[data-v-8836f83e]:first-child{max-width:110px}.report-editor[data-v-8836f83e]{flex-direction:column;gap:17px;display:flex}.report-fields[data-v-8836f83e]{border-bottom:1px solid var(--audit-border);padding-bottom:18px}.analytics-editor[data-v-8836f83e]{border-top:1px solid var(--audit-border);flex-direction:column;gap:11px;margin-top:20px;padding-top:17px;display:flex}.analytics-editor h3[data-v-8836f83e]{margin-top:4px}.analytics-editor h4[data-v-8836f83e]{color:#40546b;margin:6px 0 -5px;font-size:12px}.three-columns[data-v-8836f83e]{grid-template-columns:repeat(3,minmax(0,1fr))}.row-editors[data-v-8836f83e]{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.count-row[data-v-8836f83e]{align-items:center;gap:8px;width:100%;display:flex}.count-row input[data-v-8836f83e]:first-child{flex:1}.count-row input[data-v-8836f83e]:nth-child(2){max-width:130px}.report-preview[data-v-8836f83e]{box-sizing:border-box;color:#26384d;background:#fff;border:1px solid #e2e8ef;width:100%;max-width:1000px;margin:0 auto;padding:40px 46px;font-family:Arial,sans-serif;box-shadow:0 5px 24px #1e354b12}.report-cover[data-v-8836f83e]{color:#fff;background:linear-gradient(125deg,#173957,#286ca3);border-radius:9px;padding:25px 25px 21px}.report-kicker[data-v-8836f83e]{letter-spacing:.15em;opacity:.82;font-size:10px}.report-cover h1[data-v-8836f83e]{margin:15px 0 6px;font-size:27px;line-height:1.25}.report-cover>p[data-v-8836f83e]{opacity:.9;margin:0;font-size:14px}.cover-meta[data-v-8836f83e]{border-top:1px solid #ffffff45;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;padding-top:13px;display:grid}.cover-meta span[data-v-8836f83e]{flex-direction:column;gap:5px;font-size:12px;display:flex}.cover-meta b[data-v-8836f83e]{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:9px}.report-summary[data-v-8836f83e]{margin:23px 0}.report-preview h2[data-v-8836f83e]{color:#203c58;margin:0 0 12px;font-size:16px}.report-preview h3[data-v-8836f83e]{color:#203c58;margin:0 0 14px;font-size:13px}.summary-cards[data-v-8836f83e]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.summary-cards>div[data-v-8836f83e]{background:#f1f6fb;border-left:3px solid #3d83be;border-radius:4px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.summary-cards b[data-v-8836f83e]{color:#214c72;font-size:20px}.summary-cards span[data-v-8836f83e]{color:#677b90;text-transform:uppercase;font-size:10px}.report-data-table table[data-v-8836f83e]{border-collapse:collapse;width:100%;font-size:11px}.report-data-table td[data-v-8836f83e],.report-data-table th[data-v-8836f83e]{text-align:left;border:1px solid #e0e7ee;padding:8px 10px}.report-data-table th[data-v-8836f83e]{color:#435b73;background:#f5f8fb}.report-data-table tbody th[data-v-8836f83e]{width:28%}.chart-grid[data-v-8836f83e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chart-card[data-v-8836f83e]{break-inside:avoid;border:1px solid #e2e9f0;border-radius:7px;padding:14px}.pie-and-legend[data-v-8836f83e]{align-items:center;gap:18px;display:flex}.gender-pie[data-v-8836f83e]{border-radius:50%;flex:0 0 116px;width:116px;height:116px}.pie-and-legend ul[data-v-8836f83e]{flex-direction:column;gap:8px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.pie-and-legend li[data-v-8836f83e]{grid-template-columns:9px auto auto;align-items:center;gap:6px;display:grid}.pie-and-legend li b[data-v-8836f83e]{margin-left:10px}.pie-and-legend i[data-v-8836f83e]{border-radius:2px;width:8px;height:8px;display:inline-block}.legend-male[data-v-8836f83e]{background:#2676cb}.legend-female[data-v-8836f83e]{background:#dc6c95}.legend-other[data-v-8836f83e]{background:#e6a342}.chart-bar-row[data-v-8836f83e]{grid-template-columns:minmax(66px,1fr) 2fr 27px;align-items:center;gap:7px;margin:9px 0;font-size:9px;display:grid}.chart-bar-row>span[data-v-8836f83e]{overflow-wrap:anywhere}.chart-bar-row>b[data-v-8836f83e]{text-align:right;font-size:10px}.chart-track[data-v-8836f83e]{background:#edf1f5;border-radius:8px;height:9px;overflow:hidden}.chart-track i[data-v-8836f83e]{border-radius:inherit;background:#3685c7;min-width:1px;height:100%;display:block}.chart-track i.complaint-bar[data-v-8836f83e]{background:#e19a49}.report-text-section[data-v-8836f83e]{break-inside:avoid;border-top:1px solid #e4eaf0;margin-top:17px;padding-top:14px}.report-text-section p[data-v-8836f83e]{white-space:pre-wrap;color:#495d72;margin:0;font-size:11px;line-height:1.6}.report-text-section ol[data-v-8836f83e]{color:#495d72;margin-bottom:0;font-size:11px}.pain-section[data-v-8836f83e]{margin-top:17px}.pain-section h2[data-v-8836f83e]{margin-bottom:11px}.approval-block[data-v-8836f83e]{break-inside:avoid;border-top:1px solid #dce4eb;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px;padding-top:18px;display:grid}.approval-block div[data-v-8836f83e]{flex-direction:column;gap:8px;min-height:93px;display:flex}.approval-block span[data-v-8836f83e]{color:#64778a;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.approval-block strong[data-v-8836f83e]{color:#26384d;min-height:18px;font-size:12px}.approval-block small[data-v-8836f83e]{color:#53677c;font-size:10px}.report-footer[data-v-8836f83e]{color:#8996a4;text-align:center;border-top:1px solid #e0e7ee;margin-top:24px;padding-top:9px;font-size:9px}@media (width<=1100px){.overview-grid[data-v-8836f83e]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=850px){.audits-toolbar[data-v-8836f83e]{flex-direction:column;align-items:flex-start}.toolbar-controls[data-v-8836f83e]{justify-content:space-between;width:100%}.overview-grid[data-v-8836f83e]{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-layout[data-v-8836f83e]{grid-template-columns:1fr}.report-preview[data-v-8836f83e]{padding:25px 22px}.signature-grid[data-v-8836f83e]{grid-template-columns:1fr}}@media (width<=620px){.audits-toolbar[data-v-8836f83e]{gap:16px}.toolbar-controls[data-v-8836f83e]{flex-direction:column;align-items:stretch}.module-tabs[data-v-8836f83e]{box-sizing:border-box;width:100%}.module-tabs button[data-v-8836f83e]{flex:1;justify-content:center;padding-inline:8px}.toolbar-controls .primary-button[data-v-8836f83e]{width:100%}.overview-grid[data-v-8836f83e]{grid-template-columns:1fr}.overview-card[data-v-8836f83e]{min-height:74px}.overview-card small[data-v-8836f83e]{font-size:9px}.panel[data-v-8836f83e]{border-radius:11px;padding:15px}.section-heading[data-v-8836f83e]{flex-direction:column;align-items:flex-start}.section-heading>.secondary-button[data-v-8836f83e]{align-self:flex-start}.audit-app-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.audit-app-modal .modal-header,.audit-app-modal .modal-content{padding-inline:16px}.request-context[data-v-8836f83e]{align-items:flex-start;padding:14px}.request-context strong[data-v-8836f83e]{font-size:14px}.request-section[data-v-8836f83e]{padding:14px}.request-section-heading h3[data-v-8836f83e]{font-size:14px}.request-actions[data-v-8836f83e]{flex-direction:column;align-items:stretch}.request-actions .primary-button[data-v-8836f83e],.request-actions .secondary-button[data-v-8836f83e]{width:100%}.proforma-intro[data-v-8836f83e]{align-items:flex-start;padding:14px}.proforma-intro h3[data-v-8836f83e]{font-size:15px}.proforma-field-label[data-v-8836f83e]{flex-direction:column;align-items:flex-start;gap:3px}.proforma-actions[data-v-8836f83e]{flex-direction:column;align-items:stretch}.proforma-actions .primary-button[data-v-8836f83e]{width:100%}.form-grid[data-v-8836f83e]{grid-template-columns:1fr}.form-grid .wide-field[data-v-8836f83e]{grid-column:auto}.chart-grid[data-v-8836f83e],.cover-meta[data-v-8836f83e],.summary-cards[data-v-8836f83e]{grid-template-columns:1fr}.report-cover[data-v-8836f83e]{padding:18px}.report-cover h1[data-v-8836f83e]{font-size:21px}.report-preview[data-v-8836f83e]{padding:12px}.builder-add-row[data-v-8836f83e]{flex-wrap:wrap;align-items:stretch}.builder-add-row input[data-v-8836f83e]{flex-basis:100%}.builder-add-row select[data-v-8836f83e],.builder-add-row .secondary-button[data-v-8836f83e]{flex:1}.schema-field-heading[data-v-8836f83e]{flex-wrap:wrap}.schema-field-heading>.schema-label-input[data-v-8836f83e]{flex-basis:calc(100% - 40px)}.schema-field-heading>select[data-v-8836f83e]{flex:1}.schema-settings-grid[data-v-8836f83e],.three-columns[data-v-8836f83e]{grid-template-columns:1fr}.audit-table[data-v-8836f83e]{min-width:760px}.audit-list-heading[data-v-8836f83e]{align-items:flex-start}.section-heading-actions[data-v-8836f83e]{justify-content:space-between;width:100%}.audit-filters[data-v-8836f83e]{flex-direction:column;align-items:stretch}.audit-search[data-v-8836f83e]{min-width:0}.audit-filter-select[data-v-8836f83e]{align-items:center}.audit-filter-select select[data-v-8836f83e]{flex:1}}@media print{@page{size:A4;margin:13mm;@bottom-center{content:"HEXIVA · Clinical Audit Report · Page " counter(page) " of " counter(pages);color:#718195;font:9px Arial,sans-serif}}.audits-module[data-v-8836f83e] *{visibility:hidden!important}.report-preview[data-v-8836f83e],.report-preview[data-v-8836f83e] *{visibility:visible!important}.report-preview[data-v-8836f83e]{width:100%;max-width:none;box-shadow:none;border:0;padding:0;position:absolute;inset:0 auto auto 0}.report-cover[data-v-8836f83e],.chart-track[data-v-8836f83e],.summary-cards>div[data-v-8836f83e],.chart-card[data-v-8836f83e],.report-data-table th[data-v-8836f83e]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.not-print[data-v-8836f83e]{display:none!important}.audit-modal-body[data-v-8836f83e]{max-height:none;padding:0;overflow:visible}.audit-app-modal[data-v-8836f83e]{width:100%}}.audits-module[data-v-8836f83e]{gap:16px;display:grid}.audits-toolbar[data-v-8836f83e]{margin:0}.audits-hero[data-v-8836f83e]{border:1px solid var(--audit-border);background:linear-gradient(120deg, color-mix(in srgb, var(--audit-blue) 7%, var(--audit-surface)), var(--audit-surface) 62%);box-shadow:0 5px 18px var(--theme-shadow,#254b740d);border-radius:15px;align-items:center;padding:20px 22px}.module-eyebrow[data-v-8836f83e]{align-items:center;gap:7px;display:flex}.module-heading h1[data-v-8836f83e]{font-size:clamp(23px,2vw,28px)}.module-heading p[data-v-8836f83e]{max-width:600px;line-height:1.55}.toolbar-controls[data-v-8836f83e]{gap:10px}.overview-grid[data-v-8836f83e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.overview-card[data-v-8836f83e]{appearance:none;text-align:left;cursor:pointer;width:100%;min-width:0;min-height:78px;padding:13px 15px;font-family:inherit;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.overview-card[data-v-8836f83e]:hover{border-color:color-mix(in srgb, currentColor 36%, var(--audit-border));box-shadow:0 8px 20px var(--theme-shadow,#254b741a);transform:translateY(-2px)}.overview-card[data-v-8836f83e]:focus-visible,.module-tabs button[data-v-8836f83e]:focus-visible,.action-buttons button[data-v-8836f83e]:focus-visible{outline:3px solid color-mix(in srgb, var(--audit-blue) 36%, transparent);outline-offset:2px}.overview-card.overview-active[data-v-8836f83e]{border-color:color-mix(in srgb, currentColor 50%, var(--audit-border));box-shadow:0 0 0 2px color-mix(in srgb, currentColor 13%, transparent), 0 5px 16px var(--theme-shadow,#254b7414)}.overview-card small[data-v-8836f83e]{text-align:right;max-width:88px;line-height:1.35}.panel[data-v-8836f83e]{box-shadow:0 4px 18px var(--theme-shadow,#254b740e);border-radius:15px}.audit-list-panel[data-v-8836f83e]{padding:20px}.audit-list-heading[data-v-8836f83e]{align-items:center;margin-bottom:18px}.audit-list-heading h2[data-v-8836f83e]{letter-spacing:-.015em;font-size:18px}.audit-list-heading p[data-v-8836f83e]{line-height:1.5}.audit-filters[data-v-8836f83e]{border-radius:11px;grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(125px,1fr));align-items:end;gap:10px;margin-bottom:16px;padding:13px;display:grid}.audit-search[data-v-8836f83e]{min-width:0}.audit-search input[data-v-8836f83e],.audit-filter-select select[data-v-8836f83e],.audit-filter-select input[data-v-8836f83e]{min-height:39px}.audit-filter-select[data-v-8836f83e]{flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.audit-filter-select select[data-v-8836f83e]{min-width:0}.table-scroll[data-v-8836f83e]{border:1px solid var(--audit-border);border-radius:11px}.audit-list-panel .audit-table[data-v-8836f83e]{min-width:940px}.audit-table th[data-v-8836f83e]{padding:12px 13px}.audit-table td[data-v-8836f83e]{padding:13px}.audit-table tbody tr[data-v-8836f83e]:hover{background:color-mix(in srgb, var(--audit-blue) 5%, var(--audit-surface))}.action-buttons[data-v-8836f83e]{gap:5px}.action-buttons button[data-v-8836f83e]{background:0 0;border:1px solid #0000;border-radius:8px;width:33px;height:33px}.action-buttons button[data-v-8836f83e]:hover:not(:disabled){border-color:var(--audit-border);background:var(--audit-surface)}.status-pill[data-v-8836f83e]{padding:6px 10px}.empty-state[data-v-8836f83e]{border-radius:11px}.topic-layout[data-v-8836f83e]{gap:16px}.topic-list-panel[data-v-8836f83e],.topic-builder-panel[data-v-8836f83e]{padding:19px}.topic-item[data-v-8836f83e],.schema-field-item[data-v-8836f83e]{border-radius:10px}@media (width<=1100px){.overview-grid[data-v-8836f83e],.audit-filters[data-v-8836f83e]{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-search[data-v-8836f83e]{grid-column:1/-1}}@media (width<=850px){.audits-hero[data-v-8836f83e]{align-items:flex-start}.overview-grid[data-v-8836f83e],.audit-filters[data-v-8836f83e]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-search[data-v-8836f83e]{grid-column:1/-1}}@media (width<=620px){.audits-module[data-v-8836f83e]{gap:12px}.audits-hero[data-v-8836f83e]{gap:15px;padding:16px}.toolbar-controls[data-v-8836f83e]{align-items:stretch}.overview-grid[data-v-8836f83e]{grid-template-columns:1fr;gap:8px}.overview-card[data-v-8836f83e]{min-height:68px}.audit-list-panel[data-v-8836f83e],.topic-list-panel[data-v-8836f83e],.topic-builder-panel[data-v-8836f83e]{padding:14px}.audit-list-heading[data-v-8836f83e]{gap:10px}.audit-filters[data-v-8836f83e]{gap:9px;padding:10px;display:flex}.audit-search[data-v-8836f83e],.audit-filter-select[data-v-8836f83e],.audit-filter-select select[data-v-8836f83e],.audit-filter-select input[data-v-8836f83e]{width:100%}.section-heading-actions[data-v-8836f83e]{align-items:center}}.proforma-intro[data-v-8836f83e]{align-items:flex-start}.proforma-intro>div[data-v-8836f83e]{flex:1;min-width:0}.required-legend[data-v-8836f83e]{border:1px solid color-mix(in srgb, var(--audit-border) 75%, transparent);color:var(--audit-muted);background:var(--audit-surface);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.required-marker[data-v-8836f83e]{margin-left:3px;font-size:15px;font-weight:850;line-height:1;color:var(--ui-danger,#c44958)!important}.proforma-label-main[data-v-8836f83e]{color:var(--audit-dark);align-items:baseline;gap:2px;display:inline-flex}.proforma-field.is-invalid[data-v-8836f83e],.custom-table-field.is-invalid[data-v-8836f83e]{border-color:var(--ui-danger,#c44958);background:color-mix(in srgb, var(--ui-danger,#c44958) 5%, var(--audit-soft))}.proforma-field input[aria-invalid=true][data-v-8836f83e],.proforma-field select[aria-invalid=true][data-v-8836f83e],.proforma-field textarea[aria-invalid=true][data-v-8836f83e],.proforma-field .choice-options[aria-invalid=true][data-v-8836f83e]{border-color:var(--ui-danger,#c44958)}.field-validation-message[data-v-8836f83e]{color:var(--ui-danger,#b53a48);font-size:11px;font-weight:650}.proforma-actions[data-v-8836f83e]{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--audit-surface) 0%, transparent), var(--audit-surface) 28%);margin:2px -2px -2px;padding:14px 2px 2px;position:sticky;bottom:-1px}@media (width<=620px){.proforma-intro[data-v-8836f83e]{align-items:flex-start}.required-legend[data-v-8836f83e]{padding:6px 8px;font-size:9px}}.course-wizard[data-v-d9a23d83]{color:var(--ref-text);gap:14px;font-size:12px;display:grid}.wizard-breadcrumb[data-v-d9a23d83]{color:var(--ref-muted);align-items:center;gap:8px;font-size:10px;display:flex}.wizard-breadcrumb strong[data-v-d9a23d83]{color:var(--ref-purple)}.wizard-header[data-v-d9a23d83]{justify-content:space-between;align-items:center;gap:18px;display:flex}.wizard-title[data-v-d9a23d83]{align-items:center;gap:12px;display:flex}.wizard-title-icon[data-v-d9a23d83]{color:#fff;background:#1f65cb;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 12px #1f65cb38}.wizard-title h1[data-v-d9a23d83]{color:var(--ref-ink);letter-spacing:-.03em;margin:0;font-size:20px}.wizard-title p[data-v-d9a23d83]{color:var(--ref-muted);margin:3px 0 0;font-size:11px}.wizard-header-actions[data-v-d9a23d83]{align-items:center;gap:8px;display:flex}.wizard-button[data-v-d9a23d83]{border:1px solid var(--ref-line);background:var(--ref-surface);min-height:34px;color:var(--ref-text);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:11px;font-weight:700;display:inline-flex}.wizard-button.primary[data-v-d9a23d83]{color:#fff;background:#1768d8;border-color:#1968d5}.wizard-footer-actions[data-v-d9a23d83]{align-items:center;gap:8px;display:flex}.wizard-button.secondary[data-v-d9a23d83]:hover{color:#1768d8;background:#f4f8ff;border-color:#9bbde8}.wizard-button[data-v-d9a23d83]:disabled{opacity:.55;cursor:not-allowed}.wizard-alert[data-v-d9a23d83]{border-radius:5px;padding:9px 12px;font-size:11px}.wizard-alert.error[data-v-d9a23d83]{color:#a33d2c;background:#fff0ee;border:1px solid #f2c5bd}.wizard-alert.success[data-v-d9a23d83]{color:#1f7342;background:#e8f7ee;border:1px solid #b9e2c8}.wizard-steps[data-v-d9a23d83]{border:1px solid var(--ref-line);background:var(--ref-surface);box-shadow:var(--ds-surface-shadow);border-radius:7px;grid-template-columns:repeat(3,1fr);align-items:center;padding:11px 20px;display:grid}.wizard-steps button[data-v-d9a23d83]{color:#8998aa;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex;position:relative}.wizard-steps button[data-v-d9a23d83]:not(:last-child):after{content:"";z-index:0;background:#dce5ef;height:1px;position:absolute;top:11px;left:28px;right:4px}.wizard-steps button.current[data-v-d9a23d83],.wizard-steps button.complete[data-v-d9a23d83]{color:#1768d8;font-weight:800}.step-number[data-v-d9a23d83]{z-index:1;color:#60758f;background:#e7edf5;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid;position:relative}.wizard-steps button.current .step-number[data-v-d9a23d83]{color:#fff;background:#1768d8;box-shadow:0 0 0 4px #e1edff}.wizard-steps button.complete .step-number[data-v-d9a23d83]{color:#1768d8;background:#dcecff}.wizard-layout[data-v-d9a23d83]{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:12px;display:grid}.wizard-layout.single-column[data-v-d9a23d83]{grid-template-columns:1fr}.wizard-main[data-v-d9a23d83],.wizard-aside[data-v-d9a23d83]{min-width:0}.wizard-card[data-v-d9a23d83],.context-card[data-v-d9a23d83],.info-card[data-v-d9a23d83]{border:1px solid var(--ref-line);background:var(--ref-surface);box-shadow:var(--ds-surface-shadow);border-radius:7px}.wizard-card[data-v-d9a23d83]{padding:16px}.wizard-card-heading[data-v-d9a23d83]{justify-content:space-between;align-items:start;gap:12px;margin-bottom:15px;display:flex}.wizard-card-heading h2[data-v-d9a23d83]{color:#173b69;margin:2px 0 0;font-size:14px}.section-kicker[data-v-d9a23d83]{color:#1d6dd8;letter-spacing:.08em;font-size:9px;font-weight:800}.required-note[data-v-d9a23d83]{color:var(--ref-muted);font-size:10px}.basic-grid[data-v-d9a23d83]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.basic-grid label[data-v-d9a23d83],.schedule-grid label[data-v-d9a23d83],.certificate-settings label[data-v-d9a23d83],.content-add-form label[data-v-d9a23d83],.question-form label[data-v-d9a23d83]{color:#516b89;gap:5px;font-size:10px;font-weight:700;display:grid}.basic-grid label em[data-v-d9a23d83],.schedule-grid label em[data-v-d9a23d83]{color:#e2594d;font-style:normal}.basic-grid input[data-v-d9a23d83],.basic-grid select[data-v-d9a23d83],.basic-grid textarea[data-v-d9a23d83],.schedule-grid input[data-v-d9a23d83],.schedule-grid select[data-v-d9a23d83],.certificate-settings input[data-v-d9a23d83],.certificate-settings select[data-v-d9a23d83],.content-add-form input[data-v-d9a23d83],.content-add-form select[data-v-d9a23d83],.content-add-form textarea[data-v-d9a23d83],.question-form input[data-v-d9a23d83],.question-form select[data-v-d9a23d83],.question-form textarea[data-v-d9a23d83]{color:#26476d;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d5e0eb;border-radius:4px;outline:none;padding:7px 9px;font-weight:500}.editor-toolbar[data-v-d9a23d83]{background:#f7faff;border:1px solid #d5e0eb;border-bottom:0;border-radius:4px 4px 0 0;align-items:center;gap:2px;padding:5px 7px;display:flex}.editor-toolbar button[data-v-d9a23d83]{color:#5d7894;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:24px;height:22px;padding:0;display:grid}.editor-toolbar button[data-v-d9a23d83]:hover{color:#1768d8;background:#e5effb}.basic-grid textarea[data-v-d9a23d83],.question-form textarea[data-v-d9a23d83]{resize:vertical;line-height:1.45}.basic-grid input[data-v-d9a23d83]:focus,.basic-grid select[data-v-d9a23d83]:focus,.basic-grid textarea[data-v-d9a23d83]:focus,.schedule-grid input[data-v-d9a23d83]:focus,.schedule-grid select[data-v-d9a23d83]:focus{border-color:#5593df;box-shadow:0 0 0 3px #eaf3ff}.editor-toolbar+textarea[data-v-d9a23d83]{border-radius:0 0 4px 4px!important}.thumbnail-field[data-v-d9a23d83]{grid-row:span 2}.thumbnail-drop[data-v-d9a23d83]{color:#2471d2;text-align:center;background:#f5f9ff;border:1px dashed #9bbce5;border-radius:5px;align-content:center;place-items:center;gap:7px;min-height:108px;padding:12px;display:grid;position:relative;overflow:hidden}.thumbnail-drop.active[data-v-d9a23d83],.thumbnail-drop[data-v-d9a23d83]:hover{background:#edf5ff;border-color:#1d70dc}.thumbnail-drop strong[data-v-d9a23d83]{font-size:9px;font-weight:700}.thumbnail-drop small[data-v-d9a23d83]{color:#8298b0;font-size:8px}.thumbnail-drop svg[data-v-d9a23d83]{color:#2676d7}.thumbnail-drop img[data-v-d9a23d83]{object-fit:cover;width:100%;height:100%;min-height:108px}.thumbnail-drop input[data-v-d9a23d83]{opacity:0;cursor:pointer;position:absolute;inset:0}.wide-field[data-v-d9a23d83]{grid-column:span 2}.character-count[data-v-d9a23d83]{color:#9aaabd;text-align:right;font-size:9px;font-weight:500;display:block}.compact-button[data-v-d9a23d83]{min-height:28px;padding:6px 9px;font-size:10px}.curriculum-card[data-v-d9a23d83]{min-height:520px}.topic-list[data-v-d9a23d83]{gap:8px;display:grid}.topic-row[data-v-d9a23d83]{background:#fff;border:1px solid #dfe8f2;border-radius:5px;overflow:hidden}.topic-toggle[data-v-d9a23d83]{color:#294e75;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:9px;width:100%;padding:11px 12px;display:flex}.topic-toggle svg[data-v-d9a23d83]{margin-left:auto;transition:transform .16s}.topic-row.open .topic-toggle svg[data-v-d9a23d83]{transform:rotate(90deg)}.drag-handle[data-v-d9a23d83]{color:#7a9ac0;font-size:16px;line-height:1}.topic-content[data-v-d9a23d83]{background:#f9fbfe;border-top:1px solid #e8eef5;padding:10px 12px 12px}.topic-content-heading[data-v-d9a23d83]{color:#234c75;justify-content:space-between;align-items:center;font-size:11px;display:flex}.topic-content-heading small[data-v-d9a23d83]{color:#6e8aa5;font-size:9px}.topic-resource[data-v-d9a23d83]{background:#fff;border:1px solid #dfe8f2;border-radius:4px;align-items:center;gap:9px;margin-top:9px;padding:8px;display:flex}.topic-resource>div[data-v-d9a23d83]:nth-child(2){flex:1;gap:2px;display:grid}.topic-resource small[data-v-d9a23d83]{color:#7890a9;font-size:9px}.topic-actions[data-v-d9a23d83]{gap:7px;margin-top:10px;display:flex}.add-topic-row[data-v-d9a23d83]{gap:8px;margin-top:12px;display:flex}.add-topic-row input[data-v-d9a23d83]{color:#26476d;border:1px solid #d5e0eb;border-radius:4px;flex:1;min-height:30px;padding:7px 9px}.curriculum-resource-form[data-v-d9a23d83]{margin-top:14px}.curriculum-assessment-note[data-v-d9a23d83]{color:#1768d8;background:#edf6ff;border-radius:4px;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;font-size:10px;display:flex}.additional-grid[data-v-d9a23d83]{grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr);gap:14px;display:grid}.additional-main[data-v-d9a23d83],.additional-side[data-v-d9a23d83]{align-content:start;gap:11px;display:grid}.additional-main>label[data-v-d9a23d83]{color:#516b89;gap:5px;font-size:10px;font-weight:700;display:grid}.additional-main textarea[data-v-d9a23d83]{color:#26476d;width:100%;font:inherit;resize:vertical;border:1px solid #d5e0eb;border-radius:4px;padding:8px 9px}.duration-fields>label[data-v-d9a23d83]{color:#516b89;gap:5px;font-size:10px;font-weight:700;display:grid}.duration-fields label>div[data-v-d9a23d83]{align-items:center;gap:6px;display:flex}.duration-fields input[data-v-d9a23d83]{color:#26476d;border:1px solid #d5e0eb;border-radius:4px;width:74px;min-height:31px;padding:7px}.duration-fields span[data-v-d9a23d83]{color:#7790aa;font-size:9px}.certificate-block[data-v-d9a23d83]{background:#fff;border:1px solid #dfe8f2;border-radius:5px;padding:12px}.certificate-block h3[data-v-d9a23d83],.additional-panel h3[data-v-d9a23d83]{color:#234c75;margin:0;font-size:11px}.certificate-block p[data-v-d9a23d83]{color:#7890a9;margin:4px 0 9px;font-size:9px}.certificate-tabs[data-v-d9a23d83]{border-bottom:1px solid #e0e8f1;gap:16px;display:flex}.certificate-tabs button[data-v-d9a23d83]{color:#7890a9;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 0;font-size:9px}.certificate-tabs button.active[data-v-d9a23d83]{color:#1768d8;border-bottom-color:#1768d8;font-weight:700}.certificate-templates[data-v-d9a23d83]{gap:8px;margin-top:10px;display:flex}.certificate-template[data-v-d9a23d83]{color:#567692;cursor:pointer;background:#fff;border:1px solid #dfe8f2;border-radius:4px;flex:1;gap:5px;padding:8px;display:grid}.certificate-template.selected[data-v-d9a23d83]{border-color:#1768d8;box-shadow:0 0 0 2px #e1edff}.certificate-template div[data-v-d9a23d83]{color:#1768d8;background:#edf5ff;place-items:center;height:45px;display:grid}.certificate-template small[data-v-d9a23d83]{font-size:8px}.additional-panel[data-v-d9a23d83]{background:#fff;border:1px solid #dfe8f2;border-radius:5px;gap:9px;padding:12px;display:grid}.additional-panel input[data-v-d9a23d83]{color:#26476d;border:1px solid #d5e0eb;border-radius:4px;min-height:30px;padding:7px 8px}.side-tags[data-v-d9a23d83]{color:#91a3b5;gap:5px;font-size:9px;display:grid}.side-tags span[data-v-d9a23d83]{color:#2865a8;background:#e8f1ff;border-radius:3px;padding:5px 7px}.side-tags span button[data-v-d9a23d83]{float:right;color:#6b91b6;cursor:pointer;background:0 0;border:0;padding:0}.side-tags p[data-v-d9a23d83]{text-align:center;margin:8px 0}.attachment-drop[data-v-d9a23d83]{color:#2471d2;text-align:center;cursor:pointer;background:#f7faff;border:1px dashed #9bbce5;border-radius:4px;place-items:center;gap:5px;min-height:83px;padding:10px;display:grid}.attachment-drop strong[data-v-d9a23d83]{font-size:9px}.attachment-drop small[data-v-d9a23d83]{color:#8298b0;font-size:8px}.attachment-drop input[data-v-d9a23d83]{display:none}.live-class-button[data-v-d9a23d83]{color:#1768d8;cursor:pointer;background:#f7faff;border:1px solid #d5e0eb;border-radius:4px;align-items:center;gap:7px;padding:8px;font-size:9px;font-weight:700;display:flex}.builder-aside[data-v-d9a23d83]{gap:9px}.builder-side-panel[data-v-d9a23d83]{background:#fff;border:1px solid #dfe8f2;border-radius:5px;gap:7px;padding:10px;display:grid}.builder-side-panel h3[data-v-d9a23d83]{color:#234c75;margin:0;font-size:10px}.builder-side-panel>select[data-v-d9a23d83],.builder-side-panel>input[data-v-d9a23d83]{color:#26476d;border:1px solid #d5e0eb;border-radius:4px;width:100%;min-height:29px;padding:6px 8px;font-size:10px}.builder-side-panel small[data-v-d9a23d83]{color:#8aa0b5;font-size:8px}.side-toggle[data-v-d9a23d83]{justify-content:space-between;align-items:center;display:flex}.side-image-preview[data-v-d9a23d83]{color:#2471d2;background:#edf5ff;border-radius:4px;place-items:center;min-height:88px;display:grid;position:relative;overflow:hidden}.side-image-preview img[data-v-d9a23d83]{object-fit:cover;width:100%;height:100%;min-height:88px}.side-image-preview button[data-v-d9a23d83]{color:#2676d7;cursor:pointer;background:#fff;border:0;border-radius:50%;width:18px;height:18px;position:absolute;top:5px;right:5px}.side-upload[data-v-d9a23d83]{color:#2471d2;text-align:center;cursor:pointer;background:#f7faff;border:1px dashed #9bbce5;border-radius:4px;place-items:center;gap:5px;min-height:80px;padding:8px;display:grid!important}.side-upload strong[data-v-d9a23d83]{font-size:8px}.side-upload small[data-v-d9a23d83]{font-size:7px}.side-upload input[data-v-d9a23d83]{display:none}.price-fields[data-v-d9a23d83]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.price-fields label[data-v-d9a23d83]{color:#7890a9;gap:4px;font-size:8px;display:grid}.price-fields input[data-v-d9a23d83]{color:#26476d;border:1px solid #d5e0eb;border-radius:4px;width:100%;min-height:28px;padding:5px;font-size:9px}.category-check[data-v-d9a23d83]{align-items:center;gap:5px;color:#64809d!important;font-size:8px!important;font-weight:500!important;display:flex!important}.category-check input[data-v-d9a23d83]{width:12px;min-height:12px}.add-link[data-v-d9a23d83]{color:#1768d8;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:8px}fieldset[data-v-d9a23d83]{border:0;min-width:0;margin:0;padding:0}legend[data-v-d9a23d83]{color:#516b89;margin-bottom:6px;font-size:10px;font-weight:700}.radio-row[data-v-d9a23d83],.check-row[data-v-d9a23d83]{align-items:center;gap:14px;min-height:34px;display:flex}.radio-row label[data-v-d9a23d83],.check-row label[data-v-d9a23d83]{color:#355779;align-items:center;gap:5px;font-size:10px;font-weight:500;display:flex}.radio-row input[data-v-d9a23d83],.check-row input[data-v-d9a23d83]{accent-color:#1768d8;width:13px;min-height:13px}.toggle-field[data-v-d9a23d83]{align-content:start}.toggle[data-v-d9a23d83]{color:#2e567f;width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.toggle i[data-v-d9a23d83]{background:#c8d3df;border-radius:10px;width:27px;height:15px;display:block;position:relative}.toggle i[data-v-d9a23d83]:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:left .16s;position:absolute;top:2px;left:2px}.toggle.on i[data-v-d9a23d83]{background:#1768d8}.toggle.on i[data-v-d9a23d83]:after{left:14px}.tag-field[data-v-d9a23d83]{grid-column:span 2}.tag-input[data-v-d9a23d83]{background:#fff;border:1px solid #d5e0eb;border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px;min-height:34px;padding:4px 7px;display:flex}.tag-input span[data-v-d9a23d83]{color:#2865a8;background:#e8f1ff;border-radius:3px;padding:4px 6px;font-size:9px}.tag-input button[data-v-d9a23d83]{color:#6b91b6;cursor:pointer;background:0 0;border:0;padding:0}.tag-input input[data-v-d9a23d83]{border:0;outline:0;flex:1;min-width:100px;padding:4px;font-size:10px}.objectives-field[data-v-d9a23d83]{grid-column:span 2}.accessibility-field[data-v-d9a23d83]{grid-column:span 3}.wizard-aside[data-v-d9a23d83]{gap:10px;display:grid}.context-card[data-v-d9a23d83]{padding:13px}.context-card h3[data-v-d9a23d83]{color:#173b69;align-items:center;gap:7px;margin:0 0 11px;font-size:11px;display:flex}.context-card h3 svg[data-v-d9a23d83]{color:#1768d8}.context-card ul[data-v-d9a23d83]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.context-card li[data-v-d9a23d83]{color:#43617f;align-items:start;gap:7px;font-size:9px;line-height:1.35;display:flex}.context-card li svg[data-v-d9a23d83]{color:#1768d8;flex:none}.preview-card h4[data-v-d9a23d83]{color:#1c4775;margin:8px 0 5px;font-size:11px}.preview-image[data-v-d9a23d83]{color:#6b91b7;background:#eaf2fb;border-radius:5px;place-items:center;height:98px;display:grid;overflow:hidden}.preview-image img[data-v-d9a23d83]{object-fit:cover;width:100%;height:100%}.preview-badge[data-v-d9a23d83],.stage-pill[data-v-d9a23d83]{color:#e35e68;background:#ffe5e8;border-radius:3px;width:max-content;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.preview-meta[data-v-d9a23d83]{color:#607b98;gap:5px;margin:9px 0;font-size:9px;display:grid}.preview-meta span[data-v-d9a23d83]{align-items:center;gap:6px;display:flex}.preview-details[data-v-d9a23d83]{color:#1768d8;cursor:pointer;background:#e8f2ff;border:0;border-radius:3px;padding:5px 8px;font-size:9px;font-weight:700}.status-card[data-v-d9a23d83]{padding-bottom:9px}.status-row[data-v-d9a23d83]{color:#8da0b4;gap:10px;min-height:34px;display:flex;position:relative}.status-row[data-v-d9a23d83]:before{content:"";background:#d7e2ee;width:1px;position:absolute;top:13px;bottom:-13px;left:5px}.status-row[data-v-d9a23d83]:last-child:before{display:none}.status-row i[data-v-d9a23d83]{z-index:1;background:#fff;border:3px solid #d5e0ec;border-radius:50%;flex:none;width:11px;height:11px;margin-top:2px;position:relative}.status-row.current[data-v-d9a23d83]{color:#1768d8}.status-row.current i[data-v-d9a23d83]{background:#1768d8;border-color:#1768d8;box-shadow:0 0 0 3px #e1edff}.status-row.passed i[data-v-d9a23d83]{border-color:#a6c5e7}.status-row div[data-v-d9a23d83]{gap:2px;display:grid}.status-row strong[data-v-d9a23d83]{text-transform:capitalize;font-size:9px}.status-row small[data-v-d9a23d83]{color:#6d8caf;font-size:8px}.info-card[data-v-d9a23d83]{color:#1768d8;background:#edf6ff;border-color:#cfe3fb;gap:8px;padding:11px;display:flex}.info-card p[data-v-d9a23d83]{margin:0;font-size:9px;line-height:1.45}.wizard-footer[data-v-d9a23d83]{color:var(--ref-muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;display:flex}.content-add-form[data-v-d9a23d83],.schedule-grid[data-v-d9a23d83],.certificate-settings[data-v-d9a23d83]{background:#f8fbff;border:1px solid #e0e8f1;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px;padding:13px;display:grid}.content-add-form>.wizard-button[data-v-d9a23d83]{align-self:end}.check-inline[data-v-d9a23d83]{align-items:center;gap:6px;display:flex!important}.check-inline input[data-v-d9a23d83]{width:14px;min-height:14px}.resource-list[data-v-d9a23d83],.assessment-list[data-v-d9a23d83]{gap:7px;display:grid}.resource-list article[data-v-d9a23d83],.assessment-list article[data-v-d9a23d83]{border:1px solid #e0e8f1;border-radius:5px;align-items:center;gap:10px;padding:9px;display:flex}.resource-icon[data-v-d9a23d83]{color:#1768d8;background:#eaf2ff;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.resource-list article>div[data-v-d9a23d83]:nth-child(2),.assessment-list article>div[data-v-d9a23d83]{flex:1;gap:3px;display:grid}.resource-list small[data-v-d9a23d83],.assessment-list small[data-v-d9a23d83]{color:#7890a9;font-size:9px}.icon-danger[data-v-d9a23d83]{color:#c05252;cursor:pointer;background:0 0;border:0;padding:5px}.empty-state[data-v-d9a23d83]{text-align:center;color:#8a9eb2;font-size:10px}.assessment-add-form[data-v-d9a23d83]{grid-template-columns:2fr repeat(3,1fr) auto}.stage-pill[data-v-d9a23d83]{color:#2767ad;background:#e9f2ff}.question-form[data-v-d9a23d83]{border-top:1px solid #e0e8f1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding-top:14px;display:grid}.question-form h3[data-v-d9a23d83]{color:#1a4776;grid-column:1/-1;margin:0;font-size:12px}.question-form .wide-field[data-v-d9a23d83]{grid-column:1/-1}.question-form>.wizard-button[data-v-d9a23d83]{align-self:end}.certificate-settings[data-v-d9a23d83]{grid-template-columns:repeat(2,1fr)}.certificate-preview[data-v-d9a23d83]{color:#1768d8;background:#edf6ff;border:1px solid #cfe3fb;border-radius:5px;grid-column:1/-1;align-items:center;gap:10px;padding:14px;display:flex}.certificate-preview div[data-v-d9a23d83]{gap:3px;display:grid}.certificate-preview small[data-v-d9a23d83]{color:#52759b;font-size:9px}.review-hero[data-v-d9a23d83]{background:#f8fbff;border:1px solid #e0e8f1;border-radius:5px;align-items:center;gap:12px;padding:12px;display:flex}.review-hero img[data-v-d9a23d83],.review-placeholder[data-v-d9a23d83]{object-fit:cover;border-radius:4px;width:68px;height:55px}.review-placeholder[data-v-d9a23d83]{color:#1768d8;background:#e5effb;place-items:center;display:grid}.review-hero h3[data-v-d9a23d83]{color:#1a4776;margin:0;font-size:15px}.review-hero p[data-v-d9a23d83]{color:#7890a9;margin:4px 0 0;font-size:10px}.review-grid[data-v-d9a23d83]{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.review-grid div[data-v-d9a23d83]{border:1px solid #e0e8f1;border-radius:4px;gap:4px;padding:9px;display:grid}.review-grid span[data-v-d9a23d83],.review-description>span[data-v-d9a23d83]{color:#7890a9;font-size:9px}.review-grid strong[data-v-d9a23d83]{color:#274e76;font-size:10px}.review-description[data-v-d9a23d83]{border:1px solid #e0e8f1;border-radius:4px;padding:10px}.review-description p[data-v-d9a23d83]{color:#456683;margin:5px 0 0;line-height:1.5}.review-actions[data-v-d9a23d83]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.wizard-inline-warning[data-v-d9a23d83]{color:#805d18;background:#fff8e6;border-radius:4px;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.preview-overlay[data-v-d9a23d83]{z-index:100;background:#0d26458c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.preview-modal[data-v-d9a23d83]{text-align:center;background:#fff;border-radius:8px;width:min(420px,100%);padding:24px;position:relative;box-shadow:0 20px 60px #0d264540}.modal-close[data-v-d9a23d83]{color:#72879e;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:8px;right:10px}.modal-preview-image[data-v-d9a23d83]{color:#1768d8;background:#eaf2fb;border-radius:5px;place-items:center;width:100%;height:150px;margin-bottom:13px;display:grid;overflow:hidden}.modal-preview-image img[data-v-d9a23d83]{object-fit:cover;width:100%;height:100%}.preview-modal h2[data-v-d9a23d83]{color:#173b69;margin:10px 0 6px;font-size:18px}.preview-modal p[data-v-d9a23d83]{color:#607b98;font-size:11px;line-height:1.5}.modal-meta[data-v-d9a23d83]{color:#54728f;justify-content:center;gap:12px;margin:14px 0;font-size:10px;display:flex}.wizard-loading[data-v-d9a23d83]{text-align:center;color:var(--ref-muted);padding:40px}.editor-overlay[data-v-d9a23d83]{z-index:110;background:#0d264594;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.editor-modal[data-v-d9a23d83]{background:#fff;border:1px solid #d5e0eb;border-radius:8px;width:min(760px,100%);max-height:92vh;padding:18px;position:relative;overflow:auto;box-shadow:0 20px 70px #0d264547}.quiz-editor-modal[data-v-d9a23d83]{width:min(850px,100%)}.question-modal[data-v-d9a23d83]{width:min(620px,100%)}.editor-modal-header[data-v-d9a23d83]{border-bottom:1px solid #e3ebf3;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.editor-modal-header h2[data-v-d9a23d83]{color:#173b69;margin:3px 0 0;font-size:17px}.editor-form[data-v-d9a23d83]{gap:12px;padding:15px 0;display:grid}.editor-form label[data-v-d9a23d83]{color:#516b89;gap:5px;font-size:10px;font-weight:700;display:grid}.editor-form input[data-v-d9a23d83],.editor-form select[data-v-d9a23d83],.editor-form textarea[data-v-d9a23d83]{color:#26476d;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d5e0eb;border-radius:4px;outline:none;padding:8px 9px;font-weight:500}.editor-form textarea[data-v-d9a23d83]{resize:vertical;line-height:1.45}.editor-form-grid[data-v-d9a23d83]{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.quiz-settings-row[data-v-d9a23d83]{background:#f8fbff;border:1px solid #e0e8f1;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:11px;display:grid}.quiz-settings-row label[data-v-d9a23d83]{color:#516b89;gap:5px;font-size:9px;font-weight:700;display:grid}.quiz-settings-row input[data-v-d9a23d83],.quiz-settings-row select[data-v-d9a23d83]{color:#26476d;width:100%;min-height:30px;font:inherit;border:1px solid #d5e0eb;border-radius:4px;padding:6px}.quiz-settings-row .check-row[data-v-d9a23d83]{min-height:30px;display:flex}.editor-section-heading[data-v-d9a23d83]{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.editor-section-heading h3[data-v-d9a23d83]{color:#234c75;margin:0;font-size:12px}.quiz-question-list[data-v-d9a23d83]{gap:7px;display:grid}.quiz-question-item[data-v-d9a23d83]{background:#fff;border:1px solid #e0e8f1;border-radius:5px;align-items:center;gap:10px;padding:10px;display:flex}.quiz-question-item>div[data-v-d9a23d83]:first-child{flex:1;gap:3px;display:grid}.quiz-question-item small[data-v-d9a23d83]{color:#7890a9;text-transform:capitalize;font-size:9px}.resource-actions[data-v-d9a23d83]{align-items:center;gap:5px;margin-left:auto;display:flex}.icon-button[data-v-d9a23d83]{color:#1768d8;cursor:pointer;background:#f4f8ff;border:1px solid #cfe0f2;border-radius:3px;padding:4px 7px;font-size:9px}.editor-modal-footer[data-v-d9a23d83]{border-top:1px solid #e3ebf3;justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.editor-form em[data-v-d9a23d83]{color:#e2594d;font-style:normal}.editor-form small[data-v-d9a23d83]{color:#8a9eb2;font-size:9px;font-weight:500}@media (width<=1050px){.wizard-layout[data-v-d9a23d83]{grid-template-columns:minmax(0,1fr) 235px}.basic-grid[data-v-d9a23d83]{grid-template-columns:repeat(2,minmax(0,1fr))}.accessibility-field[data-v-d9a23d83]{grid-column:span 2}.review-grid[data-v-d9a23d83]{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.wizard-header[data-v-d9a23d83]{flex-direction:column;align-items:flex-start}.wizard-header-actions[data-v-d9a23d83]{width:100%;overflow:auto}.wizard-steps[data-v-d9a23d83]{grid-template-columns:repeat(3,minmax(110px,1fr));padding:9px;overflow:auto}.wizard-layout[data-v-d9a23d83],.wizard-layout.single-column[data-v-d9a23d83]{grid-template-columns:1fr}.wizard-aside[data-v-d9a23d83]{order:-1}.basic-grid[data-v-d9a23d83],.content-add-form[data-v-d9a23d83],.assessment-add-form[data-v-d9a23d83],.schedule-grid[data-v-d9a23d83],.certificate-settings[data-v-d9a23d83],.question-form[data-v-d9a23d83],.additional-grid[data-v-d9a23d83]{grid-template-columns:1fr}.wide-field[data-v-d9a23d83],.tag-field[data-v-d9a23d83],.objectives-field[data-v-d9a23d83],.accessibility-field[data-v-d9a23d83]{grid-column:auto}.wizard-footer[data-v-d9a23d83]{gap:10px}.wizard-footer>span[data-v-d9a23d83]{display:none}.certificate-templates[data-v-d9a23d83]{flex-direction:column}}.lms-workspace[data-v-d7d15cd0]{color:var(--ref-text);gap:16px;display:grid}.lms-workspace .breadcrumb[data-v-d7d15cd0]{color:var(--ref-muted);align-items:center;gap:8px;font-size:12px;display:flex}.lms-heading[data-v-d7d15cd0],.lms-panel-title[data-v-d7d15cd0]{justify-content:space-between;align-items:center;gap:14px;display:flex}.lms-heading[data-v-d7d15cd0]{padding:6px 0 4px}.lms-heading h1[data-v-d7d15cd0]{letter-spacing:-.03em;margin:0;font-size:25px}.lms-heading p[data-v-d7d15cd0]{margin:4px 0 0}.lms-heading .eyebrow[data-v-d7d15cd0]{color:var(--ref-purple);letter-spacing:.13em;margin:0;font-size:10px;font-weight:800}.lms-subtitle[data-v-d7d15cd0],.lms-muted[data-v-d7d15cd0]{color:var(--ref-muted)}.lms-panel[data-v-d7d15cd0]{border:1px solid var(--ref-line);background:var(--ref-surface);min-width:0;box-shadow:var(--ds-surface-shadow);border-radius:14px;padding:18px}.lms-panel h2[data-v-d7d15cd0]{margin:0 0 12px;font-size:16px}.lms-panel-title[data-v-d7d15cd0]{margin-bottom:12px}.lms-panel-title h2[data-v-d7d15cd0]{margin:0}.lms-panel-title p[data-v-d7d15cd0]{color:var(--ref-muted);margin:4px 0 0}.lms-stat-grid[data-v-d7d15cd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lms-stat[data-v-d7d15cd0]{border:1px solid var(--ref-line);background:var(--ref-surface);border-radius:12px;gap:7px;padding:16px;display:grid}.lms-stat span[data-v-d7d15cd0],.lms-stat small[data-v-d7d15cd0]{color:var(--ref-muted)}.lms-stat strong[data-v-d7d15cd0]{color:var(--ref-purple-deep);font-size:28px;line-height:1.1}.lms-panel-grid[data-v-d7d15cd0]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lms-bars[data-v-d7d15cd0],.lms-simple-list[data-v-d7d15cd0]{gap:11px;display:grid}.lms-bar-row[data-v-d7d15cd0]{grid-template-columns:36px 1fr 34px;align-items:center;gap:10px;display:grid}.lms-bar-track[data-v-d7d15cd0]{background:var(--ref-canvas);border-radius:12px;height:9px;overflow:hidden}.lms-bar-track i[data-v-d7d15cd0]{border-radius:inherit;background:var(--ref-purple);height:100%;display:block}.lms-simple-list>div[data-v-d7d15cd0]{border-bottom:1px solid var(--ref-line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.lms-simple-list span[data-v-d7d15cd0],.lms-simple-list code[data-v-d7d15cd0]{color:var(--ref-muted)}.lms-form[data-v-d7d15cd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lms-form label[data-v-d7d15cd0],.lms-approval-card label[data-v-d7d15cd0],.lms-assessment label[data-v-d7d15cd0]{color:var(--ref-muted);gap:5px;font-size:12px;display:grid}.lms-form input[data-v-d7d15cd0],.lms-form select[data-v-d7d15cd0],.lms-form textarea[data-v-d7d15cd0],.lms-approval-card select[data-v-d7d15cd0],.lms-approval-card textarea[data-v-d7d15cd0],.lms-assessment select[data-v-d7d15cd0],.lms-filter[data-v-d7d15cd0],.lms-search[data-v-d7d15cd0]{border:1px solid var(--ref-line);background:var(--ref-surface);width:100%;min-height:38px;color:var(--ref-text);border-radius:8px;padding:8px 10px}.lms-form textarea[data-v-d7d15cd0],.lms-approval-card textarea[data-v-d7d15cd0]{resize:vertical}.lms-report-filters[data-v-d7d15cd0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.lms-report-filters label[data-v-d7d15cd0],.lms-attendance-select[data-v-d7d15cd0]{color:var(--ref-muted);gap:5px;font-size:12px;display:grid}.lms-report-filters input[data-v-d7d15cd0],.lms-report-filters select[data-v-d7d15cd0],.lms-attendance-select select[data-v-d7d15cd0]{border:1px solid var(--ref-line);background:var(--ref-surface);min-height:36px;color:var(--ref-text);border-radius:8px;padding:7px 9px}.lms-report-actions[data-v-d7d15cd0]{align-items:end;gap:8px;display:flex}.lms-attendance-list[data-v-d7d15cd0]{gap:8px;margin-top:12px;display:grid}.lms-attendance-list label[data-v-d7d15cd0]{border-bottom:1px solid var(--ref-line);justify-content:space-between;align-items:center;padding:8px;display:flex}.lms-attendance-list input[data-v-d7d15cd0]{width:17px;height:17px}.lms-wide[data-v-d7d15cd0]{grid-column:1/-1}.lms-checkbox[data-v-d7d15cd0]{align-items:center;gap:8px!important;display:flex!important}.lms-checkbox input[data-v-d7d15cd0]{width:16px;min-height:16px}.lms-primary[data-v-d7d15cd0],.lms-secondary[data-v-d7d15cd0]{cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:36px;padding:8px 13px;font-weight:700}.lms-primary[data-v-d7d15cd0]{background:var(--ref-purple);color:#fff}.lms-secondary[data-v-d7d15cd0]{border-color:var(--ref-line);background:var(--ref-surface);color:var(--ref-text)}.lms-primary[data-v-d7d15cd0]:disabled,.lms-secondary[data-v-d7d15cd0]:disabled{opacity:.6;cursor:not-allowed}.lms-search[data-v-d7d15cd0]{max-width:300px}.lms-filter[data-v-d7d15cd0]{max-width:290px}.lms-table-wrap[data-v-d7d15cd0]{width:100%;overflow:auto}.lms-table-wrap table[data-v-d7d15cd0]{border-collapse:collapse;text-align:left;width:100%}.lms-table-wrap th[data-v-d7d15cd0],.lms-table-wrap td[data-v-d7d15cd0]{border-bottom:1px solid var(--ref-line);vertical-align:top;padding:10px 9px}.lms-table-wrap th[data-v-d7d15cd0]{color:var(--ref-muted);text-transform:capitalize;white-space:nowrap;font-size:11px}.lms-table-wrap td small[data-v-d7d15cd0],.lms-table-wrap td strong[data-v-d7d15cd0]{display:block}.lms-table-wrap td small[data-v-d7d15cd0]{color:var(--ref-muted);margin-top:3px}.lms-actions[data-v-d7d15cd0]{white-space:nowrap;min-width:140px}.lms-link[data-v-d7d15cd0]{color:var(--ref-purple);cursor:pointer;background:0 0;border:0;padding:3px 5px;font-weight:700}.lms-link.danger[data-v-d7d15cd0]{color:#a33}.lms-status[data-v-d7d15cd0]{background:var(--ref-canvas);text-transform:capitalize;border-radius:20px;padding:4px 8px;font-size:11px;display:inline-block}.status-published[data-v-d7d15cd0],.status-approved[data-v-d7d15cd0],.status-completed[data-v-d7d15cd0],.status-valid[data-v-d7d15cd0]{color:#176a39;background:#e8f5ed}.status-pending_approval[data-v-d7d15cd0],.status-overdue[data-v-d7d15cd0],.status-rejected[data-v-d7d15cd0],.status-revoked[data-v-d7d15cd0]{color:#9a4024;background:#fff0eb}.lms-alert[data-v-d7d15cd0]{border-radius:9px;padding:10px 12px}.lms-alert.error[data-v-d7d15cd0]{color:#9a4024;background:#fff0eb}.lms-alert.success[data-v-d7d15cd0]{color:#176a39;background:#e8f5ed}.lms-alert.warning[data-v-d7d15cd0]{color:#775a17;background:#fff8e7;margin-bottom:10px}.lms-empty[data-v-d7d15cd0]{color:var(--ref-muted);text-align:center;padding:16px!important}.lms-approval-card[data-v-d7d15cd0]{border-bottom:1px solid var(--ref-line);grid-template-columns:1fr 180px 1.2fr auto;align-items:end;gap:12px;padding:14px 0;display:grid}.lms-approval-card small[data-v-d7d15cd0],.lms-learning-card small[data-v-d7d15cd0]{color:var(--ref-muted);display:block}.lms-learning-card[data-v-d7d15cd0]{border-bottom:1px solid var(--ref-line);gap:10px;padding:12px 0;display:grid}.lms-material-list[data-v-d7d15cd0]{gap:6px;display:grid}.lms-material-list>div[data-v-d7d15cd0]{align-items:center;gap:10px;display:flex}.lms-material-list>div span[data-v-d7d15cd0]{margin-right:auto}.lms-assessment[data-v-d7d15cd0]{border:1px solid var(--ref-line);border-radius:10px;gap:12px;padding:14px;display:grid}.lms-role-grid[data-v-d7d15cd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.lms-role-grid article[data-v-d7d15cd0]{border:1px solid var(--ref-line);border-radius:10px;gap:6px;padding:12px;display:grid}.lms-role-grid span[data-v-d7d15cd0]{color:var(--ref-muted)}@media (width<=900px){.lms-stat-grid[data-v-d7d15cd0]{grid-template-columns:repeat(2,minmax(0,1fr))}.lms-panel-grid[data-v-d7d15cd0]{grid-template-columns:1fr}.lms-form[data-v-d7d15cd0]{grid-template-columns:repeat(2,minmax(0,1fr))}.lms-approval-card[data-v-d7d15cd0]{grid-template-columns:1fr 1fr}.lms-report-filters[data-v-d7d15cd0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.lms-heading[data-v-d7d15cd0],.lms-panel-title[data-v-d7d15cd0]{flex-direction:column;align-items:stretch}.lms-stat-grid[data-v-d7d15cd0],.lms-form[data-v-d7d15cd0],.lms-role-grid[data-v-d7d15cd0],.lms-report-filters[data-v-d7d15cd0]{grid-template-columns:1fr}.lms-wide[data-v-d7d15cd0]{grid-column:auto}.lms-approval-card[data-v-d7d15cd0]{grid-template-columns:1fr}.lms-search[data-v-d7d15cd0],.lms-filter[data-v-d7d15cd0]{max-width:none}.lms-panel[data-v-d7d15cd0]{padding:13px}}.spellcheck-popup{z-index:10000;color:#222;background:#fff;border:1px solid #c9c9c9;border-radius:4px;width:min(190px,100vw - 24px);padding:5px;font-family:Arial,sans-serif;position:fixed;box-shadow:0 3px 10px #00000029}.spellcheck-popup-heading{color:#666;border-bottom:1px solid #e5e5e5;padding:4px 7px 5px;font-size:10px;font-weight:400}.spellcheck-suggestions{gap:1px;padding-top:3px;display:grid}.spellcheck-suggestions button{color:#222;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:2px;width:100%;min-height:25px;padding:4px 7px;font:400 11px Arial,sans-serif}.spellcheck-suggestions button:hover,.spellcheck-suggestions button:focus-visible{color:#111;background:#e8f0fe;outline:none}.meeting-invitation-page[data-v-5a40041b]{color:#24435d;background:#edf5fa;place-items:center;min-height:100vh;padding:32px 16px;font-family:Inter,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.meeting-invitation-background[data-v-5a40041b]{background:radial-gradient(circle at 12% 12%,#1f82c529,#0000 30%),radial-gradient(circle at 88% 90%,#189c7921,#0000 32%),linear-gradient(135deg,#edf7fc,#f7fbfd 55%,#eef8f5);position:absolute;inset:0}.meeting-invitation-card[data-v-5a40041b]{background:#fff;border:1px solid #d5e5ee;border-radius:24px;width:min(680px,100%);position:relative;overflow:hidden;box-shadow:0 24px 70px #1b4b6c29}.meeting-invitation-header[data-v-5a40041b]{color:#fff;background:linear-gradient(125deg,#123d62,#176fce);border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:14px;padding:20px 26px;display:flex}.meeting-invitation-brand[data-v-5a40041b]{align-items:center;gap:10px;display:flex}.meeting-invitation-brand>span[data-v-5a40041b]:last-child{gap:1px;display:grid}.meeting-invitation-brand strong[data-v-5a40041b]{letter-spacing:.13em;font-size:15px}.meeting-invitation-brand small[data-v-5a40041b]{color:#dceeff;letter-spacing:.1em;font-size:8px}.meeting-invitation-logo[data-v-5a40041b]{background:#ffffff24;border:1px solid #ffffff80;border-radius:11px;place-items:center;width:35px;height:35px;font-size:21px;font-weight:800;display:grid}.meeting-invitation-secure[data-v-5a40041b]{color:#dceeff;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.meeting-invitation-intro[data-v-5a40041b]{padding:34px 34px 18px}.meeting-invitation-kicker[data-v-5a40041b]{color:#2479bd;letter-spacing:.14em;font-size:10px;font-weight:800}.meeting-invitation-intro h1[data-v-5a40041b]{color:#123d62;margin:10px 0 8px;font-size:28px;line-height:1.2}.meeting-invitation-intro p[data-v-5a40041b]{color:#6b8498;margin:0;font-size:13px;line-height:1.55}.meeting-invitation-status[data-v-5a40041b]{border:1px solid;border-radius:10px;align-items:center;gap:8px;margin:0 34px 22px;padding:11px 14px;font-size:12px;font-weight:800;display:flex}.meeting-invitation-status.confirmed[data-v-5a40041b]{color:#13785f;background:#effbf6;border-color:#b9e3d5}.meeting-invitation-status.declined[data-v-5a40041b]{color:#b43e4b;background:#fff5f6;border-color:#efc6cb}.meeting-invitation-status.pending[data-v-5a40041b]{color:#60798e;background:#f6fafc;border-color:#d6e5ee}.meeting-invitation-details[data-v-5a40041b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 34px;display:grid}.meeting-invitation-details>div[data-v-5a40041b]{background:#f9fcfe;border:1px solid #e0ebf2;border-radius:12px;align-items:flex-start;gap:11px;min-width:0;padding:14px;display:flex}.meeting-invitation-detail-icon[data-v-5a40041b]{color:#2079bd;background:#e8f3fb;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.meeting-invitation-details>div>span[data-v-5a40041b]:last-child{gap:3px;min-width:0;display:grid}.meeting-invitation-details small[data-v-5a40041b]{color:#7790a2;font-size:10px}.meeting-invitation-details strong[data-v-5a40041b]{overflow-wrap:anywhere;color:#315975;font-size:12px;line-height:1.35}.meeting-invitation-intent[data-v-5a40041b]{color:#315975;background:#f3f9fc;border:1px solid #c9dfea;border-radius:9px;margin:16px 34px 0;padding:11px 13px;font-size:12px;line-height:1.5}.meeting-invitation-actions[data-v-5a40041b]{gap:10px;padding:26px 34px 0;display:flex}.meeting-invitation-actions button[data-v-5a40041b]{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 15px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.meeting-invitation-actions button[data-v-5a40041b]:disabled{cursor:wait;opacity:.65}.meeting-invitation-confirm[data-v-5a40041b]{color:#fff;background:#169477;border:1px solid #16876d}.meeting-invitation-confirm[data-v-5a40041b]:hover:not(:disabled){background:#11785f;transform:translateY(-1px)}.meeting-invitation-decline[data-v-5a40041b]{color:#b43e4b;background:#fff;border:1px solid #e0b4ba}.meeting-invitation-decline[data-v-5a40041b]:hover:not(:disabled){background:#fff5f6;transform:translateY(-1px)}.meeting-invitation-note[data-v-5a40041b]{color:#8aa0af;text-align:center;margin:16px 34px 30px;font-size:10px}.meeting-invitation-state[data-v-5a40041b]{text-align:center;justify-items:center;gap:8px;padding:78px 30px;display:grid}.meeting-invitation-state h1[data-v-5a40041b]{color:#123d62;margin:0;font-size:22px}.meeting-invitation-state p[data-v-5a40041b]{color:#6b8498;max-width:430px;margin:0;font-size:13px;line-height:1.55}.meeting-invitation-state-icon[data-v-5a40041b]{color:#b43e4b;background:#fff0f2;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.meeting-invitation-loader[data-v-5a40041b]{border:3px solid #d8e9f2;border-top-color:#176fce;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite meeting-invitation-spin-5a40041b}.meeting-invitation-inline-error[data-v-5a40041b]{color:#b43e4b;background:#fff5f6;border:1px solid #efc6cb;border-radius:8px;margin:14px 34px 0;padding:10px 12px;font-size:11px}.meeting-invitation-footer[data-v-5a40041b]{color:#6f899b;margin:16px 0 0;font-size:10px;position:relative}@keyframes meeting-invitation-spin-5a40041b{to{transform:rotate(360deg)}}@media (width<=560px){.meeting-invitation-page[data-v-5a40041b]{padding:16px 10px}.meeting-invitation-header[data-v-5a40041b]{flex-direction:column;align-items:flex-start;padding:17px 18px}.meeting-invitation-intro[data-v-5a40041b]{padding:25px 20px 15px}.meeting-invitation-intro h1[data-v-5a40041b]{font-size:23px}.meeting-invitation-status[data-v-5a40041b]{margin:0 20px 18px}.meeting-invitation-details[data-v-5a40041b]{grid-template-columns:1fr;padding:0 20px}.meeting-invitation-actions[data-v-5a40041b]{flex-direction:column;padding:22px 20px 0}.meeting-invitation-note[data-v-5a40041b]{margin:14px 20px 23px}}.content.dashboard-page{width:100%;margin:0;max-width:none!important;padding:clamp(20px,2vw,34px) clamp(16px,2vw,32px) 42px!important}.nav-group-arrow{flex:none;margin-left:auto;transition:transform .18s}.nav-group-arrow.rotated{transform:rotate(180deg)}.dashboard-page .dashboard-overview{gap:20px;width:100%;max-width:none}@media (width<=900px){.content.dashboard-page{padding:17px 13px 26px!important}.sidebar{z-index:40;height:auto;transition:transform .2s;position:fixed;top:70px;bottom:0;left:0;transform:translate(-100%);width:var(--app-sidebar-width,210px)!important;flex-basis:var(--app-sidebar-width,210px)!important}.sidebar.mobile-nav-open{transform:translate(0);box-shadow:12px 0 28px #081d3333}.mobile-nav-overlay{z-index:39;cursor:default;background:#081d3361;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}}@media (width<=760px){.sidebar{top:58px}}html,body,#app{min-width:320px}.app-shell{width:100%;min-width:0;overflow-x:clip}.main-area{flex:1;min-width:0}.main-area :where(.content,.committee-page,.monthly-submission-page,.quality-workspace){min-width:0;max-width:100%}.main-area :where(input,select,textarea,img,video,canvas){max-width:100%}.main-area :where(.panel,.card,section,article){min-width:0}.main-area :where(.table-wrap,.table-container,.table-responsive,.data-table-wrap,.branch-table){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}@media (width<=1100px){.main-area :where(.master-layout,.submission-two-column){grid-template-columns:minmax(0,1fr)}.main-area :where(.page-heading,.panel-heading,.heading-actions){flex-wrap:wrap}}@media (width<=760px){.main-area .content{width:100%;padding:18px 13px 28px!important}.main-area :where(.page-heading,.panel-heading){align-items:flex-start;gap:12px}.main-area :where(.heading-actions,.row-actions){flex-wrap:wrap}.main-area :where(.branch-form,.submission-fields,.kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{gap:8px;height:auto;min-height:58px;padding:7px 12px!important}.topbar-brand{display:none}.top-actions{gap:6px;min-width:0}.top-actions .branch-selector{max-width:min(42vw,170px)}.top-actions .branch-selector select{min-width:0;max-width:100px}}@media (width<=480px){.main-area .content{padding:15px 10px 24px!important}.main-area :where(.branch-form,.submission-fields,.kpi-grid){grid-template-columns:minmax(0,1fr)}.main-area .branch-form .wide{grid-column:auto}.top-actions .branch-selector{gap:4px;max-width:38vw;padding-left:6px;padding-right:5px}.top-actions .branch-selector select{max-width:68px}.top-actions .top-user-profile{max-width:42px;padding-right:4px}.top-actions .top-user-copy,.top-actions .top-user-profile>svg,.topbar-divider{display:none}}
