@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{font-family:Arial,Helvetica,sans-serif;color:#202a35;background:#dce7ee;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}input,select{padding:8px;border:1px solid #a9bbc8;border-radius:3px;background:#fff;min-width:0}button{background:#205a86;color:#fff;border:1px solid #15496e;border-radius:3px;padding:8px 12px}button:hover{filter:brightness(1.08)}form{display:flex;flex-direction:column;gap:8px}.shell{min-height:100vh;display:flex;flex-direction:column}.cad-shell header{height:48px;background:#1c4e76;color:#fff;display:flex;align-items:center;gap:20px;padding:0 14px}.cad-shell header strong{font-size:17px;letter-spacing:1px}.cad-shell header .back-to-portal{display:inline-flex;align-items:center;gap:5px;background:#346b92;border-color:#4c7e9e}.grow{flex:1}.menubar{background:#f4f6f8;border-bottom:1px solid #a8bac8;padding:9px 15px}.toolbar{background:#e9eff4;border-bottom:1px solid #9fb5c5;padding:10px 13px;display:flex;gap:20px;align-items:center}.toolbar>span:first-child{display:inline-flex;align-items:center;gap:8px}.live{color:#137343;font-weight:700}.workspace{display:grid;grid-template-columns:minmax(210px,26%) minmax(280px,1fr) minmax(230px,26%);flex:1;min-height:450px}.pane{background:#fff;border-right:1px solid #a9bbc8;padding:12px;min-width:0}.pane h3{background:#dae5ed;margin:-12px -12px 12px;padding:10px 12px;border-bottom:1px solid #a9bbc8;color:#234e70;font-size:12px;letter-spacing:.5px}.pane h3 small{float:right;font-weight:400}.pane h4{margin:18px 0 8px}.tablehead{font-size:11px;font-weight:700;color:#587084;padding:8px;border-bottom:1px solid #ccd7df}.incident{display:flex;flex-direction:column;gap:4px;background:#fff;text-align:left;width:100%;border:0;border-bottom:1px solid #d5e1e8;border-radius:0;padding:10px;color:#243b4b}.incident.active{background:#d4e9fa}.incident small,.agency small,.muted{color:#6d8390}.agency{border:1px solid #dae3e9;padding:9px;display:flex;flex-direction:column;gap:5px;margin-bottom:6px;background:#f7fafc}.central{background:#f8fbfd}.central form{max-width:340px}.notice{padding:10px}.error{color:#a01818}.login{max-width:410px;margin:9vh auto;padding:30px;text-align:center}.login h1{font-size:32px;color:#205a86}.login form{background:#fff;padding:25px;border:1px solid #a6bdcc;border-radius:5px;text-align:left;box-shadow:0 5px 20px #3451}.plain{background:none;color:#205a86;border:0}.cad-shell footer{background:#265778;color:#fff;padding:7px 12px;display:flex;justify-content:space-between}.portal{min-height:100vh;display:flex;flex-direction:column;background:#f4f7fb;color:#182c44;font-family:DM Sans,Arial,sans-serif;font-size:14px}.portal button,.portal input{font:inherit}.portal-header{height:78px;flex-shrink:0;background:#fff;border-bottom:1px solid #e3eaf1;padding:0 max(32px,calc((100vw - 1200px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px}.portal-brand{display:flex;align-items:center;gap:12px}.brand-mark{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#fff;background:#184a78}.portal-brand>div:last-child{display:flex;flex-direction:column;gap:2px}.portal-brand strong{font-size:16px;font-weight:800;letter-spacing:.075em;color:#173653}.portal-brand span{font-size:11px;color:#75879a;font-weight:600;letter-spacing:.02em}.portal-account{display:flex;align-items:center;gap:12px;color:#263c55;font-size:13px;font-weight:600}.portal-avatar{height:32px;width:32px;display:flex;align-items:center;justify-content:center;background:#e6eef7;border-radius:50%;color:#1c5685;font-weight:800}.portal .portal-logout{background:transparent;border:1px solid #e0e7ef;border-radius:8px;color:#4a6076;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;margin-left:9px}.portal-content{width:100%;max-width:1264px;padding:66px 32px 80px;margin:0 auto;flex:1}.portal-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:58px}.eyebrow{color:#2d6fa2;font-size:11px;font-weight:800;letter-spacing:.16em;display:flex;align-items:center;gap:8px;margin-bottom:12px}.eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#39a58c;display:inline-block}.portal h1{font-size:35px;letter-spacing:-.035em;line-height:1.2;font-weight:800;margin:0 0 12px;color:#142d45}.portal-heading p,.portal-section-head p{margin:0;color:#718398;font-size:14px}.portal .primary-button{background:#1c5688;color:#fff;border:1px solid #1c5688;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 3px 8px #1f50801c}.portal-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.portal-section-head h2{font-size:18px;letter-spacing:-.02em;margin:0 0 5px}.portal-section-head p{font-size:12px}.portal-count{border:1px solid #dce6ef;background:#fff;color:#58748d;padding:6px 12px;font-size:12px;border-radius:30px}.community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.portal .community-card{min-height:238px;display:flex;flex-direction:column;align-items:stretch;text-align:left;background:#fff;border:1px solid #e0e8f0;border-radius:13px;color:#162f46;padding:22px;box-shadow:0 6px 18px #2a51700a;transition:transform .15s,border-color .15s,box-shadow .15s}.portal .community-card:hover{transform:translateY(-2px);border-color:#96b9d3;box-shadow:0 9px 26px #24537e1a;filter:none}.community-card-top{display:flex;align-items:start;justify-content:space-between;margin-bottom:20px}.community-icon{height:52px;width:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#205b8d;background:#e7f0f9;flex-shrink:0}.role-tag{text-transform:capitalize;color:#477ea3;background:#edf5fc;padding:5px 9px;border-radius:5px;font-size:11px;font-weight:700}.community-name{font-size:17px;font-weight:800;letter-spacing:-.025em;line-height:1.3}.community-sub{font-size:12px;color:#8b9bad;margin:5px 0 22px}.community-card-footer{border-top:1px solid #edf1f5;padding-top:16px;margin-top:auto;display:flex;justify-content:space-between;gap:12px;align-items:center}.community-card-footer>span:first-child{color:#7a8ba0;font-size:11px;display:flex;align-items:center;gap:6px}.online-dot{display:inline-block;height:7px;width:7px;background:#43ad85;border-radius:50%}.enter-link{font-weight:800;color:#1f6191;font-size:12px;display:flex;align-items:center;gap:6px}.portal-empty{padding:48px;border:1px dashed #bed0df;border-radius:13px;background:#fff;text-align:center;color:#6b8095;display:flex;align-items:center;flex-direction:column;gap:9px}.portal-empty h3{color:#1d354d;margin:6px 0 0}.portal-empty p{margin:0 0 10px}.create-panel{background:#fff;border:1px solid #dbe5ef;border-radius:13px;margin-top:30px;padding:25px;box-shadow:0 5px 18px #3451}.create-panel-heading{display:flex;align-items:center;gap:15px;margin-bottom:22px}.create-panel-heading h2{margin:0 0 4px;font-size:19px}.create-panel-heading p{margin:0;color:#718398;font-size:12px}.create-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.create-fields label{display:flex;flex-direction:column;gap:9px;color:#38516b;font-size:12px;font-weight:700}.create-fields input{height:44px;border:1px solid #ccd9e5;border-radius:7px;padding:11px 12px;color:#1c344d}.create-fields input:focus{outline:2px solid #a7cae8;outline-offset:1px}.form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:23px;gap:15px}.form-actions span{color:#8090a1;font-size:12px}.portal-error{border:1px solid #f0c5c5;background:#fff2f2;color:#a12828;padding:12px 15px;margin-bottom:20px;border-radius:8px}.portal-help{display:flex;gap:32px;flex-wrap:wrap;margin-top:38px;color:#8191a3;font-size:12px}.portal-help span{display:flex;align-items:center;gap:7px}.portal-help svg{color:#7d9bb1}.portal-footer{display:flex;justify-content:space-between;padding:21px max(32px,calc((100vw - 1200px)/2));border-top:1px solid #e3eaf1;color:#93a1b0;background:#fff;font-size:11px}@media(max-width:950px){.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-content{padding-top:45px}}@media(max-width:820px){.workspace{grid-template-columns:1fr}.pane{min-height:180px}.toolbar{flex-wrap:wrap}.cad-shell header span:not(.grow){display:none}}@media(max-width:650px){.community-grid,.create-fields{grid-template-columns:1fr}.portal-header{padding:0 18px}.portal-account>span{display:none}.portal-content{padding:38px 18px 55px}.portal-heading{align-items:start;flex-direction:column;margin-bottom:40px}.portal h1{font-size:29px}.portal-help{gap:15px}.form-actions{align-items:stretch;flex-direction:column}.portal-footer{padding:18px}.portal-footer span:last-child{display:none}}.cm-root{min-height:100vh;background:#f4f7fb;color:#18314b;font-family:DM Sans,Arial,sans-serif;font-size:14px}.cm-header{height:68px;background:#fff;border-bottom:1px solid #e0e7ee;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.cm-wordmark{display:flex;align-items:center;gap:12px}.cm-wordmark strong{display:block;letter-spacing:.08em;color:#1a425f;font-size:14px}.cm-wordmark small{display:block;color:#8294a6;margin-top:2px;font-size:11px}.cm-mark{background:#1b4f7b;border-radius:9px;color:#fff;width:37px;height:37px;display:flex;align-items:center;justify-content:center}.cm-back{display:flex;gap:5px;align-items:center;background:#fff;border:1px solid #dce5ed;border-radius:7px;color:#48657b;font-size:12px}.cm-layout{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:calc(100vh - 68px)}.cm-sidebar{background:#fff;border-right:1px solid #e0e7ee;padding:27px 14px;display:flex;flex-direction:column;gap:4px}.cm-community-label,.cm-menu-label{font-size:10px;font-weight:800;letter-spacing:.13em;color:#92a1ae;padding:0 12px;margin-bottom:8px}.cm-menu-label{margin-top:30px}.cm-selected-community{display:flex;gap:11px;align-items:center;padding:10px 9px 18px;border-bottom:1px solid #e8edf2;overflow-wrap:anywhere}.cm-selected-community strong{font-size:12px;line-height:1.4}.cm-org-icon{width:39px;height:39px;border-radius:9px;background:#e7f0f9;color:#286490;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cm-sidebar button{width:100%;text-align:left;border:0;background:transparent;border-radius:7px;padding:11px 13px;color:#5c7187;display:flex;gap:12px;align-items:center;font-size:13px;font-weight:600}.cm-sidebar button svg:last-child:not(:first-child){margin-left:auto}.cm-sidebar button.cm-active{background:#eaf3fa;color:#155587}.cm-sidebar-foot{font-size:10px;color:#98a5b2;margin-top:auto;padding:20px 12px 0}.cm-main{padding:41px max(30px,calc((100vw - 1340px)/2));max-width:1600px;width:100%;margin:0 auto}.cm-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.cm-page-heading small{font-size:10px;color:#39749e;letter-spacing:.12em;font-weight:800}.cm-page-heading h1{font-size:28px;letter-spacing:-.03em;margin:8px 0 5px}.cm-page-heading p{color:#7a8da0;margin:0}.cm-primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:#1c5688;border:1px solid #1c5688;color:#fff;padding:11px 16px;border-radius:7px;font-size:12px;font-weight:700;align-self:flex-start}.cm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:26px}.cm-stats>div{border:1px solid #e0e8f0;background:#fff;padding:21px;border-radius:11px;display:flex;flex-direction:column;gap:6px}.cm-stats small{font-size:10px;letter-spacing:.1em;color:#7a91a5;font-weight:800}.cm-stats strong{font-size:30px;color:#204763}.cm-stats span{color:#8797a6;font-size:12px}.cm-panel{background:#fff;border:1px solid #e0e8f0;border-radius:11px;margin-bottom:20px;padding:23px}.cm-panel-heading{margin-bottom:22px}.cm-panel-heading h2{font-size:17px;margin:0 0 5px;letter-spacing:-.02em}.cm-panel-heading p{margin:0;color:#7b8d9f;font-size:12px}.cm-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cm-service-grid button{display:flex;align-items:flex-start;flex-direction:column;gap:10px;background:#f9fbfd;color:#25506f;text-align:left;border:1px solid #e0e9f0;border-radius:9px;padding:20px;min-height:184px}.cm-service-grid strong{font-size:14px}.cm-service-grid span{font-size:12px;color:#8495a5;line-height:1.5;flex:1}.cm-agency-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cm-agency-list button{display:flex;align-items:center;text-align:left;gap:11px;background:#fbfdff;color:#24445f;padding:13px;border:1px solid #e1e8ef;border-radius:8px}.cm-agency-list button.cm-selected{border-color:#4d8eb9;background:#edf6fc}.cm-agency-list button span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.cm-agency-list small{color:#8495a6}.cm-form{display:flex;gap:14px;flex-wrap:wrap;align-items:end}.cm-form label{min-width:220px;flex:1;display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#536b80}.cm-form input,.cm-form select,.cm-config-grid textarea{width:100%;border:1px solid #cbd9e5;border-radius:6px;padding:10px;color:#28465f}.cm-form label small{color:#8394a6;font-weight:400;line-height:1.5}.cm-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cm-config-grid>div{min-width:0}.cm-config-grid h3{display:flex;align-items:center;gap:8px;font-size:14px}.cm-config-grid p{color:#8293a3;font-size:12px;line-height:1.5}.cm-config-grid textarea{font:inherit;display:block;margin:16px 0 12px;resize:vertical}.cm-member-list>div{display:flex;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #ebf0f4}.cm-member-list>div>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px}.cm-member-list small{color:#8b9dad}.cm-member-avatar{width:34px;height:34px;border-radius:50%;background:#e6f1fa;color:#245e8d;display:flex;align-items:center;justify-content:center;font-weight:800}.cm-role{background:#edf3f8;color:#517891;font-size:10px;font-weight:800;border-radius:5px;padding:6px 9px}.cm-empty{color:#8899a8;margin:14px 0}.cm-alert{padding:13px 17px;border-radius:8px;margin-bottom:18px;font-size:12px}.cm-error{background:#fff0f0;color:brown;border:1px solid #f2cbcb}.cm-success{background:#eefaf2;color:#207346;border:1px solid #c9e7d2}.cm-incoming{background:#fff;border:1px solid #c9dce9;padding:20px;margin-bottom:24px;border-radius:11px}.cm-incoming h2{font-size:15px;margin:0 0 12px}.cm-incoming>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.cm-incoming>div>span{display:flex;align-items:center;gap:8px}.cm-incoming>div>div{display:flex;gap:7px}@media(max-width:1050px){.cm-service-grid{grid-template-columns:1fr}.cm-stats{grid-template-columns:repeat(3,1fr)}.cm-main{padding:30px}}@media(max-width:750px){.cm-layout{grid-template-columns:1fr}.cm-sidebar{border-bottom:1px solid #e0e7ee;flex-direction:row;flex-wrap:wrap;align-items:center}.cm-sidebar .cm-menu-label,.cm-community-label,.cm-sidebar-foot{display:none}.cm-selected-community{width:100%}.cm-sidebar button{width:auto}.cm-agency-list,.cm-config-grid,.cm-stats{grid-template-columns:1fr}.cm-page-heading{align-items:flex-start;flex-direction:column}.cm-main{padding:22px}.cm-header{padding:0 15px}}.auth-page{min-height:100vh;display:flex;flex-direction:column;background:#f5f8fc;color:#1b324a;font:14px DM Sans,Arial,sans-serif}.auth-page button,.auth-page input{font:inherit}.auth-topbar{height:78px;flex-shrink:0;background:#fff;border-bottom:1px solid #e3eaf1;padding:0 max(30px,calc((100vw - 1200px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}.auth-brand{display:flex;align-items:center;gap:12px}.auth-logo{height:42px;width:42px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#fff;background:#184a78}.auth-brand>span:last-child{display:flex;flex-direction:column;gap:3px}.auth-brand strong{font-size:16px;letter-spacing:.075em;color:#173653;font-weight:800}.auth-brand small{color:#8696a6;font-size:11px;font-weight:600}.auth-top-note{font-size:12px;color:#8494a4}.auth-main{flex:1;display:flex;align-items:center;justify-content:center;padding:66px 28px}.auth-layout{width:100%;max-width:1020px;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:95px;align-items:center}.auth-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.13em;font-weight:800;color:#3479a9}.auth-eyebrow span{height:7px;width:7px;border-radius:50%;background:#3fb78a}.auth-intro h1{font-weight:800;font-size:clamp(36px,4vw,55px);line-height:1.14;letter-spacing:-.055em;margin:21px 0 19px;color:#173650}.auth-intro h1 em{font-style:normal;color:#246898}.auth-intro>p{max-width:410px;line-height:1.7;font-size:15px;color:#708499;margin:0}.auth-features{display:flex;flex-direction:column;gap:24px;margin-top:44px}.auth-features>div{display:flex;align-items:center;gap:14px}.auth-features>div>span:first-child{height:44px;width:44px;display:flex;align-items:center;justify-content:center;border:1px solid #d9e8f3;background:#eaf2f9;color:#266592;border-radius:10px;flex-shrink:0}.auth-features>div>span:last-child{display:flex;flex-direction:column;gap:4px}.auth-features strong{font-size:13px;font-weight:800;color:#25425c}.auth-features small{font-size:12px;color:#7e91a2}.auth-card{background:#fff;border:1px solid #e0e9f1;border-radius:14px;padding:34px;box-shadow:0 14px 44px #26496b12}.auth-card-icon{width:44px;height:44px;background:#eaf2f9;color:#24618f;display:flex;align-items:center;justify-content:center;border-radius:11px;margin-bottom:22px}.auth-card-header h2{font-size:25px;line-height:1.2;letter-spacing:-.035em;color:#192f45;font-weight:800;margin:0 0 9px}.auth-card-header p{font-size:13px;line-height:1.6;color:#7e8e9f;margin:0 0 30px}.auth-form{gap:19px}.auth-form label{display:flex;flex-direction:column;gap:9px;color:#364e64;font-size:12px;font-weight:800}.auth-input-wrap{display:flex;align-items:center;border:1px solid #d0dce7;border-radius:8px;min-height:47px;background:#fff;color:#91a2b1;gap:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.auth-input-wrap:focus-within{border-color:#347eaf;box-shadow:0 0 0 3px #2c76aa16}.auth-input-wrap>svg{flex-shrink:0}.auth-input-wrap input{border:0;background:transparent;outline:none;min-width:0;flex:1;padding:12px 0;color:#1b334a;font-size:13px}.auth-input-wrap input::placeholder{color:#a0aebb}.auth-page .auth-eye{display:flex;align-items:center;justify-content:center;padding:4px;border:0;background:transparent;color:#7c91a1;border-radius:5px;flex-shrink:0}.auth-page .auth-eye:hover{color:#225c87}.auth-page .auth-submit{margin-top:4px;background:#1e5c8c;border:1px solid #1e5c8c;color:#fff;border-radius:8px;min-height:46px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:800}.auth-page .auth-submit:disabled{opacity:.65;cursor:wait}.auth-error{background:#fff1f1;color:#a52929;border:1px solid #f0caca;padding:11px 12px;border-radius:7px;font-size:12px;line-height:1.5}.auth-card-footer{border-top:1px solid #ebf0f5;margin-top:29px;padding-top:23px;text-align:center;color:#7f90a0;font-size:12px}.auth-page .auth-card-footer button{background:transparent;border:0;padding:4px;color:#1d679a;font-size:12px;font-weight:800}.auth-page .auth-card-footer button:hover{text-decoration:underline}.auth-bottom{display:flex;justify-content:space-between;gap:16px;padding:21px max(30px,calc((100vw - 1200px)/2));border-top:1px solid #e2eaf1;color:#91a1b0;font-size:11px;background:#fff}@media(max-width:940px){.auth-layout{grid-template-columns:minmax(0,1fr) 390px;gap:38px}.auth-card{padding:27px}}@media(max-width:740px){.auth-layout{max-width:460px;grid-template-columns:1fr}.auth-intro{display:none}.auth-main{padding:50px 20px}.auth-card{padding:30px}.auth-topbar{padding:0 20px}.auth-top-note{display:none}}@media(max-width:450px){.auth-main{padding:30px 14px}.auth-card{padding:25px 20px}.auth-bottom{padding:18px 20px}.auth-bottom span:nth-child(2){display:none}}.cm-permission-panel{margin:20px 0 22px;border:1px solid #dce8f1;border-radius:9px;overflow:hidden}.cm-permission-header{display:flex;align-items:center;justify-content:space-between;background:#f3f7fb;padding:14px 17px;border-bottom:1px solid #dce8f1}.cm-permission-header span{font-size:11px;font-weight:700;color:#5c7691}.cm-permission-row{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:13px 17px;border-bottom:1px solid #eef2f6;cursor:pointer}.cm-permission-row:last-of-type{border-bottom:0}.cm-permission-row span{display:flex;flex-direction:column;gap:4px}.cm-permission-row strong{font-size:13px;color:#24435b}.cm-permission-row small{font-size:11px;color:#8094a5}.cm-permission-row input{width:19px;height:19px;accent-color:#245e8c;flex-shrink:0}.cm-role-change{border-top:1px solid #e5edf3;padding:16px}.cm-role-change label{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:700}.cm-role-change select{min-width:170px;border:1px solid #cfdbe6;border-radius:6px;padding:8px}.cm-audit-list>div{border-top:1px solid #e7edf2;padding:12px 0;display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#48647b}.cm-audit-list small{color:#92a2b1}@media(max-width:600px){.cm-role-change label{align-items:stretch;flex-direction:column}.cm-role-change select{width:100%}}.cm-current-grades{display:flex;flex-direction:column;gap:8px;background:#f5f8fb;border:1px solid #e2ebf2;border-radius:7px;padding:12px;font-size:12px}.cm-current-grades span{color:#52718a;line-height:1.5}.cm-operational-config .cm-panel-heading h2{display:flex;align-items:center;gap:9px}.cm-ops-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:19px}.cm-ops-meta span{font-size:11px;color:#426b8a;background:#eaf3fa;border-radius:5px;padding:5px 9px}.cm-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cm-ops-field{display:flex;flex-direction:column;gap:7px;min-width:0}.cm-ops-field strong{display:flex;align-items:center;gap:7px;font-size:13px;color:#234760}.cm-ops-field span{color:#8294a5;font-size:11px;line-height:1.5;min-height:30px}.cm-ops-field textarea{padding:10px;border:1px solid #cbd9e5;border-radius:6px;resize:vertical;min-height:85px;font:12px DM Sans,Arial,sans-serif;color:#2c485d}.cm-ops-field textarea:focus{outline:2px solid #b6d6ed}.cm-ops-field textarea:disabled{background:#f3f6f8}.cm-ops-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:21px}.cm-ops-actions span{color:#8193a3;font-size:11px}@media(max-width:800px){.cm-ops-grid{grid-template-columns:1fr}.cm-ops-actions{flex-direction:column;align-items:stretch}}.fm-root{display:flex;flex-direction:column;gap:20px;color:#274960}.fm-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.fm-heading>div>span{font-size:10px;letter-spacing:.14em;color:#3e88b1;font-weight:800}.fm-heading h2{font-size:25px;letter-spacing:-.03em;margin:8px 0 5px}.fm-heading p,.fm-panel p{color:#8093a2;font-size:12px;line-height:1.5;margin:4px 0}.fm-heading>button,.fm-panel header>button{display:flex;align-items:center;gap:7px;background:#226a9c;color:#fff;border:0;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:700}.fm-agency-picker{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:12px;max-width:430px}.fm-agency-picker select,.fm-forms input,.fm-forms select{background:#fff;border:1px solid #cbd9e5;border-radius:6px;padding:9px 10px;color:#29465b;min-width:0;width:100%}.fm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fm-stats>div{background:#fff;border:1px solid #dbe5ee;border-radius:9px;padding:17px;display:flex;flex-direction:column;gap:8px}.fm-stats svg{color:#2b78ae}.fm-stats strong{font-size:23px}.fm-stats span{color:#8196a6;font-size:11px}.fm-panel{background:#fff;border:1px solid #dee8f0;border-radius:9px;padding:20px;min-width:0}.fm-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.fm-panel h3{display:flex;gap:8px;align-items:center;margin:0;font-size:16px;color:#244e6c}.fm-panel h4{margin:0 0 14px;font-size:13px;color:#2d5670}.fm-panel header>button{background:#edf6fd;color:#286990;padding:8px 12px}.fm-resource-list{display:flex;flex-direction:column;gap:0}.fm-resource-list>div{display:flex;align-items:center;gap:14px;justify-content:space-between;border-top:1px solid #edf1f4;padding:12px 4px;font-size:12px}.fm-resource-list>div>span:first-child{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.fm-resource-list small,.fm-resource-list>div>span:nth-child(2){font-size:11px;color:#7e93a3}.fm-available{color:#29866a}.fm-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.fm-forms form,.fm-forms>div{background:#f7fafc;border:1px solid #dfebf3;border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0}.fm-forms label{display:flex;flex-direction:column;gap:6px;color:#4a687e;font-size:11px;font-weight:700}.fm-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fm-forms .fm-check{display:flex;flex-direction:row;align-items:center;gap:8px;line-height:1.5}.fm-check input{width:auto;flex-shrink:0}.fm-forms button,.fm-shift-actions button,.fm-request-actions button{background:#245f8e;border:0;border-radius:6px;color:#fff;padding:9px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:700}.fm-forms button:disabled,.fm-shift-actions button:disabled{opacity:.5;cursor:not-allowed}.fm-shift-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fm-shift-grid article{border:1px solid #dce7ef;border-radius:8px;padding:15px;display:flex;flex-direction:column;gap:9px}.fm-shift-grid article>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:13px}.fm-shift-grid article>div:first-child>span{color:#698ca2;font-size:11px}.fm-shift-grid article>small{color:#8196a5;font-size:11px}.fm-shift-grid article .fm-assigned{color:#267c53;font-weight:700}.fm-shift-actions{margin-top:auto}.fm-request-list{overflow-y:auto;max-height:440px}.fm-request-list>div{border-bottom:1px solid #dee7ef;padding:12px 0}.fm-request-list>div>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#284b63;font-size:12px}.fm-request-list>div>div:first-child span{background:#e5eef6;border-radius:4px;padding:4px 6px;font-size:10px}.fm-request-list small{display:block;margin:7px 0;color:#8196a5}.fm-request-actions{display:grid;grid-template-columns:1fr auto auto;gap:6px;margin-top:9px}.fm-request-actions select{min-width:0}.fm-alert{padding:12px;border-radius:6px}.fm-alert.error{background:#ffebeb;color:#9d3434}.fm-alert.success{background:#e5f6eb;color:#317751}.fm-muted{padding:10px;color:#899ca9!important}@media(max-width:970px){.fm-stats{grid-template-columns:repeat(2,1fr)}.fm-forms,.fm-shift-grid{grid-template-columns:1fr}}@media(max-width:580px){.fm-panel{padding:13px}.fm-heading{flex-direction:column;align-items:flex-start}.fm-two{grid-template-columns:1fr}.fm-request-actions{grid-template-columns:1fr 1fr}.fm-request-actions select{grid-column:1/-1}}.pm-root{display:flex;flex-direction:column;gap:17px}.pm-stats{display:flex;gap:12px;flex-wrap:wrap}.pm-stats>span{display:flex;align-items:center;gap:7px;background:#eef6fb;border-radius:7px;color:#386b8c;padding:9px 13px;font-size:12px;font-weight:700}.pm-forms h4{display:flex;align-items:center;gap:7px}.pm-person-picker{display:flex;align-items:end;gap:20px;flex-wrap:wrap;border-top:1px solid #e2e9f0;padding-top:20px}.pm-person-picker label,.pm-record-edit label,.pm-award-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#496d82;font-weight:700}.pm-person-picker select{min-width:230px}.pm-person-picker select,.pm-record-edit select,.pm-record-edit input,.pm-record-edit textarea,.pm-award-form select,.pm-award-form input{padding:9px 10px;border:1px solid #c5d8e4;border-radius:6px;background:#fff;color:#284f66;width:100%}.pm-person-picker small{color:#8299a9;font-size:11px;margin-bottom:8px}.pm-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.pm-record-card{border:1px solid #dce8f0;border-radius:9px;padding:17px;background:#f9fcfe;min-width:0}.pm-record-card h4{display:flex;align-items:center;gap:8px;color:#2e5873;margin:0 0 15px;font-size:14px}.pm-record-summary{display:grid;grid-template-columns:1fr 1fr;gap:13px;border-bottom:1px solid #dfe8f0;padding-bottom:17px}.pm-record-summary>div{display:flex;flex-direction:column;gap:5px}.pm-record-summary span{color:#8195a5;font-size:11px}.pm-record-summary strong{color:#264c67;font-size:13px}.pm-record-edit,.pm-award-form{display:flex;flex-direction:column;gap:11px;margin-top:15px}.pm-record-edit button,.pm-award-form button{background:#245f8e;color:#fff;border:0;border-radius:6px;padding:10px 14px;font-size:12px;font-weight:700}.pm-award,.pm-event{border-bottom:1px solid #e4ebf1;padding:10px 2px;display:flex;gap:5px;flex-direction:column;font-size:12px}.pm-award strong,.pm-event strong{color:#295877}.pm-award span,.pm-award small,.pm-event span{color:#7994a6;font-size:11px}.pm-duty-stats{display:flex;gap:18px;flex-wrap:wrap;padding:12px;background:#e9f4fb;border-radius:7px}.pm-duty-stats>span{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#62849c}.pm-duty-stats strong{color:#225a85;font-size:17px}@media(max-width:860px){.pm-record-grid{grid-template-columns:1fr}}@media(max-width:480px){.pm-record-summary{grid-template-columns:1fr}}.fm-rework-nav{display:flex;gap:4px;background:#eaf1f6;border:1px solid #d6e3ec;border-radius:9px;padding:5px;flex-wrap:wrap}.fm-rework-nav button{background:transparent;border:1px solid transparent;border-radius:6px;padding:10px 13px;display:flex;align-items:center;justify-content:center;gap:8px;color:#5c7890;font-size:12px;font-weight:650;white-space:nowrap}.fm-rework-nav button:hover{background:#f5fafd;color:#265e89}.fm-rework-nav button.selected,.fm-rework-nav button[aria-current=page]{background:#fff;color:#175c92;border-color:#d5e3ed;box-shadow:0 1px 3px #23445c15}.fm-request-count{background:#b6393b;color:#fff;padding:2px 6px;border-radius:12px;font-size:10px;line-height:1.2}.fm-overview-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #dbe6ee;border-radius:9px;padding:16px 19px}.fm-overview-intro strong{color:#234d6c;font-size:15px}.fm-overview-intro p{font-size:12px;color:#8099aa;margin:5px 0 0}.fm-overview-intro>span{color:#5a839e;background:#eef6fb;padding:7px 10px;border-radius:5px;font-size:11px}.fm-overview-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fm-overview-links button{display:flex;align-items:center;gap:13px;text-align:left;background:#fff;color:#2d5b7a;border:1px solid #d7e5ed;border-radius:9px;padding:17px 16px;cursor:pointer}.fm-overview-links button>svg:first-child{color:#2877aa}.fm-overview-links button>span{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.fm-overview-links button strong{font-size:13px}.fm-overview-links button small{font-size:11px;color:#8398a7;line-height:1.45}.fm-overview-links button:hover{border-color:#9fbfd4;background:#f9fcfe}.pm-workspace{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:16px;align-items:start}.pm-directory{border:1px solid #dce7ef;border-radius:8px;background:#f8fbfd;overflow:hidden;min-width:0}.pm-directory-heading{display:flex;flex-direction:column;gap:5px;padding:14px;border-bottom:1px solid #dce7ef}.pm-directory-heading strong{font-size:12px;display:flex;align-items:center;gap:7px;color:#285371}.pm-directory-heading small{font-size:11px;color:#8a9eac}.pm-search{display:flex;align-items:center;gap:8px;margin:11px;background:#fff;border:1px solid #cddde7;border-radius:6px;padding:0 10px;color:#7b98aa}.pm-search input{border:0;outline:0;background:transparent;min-width:0;width:100%;padding:10px 0;font:inherit;font-size:11px;color:#2d526f}.pm-directory-list{max-height:570px;overflow-y:auto;padding:3px 6px 9px}.pm-directory-list button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;border:1px solid transparent;background:transparent;border-radius:6px;padding:10px 8px;cursor:pointer;color:#305b78}.pm-directory-list button.active{background:#e5f1f9;border-color:#bad7e9}.pm-directory-list button:hover{background:#edf5fa}.pm-directory-list button>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0}.pm-directory-list strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-directory-list small{font-size:10px;color:#7c98aa}.pm-avatar{width:32px;height:32px;border-radius:7px;background:#e2edf5;display:flex;align-items:center;justify-content:center;color:#306d94;flex-shrink:0}.pm-detail-area{min-width:0;display:flex;flex-direction:column;gap:14px}.pm-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.pm-detail-heading span:first-child{font-size:10px;letter-spacing:.09em;color:#7b97ab;font-weight:700}.pm-detail-heading h3{font-size:19px!important;margin:5px 0 3px!important;color:#204b6b!important}.pm-detail-heading p{font-size:11px!important}.pm-person-status{background:#e7f5ea;color:#26815c;border-radius:5px;padding:6px 9px;font-weight:700;font-size:10px}.pm-detail-tabs{display:flex;gap:3px;border-bottom:1px solid #d9e6ef;flex-wrap:wrap}.pm-detail-tabs button{display:flex;align-items:center;gap:6px;padding:10px 11px;background:transparent;border:0;border-bottom:2px solid transparent;color:#6e879a;cursor:pointer;font-size:11px;font-weight:650}.pm-detail-tabs button.active{border-bottom-color:#1676b8;color:#175c94}.pm-record-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pm-record-card{background:#fff}.pm-detail-area>.fm-forms{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.pm-detail-area>.fm-forms form{background:#fff}@media(max-width:1100px){.fm-rework-nav button{flex:1 1 auto}.pm-workspace{grid-template-columns:minmax(170px,215px) minmax(0,1fr)}}@media(max-width:820px){.pm-workspace{grid-template-columns:1fr}.pm-directory-list{max-height:220px}.fm-overview-links{grid-template-columns:1fr}.pm-detail-area>.fm-forms{grid-template-columns:1fr}}@media(max-width:570px){.fm-overview-intro{align-items:flex-start;flex-direction:column}.fm-rework-nav{display:grid;grid-template-columns:1fr 1fr}.fm-rework-nav button{justify-content:flex-start}.pm-detail-tabs button{flex:1 1 auto;justify-content:center}}.fpm-root{display:flex;flex-direction:column;gap:15px}.fpm-scope{display:flex;gap:7px;border-bottom:1px solid #dee9f0;padding-bottom:12px}.fpm-scope button{border:1px solid #d5e3ed;border-radius:6px;background:#f5f9fc;padding:9px 14px;color:#57768f;font-size:12px;cursor:pointer}.fpm-scope button.active{background:#1c648f;border-color:#1c648f;color:#fff}.fpm-effective{display:flex;align-items:flex-start;gap:10px;background:#edf6fb;border:1px solid #d6e7f2;border-radius:7px;padding:13px;color:#325a74;font-size:12px;line-height:1.5}.fpm-effective>strong{white-space:nowrap}.fpm-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.fpm-section{border:1px solid #d9e6ef;background:#f9fcfe;border-radius:8px;padding:17px;display:flex;flex-direction:column;gap:13px}.fpm-section>h4{margin:0;color:#2c5674;font-size:13px}.fpm-section form{display:flex;flex-direction:column;gap:12px}.fpm-section label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:650;color:#4b6f83}.fpm-section input:not([type=checkbox]),.fpm-section select{border:1px solid #cbdce7;border-radius:6px;padding:10px;background:#fff;color:#2f536a;width:100%}.fpm-checks,.fpm-group-list{display:flex;flex-direction:column;gap:12px;padding:11px;border:1px solid #e1ebf3;border-radius:6px;background:#fff;max-height:320px;overflow-y:auto}.fpm-checks label,.fpm-group-list label{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:11px;line-height:1.3}.fpm-checks input[type=checkbox],.fpm-group-list input[type=checkbox]{width:15px;height:15px;flex-shrink:0}.fpm-section button:not(.fpm-group button){display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:#1e668f;color:#fff;border:0;border-radius:6px;cursor:pointer}.fpm-group{display:flex;align-items:center;gap:15px;justify-content:space-between;padding:10px 0;border-top:1px solid #e1e9f0}.fpm-group>div{display:flex;flex-direction:column;gap:5px}.fpm-group strong{font-size:12px}.fpm-group small{font-size:11px;line-height:1.4;color:#8196a5}.fpm-group button{border:0;background:#f9eaea;border-radius:5px;padding:8px;color:#b44747;cursor:pointer}.fpm-small-heading{font-size:11px;color:#607d91}@media(max-width:850px){.fpm-columns{grid-template-columns:1fr}.fpm-effective{flex-wrap:wrap}}.fm-shift-admin{border-top:1px solid #e0eaf1;padding-top:10px;margin-top:5px}.fm-shift-admin button,.fm-booking-admin button{border:1px solid #bfd3e1;background:#eef6fb;color:#276387;padding:7px 10px;border-radius:5px;cursor:pointer;font-size:11px}.fm-shift-edit{display:flex;flex-direction:column;gap:9px}.fm-shift-edit label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#617c91}.fm-shift-edit input[type=number]{border:1px solid #cbdde8;border-radius:5px;padding:8px}.fm-shift-edit .fm-check{flex-direction:row;align-items:center}.fm-booking-admin{border-top:1px solid #e0eaf1;padding-top:9px;margin-top:8px;font-size:11px}.fm-booking-admin>summary{color:#29648b;cursor:pointer;font-weight:700}.fm-booking-admin>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf2f6}.fpm2{display:flex;flex-direction:column;gap:16px;padding:20px!important}.fpm2-heading{display:flex;align-items:center;justify-content:space-between;margin:0!important}.fpm2-heading h3{font-size:17px!important;letter-spacing:-.02em}.fpm2-refresh{border:1px solid #dbe6ee;background:#f5f9fc;color:#496c83;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;cursor:pointer}.fpm2-scope,.fpm2-switch{display:flex;gap:5px;border-bottom:1px solid #dce6ed;padding-bottom:11px}.fpm2-scope button{background:#f5f9fc;border:1px solid #d6e4ef;border-radius:6px;color:#5a7b92;padding:9px 13px;font-size:12px;cursor:pointer;font-weight:600}.fpm2-scope button.active{background:#206994;border-color:#206994;color:#fff}.fpm2-summary{display:flex;align-items:center;gap:10px;background:#eef5fa;border:1px solid #d7e7f1;border-radius:7px;padding:11px 14px;font-size:12px;color:#567b93}.fpm2-summary strong{color:#315f7d}.fpm2-switch{margin-top:1px;padding-bottom:0}.fpm2-switch button{display:flex;align-items:center;gap:9px;background:transparent;border:0;border-bottom:2px solid transparent;color:#6a8295;cursor:pointer;padding:10px 14px;font-size:12px;font-weight:700}.fpm2-switch button.active{color:#216d9b;border-color:#216d9b}.fpm2-switch small{color:#6589a0;background:#eaf2f8;padding:2px 7px;border-radius:10px}.fpm2-layout{display:grid;grid-template-columns:minmax(195px,240px) minmax(0,1fr);gap:16px;min-height:450px}.fpm2-sidebar{border:1px solid #dbe7ef;border-radius:8px;overflow:hidden;padding:9px;background:#f8fbfd;align-self:start}.fpm2-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d7e4ed;border-radius:6px;padding:0 9px;color:#8298aa;margin-bottom:9px}.fpm2-search input{border:0;background:transparent;outline:0;min-width:0;padding:10px 0;font-size:12px;width:100%;color:#294a61}.fpm2-list-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:6px;padding:10px 8px;color:#315a75;cursor:pointer}.fpm2-list-item.selected{border-color:#bad8e8;background:#e6f2f9}.fpm2-list-item:hover{background:#edf6fb}.fpm2-list-icon{width:33px;height:33px;border-radius:7px;background:#e4eff6;color:#3c7194;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fpm2-list-item>span:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}.fpm2-list-item strong{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fpm2-list-item small{font-size:10px;color:#899dae}.fpm2-main{min-width:0}.fpm2-editor,.fpm2-member{border:1px solid #dce7ee;background:#fff;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:19px}.fpm2-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.fpm2-title-row h4{font-size:17px;margin:0 0 5px;color:#28516d}.fpm2-title-row p{color:#8999a8;font-size:11px;margin:0}.fpm2-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.fpm2-fields label{display:flex;flex-direction:column;gap:6px;color:#56768d;font-size:11px;font-weight:700}.fpm2-fields input{border:1px solid #d0e0ea;border-radius:6px;padding:10px;background:#fff;color:#28495d;width:100%;font-size:12px}.fpm2-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e3eaf0;padding-bottom:9px;font-size:12px;color:#2f5773}.fpm2-section-header span{font-size:11px;color:#8ca0ae}.fpm2-categories{display:flex;flex-direction:column;gap:11px}.fpm2-category{border:1px solid #dce7ef;border-radius:8px;overflow:hidden}.fpm2-category-head{background:#f5f9fc;border-bottom:1px solid #e2eaf0;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.fpm2-category-head>div{display:flex;flex-direction:column;gap:4px}.fpm2-category-head strong{font-size:12px;color:#305974}.fpm2-category-head small{font-size:10px;color:#8da0ae}.fpm2-category-head>label{display:flex;align-items:center;gap:8px;color:#6e8da2;font-size:11px;cursor:pointer}.fpm2-category-head input{width:15px;height:15px;cursor:pointer;accent-color:#206e9c}.fpm2-category-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px 11px 8px}.fpm2-category-options label{display:flex;align-items:center;gap:9px;padding:9px 6px;color:#45677c;font-size:11px;cursor:pointer;min-width:0}.fpm2-category-options input{width:15px;height:15px;flex-shrink:0;accent-color:#206e9c}.fpm2-actions{display:flex;align-items:center;gap:12px;justify-content:flex-end;border-top:1px solid #e3ecf2;padding-top:14px}.fpm2-actions button,.fpm2-danger{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d6e3eb;background:#f4f8fb;color:#4f7792;padding:10px 13px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}.fpm2-actions button.fpm2-primary{background:#206994;color:#fff;border-color:#206994}.fpm2-actions button:disabled{opacity:.5;cursor:not-allowed}.fpm2-danger{background:#fff1f1;color:#a74848;border-color:#efcaca}.fpm2-no-access{padding:35px 20px;border:1px dashed #cfdce6;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#59768c;font-size:12px}.fpm2-count{background:#e9f6ef;border-radius:12px;color:#267c52;padding:5px 10px;font-size:11px}.fpm2-member-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fpm2-member-groups>label{display:flex;align-items:center;gap:9px;border:1px solid #dce7ef;border-radius:7px;padding:12px;cursor:pointer}.fpm2-member-groups input{width:16px;height:16px;accent-color:#206e9c;flex-shrink:0}.fpm2-member-groups label>span{display:flex;flex-direction:column;gap:5px;min-width:0}.fpm2-member-groups strong{font-size:12px;color:#325e7c}.fpm2-member-groups small{font-size:10px;color:#91a3b0}.fpm2-rule-list{display:flex;flex-direction:column;padding:3px 12px}.fpm2-rule{display:grid;grid-template-columns:minmax(0,1fr) 80px 110px;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #ecf1f4}.fpm2-rule:last-child{border-bottom:0}.fpm2-rule-info{display:flex;flex-direction:column;gap:5px;min-width:0}.fpm2-rule-info strong{font-size:11px;color:#325974}.fpm2-rule-info small{font-size:10px;color:#8aa0af;line-height:1.4}.fpm2-result{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700}.fpm2-result.allowed{color:#25845d}.fpm2-result.denied{color:#9d6060}.fpm2-rule select{border:1px solid #d0e0e9;border-radius:5px;background:#fff;padding:8px 5px;color:#426984;font-size:11px;width:100%}.fpm2-footnote{display:flex;gap:8px;align-items:flex-start;color:#8296a6;font-size:11px;line-height:1.55;margin:0}.fpm2-empty{padding:13px;color:#8c9fac;font-size:11px}@media(max-width:1000px){.fpm2-layout{grid-template-columns:190px minmax(0,1fr)}.fpm2-category-options,.fpm2-fields,.fpm2-member-groups{grid-template-columns:1fr}}@media(max-width:770px){.fpm2-layout{grid-template-columns:1fr}.fpm2-sidebar{max-height:240px;overflow-y:auto}.fpm2-rule{grid-template-columns:minmax(0,1fr) 78px 100px;gap:7px}.fpm2-editor,.fpm2-member{padding:14px}}@media(max-width:500px){.fpm2{padding:12px!important}.fpm2-rule{grid-template-columns:1fr auto}.fpm2-rule select{grid-column:1/-1}.fpm2-scope button{flex:1}.fpm2-title-row{flex-direction:column}}.fms-entry-shell{min-height:100vh;display:grid;grid-template-columns:256px minmax(0,1fr);background:#f4f7fb;color:#19334d;font-family:DM Sans,Arial,sans-serif;font-size:14px}.fms-entry-sidebar{background:#fff;border-right:1px solid #dfe8ef;display:flex;flex-direction:column;gap:4px;padding:0 14px 20px;min-width:0}.fms-entry-sidebar-brand{display:flex;gap:11px;align-items:center;height:69px;padding:0 10px;border-bottom:1px solid #e4edf2;font-size:12px;color:#153858;letter-spacing:.01em}.fms-entry-sidebar-mark{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:9px;background:#235b86;color:#fff}.fms-entry-sidebar-community{padding:26px 8px 12px}.fms-entry-sidebar-community>div{display:flex;gap:11px;align-items:center;border-bottom:1px solid #e5edf3;padding:11px 0 20px;min-width:0}.fms-entry-sidebar-community strong{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.fms-entry-sidebar-community-icon{width:39px;height:39px;border-radius:9px;background:#e7f1f9;color:#286b97;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fms-entry-sidebar-label{font-size:10px;letter-spacing:.09em;color:#9aabbb;font-weight:800}.fms-entry-sidebar-section{padding:14px 13px 4px}.fms-entry-sidebar nav{display:flex;flex-direction:column;gap:3px}.fms-entry-sidebar nav button,.fms-entry-sidebar-back{width:100%;display:flex;gap:12px;align-items:center;text-align:left;border:0;background:transparent;color:#61768b;border-radius:7px;padding:11px 13px;cursor:pointer;font-size:12px;font-weight:650}.fms-entry-sidebar nav button:hover,.fms-entry-sidebar-back:hover{background:#f1f7fb;color:#205e8d}.fms-entry-sidebar nav button.active{background:#e9f3fa;color:#1a5b8c}.fms-entry-sidebar-back{margin-top:auto;color:#70889a;border-top:1px solid #e7edf3;border-radius:0;padding-top:17px}.fms-entry-content{min-width:0;display:flex;flex-direction:column;min-height:100vh}.fms-entry-top{height:69px;flex-shrink:0;background:#fff;border-bottom:1px solid #e2e9f0;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 32px;color:#1c4362}.fms-entry-top>div{display:flex;gap:10px;align-items:center}.fms-entry-top strong{font-size:13px}.fms-entry-top>span{color:#8da1b0;font-size:12px}.fms-entry-top-icon{width:32px;height:32px;border-radius:7px;background:#e6f0f8;color:#28658f;display:flex;align-items:center;justify-content:center}.fms-entry-content .cad-entry-main{max-width:1040px;padding:64px 30px 55px;margin:0 auto;box-sizing:border-box}.fms-entry-content .cad-entry-intro p{margin:0 0 30px}.fms-entry-content .mdt-entry-content{max-width:1040px;box-sizing:border-box;padding:64px 30px 55px}@media(max-width:760px){.fms-entry-shell{grid-template-columns:1fr}.fms-entry-sidebar{padding:0 12px 9px;border-right:0;border-bottom:1px solid #dfe8ef}.fms-entry-sidebar-brand{height:57px}.fms-entry-sidebar-community{padding:10px 8px 0}.fms-entry-sidebar-community>div{padding:4px 0 10px}.fms-entry-sidebar-section{display:none}.fms-entry-sidebar nav{flex-direction:row;gap:3px;flex-wrap:wrap}.fms-entry-sidebar nav button{width:auto;padding:9px 10px;font-size:11px}.fms-entry-sidebar-back{margin-top:4px;border-top:0;padding:9px 10px}.fms-entry-content{min-height:55vh}.fms-entry-top{height:56px;padding:0 16px}.fms-entry-content .cad-entry-main,.fms-entry-content .mdt-entry-content{padding:35px 16px}}.cm-layout>.fms-entry-content{min-width:0;min-height:calc(100vh - 68px);background:#f4f7fb}.cm-layout>.fms-entry-content .cad-entry-main{max-width:1040px;margin:0 auto;box-sizing:border-box;padding:63px 30px 55px}.cm-layout>.fms-entry-content .mdt-entry-content{max-width:1040px;margin:0 auto;box-sizing:border-box;padding:63px 30px 55px}@media(max-width:750px){.cm-layout>.fms-entry-content{min-height:55vh}.cm-layout>.fms-entry-content .cad-entry-main,.cm-layout>.fms-entry-content .mdt-entry-content{padding:36px 16px}}.fm-eligibility{margin-top:16px;border:1px solid #d9e6ef;border-radius:9px;background:#f8fbfd;padding:19px;display:flex;flex-direction:column;gap:14px}.fm-eligibility h4{display:flex;align-items:center;gap:9px;margin:0;font-size:14px;color:#275877}.fm-eligibility>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#557a95;font-weight:700;max-width:390px}.fm-eligibility select{border:1px solid #cddfe9;background:#fff;color:#254d67;padding:10px;border-radius:6px}.fm-eligibility fieldset{margin:0;border:1px solid #d8e5ed;border-radius:7px;background:#fff;padding:13px}.fm-eligibility legend{font-weight:750;font-size:12px;color:#2a5877;padding:0 5px}.fm-eligibility fieldset p{font-size:11px;color:#7d93a5;margin:0 0 10px}.fm-eligibility-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.fm-eligibility-options label{display:flex;align-items:center;gap:8px;font-size:11px;color:#456e87}.fm-eligibility-options input{accent-color:#236e9c}.fm-eligibility button{display:flex;align-items:center;justify-content:center;gap:8px;background:#23668f;color:#fff;border:0;border-radius:6px;padding:10px 15px;align-self:flex-start;font-size:12px;font-weight:750}@media(max-width:800px){.fm-eligibility-options{grid-template-columns:1fr 1fr}}@media(max-width:480px){.fm-eligibility-options{grid-template-columns:1fr}}.fm-attendance{display:flex;flex-direction:column;gap:15px;margin-top:20px;border-top:1px solid #dce6ee;padding-top:18px}.fm-attendance-toolbar{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.fm-attendance-toolbar label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;color:#567a90}.fm-attendance-toolbar input{border:1px solid #cbdce7;border-radius:6px;background:#fff;padding:9px;color:#31536d}.fm-attendance-toolbar button{display:flex;align-items:center;gap:8px;background:#206892;border:1px solid #206892;border-radius:6px;color:#fff;padding:10px 12px;font-size:11px;font-weight:700;cursor:pointer}.fm-attendance-toolbar button:disabled{opacity:.5;cursor:not-allowed}.fm-attendance-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fm-attendance-cards>div{display:flex;flex-direction:column;gap:6px;border:1px solid #dce8ef;background:#f7fbfd;border-radius:8px;padding:14px;color:#286c96}.fm-attendance-cards strong{font-size:19px;color:#244e6d}.fm-attendance-cards small{font-size:11px;color:#819bad}.fm-attendance>h4{color:#2d5c7c;font-size:13px;margin:8px 0 0}.fm-attendance-scroll{max-height:420px;overflow:auto;border:1px solid #dce7ef;border-radius:7px}.fm-attendance-scroll table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.fm-attendance-scroll th,.fm-attendance-scroll td{text-align:left;padding:11px 13px;border-bottom:1px solid #e9f0f5}.fm-attendance-scroll th{color:#52748b;background:#f0f6fa;font-size:10px;position:sticky;top:0}.fm-attendance-scroll td{color:#345b73}@media(max-width:850px){.fm-attendance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:470px){.fm-attendance-cards{grid-template-columns:1fr 1fr}.fm-attendance-toolbar label,.fm-attendance-toolbar input{width:100%}}.pf-global-profile-link{position:fixed;right:20px;bottom:20px;z-index:150;display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid #c8dce9;border-radius:9px;background:#fff;color:#24638d;box-shadow:0 4px 20px #193d571a;font-size:12px;font-weight:700;cursor:pointer}.pf-global-profile-link:hover{background:#f2f8fc}.pf-account-page{min-height:100vh;background:#f3f6fa;color:#203e59;font-family:inherit}.pf-account-header{height:70px;background:#fff;border-bottom:1px solid #dfe9f1;display:flex;justify-content:space-between;align-items:center;padding:0 max(22px,calc((100vw - 1160px)/2))}.pf-account-wordmark{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.03em}.pf-account-logo{display:flex;align-items:center;justify-content:center;background:#205e8c;color:#fff;border-radius:8px;width:36px;height:36px}.pf-account-wordmark small{border-left:1px solid #d8e4ed;padding-left:11px;color:#8498a8;font-weight:500;letter-spacing:0}.pf-account-header>button{display:flex;align-items:center;gap:7px;border:1px solid #c9dce9;background:#fff;border-radius:7px;color:#356889;padding:9px 12px;cursor:pointer}.pf-account-main{max-width:1160px;margin:0 auto;padding:40px 22px 70px}.pf-account-heading{margin-bottom:22px}.pf-account-heading span{color:#3577a6;font-size:11px;font-weight:750;letter-spacing:.12em}.pf-account-heading h1{font-size:29px;margin:8px 0;color:#1c3d5a}.pf-account-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,310px);align-items:start;gap:18px}.pf-account-main-column{display:flex;flex-direction:column;gap:18px}.pf-account-panel{background:#fff;border:1px solid #dae6ee;border-radius:10px;padding:24px}.pf-account-panel h2{display:flex;align-items:center;gap:9px;color:#285779;font-size:16px;margin:0 0 19px}.pf-account-panel form{display:flex;flex-direction:column;gap:15px}.pf-account-panel label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#53748c}.pf-account-panel input{border:1px solid #cbdde9;border-radius:7px;padding:11px 12px;background:#fff;color:#264966;font-size:13px}.pf-account-panel form button{display:flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;background:#226891;color:#fff;border:0;border-radius:6px;padding:11px 15px;font-size:12px;font-weight:700;cursor:pointer}.pf-account-panel form button:disabled{opacity:.5;cursor:not-allowed}.pf-account-summary{text-align:center;display:flex;flex-direction:column;align-items:center;gap:11px}.pf-account-summary h2{margin:0;font-size:17px}.pf-account-avatar{width:66px;height:66px;background:#e8f2f9;color:#276794;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:29px;font-weight:700}.pf-account-summary>div{display:flex;align-items:center;gap:8px;color:#65839a;overflow-wrap:anywhere;font-size:12px}.pf-account-summary p{color:#8297a7;font-size:11px}.pf-account-security{display:flex;align-items:center;gap:6px;border-radius:6px;background:#eaf7ed;color:#398062;padding:8px 10px;font-size:11px}.pm-shift-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e8eff4}.pm-shift-row>div{display:flex;flex-direction:column;gap:5px;min-width:0}.pm-shift-row strong{color:#305a75;font-size:12px}.pm-shift-row div span{color:#849aa9;font-size:11px}.pm-shift-status{font-size:10px;font-weight:750;padding:6px 9px;border-radius:5px;white-space:nowrap}.pm-shift-status.attended{background:#e4f6ed;color:#257f59}.pm-shift-status.not-attended{background:#fff0ef;color:#ad4b43}.pm-shift-status.upcoming{background:#eef3f9;color:#587b98}@media(max-width:770px){.pf-account-grid{grid-template-columns:1fr}.pf-account-header{padding:0 15px}.pf-account-main{padding:26px 14px}.pf-account-panel{padding:18px}.pf-account-wordmark small{display:none}.pf-global-profile-link{bottom:12px;right:12px}}.pf-global-careers-link{position:fixed;right:145px;bottom:20px;z-index:150;display:flex;gap:9px;align-items:center;padding:10px 14px;background:#fff;color:#24638d;border:1px solid #c8dce9;border-radius:9px;box-shadow:0 4px 20px #193d571a;font-size:12px;font-weight:700;cursor:pointer}.pf-global-careers-link:hover{background:#f2f8fc}.career-portal{min-height:100vh;background:#f4f7fb;color:#234660}.career-portal-header{min-height:70px;padding:16px max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-bottom:1px solid #dde8f0}.career-portal-header strong{display:flex;align-items:center;gap:9px;font-size:14px;letter-spacing:.02em}.career-portal-header strong span{color:#7d97ab;font-size:12px;font-weight:500;border-left:1px solid #dce7ef;padding-left:12px}.career-portal-header button{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #cbdce8;border-radius:6px;color:#376985;background:#fff;cursor:pointer;font-weight:650;font-size:12px}.career-portal-main{max-width:1160px;margin:0 auto;padding:36px 24px 75px}.career-heading{margin-bottom:22px}.career-heading small{font-size:11px;font-weight:750;letter-spacing:.11em;color:#457f9f}.career-heading h1,.career-heading h2{margin:6px 0 8px;color:#214662;letter-spacing:-.02em}.career-heading h1{font-size:29px}.career-heading h2{font-size:24px}.career-heading p{color:#8096a7;font-size:12px;margin:0}.career-portal-columns,.career-admin-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;align-items:start}.career-portal-columns>section>h2{font-size:15px;color:#315e7d;display:flex;align-items:center;gap:10px;margin:0 0 13px}.career-portal-columns>section>h2 span{font-size:11px;padding:3px 9px;background:#e6eff6;border-radius:11px;color:#6d8aa0}.career-opening,.career-panel{background:#fff;border:1px solid #dce7ef;border-radius:9px;padding:20px;margin-bottom:14px}.career-opening.selected,.career-admin-item.selected{border-color:#70add4;background:#f8fcff}.career-opening-top{display:flex;justify-content:space-between;gap:10px}.career-opening-top span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:#26739d}.career-opening-top strong{font-size:10px;color:#27805e}.career-opening h3{font-size:16px;color:#285674;margin:12px 0 8px}.career-opening p{font-size:12px;color:#718a9e;margin:7px 0;line-height:1.6}.career-opening small{display:block;font-size:11px;color:#8a9eae;margin-top:8px}.career-opening button,.career-panel button[type=submit],.career-actions button:last-child{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;background:#226892;color:#fff;border:0;border-radius:6px;padding:10px 15px;font-size:12px;font-weight:750;cursor:pointer}.career-opening button:disabled,.career-panel button:disabled{opacity:.5;cursor:not-allowed}.career-panel h2,.career-panel h3{display:flex;align-items:center;gap:8px;font-size:16px;color:#2f5b79;margin:0 0 18px}.career-panel label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#4a708a;font-weight:700;margin-bottom:12px}.career-panel input:not([type=checkbox]),.career-panel textarea,.career-panel select{width:100%;border-radius:6px;padding:10px;border:1px solid #cddfe9;background:#fff;color:#2d506b;font-size:12px}.career-panel textarea{resize:vertical;min-height:70px}.career-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center}.career-actions button:first-child,.career-create>button[type=button]{background:#f3f8fb;color:#557b94;border:1px solid #d3e3ec;border-radius:6px;padding:10px 14px;cursor:pointer;font-size:12px}.career-application-summary{display:flex;flex-direction:column;gap:7px;border-bottom:1px solid #e7eef3;padding:12px 0;font-size:12px}.career-application-summary strong{color:#325a76}.career-application-summary small{color:#839bad}.career-application-summary span{color:#277a9b;font-weight:750;font-size:11px}.career-empty{color:#8da1b1;font-size:12px;line-height:1.6}.career-success{display:flex;align-items:center;gap:8px;color:#31805b;font-size:11px;margin-top:16px}.career-admin{min-width:0}.career-admin-grid{grid-template-columns:minmax(250px,.9fr) minmax(0,1.2fr)}.career-admin-item{border:1px solid #dce7ef;border-radius:8px;padding:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;margin:9px 0}.career-admin-item>button{border:0;background:transparent;text-align:left;min-width:120px;flex:1;cursor:pointer;display:flex;flex-direction:column;gap:6px}.career-admin-item strong{font-size:12px;color:#305976}.career-admin-item span{font-size:10px;color:#7c9aae}.career-admin-item>div{display:flex;align-items:center;gap:9px}.career-admin-item>div small{font-size:10px;color:#5c849d}.career-admin-item select{padding:7px;font-size:11px}.career-admin .career-refresh{display:flex;align-items:center;gap:7px;font-size:11px;border:1px solid #c9dbe7;border-radius:5px;padding:8px 11px;background:#f6fafc;color:#376d90;cursor:pointer}.career-create{display:flex;flex-direction:column;gap:5px}.career-create h4{font-size:12px;color:#50758f;margin:8px 0}.career-question{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;align-items:center;border:1px solid #e1e9f0;padding:9px;border-radius:6px;margin-bottom:9px}.career-question>label{margin:0}.career-question label:has(input[type=checkbox]){display:flex;flex-direction:row;align-items:center}.career-question label input[type=checkbox]{width:15px;height:15px}.career-question>button{background:#fff;border:1px solid #d8e4ec;color:#6f8190;border-radius:5px;padding:8px;cursor:pointer;font-size:11px}.career-review{border-bottom:1px solid #e3ecf2;padding:14px 0;display:flex;flex-direction:column;gap:7px}.career-review>strong{font-size:13px;color:#285774}.career-review>small{color:#849cac;font-size:11px}.career-answer-list{padding:10px;background:#f7fafc;border-radius:6px;font-size:11px;color:#456a84}.career-answer-list>div{margin:8px 0}.career-answer-list p{color:#687f91;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.career-review>span{font-size:11px;color:#5784a0;font-weight:750}.career-review form{margin-top:8px;padding-top:8px;border-top:1px solid #e9eef3}.career-review details{font-size:11px;color:#7891a4}@media(max-width:1000px){.career-admin-grid{grid-template-columns:1fr}}@media(max-width:800px){.career-portal-columns{grid-template-columns:1fr}.career-portal-header{padding:14px 17px}.career-portal-main{padding:28px 15px}.career-question{grid-template-columns:1fr 1fr}.career-question>label:first-child{grid-column:1/-1}.pf-global-careers-link{right:12px;bottom:62px}}.join-header-actions{display:flex;gap:10px;flex-wrap:wrap}.join-management .join-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:20px}.join-management .join-create>button{justify-self:start;align-self:end}.join-management .join-invites{display:grid;gap:10px;margin:10px 0 23px}.join-management .join-invite-item{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px solid #d9e5ee;border-radius:9px;padding:15px}.join-management .join-invite-icon{display:grid;place-items:center;width:35px;height:35px;background:#edf5fa;color:#2c6e99;border-radius:8px;flex:none}.join-management .join-invite-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;color:#294d67;font-size:13px}.join-management .join-invite-info small{color:#768fa2;font-size:11px}.join-management .join-invite-info code{overflow-wrap:anywhere;background:#f1f6fa;border:1px solid #dbe8f1;border-radius:5px;padding:8px;font-size:11px;-webkit-user-select:all;user-select:all}.join-management .join-invite-info p{margin:3px 0;white-space:pre-wrap;overflow-wrap:anywhere}.join-management .join-invite-actions{display:flex;gap:6px;flex-wrap:wrap}.join-management .join-invite-actions button{border:1px solid #c9ddea;border-radius:6px;background:#fff;color:#27668d;padding:8px 10px;display:flex;align-items:center;gap:5px;cursor:pointer;font-size:12px}.join-management .join-invite-actions button:disabled{opacity:.5;cursor:not-allowed}.join-community-panel .join-preview{margin:0 24px 16px;display:flex;gap:8px;flex-direction:column;background:#edf7fc;padding:14px;border-radius:8px;border:1px solid #d1e5f0;color:#275775;font-size:13px}.join-community-panel .join-statement{display:flex;gap:8px;flex-direction:column;margin:0 24px 16px;color:#315f7c;font-size:12px;font-weight:700}.join-community-panel .join-statement textarea{border:1px solid #cbddea;border-radius:7px;padding:10px;font:inherit;font-size:13px;resize:vertical}@media(max-width:750px){.join-management .join-create{grid-template-columns:1fr}.join-management .join-invite-item{flex-wrap:wrap}.join-management .join-invite-actions{width:100%;padding-left:48px}}.career-portal-v2 .career-portal-main{max-width:1240px;width:calc(100% - 48px);margin:0 auto;padding:35px 0 70px}.career-portal-v2 .career-portal-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(115deg,#194a6d,#276f9b);color:#fff;border-radius:14px;padding:30px 34px;margin-bottom:29px}.career-portal-v2 .career-portal-hero small{font-size:10px;letter-spacing:.13em;font-weight:800;color:#bfdfed}.career-portal-v2 .career-portal-hero h1{font-size:29px;letter-spacing:-.03em;margin:7px 0 8px;color:#fff}.career-portal-v2 .career-portal-hero p{font-size:13px;line-height:1.55;max-width:520px;margin:0;color:#e2f0fa}.career-portal-v2 .career-portal-highlights{display:flex;gap:22px;flex:none}.career-portal-v2 .career-portal-highlights>div{display:flex;flex-direction:column;gap:3px;min-width:116px;border-left:1px solid #ffffff4d;padding-left:20px}.career-portal-v2 .career-portal-highlights strong{font-size:27px;color:#fff}.career-portal-v2 .career-portal-highlights span{font-size:11px;color:#c6e4f4}.career-portal-v2 .career-portal-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.85fr);gap:24px;align-items:start}.career-portal-v2 .career-section-title{margin-bottom:15px}.career-portal-v2 .career-section-title h2{margin:0 0 5px;font-size:18px;display:flex;align-items:center;gap:9px;color:#184664}.career-portal-v2 .career-section-title h2 span{display:grid;place-items:center;border-radius:20px;padding:3px 8px;font-size:11px;background:#e3eff7;color:#286e94}.career-portal-v2 .career-section-title p{margin:0;color:#7691a5;font-size:12px}.career-portal-v2 .career-opening{border:1px solid #d8e5ed;background:#fff;border-radius:11px;padding:23px;margin:0 0 14px;box-shadow:0 3px 14px #17466108}.career-portal-v2 .career-opening.selected{border-color:#6aa9d0;box-shadow:0 0 0 2px #3682bb19}.career-portal-v2 .career-opening-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.career-portal-v2 .career-opening-top .career-type{background:#edf5fa;border-radius:5px;padding:6px 9px;color:#2c7199;font-weight:800;font-size:10px;letter-spacing:.03em}.career-portal-v2 .career-opening-title{display:flex;align-items:center;gap:13px}.career-portal-v2 .career-opening-mark{width:43px;height:43px;display:grid;place-items:center;background:#ebf5fa;border-radius:9px;color:#276f9e}.career-portal-v2 .career-opening-title h3{margin:0 0 4px;font-size:17px;color:#184767}.career-portal-v2 .career-opening-title p{margin:0;font-size:12px;color:#7792a5}.career-portal-v2 .career-opening-description{margin:17px 0!important;color:#53728a;font-size:13px;line-height:1.6;white-space:pre-wrap}.career-portal-v2 .career-opening-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:19px;border-top:1px solid #e5edf3;padding-top:16px}.career-portal-v2 .career-opening-footer>span{display:flex;align-items:center;gap:6px;color:#7a90a1;font-size:11px}.career-portal-v2 .career-opening-footer button{display:inline-flex;align-items:center;gap:7px;border-radius:7px;padding:10px 13px;background:#246e9b;border:1px solid #246e9b;color:#fff;font-size:12px;font-weight:750}.career-portal-v2 .career-opening-footer button:disabled{background:#f0f5f9;border-color:#d8e3eb;color:#6f90a5}.career-portal-v2 .career-side-panel{min-width:0}.career-portal-v2 .career-panel{border:1px solid #d8e5ed;border-radius:11px;background:#fff;padding:22px}.career-portal-v2 .career-panel-title{display:flex;align-items:flex-start;gap:12px;padding-bottom:15px;border-bottom:1px solid #e4edf3;margin-bottom:7px;color:#276e99}.career-portal-v2 .career-panel-title h2{margin:0 0 4px;font-size:16px;color:#1c4969}.career-portal-v2 .career-panel-title p{margin:0;font-size:12px;color:#7892a6}.career-portal-v2 .career-application-summary{padding:17px 0;border-bottom:1px solid #e8eff4}.career-portal-v2 .career-application-summary-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px}.career-portal-v2 .career-application-summary-top strong{font-size:13px;color:#184767}.career-portal-v2 .career-application-summary small{display:block;color:#758ea0;font-size:11px}.career-portal-v2 .career-application-date{display:flex;align-items:center;gap:6px;margin-top:9px;color:#8ca1b0;font-size:11px}.career-portal-v2 .career-stage{display:inline-block;border-radius:20px;padding:5px 9px;background:#eff4f7;color:#53718a;font-size:10px;font-weight:800;white-space:nowrap;text-transform:capitalize}.career-portal-v2 .career-stage.interview,.career-portal-v2 .career-stage.under_review{background:#fff3df;color:#956318}.career-portal-v2 .career-stage.accepted{background:#e3f6ec;color:#23784f}.career-portal-v2 .career-stage.rejected{background:#fff0f0;color:#a44848}.career-portal-v2 .career-portal-empty{text-align:center;background:#fff;border:1px dashed #d4e3ed;border-radius:10px;padding:42px 20px;color:#83a0b3}.career-portal-v2 .career-portal-empty h3{font-size:14px;color:#245372;margin:12px 0 5px}.career-portal-v2 .career-portal-empty p{font-size:12px;margin:0}.career-portal-v2 .career-apply-panel label{display:flex;flex-direction:column;gap:8px;color:#315e7d;font-size:12px;font-weight:700;margin:17px 0}.career-portal-v2 .career-apply-panel textarea{border:1px solid #cfdfec;border-radius:7px;padding:11px;color:#234e6b;font:inherit;font-size:12px;resize:vertical}@media(max-width:900px){.career-portal-v2 .career-portal-columns{grid-template-columns:1fr}.career-portal-v2 .career-portal-hero{flex-wrap:wrap}}@media(max-width:600px){.career-portal-v2 .career-portal-main{width:calc(100% - 24px)}.career-portal-v2 .career-portal-hero{padding:23px}.career-portal-v2 .career-portal-highlights{flex-wrap:wrap;gap:12px}.career-portal-v2 .career-opening-footer{align-items:flex-start;flex-direction:column}}.cm-header .cm-header-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.cm-header .cm-header-actions .cm-back{display:inline-flex;align-items:center;gap:7px}@media(max-width:700px){.cm-header .cm-header-actions{gap:5px}.cm-header .cm-header-actions .cm-back{font-size:11px;padding:7px}}.career-portal-v2 .career-opportunity-hit{display:block;width:100%;text-align:left;padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;cursor:pointer}.career-portal-v2 .career-opportunity-hit:hover{filter:none}.career-portal-v2 .career-opportunity-hit:hover h3{color:#1674ae;text-decoration:underline;text-underline-offset:3px}.career-portal-v2 .career-opportunity-hit:focus-visible,.career-portal-v2 .career-application-link:focus-visible{outline:3px solid #83b8db;outline-offset:3px}.career-portal-v2 .career-opening-footer button{cursor:pointer}.career-portal-v2 .career-application-link{display:block;width:100%;border:0;border-bottom:1px solid #e8eff4;border-radius:0;background:#fff;color:inherit;text-align:left;cursor:pointer;padding:17px 7px}.career-portal-v2 .career-application-link:hover{background:#f6fafd;filter:none}.career-portal-v2 .career-application-link .career-application-date svg:last-child{margin-left:auto;color:#2e749e}.career-portal-v2 .career-detail-workspace{max-width:1200px;margin:0 auto}.career-portal-v2 .career-detail-back{display:inline-flex;gap:8px;align-items:center;border:0;background:transparent;color:#31759f;font-size:12px;font-weight:750;padding:0;margin:0 0 18px}.career-portal-v2 .career-detail-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(315px,.8fr);align-items:start;gap:20px}.career-portal-v2 .career-detail-main,.career-portal-v2 .career-detail-sidebar{display:grid;gap:18px;min-width:0}.career-portal-v2 .career-detail-card{padding:26px;background:#fff;border:1px solid #d7e4ee;border-radius:12px;min-width:0;color:#244c69}.career-portal-v2 .career-detail-eyebrow{display:flex;align-items:center;gap:8px;color:#397ea7;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800;margin-bottom:11px}.career-portal-v2 .career-detail-card h2{font-size:24px;letter-spacing:-.025em;color:#163f5d;margin:0 0 14px}.career-portal-v2 .career-detail-card h3{font-size:14px;display:flex;align-items:center;gap:9px;color:#1c4b6b;margin:22px 0 13px}.career-portal-v2 .career-detail-card h3:first-child{margin-top:0}.career-portal-v2 .career-detail-meta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding-bottom:18px;border-bottom:1px solid #e6eef3;font-size:12px;color:#728da1}.career-portal-v2 .career-detail-meta span{display:inline-flex;gap:6px;align-items:center}.career-portal-v2 .career-detail-description{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:#52748c;margin:0 0 12px}.career-portal-v2 .career-detail-title-row{display:flex;justify-content:space-between;align-items:center;gap:13px}.career-portal-v2 .career-detail-title-row h2{margin-bottom:14px}.career-portal-v2 .career-detail-aside .career-panel-title{margin-bottom:17px}.career-portal-v2 .career-detail-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;border-radius:7px;padding:12px 14px;border:1px solid #236b98;background:#236b98;color:#fff;font-weight:750;font-size:12px}.career-portal-v2 .career-detail-primary:disabled{opacity:.55;cursor:not-allowed}.career-portal-v2 .career-detail-apply{display:flex;flex-direction:column;gap:16px}.career-portal-v2 .career-detail-apply label{display:flex;flex-direction:column;gap:8px;font-weight:700;color:#315b78;font-size:12px}.career-portal-v2 .career-detail-apply textarea{border:1px solid #cedfea;border-radius:7px;padding:10px;color:#214c68;font-size:13px;line-height:1.6;resize:vertical;min-height:90px}.career-portal-v2 .career-required{display:inline-block;align-self:flex-start;background:#edf4f9;color:#397ca4;border-radius:4px;padding:3px 6px;font-size:10px}.career-portal-v2 .career-detail-answer{padding:15px 0;border-bottom:1px solid #e6eef4}.career-portal-v2 .career-detail-answer:last-child{border-bottom:0;padding-bottom:0}.career-portal-v2 .career-detail-answer strong{display:block;color:#215375;font-size:12px}.career-portal-v2 .career-detail-answer p{margin:8px 0 0;font-size:13px;color:#456c86;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.career-portal-v2 .career-detail-interview{border:1px solid #dbe7ee;background:#f9fcfe;border-radius:8px;padding:15px;margin-top:11px}.career-portal-v2 .career-detail-interview>div{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.career-portal-v2 .career-detail-interview strong{font-size:12px;color:#1b4a69}.career-portal-v2 .career-detail-interview p{display:flex;align-items:center;gap:7px;font-size:12px;color:#628198;margin:9px 0 0}.career-portal-v2 .career-detail-hint{font-size:12px;color:#758fa3;line-height:1.6;margin:14px 0 0}.career-portal-v2 .career-detail-timeline{display:grid;gap:0;padding:2px 0}.career-portal-v2 .career-detail-timeline>div{position:relative;border-left:2px solid #d8e7f1;margin-left:6px;padding:0 0 19px 18px;display:flex;flex-direction:column;gap:4px}.career-portal-v2 .career-detail-timeline>div:last-child{padding-bottom:0;border-left-color:transparent}.career-portal-v2 .career-timeline-mark{position:absolute;left:-6px;top:2px;width:10px;height:10px;border-radius:50%;background:#4188b6;border:2px solid white;box-shadow:0 0 0 1px #a6cade}.career-portal-v2 .career-detail-timeline strong{font-size:12px;color:#2a5978}.career-portal-v2 .career-detail-timeline small{font-size:11px;color:#819aaa}@media(max-width:900px){.career-portal-v2 .career-detail-layout{grid-template-columns:1fr}}@media(max-width:600px){.career-portal-v2 .career-detail-card{padding:18px}.career-portal-v2 .career-detail-title-row{align-items:flex-start;flex-direction:column}}.career-portal-v2 .career-notification-trigger{display:inline-flex;align-items:center;gap:7px;position:relative}.career-portal-v2 .career-notification-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:#d9364e;color:#fff;font-size:10px;font-weight:800}.career-portal-v2 .career-notification-panel{background:#fff;border:1px solid #d6e4ed;border-radius:11px;margin:-12px 0 24px;overflow:hidden;box-shadow:0 6px 20px #153d5815}.career-portal-v2 .career-notification-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #e1ebf2}.career-portal-v2 .career-notification-heading h2{display:flex;align-items:center;gap:9px;margin:0;color:#1a4b6b;font-size:15px}.career-portal-v2 .career-notification-heading button{padding:6px 9px;background:#f1f6f9;border:1px solid #d5e3ec;border-radius:6px;color:#2a6388;font-size:12px}.career-portal-v2 .career-notification-item{width:100%;display:flex;align-items:flex-start;gap:13px;text-align:left;padding:15px 20px;border:0;border-bottom:1px solid #e7eef3;background:#fff;color:#244b66;cursor:pointer;border-radius:0}.career-portal-v2 .career-notification-item:hover{background:#f2f8fc}.career-portal-v2 .career-notification-item.unread{background:#f2f8fd}.career-portal-v2 .career-notification-item>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:5px}.career-portal-v2 .career-notification-item strong{font-size:13px;color:#1c4b6c}.career-portal-v2 .career-notification-item small{font-size:12px;line-height:1.5;color:#577991}.career-portal-v2 .career-notification-item time{font-size:10px;color:#7d9aae}.career-portal-v2 .career-notification-icon{background:#e3f2fb;color:#267aaf;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;flex:none}.career-portal-v2 .career-notification-empty{padding:24px;text-align:center;color:#7290a5;font-size:12px}html[data-theme=dark] .career-portal-v2 .career-notification-panel{background:#1b2b3b;border-color:#40566a}html[data-theme=dark] .career-portal-v2 .career-notification-item{background:#1b2b3b;border-color:#40566a;color:#dceaf4}html[data-theme=dark] .career-portal-v2 .career-notification-item.unread{background:#223b50}html[data-theme=dark] .career-portal-v2 .career-notification-item strong,html[data-theme=dark] .career-portal-v2 .career-notification-heading h2{color:#ecf4fc}html[data-theme=dark] .career-portal-v2 .career-notification-item small{color:#b9cee0}.career-portal-v2 .career-onboarding-overview{margin-top:18px}.career-portal-v2 .career-onboarding-item{padding:16px 0;border-top:1px solid #e2ebf1}.career-portal-v2 .career-onboarding-item>strong{display:block;color:#235476;font-size:13px}.career-portal-v2 .career-onboarding-item>small{display:block;color:#7894a7;margin-top:4px}.career-portal-v2 .career-onboarding-item p{color:#617f93;font-size:12px;margin:10px 0}.career-portal-v2 .career-onboarding-item ul{list-style:none;padding:0;margin:10px 0}.career-portal-v2 .career-onboarding-item li{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:12px;color:#547991}.career-portal-v2 .career-onboarding-open{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #d0e1ec;border-radius:6px;background:#edf5fa;color:#22688f;font-size:12px}html[data-theme=dark] .career-portal-v2 .career-onboarding-item>strong{color:#e0f1fb}html[data-theme=dark] .career-portal-v2 .career-onboarding-item li,html[data-theme=dark] .career-portal-v2 .career-onboarding-item p{color:#b5cddd}.cm-agency-page .cm-panel{margin:0;min-width:0}.cm-agency-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cm-agency-summary>div{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid #d8e4ec;border-radius:10px;background:#fff;padding:17px 19px;color:#326d93}.cm-agency-summary>div>svg{flex:none}.cm-agency-summary>div>span{display:grid;min-width:0;gap:3px}.cm-agency-summary strong{font-size:17px;color:#1f4a6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-agency-summary small{font-size:11px;color:#8296a6}.cm-agency-page .cm-panel-heading{margin-bottom:16px}.cm-agency-page .cm-panel-heading h2{display:flex;align-items:center;gap:9px;font-size:16px}.cm-agency-directory .cm-agency-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:10px}.cm-agency-directory .cm-agency-list button{min-width:0;width:100%;padding:16px 17px;border:1px solid #d9e5ec;border-radius:9px;box-shadow:none;transition:background .12s,border-color .12s}.cm-agency-directory .cm-agency-list button.cm-selected{border-color:#4690bf;background:#eaf5fc}.cm-agency-directory .cm-agency-list button>span:nth-child(2){min-width:0}.cm-agency-directory .cm-agency-list strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-agency-directory .cm-agency-list button>svg{flex:none}.cm-agency-creation .cm-agency-create-form{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:end;gap:14px}.cm-agency-creation .cm-agency-create-form>label{min-width:0;width:100%;margin:0}.cm-agency-creation .cm-agency-create-form input,.cm-agency-creation .cm-agency-create-form select{width:100%;min-width:0;min-height:40px}.cm-agency-creation .cm-agency-create-form label small{min-height:16px}.cm-agency-creation .cm-agency-create-form button{white-space:nowrap;min-height:40px;align-self:end}.cm-agency-selected-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.cm-agency-selected-heading>div{display:flex;align-items:center;gap:12px;min-width:0}.cm-agency-selected-heading>div>div{min-width:0}.cm-agency-selected-heading h2{margin:0 0 6px}.cm-agency-selected-heading .cm-org-icon{flex:none}.cm-agency-active-label{padding:6px 10px;border:1px solid #b9d8e9;border-radius:20px;font-size:10px;font-weight:800;white-space:nowrap;color:#26739b;background:#e9f6fd}.cm-agency-selected .cm-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;margin-bottom:18px}.cm-agency-selected .cm-config-card{padding:19px;border:1px solid #d9e6ef;border-radius:9px;background:#fafdff;min-width:0;display:grid;align-content:start;gap:11px}.cm-agency-selected .cm-config-card h3{font-size:14px;color:#245372;margin:0;display:flex;align-items:center;gap:9px}.cm-agency-selected .cm-config-card>p{margin:0;color:#6e8a9e;font-size:12px;line-height:1.55}.cm-agency-selected .cm-config-card .cm-form{display:grid;gap:12px;width:100%;min-width:0}.cm-agency-selected .cm-config-card .cm-form label{min-width:0;width:100%;margin:0}.cm-agency-selected .cm-config-card .cm-form input,.cm-agency-selected .cm-config-card .cm-form select{min-width:0;width:100%}.cm-agency-selected .cm-config-card .cm-form button{justify-self:start}.cm-agency-selected .cm-current-grades{min-width:0}.cm-agency-selected .cm-current-grades span{overflow-wrap:anywhere}html[data-theme=dark] .cm-agency-summary>div,html[data-theme=dark] .cm-agency-page .cm-panel{background:#1b202b;border-color:#42576a}html[data-theme=dark] .cm-agency-summary strong,html[data-theme=dark] .cm-agency-page h2,html[data-theme=dark] .cm-agency-selected .cm-config-card h3{color:#e5f1fa}html[data-theme=dark] .cm-agency-summary small,html[data-theme=dark] .cm-agency-page .cm-panel-heading p,html[data-theme=dark] .cm-agency-selected .cm-config-card>p{color:#b2c8d8}html[data-theme=dark] .cm-agency-directory .cm-agency-list button,html[data-theme=dark] .cm-agency-selected .cm-config-card{background:#1e2b3b;border-color:#455b70;color:#daeaf7}html[data-theme=dark] .cm-agency-directory .cm-agency-list button.cm-selected{background:#29425a;border-color:#5a92b7}html[data-theme=dark] .cm-agency-active-label{background:#233e52;border-color:#457796;color:#b9e1f9}html[data-theme=dark] .cm-agency-selected .cm-current-grades{background:#1a2938;border-color:#40576c}@media(max-width:1050px){.cm-agency-creation .cm-agency-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-agency-creation .cm-agency-create-form button{justify-self:start}.cm-agency-selected .cm-config-grid{grid-template-columns:1fr}}@media(max-width:700px){.cm-agency-summary,.cm-agency-creation .cm-agency-create-form{grid-template-columns:1fr}.cm-agency-creation .cm-agency-create-form button{width:100%;justify-content:center}.cm-agency-selected-heading{align-items:flex-start;flex-wrap:wrap}.cm-agency-directory .cm-agency-list{grid-template-columns:1fr}}.cm-agency-page{display:grid;gap:17px;min-width:0}.cm-agency-page .cm-panel{margin:0}.cm-agency-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.cm-agency-toolbar h2{display:flex;align-items:center;gap:11px;font-size:17px;letter-spacing:-.015em;margin:0 0 5px;color:#244b69}.cm-agency-toolbar h2 span{border:1px solid #d8e4ec;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:750;color:#66839a}.cm-agency-toolbar p{font-size:12px;color:#8092a3;margin:0}.cm-agency-toolbar>button{flex:none;margin:0;align-self:center}.cm-agency-workspace{display:grid;grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:16px;align-items:start;min-width:0}.cm-agency-navigation,.cm-agency-details,.cm-agency-placeholder{border:1px solid #d7e2eb;background:#fff;border-radius:9px;min-width:0}.cm-agency-navigation{padding:10px;display:grid;gap:5px}.cm-agency-navigation-title{display:flex;align-items:center;justify-content:space-between;padding:11px 10px 14px;border-bottom:1px solid #e2eaf0;margin-bottom:5px}.cm-agency-navigation-title strong{font-size:12px;color:#39617b}.cm-agency-navigation-title span{font-size:11px;color:#8a9fac}.cm-agency-navigation>button{display:flex;align-items:center;text-align:left;gap:10px;padding:11px 10px;border:1px solid transparent;background:transparent;color:#2a4f6b;border-radius:7px;width:100%;min-width:0}.cm-agency-navigation>button:hover{background:#f3f7fa;filter:none}.cm-agency-navigation>button.cm-selected{background:#ebf3f9;border-color:#c9ddea}.cm-agency-navigation>button .cm-org-icon{height:32px;width:32px;border-radius:7px;flex:none}.cm-agency-navigation>button>span:nth-child(2){flex:1;display:grid;gap:5px;min-width:0}.cm-agency-navigation>button strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-agency-navigation>button small{font-size:10px;color:#8296a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-agency-navigation>button>svg{flex:none}.cm-agency-details{overflow:hidden}.cm-agency-detail-head{padding:23px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e2eaf0}.cm-agency-identity{display:flex;align-items:center;gap:12px;min-width:0}.cm-agency-identity>.cm-org-icon{height:42px;width:42px;flex:none}.cm-agency-identity h2{font-size:18px;color:#244963;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-agency-identity p{font-size:11px;color:#8295a5;margin:0;overflow-wrap:anywhere}.cm-agency-detail-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 17px;border-bottom:1px solid #e2eaf0}.cm-agency-detail-tabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#55758b;padding:10px 12px;font-weight:700;font-size:12px}.cm-agency-detail-tabs button.selected{border-color:#b9d2e4;background:#edf5fa;color:#245e86}.cm-agency-tab-body{padding:22px 24px;min-width:0;display:grid;gap:20px}.cm-agency-info{border:1px solid #dce6ee;background:#f8fafc;padding:12px 15px;border-radius:7px}.cm-agency-info strong{font-size:12px;color:#345e7b}.cm-agency-info p{color:#607e93;font-size:12px;margin:7px 0 0;overflow-wrap:anywhere;line-height:1.55}.cm-agency-tab-body .cm-operational-config{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}.cm-agency-tab-body .cm-operational-config>.cm-panel-heading{margin:0 0 17px}.cm-agency-tab-body .cm-operational-config>.cm-panel-heading h2{font-size:15px}.cm-agency-tab-body .cm-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-agency-tab-intro h3{font-size:15px;color:#295674;margin:0 0 6px}.cm-agency-tab-intro p{font-size:12px;line-height:1.55;color:#8193a4;margin:0}.cm-agency-assign-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:13px;min-width:0}.cm-agency-assign-form label{min-width:0!important}.cm-agency-assign-form button{justify-self:start}.cm-agency-current-role{font-size:12px;color:#64839a}.cm-agency-members-heading{font-size:13px;color:#315b78;font-weight:750;border-bottom:1px solid #e3ebf1;padding:5px 0 12px;display:flex;gap:10px}.cm-agency-members-heading span{color:#8b9eae}.cm-agency-personnel-list{display:grid;gap:2px}.cm-agency-personnel-list>div{display:flex;align-items:center;gap:11px;padding:12px 5px;border-bottom:1px solid #edf1f5}.cm-agency-personnel-list strong{font-size:12px;flex:1;color:#395b74}.cm-agency-personnel-list>div>span:last-child{font-size:10px;font-weight:750;color:#7591a5}.cm-agency-placeholder{display:grid;justify-items:center;text-align:center;gap:8px;padding:76px 24px;color:#7692a6}.cm-agency-placeholder h3{color:#395d77;font-size:15px;margin:6px 0 0}.cm-agency-placeholder p{font-size:12px;max-width:300px;line-height:1.55;margin:0}.cm-agency-creation{padding:19px 23px!important}.cm-agency-creation .cm-panel-heading{margin-bottom:15px}.cm-agency-create-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:13px}.cm-agency-create-form label{min-width:0!important}.cm-agency-create-form button{align-self:end;white-space:nowrap}html[data-theme=dark] .cm-agency-toolbar h2,html[data-theme=dark] .cm-agency-identity h2,html[data-theme=dark] .cm-agency-tab-intro h3,html[data-theme=dark] .cm-agency-placeholder h3{color:#dee4ee}html[data-theme=dark] .cm-agency-navigation,html[data-theme=dark] .cm-agency-details,html[data-theme=dark] .cm-agency-placeholder{background:#1c1c26!important;border-color:#405465}html[data-theme=dark] .cm-agency-navigation-title,html[data-theme=dark] .cm-agency-detail-head,html[data-theme=dark] .cm-agency-detail-tabs,html[data-theme=dark] .cm-agency-members-heading,html[data-theme=dark] .cm-agency-personnel-list>div{border-color:#405465}html[data-theme=dark] .cm-agency-navigation>button{background:transparent;color:#d6dce7}html[data-theme=dark] .cm-agency-navigation>button:hover{background:#292a36}html[data-theme=dark] .cm-agency-navigation>button.cm-selected,html[data-theme=dark] .cm-agency-detail-tabs button.selected{background:#2b2d39;border-color:#526073;color:#e5ebf4}html[data-theme=dark] .cm-agency-detail-tabs button{color:#bfcbdc}html[data-theme=dark] .cm-agency-info{background:#22232d;border-color:#405465}html[data-theme=dark] .cm-agency-info strong,html[data-theme=dark] .cm-agency-navigation-title strong,html[data-theme=dark] .cm-agency-members-heading,html[data-theme=dark] .cm-agency-personnel-list strong{color:#d5dce8}html[data-theme=dark] .cm-agency-info p,html[data-theme=dark] .cm-agency-tab-intro p,html[data-theme=dark] .cm-agency-navigation small,html[data-theme=dark] .cm-agency-identity p{color:#adbcd0}@media(max-width:950px){.cm-agency-workspace{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.cm-agency-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-agency-create-form button{justify-self:start}.cm-agency-tab-body .cm-ops-grid,.cm-agency-assign-form{grid-template-columns:1fr}}@media(max-width:700px){.cm-agency-workspace{grid-template-columns:minmax(0,1fr)}.cm-agency-navigation{display:flex;flex-wrap:wrap}.cm-agency-navigation-title{width:100%}.cm-agency-navigation>button{width:auto;flex:1 1 220px}.cm-agency-create-form{grid-template-columns:1fr}.cm-agency-toolbar{align-items:flex-start;flex-wrap:wrap}.cm-agency-tab-body{padding:18px}.cm-agency-detail-head{padding:18px;flex-wrap:wrap}}.cm-investigations-page{display:grid;gap:20px;min-width:0}.cm-investigations-page-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;min-width:0}.cm-investigations-page-header small{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;color:#829fb8;margin:0 0 9px}.cm-investigations-page-header h1{font-size:27px;line-height:1.15;margin:0 0 7px;letter-spacing:-.025em}.cm-investigations-page-header p{margin:0;font-size:12px;color:#8599ac}.cm-investigations-return{display:inline-flex;align-items:center;gap:8px;border-radius:7px;padding:10px 14px;border:1px solid #d1dfeb;background:transparent;color:#3a6280;font-weight:700;font-size:12px}.cm-investigations-agency-picker{display:grid;gap:8px;max-width:460px;color:#55758d;font-size:12px;font-weight:750}.cm-investigations-agency-picker select{width:100%;background:transparent;border:1px solid #cbdbe7;border-radius:7px;min-height:39px;padding:9px 11px;font:inherit;color:inherit}.fm-investigations-shortcut{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #d8e4ec;border-radius:9px;padding:15px 18px;margin-bottom:15px;min-width:0}.fm-investigations-shortcut>div{display:flex;align-items:center;gap:11px;min-width:0;color:#4e7290}.fm-investigations-shortcut>div>span{display:grid;gap:4px;min-width:0}.fm-investigations-shortcut strong{font-size:12px;color:#2b5674}.fm-investigations-shortcut small{font-size:11px;color:#819aac}.fm-investigations-shortcut button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;padding:9px 13px;font-size:12px}html[data-theme=dark] .cm-investigations-page-header h1,html[data-theme=dark] .fm-investigations-shortcut strong{color:#e3eaf3}html[data-theme=dark] .cm-investigations-agency-picker{color:#cad7e4}html[data-theme=dark] .cm-investigations-agency-picker select,html[data-theme=dark] .cm-investigations-return{background:#1c1c26;border-color:#405465;color:#e0e9f3}html[data-theme=dark] .fm-investigations-shortcut{background:#1c1c26;border-color:#405465}@media(max-width:700px){.cm-investigations-page-header{align-items:flex-start}.fm-investigations-shortcut{align-items:stretch;flex-direction:column}.fm-investigations-shortcut button{align-self:flex-start}}html[data-theme=dark]{color-scheme:dark;--pf-dark-bg:#0e1824;--pf-dark-surface:#182635;--pf-dark-raised:#213448;--pf-dark-text:#e7f0f8;--pf-dark-muted:#b7cadd;--pf-dark-border:#405465}html[data-theme=dark] body{background:#0e1824;color:#e7f0f8}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#1b2b3b!important;color:#e9f3fa!important;border-color:#435b70!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#9eb4c8!important;opacity:1}html[data-theme=dark] option{background:#1b2b3b;color:#eef5fb}html[data-theme=dark] input[type=checkbox],html[data-theme=dark] input[type=radio]{accent-color:#62a8e1}html[data-theme=dark] ::selection{background:#3d7eb0;color:#fff}html[data-theme=dark] input,html[data-theme=dark] select{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .menubar{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .toolbar{background:#23242f!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .live{color:#cee0dd!important}html[data-theme=dark] .pane{background:#1c1c26!important;border-right:1px solid #405465!important}html[data-theme=dark] .pane h3{background:#23242f!important;border-bottom:1px solid #405465!important;color:#d0d8e4!important}html[data-theme=dark] .tablehead{color:#d3d7e1!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .incident{background:#1c1c26!important;border-bottom:1px solid #405465!important;color:#d3d7e0!important}html[data-theme=dark] .incident.active{background:#222430!important}html[data-theme=dark] .incident small,html[data-theme=dark] .agency small,html[data-theme=dark] .muted{color:#d4d8e0!important}html[data-theme=dark] .agency{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .central{background:#1c1c26!important}html[data-theme=dark] .error{color:#e7cfd5!important}html[data-theme=dark] .login h1{color:#cdd8e6!important}html[data-theme=dark] .login form{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .plain{color:#cdd8e6!important}html[data-theme=dark] .portal{background:#1c1c26!important;color:#d3d7e1!important}html[data-theme=dark] .portal-header{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .portal-brand strong{color:#d2d7e2!important}html[data-theme=dark] .portal-brand span{color:#d4d7e0!important}html[data-theme=dark] .portal-account{color:#d3d7e1!important}html[data-theme=dark] .portal-avatar{background:#23242f!important;color:#cdd8e6!important}html[data-theme=dark] .portal .portal-logout{border:1px solid #405465!important;color:#d3d7e1!important}html[data-theme=dark] .eyebrow{color:#ccd8e7!important}html[data-theme=dark] .portal h1{color:#d3d7e1!important}html[data-theme=dark] .portal-heading p,html[data-theme=dark] .portal-section-head p{color:#d4d7e1!important}html[data-theme=dark] .portal-count{border:1px solid #405465!important;background:#1c1c26!important;color:#d2d7e2!important}html[data-theme=dark] .portal .community-card{background:#1c1c26!important;border:1px solid #405465!important;color:#d3d7e1!important}html[data-theme=dark] .portal .community-card:hover{border-color:#405465!important}html[data-theme=dark] .community-icon{color:#cdd8e7!important;background:#23242f!important}html[data-theme=dark] .role-tag{color:#ced8e5!important;background:#1b1c27!important}html[data-theme=dark] .community-sub{color:#d4d7e0!important}html[data-theme=dark] .community-card-footer{border-top:1px solid #405465!important}html[data-theme=dark] .community-card-footer>span:first-child{color:#d4d7e1!important}html[data-theme=dark] .enter-link{color:#ccd8e7!important}html[data-theme=dark] .portal-empty{border:1px dashed #405465!important;background:#1c1c26!important;color:#d3d7e1!important}html[data-theme=dark] .portal-empty h3{color:#d3d7e1!important}html[data-theme=dark] .create-panel{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .create-panel-heading p{color:#d4d7e1!important}html[data-theme=dark] .create-fields label{color:#d2d7e2!important}html[data-theme=dark] .create-fields input{border:1px solid #405465!important;color:#d3d7e1!important}html[data-theme=dark] .create-fields input:focus{outline:2px solid #405465!important}html[data-theme=dark] .form-actions span{color:#d4d7e0!important}html[data-theme=dark] .portal-error{border:1px solid #405465!important;background:#1d1c26!important;color:#e6d0d6!important}html[data-theme=dark] .portal-help{color:#d4d7e0!important}html[data-theme=dark] .portal-help svg{color:#d2d7e1!important}html[data-theme=dark] .portal-footer{border-top:1px solid #405465!important;color:#d4d7e0!important;background:#1c1c26!important}html[data-theme=dark] .cm-root{background:#1c1c26!important;color:#d2d7e2!important}html[data-theme=dark] .cm-header{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .cm-wordmark strong{color:#d0d8e3!important}html[data-theme=dark] .cm-wordmark small{color:#d4d7e0!important}html[data-theme=dark] .cm-back{background:#1c1c26!important;border:1px solid #405465!important;color:#d2d7e1!important}html[data-theme=dark] .cm-sidebar{background:#1c1c26!important;border-right:1px solid #405465!important}html[data-theme=dark] .cm-community-label,html[data-theme=dark] .cm-menu-label{color:#d4d7df!important}html[data-theme=dark] .cm-selected-community{border-bottom:1px solid #405465!important}html[data-theme=dark] .cm-org-icon{background:#23242f!important;color:#cdd8e6!important}html[data-theme=dark] .cm-sidebar button{color:#d3d7e1!important}html[data-theme=dark] .cm-sidebar button.cm-active{background:#23242f!important;color:#ccd8e7!important}html[data-theme=dark] .cm-sidebar-foot{color:#d5d7df!important}html[data-theme=dark] .cm-page-heading small{color:#cdd8e6!important}html[data-theme=dark] .cm-page-heading p{color:#d4d7e0!important}html[data-theme=dark] .cm-stats>div{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .cm-stats small{color:#d3d7e1!important}html[data-theme=dark] .cm-stats strong{color:#d1d8e3!important}html[data-theme=dark] .cm-stats span{color:#d4d7e0!important}html[data-theme=dark] .cm-panel{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .cm-panel-heading p{color:#d4d7e0!important}html[data-theme=dark] .cm-service-grid button{background:#1c1c26!important;color:#d0d8e3!important;border:1px solid #405465!important}html[data-theme=dark] .cm-service-grid span{color:#d4d7e0!important}html[data-theme=dark] .cm-agency-list button{background:#1c1c26!important;color:#d2d7e2!important;border:1px solid #405465!important}html[data-theme=dark] .cm-agency-list button.cm-selected{background:#1b1c27!important}html[data-theme=dark] .cm-agency-list small{color:#d4d7e0!important}html[data-theme=dark] .cm-form label{color:#d3d7e1!important}html[data-theme=dark] .cm-form input,html[data-theme=dark] .cm-form select,html[data-theme=dark] .cm-config-grid textarea{border:1px solid #405465!important;color:#d2d7e2!important}html[data-theme=dark] .cm-form label small,html[data-theme=dark] .cm-config-grid p{color:#d4d7e0!important}html[data-theme=dark] .cm-member-list>div{border-top:1px solid #405465!important}html[data-theme=dark] .cm-member-list small{color:#d4d7e0!important}html[data-theme=dark] .cm-member-avatar{background:#23242f!important;color:#cdd8e6!important}html[data-theme=dark] .cm-role{background:#23242f!important;color:#d1d8e2!important}html[data-theme=dark] .cm-empty{color:#d4d7e0!important}html[data-theme=dark] .cm-error{background:#1d1b25!important;color:#e6d0d6!important;border:1px solid #405465!important}html[data-theme=dark] .cm-success{background:#1b1d26!important;color:#d0dfdd!important;border:1px solid #405465!important}html[data-theme=dark] .cm-incoming{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .auth-page{background:#1c1c26!important;color:#d3d7e1!important}html[data-theme=dark] .auth-topbar{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .auth-brand strong{color:#d2d7e2!important}html[data-theme=dark] .auth-brand small,html[data-theme=dark] .auth-top-note{color:#d4d7e0!important}html[data-theme=dark] .auth-eyebrow{color:#ccd8e7!important}html[data-theme=dark] .auth-intro h1{color:#d2d7e2!important}html[data-theme=dark] .auth-intro h1 em{color:#ccd8e7!important}html[data-theme=dark] .auth-intro>p{color:#d3d7e1!important}html[data-theme=dark] .auth-features>div>span:first-child{border:1px solid #405465!important;background:#23242f!important;color:#cdd8e6!important}html[data-theme=dark] .auth-features strong{color:#d2d7e2!important}html[data-theme=dark] .auth-features small{color:#d4d7e0!important}html[data-theme=dark] .auth-card{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .auth-card-icon{background:#23242f!important;color:#cdd8e6!important}html[data-theme=dark] .auth-card-header h2{color:#d3d7e1!important}html[data-theme=dark] .auth-card-header p{color:#d4d7e0!important}html[data-theme=dark] .auth-form label{color:#d3d7e1!important}html[data-theme=dark] .auth-input-wrap{border:1px solid #405465!important;background:#1c1c26!important;color:#d4d7e0!important}html[data-theme=dark] .auth-input-wrap input{color:#d3d7e1!important}html[data-theme=dark] .auth-input-wrap input::placeholder{color:#d5d7df!important}html[data-theme=dark] .auth-page .auth-eye{color:#d4d7e0!important}html[data-theme=dark] .auth-page .auth-eye:hover{color:#cdd8e6!important}html[data-theme=dark] .auth-error{background:#1d1b25!important;color:#e6d0d6!important;border:1px solid #405465!important}html[data-theme=dark] .auth-card-footer{border-top:1px solid #405465!important;color:#d4d7e0!important}html[data-theme=dark] .auth-page .auth-card-footer button{color:#cbd8e8!important}html[data-theme=dark] .auth-bottom{border-top:1px solid #405465!important;color:#d4d7e0!important;background:#1c1c26!important}html[data-theme=dark] .cm-permission-panel{border:1px solid #405465!important}html[data-theme=dark] .cm-permission-header{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .cm-permission-header span{color:#d2d7e2!important}html[data-theme=dark] .cm-permission-row{border-bottom:1px solid #405465!important}html[data-theme=dark] .cm-permission-row strong{color:#d2d7e2!important}html[data-theme=dark] .cm-permission-row small{color:#d4d7e0!important}html[data-theme=dark] .cm-role-change{border-top:1px solid #405465!important}html[data-theme=dark] .cm-role-change select{border:1px solid #405465!important}html[data-theme=dark] .cm-audit-list>div{border-top:1px solid #405465!important;color:#d2d7e1!important}html[data-theme=dark] .cm-audit-list small{color:#d4d7e0!important}html[data-theme=dark] .cm-current-grades{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .cm-current-grades span{color:#d2d7e2!important}html[data-theme=dark] .cm-ops-meta span{color:#d0d8e3!important;background:#23242f!important}html[data-theme=dark] .cm-ops-field strong{color:#d1d8e2!important}html[data-theme=dark] .cm-ops-field span{color:#d4d7e0!important}html[data-theme=dark] .cm-ops-field textarea{border:1px solid #405465!important;color:#d2d7e1!important}html[data-theme=dark] .cm-ops-field textarea:focus{outline:2px solid #405465!important}html[data-theme=dark] .cm-ops-field textarea:disabled{background:#1c1c26!important}html[data-theme=dark] .cm-ops-actions span{color:#d4d7e0!important}html[data-theme=dark] .fm-root{color:#d2d8e2!important}html[data-theme=dark] .fm-heading>div>span{color:#ccd9e6!important}html[data-theme=dark] .fm-heading p,html[data-theme=dark] .fm-panel p{color:#d4d7e0!important}html[data-theme=dark] .fm-agency-picker select,html[data-theme=dark] .fm-forms input,html[data-theme=dark] .fm-forms select{background:#1c1c26!important;border:1px solid #405465!important;color:#d2d7e1!important}html[data-theme=dark] .fm-stats>div{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .fm-stats svg{color:#cbd8e8!important}html[data-theme=dark] .fm-stats span{color:#d4d7e0!important}html[data-theme=dark] .fm-panel{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .fm-panel h3{color:#d0d8e3!important}html[data-theme=dark] .fm-panel h4{color:#d1d8e3!important}html[data-theme=dark] .fm-panel header>button{background:#1b1c27!important;color:#cdd9e6!important}html[data-theme=dark] .fm-resource-list>div{border-top:1px solid #405465!important}html[data-theme=dark] .fm-resource-list small,html[data-theme=dark] .fm-resource-list>div>span:nth-child(2){color:#d4d7e0!important}html[data-theme=dark] .fm-available{color:#cededf!important}html[data-theme=dark] .fm-forms form,html[data-theme=dark] .fm-forms>div{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .fm-forms label{color:#d2d7e1!important}html[data-theme=dark] .fm-shift-grid article{border:1px solid #405465!important}html[data-theme=dark] .fm-shift-grid article>div:first-child>span{color:#d1d8e2!important}html[data-theme=dark] .fm-shift-grid article>small{color:#d4d7e0!important}html[data-theme=dark] .fm-shift-grid article .fm-assigned{color:#cfdfdd!important}html[data-theme=dark] .fm-request-list>div{border-bottom:1px solid #405465!important}html[data-theme=dark] .fm-request-list>div>div:first-child{color:#d1d8e2!important}html[data-theme=dark] .fm-request-list>div>div:first-child span{background:#23242f!important}html[data-theme=dark] .fm-request-list small{color:#d4d7e0!important}html[data-theme=dark] .fm-alert.error{background:#25232d!important;color:#e4d1d7!important}html[data-theme=dark] .fm-alert.success{background:#23252e!important;color:#d1dddd!important}html[data-theme=dark] .fm-muted{color:#d4d7e0!important!important}html[data-theme=dark] .pm-stats>span{background:#1b1c27!important;color:#cfd8e4!important}html[data-theme=dark] .pm-person-picker{border-top:1px solid #405465!important}html[data-theme=dark] .pm-person-picker label,html[data-theme=dark] .pm-record-edit label,html[data-theme=dark] .pm-award-form label{color:#d1d8e2!important}html[data-theme=dark] .pm-person-picker select,html[data-theme=dark] .pm-record-edit select,html[data-theme=dark] .pm-record-edit input,html[data-theme=dark] .pm-record-edit textarea,html[data-theme=dark] .pm-award-form select,html[data-theme=dark] .pm-award-form input{border:1px solid #405465!important;background:#1c1c26!important;color:#d1d8e2!important}html[data-theme=dark] .pm-person-picker small{color:#d3d7e0!important}html[data-theme=dark] .pm-record-card{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .pm-record-card h4{color:#d0d8e3!important}html[data-theme=dark] .pm-record-summary{border-bottom:1px solid #405465!important}html[data-theme=dark] .pm-record-summary span{color:#d4d7e0!important}html[data-theme=dark] .pm-record-summary strong{color:#d1d8e3!important}html[data-theme=dark] .pm-award,html[data-theme=dark] .pm-event{border-bottom:1px solid #405465!important}html[data-theme=dark] .pm-award strong,html[data-theme=dark] .pm-event strong{color:#d0d8e4!important}html[data-theme=dark] .pm-award span,html[data-theme=dark] .pm-award small,html[data-theme=dark] .pm-event span{color:#d3d8e1!important}html[data-theme=dark] .pm-duty-stats{background:#23242f!important}html[data-theme=dark] .pm-duty-stats>span{color:#d1d8e2!important}html[data-theme=dark] .pm-duty-stats strong{color:#ced8e6!important}html[data-theme=dark] .fm-rework-nav{background:#23242f!important;border:1px solid #405465!important}html[data-theme=dark] .fm-rework-nav button{color:#d2d7e2!important}html[data-theme=dark] .fm-rework-nav button:hover{background:#1c1c26!important;color:#ced8e6!important}html[data-theme=dark] .fm-rework-nav button.selected,html[data-theme=dark] .fm-rework-nav button[aria-current=page]{background:#1c1c26!important;color:#cbd8e8!important;border-color:#405465!important}html[data-theme=dark] .fm-overview-intro{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .fm-overview-intro strong{color:#d0d8e3!important}html[data-theme=dark] .fm-overview-intro p{color:#d3d7e1!important}html[data-theme=dark] .fm-overview-intro>span{color:#d0d8e3!important;background:#1b1c27!important}html[data-theme=dark] .fm-overview-links button{background:#1c1c26!important;color:#d0d8e3!important;border:1px solid #405465!important}html[data-theme=dark] .fm-overview-links button>svg:first-child{color:#cad9e8!important}html[data-theme=dark] .fm-overview-links button small{color:#d4d7e0!important}html[data-theme=dark] .fm-overview-links button:hover{border-color:#405465!important;background:#1c1c26!important}html[data-theme=dark] .pm-directory{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .pm-directory-heading{border-bottom:1px solid #405465!important}html[data-theme=dark] .pm-directory-heading strong{color:#d0d8e3!important}html[data-theme=dark] .pm-directory-heading small{color:#d4d7e0!important}html[data-theme=dark] .pm-search{background:#1c1c26!important;border:1px solid #405465!important;color:#d2d8e1!important}html[data-theme=dark] .pm-search input{color:#d1d7e3!important}html[data-theme=dark] .pm-directory-list button{color:#d0d8e3!important}html[data-theme=dark] .pm-directory-list button.active{background:#23242f!important;border-color:#405465!important}html[data-theme=dark] .pm-directory-list button:hover{background:#1b1c27!important}html[data-theme=dark] .pm-directory-list small{color:#d3d8e1!important}html[data-theme=dark] .pm-avatar{background:#23242f!important;color:#cdd8e5!important}html[data-theme=dark] .pm-detail-heading span:first-child{color:#d2d7e1!important}html[data-theme=dark] .pm-detail-heading h3{color:#d0d8e3!important!important}html[data-theme=dark] .pm-person-status{background:#23252e!important;color:#cedfde!important}html[data-theme=dark] .pm-detail-tabs{border-bottom:1px solid #405465!important}html[data-theme=dark] .pm-detail-tabs button{color:#d3d7e1!important}html[data-theme=dark] .pm-detail-tabs button.active{color:#cbd8e8!important}html[data-theme=dark] .pm-record-card{background:#1c1c26!important}html[data-theme=dark] .pm-detail-area>.fm-forms form{background:#1c1c26!important}html[data-theme=dark] .fpm-scope{border-bottom:1px solid #405465!important}html[data-theme=dark] .fpm-scope button{border:1px solid #405465!important;background:#1c1c26!important;color:#d2d7e2!important}html[data-theme=dark] .fpm-effective{background:#1b1c27!important;border:1px solid #405465!important;color:#d1d8e3!important}html[data-theme=dark] .fpm-section{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .fpm-section>h4{color:#d0d8e3!important}html[data-theme=dark] .fpm-section label{color:#d1d8e2!important}html[data-theme=dark] .fpm-section input:not([type=checkbox]),html[data-theme=dark] .fpm-section select{border:1px solid #405465!important;background:#1c1c26!important;color:#d1d8e2!important}html[data-theme=dark] .fpm-checks,html[data-theme=dark] .fpm-group-list{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .fpm-group{border-top:1px solid #405465!important}html[data-theme=dark] .fpm-group small{color:#d4d7e0!important}html[data-theme=dark] .fpm-group button{background:#25232d!important;color:#e4d0d6!important}html[data-theme=dark] .fpm-small-heading{color:#d2d8e1!important}html[data-theme=dark] .fm-shift-admin{border-top:1px solid #405465!important}html[data-theme=dark] .fm-shift-admin button,html[data-theme=dark] .fm-booking-admin button{border:1px solid #405465!important;background:#1b1c27!important;color:#ced8e5!important}html[data-theme=dark] .fm-shift-edit label{color:#d3d7e1!important}html[data-theme=dark] .fm-shift-edit input[type=number]{border:1px solid #405465!important}html[data-theme=dark] .fm-booking-admin{border-top:1px solid #405465!important}html[data-theme=dark] .fm-booking-admin>summary{color:#ced8e5!important}html[data-theme=dark] .fm-booking-admin>div{border-bottom:1px solid #405465!important}html[data-theme=dark] .fpm2-refresh{border:1px solid #405465!important;background:#1c1c26!important;color:#d1d8e2!important}html[data-theme=dark] .fpm2-scope,html[data-theme=dark] .fpm2-switch{border-bottom:1px solid #405465!important}html[data-theme=dark] .fpm2-scope button{background:#1c1c26!important;border:1px solid #405465!important;color:#d2d8e2!important}html[data-theme=dark] .fpm2-summary{background:#1b1c27!important;border:1px solid #405465!important;color:#d1d8e2!important}html[data-theme=dark] .fpm2-summary strong{color:#d0d8e3!important}html[data-theme=dark] .fpm2-switch button{color:#d3d7e1!important}html[data-theme=dark] .fpm2-switch button.active{color:#cbd9e7!important}html[data-theme=dark] .fpm2-switch small{color:#d1d8e2!important;background:#23242f!important}html[data-theme=dark] .fpm2-sidebar{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .fpm2-search{background:#1c1c26!important;border:1px solid #405465!important;color:#d3d7e0!important}html[data-theme=dark] .fpm2-search input{color:#d2d8e2!important}html[data-theme=dark] .fpm2-list-item{color:#d0d8e3!important}html[data-theme=dark] .fpm2-list-item.selected{border-color:#405465!important;background:#23242f!important}html[data-theme=dark] .fpm2-list-item:hover{background:#1b1c27!important}html[data-theme=dark] .fpm2-list-icon{background:#23242f!important;color:#cfd8e4!important}html[data-theme=dark] .fpm2-list-item small{color:#d4d7e0!important}html[data-theme=dark] .fpm2-editor,html[data-theme=dark] .fpm2-member{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .fpm2-title-row h4{color:#d0d8e3!important}html[data-theme=dark] .fpm2-title-row p{color:#d4d7e0!important}html[data-theme=dark] .fpm2-fields label{color:#d2d8e2!important}html[data-theme=dark] .fpm2-fields input{border:1px solid #405465!important;background:#1c1c26!important;color:#d2d8e1!important}html[data-theme=dark] .fpm2-section-header{border-bottom:1px solid #405465!important;color:#d1d8e3!important}html[data-theme=dark] .fpm2-section-header span{color:#d4d7e0!important}html[data-theme=dark] .fpm2-category{border:1px solid #405465!important}html[data-theme=dark] .fpm2-category-head{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .fpm2-category-head strong{color:#d0d8e3!important}html[data-theme=dark] .fpm2-category-head small{color:#d4d7e0!important}html[data-theme=dark] .fpm2-category-head>label{color:#d2d8e1!important}html[data-theme=dark] .fpm2-category-options label{color:#d2d8e2!important}html[data-theme=dark] .fpm2-actions{border-top:1px solid #405465!important}html[data-theme=dark] .fpm2-actions button,html[data-theme=dark] .fpm2-danger{border:1px solid #405465!important;background:#1c1c26!important;color:#d1d8e3!important}html[data-theme=dark] .fpm2-danger{background:#1d1b25!important;color:#e2d1d7!important;border-color:#405465!important}html[data-theme=dark] .fpm2-no-access{border:1px dashed #405465!important;color:#d2d7e1!important}html[data-theme=dark] .fpm2-count{background:#1b1d26!important;color:#cfdfdd!important}html[data-theme=dark] .fpm2-member-groups>label{border:1px solid #405465!important}html[data-theme=dark] .fpm2-member-groups strong{color:#d0d8e3!important}html[data-theme=dark] .fpm2-member-groups small{color:#d4d7e0!important}html[data-theme=dark] .fpm2-rule{border-bottom:1px solid #405465!important}html[data-theme=dark] .fpm2-rule-info strong{color:#d1d8e3!important}html[data-theme=dark] .fpm2-rule-info small{color:#d3d7e0!important}html[data-theme=dark] .fpm2-result.allowed{color:#cedfde!important}html[data-theme=dark] .fpm2-result.denied{color:#ded3d9!important}html[data-theme=dark] .fpm2-rule select{border:1px solid #405465!important;background:#1c1c26!important;color:#d1d8e3!important}html[data-theme=dark] .fpm2-footnote,html[data-theme=dark] .fpm2-empty{color:#d4d7e0!important}html[data-theme=dark] .fms-entry-shell{background:#1c1c26!important;color:#d2d7e2!important}html[data-theme=dark] .fms-entry-sidebar{background:#1c1c26!important;border-right:1px solid #405465!important}html[data-theme=dark] .fms-entry-sidebar-brand{border-bottom:1px solid #405465!important;color:#d1d7e3!important}html[data-theme=dark] .fms-entry-sidebar-community>div{border-bottom:1px solid #405465!important}html[data-theme=dark] .fms-entry-sidebar-community-icon{background:#23242f!important;color:#ccd8e6!important}html[data-theme=dark] .fms-entry-sidebar-label{color:#d4d7e0!important}html[data-theme=dark] .fms-entry-sidebar nav button,html[data-theme=dark] .fms-entry-sidebar-back{color:#d3d7e1!important}html[data-theme=dark] .fms-entry-sidebar nav button:hover,html[data-theme=dark] .fms-entry-sidebar-back:hover{background:#1b1c27!important;color:#cdd8e6!important}html[data-theme=dark] .fms-entry-sidebar nav button.active{background:#23242f!important;color:#ccd8e7!important}html[data-theme=dark] .fms-entry-sidebar-back{color:#d3d7e1!important;border-top:1px solid #405465!important}html[data-theme=dark] .fms-entry-top{background:#1c1c26!important;border-bottom:1px solid #405465!important;color:#d0d7e3!important}html[data-theme=dark] .fms-entry-top>span{color:#d4d7e0!important}html[data-theme=dark] .fms-entry-top-icon{background:#23242f!important;color:#cdd8e6!important}html[data-theme=dark] .cm-layout>.fms-entry-content{background:#1c1c26!important}html[data-theme=dark] .fm-eligibility{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .fm-eligibility h4{color:#cfd8e4!important}html[data-theme=dark] .fm-eligibility>label{color:#d1d8e2!important}html[data-theme=dark] .fm-eligibility select{border:1px solid #405465!important;background:#1c1c26!important;color:#d1d8e3!important}html[data-theme=dark] .fm-eligibility fieldset{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .fm-eligibility legend{color:#d0d8e3!important}html[data-theme=dark] .fm-eligibility fieldset p{color:#d3d7e0!important}html[data-theme=dark] .fm-eligibility-options label{color:#d1d8e2!important}html[data-theme=dark] .fm-attendance{border-top:1px solid #405465!important}html[data-theme=dark] .fm-attendance-toolbar label{color:#d1d8e2!important}html[data-theme=dark] .fm-attendance-toolbar input{border:1px solid #405465!important;background:#1c1c26!important;color:#d1d7e2!important}html[data-theme=dark] .fm-attendance-cards>div{border:1px solid #405465!important;background:#1c1c26!important;color:#ccd9e6!important}html[data-theme=dark] .fm-attendance-cards strong{color:#d0d8e3!important}html[data-theme=dark] .fm-attendance-cards small{color:#d3d7e1!important}html[data-theme=dark] .fm-attendance>h4{color:#cfd8e4!important}html[data-theme=dark] .fm-attendance-scroll{border:1px solid #405465!important}html[data-theme=dark] .fm-attendance-scroll th,html[data-theme=dark] .fm-attendance-scroll td{border-bottom:1px solid #405465!important}html[data-theme=dark] .fm-attendance-scroll th{color:#d2d8e2!important;background:#1b1c27!important}html[data-theme=dark] .fm-attendance-scroll td{color:#d1d8e2!important}html[data-theme=dark] .pf-global-profile-link{border:1px solid #405465!important;background:#1c1c26!important;color:#cdd8e6!important}html[data-theme=dark] .pf-global-profile-link:hover{background:#1b1c27!important}html[data-theme=dark] .pf-account-page{background:#1c1c26!important;color:#d2d7e2!important}html[data-theme=dark] .pf-account-header{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .pf-account-wordmark small{border-left:1px solid #405465!important;color:#d4d7e0!important}html[data-theme=dark] .pf-account-header>button{border:1px solid #405465!important;background:#1c1c26!important;color:#cfd8e4!important}html[data-theme=dark] .pf-account-heading span{color:#ccd8e7!important}html[data-theme=dark] .pf-account-heading h1{color:#d1d7e2!important}html[data-theme=dark] .pf-account-panel{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .pf-account-panel h2{color:#cfd8e4!important}html[data-theme=dark] .pf-account-panel label{color:#d2d8e2!important}html[data-theme=dark] .pf-account-panel input{border:1px solid #405465!important;background:#1c1c26!important;color:#d1d7e3!important}html[data-theme=dark] .pf-account-avatar{background:#23242f!important;color:#cdd8e6!important}html[data-theme=dark] .pf-account-summary>div{color:#d2d7e2!important}html[data-theme=dark] .pf-account-summary p{color:#d4d7e0!important}html[data-theme=dark] .pf-account-security{background:#1b1d26!important;color:#d0ddde!important}html[data-theme=dark] .pm-shift-row{border-bottom:1px solid #405465!important}html[data-theme=dark] .pm-shift-row strong{color:#d0d8e3!important}html[data-theme=dark] .pm-shift-row div span{color:#d3d7e0!important}html[data-theme=dark] .pm-shift-status.attended{background:#23252e!important;color:#cedfde!important}html[data-theme=dark] .pm-shift-status.not-attended{background:#1d1b25!important;color:#e3d2d6!important}html[data-theme=dark] .pm-shift-status.upcoming{background:#1b1c27!important;color:#d1d7e3!important}html[data-theme=dark] .pf-global-careers-link{background:#1c1c26!important;color:#cdd8e6!important;border:1px solid #405465!important}html[data-theme=dark] .pf-global-careers-link:hover{background:#1b1c27!important}html[data-theme=dark] .career-portal{background:#1c1c26!important;color:#d1d8e2!important}html[data-theme=dark] .career-portal-header{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .career-portal-header strong span{color:#d3d7e1!important;border-left:1px solid #405465!important}html[data-theme=dark] .career-portal-header button{border:1px solid #405465!important;color:#cfd8e3!important;background:#1c1c26!important}html[data-theme=dark] .career-heading small{color:#ced9e4!important}html[data-theme=dark] .career-heading h1,html[data-theme=dark] .career-heading h2{color:#d1d8e3!important}html[data-theme=dark] .career-heading p{color:#d3d7e0!important}html[data-theme=dark] .career-portal-columns>section>h2{color:#d0d8e3!important}html[data-theme=dark] .career-portal-columns>section>h2 span{background:#23242f!important;color:#d2d7e1!important}html[data-theme=dark] .career-opening,html[data-theme=dark] .career-panel{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .career-opening.selected,html[data-theme=dark] .career-admin-item.selected{border-color:#405465!important;background:#1c1c26!important}html[data-theme=dark] .career-opening-top span{color:#cbd9e7!important}html[data-theme=dark] .career-opening-top strong{color:#cedede!important}html[data-theme=dark] .career-opening h3{color:#d0d8e3!important}html[data-theme=dark] .career-opening p{color:#d3d7e1!important}html[data-theme=dark] .career-opening small{color:#d4d7e0!important}html[data-theme=dark] .career-panel h2,html[data-theme=dark] .career-panel h3{color:#d0d8e3!important}html[data-theme=dark] .career-panel label{color:#d1d8e2!important}html[data-theme=dark] .career-panel input:not([type=checkbox]),html[data-theme=dark] .career-panel textarea,html[data-theme=dark] .career-panel select{border:1px solid #405465!important;background:#1c1c26!important;color:#d1d7e2!important}html[data-theme=dark] .career-actions button:first-child,html[data-theme=dark] .career-create>button[type=button]{background:#1c1c26!important;color:#d1d8e2!important;border:1px solid #405465!important}html[data-theme=dark] .career-application-summary{border-bottom:1px solid #405465!important}html[data-theme=dark] .career-application-summary strong{color:#d1d8e3!important}html[data-theme=dark] .career-application-summary small{color:#d3d7e1!important}html[data-theme=dark] .career-application-summary span{color:#cbdae6!important}html[data-theme=dark] .career-empty{color:#d4d7e0!important}html[data-theme=dark] .career-success{color:#d0dedd!important}html[data-theme=dark] .career-admin-item{border:1px solid #405465!important}html[data-theme=dark] .career-admin-item strong{color:#d0d8e3!important}html[data-theme=dark] .career-admin-item span{color:#d2d8e1!important}html[data-theme=dark] .career-admin-item>div small{color:#d1d8e2!important}html[data-theme=dark] .career-admin .career-refresh{border:1px solid #405465!important;background:#1c1c26!important;color:#ced8e4!important}html[data-theme=dark] .career-create h4{color:#d1d8e2!important}html[data-theme=dark] .career-question{border:1px solid #405465!important}html[data-theme=dark] .career-question>button{background:#1c1c26!important;border:1px solid #405465!important;color:#d4d7e0!important}html[data-theme=dark] .career-review{border-bottom:1px solid #405465!important}html[data-theme=dark] .career-review>strong{color:#d0d8e3!important}html[data-theme=dark] .career-review>small{color:#d3d7e0!important}html[data-theme=dark] .career-answer-list{background:#1c1c26!important;color:#d1d8e2!important}html[data-theme=dark] .career-answer-list p{color:#d3d7e1!important}html[data-theme=dark] .career-review>span{color:#d0d8e3!important}html[data-theme=dark] .career-review form{border-top:1px solid #405465!important}html[data-theme=dark] .career-review details{color:#d3d7e1!important}html[data-theme=dark] .join-management .join-invite-item{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .join-management .join-invite-icon{background:#1b1c27!important;color:#cdd8e6!important}html[data-theme=dark] .join-management .join-invite-info{color:#d1d8e2!important}html[data-theme=dark] .join-management .join-invite-info small{color:#d3d7e1!important}html[data-theme=dark] .join-management .join-invite-info code{background:#1b1c26!important;border:1px solid #405465!important}html[data-theme=dark] .join-management .join-invite-actions button{border:1px solid #405465!important;background:#1c1c26!important;color:#cdd8e5!important}html[data-theme=dark] .join-community-panel .join-preview{background:#1b1c27!important;border:1px solid #405465!important;color:#cfd8e3!important}html[data-theme=dark] .join-community-panel .join-statement{color:#d0d8e3!important}html[data-theme=dark] .join-community-panel .join-statement textarea{border:1px solid #405465!important}html[data-theme=dark] .career-portal-v2 .career-section-title h2{color:#d0d8e3!important}html[data-theme=dark] .career-portal-v2 .career-section-title h2 span{background:#23242f!important;color:#ccd9e6!important}html[data-theme=dark] .career-portal-v2 .career-section-title p{color:#d3d7e1!important}html[data-theme=dark] .career-portal-v2 .career-opening{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .career-portal-v2 .career-opening.selected{border-color:#405465!important}html[data-theme=dark] .career-portal-v2 .career-opening-top .career-type{background:#1b1c27!important;color:#ccd9e6!important}html[data-theme=dark] .career-portal-v2 .career-opening-mark{background:#1b1c27!important;color:#ccd9e7!important}html[data-theme=dark] .career-portal-v2 .career-opening-title h3{color:#cfd8e4!important}html[data-theme=dark] .career-portal-v2 .career-opening-title p{color:#d3d7e1!important}html[data-theme=dark] .career-portal-v2 .career-opening-description{color:#d2d7e2!important}html[data-theme=dark] .career-portal-v2 .career-opening-footer{border-top:1px solid #405465!important}html[data-theme=dark] .career-portal-v2 .career-opening-footer>span{color:#d3d7e0!important}html[data-theme=dark] .career-portal-v2 .career-opening-footer button:disabled{background:#1b1c26!important;border-color:#405465!important;color:#d2d8e2!important}html[data-theme=dark] .career-portal-v2 .career-panel{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .career-portal-v2 .career-panel-title{border-bottom:1px solid #405465!important;color:#ccd9e6!important}html[data-theme=dark] .career-portal-v2 .career-panel-title h2{color:#d0d8e4!important}html[data-theme=dark] .career-portal-v2 .career-panel-title p{color:#d3d7e1!important}html[data-theme=dark] .career-portal-v2 .career-application-summary{border-bottom:1px solid #405465!important}html[data-theme=dark] .career-portal-v2 .career-application-summary-top strong{color:#cfd8e4!important}html[data-theme=dark] .career-portal-v2 .career-application-summary small{color:#d3d7e1!important}html[data-theme=dark] .career-portal-v2 .career-application-date{color:#d4d7e0!important}html[data-theme=dark] .career-portal-v2 .career-stage{background:#1c1c26!important;color:#d2d7e2!important}html[data-theme=dark] .career-portal-v2 .career-stage.interview,html[data-theme=dark] .career-portal-v2 .career-stage.under_review{background:#1e1c24!important;color:#e2d9d1!important}html[data-theme=dark] .career-portal-v2 .career-stage.accepted{background:#23252e!important;color:#cfdfdd!important}html[data-theme=dark] .career-portal-v2 .career-stage.rejected{background:#1d1b25!important;color:#e2d1d7!important}html[data-theme=dark] .career-portal-v2 .career-portal-empty{background:#1c1c26!important;border:1px dashed #405465!important;color:#d2d8e1!important}html[data-theme=dark] .career-portal-v2 .career-portal-empty h3{color:#d0d8e4!important}html[data-theme=dark] .career-portal-v2 .career-apply-panel label{color:#d0d8e3!important}html[data-theme=dark] .career-portal-v2 .career-apply-panel textarea{border:1px solid #405465!important;color:#d0d8e3!important}html[data-theme=dark] .career-portal-v2 .career-opportunity-hit:hover h3{color:#c8d9ea!important}html[data-theme=dark] .career-portal-v2 .career-opportunity-hit:focus-visible,html[data-theme=dark] .career-portal-v2 .career-application-link:focus-visible{outline:3px solid #405465!important}html[data-theme=dark] .career-portal-v2 .career-application-link{border-bottom:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .career-portal-v2 .career-application-link:hover{background:#1c1c26!important}html[data-theme=dark] .career-portal-v2 .career-application-link .career-application-date svg:last-child{color:#ccd9e6!important}html[data-theme=dark] .career-portal-v2 .career-detail-back{color:#ccd9e6!important}html[data-theme=dark] .career-portal-v2 .career-detail-card{background:#1c1c26!important;border:1px solid #405465!important;color:#d0d8e3!important}html[data-theme=dark] .career-portal-v2 .career-detail-eyebrow{color:#ccd9e6!important}html[data-theme=dark] .career-portal-v2 .career-detail-card h2{color:#d0d8e3!important}html[data-theme=dark] .career-portal-v2 .career-detail-card h3{color:#cfd8e4!important}html[data-theme=dark] .career-portal-v2 .career-detail-meta{border-bottom:1px solid #405465!important;color:#d3d7e1!important}html[data-theme=dark] .career-portal-v2 .career-detail-description{color:#d1d8e2!important}html[data-theme=dark] .career-portal-v2 .career-detail-apply label{color:#d0d8e3!important}html[data-theme=dark] .career-portal-v2 .career-detail-apply textarea{border:1px solid #405465!important;color:#d0d8e3!important}html[data-theme=dark] .career-portal-v2 .career-required{background:#1b1c27!important;color:#cdd9e6!important}html[data-theme=dark] .career-portal-v2 .career-detail-answer{border-bottom:1px solid #405465!important}html[data-theme=dark] .career-portal-v2 .career-detail-answer strong{color:#cfd8e4!important}html[data-theme=dark] .career-portal-v2 .career-detail-answer p{color:#d1d8e2!important}html[data-theme=dark] .career-portal-v2 .career-detail-interview{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .career-portal-v2 .career-detail-interview strong{color:#d0d8e4!important}html[data-theme=dark] .career-portal-v2 .career-detail-interview p{color:#d2d7e2!important}html[data-theme=dark] .career-portal-v2 .career-detail-hint{color:#d3d7e1!important}html[data-theme=dark] .career-portal-v2 .career-detail-timeline>div{border-left:2px solid #405465!important}html[data-theme=dark] .career-portal-v2 .career-timeline-mark{border:2px solid #405465!important}html[data-theme=dark] .career-portal-v2 .career-detail-timeline strong{color:#d0d8e4!important}html[data-theme=dark] .career-portal-v2 .career-detail-timeline small{color:#d3d8e0!important}html[data-theme=dark] .cad-console{background:#24242e!important;color:#d7d7dd!important}html[data-theme=dark] .cad-titlebar{background:#1c1c26!important}html[data-theme=dark] .cad-titlebar-right{color:#d4d7df!important}html[data-theme=dark] .cad-role{border-left:1px solid #405465!important}html[data-theme=dark] .cad-menubar{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-menu-wrap>button{color:#d4d7e0!important}html[data-theme=dark] .cad-menu-wrap>button:hover,html[data-theme=dark] .cad-menu-wrap>button.opened{background:#23242f!important}html[data-theme=dark] .cad-menu-popup{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .cad-menu-popup button{background:#1c1c26!important;color:#d6d7de!important}html[data-theme=dark] .cad-menu-popup button:hover:not(:disabled){background:#222430!important}html[data-theme=dark] .cad-menu-popup span{color:#d5d7df!important}html[data-theme=dark] .cad-menu-popup button:disabled{color:#d5d7df!important}html[data-theme=dark] .cad-toolbar{background:#24242e!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-tool-group .cad-small-btn{color:#d4d7e0!important}html[data-theme=dark] .cad-tool-group .cad-small-btn:hover:not(:disabled){border-color:#405465!important;background:#1c1c26!important}html[data-theme=dark] .cad-online{color:#d3dcdd!important}html[data-theme=dark] .cad-toolbar-right time{border-left:1px solid #405465!important}html[data-theme=dark] .cad-change{background:#1c1c26!important;color:#d2d8e2!important;border:1px solid #405465!important}html[data-theme=dark] .cad-legend{background:#1c1c26!important;color:#d6d7de!important}html[data-theme=dark] .cad-legend>strong{color:#d4d7df!important}html[data-theme=dark] .dot.yellow{background:#38322d!important}html[data-theme=dark] .cad-toast{background:#26232d!important;color:#e3d0d8!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-panel{background:#1c1c26!important}html[data-theme=dark] .cad-panel-head{background:#24242e!important;color:#d5d7df!important}html[data-theme=dark] .cad-panel-head small{color:#d5d7df!important}html[data-theme=dark] .cad-search{border:1px solid #405465!important;background:#1c1c26!important;color:#d5d7df!important}html[data-theme=dark] .cad-search input{color:#d6d6df!important}html[data-theme=dark] .cad-filters button{border:1px solid #405465!important;background:#1c1c26!important;color:#d5d7df!important}html[data-theme=dark] .cad-filters button.active{background:#1c1c26!important;color:#cfd8e4!important}html[data-theme=dark] .cad-table-scroll th{background:#24242e!important;border:1px solid #405465!important}html[data-theme=dark] .cad-table-scroll td{border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-table-scroll tbody tr:hover{background:#23242f!important}html[data-theme=dark] .cad-priority{border:1px solid #405465!important;background:#26252b!important;color:#dfd9d2!important}html[data-theme=dark] .cad-table-empty{color:#d5d7df!important}html[data-theme=dark] .cad-panel-foot{border-top:1px solid #405465!important;color:#d4d7e0!important}html[data-theme=dark] .cad-detail-placeholder{color:#d5d7df!important}html[data-theme=dark] .cad-incident-heading{border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-incident-heading div div{color:#d4d7e0!important}html[data-theme=dark] .cad-status{background:#26252b!important;color:#dfdad2!important}html[data-theme=dark] .cad-status.closed{background:#23252e!important;color:#d2dddc!important}html[data-theme=dark] .cad-detail-tabs{border-bottom:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .cad-detail-tabs button{border-right:1px solid #405465!important;color:#d4d7e0!important}html[data-theme=dark] .cad-detail-tabs button.active{background:#1c1c26!important}html[data-theme=dark] .cad-data-table>div:not(.cad-notes){border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-data-table>div:not(.cad-notes) span{color:#d4d7e0!important}html[data-theme=dark] .cad-notes{background:#1c1c26!important;border:1px solid #405465!important;color:#d7d7dd!important}html[data-theme=dark] .cad-notes p{color:#d7d7dd!important}html[data-theme=dark] .cad-detail-actions button,html[data-theme=dark] .cad-button-grid button{background:#1c1c26!important;border:1px solid #405465!important;color:#d3d7e1!important}html[data-theme=dark] .cad-detail-actions button:hover:not(:disabled){background:#23242f!important}html[data-theme=dark] .cad-attendance>div{border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-attendance p,html[data-theme=dark] .cad-history{color:#d4d7df!important}html[data-theme=dark] .cad-history p{color:#d5d7df!important}html[data-theme=dark] .cad-resource-caption{border-bottom:1px solid #405465!important;color:#d6d6df!important}html[data-theme=dark] .cad-resource-thead{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-resource-empty{color:#d5d7df!important}html[data-theme=dark] .cad-crew{border-top:1px solid #405465!important}html[data-theme=dark] .cad-crew p,html[data-theme=dark] .cad-history-panel p{color:#d5d7df!important}html[data-theme=dark] .cad-button-grid button:disabled{color:#d6d7de!important;background:#24242e!important}html[data-theme=dark] .cad-history-panel{border-top:1px solid #405465!important}html[data-theme=dark] .cad-quick-fields label,html[data-theme=dark] .cad-dialog label{color:#d5d7df!important}html[data-theme=dark] .cad-quick-fields input,html[data-theme=dark] .cad-quick-fields select,html[data-theme=dark] .cad-quick-fields textarea,html[data-theme=dark] .cad-dialog input,html[data-theme=dark] .cad-dialog select,html[data-theme=dark] .cad-dialog textarea{border:1px solid #405465!important;color:#d5d8de!important}html[data-theme=dark] .cad-quick-disabled{color:#d5d7df!important}html[data-theme=dark] .cad-map-canvas{background:repeating-linear-gradient(38deg,#24252d,#24252d 80px,#24252d 81px,#24252d 120px)!important}html[data-theme=dark] .cad-map-roads span{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .cad-map-roads span:nth-child(4){background:#37312f!important;border-color:#405465!important}html[data-theme=dark] .cad-map-notice{border:1px solid #405465!important;color:#d4d7e0!important}html[data-theme=dark] .cad-map-notice strong{color:#d1d7e3!important}html[data-theme=dark] .cad-map-layers{border:1px solid #405465!important}html[data-theme=dark] .cad-statusbar{background:#23242f!important;border-top:1px solid #405465!important;color:#d3d7e1!important}html[data-theme=dark] .cad-statusbar>span:not(:first-child){border-left:1px solid #405465!important}html[data-theme=dark] .cad-entry{background:#1c1c26!important;color:#d3d7e1!important}html[data-theme=dark] .cad-entry-head{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-entry-head>div>span:last-child{color:#d4d7e0!important;border-left:1px solid #405465!important}html[data-theme=dark] .cad-entry-head button{background:#1c1c26!important;border:1px solid #405465!important;color:#d2d8e1!important}html[data-theme=dark] .cad-entry-eyebrow{color:#ccd8e7!important}html[data-theme=dark] .cad-entry-intro p{color:#d3d7e1!important}html[data-theme=dark] .cad-entry-list>button{border:1px solid #405465!important;background:#1c1c26!important;color:#d3d7e1!important}html[data-theme=dark] .cad-entry-list>button:hover{border-color:#405465!important;background:#1c1c26!important}html[data-theme=dark] .cad-entry-agency-icon{background:#23242f!important;color:#ced8e5!important}html[data-theme=dark] .cad-entry-list small{color:#d4d7e0!important}html[data-theme=dark] .cad-entry-foot{background:#1c1c26!important;border-top:1px solid #405465!important;color:#d4d7e0!important}html[data-theme=dark] .cad-entry-empty,html[data-theme=dark] .cad-entry-wait{border:1px solid #405465!important;background:#1c1c26!important;color:#d4d7e1!important}html[data-theme=dark] .cad-entry-empty h2{color:#d3d7e1!important}html[data-theme=dark] .cad-entry-error{background:#1d1b25!important;border:1px solid #405465!important;color:#e4d0d6!important}html[data-theme=dark] .cad-dialog{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .cad-dialog>header{background:#23242f!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-dialog>p{color:#d4d7e0!important}html[data-theme=dark] .cad-dialog-actions button{background:#24242e!important;border:1px solid #405465!important;color:#d3d7e1!important}html[data-theme=dark] .cad-resource-list{border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-resource-list>button{color:#d4d7e0!important;border-bottom:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .cad-resource-list>button:hover{background:#1b1c27!important}html[data-theme=dark] .cad-resource-list>button.selected{background:#212430!important}html[data-theme=dark] .cad-resource-list>button small{color:#d4d7e0!important}html[data-theme=dark] .cad-resource-list>button em{color:#d1d8e3!important}html[data-theme=dark] .cad-resource-details,html[data-theme=dark] .cad-resource-details strong{color:#d3d7e1!important}html[data-theme=dark] .cad-crew .cad-button-grid button:not(:disabled):hover{background:#222430!important}html[data-theme=dark] .cad-side-events>div{border-bottom:1px solid #405465!important;color:#d4d7e0!important}html[data-theme=dark] .cad-side-events time{color:#cfd8e4!important}html[data-theme=dark] .cad-event-list>div{border-bottom:1px solid #405465!important}html[data-theme=dark] .cad-event-list time{color:#d3d7e1!important}html[data-theme=dark] .cad-event-list b{color:#d1d8e2!important}html[data-theme=dark] .cad-event-list p{color:#d4d7e0!important}html[data-theme=dark] .cad-agency-attendance select{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .cad-agency-attendance small{color:#d2d7e2!important}html[data-theme=dark] .mdt-app{color:#d2d7e2!important;background:#222530!important}html[data-theme=dark] .mdt-topbar{background:#1c1c26!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .mdt-brand svg{color:#c9d7eb!important}html[data-theme=dark] .mdt-brand>span{color:#d4d7e0!important;border-left:1px solid #405465!important}html[data-theme=dark] .mdt-head-actions button,html[data-theme=dark] .mdt-topbar>button{border:1px solid #405465!important;background:#1c1c26!important;color:#d1d8e2!important}html[data-theme=dark] .mdt-link-status{color:#d2dddc!important}html[data-theme=dark] .mdt-slimbar{background:#1b1c27!important;border-bottom:1px solid #405465!important}html[data-theme=dark] .mdt-chip{background:#23242f!important;color:#d3d7e0!important}html[data-theme=dark] .mdt-chip.on{background:#22262e!important;color:#cedfde!important}html[data-theme=dark] .mdt-slimbar button{background:#1c1c26!important;color:#cdd8e7!important;border:1px solid #405465!important}html[data-theme=dark] .mdt-error{background:#26232d!important;color:#e2d0d9!important}html[data-theme=dark] .mdt-notice{background:#23262e!important;color:#d0dfdc!important}html[data-theme=dark] .mdt-home-header>div>span,html[data-theme=dark] .mdt-eyebrow{color:#cad8e9!important}html[data-theme=dark] .mdt-home-header p{color:#d1d8e2!important}html[data-theme=dark] .mdt-incident-alert{background:#1e1d24!important;color:#e1d9d1!important;border:1px solid #405465!important}html[data-theme=dark] .mdt-tile-grid{background:#212530!important;border:1px solid #405465!important}html[data-theme=dark] .mdt-tile{color:#d0d8e3!important}html[data-theme=dark] .mdt-tile>small{background:#1c1c26!important;color:#cdd7e7!important}html[data-theme=dark] .mdt-circle.teal{background:#26333e!important}html[data-theme=dark] .mdt-circle.gold{background:#38312e!important}html[data-theme=dark] .mdt-footer-hint{color:#d1d8e2!important}html[data-theme=dark] .mdt-panel{border:1px solid #405465!important}html[data-theme=dark] .mdt-panel>h2{color:#cdd7e7!important}html[data-theme=dark] .mdt-panel>p{color:#d3d8e1!important}html[data-theme=dark] .mdt-panel h3{color:#cfd8e5!important}html[data-theme=dark] .mdt-panel .mdt-secondary{background:#1b1c27!important;color:#cdd8e6!important;border:1px solid #405465!important}html[data-theme=dark] .mdt-panel .mdt-danger{background:#1d1b25!important;color:#e4d0d7!important;border:1px solid #405465!important}html[data-theme=dark] .mdt-form label,html[data-theme=dark] .mdt-message-composer label{color:#d2d8e1!important}html[data-theme=dark] .mdt-form select,html[data-theme=dark] .mdt-message-composer textarea{background:#1c1c26!important;border:1px solid #405465!important;color:#d1d8e2!important}html[data-theme=dark] .mdt-info-row{border-bottom:1px solid #405465!important}html[data-theme=dark] .mdt-info-row>span{color:#d3d7e0!important}html[data-theme=dark] .mdt-sign-card{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .mdt-unit-list>div,html[data-theme=dark] .mdt-attendance{border-bottom:1px solid #405465!important;color:#d2d8e1!important}html[data-theme=dark] .mdt-unit-list strong,html[data-theme=dark] .mdt-attendance strong{color:#d0d8e3!important}html[data-theme=dark] .mdt-incident-title{border-bottom:1px solid #405465!important}html[data-theme=dark] .mdt-incident-title strong{color:#cdd8e6!important}html[data-theme=dark] .mdt-incident-title h3{color:#d0d8e3!important}html[data-theme=dark] .mdt-incident-title>span{background:#26252b!important}html[data-theme=dark] .mdt-incident-notes{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .mdt-map-placeholder{background:linear-gradient(33deg,#24252d,#2e3039)!important;border:1px solid #405465!important;color:#d2d8e1!important}html[data-theme=dark] .mdt-message-list>div:not(.mdt-empty){border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .mdt-message-list>div>div{color:#cfd8e5!important}html[data-theme=dark] .mdt-message-list time{color:#d3d8e0!important}html[data-theme=dark] .mdt-empty{color:#d3d8e1!important;background:#1b1c26!important;border:1px dashed #405465!important}html[data-theme=dark] .mdt-empty h3,html[data-theme=dark] .mdt-empty strong{color:#d1d7e3!important}html[data-theme=dark] .mdt-statusbar{background:#1b1c27!important;color:#d2d8e1!important;border-top:1px solid #405465!important}html[data-theme=dark] .mdt-entry{background:#1c1c26!important}html[data-theme=dark] .mdt-entry-content>p{color:#d3d8e0!important}html[data-theme=dark] .mdt-agency-grid button{background:#1c1c26!important;border:1px solid #405465!important;color:#d0d7e4!important}html[data-theme=dark] .mdt-agency-grid button>span{background:#23242f!important}html[data-theme=dark] .mdt-agency-grid button small{color:#d4d7e0!important}html[data-theme=dark] .careers-v2{color:#d0d7e3!important}html[data-theme=dark] .careers-v2 .careers-eyebrow{color:#ccd8e7!important}html[data-theme=dark] .careers-v2 .careers-topline h2{color:#d1d8e2!important}html[data-theme=dark] .careers-v2 .careers-topline p,html[data-theme=dark] .careers-v2 .careers-section-head p{color:#d2d7e2!important}html[data-theme=dark] .careers-v2 .careers-btn-primary,html[data-theme=dark] .careers-v2 .careers-btn-quiet{border:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-btn-quiet{background:#1c1c26!important;color:#cdd8e5!important}html[data-theme=dark] .careers-v2 .careers-btn-quiet:hover:not(:disabled){background:#1b1c27!important}html[data-theme=dark] .careers-v2 .careers-stats>div{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .careers-v2 .careers-stats span{color:#d2d7e2!important}html[data-theme=dark] .careers-v2 .careers-stats strong{color:#d0d7e3!important}html[data-theme=dark] .careers-v2 .careers-surface{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-section-head h3{color:#d1d7e3!important}html[data-theme=dark] .careers-v2 .careers-filterbar{border-top:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .careers-v2 .careers-filterbar select,html[data-theme=dark] .careers-v2 .careers-search{border:1px solid #405465!important;background:#1c1c26!important;color:#cfd8e4!important}html[data-theme=dark] .careers-v2 .careers-search{color:#d3d7e1!important}html[data-theme=dark] .careers-v2 .careers-search input{color:#d1d8e3!important}html[data-theme=dark] .careers-v2 .careers-campaign-row{border-top:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-campaign-open>svg{color:#d2d8e1!important}html[data-theme=dark] .careers-v2 .careers-campaign-icon{background:#1b1c27!important;color:#ccd9e7!important}html[data-theme=dark] .careers-v2 .careers-campaign-detail strong{color:#d0d8e3!important}html[data-theme=dark] .careers-v2 .careers-campaign-detail span{color:#d2d7e1!important}html[data-theme=dark] .careers-v2 .careers-campaign-detail p{color:#d3d7e0!important}html[data-theme=dark] .careers-v2 .careers-campaign-status select{border:1px solid #405465!important;background:#1c1c26!important;color:#d0d8e3!important}html[data-theme=dark] .careers-v2 .careers-status{background:#23242f!important;color:#d2d7e2!important}html[data-theme=dark] .careers-v2 .careers-status.open,html[data-theme=dark] .careers-v2 .careers-status.accepted{color:#cedfde!important;background:#23252e!important}html[data-theme=dark] .careers-v2 .careers-status.draft,html[data-theme=dark] .careers-v2 .careers-status.under_review,html[data-theme=dark] .careers-v2 .careers-status.interview{color:#e1d9d1!important;background:#1e1c24!important}html[data-theme=dark] .careers-v2 .careers-status.rejected{color:#e2d1d7!important;background:#1d1b25!important}html[data-theme=dark] .careers-v2 .careers-empty{color:#d3d7e1!important}html[data-theme=dark] .careers-v2 .careers-empty svg{color:#d2d8e2!important}html[data-theme=dark] .careers-v2 .careers-empty h4{color:#d1d8e3!important}html[data-theme=dark] .careers-v2 .careers-back{color:#cdd9e6!important}html[data-theme=dark] .careers-v2 .careers-form-block{border-bottom:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-form-block h4{color:#cfd8e4!important}html[data-theme=dark] .careers-v2 .careers-form label,html[data-theme=dark] .careers-v2 .careers-review-form label{color:#d0d8e3!important}html[data-theme=dark] .careers-v2 .careers-form input:not([type=checkbox]),html[data-theme=dark] .careers-v2 .careers-form select,html[data-theme=dark] .careers-v2 .careers-form textarea,html[data-theme=dark] .careers-v2 .careers-review-form textarea,html[data-theme=dark] .careers-v2 .careers-review-form select{border:1px solid #405465!important;color:#d0d8e3!important;background:#1c1c26!important}html[data-theme=dark] .careers-v2 .careers-question-title p{color:#d3d7e0!important}html[data-theme=dark] .careers-v2 .careers-question-title>span{color:#d3d7e1!important}html[data-theme=dark] .careers-v2 .careers-question-row{border:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-question-number{background:#23242f!important;color:#cdd9e6!important}html[data-theme=dark] .careers-v2 .careers-add-question{border:1px dashed #405465!important;background:#1c1c26!important;color:#cdd9e5!important}html[data-theme=dark] .careers-v2 .careers-form-footer{background:#1c1c26!important}html[data-theme=dark] .careers-v2 .careers-application-card{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-avatar{background:#23242f!important;color:#cbd8e7!important}html[data-theme=dark] .careers-v2 .careers-applicant-head h4{color:#d0d8e4!important}html[data-theme=dark] .careers-v2 .careers-applicant-head p{color:#d1d8e2!important}html[data-theme=dark] .careers-v2 .careers-applicant-head small{color:#d4d7e0!important}html[data-theme=dark] .careers-v2 .careers-answer-list{border-top:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-answer-list strong{color:#cfd8e4!important}html[data-theme=dark] .careers-v2 .careers-answer-list p{color:#d1d8e3!important}html[data-theme=dark] .careers-v2 .careers-review-form{border-top:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-review-form h5{color:#d0d8e3!important}html[data-theme=dark] .careers-v2 .careers-history{border-top:1px solid #405465!important;color:#d3d8e1!important}html[data-theme=dark] .careers-v2 .careers-history summary{color:#d0d8e3!important}html[data-theme=dark] .careers-v2 .careers-interview-panel{border-top:1px solid #405465!important;color:#d0d8e3!important}html[data-theme=dark] .careers-v2 .careers-interview-panel h5{color:#cfd8e4!important}html[data-theme=dark] .careers-v2 .careers-interview-row{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .careers-v2 .careers-interview-row strong{color:#cfd8e4!important}html[data-theme=dark] .careers-v2 .careers-interview-row p{color:#d2d7e1!important}html[data-theme=dark] .careers-v2 .careers-status.pass{color:#cedfde!important;background:#23252e!important}html[data-theme=dark] .careers-v2 .careers-status.fail,html[data-theme=dark] .careers-v2 .careers-status.no_show{color:#e2d1d7!important;background:#1d1b25!important}html[data-theme=dark] .careers-v2 .careers-no-interview{color:#d3d7e1!important}html[data-theme=dark] .careers-v2 .careers-interview-create{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-interview-create summary{color:#cdd9e5!important}html[data-theme=dark] .careers-v2 .careers-interview-create label{color:#d0d8e3!important}html[data-theme=dark] .careers-v2 .careers-interview-create input,html[data-theme=dark] .careers-v2 .careers-interview-create select,html[data-theme=dark] .careers-v2 .careers-interview-assess select,html[data-theme=dark] .careers-v2 .careers-interview-assess textarea{color:#d0d8e3!important;background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-application-heading{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-applicant-head{border-bottom:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-review-section h5,html[data-theme=dark] .careers-v2 .careers-interview-panel h5,html[data-theme=dark] .careers-v2 .careers-review-form h5{color:#cfd8e4!important}html[data-theme=dark] .careers-v2 .careers-answer-list>div{background:#1c1c26!important;border:1px solid #405465!important}html[data-theme=dark] .careers-v2 .careers-review-form{border:1px solid #405465!important;background:#1c1c26!important}html[data-theme=dark] .cm-primary,html[data-theme=dark] .portal .primary-button,html[data-theme=dark] .career-portal-v2 .career-detail-primary,html[data-theme=dark] .careers-v2 .careers-btn-primary,html[data-theme=dark] .mdt-panel button:not(.mdt-secondary):not(.mdt-danger){background:#256d9f!important;color:#fff!important;border-color:#357fae!important}html[data-theme=dark] .career-stage.accepted,html[data-theme=dark] .careers-status.accepted,html[data-theme=dark] .careers-status.open{background:#173d32!important;color:#9ce5be!important}html[data-theme=dark] .career-stage.rejected,html[data-theme=dark] .careers-status.rejected{background:#4a292e!important;color:#ffc7c7!important}html[data-theme=dark] .career-stage.interview,html[data-theme=dark] .careers-status.interview{background:#493820!important;color:#ffdda2!important}html[data-theme=dark] .cad-table-scroll tr.selected{background:#286c9d!important;color:#fff!important}html[data-theme=dark] .cad-livebar{background:#101a25!important;color:#eef4fb!important}html[data-theme=dark] .mdt-blue-bar{background:linear-gradient(110deg,#174a79,#15385d)!important;color:#fff!important}html[data-theme=dark] .mdt-map-placeholder{background:linear-gradient(35deg,#263b3c,#28475b)!important}html[data-theme=dark] .cad-map-canvas{background:repeating-linear-gradient(35deg,#283b3e,#283b3e 8px,#263b47 8px,#263b47 20px)!important}html[data-theme=dark] .career-portal-v2 .career-portal-hero{background:linear-gradient(120deg,#173851,#1c4f71)!important}html[data-theme=dark] .mdt-circle.royal{background:#176bb7!important}html[data-theme=dark] .mdt-circle.teal{background:#247f88!important}html[data-theme=dark] .mdt-circle.gold{background:#a97925!important}html[data-theme=dark] .mdt-circle.sky{background:#2b81aa!important}.pf-theme-control{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:650;color:#547087}.pf-theme-control select{border:1px solid #d2dfe9;border-radius:7px;background:#fff;color:#325b79;padding:7px 8px;min-height:34px}.pf-theme-symbol{display:inline-flex;align-items:center}.pf-theme-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}html[data-theme=dark] .pf-theme-control{color:#c0d6e6}html[data-theme=dark] .pf-theme-control select{background:#1b2b3b;color:#e4f0fa;border-color:#425d73}@media(max-width:700px){.pf-theme-label{display:none}.pf-theme-control{gap:4px}.pf-theme-header-actions{gap:6px}}.cad-console .pf-theme-control{font-size:10px;gap:4px}.cad-console .pf-theme-control select{min-height:21px;height:21px;padding:1px 4px;border-radius:2px;font-size:10px}.cad-console .pf-theme-symbol,.cad-console .pf-theme-label{display:none}.mdt-topbar .pf-theme-control{font-size:11px}.mdt-topbar .pf-theme-control select{min-height:31px}.cm-sidebar-foot .pf-theme-control{margin-bottom:12px;display:flex;justify-content:flex-start}.cm-sidebar-foot>span{display:block}.cm-settings{display:grid;gap:22px;min-width:0}.cm-settings-topline{display:flex;align-items:flex-start;gap:12px;padding-bottom:15px;border-bottom:1px solid var(--cm-settings-border,#394455)}.cm-settings-topline>svg{color:#90a8c6;flex:none;margin-top:3px}.cm-settings-topline h2{margin:0;font-size:18px;font-weight:700;color:inherit}.cm-settings-topline p{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--cm-settings-muted,#aab8cd)}.cm-settings-layout{display:grid;grid-template-columns:minmax(185px,225px) minmax(0,1fr);align-items:start;gap:22px}.cm-settings-nav{border:1px solid var(--cm-settings-border,#394455);border-radius:11px;padding:12px;display:grid;gap:4px;background:var(--cm-settings-surface,#232632)}.cm-settings-nav>span{padding:14px 11px 6px;color:var(--cm-settings-muted,#9daac1);font-size:10px;letter-spacing:.09em;font-weight:800}.cm-settings-nav>span:first-child{padding-top:8px}.cm-settings-nav button{width:100%;min-height:43px;display:flex;align-items:center;text-align:left;gap:10px;padding:10px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;cursor:pointer;font-size:12px;font-weight:600}.cm-settings-nav button>svg:last-child{margin-left:auto;opacity:.55}.cm-settings-nav button:hover,.cm-settings-nav button.selected{background:var(--cm-settings-hover,#31394a);color:inherit}.cm-settings-nav button.selected{border-color:var(--cm-settings-selected,#637d9c)}.cm-settings-content{min-width:0}.cm-settings-section-heading{margin:0 0 19px}.cm-settings-section-heading h2{margin:0 0 6px;font-size:18px}.cm-settings-section-heading p{margin:0;color:var(--cm-settings-muted,#aab8cd);font-size:12px}.cm-settings-general{border:1px solid var(--cm-settings-border,#394455);border-radius:10px;background:var(--cm-settings-surface,#232632);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.cm-settings-general>div{padding:18px 20px;display:grid;gap:7px;min-width:0;border-bottom:1px solid var(--cm-settings-border,#394455)}.cm-settings-general>div:nth-child(odd){border-right:1px solid var(--cm-settings-border,#394455)}.cm-settings-general>div:nth-last-child(-n+2){border-bottom:0}.cm-settings-general span{color:var(--cm-settings-muted,#aab8cd);font-size:10px;letter-spacing:.06em;font-weight:750}.cm-settings-general strong{font-size:15px;font-weight:700}.cm-settings-general code{word-break:break-all;font-size:11px;color:inherit}.cm-settings-shortcuts{display:grid;gap:10px;margin-top:17px}.cm-settings-shortcuts button{border:1px solid var(--cm-settings-border,#394455);border-radius:9px;background:var(--cm-settings-surface,#232632);display:flex;align-items:center;text-align:left;gap:14px;padding:17px;color:inherit;cursor:pointer}.cm-settings-shortcuts button>svg:first-child{color:#88a2c6;flex:none}.cm-settings-shortcuts button>svg:last-child{margin-left:auto;flex:none}.cm-settings-shortcuts strong,.cm-settings-shortcuts small{display:block}.cm-settings-shortcuts strong{font-size:13px;margin-bottom:5px}.cm-settings-shortcuts small{font-size:11px;color:var(--cm-settings-muted,#aab8cd);line-height:1.5}.cm-settings-hint{font-size:12px;color:var(--cm-settings-muted,#aab8cd);line-height:1.6;margin-top:16px}.cm-settings-content .di-space{margin-top:0}.cm-settings,.di-space{--cm-settings-surface:#fff;--cm-settings-border:#dce5ee;--cm-settings-muted:#64798c;--cm-settings-hover:#eaf1f8;--cm-settings-selected:#abc5dd}.di-space .di-panel{background:#fff;color:#23384c;border:1px solid #dbe5ee}.di-space .di-panel h3,.di-space .di-panel label,.di-space .di-panel strong{color:#23384c}.di-space .di-panel p,.di-space .di-record small,.di-space .di-heading p{color:#526b80}.di-space .di-panel input,.di-space .di-panel select,.di-space .di-panel textarea{background:#fff;color:#23384c;border-color:#bac9d7}.di-space .di-panel button{color:#23384c;border-color:#bac9d7}html[data-theme=dark] .cm-settings,html[data-theme=dark] .di-space{--cm-settings-surface:#242b39;--cm-settings-border:#465366;--cm-settings-muted:#b8c7dc;--cm-settings-hover:#303f52;--cm-settings-selected:#6e8cad}html[data-theme=dark] .di-space .di-panel{background:#242b39!important;color:#e3eaf5!important;border:1px solid #465366!important}html[data-theme=dark] .di-space .di-panel h3,html[data-theme=dark] .di-space .di-panel label,html[data-theme=dark] .di-space .di-panel strong{color:#e3eaf5!important}html[data-theme=dark] .di-space .di-panel p,html[data-theme=dark] .di-space .di-record small,html[data-theme=dark] .di-space .di-heading p{color:#b7c8dd!important}html[data-theme=dark] .di-space .di-panel input,html[data-theme=dark] .di-space .di-panel select,html[data-theme=dark] .di-space .di-panel textarea{background:#1c2330!important;color:#e3eaf5!important;border-color:#53657c!important}html[data-theme=dark] .di-space .di-panel button{color:#e3eaf5!important;border-color:#647891!important}html[data-theme=dark] .cm-settings-nav,html[data-theme=dark] .cm-settings-general,html[data-theme=dark] .cm-settings-shortcuts button{background:#242b39;border-color:#465366}@media(max-width:900px){.cm-settings-layout{grid-template-columns:1fr}.cm-settings-nav{display:flex;flex-wrap:wrap;gap:6px}.cm-settings-nav>span{width:100%}.cm-settings-nav button{width:auto}.cm-settings-nav button>svg:last-child{display:none}}@media(max-width:540px){.cm-settings-general{grid-template-columns:1fr}.cm-settings-general>div{border-right:0!important;border-bottom:1px solid var(--cm-settings-border)!important}.cm-settings-general>div:last-child{border-bottom:0!important}}.pm-conduct-card{min-width:0}.pm-conduct-root{display:grid;gap:16px}.pm-conduct-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.pm-conduct-header h4{display:flex;align-items:center;gap:8px;margin:0 0 7px;font-size:16px;color:#235473}.pm-conduct-header p,.pm-conduct-create p{margin:0;color:#7490a3;font-size:12px;line-height:1.5}.pm-conduct-header button{display:inline-flex;align-items:center;gap:7px}.pm-conduct-counts{display:flex;flex-wrap:wrap;gap:9px}.pm-conduct-counts span{display:flex;align-items:center;gap:7px;background:#f0f6fa;color:#326b8e;padding:9px 12px;font-size:12px;border-radius:7px}.pm-conduct-list{display:grid;gap:12px}.pm-conduct-entry{background:#f9fcfe;border:1px solid #dae7ef;border-radius:9px;padding:17px;color:#285573}.pm-conduct-entry-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.pm-conduct-entry-head>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pm-conduct-entry-head strong{font-size:13px}.pm-conduct-entry-head>span{border-radius:5px;padding:5px 8px;background:#e9f1f7;color:#3b7292;font-size:10px;font-weight:700}.pm-conduct-type{font-weight:800;font-size:10px;border-radius:5px;padding:5px 8px}.pm-conduct-type.disciplinary{background:#ffefe6;color:#a25d30}.pm-conduct-type.commendation{background:#e3f4eb;color:#267b57}.pm-conduct-entry>small{display:block;margin-top:9px;color:#7895a6;font-size:11px}.pm-conduct-entry>p,.pm-conduct-history p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.pm-conduct-entry details{margin-top:15px}.pm-conduct-entry summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:#37789c;font-size:12px;font-weight:700}.pm-conduct-history{margin:12px 0;padding:8px 14px;border-left:2px solid #b2d5e8;display:grid;gap:4px}.pm-conduct-history strong{font-size:12px}.pm-conduct-history small{font-size:11px;color:#7e97a7}.pm-conduct-manage{margin-top:14px}.pm-conduct-form{display:grid;gap:12px;margin-top:17px;padding:16px;border:1px solid #d7e5ef;border-radius:9px;background:#fff}.pm-conduct-form h4{display:flex;align-items:center;gap:8px;font-size:14px;margin:0;color:#265879}.pm-conduct-form label{display:grid;gap:6px;min-width:0;color:#386b89;font-weight:700;font-size:12px}.pm-conduct-form input,.pm-conduct-form select,.pm-conduct-form textarea{min-width:0;width:100%;padding:10px;border-radius:7px;background:#fff;border:1px solid #ccdeea;color:#2a5673;font-size:12px}.pm-conduct-form button{display:inline-flex;align-items:center;gap:7px;justify-self:start}.pm-conduct-empty{border:1px dashed #cfdfeb;padding:26px 16px;border-radius:9px;text-align:center;color:#829bac;font-size:12px}html[data-theme=dark] .pm-conduct-header h4,html[data-theme=dark] .pm-conduct-entry-head strong,html[data-theme=dark] .pm-conduct-form h4{color:#e0eff9}html[data-theme=dark] .pm-conduct-entry,html[data-theme=dark] .pm-conduct-form{background:#1d2f40;border-color:#40566a;color:#d2e7f6}html[data-theme=dark] .pm-conduct-counts span{background:#263e51;color:#c1dff3}html[data-theme=dark] .pm-conduct-entry-head>span{background:#31475a;color:#bdd8eb}@media(max-width:650px){.pm-conduct-header,.pm-conduct-entry-head{flex-direction:column}}.pm-directory .pm-own-record{display:flex;align-items:center;gap:8px;width:calc(100% - 20px);margin:8px 10px 12px;padding:11px 12px;text-align:left;border:1px solid #bcd9e8;border-radius:8px;background:#edf6fb;color:#23658b;font-weight:750;font-size:12px}.pm-directory .pm-own-record:hover{background:#dceff9}html[data-theme=dark] .pm-directory .pm-own-record{background:#254258;color:#cee7f7;border-color:#496d84}.fm-conduct{display:grid;gap:16px;min-width:0;width:100%;color:#28516b}.fm-conduct *{box-sizing:border-box}.fm-conduct-head{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fff;border:1px solid #d5e2ec;border-radius:10px;padding:20px 22px;min-width:0}.fm-conduct-head h3{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 6px;color:#1d4b6b}.fm-conduct-head p,.fm-conduct-create-heading p{font-size:12px;line-height:1.55;color:#728da1;margin:0}.fm-conduct-head button{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.fm-conduct-stats{display:flex;flex-wrap:wrap;gap:10px}.fm-conduct-stats span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #d6e3ec;border-radius:8px;background:#fff;color:#315a79;font-size:12px;font-weight:700}.fm-conduct-layout{display:grid;grid-template-columns:minmax(230px,.73fr) minmax(0,1.4fr);gap:16px;min-width:0;align-items:start}.fm-conduct-column{min-width:0;display:grid;align-content:start;gap:10px}.fm-conduct-filter,.fm-conduct-detail,.fm-conduct-create{background:#fff;border:1px solid #d5e3ee;border-radius:10px;padding:18px;min-width:0}.fm-conduct-filter label{display:grid;gap:8px;color:#4a6b81;font-size:12px;font-weight:700}.fm-conduct select,.fm-conduct input,.fm-conduct textarea{display:block;width:100%;max-width:100%;min-width:0;padding:10px 11px;border:1px solid #cbdde9;border-radius:7px;font:inherit;font-size:12px;background:#fff;color:#284f6a}.fm-conduct textarea{resize:vertical;min-height:90px}.fm-conduct-item{width:100%;min-width:0;display:flex;gap:11px;align-items:center;text-align:left;background:#fff;border:1px solid #d5e3ee;border-radius:9px;padding:14px;color:#2b5573}.fm-conduct-item.active{border-color:#5895bc;background:#edf6fc}.fm-conduct-item>span:last-child{min-width:0;display:grid;gap:5px}.fm-conduct-item strong{font-size:13px;overflow-wrap:anywhere}.fm-conduct-item small{font-size:11px;color:#718fa4;overflow-wrap:anywhere}.fm-conduct-kind{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:8px}.fm-conduct-kind.disciplinary{color:#a26028;background:#fff1e5}.fm-conduct-kind.commendation{color:#267c58;background:#e6f7ee}.fm-conduct-empty{display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center;padding:24px 16px;border:1px dashed #cbdde9;border-radius:9px;background:#f8fbfd;color:#7893a6;font-size:12px;line-height:1.5}.fm-conduct-empty strong{color:#426b85;font-size:13px}.fm-conduct-detail h4,.fm-conduct-create h4{font-size:15px;color:#1e4e70;margin:0 0 8px}.fm-conduct-detail>p{line-height:1.6;overflow-wrap:anywhere;font-size:12px}.fm-conduct-subtitle{color:#748da1}.fm-conduct-detail h5{display:flex;gap:8px;align-items:center;margin:18px 0 12px;color:#315f7c}.fm-conduct-event{padding:0 0 12px 13px;margin:9px 0;border-left:2px solid #bfd7e8;display:grid;gap:5px}.fm-conduct-event strong{font-size:12px}.fm-conduct-event span{color:#8098aa;font-size:11px}.fm-conduct-event p{font-size:12px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.fm-conduct-form{display:grid;gap:13px;min-width:0}.fm-conduct-detail .fm-conduct-form{padding-top:18px;border-top:1px solid #dbe6ee;margin-top:18px}.fm-conduct-form label{display:grid;gap:7px;min-width:0;color:#466a83;font-size:12px;font-weight:700}.fm-conduct-form button{justify-self:start}.fm-conduct-create{margin:0;gap:14px;align-content:start}.fm-conduct-create-heading h4{display:flex;align-items:center;gap:8px;margin:0 0 6px}.fm-conduct-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fm-conduct-fields-full{grid-template-columns:1fr}.fm-conduct-fields-full label{min-width:0}.fm-conduct-detail .fm-conduct-form button,.fm-conduct-create>button{display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;border-radius:7px}html[data-theme=dark] .fm-conduct{color:#c7deed}html[data-theme=dark] .fm-conduct-head,html[data-theme=dark] .fm-conduct-stats span,html[data-theme=dark] .fm-conduct-filter,html[data-theme=dark] .fm-conduct-detail,html[data-theme=dark] .fm-conduct-create,html[data-theme=dark] .fm-conduct-item{background:#1d2e3f;border-color:#425a70;color:#d5e7f3}html[data-theme=dark] .fm-conduct-item.active{background:#28435a;border-color:#6b9dc0}html[data-theme=dark] .fm-conduct-head h3,html[data-theme=dark] .fm-conduct-detail h4,html[data-theme=dark] .fm-conduct-create h4,html[data-theme=dark] .fm-conduct-empty strong{color:#eff6ff}html[data-theme=dark] .fm-conduct-empty{background:#202f40;border-color:#466077;color:#b5cbdc}html[data-theme=dark] .fm-conduct input,html[data-theme=dark] .fm-conduct select,html[data-theme=dark] .fm-conduct textarea{background:#1b2331;border-color:#455c72;color:#f0f4fa}html[data-theme=dark] .fm-conduct-form label,html[data-theme=dark] .fm-conduct-filter label{color:#c8ddec}@media(max-width:1050px){.fm-conduct-layout{grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr)}.fm-conduct-fields{grid-template-columns:1fr}}@media(max-width:760px){.fm-conduct-layout{grid-template-columns:minmax(0,1fr)}.fm-conduct-records{max-width:none}.fm-conduct-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.fm-conduct-head{flex-wrap:wrap;padding:16px}.fm-conduct-head button{width:100%;justify-content:center}.fm-conduct-fields{grid-template-columns:1fr}.fm-conduct-stats span{flex:1}}.fm-root .fm-audit{display:flex;flex-direction:column;gap:18px;min-width:0;color:#294c65}.fm-root .fm-audit *{box-sizing:border-box}.fm-root .fm-audit-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;background:transparent;border:1px solid #d9e5ee;border-radius:9px;padding:21px 23px}.fm-root .fm-audit-head h3{display:flex;align-items:center;gap:9px;font-size:15px;letter-spacing:-.01em;color:#294b64;margin:0 0 7px;font-weight:800}.fm-root .fm-audit-head p{font-size:12px;line-height:1.5;color:#7b90a2;margin:0}.fm-root .fm-audit-head button{flex:none;display:inline-flex;align-items:center;gap:8px;border-radius:7px;padding:9px 12px;background:transparent;border:1px solid #d8e5ef;color:#355f79;font-weight:700;font-size:12px}.fm-root .fm-audit-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:20px 21px;background:transparent;border:1px solid #d9e5ee;border-radius:9px;min-width:0}.fm-root .fm-audit-filters label{display:flex;flex-direction:column;align-items:stretch;gap:7px;color:#536e84;font-size:12px;font-weight:700;min-width:0;line-height:1.45}.fm-root .fm-audit-filters label svg{display:none}.fm-root .fm-audit-filters input,.fm-root .fm-audit-filters select{width:100%;min-width:0;min-height:36px;border:1px solid #cedce8;border-radius:6px;background:#fff;color:#2d526f;padding:9px 10px;font:inherit;font-size:12px}.fm-root .fm-audit-filters .fm-audit-search{grid-column:1/-1}.fm-root .fm-audit-result-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 1px}.fm-root .fm-audit-result-header>span{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px;font-weight:750;color:#47687f}.fm-root .fm-audit-result-header small{font-size:11px;font-weight:400;color:#8498a8}.fm-root .fm-audit-result-header button{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9e5ed;border-radius:6px;padding:9px 12px;background:transparent;color:#366387;font-size:12px;font-weight:700}.fm-root .fm-audit-result-header button:disabled{opacity:.48;cursor:not-allowed}.fm-root .fm-audit-events{display:grid;gap:10px;min-width:0}.fm-root .fm-audit-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;border:1px solid #d9e5ee;background:transparent;border-radius:8px;padding:17px 19px;min-width:0}.fm-root .fm-audit-entry-main{display:flex;align-items:flex-start;gap:12px;min-width:0}.fm-root .fm-audit-entry-main>div{min-width:0}.fm-root .fm-audit-entry-main strong{font-size:13px;color:#284e69;overflow-wrap:anywhere}.fm-root .fm-audit-entry-main p{font-size:12px;color:#758fa2;margin:5px 0 0;overflow-wrap:anywhere}.fm-root .fm-audit-category{flex:none;display:inline-block;border:1px solid #d3e0eb;background:#eef5f9;color:#4c718a;padding:5px 8px;border-radius:5px;white-space:nowrap;font-size:10px;font-weight:800}.fm-root .fm-audit-category.discipline{border-color:#e1bfaa;background:#fff3e9;color:#916440}.fm-root .fm-audit-category.commendation{border-color:#a8d7c0;background:#eaf7f1;color:#2f7858}.fm-root .fm-audit-meta{display:grid;gap:5px;text-align:right;font-size:11px;color:#748da0}.fm-root .fm-audit-detail{grid-column:1/-1;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;margin:0;color:#5f8097}.fm-root .fm-audit-ref{grid-column:1/-1;font-size:10px;color:#8499a9;overflow-wrap:anywhere}.fm-root .fm-audit-empty{border:1px dashed #d9e5ee;border-radius:8px;min-height:116px;display:flex;align-items:center;justify-content:center;padding:22px;text-align:center;font-size:12px;color:#8498a8;background:transparent}html[data-theme=dark] .fm-root .fm-audit{color:#d8deea}html[data-theme=dark] .fm-root .fm-audit-head,html[data-theme=dark] .fm-root .fm-audit-filters,html[data-theme=dark] .fm-root .fm-audit-entry,html[data-theme=dark] .fm-root .fm-audit-empty{background:#1c1c26;border-color:#405465}html[data-theme=dark] .fm-root .fm-audit-head h3,html[data-theme=dark] .fm-root .fm-audit-entry-main strong,html[data-theme=dark] .fm-root .fm-audit-result-header>span{color:#d9e0ea}html[data-theme=dark] .fm-root .fm-audit-head p,html[data-theme=dark] .fm-root .fm-audit-entry-main p,html[data-theme=dark] .fm-root .fm-audit-detail,html[data-theme=dark] .fm-root .fm-audit-meta,html[data-theme=dark] .fm-root .fm-audit-empty,html[data-theme=dark] .fm-root .fm-audit-filters label{color:#aebbd0}html[data-theme=dark] .fm-root .fm-audit-head button,html[data-theme=dark] .fm-root .fm-audit-result-header button{background:transparent;border-color:#405465;color:#d2dbe8}html[data-theme=dark] .fm-root .fm-audit-category{background:#262936;border-color:#405465;color:#c5d0de}html[data-theme=dark] .fm-root .fm-audit-category.discipline{color:#e6c5a8}html[data-theme=dark] .fm-root .fm-audit-category.commendation{color:#afe1c2}html[data-theme=dark] .fm-root .fm-audit-filters input,html[data-theme=dark] .fm-root .fm-audit-filters select{background:#1c1c26!important;color:#e7ecf4!important;border-color:#405465!important}@media(max-width:850px){.fm-root .fm-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:530px){.fm-root .fm-audit-filters{grid-template-columns:minmax(0,1fr)}.fm-root .fm-audit-head,.fm-root .fm-audit-result-header{align-items:stretch;flex-direction:column}.fm-root .fm-audit-entry{grid-template-columns:1fr}.fm-root .fm-audit-meta{text-align:left}.fm-root .fm-audit-result-header button{justify-content:center}}.fm-investigations{display:grid;gap:17px;min-width:0;color:#2d526d}.fm-investigations *{box-sizing:border-box}.fm-investigations-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d6e2ec;border-radius:9px;padding:20px;background:#fff}.fm-investigations-heading h3{display:flex;align-items:center;gap:9px;font-size:16px;color:#264e68;margin:0 0 6px}.fm-investigations-heading p{font-size:12px;color:#8295a5;margin:0}.fm-investigations-heading button{display:inline-flex;align-items:center;gap:7px}.fm-investigations-layout{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.5fr);gap:15px;align-items:start;min-width:0}.fm-investigations-list,.fm-investigations-panel{min-width:0;border:1px solid #d6e2ec;border-radius:9px;background:#fff}.fm-investigations-list{padding:10px;display:grid;gap:5px}.fm-investigations-list-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#3c617b;padding:12px 11px;border-bottom:1px solid #e0e9ef}.fm-investigations-list-head span{font-size:11px;color:#8396a7}.fm-investigations-list>button{display:grid;gap:5px;min-width:0;width:100%;text-align:left;padding:13px 12px;color:#355c78;border:1px solid transparent;border-radius:7px;background:transparent}.fm-investigations-list>button:hover{background:#f5f8fb}.fm-investigations-list>button.selected{border-color:#bdd4e3;background:#edf5fa}.fm-investigations-list>button strong{font-size:12px}.fm-investigations-list>button span{font-size:12px;overflow-wrap:anywhere}.fm-investigations-list>button small{font-size:11px;color:#8499a8}.fm-investigations-empty{font-size:12px;padding:17px;color:#8b9aaa}.fm-investigations-content{display:grid;gap:15px;min-width:0}.fm-investigations-panel{padding:22px}.fm-investigations-case-title{display:flex;justify-content:space-between;align-items:start;gap:12px}.fm-investigations-case-title h4{font-size:17px;margin:5px 0;color:#28516e}.fm-investigations-case-title small,.fm-investigations-case-title p{font-size:11px;color:#7f95a6;margin:0}.fm-investigations-case-title>span{border:1px solid #bdd3e3;color:#4f7792;border-radius:20px;padding:7px 10px;white-space:nowrap;font-size:10px}.fm-investigations-allegation{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0}.fm-investigations-panel h5{display:flex;align-items:center;gap:8px;font-size:13px;color:#315973;margin:20px 0 10px}.fm-investigations-muted{display:flex;align-items:center;gap:7px;font-size:11px;color:#7f97aa}.fm-investigations-tags{display:flex;gap:8px;flex-wrap:wrap}.fm-investigations-tags>span{font-size:11px;border:1px solid #d3e3ec;padding:7px 9px;border-radius:6px;color:#4a6f89}.fm-investigations-tags p{font-size:12px;color:#8397a8;margin:0}.fm-investigations-panel form,.fm-investigations-new{display:grid;gap:13px}.fm-investigations-new h4{display:flex;align-items:center;gap:8px;font-size:15px;margin:0;color:#2c5471}.fm-investigations-new>p{margin:0 0 4px;font-size:12px;color:#8396a5;line-height:1.6}.fm-investigations-panel label{display:grid;gap:7px;color:#4b708a;font-size:12px;font-weight:700;min-width:0}.fm-investigations-panel input,.fm-investigations-panel select,.fm-investigations-panel textarea{border:1px solid #c8d9e5;border-radius:7px;padding:10px;width:100%;min-width:0;background:#fff;color:#2d536c;font:inherit;font-size:12px}.fm-investigations-panel textarea{resize:vertical}.fm-investigations-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fm-investigations-panel form button,.fm-investigations-new>button{justify-self:start}.fm-investigations-inline-form{margin-top:16px;padding-top:15px;border-top:1px solid #e1eaf0}.fm-investigations-progress{margin:20px 0;padding-top:13px;border-top:1px solid #e1eaf0}.fm-investigations-history{display:grid;gap:8px}.fm-investigations-history>div{padding:10px 12px;border-left:2px solid #c2d8e8;display:grid;gap:6px}.fm-investigations-history strong{font-size:12px}.fm-investigations-history small{font-size:11px;color:#8297a7}.fm-investigations-history p{font-size:12px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.fm-investigations-placeholder{text-align:center;padding:45px 22px;color:#8297a7}.fm-investigations-placeholder h4{font-size:14px;color:#3a6280}.fm-investigations-placeholder p{font-size:12px}html[data-theme=dark] .fm-investigations{color:#d0dce8}html[data-theme=dark] .fm-investigations-heading,html[data-theme=dark] .fm-investigations-list,html[data-theme=dark] .fm-investigations-panel{background:#1c1c26;border-color:#405465}html[data-theme=dark] .fm-investigations-heading h3,html[data-theme=dark] .fm-investigations-panel h4,html[data-theme=dark] .fm-investigations-panel h5,html[data-theme=dark] .fm-investigations-new h4{color:#e0e7f1}html[data-theme=dark] .fm-investigations-list>button{color:#d2e0ef}html[data-theme=dark] .fm-investigations-list>button.selected,html[data-theme=dark] .fm-investigations-list>button:hover{background:#2b2d39;border-color:#4b6175}html[data-theme=dark] .fm-investigations-heading p,html[data-theme=dark] .fm-investigations-case-title p,html[data-theme=dark] .fm-investigations-list>button small,html[data-theme=dark] .fm-investigations-panel label{color:#b5c4d5}html[data-theme=dark] .fm-investigations-panel input,html[data-theme=dark] .fm-investigations-panel select,html[data-theme=dark] .fm-investigations-panel textarea{background:#1c1c26;border-color:#405465;color:#e4eff9}@media(max-width:870px){.fm-investigations-layout{grid-template-columns:1fr}}@media(max-width:530px){.fm-investigations-fields{grid-template-columns:1fr}.fm-investigations-heading{flex-wrap:wrap}.fm-investigations-heading button{width:100%;justify-content:center}}.fm-investigations-evidence{margin:23px 0 20px;border-top:1px solid #dbe7ef;padding-top:10px;display:grid;gap:14px;min-width:0}.fm-investigations-evidence>h5{justify-content:space-between}.fm-investigations-evidence>h5 span{margin-left:auto;font-weight:500;color:#8496a7}.fm-investigations-evidence-list{display:grid;gap:10px;min-width:0}.fm-investigations-evidence-item{border:1px solid #d9e5ed;border-radius:8px;padding:14px;display:grid;gap:9px;min-width:0}.fm-investigations-evidence-item>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fm-investigations-evidence-kind{display:inline-flex;align-items:center;gap:6px;color:#597b90;background:#edf4f8;border-radius:5px;padding:6px 8px;font-size:10px;font-weight:800}.fm-investigations-evidence-item strong{font-size:12px;color:#325c77;overflow-wrap:anywhere}.fm-investigations-evidence-item>small{font-size:10px;color:#829aab}.fm-investigations-evidence-item>p{font-size:12px;line-height:1.65;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.fm-investigations-evidence-item>a{font-size:12px;overflow-wrap:anywhere;color:#337fa9}.fm-investigations-evidence-item>code{max-width:100%;overflow-wrap:anywhere;font-size:10px;color:#8398a7}.fm-investigations-evidence-item>button{justify-self:start;display:inline-flex;align-items:center;gap:7px;font-size:12px}.fm-investigations-evidence-form{padding:18px;border:1px solid #d9e5ed;border-radius:8px;background:#fbfcfe;display:grid;gap:13px}.fm-investigations-evidence-form h5{margin:0}.fm-investigations-evidence-form p{font-size:11px;color:#7f98a9;margin:0;line-height:1.6}.fm-investigations-evidence-form button{justify-self:start;display:inline-flex;align-items:center;gap:7px}html[data-theme=dark] .fm-investigations-evidence{border-color:#405465}html[data-theme=dark] .fm-investigations-evidence-item,html[data-theme=dark] .fm-investigations-evidence-form{background:#1c1c26;border-color:#405465}html[data-theme=dark] .fm-investigations-evidence-kind{background:#282b38;color:#b9cfdf}html[data-theme=dark] .fm-investigations-evidence-item strong{color:#e2ecf7}html[data-theme=dark] .fm-investigations-evidence-item>a{color:#8dc8e8}.fm-investigation-findings{display:grid;gap:14px;border-top:1px solid #dbe7ef;padding-top:12px;margin-top:24px;min-width:0}.fm-investigation-findings>h5{display:flex;align-items:center;gap:8px}.fm-investigations-findings-preview,.fm-investigations-decision{display:grid;gap:7px;padding:16px;border:1px solid #d7e4ec;border-radius:8px;background:#f9fbfd;min-width:0}.fm-investigations-findings-preview strong,.fm-investigations-decision strong{font-size:12px;color:#305e7b}.fm-investigations-findings-preview p,.fm-investigations-decision p{font-size:12px;color:#536f83;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.fm-investigations-decision{border-left:3px solid #418670}.fm-investigations-decision small{color:#7793a6;font-size:11px}.fm-investigation-findings .fm-investigations-evidence-form{background:#fafcfe}html[data-theme=dark] .fm-investigation-findings{border-color:#405465}html[data-theme=dark] .fm-investigations-findings-preview,html[data-theme=dark] .fm-investigations-decision,html[data-theme=dark] .fm-investigation-findings .fm-investigations-evidence-form{background:#20232e;border-color:#405465}html[data-theme=dark] .fm-investigations-findings-preview strong,html[data-theme=dark] .fm-investigations-decision strong{color:#e0eaf4}html[data-theme=dark] .fm-investigations-findings-preview p,html[data-theme=dark] .fm-investigations-decision p{color:#c0d0e0}.fm-investigations-personal-appeals{display:grid;gap:14px;border:1px solid #d7e3eb;border-radius:9px;padding:19px 21px;background:#fff;min-width:0}.fm-investigations-personal-appeals>h4{font-size:15px;margin:0;color:#2d5774}.fm-investigations-personal-appeals>p{font-size:12px;color:#7a90a1;margin:0;line-height:1.5}.fm-investigations-own-appeal{display:grid;gap:11px;border-top:1px solid #e2eaf0;padding-top:13px}.fm-investigations-own-appeal>div:first-child{display:grid;gap:5px}.fm-investigations-own-appeal strong{font-size:12px;color:#345c78}.fm-investigations-own-appeal small{font-size:11px;color:#7d94a6}.fm-investigations-own-appeal form,.fm-investigation-appeals form{display:grid;gap:13px}.fm-investigations-own-appeal label,.fm-investigation-appeals label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#536d81}.fm-investigations-own-appeal textarea,.fm-investigation-appeals textarea,.fm-investigation-appeals select{width:100%;min-width:0;padding:10px;border:1px solid #d0dfeb;border-radius:7px;background:#fff;color:#315771;font:inherit;font-size:12px}.fm-investigations-own-appeal button,.fm-investigation-appeals button{justify-self:start}.fm-investigations-appeal-summary{border-left:2px solid #b7d3e5;padding:8px 12px;background:#f8fbfd;border-radius:4px}.fm-investigations-appeal-summary p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;margin:8px 0;color:#4c7088}.fm-investigation-appeals{display:grid;gap:12px;border-top:1px solid #dbe7ef;margin-top:24px;padding-top:12px}.fm-investigation-appeals>article{display:grid;gap:11px;padding:16px;border:1px solid #d7e3eb;border-radius:8px}.fm-investigation-appeals>article>strong{font-size:12px;color:#355b78}.fm-investigation-appeals>article>small{font-size:11px;color:#7b94a5}.fm-investigation-appeals>article>p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fm-investigation-appeals form{margin-top:12px;border-top:1px solid #e0e8ee;padding-top:15px}html[data-theme=dark] .fm-investigations-personal-appeals,html[data-theme=dark] .fm-investigation-appeals>article{background:#1c1c26;border-color:#405465}html[data-theme=dark] .fm-investigations-own-appeal,html[data-theme=dark] .fm-investigation-appeals,html[data-theme=dark] .fm-investigation-appeals form{border-color:#405465}html[data-theme=dark] .fm-investigations-personal-appeals h4,html[data-theme=dark] .fm-investigations-own-appeal strong,html[data-theme=dark] .fm-investigation-appeals>article>strong{color:#dde8f4}html[data-theme=dark] .fm-investigations-appeal-summary{background:#222531}html[data-theme=dark] .fm-investigations-appeal-summary p,html[data-theme=dark] .fm-investigation-appeals>article>p,html[data-theme=dark] .fm-investigations-own-appeal label,html[data-theme=dark] .fm-investigation-appeals label{color:#b9cfe0}html[data-theme=dark] .fm-investigations-own-appeal textarea,html[data-theme=dark] .fm-investigation-appeals textarea,html[data-theme=dark] .fm-investigation-appeals select{background:#1c1c26;border-color:#405465;color:#e7eff8}.fm-investigations-case-filters{display:grid;gap:11px;padding:13px 10px;border-bottom:1px solid #e0e9ef;min-width:0}.fm-investigations-case-filters label{display:grid;gap:6px;font-size:11px;font-weight:700;color:#58748a;min-width:0}.fm-investigations-case-filters input,.fm-investigations-case-filters select{width:100%;min-width:0;padding:9px 10px;border-radius:6px;background:#fff;border:1px solid #cddfe9;color:#2c5570;font:inherit;font-size:12px}html[data-theme=dark] .fm-investigations-case-filters{border-color:#405465}html[data-theme=dark] .fm-investigations-case-filters label{color:#bccbdb}html[data-theme=dark] .fm-investigations-case-filters input,html[data-theme=dark] .fm-investigations-case-filters select{background:#1c1c26;border-color:#405465;color:#e0e9f4}.cm-investigations-page .fm-investigations{width:100%;gap:15px}.cm-investigations-page .fm-investigations-heading{padding:14px 18px}.cm-investigations-page .fm-investigations-heading h3{font-size:14px}.cm-investigations-page .fm-investigations-layout{grid-template-columns:minmax(235px,310px) minmax(0,1fr);align-items:start;gap:18px}.cm-investigations-page .fm-investigations-list{position:sticky;top:15px;max-height:calc(100vh - 40px);overflow:auto;align-content:start}.cm-investigations-page .fm-investigations-content{min-width:0}.cm-investigations-page .fm-investigations-case-title{align-items:center}.cm-investigations-page .fm-investigations-case-title h4{font-size:21px}.cm-investigations-page .fm-investigations-panel{padding:24px}.fm-investigations-workspace-tabs,.fm-investigations-case-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid #d7e3eb;border-radius:9px;background:#fff;min-width:0}.fm-investigations-workspace-tabs button,.fm-investigations-case-tabs button{border:1px solid transparent;background:transparent;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 13px;font-size:12px;color:#5a7790;font-weight:750}.fm-investigations-workspace-tabs button.selected,.fm-investigations-case-tabs button.selected{background:#eaf4fb;color:#28658d;border-color:#bbd7e9}.fm-investigations-workspace-tabs button span{border-radius:9px;padding:1px 6px;font-size:10px;background:#e1edf5}.fm-investigations-case-tabs{margin:19px 0 17px;border:0;border-top:1px solid #dce6ed;border-bottom:1px solid #dce6ed;border-radius:0;padding:9px 0}.fm-investigations-create-page{max-width:850px;display:grid;gap:17px}.fm-investigations-create-page .fm-investigations-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-investigations-create-page>button{justify-self:start}.fm-investigations-activity-tab{min-width:0}.fm-investigations-activity-tab>h5{display:flex;align-items:center;gap:9px}.cm-investigations-page .fm-investigations-evidence,.cm-investigations-page .fm-investigation-findings,.cm-investigations-page .fm-investigation-appeals{border-top:0;margin-top:0;padding-top:0}.cm-investigations-page .fm-investigations-case-filters{padding:12px 8px}html[data-theme=dark] .fm-investigations-workspace-tabs,html[data-theme=dark] .fm-investigations-case-tabs{background:#1c1c26;border-color:#405465}html[data-theme=dark] .fm-investigations-workspace-tabs button,html[data-theme=dark] .fm-investigations-case-tabs button{color:#c8d6e4}html[data-theme=dark] .fm-investigations-workspace-tabs button.selected,html[data-theme=dark] .fm-investigations-case-tabs button.selected{background:#303545;color:#edf4fd;border-color:#526780}html[data-theme=dark] .fm-investigations-workspace-tabs button span{background:#383d4a;color:#dce8f1}@media(max-width:1050px){.cm-investigations-page .fm-investigations-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr)}}@media(max-width:800px){.cm-investigations-page .fm-investigations-layout{grid-template-columns:minmax(0,1fr)}.cm-investigations-page .fm-investigations-list{position:static;max-height:none}.cm-investigations-page .fm-investigations-panel{padding:17px}}@media(max-width:520px){.fm-investigations-case-tabs button{flex:1 1 auto}.fm-investigations-create-page .fm-investigations-fields{grid-template-columns:1fr}}.fm-investigations-retention{display:grid;gap:17px;min-width:0}.fm-investigations-retention-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.fm-investigations-retention-head h4{font-size:17px;color:#305c78;margin:0 0 5px}.fm-investigations-retention-head p,.fm-investigations-retention-policy>p,.fm-investigations-retention-preview>p{font-size:12px;color:#728da2;line-height:1.7;margin:0}.fm-investigations-retention-head button{display:inline-flex;align-items:center;gap:7px;font-size:12px}.fm-investigations-retention-policy,.fm-investigations-retention-preview{display:grid;gap:13px;min-width:0}.fm-investigations-retention-policy h5,.fm-investigations-retention-preview h5{margin:0}.fm-investigations-retention-policy button{justify-self:start}.fm-investigations-retention-table{overflow-x:auto;max-width:100%}.fm-investigations-retention-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.fm-investigations-retention-table th{background:#f2f6f9;color:#52758b;white-space:nowrap;font-size:11px}.fm-investigations-retention-table th,.fm-investigations-retention-table td{padding:12px 10px;border-bottom:1px solid #dce6ee}.fm-investigations-retention-preview small{font-size:11px;color:#7b93a5}.fm-investigations-holds{display:grid;gap:12px;margin-top:22px;border-top:1px solid #dbe7ee;padding-top:12px}.fm-investigations-holds>h5{display:flex;gap:8px;align-items:center}.fm-investigations-holds>article{padding:15px;border:1px solid #d8e4ec;border-radius:8px;display:grid;gap:8px}.fm-investigations-holds>article>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fm-investigations-holds>article strong{font-size:12px;color:#355d79}.fm-investigations-holds>article small{font-size:11px;color:#7794a7}.fm-investigations-holds>article>p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fm-investigations-holds>form,.fm-investigations-holds>article form{display:grid;gap:12px}.fm-investigations-holds form button{justify-self:start}html[data-theme=dark] .fm-investigations-retention-head h4,html[data-theme=dark] .fm-investigations-holds>article strong{color:#e0e9f4}html[data-theme=dark] .fm-investigations-retention-table th{background:#282d38;color:#cfdeeb}html[data-theme=dark] .fm-investigations-retention-table th,html[data-theme=dark] .fm-investigations-retention-table td,html[data-theme=dark] .fm-investigations-holds{border-color:#405465}html[data-theme=dark] .fm-investigations-holds>article{background:#20232e;border-color:#405465}.careers-v2{display:block;color:#153d5e;max-width:1400px}.careers-v2 *{box-sizing:border-box}.careers-v2 .careers-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 25px}.careers-v2 .careers-eyebrow{display:block;letter-spacing:.11em;color:#3b7baf;font-size:10px;font-weight:800;text-transform:uppercase;margin-bottom:7px}.careers-v2 .careers-topline h2{font-size:26px;letter-spacing:-.025em;margin:0 0 6px;font-weight:750;color:#183c57}.careers-v2 .careers-topline p,.careers-v2 .careers-section-head p{color:#718ca5;font-size:13px;margin:0;line-height:1.5}.careers-v2 .careers-top-actions{display:flex;align-items:center;gap:9px;padding-top:9px}.careers-v2 button{cursor:pointer;font:inherit}.careers-v2 button:disabled{opacity:.45;cursor:not-allowed}.careers-v2 .careers-btn-primary,.careers-v2 .careers-btn-quiet{border:1px solid #cbddeb;border-radius:7px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px}.careers-v2 .careers-btn-primary{border-color:#236c96;background:#236c96;color:#fff}.careers-v2 .careers-btn-primary:hover:not(:disabled){background:#18577e}.careers-v2 .careers-btn-quiet{background:#fff;color:#2a668d}.careers-v2 .careers-btn-quiet:hover:not(:disabled){background:#f0f6fa}.careers-v2 .careers-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.careers-v2 .careers-stats>div{border:1px solid #d7e4ed;background:#fff;border-radius:10px;padding:17px 19px;display:flex;flex-direction:column;gap:12px;min-width:0}.careers-v2 .careers-stats span{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;color:#6b8aa1}.careers-v2 .careers-stats strong{font-size:28px;color:#173f60;line-height:1}.careers-v2 .careers-surface{background:#fff;border:1px solid #d6e3ed;border-radius:11px;overflow:hidden}.careers-v2 .careers-section-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:21px 22px}.careers-v2 .careers-section-head h3{font-size:17px;margin:0 0 5px;color:#163c5b}.careers-v2 .careers-filterbar{border-top:1px solid #e9eff4;background:#fbfdff;display:flex;gap:12px;align-items:center;padding:12px 22px}.careers-v2 .careers-filterbar select,.careers-v2 .careers-search{border:1px solid #d3e2ee;background:#fff;border-radius:7px;min-height:37px;color:#245574;font-size:12px}.careers-v2 .careers-filterbar select{padding:0 11px;min-width:150px}.careers-v2 .careers-search{display:flex;align-items:center;gap:9px;padding:0 12px;flex:1;max-width:430px;color:#7893a6}.careers-v2 .careers-search input{border:0;outline:0;width:100%;min-width:0;background:none;color:#183f5a;font-size:12px}.careers-v2 .careers-campaign-row{display:flex;align-items:center;border-top:1px solid #e9eff4;min-height:91px;padding:8px 20px;gap:14px}.careers-v2 .careers-campaign-open{display:flex;align-items:center;text-align:left;gap:14px;flex:1;min-width:0;padding:8px 0;border:0;background:none;color:inherit}.careers-v2 .careers-campaign-open>svg{color:#8ca9bc;flex:none}.careers-v2 .careers-campaign-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:9px;background:#eaf4fb;color:#286e9b;flex:none}.careers-v2 .careers-campaign-detail{flex:1;min-width:0}.careers-v2 .careers-campaign-detail strong{font-size:14px;display:block;color:#173f5e}.careers-v2 .careers-campaign-detail span{display:inline-block;color:#6f8ba1;font-size:11px;margin-top:5px}.careers-v2 .careers-campaign-detail p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;color:#7b91a1;font-size:11px;max-width:610px}.careers-v2 .careers-dot{margin:0 5px!important}.careers-v2 .careers-campaign-status{display:flex;align-items:center;gap:9px;flex:none}.careers-v2 .careers-campaign-status select{font-size:11px;border:1px solid #d4e2ec;background:#fff;color:#386383;border-radius:6px;padding:7px 9px;max-width:100px}.careers-v2 .careers-status{display:inline-flex;align-items:center;padding:5px 9px;font-size:10px;font-weight:750;border-radius:20px;background:#edf3f7;color:#527189;white-space:nowrap;text-transform:capitalize}.careers-v2 .careers-status.open,.careers-v2 .careers-status.accepted{color:#217a56;background:#e5f6ed}.careers-v2 .careers-status.draft,.careers-v2 .careers-status.under_review,.careers-v2 .careers-status.interview{color:#97691b;background:#fff5df}.careers-v2 .careers-status.rejected{color:#a34444;background:#fff0f0}.careers-v2 .careers-empty{text-align:center;padding:60px 24px;color:#7892a6;display:flex;align-items:center;flex-direction:column;gap:10px}.careers-v2 .careers-empty svg{color:#8aacc1}.careers-v2 .careers-empty h4{color:#254b68;font-size:15px;margin:0}.careers-v2 .careers-empty p{font-size:12px;margin:0 0 7px}.careers-v2 .careers-workspace{max-width:1000px}.careers-v2 .careers-workspace>.careers-section-head{padding:8px 0 21px}.careers-v2 .careers-workspace>.careers-section-head h3{font-size:22px}.careers-v2 .careers-back{border:0;background:none;padding:8px 0 17px;display:flex;gap:7px;align-items:center;color:#32749b;font-size:12px;font-weight:700}.careers-v2 .careers-form{padding:0}.careers-v2 .careers-form-block{padding:24px;border-bottom:1px solid #e5edf3}.careers-v2 .careers-form-block h4{display:flex;align-items:center;gap:9px;font-size:15px;color:#1b4e70;margin:0 0 20px}.careers-v2 .careers-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.careers-v2 .careers-form label,.careers-v2 .careers-review-form label{font-size:12px;color:#426f8c;font-weight:700;display:flex;flex-direction:column;gap:7px}.careers-v2 .careers-form input:not([type=checkbox]),.careers-v2 .careers-form select,.careers-v2 .careers-form textarea,.careers-v2 .careers-review-form textarea,.careers-v2 .careers-review-form select{width:100%;border:1px solid #cfdfea;border-radius:7px;padding:10px 12px;color:#174260;background:#fff;font:inherit;font-size:12px;min-height:39px}.careers-v2 .careers-form textarea,.careers-v2 .careers-review-form textarea{resize:vertical;line-height:1.5}.careers-v2 .careers-span{grid-column:1/-1}.careers-v2 .careers-question-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.careers-v2 .careers-question-title h4{margin-bottom:5px}.careers-v2 .careers-question-title p{color:#7c92a4;font-size:12px;margin:0 0 17px}.careers-v2 .careers-question-title>span{color:#7e98ab;font-size:12px}.careers-v2 .careers-question-row{display:flex;align-items:end;gap:12px;border:1px solid #e2eaf1;border-radius:8px;padding:14px;margin-bottom:12px}.careers-v2 .careers-question-number{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#e9f4fb;color:#36779e;font-size:11px;font-weight:800;align-self:center;flex:none}.careers-v2 .careers-question-row>label:first-of-type{flex:1;min-width:0}.careers-v2 .careers-question-row .careers-check{flex-direction:row;align-items:center;padding-bottom:10px;white-space:nowrap}.careers-v2 .careers-add-question{width:100%;padding:11px;border:1px dashed #bbd3e4;border-radius:7px;background:#f5f9fc;color:#347399;font-size:12px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:7px}.careers-v2 .careers-form-footer{padding:17px 24px;display:flex;justify-content:flex-end;gap:10px;background:#fbfdff}.careers-v2 .careers-application-heading .careers-status{vertical-align:middle;margin-left:8px}.careers-v2 .careers-applications{display:grid;gap:17px}.careers-v2 .careers-application-card{background:#fff;border:1px solid #d7e5ee;border-radius:10px;padding:22px;overflow:hidden}.careers-v2 .careers-applicant-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.careers-v2 .careers-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#eaf3fa;color:#246c9d;font-size:17px;font-weight:800;flex:none}.careers-v2 .careers-applicant-head>div:nth-child(2){flex:1;min-width:0}.careers-v2 .careers-applicant-head h4{margin:0;color:#1d4b6b;font-size:14px}.careers-v2 .careers-applicant-head p{margin:3px 0;font-size:12px;color:#678ba3}.careers-v2 .careers-applicant-head small{display:flex;align-items:center;gap:4px;color:#8a9eac;font-size:11px}.careers-v2 .careers-answer-list{display:grid;gap:14px;padding:18px 0;border-top:1px solid #e8eff4}.careers-v2 .careers-answer-list strong{font-size:12px;color:#346483}.careers-v2 .careers-answer-list p{margin:5px 0 0;white-space:pre-wrap;word-break:break-word;font-size:13px;color:#264e69}.careers-v2 .careers-review-form{border-top:1px solid #e7edf2;padding-top:19px;display:grid;gap:12px}.careers-v2 .careers-review-form h5{font-size:13px;margin:0;color:#214d6b}.careers-v2 .careers-review-form .careers-btn-primary{justify-self:start}.careers-v2 .careers-history{border-top:1px solid #e7eef3;padding-top:14px;margin-top:18px;font-size:12px;color:#6d8a9b}.careers-v2 .careers-history summary{cursor:pointer;font-weight:700;color:#42718e}.careers-v2 .careers-history p{margin:10px 0}@media(max-width:900px){.careers-v2 .careers-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-v2 .careers-topline{flex-wrap:wrap}.careers-v2 .careers-top-actions{padding:0}}@media(max-width:620px){.careers-v2 .careers-stats{gap:8px}.careers-v2 .careers-stats>div{padding:13px}.careers-v2 .careers-filterbar{flex-direction:column;align-items:stretch}.careers-v2 .careers-search{max-width:none}.careers-v2 .careers-campaign-row{align-items:flex-start;flex-direction:column}.careers-v2 .careers-campaign-status{padding-left:55px;padding-bottom:10px}.careers-v2 .careers-form-grid{grid-template-columns:1fr}.careers-v2 .careers-question-row{flex-wrap:wrap}.careers-v2 .careers-question-row>label:first-of-type{flex-basis:calc(100% - 45px)}.careers-v2 .careers-form-block{padding:15px}.careers-v2 .careers-form-footer{padding:14px}}.careers-v2 .careers-interview-panel{border-top:1px solid #e7edf2;padding:19px 0;margin:0;color:#315b78}.careers-v2 .careers-interview-panel h5{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 0 13px;color:#1b4e70}.careers-v2 .careers-interview-row{padding:13px 15px;margin-bottom:12px;border:1px solid #dce8f0;background:#f9fcfe;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(175px,240px);gap:14px}.careers-v2 .careers-interview-row strong{font-size:12px;color:#1d4d6d}.careers-v2 .careers-interview-row p{margin:7px 0;font-size:11px;color:#69859b;white-space:pre-wrap;overflow-wrap:anywhere}.careers-v2 .careers-interview-row .careers-status{margin-top:3px}.careers-v2 .careers-status.pass{color:#217a56;background:#e5f6ed}.careers-v2 .careers-status.fail,.careers-v2 .careers-status.no_show{color:#a34444;background:#fff0f0}.careers-v2 .careers-no-interview{margin:0 0 15px;font-size:12px;color:#7992a5}.careers-v2 .careers-interview-create{margin:10px 0;padding:12px 14px;border-radius:8px;background:#f7fbfe;border:1px solid #d9e7f0}.careers-v2 .careers-interview-create summary{cursor:pointer;font-size:12px;font-weight:700;color:#2f7196}.careers-v2 .careers-interview-create form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.careers-v2 .careers-interview-create label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#426f8c}.careers-v2 .careers-interview-create input,.careers-v2 .careers-interview-create select,.careers-v2 .careers-interview-assess select,.careers-v2 .careers-interview-assess textarea{min-width:0;width:100%;font:inherit;font-size:12px;color:#174260;background:#fff;border:1px solid #cfdfea;border-radius:7px;padding:9px}.careers-v2 .careers-interview-create button{justify-self:start;align-self:end}.careers-v2 .careers-interview-assess{display:grid;gap:8px}.careers-v2 .careers-interview-assess textarea{resize:vertical}.careers-v2 .careers-interview-assess button{justify-self:start}@media(max-width:620px){.careers-v2 .careers-interview-row,.careers-v2 .careers-interview-create form{grid-template-columns:1fr}}.careers-v2 .careers-workspace:has(.careers-applications){max-width:1200px}.careers-v2 .careers-application-heading{padding:18px 22px!important;margin:0 0 16px;background:#fff;border:1px solid #dae6ef;border-radius:10px}.careers-v2 .careers-applications{gap:20px}.careers-v2 .careers-application-card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(275px,1fr);gap:0 23px;padding:23px 25px}.careers-v2 .careers-applicant-head{grid-column:1/-1;padding:0 0 21px;margin-bottom:2px;border-bottom:1px solid #e3ecf2}.careers-v2 .careers-review-section{grid-column:1;grid-row:auto;padding-top:19px}.careers-v2 .careers-review-section h5,.careers-v2 .careers-interview-panel h5,.careers-v2 .careers-review-form h5{display:flex;align-items:center;gap:8px;color:#1c4e6e;font-size:13px;margin:0 0 13px}.careers-v2 .careers-answer-list{padding:0;border-top:0;display:grid;gap:15px}.careers-v2 .careers-answer-list>div{padding:13px 15px;background:#f7fafc;border:1px solid #e6edf2;border-radius:8px}.careers-v2 .careers-answer-list p{line-height:1.6}.careers-v2 .careers-interview-panel{grid-column:1;padding:23px 0 16px;margin-top:20px}.careers-v2 .careers-review-form{grid-column:2;grid-row:2 / span 2;align-self:start;padding:20px;border:1px solid #d8e6ef;border-radius:9px;background:#f8fbfd;margin-top:19px;position:sticky;top:20px}.careers-v2 .careers-review-form h5{font-size:14px}.careers-v2 .careers-review-form .careers-btn-primary{justify-self:stretch}.careers-v2 .careers-history{grid-column:1/-1;margin-top:15px}.careers-v2 .careers-interview-row{grid-template-columns:1fr;gap:12px}.careers-v2 .careers-interview-assess{grid-template-columns:minmax(0,140px) minmax(0,1fr) auto;align-items:start}.careers-v2 .careers-interview-assess button{align-self:start}.careers-v2 .careers-application-card:not(:has(.careers-review-form)) .careers-interview-panel{grid-column:1/-1}.careers-v2 .careers-review-form textarea{min-height:90px}.careers-v2 .careers-campaign-status .careers-btn-quiet{padding:7px 10px;min-height:33px}@media(max-width:920px){.careers-v2 .careers-application-card{grid-template-columns:1fr}.careers-v2 .careers-review-form{grid-row:auto;grid-column:1;position:static}.careers-v2 .careers-interview-panel,.careers-v2 .careers-review-section{grid-column:1}}@media(max-width:600px){.careers-v2 .careers-application-card{padding:16px}.careers-v2 .careers-interview-assess{grid-template-columns:1fr}.careers-v2 .careers-application-heading{flex-wrap:wrap}.careers-v2 .careers-campaign-status{padding-left:0}}.careers-v2 .careers-stage-editor .careers-question-row{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.careers-v2 .careers-stage-editor .careers-question-row>label{flex:1 1 190px;min-width:150px}.careers-v2 .careers-stage-editor .careers-question-row button{white-space:nowrap}.careers-v2 .careers-stage-editor .careers-question-title p{max-width:700px;line-height:1.5}.careers-v2 .careers-stage-editor .careers-question-number{align-self:center}@media(max-width:630px){.careers-v2 .careers-stage-editor .careers-question-row{align-items:stretch}.careers-v2 .careers-stage-editor .careers-question-row>label{flex-basis:calc(100% - 40px)}}.careers-v2 .careers-interview-maintenance{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.careers-v2 .careers-interview-maintenance details{flex:1 1 190px;min-width:0;border:1px solid #d6e5ee;background:#fff;border-radius:7px;padding:10px 12px}.careers-v2 .careers-interview-maintenance summary{cursor:pointer;font-size:12px;color:#316e94;font-weight:700}.careers-v2 .careers-interview-maintenance form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}.careers-v2 .careers-interview-maintenance label{display:flex;flex-direction:column;gap:6px;color:#456c84;font-size:11px;font-weight:700}.careers-v2 .careers-interview-maintenance select,.careers-v2 .careers-interview-maintenance input,.careers-v2 .careers-interview-maintenance textarea{width:100%;min-width:0;border:1px solid #cbdeea;border-radius:6px;padding:9px;background:#fff;color:#224e6c;font:inherit;font-size:12px}.careers-v2 .careers-interview-maintenance form>button{justify-self:start}.careers-v2 .careers-interview-maintenance details:last-child form{grid-template-columns:1fr}.careers-v2 .careers-interview-maintenance details:last-child summary{color:#a14e45}html[data-theme=dark] .careers-v2 .careers-interview-maintenance details{background:#1b2b3b;border-color:#405769}html[data-theme=dark] .careers-v2 .careers-interview-maintenance label{color:#aec7d9}html[data-theme=dark] .careers-v2 .careers-interview-maintenance summary{color:#a9d5f0}@media(max-width:720px){.careers-v2 .careers-interview-maintenance form{grid-template-columns:1fr}}.careers-v2 .careers-assigned-section{border:1px solid #d7e5ee;border-radius:10px;background:#fff;margin:0 0 22px;padding:20px 22px}.careers-v2 .careers-assigned-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px}.careers-v2 .careers-assigned-heading h3{display:flex;gap:9px;align-items:center;color:#214f70;margin:0 0 6px;font-size:16px}.careers-v2 .careers-assigned-heading p{font-size:12px;color:#7291a5;margin:0}.careers-v2 .careers-assigned-card{border:1px solid #dbe7ef;border-radius:8px;background:#f9fcfe;padding:15px;margin-top:12px}.careers-v2 .careers-assigned-summary{display:flex;justify-content:space-between;align-items:start;gap:16px}.careers-v2 .careers-assigned-summary strong{font-size:13px;color:#214e6c}.careers-v2 .careers-assigned-summary p{display:flex;align-items:center;gap:7px;color:#718fa1;font-size:12px;margin:7px 0 0}.careers-v2 .careers-assigned-card details{margin:14px 0;color:#336d91}.careers-v2 .careers-assigned-card summary{cursor:pointer;font-size:12px;font-weight:700}.careers-v2 .careers-assigned-answer{padding:12px 4px;border-bottom:1px solid #dbe6ef;color:#315c79}.careers-v2 .careers-assigned-answer p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.careers-v2 .careers-assigned-card form{display:grid;grid-template-columns:minmax(150px,220px) minmax(180px,1fr) auto;align-items:end;gap:12px;border-top:1px solid #e0eaf2;padding-top:14px}.careers-v2 .careers-assigned-card label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#406c85}.careers-v2 .careers-assigned-card select,.careers-v2 .careers-assigned-card textarea{width:100%;border:1px solid #cbddeb;border-radius:7px;background:#fff;padding:9px;color:#254e6e;font:inherit;font-size:12px}.careers-v2 .careers-assigned-empty{color:#7893a7;font-size:12px;margin:0}html[data-theme=dark] .careers-v2 .careers-assigned-section,html[data-theme=dark] .careers-v2 .careers-assigned-card{background:#1c2b3a;border-color:#3e5367}html[data-theme=dark] .careers-v2 .careers-assigned-summary strong,html[data-theme=dark] .careers-v2 .careers-assigned-heading h3{color:#e6f0fa}@media(max-width:900px){.careers-v2 .careers-assigned-card form{grid-template-columns:1fr}}.careers-v2 .careers-onboarding-panel{grid-column:1/-1;margin-top:15px;border:1px solid #d8e5ef;border-radius:9px;background:#fafdff;overflow:hidden}.careers-v2 .careers-onboarding-toggle{width:100%;display:flex;align-items:center;gap:8px;padding:15px;border:0;border-radius:0;background:transparent;color:#1c567c;text-align:left;font-size:13px;font-weight:800}.careers-v2 .careers-onboarding-toggle span{margin-left:auto;font-size:11px;font-weight:500;color:#6d889e}.careers-v2 .careers-onboarding-body{padding:15px;border-top:1px solid #e0ebf3}.careers-v2 .careers-onboarding-task{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #e1eaf2;color:#2a5777;font-size:12px}.careers-v2 .careers-onboarding-task>span{flex:1}.careers-v2 .careers-onboarding-task small{font-size:10px;color:#7791a6;margin-left:8px}.careers-v2 .careers-onboarding-add{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center;margin:15px 0}.careers-v2 .careers-onboarding-add>input{flex:1 1 200px}.careers-v2 .careers-onboarding-add>label{display:flex;flex-direction:row;align-items:center}.careers-v2 .careers-onboarding-add button{display:flex;align-items:center;gap:5px}.careers-v2 .careers-onboarding-probation{margin-top:16px;padding-top:10px;border-top:1px solid #e0ebf3}.careers-v2 .careers-onboarding-probation h5{display:flex;gap:7px;align-items:center;font-size:13px;color:#275a80}.careers-v2 .careers-onboarding-probation form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.careers-v2 .careers-onboarding-probation label{display:grid;gap:6px;min-width:0}.careers-v2 .careers-onboarding-full{grid-column:1/-1}.careers-v2 .careers-onboarding-probation form button{justify-self:start}html[data-theme=dark] .careers-v2 .careers-onboarding-panel{background:#1d2e40;border-color:#435b70}html[data-theme=dark] .careers-v2 .careers-onboarding-toggle,html[data-theme=dark] .careers-v2 .careers-onboarding-task,html[data-theme=dark] .careers-v2 .careers-onboarding-probation h5{color:#c5e0f0}@media(max-width:720px){.careers-v2 .careers-onboarding-probation form{grid-template-columns:1fr}}.careers-v2 .careers-onboarding-tools{border-top:1px solid #dbe8f0;padding-top:17px;margin-top:18px}.careers-v2 .careers-onboarding-tools h5{color:#255c7d;font-size:13px;margin:14px 0 8px}.careers-v2 .careers-onboarding-tools p{font-size:12px;color:#7291a6;margin:0 0 12px}.careers-v2 .careers-onboarding-tool-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:9px 0 14px}.careers-v2 .careers-onboarding-tool-row input,.careers-v2 .careers-onboarding-tool-row select{flex:1 1 220px;min-width:0;border:1px solid #c7dce9;border-radius:7px;padding:10px;background:#fff;color:#315e7d}.careers-v2 .careers-onboarding-tool-row button{font-size:12px;border-radius:7px;white-space:nowrap}html[data-theme=dark] .careers-v2 .careers-onboarding-tools{border-color:#3e5568}html[data-theme=dark] .careers-v2 .careers-onboarding-tools h5{color:#d7eaf7}html[data-theme=dark] .careers-v2 .careers-onboarding-tools p{color:#b4cad9}@media(max-width:550px){.careers-v2 .careers-onboarding-tool-row>*{width:100%}}.di-space{display:grid;gap:18px;margin-top:12px}.di-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.di-heading h2{font-size:19px;margin:0 0 5px}.di-heading p,.di-panel p{font-size:12px;color:var(--muted,#6a8496);line-height:1.5}.di-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.di-panel{border:1px solid var(--line,#dce5ec);background:var(--surface,#fff);border-radius:10px;padding:22px;min-width:0}.di-panel h3{display:flex;gap:9px;align-items:center;font-size:15px;margin:0 0 17px}.di-panel>strong{font-size:14px}.di-panel form{display:grid;gap:12px;margin-top:12px}.di-panel label{display:grid;gap:5px;font-size:12px;font-weight:600;color:inherit}.di-panel input,.di-panel select,.di-panel textarea{width:100%;border:1px solid #becfdb;border-radius:6px;padding:10px;font:inherit;color:inherit;background:transparent;min-width:0}.di-panel button,.di-heading button{display:inline-flex;justify-content:center;align-items:center;gap:7px;justify-self:start;border:1px solid #b5cad9;border-radius:6px;padding:9px 14px;background:transparent;color:inherit}.di-panel button:disabled{opacity:.5;cursor:not-allowed}.di-panel .di-check{display:flex;align-items:center;gap:8px}.di-check input{width:auto}.di-record{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid var(--line,#e2eaf0);padding:12px 0}.di-record strong{display:block;font-size:12px}.di-record small{display:block;color:var(--muted,#718a9d);font-size:11px;margin-top:4px;overflow-wrap:anywhere}.di-space .pa-error,.di-space .pa-notice{padding:12px;border-radius:6px}.di-space .pa-error{background:#fff1f1;color:#922}.di-space .pa-notice{background:#ecf6ef;color:#17582b}@media(max-width:900px){.di-grid{grid-template-columns:1fr}}.di-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.di-template-preview{border:1px solid var(--line,#dce5ec);background:var(--surface,#fff);border-radius:8px;padding:12px;overflow-wrap:anywhere}.di-template-preview>strong{display:block;margin-bottom:8px;font-size:12px}.di-embed-preview{border-left:4px solid #3579c8;background:#73849614;border-radius:4px;padding:12px;margin-top:8px}.di-embed-preview strong{font-size:13px}.di-embed-preview p{white-space:pre-wrap;margin:5px 0 0}.di-panel input[type=color]{max-width:94px;height:42px;padding:4px}.rb-space{display:grid;gap:20px;min-width:0}.rb-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.rb-heading h2,.rb-panel h3{display:flex;align-items:center;gap:9px;margin:0 0 7px}.rb-heading p,.rb-panel p{margin:0;color:var(--text-muted,var(--muted,#8893a5))}.rb-panel{padding:20px;border:1px solid var(--border,#394254);border-radius:12px;background:var(--card-bg,var(--surface,#202734));display:grid;gap:15px;min-width:0}.rb-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.rb-form h3{grid-column:1/-1}.rb-form label{display:grid;gap:6px;font-size:13px}.rb-space input,.rb-space textarea{box-sizing:border-box;max-width:100%;width:100%;padding:10px;border:1px solid var(--border,#596377);border-radius:7px;background:var(--input-bg,var(--surface,#202734));color:inherit}.rb-space button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border-radius:7px;border:1px solid var(--border,#596377);background:var(--button-bg,var(--surface-raised,#303c51));color:inherit;cursor:pointer}.rb-space button:disabled{opacity:.5;cursor:not-allowed}.rb-list{display:grid;gap:15px}.rb-item-heading,.rb-key,.rb-issue{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.rb-item-heading span{font-size:12px}.rb-key{border-top:1px solid var(--border,#394254);padding-top:11px}.rb-key div{display:grid;gap:3px}.rb-key small{color:var(--text-muted,#8893a5)}.rb-issue input{flex:1;min-width:180px}.rb-secret,.rb-warning{border:1px solid var(--border,#596377);padding:16px;border-radius:10px;display:grid;gap:10px;min-width:0}.rb-secret strong{display:flex;align-items:center;gap:8px}.rb-secret p,.rb-warning p{margin:0}.rb-warning{display:flex;align-items:flex-start}.rb-warning svg{flex-shrink:0}@media(max-width:650px){.rb-heading,.rb-issue{align-items:stretch;flex-direction:column}.rb-form{grid-template-columns:1fr}}.rb-group-proof{display:grid;gap:11px;padding:16px;border:1px solid var(--border,#405465);border-radius:9px}.rb-group-proof h4{margin:0}.rb-group-proof p{font-size:12px;line-height:1.6}.rb-group-proof>button{justify-self:start}.rb-group-proof .rb-secret{background:transparent}.rb-group-proof .rb-secret label{display:grid;gap:8px;font-size:12px}.rb-group-proof textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.rb-group-proof .rb-secret>button{justify-self:start}.rb-credential-actions{display:flex;gap:8px;flex-wrap:wrap}.rb-key small,.rb-key strong{overflow-wrap:anywhere}@media(max-width:650px){.rb-credential-actions{width:100%}}.fm-space{display:grid;gap:20px;min-width:0}.fm-heading,.fm-server-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.fm-heading h2,.fm-panel h3,.fm-secret h3{display:flex;align-items:center;gap:9px;margin:0 0 7px}.fm-heading p,.fm-panel p,.fm-secret p{margin:0;color:var(--text-muted,var(--muted,#8893a5))}.fm-space button{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:10px 14px;border:1px solid var(--border,#596377);border-radius:7px;background:var(--button-bg,var(--surface-raised,#303c51));color:inherit;cursor:pointer}.fm-space button:disabled{opacity:.5;cursor:not-allowed}.fm-space input,.fm-space textarea{box-sizing:border-box;max-width:100%;width:100%;padding:11px;border:1px solid var(--border,#596377);border-radius:8px;background:var(--input-bg,var(--surface,#202734));color:inherit}.fm-space textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.fm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fm-stats>div,.fm-panel,.fm-secret,.fm-warning{border:1px solid var(--border,#394254);border-radius:12px;padding:20px;background:var(--card-bg,var(--surface,#202734))}.fm-stats>div{display:grid;gap:6px}.fm-stats small,.fm-credential small,.fm-audit small{color:var(--text-muted,#8893a5)}.fm-stats strong{font-size:26px}.fm-register{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fm-register h3{grid-column:1/-1}.fm-register label{display:grid;gap:6px;font-size:13px}.fm-register button{justify-self:start;grid-column:1/-1}.fm-list{display:grid;gap:16px}.fm-panel{display:grid;gap:14px;min-width:0}.fm-panel h4{margin:4px 0 0}.fm-server-heading h3{margin:0}.fm-server-heading p{margin-top:5px}.fm-online,.fm-offline{font-size:12px;font-weight:700}.fm-online{color:#4bbc91}.fm-offline{color:var(--text-muted,#8893a5)}.fm-description{display:flex;align-items:flex-start;gap:7px;font-size:12px}.fm-description svg{flex-shrink:0}.fm-credential,.fm-audit,.fm-issue{border-top:1px solid var(--border,#394254);padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fm-credential>div:first-child,.fm-audit>div{display:grid;gap:4px;overflow-wrap:anywhere}.fm-actions{display:flex;gap:8px;flex-wrap:wrap}.fm-issue input{flex:1;min-width:180px}.fm-secret{display:grid;gap:12px}.fm-secret h3{margin:0}.fm-warning{display:flex;align-items:flex-start;gap:10px}.fm-warning svg{flex-shrink:0}.fm-audit time{font-size:12px;color:var(--text-muted,#8893a5)}@media(max-width:650px){.fm-stats,.fm-register{grid-template-columns:1fr}.fm-register h3,.fm-register button{grid-column:1}.fm-heading,.fm-issue{flex-direction:column;align-items:stretch}}.auth-page .auth-intro{max-width:470px}.auth-page .auth-intro-label{display:flex;align-items:center;gap:12px;color:#57738c;font-size:10px;font-weight:800;letter-spacing:.115em}.auth-page .auth-intro-separator{color:#9caab9;font-weight:400}.auth-page .auth-intro h1{font-size:clamp(31px,3.2vw,44px);font-weight:750;line-height:1.17;letter-spacing:-.04em;margin:23px 0 16px;max-width:450px}.auth-page .auth-intro>p{line-height:1.65;font-size:14px;max-width:405px}.auth-page .auth-capabilities{margin-top:37px;border-top:1px solid #dbe5ef;display:grid}.auth-page .auth-capability{display:flex;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid #dbe5ef}.auth-page .auth-capability>svg{flex:none;color:#44728e}.auth-page .auth-capability>span{display:grid;gap:4px;min-width:0}.auth-page .auth-capability strong{font-size:13px;color:#25425c;font-weight:750}.auth-page .auth-capability small{font-size:12px;color:#71879b;line-height:1.45}.auth-page .auth-intro-foot{font-size:10px;font-weight:700;letter-spacing:.11em;color:#8599aa;margin-top:25px}html[data-theme=dark] .auth-page .auth-intro-label{color:#9db3c9}html[data-theme=dark] .auth-page .auth-intro-separator{color:#60788d}html[data-theme=dark] .auth-page .auth-capabilities{border-top-color:#405465}html[data-theme=dark] .auth-page .auth-capability{border-bottom-color:#405465}html[data-theme=dark] .auth-page .auth-capability>svg{color:#9ab8d0}html[data-theme=dark] .auth-page .auth-capability strong{color:#dce6f0}html[data-theme=dark] .auth-page .auth-capability small{color:#afc2d2}html[data-theme=dark] .auth-page .auth-intro-foot{color:#91a9bf}@media(max-width:940px){.auth-page .auth-intro h1{font-size:35px}}@media(max-width:740px){.auth-page .auth-intro{display:none}}.cad-console{--cad-border:#bdc5cd;--cad-blue:#204f7e;min-height:100vh;height:100vh;display:flex;flex-direction:column;background:#eef0f2;color:#222;font:11px Arial,Helvetica,sans-serif;overflow:hidden}.cad-console *{box-sizing:border-box}.cad-console button,.cad-console input,.cad-console select,.cad-console textarea{font:inherit}.cad-console button{border-radius:0}.cad-titlebar{height:27px;min-height:27px;background:#f7f8fa;border-bottom:1px solid var(--cad-border);display:flex;align-items:center;justify-content:space-between;padding:0 9px;gap:12px}.cad-titlebar>div,.cad-titlebar-right{display:flex;align-items:center;gap:5px;min-width:0}.cad-titlebar strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cad-titlebar-right{color:#4b5b67;font-size:10px}.cad-brand-square{background:#204f7e;color:#fff;padding:2px 4px;font-weight:700}.cad-state-dot,.cad-online span{display:inline-block;background:#4d9e60;border-radius:50%;height:6px;width:6px}.cad-role{display:inline-flex;align-items:center;gap:5px;border-left:1px solid #bbc4ca;padding-left:11px;margin-left:6px}.cad-menubar{height:27px;min-height:27px;display:flex;align-items:stretch;background:#f2f3f5;border-bottom:1px solid #b8c1ca;padding:0 4px}.cad-menu-wrap{position:relative}.cad-menu-wrap>button{padding:0 8px;height:100%;background:transparent;color:#263444;border:0}.cad-menu-wrap>button:hover,.cad-menu-wrap>button.opened{background:#dbe8f3}.cad-menu-popup{position:absolute;left:0;top:100%;z-index:20;width:195px;background:#fff;border:1px solid #aeb7c0;box-shadow:1px 4px 12px #2234;padding:5px 0}.cad-menu-popup button{display:block;width:100%;border:0;text-align:left;padding:8px 12px;background:#fff;color:#242c33}.cad-menu-popup button:hover:not(:disabled){background:#dbeafb}.cad-menu-popup span{display:block;padding:10px;color:#84919a}.cad-menu-popup button:disabled{color:#a4afb6}.cad-toolbar{height:47px;min-height:47px;display:flex;align-items:stretch;justify-content:space-between;background:#e9edf1;border-bottom:1px solid #bfc6cf;padding:2px 6px;gap:8px}.cad-tool-group,.cad-toolbar-right{display:flex;align-items:center;gap:5px}.cad-toolbar-right{font-size:10px}.cad-tool-group .cad-small-btn{border:1px solid transparent;background:transparent;color:#3d4c5a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:49px;height:41px;padding:3px}.cad-tool-group .cad-small-btn:hover:not(:disabled){border-color:#b5c8d9;background:#f8fafc}.cad-small-btn:disabled{opacity:.4;cursor:not-allowed}.cad-online{display:inline-flex;align-items:center;gap:5px;color:#28583d}.cad-toolbar-right time{padding:6px;border-left:1px solid #c0c8cf;font-weight:700}.cad-change{display:flex;align-items:center;gap:7px;padding:5px 8px;background:#f8fafb;color:#2b4c64;border:1px solid #b9c5cf;max-width:180px;overflow:hidden;text-overflow:ellipsis}.cad-livebar{height:23px;min-height:23px;background:#16191d;color:#e1e5e8;display:flex;align-items:center;gap:12px;padding-right:10px;white-space:nowrap;overflow:hidden;font-size:10px}.cad-live-tag{height:100%;display:inline-flex;align-items:center;padding:0 10px;background:#c51c27;color:#fff;font-weight:700}.cad-live-count{border-left:1px solid #48515a;padding-left:12px}.cad-legend{display:flex;gap:22px;height:23px;min-height:23px;padding:5px 11px;background:#f6f7f8;border-bottom:1px solid var(--cad-border);align-items:center;color:#4e555c;white-space:nowrap;overflow:hidden}.cad-legend>strong{margin-left:auto;color:#667582;font-size:10px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;vertical-align:middle;margin-right:2px}.dot.green{background:#4e9a66}.dot.red{background:#bb1d2b}.dot.gray{background:#929aa3}.dot.yellow{background:#d4a017}.cad-toast{padding:7px 12px;background:#fce7e7;color:#8c2431;border-bottom:1px solid #e0b7b7;display:flex;justify-content:space-between;align-items:center}.cad-toast button{border:0;color:inherit;background:transparent}.cad-main-grid{display:grid;grid-template-columns:minmax(270px,32%) minmax(340px,1fr) minmax(245px,24%);grid-template-rows:minmax(190px,1fr) minmax(215px,38%);flex:1;min-height:0;overflow:hidden}.cad-panel{background:#fff;border-right:1px solid var(--cad-border);border-bottom:1px solid var(--cad-border);min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.cad-panel-head{height:25px;min-height:25px;display:flex;justify-content:space-between;align-items:center;gap:8px;background:#e8e9eb;border-bottom:1px solid var(--cad-border);padding:0 7px;color:#29353f}.cad-panel-head strong{font-size:11px}.cad-panel-head small{font-size:10px;color:#6a737b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-search{margin:5px;display:flex;align-items:center;gap:5px;border:1px solid #b7c1c9;background:#fff;padding:4px 6px;color:#7c8a94}.cad-search input{width:100%;min-width:0;border:0;outline:0;padding:0;color:#223;box-shadow:none;background:transparent}.cad-filters{display:flex;align-items:center;gap:2px;overflow-x:auto;padding:0 5px 5px;min-height:27px}.cad-filters button{padding:4px 6px;border:1px solid #c8ced5;background:#f5f5f5;color:#47525d;white-space:nowrap;font-size:10px}.cad-filters button.active{background:#fff;border-bottom:2px solid #2c6691;color:#1d4c72;font-weight:700}.cad-table-scroll{flex:1;overflow:auto}.cad-table-scroll table{border-collapse:collapse;width:100%;text-align:left;table-layout:fixed}.cad-table-scroll th{background:#f0f1f2;font-size:9px;font-weight:600;border:1px solid #d1d4d8;padding:5px 4px;white-space:nowrap}.cad-table-scroll td{font-size:10px;border-bottom:1px solid #e1e3e5;padding:6px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-table-scroll tr{cursor:pointer}.cad-table-scroll tbody tr:hover{background:#e8f1fa}.cad-table-scroll tr.selected{background:#3475b3;color:#fff}.cad-table-scroll th:first-child{width:37px}.cad-table-scroll th:nth-child(2){width:117px}.cad-table-scroll th:nth-child(3){width:96px}.cad-table-scroll th:last-child{width:70px}.cad-priority{display:inline-block;border:1px solid #d6bd80;background:#fff1ce;color:#76540b;font-size:9px;padding:2px 3px}.cad-table-empty{text-align:center;padding:25px 10px;color:#7f8994}.cad-panel-foot{padding:4px 6px;border-top:1px solid #d6dade;color:#627583;font-size:9px;display:flex;justify-content:space-between}.cad-detail-content{display:flex;flex-direction:column;min-height:0;overflow:auto;flex:1}.cad-detail-placeholder{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:#909ba5;gap:9px}.cad-detail-placeholder p{max-width:250px;text-align:center}.cad-incident-heading{padding:13px 10px;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #d8dfe3}.cad-incident-heading strong{font-size:14px}.cad-incident-heading div div{color:#667583;margin-top:7px}.cad-status{align-self:flex-start;background:#fff2cf;color:#6b4f00;padding:4px 7px;font-weight:700}.cad-status.closed{background:#d6e8dc;color:#2f6a47}.cad-detail-tabs{display:flex;border-bottom:1px solid #c5cdd5;background:#f5f6f8;min-height:29px}.cad-detail-tabs button{background:transparent;border:0;border-right:1px solid #d1d8df;color:#455665;padding:8px 12px}.cad-detail-tabs button.active{background:#fff;border-bottom:2px solid #2a6898;font-weight:700}.cad-data-table{padding:5px 8px;display:flex;flex-direction:column}.cad-data-table>div:not(.cad-notes){display:flex;justify-content:space-between;padding:7px 6px;border-bottom:1px solid #e5e8ea;gap:15px}.cad-data-table>div:not(.cad-notes) span{color:#667583}.cad-data-table>div:not(.cad-notes) strong{text-align:right;font-weight:400;overflow-wrap:anywhere}.cad-notes{background:#f3f4f5;border:1px solid #d2d6db;margin-top:10px;padding:8px;color:#555}.cad-notes span{letter-spacing:.07em;font-size:9px}.cad-notes p{margin:7px 0 2px;color:#333;white-space:pre-wrap}.cad-detail-actions{padding:8px;display:flex;gap:5px;margin-top:auto}.cad-detail-actions button,.cad-button-grid button{padding:6px 8px;background:#f6f6f6;border:1px solid #bfc6cd;color:#344b60}.cad-detail-actions button:hover:not(:disabled){background:#e5f1fa}.cad-attendance{padding:12px}.cad-attendance>div{border-bottom:1px solid #dce1e5;padding:9px 0;display:flex;justify-content:space-between;gap:10px}.cad-attendance p,.cad-history{color:#778692;padding:20px}.cad-history{text-align:center}.cad-history p{font-size:11px;color:#5d6b78}.cad-resources{grid-column:3;grid-row:1 / 3}.cad-resource-caption{padding:8px;border-bottom:1px solid #d4dade;color:#667}.cad-resource-thead{display:flex;justify-content:space-between;background:#f2f3f4;border-bottom:1px solid #cbd0d5;padding:6px 8px}.cad-resource-empty{min-height:115px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#97a4ae}.cad-crew{border-top:1px solid #c1c8cf;margin-top:auto;min-height:125px}.cad-crew p,.cad-history-panel p{color:#83909b;padding:8px;font-size:10px;line-height:1.5}.cad-button-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:5px}.cad-button-grid button:disabled{color:#a3abb3;background:#f2f2f2}.cad-history-panel{border-top:1px solid #cbd0d5;min-height:88px}.cad-quick{grid-column:1;grid-row:2}.cad-map{grid-column:2;grid-row:2}.cad-quick-fields{padding:7px;gap:5px;flex:1;overflow-y:auto}.cad-quick-fields label,.cad-dialog label{display:flex;flex-direction:column;gap:3px;font-size:10px;color:#3b4856}.cad-quick-fields input,.cad-quick-fields select,.cad-quick-fields textarea,.cad-dialog input,.cad-dialog select,.cad-dialog textarea{min-height:24px;width:100%;border:1px solid #b6bec6;border-radius:0;padding:4px 5px;color:#233;resize:vertical}.cad-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cad-quick-submit{display:flex;justify-content:flex-end;padding-bottom:5px}.cad-quick-submit button,.cad-dialog-actions button:last-child{display:inline-flex;align-items:center;gap:5px;border:1px solid #265a82;background:#2b6a9b;color:#fff;padding:6px 12px}.cad-quick-disabled{padding:20px;color:#7b8791;display:flex;align-items:center;gap:8px}.cad-map-canvas{position:relative;background:repeating-linear-gradient(38deg,#ebeddf,#ebeddf 80px,#ecefe3 81px,#ecefe3 120px);flex:1;overflow:hidden}.cad-map-roads span{position:absolute;display:block;background:#fff;border:1px solid #c7c9b9;height:14px;width:150%;left:-15%;top:40%;transform:rotate(-25deg)}.cad-map-roads span:nth-child(2){top:73%;transform:rotate(18deg);height:10px}.cad-map-roads span:nth-child(3){top:20%;transform:rotate(77deg);height:10px}.cad-map-roads span:nth-child(4){top:55%;transform:rotate(-63deg);height:18px;background:#eeb648;border-color:#fff}.cad-map-notice{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;text-align:center;gap:6px;background:#fffffff0;border:1px solid #c5ced3;padding:16px;box-shadow:0 1px 7px #3332;max-width:260px;width:70%;color:#5d6d7c}.cad-map-notice strong{color:#2d526f}.cad-map-notice span{font-size:10px;line-height:1.5}.cad-map-layers{position:absolute;bottom:8px;left:8px;display:flex;flex-direction:column;gap:3px;background:#ffffffdb;border:1px solid #c1c9c9;padding:5px 7px;font-size:9px}.cad-map-layers label{display:flex;gap:4px;align-items:center}.cad-map-layers input{margin:0}.cad-statusbar{min-height:23px;background:#e9eef3;border-top:1px solid #c2c8ce;display:flex;align-items:center;gap:13px;padding:0 8px;color:#465e73;font-size:10px}.cad-statusbar>span:not(:first-child){border-left:1px solid #c3cbd3;padding-left:12px}.cad-statusbar .grow{flex:1}.cad-entry{min-height:100vh;background:#f4f7fb;color:#213951;font:14px DM Sans,Arial,sans-serif;display:flex;flex-direction:column}.cad-entry-head{height:76px;background:#fff;border-bottom:1px solid #e0e7ef;display:flex;justify-content:space-between;align-items:center;padding:0 max(28px,calc((100vw - 1100px)/2))}.cad-entry-head>div{display:flex;gap:11px;align-items:center}.cad-entry-head>div>span:last-child{font-size:12px;color:#7b8ea0;border-left:1px solid #dbe3ea;padding-left:12px}.cad-entry-logo{width:39px;height:39px;border-radius:9px;background:#204e7b;color:#fff;display:flex;align-items:center;justify-content:center}.cad-entry-head button{background:#fff;border:1px solid #d6e0e8;border-radius:7px;color:#486579;display:flex;gap:7px;align-items:center;padding:9px 12px}.cad-entry-main{flex:1;width:100%;max-width:970px;margin:0 auto;padding:73px 30px}.cad-entry-eyebrow{font-size:11px;color:#3278a7;letter-spacing:.12em;font-weight:800}.cad-entry-intro h1{font-size:34px;letter-spacing:-.04em;margin:10px 0}.cad-entry-intro p{color:#72879a;max-width:550px;line-height:1.6;margin:0 0 35px}.cad-entry-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cad-entry-list>button{min-height:102px;border:1px solid #dce6f0;border-radius:10px;background:#fff;color:#22394e;display:flex;gap:14px;align-items:center;text-align:left;padding:20px;box-shadow:0 3px 12px #1f46630a}.cad-entry-list>button:hover{border-color:#82b0d5;background:#f8fcff}.cad-entry-agency-icon{height:45px;width:45px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#e6f0f9;color:#275d84}.cad-entry-list>button>span:nth-child(2){display:flex;flex-direction:column;gap:6px;flex:1}.cad-entry-list small{font-size:11px;color:#899bab}.cad-entry-foot{background:#fff;border-top:1px solid #e1e8ee;padding:18px 30px;color:#91a3af;text-align:center;font-size:11px}.cad-entry-empty,.cad-entry-wait{padding:35px;border:1px solid #dce5ed;background:#fff;border-radius:10px;color:#73869a}.cad-entry-empty{display:flex;align-items:center;flex-direction:column;gap:10px}.cad-entry-empty h2{color:#344d62;margin:0}.cad-entry-empty p{max-width:420px;text-align:center}.cad-entry-empty button{border-radius:6px;padding:10px 15px;background:#275f8f;color:#fff;border:0}.cad-entry-error{padding:10px 12px;background:#fff0f0;border:1px solid #e5b8b8;color:#9d3030;margin-bottom:15px}.cad-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d1b28a3;z-index:30;display:flex;align-items:center;justify-content:center;padding:15px}.cad-dialog{width:100%;max-width:440px;background:#fff;border:1px solid #a9b8c3;box-shadow:0 15px 45px #0005;padding:16px;gap:13px}.cad-dialog>header{display:flex;justify-content:space-between;align-items:center;background:#e6edf3;margin:-16px -16px 0;padding:10px 15px;border-bottom:1px solid #bac4ce}.cad-dialog>header button{background:transparent;border:0}.cad-dialog>p{font-size:11px;color:#778997}.cad-dialog-actions{display:flex;justify-content:flex-end;gap:7px}.cad-dialog-actions button{padding:7px 13px;background:#eef1f3;border:1px solid #bbc6cf;color:#374d61}@media(max-width:1000px){.cad-main-grid{grid-template-columns:31% 43% 26%}.cad-legend{gap:10px}.cad-toolbar-right .cad-online{display:none}}@media(max-width:700px){.cad-console{overflow:auto;height:auto;min-height:100vh}.cad-main-grid{display:flex;flex-direction:column;overflow:visible}.cad-panel{min-height:250px}.cad-resources{min-height:190px}.cad-quick{min-height:340px}.cad-map{min-height:270px}.cad-titlebar-right,.cad-legend>strong{display:none}.cad-menubar,.cad-toolbar{overflow-x:auto}.cad-entry-list{grid-template-columns:1fr}.cad-entry-head>div>span:last-child{display:none}.cad-entry-head{padding:0 16px}.cad-entry-main{padding:42px 16px}.cad-livebar{overflow-x:auto}}.cad-resource-list{overflow-y:auto;min-height:95px;max-height:24vh;flex:1;border-bottom:1px solid #cbd0d5}.cad-resource-list>button{display:grid;grid-template-columns:70px minmax(70px,1fr) 83px;gap:6px;width:100%;text-align:left;color:#344654;border:0;border-bottom:1px solid #e0e5e9;padding:7px 6px;background:#fff;align-items:center}.cad-resource-list>button:hover{background:#ecf4fb}.cad-resource-list>button.selected{background:#cce4fa;border-left:3px solid #256a9c}.cad-resource-list>button strong{font-size:11px;overflow:hidden;text-overflow:ellipsis}.cad-resource-list>button span{display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-resource-list>button small{font-size:9px;color:#8394a1;overflow:hidden;text-overflow:ellipsis}.cad-resource-list>button em{font-style:normal;font-size:9px;color:#365b77;text-align:right;white-space:normal}.cad-resource-details{padding:8px;display:flex;flex-direction:column;gap:5px;color:#526b7c;line-height:1.4}.cad-resource-details strong{color:#365166}.cad-resource-empty{min-height:75px;padding:12px;text-align:center}.cad-crew{margin-top:0;min-height:175px;flex-shrink:0;overflow-y:auto}.cad-crew .cad-button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-crew .cad-button-grid button:not(:disabled):hover{background:#dceafa}.cad-history-panel{min-height:92px;max-height:155px;overflow:auto;flex-shrink:0}.cad-side-events>div{padding:7px 8px;border-bottom:1px solid #e3e6e8;color:#637583;line-height:1.4}.cad-side-events time{font-weight:700;color:#245778}.cad-event-list{overflow:auto;padding:7px 12px}.cad-event-list>div{display:grid;grid-template-columns:135px 145px 1fr;gap:10px;padding:9px 4px;border-bottom:1px solid #e5e9ee}.cad-event-list time{color:#678196}.cad-event-list b{color:#385a73;font-weight:700}.cad-event-list span{overflow-wrap:anywhere}.cad-event-list p{color:#8193a2}@media(max-width:1000px){.cad-event-list>div{grid-template-columns:1fr;gap:3px}}.cad-agency-attendance{display:grid!important;grid-template-columns:minmax(110px,1fr) minmax(95px,130px) minmax(95px,145px);align-items:center;gap:12px!important}.cad-agency-attendance select{font-size:10px;min-width:0;width:100%;padding:6px 7px;border:1px solid #b6c6d3;background:#fff}.cad-agency-attendance small{color:#527089;text-align:right}.cad-quick-fields label:has(select){min-width:0}@media(max-width:760px){.cad-agency-attendance{grid-template-columns:1fr 1fr!important}.cad-agency-attendance select,.cad-agency-attendance small{grid-column:1/-1}}.mdt-app{min-height:100vh;display:flex;flex-direction:column;color:#23425d;background:#d8f2fc;font:14px DM Sans,Arial,sans-serif}.mdt-app button,.mdt-app input,.mdt-app select,.mdt-app textarea{font:inherit}.mdt-app button{cursor:pointer}.mdt-topbar{height:64px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #d7e6ec;padding:0 30px;gap:18px}.mdt-topbar strong{letter-spacing:.07em;font-size:15px}.mdt-brand{display:flex;align-items:center;gap:9px}.mdt-brand svg{color:#135eaa}.mdt-brand>span{font-size:12px;color:#8297a7;border-left:1px solid #d5e0e8;padding-left:12px}.mdt-head-actions{display:flex;gap:10px;align-items:center}.mdt-head-actions button,.mdt-topbar>button{display:flex;gap:6px;align-items:center;border:1px solid #d4e1eb;border-radius:7px;padding:8px 12px;background:#f8fbfd;color:#416781;font-size:12px}.mdt-link-status{font-size:11px;color:#41815c;display:flex;align-items:center;gap:5px}.mdt-link-status i{width:7px;height:7px;border-radius:50%;background:#4eac76}.mdt-blue-bar{background:linear-gradient(100deg,#0360b7,#13478f);height:55px;min-height:55px;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 28px;gap:15px;box-shadow:0 2px 7px #18487625}.mdt-blue-bar>div{display:flex;gap:15px;align-items:center}.mdt-blue-bar button{display:flex;background:#ffffff24;color:#fff;border:0;border-radius:6px;padding:8px}.mdt-blue-bar strong{font-size:16px;font-weight:600}.mdt-blue-bar>div:last-child{font-size:12px}.mdt-blue-bar>div:last-child>span+span{border-left:1px solid #ffffff50;padding-left:15px}.mdt-slimbar{background:#eefaff;border-bottom:1px solid #b7ddeb;display:flex;align-items:center;gap:14px;padding:8px 28px;min-height:43px;font-size:12px}.mdt-slimbar>span:first-child{font-weight:700}.mdt-chip{background:#e2e7ed;border-radius:30px;padding:5px 11px;font-size:10px;letter-spacing:.035em;font-weight:800;color:#657a8b}.mdt-chip.on{background:#d6f2e3;color:#25845a}.mdt-slimbar button{margin-left:auto;display:flex;gap:7px;align-items:center;background:#fff;color:#286699;border:1px solid #c1d9e7;padding:6px 10px;border-radius:6px}.mdt-error,.mdt-notice{padding:12px 24px;display:flex;justify-content:space-between;gap:10px}.mdt-error{background:#f9dede;color:#92303c}.mdt-notice{background:#d9f5e5;color:#26794b}.mdt-error button,.mdt-notice button{border:0;background:transparent;color:inherit}.mdt-main{flex:1;display:flex;justify-content:center;width:100%;padding:30px 25px 58px}.mdt-home,.mdt-panel{width:100%;max-width:1120px}.mdt-home-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 28px}.mdt-home-header>div>span,.mdt-eyebrow{font-size:10px;color:#1e6fa9;font-weight:800;letter-spacing:.16em}.mdt-home-header h1{margin:9px 0;font-size:29px;letter-spacing:-.035em}.mdt-home-header p{margin:0;color:#61859d}.mdt-incident-alert{display:flex;align-items:center;gap:9px;background:#fff2d7;color:#956a1a;border:1px solid #f1d68b;border-radius:8px;padding:12px 15px}.mdt-tile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px 30px;background:#c8edf9;border-radius:15px;border:1px solid #b7dce8;padding:38px 55px 44px;box-shadow:0 8px 22px #1a7aa316}.mdt-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;background:transparent;border:0!important;color:#265272;padding:0;min-height:160px;font-weight:700!important}.mdt-tile>span:nth-child(2){font-size:14px}.mdt-tile>small{position:absolute;right:10%;top:3%;background:#f6fafd;color:#1c588d;border-radius:20px;padding:3px 7px;font-size:10px}.mdt-circle{height:118px;width:118px;max-width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;border:4px solid #ffffff44;box-shadow:inset 0 1px 5px #fff5,0 5px 10px #205e8627;transition:transform .15s,box-shadow .15s}.mdt-tile:hover .mdt-circle,.mdt-tile:focus-visible .mdt-circle{transform:translateY(-3px) scale(1.025);box-shadow:0 9px 16px #205e863d}.mdt-circle.royal{background:#0065d2}.mdt-circle.teal{background:#49c3c7}.mdt-circle.gold{background:#db9f2a}.mdt-circle.sky{background:#48aee0}.mdt-footer-hint{text-align:center;color:#6d95a9;font-size:12px;margin-top:24px}.mdt-panel{max-width:850px;background:#ffffffed;border:1px solid #b9ddea;border-radius:12px;box-shadow:0 8px 24px #2475a312;padding:28px;align-self:flex-start}.mdt-panel>h2{margin:0 0 8px;display:flex;align-items:center;gap:11px;font-size:21px;color:#174f84}.mdt-panel>p{line-height:1.6;color:#7793a6;margin:5px 0 24px}.mdt-panel h3{font-size:15px;color:#1e5277;margin:23px 0 13px}.mdt-panel button:not(.mdt-secondary):not(.mdt-danger){display:inline-flex;align-items:center;gap:8px;background:#1667ac;border:1px solid #1667ac;color:#fff;padding:10px 16px;border-radius:7px;margin:5px 8px 5px 0}.mdt-panel button:disabled{opacity:.5;cursor:not-allowed}.mdt-panel .mdt-secondary{background:#ecf5fa;color:#24638d;border:1px solid #cadfea;border-radius:7px;padding:10px 16px;display:inline-flex;gap:8px;align-items:center}.mdt-panel .mdt-danger{background:#fff0f0;color:#a03439;border:1px solid #e9c5c5;border-radius:7px;padding:10px 16px;margin-top:15px}.mdt-form{max-width:560px;gap:15px}.mdt-form label,.mdt-message-composer label{display:flex;flex-direction:column;gap:8px;color:#45657a;font-size:12px;font-weight:700}.mdt-form select,.mdt-message-composer textarea{background:#fff;border:1px solid #bdd5e4;padding:12px;color:#294e68;border-radius:7px}.mdt-info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #e4edf3;padding:12px 6px}.mdt-info-row>span{color:#7d93a4}.mdt-info-row>strong{text-align:right;font-weight:600}.mdt-sign-card{border:1px solid #d2e5f0;border-radius:8px;background:#f8fcfe;padding:16px;margin-bottom:20px}.mdt-sign-card h3{margin:0 0 10px}.mdt-unit-list>div,.mdt-attendance{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;border-bottom:1px solid #dce9f1;padding:12px 5px;color:#607f93}.mdt-unit-list strong,.mdt-attendance strong{color:#2d5774}.mdt-callsign{background:linear-gradient(120deg,#1476b2,#1c4a83);border-radius:10px;color:#fff;padding:25px;display:flex;gap:15px;align-items:center}.mdt-callsign strong{font-size:29px;flex:1}.mdt-callsign span{background:#ffffff30;padding:7px 11px;border-radius:30px;font-size:11px}.mdt-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mdt-status-grid button{justify-content:center}.mdt-incident-title{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dce8f0;padding:15px 5px}.mdt-incident-title strong{color:#3974a0;font-size:12px}.mdt-incident-title h3{margin:5px 0;color:#224b68;font-size:21px}.mdt-incident-title>span{padding:8px 11px;background:#fff1d2;border-radius:5px;font-weight:700}.mdt-incident-notes{margin:18px 0 25px;background:#f3f8fb;border:1px solid #d8e6ef;border-radius:8px;padding:16px}.mdt-incident-notes p{line-height:1.65;white-space:pre-wrap}.mdt-map-placeholder{min-height:260px;background:linear-gradient(33deg,#e8ede2,#d0e5e1);border:1px solid #c1d8cf;border-radius:9px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:30px;gap:9px;color:#58798b;margin-bottom:20px}.mdt-map-placeholder h3{margin:0}.mdt-map-placeholder p{max-width:320px;margin:0}.mdt-map-placeholder>span{font-size:11px;margin-top:6px;background:#ffffffa9;padding:7px 11px;border-radius:5px}.mdt-message-list{max-height:45vh;min-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.mdt-message-list>div:not(.mdt-empty){border-radius:8px;border:1px solid #d8e7ef;background:#f7fbfd;padding:12px 15px}.mdt-message-list>div>div{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#23577c}.mdt-message-list time{font-size:10px;color:#859ca9}.mdt-message-list p{margin:8px 0 2px;white-space:pre-wrap;line-height:1.5}.mdt-message-composer{gap:12px}.mdt-empty{padding:35px;display:flex;align-items:center;flex-direction:column;text-align:center;color:#7996a7;gap:12px;background:#f4fafc;border:1px dashed #b9d9e5;border-radius:10px;margin:15px 0}.mdt-empty h3,.mdt-empty strong{margin:0;color:#325776}.mdt-empty p{margin:0;max-width:430px;line-height:1.5}.mdt-statusbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 28px;background:#eef8fd;color:#7190a4;border-top:1px solid #b8dce9;font-size:11px}.mdt-entry{background:#f4f8fb}.mdt-entry-content{width:100%;max-width:1000px;margin:0 auto;padding:76px 30px}.mdt-entry-content h1{font-size:32px;letter-spacing:-.03em}.mdt-entry-content>p{color:#7790a0;max-width:600px;line-height:1.5}.mdt-agency-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:34px}.mdt-agency-grid button{display:grid;grid-template-columns:49px 1fr auto;column-gap:15px;align-items:center;text-align:left;background:#fff;border:1px solid #d9e6ee;border-radius:10px;padding:22px;color:#234c70}.mdt-agency-grid button>span{grid-row:1/3;width:46px;height:46px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#e4eff8}.mdt-agency-grid button strong{grid-column:2}.mdt-agency-grid button small{grid-column:2;color:#8a9eae;margin-top:5px}.mdt-agency-grid button>svg{grid-column:3;grid-row:1/3}@media(max-width:830px){.mdt-tile-grid{padding:26px;gap:22px}.mdt-circle{width:95px;height:95px}.mdt-head-actions button{font-size:0}.mdt-head-actions svg{font-size:initial}.mdt-brand>span{display:none}}@media(max-width:600px){.mdt-topbar{padding:0 15px}.mdt-blue-bar{padding:0 12px}.mdt-blue-bar>div:last-child span:nth-child(2){display:none}.mdt-slimbar{padding:8px 12px;gap:6px;flex-wrap:wrap}.mdt-tile-grid{grid-template-columns:repeat(2,1fr);gap:24px 8px;padding:24px 10px}.mdt-circle{width:108px;height:108px}.mdt-main{padding:15px 10px 30px}.mdt-panel{padding:18px}.mdt-home-header{flex-direction:column;align-items:flex-start}.mdt-agency-grid{grid-template-columns:1fr}.mdt-entry-content{padding:38px 16px}.mdt-statusbar{flex-wrap:wrap}.mdt-status-grid{grid-template-columns:1fr 1fr}.mdt-unit-list>div,.mdt-attendance{grid-template-columns:1fr 1fr}}.da-link{background:var(--surface,#fff);border:1px solid var(--line,#d9e3eb);border-radius:11px;padding:25px;display:grid;gap:16px;color:inherit}.da-title{display:flex;align-items:flex-start;gap:13px}.da-title>svg{color:#5865f2;flex:none;margin-top:3px}.da-title h2{font-size:18px;margin:0 0 6px}.da-title p,.da-info,.da-identity p{color:var(--muted,#73899d);font-size:12px;line-height:1.6;margin:0}.da-info{display:flex;align-items:flex-start;gap:8px}.da-info svg{flex:none}.da-actions{display:flex;gap:11px;flex-wrap:wrap}.da-actions button,.da-identity button{display:inline-flex;gap:8px;align-items:center;border:1px solid #5865f2;border-radius:6px;padding:10px 16px;background:#5865f2;color:#fff;font:inherit;font-size:13px;cursor:pointer}.da-actions .da-secondary,.da-identity button{border-color:#c5d3df;background:transparent;color:inherit}.da-actions button:disabled,.da-identity button:disabled{opacity:.5;cursor:not-allowed}.da-identity{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.da-identity svg{color:#31865c}.da-identity>div{flex:1}.da-identity strong{font-size:14px}.da-error{background:#fff0f0;color:#8e3030;padding:12px;border-radius:5px}.da-success{background:#e9f7f0;color:#245b43;padding:12px;border-radius:5px}.da-first-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--background,#f3f6fa);padding:32px 14px}.da-first-card{width:100%;max-width:575px;display:grid;gap:16px}.da-first-brand{font-size:12px;font-weight:800;letter-spacing:.09em;color:var(--muted,#758ca0)}.da-onboarding{padding:32px}.da-onboarding .da-title h2{font-size:23px}.da-first-signout{justify-self:start;background:transparent;border:0;color:var(--muted,#71889b);cursor:pointer;padding:6px}.pf-account-main-column>.da-link{margin-top:0}@media(max-width:600px){.da-onboarding{padding:22px}.da-identity{align-items:flex-start}}.pa-shell{display:flex;min-height:100vh;background:#f3f6f9;color:#263746;font-family:Arial,Helvetica,sans-serif}.pa-sidebar{width:242px;flex:none;background:#152d41;color:#e0ebf3;padding:24px 13px;display:flex;flex-direction:column;gap:5px}.pa-brand{display:flex;align-items:center;gap:12px;padding:5px 12px 30px}.pa-brand-icon{width:38px;height:38px;background:#286289;display:grid;place-items:center;border-radius:9px}.pa-brand strong{display:block;font-size:17px}.pa-brand small{display:block;font-size:11px;color:#a4bdcd;margin-top:3px}.pa-side-label{font-size:10px;letter-spacing:1.6px;color:#91afc3;padding:11px 13px}.pa-sidebar button{display:flex;align-items:center;text-align:left;gap:11px;border:0;background:transparent;color:#c6d7e4;border-radius:6px;padding:12px 13px;width:100%;font-size:13px}.pa-sidebar button:hover,.pa-sidebar button.selected{background:#28516c;color:#fff;filter:none}.pa-sidebar-bottom{margin-top:auto;border-top:1px solid #35556a;padding-top:12px}.pa-main{flex:1;min-width:0}.pa-top{height:90px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 34px;border-bottom:1px solid #dce5eb;background:#fff}.pa-top span{font-size:10px;letter-spacing:1.5px;color:#6e8a9d;font-weight:700}.pa-top h1{font-size:22px;margin:5px 0 0;font-weight:700}.pa-top-right{display:flex;align-items:center;gap:10px}.pa-top-right button,.pa-panel-title button,.pa-pagination button{background:#fff;color:#355971;border:1px solid #ccdae5;border-radius:5px;display:flex;align-items:center;gap:7px}.pa-top-right button:disabled,.pa-pagination button:disabled{opacity:.4;cursor:not-allowed}.pa-content{padding:33px;max-width:1440px;margin:auto}.pa-section-head h2{font-size:20px;margin:0 0 7px}.pa-section-head p,.pa-panel-title p{margin:0;color:#71889a;font-size:12px}.pa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:23px 0 27px}.pa-stats article{background:#fff;border:1px solid #dce6ed;border-radius:9px;min-height:145px;padding:23px;display:flex;flex-direction:column;align-items:flex-start;gap:11px;color:#2e6b92}.pa-stats article span{font-size:12px;color:#71889a}.pa-stats article strong{font-size:30px;color:#233a4c;font-weight:700}.pa-panel{background:#fff;border:1px solid #dce6ed;border-radius:9px;overflow:hidden;margin-top:21px}.pa-panel-title{padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e5edf2}.pa-panel-title h2{font-size:15px;margin:0 0 6px}.pa-panel-title>span{font-size:12px;color:#71889a}.pa-table-wrap{overflow-x:auto}.pa-panel table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.pa-panel th{background:#f8fafc;color:#607b8c;font-weight:700}.pa-panel th,.pa-panel td{padding:15px 22px;border-bottom:1px solid #edf1f5;white-space:nowrap}.pa-panel td strong{display:block;font-size:13px;color:#2b4557}.pa-panel td small{display:block;margin-top:5px;color:#7c96a7;font-size:11px}.pa-role{display:inline-block;background:#edf3f8;color:#355d78;padding:5px 9px;border-radius:5px}.pa-search{display:flex;flex-direction:row;align-items:center;border:1px solid #d3e0e8;background:#fff;border-radius:8px;padding:7px 7px 7px 14px;gap:12px;margin-top:22px;max-width:640px;color:#69879a}.pa-search input{border:0;outline:0;flex:1;min-width:0}.pa-search button{border-radius:5px}.pa-pagination{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;color:#69879a;font-size:12px}.pa-pagination>div{display:flex;gap:9px}.pa-empty,.pa-loading{padding:22px;color:#6d899a}.pa-error{padding:15px 18px;border:1px solid #e7bbbb;background:#fff3f3;color:#a13434;margin-bottom:20px;border-radius:6px}@media(max-width:950px){.pa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-sidebar{width:192px}.pa-content{padding:20px}}@media(max-width:650px){.pa-shell{display:block}.pa-sidebar{width:100%;padding:12px;flex-direction:row;flex-wrap:wrap}.pa-brand{padding:4px;width:100%}.pa-side-label{display:none}.pa-sidebar button{width:auto}.pa-sidebar-bottom{margin-top:0}.pa-top{padding:15px;height:auto}.pa-top h1{font-size:18px}.pa-content{padding:15px}.pa-stats{gap:9px}.pa-stats article{padding:15px;min-height:118px}.pa-panel th,.pa-panel td{padding:12px}}html[data-theme=dark] .pa-shell{background:#171e27;color:#e7eef5}html[data-theme=dark] .pa-top,html[data-theme=dark] .pa-stats article,html[data-theme=dark] .pa-panel,html[data-theme=dark] .pa-search{background:#232d38;border-color:#3a4b59}html[data-theme=dark] .pa-panel th{background:#293746}html[data-theme=dark] .pa-panel th,html[data-theme=dark] .pa-panel td,html[data-theme=dark] .pa-panel-title{border-color:#394b59}html[data-theme=dark] .pa-stats article strong,html[data-theme=dark] .pa-panel td strong{color:#edf5fa}html[data-theme=dark] .pa-search input{background:transparent;color:#e7eef5}.pa-directory-head,.pa-tenant-title{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.pa-directory-head>button,.pa-back-button{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#305b78;border:1px solid #ccdae4;border-radius:6px}.pa-tenant-link{display:block;padding:0;text-align:left;background:transparent;border:0;color:inherit}.pa-tenant-link:hover{filter:none;color:#1b6b99;text-decoration:underline}.pa-tenant-detail{display:grid;gap:19px}.pa-back-button{justify-self:start}.pa-tenant-title{justify-content:flex-start;background:#fff;padding:23px;border:1px solid #dce6ed;border-radius:9px}.pa-tenant-title h2{margin:0 0 6px;font-size:21px}.pa-tenant-title p{margin:0;color:#7891a2}.pa-tenant-icon{width:45px;height:45px;background:#e9f1f7;color:#39749a;display:grid;place-items:center;border-radius:9px}.pa-tenant-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.pa-tenant-metrics article{background:#fff;border:1px solid #dce6ed;border-radius:9px;padding:18px;display:flex;flex-direction:column;gap:7px}.pa-tenant-metrics strong{font-size:25px;color:#294e68}.pa-tenant-metrics span{color:#7891a2;font-size:12px}.pa-tenant-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pa-tenant-form,.pa-tenant-create{padding:23px;margin:0}.pa-tenant-form h3,.pa-tenant-create h3,.pa-tenant-events h3{font-size:15px;display:flex;align-items:center;gap:9px;margin:0 0 16px}.pa-tenant-form form,.pa-tenant-create form{display:grid;gap:14px}.pa-tenant-form label,.pa-tenant-create label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#58758a}.pa-tenant-form label input,.pa-tenant-create label input{padding:11px;width:100%;border-radius:5px}.pa-tenant-form p,.pa-tenant-create p{font-size:12px;line-height:1.6;color:#71889a}.pa-tenant-form>small{display:block;color:#75899a;margin-bottom:15px}.pa-tenant-form button,.pa-tenant-create button{justify-self:start}.pa-tenant-events{padding:21px;margin:0}.pa-events article{border-top:1px solid #e2ebf1;padding:15px 0;display:grid;gap:5px;font-size:12px}.pa-events article>span{font-size:11px;color:#7891a2}.pa-events article strong{color:#395d77}.pa-events article p{margin:0;color:#637f93;overflow-wrap:anywhere}.pa-notice{border:1px solid #b7d4c5;background:#eef8f1;color:#236545;padding:13px 17px;border-radius:7px}@media(max-width:820px){.pa-tenant-columns{grid-template-columns:1fr}}html[data-theme=dark] .pa-tenant-title,html[data-theme=dark] .pa-tenant-metrics article,html[data-theme=dark] .pa-tenant-form,html[data-theme=dark] .pa-tenant-create,html[data-theme=dark] .pa-tenant-events{background:#232d38;border-color:#3a4b59}html[data-theme=dark] .pa-tenant-title h2,html[data-theme=dark] .pa-tenant-metrics strong,html[data-theme=dark] .pa-events strong,html[data-theme=dark] .pa-tenant-link{color:#e6f0f7}html[data-theme=dark] .pa-events article{border-color:#394b59}.pa-billing{display:grid;gap:18px}.pa-billing-nav{display:flex;gap:9px;flex-wrap:wrap}.pa-billing-nav button{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#315a76;border:1px solid #c9dae5;border-radius:5px}.pa-billing-nav button:hover{background:#ecf3f8}.pa-billing-layout{display:grid;grid-template-columns:minmax(250px,1fr) minmax(350px,2fr);gap:17px;align-items:start}.pa-billing-box{margin:0;padding:21px;display:grid;gap:14px}.pa-billing-box h3{font-size:15px;margin:0;display:flex;align-items:center;gap:7px}.pa-billing-box form{display:grid;gap:13px}.pa-billing-box label{display:grid;gap:6px;color:#607c91;font-size:12px;font-weight:600}.pa-billing-box input,.pa-billing-box select{width:100%;padding:10px;border:1px solid #c2d3df;border-radius:5px}.pa-billing-box p{margin:0;color:#728b9f;font-size:12px;line-height:1.55}.pa-billing-box button{justify-self:start}.pa-billing-entry{border-top:1px solid #e3edf3;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.pa-billing-entry strong{font-size:13px;display:block}.pa-billing-entry small{font-size:11px;color:#748ea1;display:block;margin-top:5px;overflow-wrap:anywhere}.pa-billing-entry button{background:#fff;color:#315a76;border:1px solid #c8d9e5}.pa-billing-wide{grid-column:1/-1}.pa-billing-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.pa-billing-actions input{max-width:225px}.pa-billing-box>button{margin-top:5px}@media(max-width:900px){.pa-billing-layout{grid-template-columns:1fr}}html[data-theme=dark] .pa-billing-nav button,html[data-theme=dark] .pa-billing-entry button{background:#293a49;color:#deebf5;border-color:#455969}html[data-theme=dark] .pa-billing-entry{border-color:#3c4d5b}html[data-theme=dark] .pa-billing-box label{color:#c5d5e2}.pa-entitlements{display:grid;gap:17px}.pa-entitlement-selector,.pa-entitlement-rules,.pa-entitlement-history{padding:20px 24px;margin:0}.pa-entitlement-selector label,.pa-entitlement-rules label{display:grid;gap:8px;color:#607c91;font-size:12px;font-weight:600}.pa-entitlement-selector input,.pa-entitlement-selector select,.pa-entitlement-rules input{width:100%;padding:11px;border:1px solid #bfd1dd;border-radius:5px}.pa-entitlement-selector form{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.pa-entitlement-selector form label{flex:1;min-width:230px}.pa-entitlement-selector form button{flex:none}.pa-entitlement-selector p,.pa-entitlement-rules p,.pa-entitlement-history p{font-size:12px;line-height:1.5;color:#728c9d}.pa-entitlement-rules h3,.pa-entitlement-history h3{margin:0 0 18px;display:flex;gap:8px;align-items:center;font-size:15px}.pa-entitlement-row{display:grid;grid-template-columns:minmax(190px,1fr) auto auto;gap:17px;align-items:center;border-top:1px solid #e4ecf2;padding:17px 0}.pa-entitlement-row strong{display:block;font-size:13px}.pa-entitlement-row small{display:block;color:#7892a5;font-size:11px;margin-top:5px;overflow-wrap:anywhere}.pa-entitlement-row>span{font-size:12px;color:#557b97}.pa-entitlement-row>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.pa-entitlement-row button{padding:7px 11px;background:#fff;border:1px solid #bcd0df;color:#3b6b89}.pa-entitlement-row button:disabled{opacity:.45;cursor:not-allowed}.pa-entitlement-history article{padding:13px 0;border-top:1px solid #e4ecf2;display:grid;gap:4px;font-size:12px}.pa-entitlement-history span{color:#728c9d;font-size:11px}@media(max-width:730px){.pa-entitlement-row{grid-template-columns:1fr auto}.pa-entitlement-row>div:last-child{grid-column:1/-1}}html[data-theme=dark] .pa-entitlement-selector,html[data-theme=dark] .pa-entitlement-rules,html[data-theme=dark] .pa-entitlement-history{background:#232d38;border-color:#3a4b59}html[data-theme=dark] .pa-entitlement-row,html[data-theme=dark] .pa-entitlement-history article{border-color:#3a4b59}html[data-theme=dark] .pa-entitlement-row button{background:#293a49;color:#d7e7f3;border-color:#465d6e}.pa-account-detail{display:grid;gap:18px}.pa-account-card,.pa-account-actions,.pa-account-events{padding:24px;margin:0}.pa-account-card{display:flex;justify-content:space-between;align-items:start;gap:20px}.pa-account-card h2{font-size:21px;margin:0 0 9px}.pa-account-card p,.pa-account-actions p,.pa-account-events p{font-size:12px;color:#688297;line-height:1.5}.pa-account-status{display:inline-flex;align-items:center;border-radius:5px;font-size:11px;font-weight:700;padding:6px 10px}.pa-account-status.active{background:#e1f2e8;color:#206c41}.pa-account-status.suspended{background:#fae9e9;color:#a33131}.pa-account-history-summary{padding:12px 18px;background:#eef3f8;border-radius:7px;margin:0;color:#506d82}.pa-account-actions h3,.pa-account-events h3{font-size:15px;display:flex;align-items:center;gap:8px;margin:0 0 15px}.pa-account-actions form{display:grid;gap:15px;max-width:850px}.pa-account-actions label{display:grid;gap:8px;font-size:12px;font-weight:600;color:#607e92}.pa-account-actions textarea{font:inherit;resize:vertical;border:1px solid #bcd0dd;border-radius:6px;padding:11px;min-height:90px}.pa-account-buttons{display:flex;gap:12px;flex-wrap:wrap}.pa-account-buttons button{display:inline-flex;align-items:center;gap:7px}.pa-account-actions small{font-size:11px;color:#7b90a0;display:block;margin-top:15px}.pa-account-events article{border-top:1px solid #e1eaf0;padding:14px 0;display:grid;gap:6px}.pa-account-events article strong{font-size:12px}.pa-account-events article span{font-size:11px;color:#7894a5}html[data-theme=dark] .pa-account-card,html[data-theme=dark] .pa-account-actions,html[data-theme=dark] .pa-account-events{background:#232d38;border-color:#3a4b59}html[data-theme=dark] .pa-account-history-summary{background:#273b49;color:#c6d8e6}html[data-theme=dark] .pa-account-events article{border-color:#3a4b59}.pa-security{display:grid;gap:18px}.pa-security-table{margin:0}.pa-security-reason{max-width:430px;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5}.pa-security-note{font-size:12px;color:#7690a0;line-height:1.6}.pa-security .pa-directory-head>button{display:inline-flex;gap:8px;align-items:center}.pa-operations{display:grid;gap:20px}.pa-operations .pa-stats{margin:0}.pa-operations .pa-stats article strong{font-size:24px}.pa-operations .pa-stats article small{color:#768d9e;font-size:11px}.pa-operations .pa-stats article .pa-ops-status{font-size:15px;line-height:1.4}.pa-ops-details{padding:24px;margin:0}.pa-ops-details h3{font-size:16px;margin:0 0 13px}.pa-ops-details p{font-size:12px;color:#657f91;line-height:1.6}.pa-ops-details p strong{color:inherit}.pa-ops-history{margin:0}.pa-ops-message{white-space:normal!important;min-width:220px;max-width:550px;overflow-wrap:anywhere}.pa-ops-failed{color:#a12e2e;background:#fff0f0}.pa-ops-note{font-size:12px;line-height:1.6;color:#718999}@media(max-width:820px){.pa-operations .pa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=dark] .pa-ops-details{background:#232d38;border-color:#3a4b59}.pa-launch{display:grid;gap:19px}.pa-launch-summary,.pa-launch-list{padding:22px 25px;margin:0}.pa-launch-summary{display:flex;gap:14px;align-items:start}.pa-launch-summary>svg{color:#aa6327;flex:none}.pa-launch-summary strong{font-size:15px}.pa-launch-summary p,.pa-launch-list p{font-size:12px;color:#688399;line-height:1.5;margin:5px 0}.pa-launch-summary small{font-size:11px;color:#8297a6}.pa-launch-list h3{margin:0 0 15px;display:flex;align-items:center;gap:8px;font-size:15px}.pa-launch-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 0;border-top:1px solid #e2eaf0}.pa-launch-list article>svg{color:#638297}.pa-launch-list article strong{font-size:13px;text-transform:capitalize}.pa-launch-list article span{font-size:11px;color:#748b9b}.pa-launch-note{font-size:12px;color:#708a9b;line-height:1.6}@media(max-width:650px){.pa-launch-list article{grid-template-columns:auto 1fr}.pa-launch-list article span{grid-column:2}}html[data-theme=dark] .pa-launch-list,html[data-theme=dark] .pa-launch-summary{background:#232d38;border-color:#3a4b59}html[data-theme=dark] .pa-launch-list article{border-color:#3a4b59}
