@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap";*{box-sizing:border-box}body{color:#202c3d;background:#f5f6f8;margin:0;font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-color:#bc985b}button{cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex}aside{z-index:2;background:#fff;border-left:1px solid #e8ebef;flex-direction:column;width:264px;padding:30px 17px 0;display:flex;position:fixed;inset:0 0 0 auto}.brand{color:#1c3440;align-items:center;gap:12px;padding:0 14px 28px;font-size:28px;font-weight:700;display:flex}.brand span:not(.mark){letter-spacing:2px;margin-top:2px;font:9px Arial;display:block}.mark{color:#b79458;border-bottom:3px solid #b79458;font:50px/1 Georgia}.workspace{background:#f5f6f7;border:1px solid #e9eced;border-radius:8px;align-items:center;gap:9px;margin-bottom:25px;padding:13px 10px;font-size:12px;display:flex}.dot{background:#399e82;border-radius:50%;width:6px;height:6px;margin-right:auto;display:inline-block}.navlabel{color:#9da4b0;letter-spacing:.5px;padding:0 14px 10px;font-size:10px}.labelrow{justify-content:space-between;margin-top:25px;display:flex}.nav{text-align:right;color:#6d7784;border-radius:6px;justify-content:flex-start;width:100%;margin:2px 0;padding:11px 13px;font-size:12px}.nav.active{color:#8d6c33;background:#f5f0e6;font-weight:600}.nav em{background:#e7d7b6;border-radius:4px;margin-right:auto;padding:1px 6px;font-style:normal}.modulecode{opacity:.6;width:17px;font:10px Arial}.modules{scrollbar-width:thin;flex:1;overflow:auto}.sidefooter{border-top:1px solid #eee;gap:10px;padding:18px 6px;font-size:12px;display:flex}.sidefooter small{color:#98a1ae;font-size:10px;display:block}.avatar{background:#eaf0f2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}main{width:calc(100% - 264px);margin-right:264px}header{background:#fff;border-bottom:1px solid #e9ecf0;justify-content:space-between;align-items:center;height:77px;padding:0 40px;font-size:12px;display:flex}header div{align-items:center;gap:13px;display:flex}.date,.muted{color:#98a0ad}.content{max-width:1530px;margin:auto;padding:35px 40px 0}.heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}h1{margin:9px 0 5px;font-size:27px;font-weight:600}p{color:#84909e;margin:0;line-height:1.9}h2{margin:0 0 4px;font-size:17px}h3{font-size:14px}.primary{color:#fff;background:#ac8951;border-radius:6px;padding:11px 18px;box-shadow:0 3px 5px #ac895111}.secondary{background:#fff;border:1px solid #e0e4e9;border-radius:6px;padding:8px 13px;font-size:12px}.hero{color:#fff;background:#203c49;border-radius:11px;justify-content:space-between;min-height:251px;padding:30px 35px;display:flex;position:relative;overflow:hidden}.pill{color:#d6bb88;letter-spacing:.5px;font-size:10px}.hero h2{margin:10px 0;font-size:27px;font-weight:500;line-height:1.6}.hero p{color:#a8bac1;font-size:12px}.hero button{color:#dec395;padding:15px 0 0;font-size:12px}.heroart{place-items:center;min-width:320px;display:grid;position:relative}.orbit{border:1px solid #ffffff0d;border-radius:50%;width:265px;height:265px;position:absolute}.o2{width:210px;height:210px}.bigA{color:#c6aa71;text-align:center;font:94px Georgia;transform:translateY(-6px)}.bigA span{letter-spacing:7px;font:10px Arial;display:block}.float{color:#dce6e9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0c;border:1px solid #ffffff13;border-radius:7px;gap:9px;padding:11px;font-size:10px;display:flex;position:absolute}.float svg{color:#cab37f}.f1{top:28px;right:-3px}.f2{bottom:20px;left:-5px}.stats{grid-template-columns:repeat(4,1fr);gap:17px;margin:23px 0 30px;display:grid}.stat{background:#fff;border:1px solid #e9ecf0;border-radius:8px;justify-content:space-between;padding:19px;display:flex}.stat span{color:#89929d;font-size:11px}.stat b{color:#253c47;font-size:29px;font-weight:500;line-height:1.5;display:block}.stat small{color:#a3aab4;font-size:10px}.statIcon{background:#f5f0e7;border-radius:7px;height:40px;padding:10px;color:#b6955a!important}.i2{background:#eaf4ef;color:#5b9682!important}.i3{background:#eef0f7;color:#8492b2!important}.panel{background:#fff;border:1px solid #e6e9ed;border-radius:9px;margin-bottom:24px;overflow:hidden}.panelhead{justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.panelhead p{font-size:11px}.toolbar{gap:12px;padding:0 24px 20px;display:flex}.search{color:#98a0aa;border:1px solid #e5e8ec;border-radius:6px;align-items:center;gap:10px;min-width:300px;padding:8px 12px;display:flex}.search input{border:0;width:100%;font-size:11px}.toolbar select{color:#778392;background:#fff;border:1px solid #e5e8ec;border-radius:6px;padding:5px 13px;font-size:11px}.tablewrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%;font-size:12px}th{color:#949eaa;background:#fafbfc;border-block:1px solid #f0f1f4;padding:13px 22px;font-size:10px;font-weight:400}td{color:#697686;border-bottom:1px solid #f0f1f4;padding:17px 22px}td strong{color:#263e49;font-weight:500;display:block}td small{color:#9ba4ad;margin-top:4px;font-size:10px;display:block}tbody tr{cursor:pointer}.badge{color:#ae8e51;background:#faf2e3;border-radius:5px;padding:4px 10px;font-size:10px;display:inline-block}.badge.green{color:#548f79;background:#e9f4ee}.badge.red{color:#be6b6b;background:#faeaea}.inline{align-items:center;gap:6px;display:flex}.empty{text-align:center;padding:38px 20px 40px}.empty>div{color:#bda168;background:#f8f5ef;border:1px solid #eee7dc;border-radius:12px;padding:13px;display:inline-flex}.empty h3{margin:16px 0 5px}.empty p{margin-bottom:16px;font-size:12px}.tablefoot{color:#9ca4ad;border-top:1px solid #eef0f3;justify-content:space-between;padding:14px 24px;font-size:10px;display:flex}footer{color:#9ca4ae;justify-content:space-between;padding:0 0 24px;font-size:10px;display:flex}.scope{background:#fff;border-right:3px solid #b69458;grid-template-columns:1.5fr 1fr;gap:30px;margin-bottom:28px;padding:8px 20px;display:grid}.scope h3{color:#987b47}.scope p{font-size:12px}.requirements{padding:22px}.requirements p{white-space:pre-line;font-size:12px}details{border-top:1px solid #eee;padding:14px 0}summary{cursor:pointer}.overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#142b3b70;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog{background:#fff;border-radius:12px;width:650px;max-height:94vh;padding:25px 30px;overflow:auto;box-shadow:0 20px 80px #0c233b33}.dialoghead{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.dialoghead small{color:#ac8951;font-size:10px}.dialoghead h2{margin-top:5px;font-size:22px}.dialog label{color:#6c7b88;margin-bottom:15px;font-size:12px;display:block}.dialog input:not([type=file]),.dialog select,.dialog textarea{color:#263b47;background:#fff;border:1px solid #dce2e6;border-radius:6px;width:100%;margin-top:7px;padding:10px;font-size:13px;display:block}.formgrid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.notice{color:#9d875f;background:#f8f6ef;border-radius:6px;align-items:center;gap:9px;margin:15px 0;padding:13px;font-size:11px;display:flex}.dialogfoot{border-top:1px solid #eee;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:20px;display:flex}.error{color:#b65d55;background:#fff0ef;border-radius:6px;margin:10px 0;padding:10px;font-size:12px}.error button{float:left}.facts{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.facts small{color:#9ba4ac;font-size:10px;display:block}.facts b{font-size:13px;font-weight:500}.notes{white-space:pre-line;font-size:12px}.file{border:1px solid #e6eaee;border-radius:6px;align-items:center;gap:9px;margin-bottom:8px;padding:13px;font-size:12px;display:flex}.file span{color:#9ca4af;margin-right:auto;font-size:10px}.upload{text-align:center;cursor:pointer;background:#fcfaf6;border:1px dashed #cdbb99;border-radius:8px;flex-direction:column;align-items:center;gap:7px;padding:20px;position:relative;color:#ab8a52!important;display:flex!important}.upload small{color:#a4a4a4;font-size:10px}.upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.timeline>div{border-right:1px solid #e5e9ed;margin-right:5px;padding:0 15px 18px;position:relative}.timeline>div>span{background:#b79a66;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:-4px}.timeline b{font-size:12px;font-weight:500;display:block}.timeline small{color:#9aa4af;font-size:10px}.timeline p{font-size:11px}.danger{color:#bd685e}@media (min-width:1600px){.content{padding-top:45px}.hero{min-height:280px}}@media (max-width:1100px){aside{width:220px}main{width:calc(100% - 220px);margin-right:220px}.content{padding:25px 22px}.heroart{min-width:210px}.stats{grid-template-columns:1fr 1fr}.f1,.f2{display:none}}@media (max-width:750px){aside{width:64px;padding:20px 5px}.brand{padding:0 10px 20px}.brand>div,.workspace,.navlabel,.sidefooter,.modules{display:none}.brand .mark{font-size:32px}.nav{justify-content:center;padding:12px;font-size:0}.nav em{display:none}main{width:calc(100% - 64px);margin-right:64px}header{height:60px;padding:0 15px}.date{display:none}.content{padding:23px 15px}.heading{align-items:flex-start;gap:10px}.heading h1{font-size:22px}.heading p{font-size:11px}.heading .primary{white-space:nowrap;padding:10px;font-size:11px}.hero{min-height:230px;padding:25px}.heroart{display:none}.hero h2{font-size:25px}.stats{gap:9px}.stat{padding:12px}.statIcon{display:none}.stat b{font-size:24px}.panelhead{padding:17px}.toolbar{flex-wrap:wrap;padding:0 15px 15px}.search{width:100%;min-width:0}.scope{grid-template-columns:1fr;gap:0}.formgrid{grid-template-columns:1fr}.dialog{max-height:90vh;padding:20px}.facts{grid-template-columns:1fr 1fr}footer span{display:none}.panelhead p{max-width:200px}}:root{--blue:#063981;--cyan:#00b7cd;--green:#67b82d;--ink:#153855}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:2px solid #00a7c3}.brandlogo{gap:13px;padding:0 4px 22px}.brandlogo img{object-fit:contain;width:74px;height:74px}.brandlogo>span{letter-spacing:0;color:#103f74;font-size:14px;font-weight:600}.brandlogo small{letter-spacing:1.2px;color:#8a9bac;margin-top:6px;font:8px Arial;display:block}.workspace{color:#59758b;background:#f3f8fc}.workspace .dot{margin:0}.versiontag{color:#00a1b8;margin-right:auto;font:9px Arial}.nav.active{color:#05659c;background:#e9f4fc}.nav em{background:#d9eef9}.nav>svg:last-child:not(:first-child){margin-right:auto}.avatar{color:#0397ab;background:#e6f6f7}.eyebrow{color:#04a0ba;font-size:9px}.primary{background:linear-gradient(115deg,#045b9f,#063e80);box-shadow:0 3px 10px #075ca51c}.primary:hover{filter:brightness(1.1)}.hero{background:linear-gradient(115deg,#073478 0%,#07597c 70%,#057e90 100%);border:1px solid #1a6c9720}.hero .pill{color:#99e3ed}.hero button{color:#b2f1ec}.hero h2{font-size:31px}.hero p{color:#b7d5e6}.identityart{flex-shrink:0;place-items:center;width:230px;margin:0 15px;display:grid;position:relative}.identityart img{object-fit:contain;border-radius:24px;width:178px;height:178px;transform:rotate(-4deg);box-shadow:0 15px 50px #002c5770}.identityart:before{content:"";border:1px solid #ffffff16;border-radius:50%;width:245px;height:245px;position:absolute}.identityart:after{content:"";border:1px solid #ffffff0b;border-radius:50%;width:280px;height:280px;position:absolute}.statIcon{background:#e9f4fc;color:#087fb2!important}.stat .i1{background:#e7f7fa;color:#00a3b9!important}.stat .i2{color:#4c9e69!important}.badge{color:#4986b1;background:#eef5fc}.notice{color:#467d91;background:#edf7fa}.toast{color:#32825d;background:#e8f7ee;border:1px solid #d3e9db;border-radius:8px;margin-bottom:18px;padding:11px 18px;font-size:12px}.departmentgrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 27px;display:grid}.departmentcard{text-align:right;background:#fff;border:1px solid #e2eaf1;border-radius:9px;padding:20px;display:block}.departmentcard:hover{border-color:#77bdcf;transition:all .2s;transform:translateY(-2px)}.departmentcard>svg{color:#00a4bb}.departmentcard h3{margin:13px 0 4px;font-size:15px}.departmentcard p{min-height:41px;font-size:11px}.departmentcard>span{color:#188db0;border-top:1px solid #f0f4f7;justify-content:space-between;align-items:center;margin-top:16px;padding-top:10px;font-size:10px;display:flex}.sectionintro{color:#6f91a9;justify-content:space-between;align-items:center;margin:0 0 20px;font-size:11px;display:flex}.sectionintro>span:first-child{align-items:center;gap:8px;display:flex}.typetabs{border-bottom:1px solid #dfe7ef;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding-bottom:16px;display:flex}.typetabs button{color:#6c8498;border-radius:5px;padding:8px 12px;font-size:11px}.typetabs .chosen{color:#fff;background:#093f79}.templateactions{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:25px;display:grid}.templateaction{background:#fff;border:1px solid #e0eaf2;border-radius:7px;justify-content:flex-start;padding:13px 12px;font-size:12px}.templateaction svg{color:#00a2b9}.templateaction span{color:#a3b0bc;background:#f3f7fa;border-radius:4px;margin-right:auto;padding:2px 7px;font-size:10px}.rowlink{text-align:right;color:#134d7c;justify-content:flex-start;padding:0;font-weight:500}.wide{width:900px}.formheading{color:#07558d;border-top:1px solid #edf1f5;margin-top:17px;padding-top:20px}.reviewergrid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.linepanel{border:1px solid #e1eaf1;border-radius:8px;margin:15px 0}.linepanel .panelhead{padding:8px 15px}.linepanel td{min-width:110px;padding:8px}.linepanel td input,.linepanel td select{min-width:86px;margin:0;padding:8px;font-size:11px}.linepanel th{padding:10px}.empty.small{padding:20px;font-size:12px}.totals{background:#edf6fb;border:1px solid #d9eaf5;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;padding:18px;display:grid}.totals small{color:#7392aa;font-size:10px;display:block}.totals strong{color:#075b90;margin-top:4px;font-size:18px;font-weight:500;display:block}.approvalsteps{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:20px;display:grid}.approvalsteps>div{background:#f6f8fa;border:1px solid #e8edf2;border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.approvalsteps .current{background:#e9f7fa;border-color:#4db5cd}.approvalsteps>div>span{color:#0593ad;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.approvalsteps small{color:#8d9fae;font-size:10px;display:block}.approvalsteps svg{color:#59a476;margin-right:auto}.detailsfacts{background:#f8fafc;border-radius:8px;padding:18px}.detailsfacts b{overflow-wrap:anywhere}.reflink{color:#008ca8;padding:0;text-decoration:underline}.dialog textarea{min-height:65px}.upload{background:#f4fbfd;border-color:#92c6d6;color:#07829d!important}.timeline>div>span{background:#08a2bd}header select{color:#54768c;background:#fff;border:1px solid #dce7ef;border-radius:5px;max-width:235px;padding:7px 14px;font-size:11px}.reports .stat b{font-size:21px}h1{font-size:26px}.dialoghead h2{font-size:22px}.notes{margin:18px 0}.panelhead h3{margin:0}.tablewrap table td{white-space:normal;max-width:320px}.tablewrap table td small{white-space:nowrap}@media (max-width:1100px){.templateactions,.departmentgrid{grid-template-columns:1fr 1fr}.identityart{width:160px}.identityart img{width:145px;height:145px}.identityart:before{width:190px;height:190px}.identityart:after{width:220px;height:220px}}@media (max-width:750px){.brandlogo>span{display:none}.brandlogo{padding:0 1px 10px}.brandlogo img{width:50px;height:50px}.nav{gap:0;font-size:0}.nav>svg:last-child:not(:first-child),.identityart{display:none}.hero h2{font-size:28px}.departmentgrid{gap:9px}.departmentcard{padding:13px}.departmentcard h3{font-size:13px}.departmentcard p{min-height:52px;font-size:10px}.templateactions{grid-template-columns:1fr}.typetabs{flex-wrap:nowrap;overflow:auto}.typetabs button{white-space:nowrap}.totals{grid-template-columns:1fr 1fr}.reviewergrid,.approvalsteps{grid-template-columns:1fr}.mobilemenu{padding:12px 15px 0;display:block}.mobilemenu select{color:#37627e;background:#fff;border:1px solid #dbe4ed;border-radius:5px;width:100%;padding:9px;font:12px Tahoma}.date{display:none}header select{width:130px}.facts{gap:12px}.heading{margin-bottom:20px}.heading h1{font-size:21px}.sectionintro{font-size:10px}}@media print{body{background:#fff}.shell>aside,.shell>main{display:none}.overlay{background:0 0;padding:0;display:block;position:static}.dialog.detail{max-height:none;box-shadow:none;width:100%;padding:15px;overflow:visible}.dialogfoot,.upload,.dialoghead button,.notice,textarea{display:none!important}.dialog:before{content:"إدراس القابضة | سجل عملية";color:#064887;border-bottom:2px solid #00a7bd;padding:12px 0;font-size:18px;display:block}.facts,.timeline>div{break-inside:avoid}}aside{scrollbar-width:thin;padding-bottom:0;overflow-y:auto}.brandlogo,.workspace,.navlabel,.nav,.sidefooter{flex-shrink:0}.modules{flex:none;min-height:0}.sidefooter{margin-top:20px}.navlabel.labelrow{margin-top:22px}.picker{align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.picker select{color:#315b77;background:#fff;border:1px solid #dce4ec;border-radius:6px 0 0 6px;flex:1;width:100%;min-width:0;padding:10px 8px;font:12px inherit}.picker button{color:#0588ad;background:#eff7fc;border:1px solid #d8e6f0;border-right:0;border-radius:0 6px 6px 0;flex-shrink:0;width:33px}.picker button:hover{background:#dff2fa}.dialog .picker select,.dialog .picker button{margin-top:7px}.dialog .picker input{margin-top:0}.dialog:has(.invoiceeditor){width:min(1480px,96vw)}.invoiceeditor .tablewrap{max-height:430px;overflow:auto}.invoiceeditor table{min-width:1950px}.invoiceeditor th{z-index:1;position:sticky;top:0}.invoiceeditor .picker{min-width:155px}.invoiceeditor td:nth-child(2){min-width:180px}.invoiceeditor td:nth-child(3),.invoiceeditor td:nth-child(7),.invoiceeditor td:nth-child(8){min-width:85px}.invoiceeditor td:nth-child(9){min-width:200px}.invoiceeditor td input{min-width:80px}.invoiceeditor td textarea{min-width:130px;min-height:38px;padding:5px;font-size:11px}.masterdialog{width:650px}.conversionrow{align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.conversionrow>input{width:110px!important}.conversionrow>.picker{flex:1}.enginebanner{color:#fff;background:linear-gradient(110deg,#075c85,#083976);border-radius:9px;align-items:center;gap:15px;margin-bottom:23px;padding:23px 27px;display:flex}.enginebanner p{color:#b5d6e8;font-size:12px}.enginebanner svg{color:#83e0e6;flex-shrink:0}.policybody{padding:0 24px 24px}.policybody label{color:#5e7b90;font-size:12px;display:block}.policybody input:not([type=checkbox]),.policybody select{font:inherit;color:#2e536d;background:#fff;border:1px solid #dce6ee;border-radius:5px;width:100%;margin-top:8px;padding:10px}.policybody input[type=checkbox]{accent-color:#078bb3}.togglelabel{background:#f3f8fb;border:1px solid #e2edf3;border-radius:6px;align-items:center;gap:10px;margin-bottom:12px;padding:14px!important;display:flex!important}.policybody p{margin-bottom:14px;font-size:11px}.autotypes{flex-wrap:wrap;gap:9px;margin:12px 0 22px;display:flex}.autotypes label{background:#f7f9fb;border:1px solid #e8eef3;border-radius:5px;align-items:center;gap:6px;padding:9px;display:flex}.success{color:#35815f;background:#eaf6ef;border-radius:5px;padding:10px}.relations{background:#f0f7fc;border:1px solid #d9eaf6;border-radius:8px;margin:20px 0;padding:15px}.relations>button{margin:4px;font-size:11px}.relations h3{margin:0 0 7px}.toolbar label{color:#7b94a8;align-items:center;gap:8px;font-size:11px;display:flex}.toolbar input[type=date]{background:#fff;border:1px solid #e0e8ef;border-radius:5px;padding:7px;font:11px Arial}.policy .formgrid{gap:16px}.policy .picker button{margin-top:8px}.coveragecell{max-width:300px}.linepanel .picker select{font-size:11px}.linepanel td .picker select,.linepanel td .picker button{margin:0}.linepanel .panelhead p{font-size:11px}.mobilemenu option{font-size:12px}@media (max-width:750px){aside{padding-top:12px}.nav{min-height:39px}.navlabel,.sidefooter{display:none}.masterdialog{width:96vw}.departmentgrid{grid-template-columns:1fr 1fr}.invoiceeditor table{min-width:1700px}.enginebanner{padding:18px}.policybody{padding:0 15px 20px}.toolbar{flex-wrap:wrap}.toolbar label input{max-width:140px}.conversionrow{flex-wrap:wrap}.approvalsteps{grid-template-columns:1fr}.wide:has(.invoiceeditor){width:98vw}.relations button{font-size:10px}.departmentcard p{min-height:40px}}.progressmini{background:#e9f0f5;border-radius:4px;width:95px;height:5px;margin-bottom:5px;overflow:hidden}.progressmini span{background:#08a4b9;height:100%;display:block}.gantt{padding:0 23px 22px}.ganttrow{grid-template-columns:230px 1fr 45px;align-items:center;gap:14px;margin:14px 0;font-size:11px;display:grid}.gantttrack{background:repeating-linear-gradient(270deg,#f6f9fc 0 9.9%,#e8eff6 10%,#f6f9fc 10.1%);height:25px;position:relative}.gantttrack>span{background:#cde5f2;border-radius:3px;height:16px;position:absolute;top:4px;overflow:hidden}.gantttrack i{background:#078bb1;height:100%;display:block}.ganttrow .rowlink{font-size:11px}.ganttrow small{color:#5e92ad}@media (max-width:750px){.gantt{min-width:600px}.panel:has(.gantt){overflow:auto}.ganttrow{grid-template-columns:180px 1fr 35px}}.datefield{position:relative}.dateinput{align-items:stretch;gap:0;display:flex}.dateinput>input{flex:1;min-width:0;border-radius:6px 0 0 6px!important;font-family:Arial!important;font-size:13px!important}.dateinput>button{color:#5d90ae;background:#f5f9fc;border:1px solid #dce4ec;border-right:0;border-radius:0 6px 6px 0;flex-shrink:0;width:35px;margin-top:7px}.calendarpopup{z-index:5;background:#fff;border:1px solid #dbe6ef;border-radius:8px;width:285px;padding:13px;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #123c6428}.calendarhead{justify-content:space-between;align-items:center;gap:4px;margin-bottom:12px;font-size:12px;display:flex}.calendarhead button{color:#5f8da8;padding:4px}.calendargrid{text-align:center;direction:ltr;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendargrid small{color:#91a5b5;font-size:10px}.calendargrid button{border-radius:5px;height:30px;font:12px Arial}.calendargrid button:hover,.calendargrid .picked{color:#fff;background:#087aa7}.calendarpopup .today{color:#008fae;padding:10px 0 0;font-size:11px}.finance-center{gap:20px;display:grid}.financehero{color:#fff;background:linear-gradient(115deg,#062951,#064f68);border-radius:18px;justify-content:space-between;align-items:center;padding:30px 34px;display:flex;overflow:hidden}.financehero h2{margin:8px 0;font-size:26px}.financehero p{color:#c9e6ed;margin:0}.financehero .eyebrow{color:#72d8cb}.financeheroicon{color:#60ddd0;background:#ffffff0b;border:1px solid #ffffff30;border-radius:25px;place-items:center;width:90px;height:90px;display:grid;transform:rotate(-7deg)}.finance-toolbar,.finance-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.finance-toolbar label{color:#56667d;gap:6px;font-size:12px;display:grid}.finance-toolbar input,.finance-toolbar select{background:#fff;min-width:150px}.finance-context{color:#66758a;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.financetabs{background:#eaf0f5;border-radius:12px;flex-wrap:wrap;gap:5px;padding:6px;display:flex}.financetabs button{color:#52637c;border-radius:8px;padding:10px 13px;font-weight:600}.financetabs button.chosen{color:#045e69;background:#fff;box-shadow:0 2px 7px #132f4a12}.finance-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.finance-grid>.panel{min-width:0;margin:0}.finance-summary{padding:24px}.finance-summary h3{margin:0 0 20px}.finance-summary>div{border-bottom:1px solid #edf1f5;justify-content:space-between;padding:12px 0;display:flex}.finance-summary>p{color:#768298;font-size:12px;line-height:1.8}.financepanel table th,.financepanel table td{white-space:nowrap}.finance-footnote{color:#6d7e90;align-items:center;gap:8px;font-size:12px;display:flex}.finance-stats .stat b{font-size:24px}.financepanel .panelhead p{max-width:720px}.finance-actions label.secondary{cursor:pointer;align-items:center;gap:12px;display:flex}.finance-actions input[type=file]{max-width:210px}.finance-center .panel{margin-bottom:0}.finance-center table small{white-space:normal}@media (max-width:1000px){.finance-grid{grid-template-columns:1fr}.financehero{padding:24px}.financeheroicon{display:none}.financehero h2{font-size:22px}}@media print{.finance-toolbar,.finance-actions,.financetabs,.financepanel .panelhead button{display:none!important}.finance-center{gap:12px}.financehero{color:#123;background:#fff}.financehero p{color:#456}.finance-grid{display:block}.finance-summary,.financepanel{break-inside:avoid}}:root{--navy:#102d42;--navy-deep:#0b2235;--teal:#087d86;--teal-light:#e8f5f3;--line:#e5ebef;--text:#263e4c;--muted:#768997;--surface:#fff;--canvas:#f3f6f8;--blue:#105374}body{background:var(--canvas);color:var(--text);font-size:13px;line-height:1.6}button,input,select,textarea{font-family:inherit}button{transition:background .16s,color .16s,box-shadow .16s}h1,h2,h3{color:inherit}.pro-shell main{width:calc(100% - 258px);min-width:0;margin-right:258px}.content{max-width:1640px;padding:30px 34px 0}.heading{gap:20px;margin-bottom:26px}.heading h1{letter-spacing:-.5px;margin:4px 0 6px;font-size:27px;font-weight:600}.heading p{color:#82919b;font-size:12px}.eyebrow{letter-spacing:1.7px;color:#6c899b;font:9px Arial,sans-serif}.eyebrow span{color:#bac7cf;margin:0 7px}.heading-actions{flex-shrink:0;gap:8px;display:flex}.primary{background:var(--teal);border:1px solid var(--teal);border-radius:7px;padding:10px 15px;font-size:12px;font-weight:500;box-shadow:0 3px 7px #087d8612}.primary:hover{background:#066a73;border-color:#066a73;box-shadow:0 3px 12px #087d8628}.secondary{color:#4d6677;background:#fff;border:1px solid #dce5ea;border-radius:7px;padding:9px 13px;font-size:12px}.iconbutton{width:35px;padding:9px}.text-action{color:#087b84;padding:5px 0;font-size:11px;font-weight:500}.text-action:hover{color:#004b55}.cell-muted{color:#899ba6;font-size:11px}.panelhead{gap:12px;padding:21px 23px}.panelhead h2{font-size:15px;font-weight:600}.panelhead p{color:#8a9ba5;font-size:11px}.panel-titleline{align-items:center;gap:10px;display:flex}.panel-titleline h2{margin:0}.count-chip{color:#6c8492;background:#f0f5f7;border-radius:5px;padding:3px 7px;font:11px Arial}.badge{color:#977627;background:#fff5de;border:1px solid #f8edcb;border-radius:5px;padding:5px 9px;font-size:10px}.badge.green{color:#388062;background:#edf7f1;border-color:#e0efe7}.badge.red{color:#b86a63;background:#fdf0ef;border-color:#f5e2df}.badge.neutral{color:#84929b;background:#f1f5f7;border-color:#e8eef1}.badge.returned{color:#8b72ac;background:#f4f0fb;border-color:#ece6f4}.status-badge{align-items:center;gap:6px;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.notice{color:#678496;background:#f1f7f9;border:1px solid #e0ebf1;border-radius:8px;line-height:1.9}.error{border:1px solid #f0d6d1;border-radius:8px}.toast{z-index:45;box-shadow:0 6px 30px #153c4c22}.pro-sidebar{background:var(--navy);color:#d5e2e9;z-index:20;border:0;flex-direction:column;width:258px;padding:0;display:flex;inset:0 0 0 auto;overflow:hidden}.pro-brand{color:#fff;flex-shrink:0;align-items:center;gap:11px;padding:25px 21px 23px;display:flex}.logo-tile{background:#fff;border-radius:10px;place-items:center;width:46px;height:46px;padding:3px;display:grid;box-shadow:0 2px 5px #0001}.logo-tile img{object-fit:contain;width:100%;height:100%}.pro-brand b{letter-spacing:.5px;font-size:25px;font-weight:600;line-height:1.2;display:block}.pro-brand small{color:#93aeba;margin-top:4px;font-size:9px;display:block}.pro-edition{letter-spacing:1px;color:#96bac7;border:1px solid #ffffff20;border-radius:4px;margin-right:auto;padding:4px 6px;font:9px Arial}.nav-search{color:#97b2c0;background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;flex-shrink:0;justify-content:flex-start;gap:8px;margin:0 17px 20px;padding:10px 11px;font-size:10px}.nav-search:hover{background:#ffffff10}.nav-search kbd{color:#718e9e;direction:ltr;border:1px solid #ffffff14;border-radius:3px;margin-right:auto;padding:3px;font:9px Arial}.pro-nav{scrollbar-width:thin;scrollbar-color:#ffffff20 transparent;flex:1;padding:0 13px 18px;overflow:auto}.nav-kicker{color:#688a9e;justify-content:space-between;align-items:center;padding:15px 13px 8px;font-size:9px;display:flex}.nav-kicker span{color:#597e92;font:9px Arial}.pro-navitem{color:#b1c8d4;text-align:right;white-space:nowrap;border-radius:6px;justify-content:flex-start;align-items:center;gap:11px;width:100%;min-width:0;margin:2px 0;padding:10px 12px;font-size:11px;display:flex}.pro-navitem svg{color:#6e98ae;flex-shrink:0}.pro-navitem>span{flex:1}.pro-navitem:hover{color:#f1f8fc;background:#ffffff07}.pro-navitem.active{color:#f2fffd;background:#1c4c5c;box-shadow:inset -3px 0 #24bca5}.pro-navitem.active svg{color:#62d2bf}.pro-navitem em{color:#183c4b;background:#f4b56b;border-radius:4px;min-width:19px;padding:3px 6px;font:10px Arial}.nav-familyhead{border-radius:6px;align-items:center;display:flex}.nav-familyhead .pro-navitem{flex:1;width:auto;min-width:0;padding-left:0}.nav-familyhead .pro-navitem.active{box-shadow:none}.nav-expand{color:#668ea2;padding:10px 9px}.nav-expand:hover{color:#cde7f3}.nav-children{border-right:1px solid #ffffff18;margin:3px 21px 9px 8px;padding-right:13px}.nav-children button{text-align:right;color:#8caab9;width:100%;padding:7px;font-size:10px;line-height:1.7;display:block}.nav-children button.current,.nav-children button:hover{color:#5cdbca;background:#ffffff04;border-radius:4px}.pro-profile{background:#0c273b;border-top:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:10px;padding:16px 18px;display:flex}.profile-avatar{color:#81c9c5;background:#ffffff06;border:1px solid #5f9aa350;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.pro-profile b{color:#d8e6ee;font-size:11px;font-weight:500;display:block}.pro-profile small{color:#6e94a9;align-items:center;gap:5px;margin-top:3px;font-size:9px;display:flex}.pro-profile i{background:#51b790;border-radius:50%;width:4px;height:4px}.pro-release{color:#6d95a8;margin-right:auto;font:9px Arial}.pro-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;border-bottom:1px solid var(--line);background:#ffffffed;justify-content:space-between;align-items:center;gap:16px;height:74px;padding:0 34px;display:flex;position:sticky;top:0}.pro-header .topbar-context{align-items:center;gap:11px;font-size:11px;display:flex}.pro-header .topbar-context b{color:#506c7d;font-weight:500}.pro-header .muted{color:#9babb6}.pro-header .topbar-actions{align-items:center;gap:24px;display:flex}.topbar-search{color:#7e949f;gap:8px;font-size:11px;display:flex}.topbar-search kbd{color:#98a9b5;direction:ltr;border:1px solid #e2eaef;border-radius:4px;padding:2px 5px;font:9px Arial}.company-switch{border-right:1px solid #e4eaee;align-items:center;padding-right:20px;display:flex;gap:8px!important}.company-symbol{color:#4b7b91;background:#eaf3f6;border:1px solid #dfebef;border-radius:6px;place-items:center;width:28px;height:28px;font-weight:600;display:grid}.company-switch select{color:#547083;cursor:pointer;background:0 0;border:0;max-width:210px;padding:4px;font-size:11px}.company-switch>button{color:#8aa0ae;padding:4px}.mobile-toggle,.nav-scrim{display:none}.executive-dashboard{gap:24px;display:grid}.executive-welcome{justify-content:space-between;align-items:center;gap:20px;padding:0 0 4px;display:flex}.workspace-label{color:#538080;align-items:center;gap:6px;font-size:10px;display:flex}.workspace-label i{background:#229b8d;border-radius:50%;width:5px;height:5px}.executive-welcome h2{letter-spacing:-.4px;margin:7px 0;font-size:22px;font-weight:500}.executive-welcome p{font-size:12px}.welcome-date{color:#7f99a8;border-right:1px solid #dce5e9;flex-shrink:0;align-items:center;gap:12px;padding:2px 20px 2px 0;font-size:11px;display:flex}.welcome-date small{color:#9aacb6;margin-top:4px;font-size:9px;display:block}.dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dashboard-kpi{text-align:right;border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:19px 20px 16px;display:block;box-shadow:0 2px 3px #12334502}.dashboard-kpi:hover{border-color:#b6d3d8;box-shadow:0 5px 18px #173c4d08}.dashboard-kpi.finance{color:#fff;background:#10394b;border-color:#10394b}.kpi-top{color:#77909e;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.kpi-top svg{color:#6692a3}.dashboard-kpi.finance .kpi-top{color:#9bbfc8}.dashboard-kpi.finance .kpi-top svg{color:#58bdaf}.dashboard-kpi>b{letter-spacing:-.6px;margin:9px 0 6px;font:500 31px/1.6 IBM Plex Sans Arabic,Tahoma;display:block}.kpi-bottom{color:#a1b2bc;border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.kpi-bottom small{color:#8aa0ac;font-size:9px}.dashboard-kpi.finance .kpi-bottom{color:#63b8b1;border-color:#ffffff12}.dashboard-kpi.finance .kpi-bottom small{color:#8bb2bf}.dashboard-main-grid{grid-template-columns:1.45fr 1fr;gap:20px;display:grid}.dashboard-main-grid>.panel,.dashboard-bottom-grid>.panel{min-width:0;margin:0}.action-queue .panelhead{border-bottom:1px solid #eff3f6}.queue-clear{align-items:center;gap:18px;min-height:190px;padding:34px 24px;display:flex}.queue-clear>span{color:#5ba88f;background:#edf8f4;border:1px solid #deeee7;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.queue-clear h3{margin:0 0 6px;font-size:13px;font-weight:500}.queue-clear p{max-width:300px;font-size:11px}.queue-list{padding:0 20px}.queue-list>button{text-align:right;border-bottom:1px solid #edf2f5;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.queue-list>button:last-child{border:0}.queue-list>button>div{flex:1;min-width:0}.queue-list b{text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:12px;font-weight:500;display:block;overflow:hidden}.queue-list small{color:#91a1ac;margin-top:3px;font-size:10px;display:block}.queue-icon{color:#5d94ac;background:#eef5f8;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.queue-icon.urgent{color:#c99c74;background:#fff0e8}.queue-list>button>svg{color:#a9bdc9}.quick-start .panelhead>svg{color:#729aab}.quick-start-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 22px 23px;display:grid}.quick-start-grid>button{color:#617f8f;text-align:right;background:#fcfdfe;border:1px solid #e8eef1;border-radius:8px;justify-content:flex-start;padding:13px;font-size:11px}.quick-start-grid>button:hover{color:#087d86;background:#f2faf9;border-color:#b8d8db}.quick-start-grid>button>svg:first-child{color:#548b9b}.quick-start-grid>button>svg:last-child{color:#a3b9c4;margin-right:auto}.section-heading{justify-content:space-between;align-items:center;margin:0 0 15px;display:flex}.section-heading h2{margin:0 0 3px;font-size:16px;font-weight:600}.section-heading p{font-size:11px}.sector-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sector-card{border:1px solid var(--line);text-align:right;background:#fff;border-radius:10px;min-width:0;padding:18px;display:block}.sector-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sector-top>span{color:#55889e;background:#f1f7f9;border:1px solid #e7eff3;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.sector-top>svg{color:#b4c6d0}.sector-card h3{margin:0 0 7px;font-size:12px;font-weight:500}.sector-card p{color:#99aab4;min-height:38px;font-size:10px;line-height:1.9}.sector-meta{color:#698696;border-top:1px solid #eef3f6;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.sector-meta small{color:#acb9c2;font-size:9px}.sector-meta b{color:#b09b58;font-size:9px;font-weight:400}.dashboard-bottom-grid{grid-template-columns:1.6fr 1fr;gap:20px;display:grid}.activity-feed{padding:0 22px 12px}.activity-feed>button{text-align:right;border-bottom:1px solid #f0f4f6;gap:12px;width:100%;padding:12px 0;display:flex}.activity-feed>button:last-child{border:0}.activity-dot{background:#75b6ab;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.activity-feed b{font-size:11px;font-weight:500;line-height:1.8;display:block}.activity-feed small{color:#a2b1bb;margin-top:4px;font-size:9px;display:block}.sectionintro{display:none}.typetabs{scrollbar-width:thin;border-bottom:1px solid #dfe8ed;flex-wrap:nowrap;gap:4px;margin:0 0 17px;padding:0 0 5px;display:flex;overflow:auto}.typetabs button{white-space:nowrap;color:#8a9eab;background:0 0;border:0;border-radius:6px;margin:0;padding:11px 13px;font-size:11px}.typetabs button.chosen{color:#116e7c;background:#fff;border:1px solid #e3ebee;box-shadow:0 1px 3px #183a4e08}.section-workbar{color:#8fa3b0;justify-content:space-between;align-items:center;margin:0 0 18px;font-size:11px;display:flex}.record-controls{align-items:center;gap:10px;padding:0 23px 19px;display:flex}.record-controls .search{background:#fcfdfe;border-color:#e1e9ee;border-radius:7px;flex:1;min-width:230px;max-width:420px;padding:9px 11px}.search input{background:0 0;outline:0;font-size:11px}.record-controls>select,.page-size select{color:#7f94a2;background:#fff;border:1px solid #e1e9ee;border-radius:7px;padding:8px 10px;font-size:11px}.page-size{color:#8ea2af;align-items:center;gap:8px;margin-right:auto;font-size:10px;display:flex}.page-size select{padding:7px}.pro-records table{font-size:11px}.pro-records th{color:#8fa2af;background:#f8fafb;padding:13px 18px;font-size:10px;font-weight:500}.pro-records th button{font-size:inherit;gap:6px;padding:0}.pro-records td{color:#6b8392;border-bottom:1px solid #eff3f6;padding:15px 18px}.pro-records td small{color:#a2b2bc;margin-top:4px;font-size:9px}.pro-records tr{cursor:default}.pro-records tbody tr:hover{background:#fafdfd}.record-main{text-align:right;justify-content:flex-start;gap:11px;max-width:390px;padding:0}.record-main>span:last-child{min-width:0}.record-main b{color:#3a596b;white-space:normal;font-size:11px;font-weight:500;display:block}.record-main small bdi{color:#93a8b4;font:9px Arial}.document-icon{color:#6f99b3;background:#f0f6f9;border:1px solid #e7eff4;border-radius:6px;flex-shrink:0;place-items:center;width:33px;height:36px;display:grid}.document-icon.journal-icon{color:#7aab94;background:#edf6f2;border-color:#e2eee7}.attachment-count{color:#94aab7;background:#f7fafb;border:1px solid #ecf1f5;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font:10px Arial;display:inline-flex}.amount-cell{font-variant-numeric:tabular-nums;font-weight:500;color:#476677!important}.open-record{color:#92aab8;background:#f4f8fa;border:1px solid #e8eff3;border-radius:6px;width:27px;height:27px}.open-record:hover{color:#087d86;background:#e6f2f2}.record-pagination{color:#98aab5;justify-content:space-between;align-items:center;padding:14px 23px;font-size:10px;display:flex}.record-pagination>div{align-items:center;gap:10px;display:flex}.record-pagination button{color:#7b97a8;background:#fff;border:1px solid #e1e9ee;border-radius:5px;width:27px;height:27px}.record-pagination button:disabled{opacity:.35}.record-pagination b{color:#2e8c88;background:#eaf5f4;border-radius:5px;padding:3px 9px;font:11px Arial}.pro-empty{text-align:center;padding:46px 20px}.pro-empty>span{color:#91acb9;background:#f0f6f8;border:1px solid #e7eff3;border-radius:18px;place-items:center;width:65px;height:65px;margin:auto;display:grid}.pro-empty h3{margin:17px 0 6px;font-size:15px;font-weight:500}.pro-empty p{max-width:380px;margin:0 auto 17px;font-size:11px}.command-overlay{z-index:35;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a243c88;align-items:flex-start;padding-top:12vh}.command-dialog{background:#fff;border:1px solid #dfe9f0;border-radius:15px;width:100%;max-width:650px;overflow:hidden;box-shadow:0 20px 100px #071c3e45}.command-input{color:#6e98ab;border-bottom:1px solid #edf2f5;align-items:center;gap:13px;padding:20px 22px;display:flex}.command-input input{color:#31556c;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.command-input input::placeholder{color:#a0b2bd}.command-input button{color:#9db2bf;border:1px solid #e4edf2;border-radius:5px;padding:3px}.command-results{max-height:57vh;padding:8px 13px 13px;overflow:auto}.command-results h3{color:#8ca4b3;margin:0;padding:9px 10px 3px;font-size:10px;font-weight:400}.command-results>button{text-align:right;color:#47718a;border-radius:7px;gap:12px;width:100%;padding:11px;font-size:12px;display:flex}:is(.command-results>button:hover,.command-results>button:focus-visible){background:#f0f7f8}.command-results>button>span{flex:1}.command-results small{color:#a0b1bb;margin-top:2px;font-size:10px;display:block}.command-results>button>svg{color:#6d9bab;flex-shrink:0}.command-footer{color:#9eafbb;background:#fafcfd;border-top:1px solid #eef3f6;justify-content:space-between;padding:12px 21px;font-size:9px;display:flex}.command-footer kbd{color:#a4b4bf;font:9px inherit}.dialog{border:1px solid #dfe8ee;border-radius:14px;padding:26px 30px;box-shadow:0 25px 90px #0a233348}.dialog.wide{max-width:1120px}.dialoghead{border-color:#e6edf1;margin-bottom:24px;padding-bottom:20px}.dialoghead small{color:#6594a5}.dialoghead h2{font-size:21px;font-weight:500}.dialoghead>button{color:#93a8b7;border:1px solid #e3ebf0;border-radius:6px;width:29px;height:29px}.dialog input:not([type=file]),.dialog select,.dialog textarea{border-color:#dfe8ee;border-radius:7px;padding:10px 12px;font-size:12px;box-shadow:0 1px 2px #173b4e02}.dialog input:focus,.dialog select:focus,.dialog textarea:focus{outline-offset:0;border-color:#68aeb6;outline:2px solid #087d8612}.dialog label{color:#78909f;font-size:11px}.dialog .formgrid{gap:0 23px}.formheading{color:#496c7e;border-bottom:1px solid #edf2f6;margin-top:26px;padding-bottom:10px;font-size:13px}.dialogfoot{z-index:2;background:#fff;border-color:#e5edf2;padding-bottom:12px;position:sticky;bottom:-26px}.linepanel{border-color:#e4ecf1;border-radius:9px;overflow:hidden}.linepanel .panelhead{background:#f9fcfd}.linepanel table input{min-width:100px}.totals{background:#f6fafb;border:1px solid #e1ebef;border-radius:9px;padding:15px}.totals small{color:#8ba1af}.totals strong{color:#275a6c;font-size:17px}.facts{background:#f8fbfc;border:1px solid #e7eff3;border-radius:9px;padding:17px}.facts small{color:#8ba1af}.facts b{color:#46697d}.detailsfacts{background:#fff}.upload{background:#f8fcfd;border-color:#bad4dc;border-radius:8px;color:#5295a4!important}.file:hover{background:#f5fafb;border-color:#a8cbd7}.financehero{background:#10394b;border-radius:12px;padding:25px 28px}.financehero h2{font-size:23px;font-weight:500}.finance-stats .stat{border-top:1px solid var(--line)}.financetabs{background:#eaf0f3}.financetabs button{font-size:11px}.finance-context{font-size:10px}.finance-summary{border-radius:11px}.enginebanner{color:#3a7d8f;background:#f0f7f9;border:1px solid #dceaf0;border-radius:11px}.enginebanner h2{font-size:17px}.enginebanner p{color:#81a1b0}.pro-shell footer{color:#adbac2;justify-content:space-between;padding:30px 0 23px;font-size:9px;display:flex}.mobilemenu{display:none!important}@media (min-width:1750px){.content{padding:36px 44px 0}.dashboard-kpis{gap:20px}.sector-grid{gap:18px}.dashboard-kpi{padding:23px}.pro-header{padding:0 44px}}@media (max-width:1250px){.pro-shell main{width:calc(100% - 236px);margin-right:236px}.pro-sidebar{width:236px}.content{padding:25px 23px 0}.pro-header{padding:0 23px}.sector-grid{grid-template-columns:repeat(3,1fr)}.dashboard-kpi{padding:16px}.dashboard-kpi>b{font-size:26px}.welcome-date{display:none}.dashboard-main-grid{grid-template-columns:1.2fr 1fr}.company-switch select{max-width:155px}.topbar-search span{display:none}.pro-header .topbar-actions{gap:13px}.quick-start-grid{gap:8px;padding:0 16px 18px}.quick-start-grid>button{gap:6px;padding:11px 9px;font-size:10px}}@media (max-width:1000px){.dashboard-kpis{grid-template-columns:1fr 1fr}.dashboard-main-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.sector-grid{grid-template-columns:1fr 1fr}.dashboard-main-grid .quick-start-grid{grid-template-columns:repeat(3,1fr)}.heading h1{font-size:24px}.topbar-search kbd,.pro-header .topbar-context .muted,.pro-header .topbar-context>svg{display:none}.pro-header .topbar-context{max-width:200px}.record-main{max-width:300px}}@media (max-width:750px){.pro-shell main{width:100%;margin-right:0}.pro-sidebar{z-index:40;width:265px;padding:0;transition:transform .2s;display:flex;transform:translate(100%)}.pro-sidebar.is-open{transform:translate(0)}.nav-scrim.is-open{z-index:39;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08263b77;display:block;position:fixed;inset:0}.pro-brand{padding:22px}.pro-sidebar .pro-profile,.pro-sidebar .nav-kicker{display:flex}.pro-header{gap:8px;height:64px;padding:0 16px}.mobile-toggle{color:#5b8095;padding:5px;display:inline-flex}.pro-header .topbar-context{gap:7px;max-width:none;font-size:10px}.pro-header .topbar-context b{display:none}.pro-header .topbar-actions{gap:8px}.topbar-search{padding:7px}.company-switch{padding-right:9px;gap:5px!important}.company-symbol{display:none}.company-switch select{max-width:185px;font-size:10px}.content{padding:22px 16px 0}.heading{align-items:center;gap:10px;margin-bottom:22px}.heading h1{font-size:23px}.heading p{max-width:215px;font-size:10px}.eyebrow{letter-spacing:1px;font-size:8px}.heading-actions>.secondary{padding:9px}.heading-actions>.secondary span{display:none}.heading-actions>.primary{white-space:nowrap;padding:9px;font-size:10px}.executive-welcome h2{font-size:18px}.executive-welcome p{font-size:10px}.workspace-label{font-size:9px}.executive-dashboard{gap:20px}.dashboard-kpis{gap:10px}.dashboard-kpi{padding:14px}.kpi-top{font-size:10px}.kpi-top svg{width:16px}.dashboard-kpi>b{margin:8px 0;font-size:25px}.kpi-bottom small{font-size:8px}.kpi-bottom>svg{width:12px}.dashboard-main-grid .quick-start-grid{grid-template-columns:1fr 1fr}.sector-grid{gap:10px}.sector-card{padding:14px}.sector-card h3{font-size:11px}.sector-card p{min-height:50px;font-size:9px}.sector-meta{font-size:9px}.sector-meta small,.sector-meta b{font-size:8px}.sector-top{margin-bottom:11px}.sector-top>span{width:30px;height:30px}.panelhead{padding:17px 16px}.panelhead h2{font-size:14px}.panelhead p{max-width:none;font-size:10px}.section-heading p{font-size:10px}.queue-clear{gap:13px;padding:25px 18px}.queue-clear h3{font-size:12px}.queue-clear p{font-size:10px}.queue-list{padding:0 16px}.queue-list b{max-width:180px;font-size:11px}.queue-list small{font-size:9px}.queue-list .badge{padding:3px 5px;font-size:8px}.record-controls{flex-wrap:wrap;gap:8px;padding:0 16px 15px}.record-controls .search{flex-basis:100%;max-width:none}.page-size{margin-right:auto}.record-controls>select{font-size:10px}.pro-records .panelhead{align-items:flex-start;gap:10px}.pro-records .panelhead .inline{gap:5px}.pro-records .panelhead .primary,.pro-records .panelhead .secondary{padding:8px;font-size:10px}.pro-records .panelhead .iconbutton{display:none}.record-pagination{padding:13px 16px}.pro-records th,.pro-records td{padding:13px 15px}.typetabs{margin-bottom:12px}.typetabs button{padding:9px 11px;font-size:10px}.section-workbar{gap:10px;font-size:10px}.section-workbar .text-action{white-space:nowrap;font-size:10px}.dialog{border-radius:12px;max-height:94dvh;padding:20px 18px}.dialog.wide{width:100%;max-width:100%}.overlay{padding:12px}.dialoghead h2{font-size:19px}.dialogfoot{flex-wrap:wrap;gap:7px;padding-bottom:10px;bottom:-20px}.dialogfoot .primary,.dialogfoot .secondary{font-size:11px}.command-overlay{padding-top:7vh}.command-dialog{border-radius:12px}.command-results{max-height:65dvh}.command-input{padding:17px}.command-input input{font-size:12px}.financehero h2{font-size:20px}.financehero{padding:23px}.pro-shell footer{padding:25px 0}.pro-shell footer span{font-size:8px;display:block}.profile-avatar{display:grid}.pro-empty{padding:35px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.pro-sidebar,.pro-header,.heading-actions,.nav-scrim,.section-workbar,.record-controls,.record-pagination,.financetabs,.command-overlay{display:none!important}.pro-shell main{width:100%;margin:0}.content{max-width:none;padding:0}.dashboard-kpis{grid-template-columns:repeat(4,1fr)}.dashboard-main-grid,.dashboard-bottom-grid{display:block}.panel{break-inside:avoid;box-shadow:none}.dashboard-kpi.finance{color:#153855;background:#fff}.dashboard-kpi.finance .kpi-top,.dashboard-kpi.finance .kpi-bottom small{color:#567}.pro-records .panelhead .inline{display:none}.dialogfoot{position:static}.sector-grid{grid-template-columns:repeat(3,1fr)}}.department-workbench,.workflow-console{gap:20px;display:grid}.process-hero{color:#eef8fb;background:#123c50;border:1px solid #123c50;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.process-hero h2{margin:9px 0;font-size:22px;font-weight:500}.process-hero p{color:#9bbcc9;max-width:730px;font-size:12px}.process-hero .eyebrow{color:#64c2ba}.process-hero .secondary{color:#a7d7dd;white-space:nowrap;background:#ffffff08;border-color:#ffffff24}.process-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.process-kpis>div{background:#fff;border:1px solid #e1eaf0;border-radius:10px;flex-direction:column;gap:4px;padding:18px 22px;display:flex}.process-kpis b{color:#214e62;font-size:29px;font-weight:500;line-height:1.5}.process-kpis span{color:#8ba0ad;font-size:11px}.process-stagebar{scrollbar-width:thin;gap:7px;padding-bottom:6px;display:flex;overflow:auto}.process-stagebar button{white-space:nowrap;color:#839ba9;background:#fff;border:1px solid #e4ecf1;border-radius:7px;padding:11px 13px;font-size:11px}.process-stagebar button.active{color:#187c7e;background:#edf8f5;border-color:#cce5df}.process-stagebar button b{color:#8da9b6;background:#f0f6f8;border-radius:4px;padding:2px 5px;font:10px Arial}.workflow-cards{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.workflow-cards .panel{min-width:0;margin:0}.workflow-cards .panelhead{border-bottom:1px solid #eef3f5;padding:18px 20px}.workflow-cards .panelhead svg{color:#69a99e}.workflow-cards dl{margin:14px 0 0;padding:0 20px 18px}.workflow-cards dt{color:#9badb9;margin:10px 0 3px;font-size:10px}.workflow-cards dd{color:#617e8f;margin:0;font-size:11px;line-height:1.9}.workflow-settings{padding:0 24px 24px}.workflow-settings>.primary{margin-top:17px}.workflow-settings select{color:#658495;background:#fff;border:1px solid #dbe7ed;border-radius:7px;min-width:190px;padding:9px 11px;font-size:11px}.department-workbench>.panel,.workflow-console>.panel{margin:0}.department-workbench table{font-size:11px}.department-workbench th{font-size:10px}.department-workbench td{padding:15px 20px}.workflow-console .togglelabel{color:#6b8a9c;align-items:center;gap:8px;font-size:11px;display:flex}.workflow-console .formgrid{margin:10px 0 18px}.linepanel input[type=checkbox]{accent-color:#168d86;width:16px!important;min-width:16px!important;display:inline-block!important}.linepanel:has(input[type=checkbox]) input:not([type=checkbox]){min-width:180px}.linepanel:has(input[type=checkbox]) select{min-width:130px}@media (max-width:1100px){.workflow-cards{grid-template-columns:1fr 1fr}.process-hero{flex-direction:column;align-items:flex-start}.process-hero h2{font-size:20px}.process-kpis>div{padding:15px}.process-kpis span{font-size:10px}}@media (max-width:750px){.process-kpis{grid-template-columns:1fr 1fr;gap:10px}.process-kpis>div{padding:14px 17px}.process-kpis b{font-size:25px}.process-hero{padding:21px}.process-hero h2{font-size:19px}.process-hero p{font-size:10px}.process-stagebar button{padding:10px;font-size:10px}.workflow-cards{grid-template-columns:1fr}.workflow-settings{padding:0 16px 18px}.process-hero .secondary{font-size:10px}}@media print{.process-stagebar,.workflow-settings,.workflow-console>.finance-actions{display:none}.process-hero{color:#123;background:#fff;border-color:#ddd}.process-hero p{color:#567}.workflow-cards{grid-template-columns:1fr 1fr}}.meeting-banner{background:linear-gradient(110deg,#f5fbf9,#e7f3f3);border:1px solid #c7e2e1;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:28px;display:flex}.meeting-banner h2{margin:9px 0;font-size:25px}.meeting-banner p{color:#52716f}.meeting-layout{grid-template-columns:300px minmax(0,1fr);gap:20px;display:grid}.meeting-list{align-self:start;overflow:hidden}.meeting-list-item{text-align:right;background:#fff;border:0;border-bottom:1px solid #e6eded;border-radius:0;flex-direction:column;align-items:flex-start;gap:7px;width:100%;padding:18px 20px;display:flex}.meeting-list-item.active{background:#e8f6f3;border-inline-start:4px solid #168c86}.meeting-list-item small{color:#6d858b;font-size:11px}.meeting-list-item span,.meeting-list-item em{color:#537777;font-size:12px;font-style:normal}.meeting-detail{min-width:0;padding:24px}.meeting-facts{background:#f5f8fa;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;padding:18px;display:grid}.meeting-facts>div{flex-direction:column;gap:7px;display:flex}.meeting-facts small{color:#71828d;font-size:12px}.meeting-facts b{overflow-wrap:anywhere;font-size:13px}.meeting-agenda{border-block:1px solid #e5eded;padding:15px 0}.meeting-agenda p{white-space:pre-wrap}.meeting-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.meeting-change{background:#fafcfc;border:1px solid #dbe7e9;border-radius:12px;gap:12px;margin:18px 0;padding:18px;display:grid}.decision-task{background:#fffcf5;border:1px solid #e8d9b9;border-radius:13px;margin:16px 0;padding:20px}.decision-task.approved{background:#f1faf5;border-color:#bfe4d2}.decision-task textarea{width:100%;min-height:80px}.meeting-detail progress{accent-color:#168c86;width:100%;height:9px}.meeting-editor{flex-direction:column;width:min(900px,96vw);max-height:94vh;display:flex;overflow:hidden}.meeting-editor .modalhead{padding:22px 28px}.meeting-steps{border-block:1px solid #e2e9eb;gap:10px;padding:12px 28px;display:flex}.meeting-steps button{background:#f8fafb;border:1px solid #d8e6e5;border-radius:8px;flex:1;padding:12px}.meeting-steps button.active{color:#0a736e;background:#dcf1ed;border-color:#84c4ba}.meeting-editor-body{flex-direction:column;gap:18px;padding:24px 28px;display:flex;overflow-y:auto}.meeting-editor-body label{flex-direction:column;gap:9px;font-size:13px;font-weight:600;display:flex}.meeting-editor-body input,.meeting-editor-body select,.meeting-editor-body textarea,.meeting-change input{width:100%;font:inherit;color:#19334c;background:#fff;border:1px solid #d7e1e6;border-radius:8px;padding:12px}.meeting-editor-body textarea{min-height:90px}.meeting-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.meeting-select{gap:5px;display:flex}.meeting-select button{color:#087972;background:#edf7f4;border:1px solid #d4e9e3;border-radius:8px;padding:8px 13px}.participant-picker{flex-wrap:wrap;gap:10px;display:flex}.participant-picker label{background:#f1f6f7;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:11px;display:flex}.participant-picker input{accent-color:#168c86;width:17px;height:17px}.meeting-drop{text-align:center;background:#f6fbfa;border:1px dashed #9ebfbd;border-radius:12px;align-items:center;padding:28px}.meeting-drop small{color:#6e858d}.meeting-editor-footer{background:#f9fbfb;border-top:1px solid #e1e9eb;gap:12px;padding:18px 28px;display:flex}.meeting-center .files,.meeting-editor .files{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.meeting-center .files a,.meeting-editor .files>*{overflow-wrap:anywhere;background:#eef4f7;border:1px solid #dce7eb;border-radius:9px;padding:10px 14px;font-size:12px}.meeting-center .notice{line-height:1.9}.meeting-center details{color:#687f87;margin-top:16px;font-size:12px}.meeting-center .panelhead{flex-wrap:wrap;gap:14px}.meeting-editor~.overlay{z-index:1200}@media (max-width:1050px){.meeting-layout{grid-template-columns:230px minmax(0,1fr)}.meeting-facts{grid-template-columns:1fr 1fr}}@media (max-width:720px){.meeting-layout{grid-template-columns:1fr}.meeting-list{max-height:300px;overflow-y:auto}.meeting-banner{flex-direction:column;align-items:stretch;padding:20px}.meeting-banner h2{font-size:21px}.meeting-form-grid{grid-template-columns:1fr}.meeting-editor-body{padding:20px}.meeting-facts{grid-template-columns:1fr 1fr}.meeting-editor-footer{flex-wrap:wrap;padding:14px}.meeting-detail{padding:18px}}.meeting-thumb{object-fit:cover;border-radius:7px;width:150px;height:100px;margin-bottom:8px;display:block}.meeting-editor .dialoghead{flex-shrink:0}.meeting-editor .meeting-editor-body{flex:1}.meeting-editor .meeting-editor-footer{flex-shrink:0}.meeting-editor{padding:0!important}.meeting-editor .error{margin:10px 24px}.meeting-select select{min-width:0}.meeting-list-item b{overflow-wrap:anywhere}.meeting-list-item em{background:#eef5f3;border-radius:5px;padding:4px 8px}.hr-banner{background:linear-gradient(110deg,#edf8f6,#f7fbfe);border:1px solid #cde5e2;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;padding:28px 30px;display:flex}.hr-banner small{color:#287c7b;letter-spacing:2px;font-size:10px}.hr-banner h2{margin:9px 0;font-size:26px}.hr-banner p{color:#6a808d;margin-bottom:0}.hr-banner>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.hr-toolbar{align-items:center;gap:16px;margin:24px 0 16px;display:flex}.hr-toolbar .search{flex:1}.hr-toolbar>select{max-width:350px;font:inherit;background:#fff;border:1px solid #d9e4eb;border-radius:9px;padding:12px 16px}.hr-tabs{border-bottom:1px solid #d7e3e8;gap:3px;margin-bottom:20px;display:flex;overflow-x:auto}.hr-tabs button{white-space:nowrap;color:#6a7e8c;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:14px 17px;font-size:12px}.hr-tabs button.active{color:#087d78;background:#f4faf8;border-color:#178f88}.hr-actions{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.hr-actions .secondary{padding:10px 13px;font-size:11px}.hr-flow{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:23px;display:grid}.hr-flow>div{background:#fff;border:1px solid #d9e7e9;border-radius:11px;flex-direction:column;align-items:center;gap:7px;padding:17px 8px;display:flex}.hr-flow span{color:#177d77;background:#e3f2ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.hr-flow b{font-size:12px}.hr-flow small{color:#788d98;font-size:10px}.hr-main-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:21px;display:grid}.hr-side{min-width:0;padding:24px}.hr-side>small{color:#72909a;font-size:11px}.hr-side>h3{line-height:1.7}.hr-side>p{color:#708492;font-size:13px;line-height:2}.hr-side-icon{color:#22948b;opacity:.65;padding:15px 0;font-size:40px}.hr-side>.secondary,.hr-side>.primary{width:100%;margin:7px 0}.hr-related{text-align:right;background:#f5f9fa;border:1px solid #e0e9ec;border-radius:8px;justify-content:space-between;width:100%;margin:8px 0;padding:12px;font-size:11px;display:flex}.hr-related span{color:#6a8390}.hr-selected{background:#edf8f5}.hr-employee-strip{background:#fff;border:1px solid #dde8ee;border-radius:12px;align-items:center;gap:18px;margin-bottom:20px;padding:19px 22px;display:flex}.hr-employee-strip h3{margin:0 0 6px}.hr-employee-strip span{color:#738795;font-size:12px}.hr-employee-strip .secondary{margin-inline-start:auto}.hr-avatar{color:#137d76;background:#e3f2f0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.hr-record-detail{min-width:0}.hr-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.hr-detail-fields>div{flex-direction:column;gap:7px;min-width:0;display:flex}.hr-detail-fields small{color:#7a8e9a;font-size:11px}.hr-detail-fields b,.hr-detail-fields .reflink{white-space:pre-wrap;overflow-wrap:anywhere;text-align:right;font-size:12px;font-weight:500}.hr-side .hr-detail-fields{grid-template-columns:1fr}.hr-side .tablewrap{max-height:400px}.hr-totals{background:#e9f5f2;border-radius:10px;flex-wrap:wrap;gap:12px;margin:14px 0;padding:16px;display:flex}.hr-totals>div{flex-direction:column;flex:1;gap:9px;min-width:100px;display:flex}.hr-totals small{color:#658481;font-size:11px}.hr-totals b{color:#0e7973}.hr-gallery{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:12px;margin:18px 0;display:grid}.hr-gallery>a,.hr-gallery>div{background:#fff;border:1px solid #dce7ed;border-radius:9px;flex-direction:column;gap:9px;min-width:0;padding:10px;display:flex}.hr-gallery img{object-fit:cover;border-radius:5px;width:100%;height:100px}.hr-gallery small{overflow-wrap:anywhere;font-size:10px}.hr-gallery select{padding:6px!important;font-size:10px!important}.hr-file-icon{color:#5d8992;text-align:center;background:#f1f6f8;border-radius:5px;place-items:center;height:80px;font-size:34px;display:grid}.hr-editor{flex-direction:column;max-height:94dvh;display:flex;width:min(1120px,97vw)!important;padding:0!important;overflow:hidden!important}.hr-editor .dialoghead{flex-shrink:0;padding:22px 28px}.hr-wizard-steps{border-block:1px solid #e3eaf0;flex-shrink:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;padding:15px 25px;display:grid}.hr-wizard-steps button{color:#7c8d98;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:7px;font-size:12px;display:flex}.hr-wizard-steps button span{background:#edf1f4;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.hr-wizard-steps button.active{color:#087f78;font-weight:600}.hr-wizard-steps button.active span{color:#fff;background:#258c85}.hr-editor-layout{background:#f5f8fa;grid-template-columns:minmax(0,1fr) 270px;min-height:0;display:grid;overflow-y:auto}.hr-editor-body{background:#fff;flex-direction:column;gap:22px;min-width:0;padding:25px;display:flex}.hr-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.hr-form-grid label{flex-direction:column;gap:8px;font-size:12px;display:flex;position:relative}.hr-full{grid-column:1/-1}.hr-required{color:#c46868;position:absolute;top:0;left:0}.hr-form-grid input,.hr-form-grid select,.hr-form-grid textarea{font:inherit;color:#203b50;background:#fff;border:1px solid #d8e2e8;border-radius:7px;width:100%;min-width:0;padding:11px 12px}.hr-form-grid textarea{resize:vertical;min-height:95px}.hr-form-grid .picker{min-width:0}.hr-form-grid .picker>select{width:100%}.hr-editor-aside{background:#f1f7f8;border-inline-start:1px solid #e0eaee;width:auto;height:auto;padding:24px 20px;display:block;position:static;inset:auto;overflow:visible}.hr-editor-aside>b{font-size:12px;line-height:1.8}.hr-editor-aside>p{color:#6e8593;font-size:11px}.hr-editor-aside .notice{padding:12px;font-size:11px;line-height:1.9}.hr-summary-value{border-bottom:1px solid #d6e7e8;justify-content:space-between;gap:8px;padding:15px 0;font-size:11px;display:flex}.hr-summary-value b{color:#087d76;font-size:14px}.hr-line-card{background:#fafcfd;border:1px solid #dce6ec;border-radius:10px;margin:14px 0;padding:18px}.hr-line-card>.secondary{margin-top:12px;font-size:10px}.hr-line-section .panelhead{padding:0}.hr-line-section h3{font-size:15px}.hr-line-upload{color:#32837e;align-items:center;gap:10px;margin-top:16px;font-size:11px;display:flex}.hr-line-upload input{max-width:220px;font-size:10px}.hr-drop{text-align:center;color:#38817e;background:#f4faf8;border:1px dashed #97bab5;border-radius:9px;flex-direction:column;align-items:center;gap:15px;padding:25px;font-size:13px;display:flex}.hr-drop small{color:#78918f;font-size:10px}.hr-editor-footer{border-top:1px solid #e0e8ed;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 25px;display:flex}.hr-editor>.error{flex-shrink:0;margin:12px 25px}.hr-editor-overlay{z-index:50}.masteroverlay{z-index:60}.masteroverlay>.masteroverlay{z-index:61}.hr-editor-overlay>.hr-editor-overlay,.hr-preview-overlay{z-index:1300}.hr-contract-preview{background:#f1f5f8!important;width:min(1000px,96vw)!important;padding:22px!important}.hr-print-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.hr-contract-paper{color:#1b3546;background:#fff;max-width:210mm;margin:auto;padding:20mm 16mm;font-size:12px;box-shadow:0 4px 25px #17344515}.hr-contract-paper header{text-align:center;border-bottom:2px solid #298f86;margin-bottom:20px;padding-bottom:18px}.hr-contract-paper header strong{color:#128176;font-size:36px}.hr-contract-paper h2{font-size:23px}.hr-contract-paper header p{color:#378b82}.hr-contract-paper section{break-inside:avoid;margin:17px 0}.hr-contract-paper h3{color:#187a71;background:#e7f2ef;margin:0;padding:9px 12px;font-size:13px}.hr-contract-paper table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.hr-contract-paper th,.hr-contract-paper td{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #e0e7e8;padding:9px;line-height:1.7}.hr-contract-paper th{background:#fbfcfc;width:30%}.hr-signature-grid{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.hr-signature-grid>div{border:1px solid #c9d9dd;border-radius:5px;min-height:110px;padding:16px}.hr-contract-paper footer{color:#70838d;border-top:1px solid #d7e2e7;padding-top:14px;font-size:9px;line-height:1.9}.hr-workspace .notice{line-height:1.9}.detail .hr-record-detail{margin:20px 0}.hr-workspace .tablewrap table{min-width:600px}@media (max-width:1100px){.hr-main-grid{grid-template-columns:minmax(0,1fr) 280px}.hr-editor-layout{grid-template-columns:minmax(0,1fr) 230px}.hr-flow{grid-template-columns:repeat(3,1fr)}.hr-banner{padding:22px}}@media (max-width:760px){.hr-main-grid{grid-template-columns:1fr}.hr-banner{flex-direction:column;align-items:flex-start}.hr-banner h2{font-size:21px}.hr-toolbar{flex-direction:column;align-items:stretch}.hr-toolbar>select{max-width:none}.hr-editor-layout{grid-template-columns:1fr}.hr-editor-aside{border:0}.hr-wizard-steps{gap:2px;padding:12px 8px}.hr-wizard-steps button{flex-direction:column;gap:5px;font-size:9px}.hr-editor-body{padding:20px 16px}.hr-form-grid{grid-template-columns:1fr}.hr-editor .dialoghead{padding:18px}.hr-detail-fields{grid-template-columns:1fr}.hr-employee-strip{flex-wrap:wrap}.hr-contract-paper{padding:18px;font-size:10px}.hr-contract-paper h2{font-size:18px}.hr-contract-paper th,.hr-contract-paper td{padding:6px;font-size:10px}.hr-editor-footer{flex-wrap:wrap;padding:14px}.hr-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-flow{gap:7px}.hr-flow>div{padding:12px 5px}}@media print{body:has(.hr-preview-overlay) .shell>:not(.hr-preview-overlay):not(main){display:none!important}body:has(.hr-preview-overlay) .pro-header{display:none!important}body:has(.hr-preview-overlay) .heading{display:none!important}body:has(.hr-preview-overlay) .tabs{display:none!important}body:has(.hr-preview-overlay) .content>:not(.hr-workspace){display:none!important}body:has(.hr-preview-overlay) .hr-workspace>:not(.hr-preview-overlay){display:none!important}body:has(.hr-preview-overlay) .shell{display:block!important}body:has(.hr-preview-overlay) main{width:100%!important;margin:0!important;padding:0!important}body:has(.hr-preview-overlay) .content{width:100%!important;margin:0!important;padding:0!important}.hr-preview-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0!important;display:block!important;position:static!important}.hr-contract-preview{width:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important;overflow:visible!important}.hr-contract-paper{box-shadow:none;font-size:11px;max-width:none!important;padding:0!important}.hr-print-tools{display:none!important}.hr-contract-paper th,.hr-contract-paper td{padding:6px;font-size:10px}.hr-contract-paper h3{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:15mm}}.eng-hero{color:#fff;background:linear-gradient(115deg,#073b52,#087e83);justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.eng-hero h2{margin:8px 0;font-size:28px}.eng-hero p{color:#d3eeee}.eng-hero small{letter-spacing:2px}.engineering-workspace .hr-toolbar{flex-wrap:wrap}.engineering-workspace .hr-toolbar label{min-width:140px}.engineering-workspace .hr-kpis strong{font-size:30px}.engineering-detail .primary{margin:8px;display:inline-flex}.engineering-workspace td small{color:var(--muted);display:block}@media (max-width:650px){.eng-hero{flex-direction:column;align-items:flex-start}.engineering-workspace .hr-toolbar label{width:100%}}.correspondence-workspace{gap:20px;display:grid}.correspondence-workspace td small{color:#7b8d9b;display:block}.correspondence-workspace .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.letter-paper{color:#17354b;overflow-wrap:anywhere;background:#fff;border:1px solid #dce4eb;max-width:210mm;margin:22px auto;padding:18mm 16mm;font-size:14px;line-height:2;box-shadow:0 8px 35px #153c5c0a}.letter-paper header{border-bottom:2px solid #175476;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:22px;display:flex}.letter-paper header img{object-fit:contain;width:105px;height:105px}.letter-paper header h2{font-size:20px}.letter-paper header p{font-size:11px}.letter-meta p{margin:0;font-size:12px}.letter-subject{text-align:center;margin:30px 0;text-decoration:underline}.letter-body{white-space:pre-wrap;min-height:180px}.letter-sign{text-align:left;margin:30px 0 35px}.letter-sign small{color:#7b8f98;font-size:10px}.letter-paper footer{border-top:1px solid #668798;margin-top:30px;padding-top:12px;font-size:10px}.letter-editor .hr-editor-layout{grid-template-columns:minmax(0,1fr) minmax(340px,45%)}.letter-editor .hr-editor-aside{background:#f0f4f8}.letter-editor .letter-paper{margin:14px 0;padding:25px 20px;font-size:11px;line-height:1.9}.letter-editor .letter-paper img{width:65px;height:65px}.letter-editor .letter-paper header h2{font-size:14px}.letter-editor .letter-paper header{gap:10px}.letter-editor .letter-body{min-height:160px}.correspondence-detail .hr-actions{flex-wrap:wrap}@media (max-width:900px){.letter-editor .hr-editor-layout{grid-template-columns:1fr}.letter-paper{padding:25px 20px}.correspondence-workspace .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body:has(.correspondence-detail .letter-paper) *{visibility:hidden!important}body:has(.correspondence-detail .letter-paper) .correspondence-detail .letter-paper{visibility:visible!important}body:has(.correspondence-detail .letter-paper) .letter-paper *{visibility:visible!important}.correspondence-detail .letter-paper{box-shadow:none;border:0;width:100%;max-width:none;margin:0;padding:0;position:absolute;inset:0}.overlay:has(.correspondence-detail){display:block!important;position:static!important;overflow:visible!important}.dialog:has(.correspondence-detail){max-height:none!important;box-shadow:none!important;position:static!important;overflow:visible!important}@page{size:A4;margin:15mm}body:has(.correspondence-detail) .dialog.detail>:not(.correspondence-detail){display:none!important}body:has(.correspondence-detail) .dialog:before{display:none!important}body:has(.correspondence-detail) .correspondence-detail>:not(.letter-paper){display:none!important}body:has(.correspondence-detail) .dialog.detail{padding:0!important}body:has(.correspondence-detail) .correspondence-detail .letter-paper{break-after:avoid;min-height:240mm;visibility:visible!important;position:static!important}.letter-paper .letter-body{orphans:3;widows:3}}.approval-dialog{width:min(1380px,97vw);max-width:1380px;padding:0;overflow:hidden}.approval-dialog>.dialoghead{border-bottom:1px solid var(--border,#e0e8ee);margin:0;padding:24px 28px}.approval-dialog .dialoghead h2{margin:4px 0 8px}.review-summary{background:#f6f9fb;border-bottom:1px solid #e3eaf0;flex-wrap:wrap;align-items:center;gap:24px;padding:14px 28px;font-size:12px;display:flex}.review-layout{grid-template-columns:minmax(0,1fr) 310px;max-height:calc(91dvh - 175px);display:grid;overflow:auto}.review-main{min-width:0}.review-tabs{z-index:2;background:#fff;border-bottom:1px solid #e3eaf0;gap:6px;padding:14px 22px 0;display:flex;position:sticky;top:0}.review-tabs button{color:#718195;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;padding:12px 14px;font-weight:700}.review-tabs button[aria-selected=true]{color:#0c7279;background:#eef8f8;border-bottom-color:#16848a}.review-body{min-height:360px;padding:24px}.review-side{background:#fbfcfe;border-right:1px solid #e0e8ee;align-self:start;padding:24px;position:sticky;top:0}.review-side h3{gap:8px;margin:0;display:flex}.review-stages{margin:22px 0}.review-stages>div{border-radius:9px;gap:12px;margin:4px 0;padding:12px 10px;display:flex;position:relative}.review-stages>div.active{background:#e5f4f3;border:1px solid #b8dfdc}.stage-number{color:#2e6672;background:#e4ebf0;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.review-stages b,.review-stages small,.review-stages em{display:block}.review-stages em{color:#53707a;margin-top:4px;font-size:10px;font-style:normal}.review-stages small{color:#718195;margin-top:3px;font-size:11px}.review-decision{border-top:1px solid #e0e8ee;padding-top:16px}.review-decision>button{width:100%;margin-top:8px}.review-decision .inline{gap:8px;margin-top:8px;display:flex}.review-decision .inline button{flex:1;padding:9px 4px;font-size:11px}.review-decision h4{margin:0 0 8px}.review-decision p{font-size:12px;line-height:1.8}.review-decision textarea{width:100%;min-height:100px;margin-top:8px}.review-governance{color:#7a8b99;margin-top:18px;font-size:10px;line-height:1.9}.ready-text{color:#14765e}.operation-exports .error{max-width:330px;display:block}.operation-exports button{font-size:12px}.review-filters{border-bottom:1px solid #e5edf1;gap:10px;padding:16px 20px;display:flex}.review-filters input{flex:1}.review-filters select{max-width:200px}.approval-center .tablewrap td small{color:#8090a0;margin-top:5px;display:block}.overdue{color:#b54e48}.review-body .file>div{flex:1}.review-body .file small{color:#7a8b99;font-size:11px;display:block}.review-body .file b{overflow-wrap:anywhere}.review-body .file{gap:12px}.review-body .notes{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){.review-layout{grid-template-columns:1fr;max-height:calc(92dvh - 160px)}.review-side{border-top:1px solid #e0e8ee;border-right:0;position:static}.review-summary{gap:10px;padding:12px}.approval-dialog>.dialoghead{align-items:flex-start;padding:16px}.review-body{padding:16px}.review-tabs{padding:8px 10px 0}.review-filters{flex-wrap:wrap}.review-filters input{min-width:100%}.review-summary span{font-size:10px}.operation-exports button{gap:3px;padding:7px}.approval-dialog .dialoghead h2{font-size:17px}}@media print{.review-side,.review-tabs,.operation-exports{display:none}.review-layout{max-height:none;display:block;overflow:visible}.approval-dialog{overflow:visible}}.review-pagination{border-top:1px solid #e3eaf0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.review-pagination .inline{gap:8px;display:flex}.review-pagination small{color:#6f8293}.operating-workspace{gap:20px;display:grid}.ops-banner{color:#fff;background:linear-gradient(112deg,#10394d,#126e78);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex;box-shadow:0 14px 30px #14394e12}.ops-banner small{letter-spacing:2px;color:#9cdddc;font-size:10px}.ops-banner h2{margin:10px 0;font-size:26px}.ops-banner p{color:#ccdee4;max-width:690px;font-size:13px;line-height:1.9}.ops-banner-icon{background:#ffffff0e;border:1px solid #ffffff30;border-radius:18px;padding:24px}.ops-toolbar{flex-wrap:wrap;gap:12px;display:flex}.ops-toolbar>.search{flex:1;min-width:240px}.ops-toolbar>select{max-width:260px}.ops-tabs{background:#fff;border:1px solid #e0e8ee;border-radius:12px;gap:6px;padding:7px;display:flex;overflow-x:auto}.ops-tabs button{white-space:nowrap;color:#748598;background:0 0;border:0;border-radius:8px;padding:13px 16px;font-size:12px;font-weight:700}.ops-tabs button.active{color:#126c72;background:#e8f5f4}.ops-actions{flex-wrap:wrap;gap:8px;display:flex}.ops-actions button{font-size:11px}.ops-card-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;display:grid}.ops-pad{padding:24px}.ops-store-card{padding:25px;position:relative}.ops-store-card>.badge{float:left}.ops-store-icon{color:#147981;background:#e8f4f4;border-radius:12px;place-items:center;padding:14px;display:inline-grid}.ops-store-card h3{margin:18px 0 8px}.ops-store-card p{color:#738295;font-size:12px}.ops-mini-stats{border-block:1px solid #e7eef2;gap:28px;margin:18px 0;padding:20px 0;display:flex}.ops-mini-stats small,.ops-mini-stats b{display:block}.ops-mini-stats b{color:#12394c;font-size:23px}.ops-mini-stats small{color:#7a8a9a;margin-top:5px;font-size:10px}.operating-workspace td small{color:#7a8b9b;margin-top:5px;font-size:10px;display:block}.ops-kanban{grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;display:grid;overflow-x:auto}.ops-kanban>section{background:#eef3f6;border:1px solid #e1e9ed;border-radius:12px;min-height:180px;padding:14px}.ops-kanban h3{justify-content:space-between;margin:3px 0 17px;font-size:13px;display:flex}.ops-kanban h3 small{color:#6e8b97;background:#fff;border-radius:5px;padding:2px 6px}.ops-opportunity{border:1px solid #dfe8ed;text-align:right;background:#fff;border-right:3px solid #25888b;border-radius:9px;width:100%;margin-bottom:12px;padding:16px;display:block;box-shadow:0 3px 10px #12394c05}.ops-opportunity b,.ops-opportunity small,.ops-opportunity strong,.ops-opportunity span{display:block}.ops-opportunity small{color:#8a9aa6;margin:6px 0 14px;font-size:10px}.ops-opportunity strong{color:#0b6972}.ops-opportunity span{color:#7e8d9e;margin-top:8px;font-size:10px}.ops-kanban p{font-size:10px;line-height:1.9}.ops-calendar{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ops-calendar>button{text-align:right;background:#fff;border:1px solid #dae6eb;border-radius:10px;gap:14px;padding:18px;display:flex}.ops-calendar b,.ops-calendar small,.ops-calendar span{display:block}.ops-calendar small{color:#74889b;margin-bottom:7px;font-size:10px}.ops-calendar span{color:#17817d;margin-top:10px;font-size:11px}.ops-master{border-top:1px solid #edf0f3;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.ops-master small{color:#94a0ac}.ops-serials{overflow-wrap:anywhere;max-width:300px;font-size:11px}.ops-controls p{line-height:2}.ops-import .formgrid{margin-bottom:20px}.ops-import .muted{font-size:11px;line-height:2}.operating-workspace .notice{align-items:flex-start;gap:10px;display:flex}.operating-workspace .notice svg{flex-shrink:0;margin-top:3px}@media (max-width:800px){.ops-banner{padding:23px}.ops-banner h2{font-size:21px}.ops-banner-icon{display:none}.ops-toolbar>select{flex:1;max-width:none}.ops-card-grid{grid-template-columns:1fr}.ops-tabs button{padding:11px}.ops-kanban{grid-template-columns:repeat(5,220px)}.ops-import .formgrid{grid-template-columns:1fr}}.ops-next-actions{background:#f2fafa;border:1px solid #cfe5e5;border-radius:12px;margin:22px 0;padding:20px}.ops-next-actions h3{margin:0 0 13px}.ops-next-actions>small{color:#718a98;margin-top:14px;font-size:10px;display:block}:root{--adras-navy:#082968;--adras-blue:#0756ba;--adras-cyan:#00b9cd;--adras-green:#86c823;--adras-ink:#163155;--adras-muted:#61758e;--adras-line:#dce5ef;--muted:#61758e}body{color:var(--adras-ink);background:#f3f6fb}.pro-shell{background:radial-gradient(at 90% 0,#e3f4f8 0,#0000 38%),#f3f6fb}.pro-sidebar{background:linear-gradient(165deg,#072762 0%,#071d44 58%,#05384c 100%);border:0}.pro-brand{border-bottom:1px solid #ffffff12;padding-block:24px}.logo-tile{border-radius:14px;width:66px;height:66px;padding:4px;box-shadow:0 5px 18px #0002}.pro-brand b{color:#fff;font-size:26px}.pro-brand small{color:#bdcfdf}.pro-brand .pro-edition{color:#a7e0ec;border-color:#36c5d84a}.pro-profile{background:#061b40}.profile-avatar{color:#fff;background:linear-gradient(135deg,#1274d7,#08adbb)}.pro-navitem{color:#b8cadc}.pro-navitem.active{color:#fff;border-inline-start:3px solid var(--adras-cyan);background:linear-gradient(90deg,#00bacd29,#075ab67a);box-shadow:0 4px 13px #0000000a}.nav-familyhead.selected{background:#ffffff05}.nav-kicker{color:#86a4c2}.nav-children button.current,.nav-children button:hover{color:#8fe0ec}.nav-search{color:#b6cadd;background:#ffffff09;border-color:#fff2}.nav-familyhead .pro-navitem:hover,.pro-navitem:hover{color:#fff;background:#ffffff0b}.pro-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--adras-line);background:#ffffffed;box-shadow:0 4px 20px #08296804}.company-symbol{color:var(--adras-blue);background:#e5f1ff}.content{max-width:1700px}.heading h1{color:var(--adras-navy);letter-spacing:-.7px;font-weight:700}.eyebrow{color:#3976ad}.eyebrow span{color:var(--adras-cyan)}.primary{color:#fff;background:linear-gradient(115deg,#0861bf,#074797);border:1px solid #0755ad;border-radius:8px;box-shadow:0 4px 10px #0756ba18}.primary:hover{background:linear-gradient(115deg,#0877ce,#0852ab);box-shadow:0 5px 15px #0756ba30}.secondary{color:#345b7f;background:#fff;border-color:#d4e0ec;border-radius:8px}.secondary:hover{background:#f4faff;border-color:#79b7d9}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #00b9cd88}button:disabled{cursor:not-allowed}.panel{border:1px solid var(--adras-line);border-radius:14px;box-shadow:0 3px 14px #15346604}.panelhead{border-color:#e7edf5}th{color:#536c89;background:#f4f7fc}td{border-color:#eaf0f6}tbody tr:hover{background:#f7fbff}p{color:var(--adras-muted)}.text-action,.reflink{color:#075bad}.typetabs button.chosen,.hr-tabs button.active{color:#075bad;background:#edf5ff;border-color:#0871c7}.typetabs{scrollbar-width:thin}.hr-banner,.eng-hero,.process-hero,.operating-hero{color:var(--adras-ink);background:linear-gradient(112deg,#eef6ff,#eefafa);border-color:#c9deee}.hr-banner h2,.eng-hero h2,.operating-hero h2{color:var(--adras-navy)}.executive-welcome{background:linear-gradient(120deg,#eef4ff 0%,#e9f8fc 70%,#f3fae9 100%);border:1px solid #cde3f0;border-radius:16px;position:relative;overflow:hidden;padding:28px 30px!important}.executive-welcome:after{content:"";background:linear-gradient(var(--adras-green),var(--adras-cyan),var(--adras-blue));border-radius:9px;width:4px;position:absolute;inset-block:20px;inset-inline-start:0}.executive-welcome h2{color:#083577;font-size:26px;font-weight:600}.workspace-label{color:#087793}.workspace-label i{background:var(--adras-green)}.dashboard-kpi{border-color:#d8e4f1;border-radius:13px;box-shadow:0 4px 20px #173d6805}.dashboard-kpi b{color:#083b82}.dashboard-kpi.finance{border-top:3px solid var(--adras-blue)}.dashboard-kpi.approvals{border-top:3px solid var(--adras-cyan)}.dashboard-kpi.projects{border-top:3px solid #7dbd26}.dashboard-kpi.automation{border-top:3px solid #4b72ad}.sector-card:hover{border-color:#72b1da;box-shadow:0 6px 18px #0756ba0c}.hr-wizard-steps button.active span{background:#075bad}.hr-wizard-steps button.active{color:#075bad}.hr-editor-aside{background:#f0f6fd}.notice{color:#315c7c;background:#edf7fc;border-color:#c5e5f2}.hr-form-grid input,.hr-form-grid select,.hr-form-grid textarea{border-color:#d4e0ec}.hr-form-grid input:focus,.hr-form-grid select:focus,.hr-form-grid textarea:focus{border-color:#3f9bc9}.operation-review{border-radius:16px}.department-control{background:#fff;border:1px solid #cee0ef;border-radius:12px;margin-bottom:20px;overflow:hidden}.department-control-head{justify-content:space-between;gap:16px;width:100%;padding:15px 18px}.department-control-head>span{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.department-control-head>span:first-child{color:#174d87}.department-control-head em{color:#4d6c8b;border-inline-start:1px solid #e0eaf3;padding-inline-start:12px;font-size:11px;font-style:normal}.department-control-body{background:#f8fbff;border-top:1px solid #e1eaf3;grid-template-columns:1.3fr 1fr;gap:25px;padding:18px;display:grid}.department-control-body button:not(.secondary){text-align:right;border-bottom:1px solid #e3ebf4;flex-wrap:wrap;justify-content:flex-start;width:100%;padding:12px}.department-control-body small{color:#657e98;width:100%;font-size:11px}.department-control-body h3{margin-top:0}.legal-hero{color:#fff;background:linear-gradient(112deg,#072866 0%,#074486 65%,#007b98 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:25px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.legal-hero:before{content:"";background:linear-gradient(90deg,var(--adras-green),var(--adras-cyan));width:190px;height:4px;position:absolute;inset:0 auto auto 0}.brand-kicker{color:#9ee7ef;align-items:center;gap:8px;font-size:11px;display:flex}.legal-hero h2{color:#fff;margin:12px 0;font-size:30px;line-height:1.6}.legal-hero p{color:#c0d7eb;max-width:580px;font-size:13px}.legal-hero .primary{color:#084990;background:#fff;border-color:#fff;margin-top:24px;box-shadow:0 4px 18px #001b3c30}.legal-hero-seal{color:#9be5ed;border:1px solid #8de9e84d;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:160px;height:160px;display:flex;box-shadow:0 0 0 15px #ffffff04,0 0 0 32px #ffffff03}.legal-hero-seal span{letter-spacing:2px;text-align:center;font:9px/1.5 Arial}.legal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.legal-kpis>div{background:#fff;border:1px solid #dce6ef;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:20px;display:grid}.legal-kpis svg{color:#168da9;grid-area:1/2/3}.legal-kpis small{color:#657d97;grid-area:1/1}.legal-kpis b{color:#103e7a;grid-area:2/1;font-size:25px}.legal-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.legal-register{min-width:0;margin:0;padding:0 20px 16px}.legal-register .hr-tabs{margin-inline:-20px;padding-inline:12px}.legal-filters{flex-wrap:wrap;gap:10px;display:flex}.legal-filters label{background:#fafcff;border:1px solid #dce5ee;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:170px;padding:8px 12px;display:flex}.legal-filters input{background:0 0;border:0;width:100%;min-width:100px;font-size:12px}.legal-filters select{color:#425e7c;background:#fff;border:1px solid #dce5ee;border-radius:8px;max-width:100%;padding:8px;font-size:11px}.legal-register .hr-actions{gap:7px}.legal-register table{min-width:650px}.legal-register th,.legal-register td{padding:14px 12px;font-size:12px}.legal-reference{color:#71849a;margin-top:5px;font-size:10px;display:block}.legal-empty{text-align:center;color:#7792ae;padding:42px 20px}.legal-empty svg{color:#2d87b2}.legal-empty h3{color:#2c577f}.legal-pagination{color:#6c839b;justify-content:flex-end;align-items:center;gap:8px;margin-top:15px;font-size:11px;display:flex}.legal-pagination>span{margin-inline-end:auto}.legal-side{z-index:auto;width:auto;margin:0;padding:20px;display:block;position:static;inset:auto}.legal-side h3{color:#154b80;align-items:center;gap:8px;margin:0 0 14px;display:flex}.legal-side>button{text-align:right;border-bottom:1px solid #e4edf4;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:13px 0;display:flex}.legal-side b{font-size:12px}.legal-side span,.legal-side small{color:#657e98;font-size:11px}.legal-side .legal-late{color:#c0414b}.legal-side .notice{margin-top:18px;padding:13px;font-size:11px}.legal-context{color:#245a8c;background:#f4f8fe;border:1px solid #cfdfef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;padding:16px;display:flex}.legal-context>b{font-size:12px}.legal-context .secondary{margin-inline-start:auto}.legal-context-detail{border-top:1px solid #dce6f1;margin-top:24px;padding-top:18px}.legal-context-detail h3{color:#14518c;align-items:center;gap:10px;display:flex}.legal-context-detail>.secondary,.legal-context-detail>.primary{margin:5px}.legal-linked{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.legal-linked button{text-align:right;background:#fafcff;border:1px solid #dce7f1;border-radius:8px;justify-content:space-between;padding:11px;font-size:11px}.legal-linked small{color:#657e98;white-space:nowrap}@media (min-width:751px){.pro-sidebar{width:265px}.pro-shell main{width:calc(100% - 265px);margin-right:265px}}@media (max-width:1200px){.legal-layout{grid-template-columns:1fr}.legal-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal-side h3,.legal-side .notice{grid-column:1/-1}.legal-hero h2{font-size:26px}.department-control-head{align-items:flex-start}.department-control-head>span:last-child{justify-content:flex-end}}@media (max-width:750px){.legal-hero{padding:25px 22px}.legal-hero h2{font-size:22px}.legal-hero-seal{display:none}.legal-kpis{grid-template-columns:1fr 1fr;gap:10px}.legal-kpis>div{padding:15px}.legal-kpis b{font-size:21px}.legal-register{padding-inline:14px}.legal-register .hr-tabs{margin-inline:-14px}.legal-side{display:block}.legal-linked{grid-template-columns:1fr}.department-control-head{flex-direction:column;align-items:stretch}.department-control-head>span:last-child{justify-content:flex-start;gap:8px}.department-control-head em{font-size:10px}.department-control-body{grid-template-columns:1fr}.executive-welcome{padding:23px!important}.executive-welcome h2{font-size:21px}.legal-filters select{flex:1;min-width:120px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.coord-hero{color:#fff;background:linear-gradient(115deg,#082968,#085d9e 70%,#008f9d);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.coord-hero>svg{color:#8ce4ed;flex-shrink:0}.coord-hero span{letter-spacing:2px;color:#9ee4ec;font:10px Arial}.coord-hero h2{color:#fff;margin:12px 0;font-size:29px}.coord-hero p{color:#c6dceb;max-width:660px}.coord-hero>div>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.coord-hero .primary{color:#07468a;background:#fff;border-color:#fff}.coord-hero .secondary{color:#fff;background:#ffffff12;border-color:#ffffff40}.coord-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.coord-toolbar input,.coord-toolbar select{color:#3d5a7b;background:#fff;border:1px solid #d4e2ef;border-radius:8px;min-width:140px;max-width:100%;padding:10px 12px;font-size:12px}.coord-toolbar input{flex:1}.coordination-center table{min-width:620px}.coordination-center td small{color:#6b819a;margin-top:5px;font-size:10px;display:block}.coordination-center th,.coordination-center td{padding:14px 18px;font-size:12px}.coord-payments{padding:0 20px 20px}.coord-payments .panelhead{margin-inline:-20px}.coordination-center .notice{font-size:12px}.coord-record{border-top:1px solid #dce6f1;margin-top:24px;padding-top:18px}.coord-record h3{color:#20538a;align-items:center;gap:8px;display:flex}.coord-relations{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.coord-record textarea{color:#25486c;resize:vertical;background:#fbfdff;border:1px solid #d5e2ef;border-radius:10px;width:100%;min-height:90px;padding:13px}.coord-comments>div{background:#f1f7fd;border:1px solid #dce8f4;border-radius:10px;margin:10px 0;padding:14px 16px}.coord-comments b{color:#235583;font-size:12px}.coord-comments small{color:#74879f;margin-top:3px;font-size:10px;display:block}.coord-comments p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;font-size:12px}@media (max-width:750px){.coord-hero{padding:24px}.coord-hero h2{font-size:23px}.coord-hero>svg{display:none}.coord-toolbar{align-items:stretch}.coord-toolbar>*{flex:1}.coord-payments{padding-inline:13px}.coord-payments .panelhead{margin-inline:-13px}.coord-record .coord-relations>button{white-space:normal;text-align:right;max-width:100%}}.bank-importer{gap:20px;display:grid}.import-hero{color:#fff;background:linear-gradient(115deg,#082968,#075b9e);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:27px 30px;display:flex}.import-hero span{color:#a6e7ed;align-items:center;gap:9px;font-size:12px;display:flex}.import-hero h2{color:#fff;margin:11px 0;font-size:25px}.import-hero p{color:#bfd7ec;max-width:700px}.import-hero>svg{color:#9ee1e6;flex-shrink:0}.bank-import-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bank-import-steps span{color:#285b8b;background:#eef5fc;border:1px solid #d6e5f0;border-radius:9px;padding:12px 18px;font-size:12px}.bank-import-config,.bank-import-preview{min-width:0;margin:0;padding:0 22px 22px}.bank-import-config>.panelhead,.bank-import-preview>.panelhead{margin-inline:-22px}.bank-import-config fieldset,.bank-import-preview fieldset{border:0;min-width:0;margin:0;padding:0}.bank-import-config label,.bank-import-preview label{font-size:12px}.bank-import-config .hr-form-grid{margin-top:20px}.import-drop{text-align:center;color:#2d6898;background:#f6faff;border:1px dashed #8ab8d6;border-radius:11px;flex-direction:column;align-items:center;gap:10px;padding:25px;display:flex!important}.import-drop input{max-width:330px}.import-drop small{color:#6c88a1;font-size:11px}.import-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bank-import-preview table{min-width:1050px}.bank-import-preview td,.bank-import-preview th{white-space:normal;overflow-wrap:anywhere;max-width:240px;padding:14px 12px;font-size:12px}.bank-import-preview td small{color:#75869b;margin-top:5px;font-size:10px;display:block}.bank-import-preview td select{background:#fff;border:1px solid #cedce9;border-radius:7px;width:185px;max-width:100%;padding:8px;font-size:11px}.bank-import-preview .import-invalid{background:#fff4f3}.bank-import-preview .import-duplicate{color:#8595a7;background:#f0f3f7}.import-error{color:#af4a46;font-size:11px}.import-confirm{color:#506b88;align-items:flex-start;gap:7px;margin-top:10px;font-size:11px;line-height:1.8;display:flex}.import-confirm input{accent-color:#075bad;flex-shrink:0;width:15px;height:15px;margin-top:4px}.import-reviewers{margin:22px 0}.import-final-confirm{background:#f1f8fd;border:1px solid #bfd8eb;border-radius:9px;margin-bottom:17px;padding:15px}.import-results{margin:0;padding:22px}.import-results>div{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.bank-importer .coord-toolbar select{max-width:320px}.bank-importer .inline>select{flex:1;min-width:0}@media (max-width:850px){.import-mapping{grid-template-columns:1fr 1fr}.import-hero h2{font-size:21px}.bank-import-config,.bank-import-preview{padding-inline:15px}.bank-import-config>.panelhead,.bank-import-preview>.panelhead{margin-inline:-15px}.bank-import-steps span{padding:11px;font-size:10px}}@media (max-width:550px){.import-mapping{grid-template-columns:1fr}.import-hero{padding:23px}.import-hero>svg{display:none}.bank-import-steps{gap:6px}.bank-importer .coord-toolbar select{width:100%;max-width:100%}.import-hero p{font-size:12px}}.execution-library{border-top:3px solid #00a9c7}.execution-library>label{gap:8px;max-width:600px;margin:18px 0;display:grid}.execution-layout{grid-template-columns:250px minmax(0,1fr);gap:24px;margin-top:22px;display:grid}.execution-layout nav{flex-direction:column;gap:8px;display:flex}.execution-layout nav button{text-align:right;color:#193b62;cursor:pointer;background:#f4f8fc;border:1px solid #dce6ef;border-radius:10px;padding:14px}.execution-layout nav button.active{color:#fff;background:#12365a;border-inline-start:4px solid #a3d900}.execution-layout nav small{opacity:.75;margin-top:7px;display:block}.execution-layout article{border-inline-start:1px solid #e1e9f1;min-width:0;padding-inline-start:24px}.execution-layout article h4{color:#096c93;margin:24px 0 9px}.execution-layout article p,.execution-layout li{line-height:1.95}.execution-layout li{border-bottom:1px solid #eef3f7;padding:7px 4px}.execution-layout article>.primary{margin-top:16px}@media (max-width:800px){.execution-layout{grid-template-columns:1fr}.execution-layout nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.execution-layout article{border:0;padding:0}}.mobile-business{gap:20px;display:grid}.mobile-hero{color:#fff;background:linear-gradient(115deg,#09223d,#104c75);border-bottom:4px solid #a4d734;border-radius:18px;justify-content:space-between;align-items:center;padding:32px;display:flex}.mobile-hero h2{margin:10px 0;font-size:26px}.mobile-hero p{color:#c7e4ee}.mobile-hero small{letter-spacing:2px;color:#68d4ed}.mobile-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mobile-context label{gap:7px;font-size:13px;display:grid}.mobile-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mobile-kpis>div{background:#fff;border:1px solid #dce5ee;border-radius:12px;padding:20px}.mobile-kpis span{color:#60758a;font-size:13px;display:block}.mobile-kpis strong{color:#103653;margin-top:10px;font-size:25px;display:block}.mobile-quick{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mobile-quick button{text-align:right;cursor:pointer;color:#123858;background:#fff;border:1px solid #d5e5ed;border-radius:14px;gap:12px;padding:24px;display:grid}.mobile-quick button:first-child{color:#fff;background:#0c6787}.mobile-quick b{font-size:20px}.mobile-quick span{opacity:.8;font-size:12px}.mobile-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mobile-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mobile-client-grid p{line-height:1.9}.mobile-client-grid a{color:#087b9c}.mobile-message pre{white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:2}.mobile-scan{background:#edf7fa;border:1px solid #b9dfe9;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:16px;display:flex}.mobile-scan label{flex:1;gap:10px;min-width:240px;display:grid}.mobile-record-actions{margin:16px 0}.mobile-business .tablewrap details{min-width:220px}.mobile-business .tablewrap details button{font-size:12px}.mobile-business .hr-tabs{flex-wrap:wrap}@media (max-width:1000px){.mobile-client-grid,.mobile-context,.mobile-quick,.mobile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mobile-hero{padding:22px}.mobile-hero h2{font-size:22px}.mobile-hero>svg{display:none}.mobile-columns,.mobile-client-grid,.mobile-context{grid-template-columns:1fr}.mobile-kpis strong{font-size:21px}.mobile-quick button{padding:18px}.mobile-business .hr-tabs button{font-size:12px}}.resource-workspace{gap:20px;display:grid}.resource-hero{color:#fff;background:linear-gradient(125deg,#092b54,#084d62);border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:30px;display:flex;overflow:hidden}.resource-hero small{letter-spacing:1.6px;color:#93dce3;font-size:11px}.resource-hero h2{margin:10px 0;font-size:25px}.resource-hero p{color:#d2e4ee;max-width:740px;margin:0;line-height:1.9}.resource-hero-icon{color:#91d7c8;background:#ffffff0c;border:1px solid #ffffff24;border-radius:50%;padding:23px}.resource-categories{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.resource-categories button{color:#344b62;text-align:right;background:#fff;border:1px solid #dce6ee;border-radius:12px;justify-content:space-between;align-items:center;padding:17px;display:flex}.resource-categories button.active{color:#075d75;background:#eaf6f8;border-color:#11869b;box-shadow:inset -3px 0 #11869b}.resource-categories b{background:#edf2f6;border-radius:50%;padding:3px 9px;font-size:12px}.resource-toolbar{border-bottom:1px solid #edf1f5;flex-wrap:wrap;gap:10px;padding:16px 20px;display:flex}.resource-toolbar .search{flex:1;min-width:220px}.resource-toolbar select{color:#334e68;background:#fff;border:1px solid #dce6ee;border-radius:8px;max-width:220px;padding:9px}.resource-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.resource-card{background:#fff;border:1px solid #e0e8ef;border-radius:13px;padding:20px}.resource-card header,.resource-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.resource-card header small{color:#7c8da0;font-size:11px}.resource-card h3{color:#123451;margin:18px 0 6px;font-size:18px}.resource-card p{color:#6b8195;margin-bottom:17px;font-size:13px}.resource-card dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.resource-card dt{color:#7990a4;font-size:11px}.resource-card dd{color:#29465e;overflow-wrap:anywhere;margin:4px 0;font-size:13px}.resource-card footer{border-top:1px solid #edf2f6;flex-wrap:wrap;margin-top:18px;padding-top:14px}.resource-status{color:#9b6917;background:#fff3d8;border-radius:6px;padding:4px 10px;font-size:11px}.resource-status.good{color:#167653;background:#e7f7ee}.resource-status.bad{color:#b34545;background:#fff0ef}.resource-buttons,.resource-exports{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resource-exports a{color:#187586;align-items:center;gap:4px;padding:5px;font-size:11px;display:inline-flex}.resource-tags{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.resource-tags span{color:#4d6980;background:#f1f5f8;border-radius:5px;padding:4px 8px;font-size:11px}.resource-sub{color:#8092a5;max-width:280px;margin-top:5px;font-size:11px;display:block}.resource-empty{text-align:center;color:#7c8ea1;padding:40px 20px}.resource-empty svg{color:#4e9eab;margin:auto}.resource-empty h3{color:#38556b}.resource-record{margin:16px 0;padding:22px}.resource-record>button{margin:8px 0 0 8px}.resource-rate-actions{gap:8px;margin-top:16px;display:grid}.resource-rate-actions>div{background:#f5f8fa;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.resource-rate-actions small{color:#7b8fa0;margin-top:5px;display:block}.resource-workspace .notice{align-items:flex-start;gap:9px;display:flex}.resource-workspace .panelhead small{color:#8194a4;font-size:12px}@media (max-width:900px){.resource-categories{grid-template-columns:repeat(2,1fr)}.resource-cards{grid-template-columns:1fr}.resource-hero-icon{display:none}.resource-hero{padding:24px}.resource-hero h2{font-size:21px}.resource-toolbar select{max-width:100%}}@media (max-width:540px){.resource-card dl{grid-template-columns:1fr}.resource-categories button{padding:13px;font-size:12px}.resource-workspace .panelhead{flex-direction:column;align-items:flex-start;gap:12px}.resource-rate-actions>div{flex-direction:column;align-items:flex-start}}.attendance-workspace{gap:20px;display:grid}.location-clock h2{align-items:center;gap:8px;display:flex}.location-body{gap:15px;padding:22px;display:grid}.location-body p{color:#526b7f;margin:0;line-height:1.9}.location-body select,.location-body input[type=month]{color:#23435b;background:#fff;border:1px solid #dce6ee;border-radius:8px;padding:10px}.location-consent{color:#36596f;align-items:flex-start;gap:10px;font-size:13px;line-height:1.9;display:flex}.location-consent input{flex:none;width:18px;height:18px;margin-top:4px}.location-identity{background:#f5f8fa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.location-identity code{overflow-wrap:anywhere;color:#0b7990;direction:ltr}.attendance-workspace .resource-card .primary{margin-top:18px}.attendance-workspace .resource-hero>svg{color:#8bdad5;flex-shrink:0}.attendance-workspace .hr-tabs{max-width:100%;overflow-x:auto}.attendance-workspace .stats{margin:0}.attendance-workspace .tablewrap td{max-width:300px}.attendance-workspace .tablewrap td .resource-sub{overflow-wrap:anywhere}.marketing-control{color:#fff;background:linear-gradient(120deg,#092d4e,#07566a);border-radius:16px;margin:0 0 22px;padding:23px}.marketing-control-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketing-control-head small{color:#8cd1d5;letter-spacing:1.5px;font-size:10px}.marketing-control-head h3{margin:9px 0;font-size:17px;line-height:1.8}.marketing-checks{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.marketing-checks>div{background:#ffffff0c;border:1px solid #ffffff19;border-radius:10px;grid-template-columns:22px 1fr;gap:8px;padding:16px;display:grid}.marketing-checks b{font-size:24px}.marketing-checks span{color:#c3dce6;grid-column:1/-1;font-size:11px}.marketing-queue{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.marketing-queue button{text-align:right;color:#fff;background:#ffffff0c;border:1px solid #ffffff21;border-radius:8px;gap:5px;padding:12px;font-size:12px;display:grid}.marketing-queue small{color:#9dc7d7}.marketing-control>p{color:#bad2df;margin:15px 0 0;font-size:11px;line-height:1.8}@media (max-width:760px){.marketing-checks{grid-template-columns:repeat(2,1fr)}.marketing-queue{grid-template-columns:1fr}.marketing-control-head{flex-direction:column;align-items:flex-start}}.customer-portal{color:#152c43;background:#f4f7fb;min-height:100vh;font-family:inherit}.portal-header{background:#fff;border-bottom:1px solid #e0e8f0;justify-content:space-between;align-items:center;height:92px;padding:12px max(5vw,20px);display:flex}.portal-brand{color:#102d66;align-items:center;gap:14px;font-weight:800;text-decoration:none;display:flex}.portal-brand img{object-fit:contain;width:65px;height:65px}.portal-brand small{letter-spacing:2px;color:#72909c;margin-top:5px;font-size:9px;display:block}.portal-tools{align-items:center;gap:12px;display:flex}.portal-tools a,.portal-tools button{color:#254d6d;background:#eff5f8;border:0;border-radius:10px;padding:10px}.portal-welcome{color:#fff;background:linear-gradient(115deg,#08295d,#07536a);justify-content:space-between;align-items:center;gap:24px;padding:38px max(5vw,20px);display:flex}.portal-welcome h1{margin:10px 0;font-size:30px}.portal-welcome p{color:#c5dde4}.portal-welcome small{color:#9fd2dc}.portal-relationship{border:1px solid #ffffff30;border-radius:14px;gap:7px;min-width:220px;padding:18px 24px;display:grid}.portal-relationship a{color:#a6ebda;text-decoration:none}.portal-stats{grid-template-columns:repeat(4,1fr);gap:18px;padding:24px max(5vw,20px);display:grid}.portal-stats>div{background:#fff;border:1px solid #e0e8f0;border-radius:14px;padding:20px}.portal-stats span{color:#657b8d;font-size:13px}.portal-stats strong{color:#102d66;margin:12px 0;font-size:27px;display:block}.portal-stats strong small{color:#73919f;font-size:12px}.portal-stats p{color:#78909f;margin:0;font-size:11px}.portal-tabs{white-space:nowrap;gap:8px;padding:0 max(5vw,20px) 20px;display:flex;overflow:auto}.portal-tabs button{color:#526b7f;background:#fff;border:1px solid #dfe7ee;border-radius:10px;align-items:center;gap:8px;padding:13px 18px;display:flex}.portal-tabs button.active{color:#fff;background:#082968;border-color:#082968}.portal-shop{grid-template-columns:minmax(0,1fr) 290px;gap:24px;padding:4px max(5vw,20px) 30px;display:grid}.portal-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.portal-section-title h2{margin:6px 0;font-size:21px}.portal-section-title p{color:#718899;font-size:12px}.portal-section-title input{width:210px}.portal-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.portal-product{background:#fff;border:1px solid #dfe8ee;border-radius:16px;overflow:hidden}.portal-product.hot{border-color:#a5cc75}.portal-product-art{color:#0d647b;background:linear-gradient(140deg,#eff4f8,#e0eff2);place-items:center;height:160px;display:grid;position:relative}.portal-hot{color:#35561b;background:#dcf6b5;border-radius:7px;align-items:center;gap:4px;padding:5px 9px;font-size:11px;font-weight:800;display:flex;position:absolute;top:12px;right:12px}.portal-product-body{padding:18px}.portal-product-body>small{color:#088078;font-size:11px}.portal-product h3{margin:10px 0;font-size:17px}.portal-offer-text{color:#687e8c;font-size:12px}.portal-price{gap:3px;margin:15px 0;display:grid}.portal-price del{color:#8b99a1;font-size:12px}.portal-price strong{color:#082968;font-size:23px}.portal-price strong small{font-size:11px}.portal-price span,.portal-expiry{color:#718799;font-size:10px}.portal-quantity{border:1px solid #d8e4ea;border-radius:9px;align-items:center;margin-top:14px;display:flex;overflow:hidden}.portal-quantity input{text-align:center;background:0 0;border:0;width:100%;min-width:0}.portal-quantity button{color:#164b6a;background:#eff5f7;border:0;padding:10px;display:flex}.portal-cart{background:#fff;border:1px solid #dae5ed;border-radius:16px;align-self:start;padding:22px;position:sticky;top:20px}.portal-cart h3{margin:12px 0 20px}.portal-cart-line{border-bottom:1px solid #eef2f5;gap:7px;padding:12px 0;font-size:12px;display:grid}.portal-cart-total{gap:9px;padding:20px 0;display:grid}.portal-cart-total span{color:#718393;font-size:11px}.portal-cart-total strong{color:#082968;font-size:24px}.portal-cart label,.portal-support label,.portal-admin-form label{gap:8px;margin-bottom:14px;font-size:12px;display:grid}.portal-cart textarea,.portal-support textarea{min-height:85px}.portal-cart .primary{justify-content:center;width:100%}.portal-cart>small{color:#78909c;margin-top:12px;font-size:10px;line-height:1.8;display:block}.portal-panel{background:#fff;border:1px solid #e0e8ef;border-radius:16px;margin:4px max(5vw,20px) 24px;padding:26px}.portal-support{max-width:780px}.portal-support form{gap:10px;margin-top:20px;display:grid}.portal-support p{color:#728899;font-size:13px}.portal-empty{text-align:center;color:#748a99;justify-items:center;gap:10px;padding:60px 18px;display:grid}.portal-exports{gap:8px;margin:8px;display:inline-flex}.portal-exports a{color:#146b84;border:1px solid #d2e3eb;border-radius:6px;padding:6px 10px;font-size:11px;text-decoration:none}.portal-block{color:#768997;margin-top:5px;display:block}.portal-request{border:1px solid #e1e9ef;border-radius:12px;margin:14px 0;padding:18px}.portal-request>div:first-child{justify-content:space-between;gap:12px;display:flex}.portal-request span{color:#748997;font-size:11px}.portal-request p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.portal-footer{color:#8293a0;justify-content:space-between;padding:20px max(5vw,20px) 35px;font-size:11px;display:flex}.portal-modal{z-index:100;background:#0b234bb0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-modal .portal-panel{width:min(1100px,96vw);max-height:90vh;margin:0;overflow:auto}.portal-login{text-align:center;background:#fff;border:1px solid #dfe8f0;border-radius:22px;max-width:560px;margin:60px auto;padding:40px}.portal-login-icon{color:#126c80;background:#e8f5f6;border-radius:25px;place-items:center;width:85px;height:85px;margin:0 auto 22px;display:grid}.portal-login h1{color:#0b2d69;margin:15px 0;font-size:31px}.portal-login p{color:#72899a;line-height:1.9}.portal-login .primary{gap:12px;text-decoration:none;display:inline-flex}.portal-admin-form{grid-template-columns:repeat(4,1fr);align-items:end;gap:14px;display:grid}.portal-admin-form .primary{align-self:center}.customer-portal input,.customer-portal textarea,.customer-portal select{max-width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #d9e4eb;border-radius:8px;padding:11px}.customer-portal button,.customer-portal a{cursor:pointer}.customer-portal button:disabled{opacity:.5;cursor:not-allowed}.customer-portal>.error,.customer-portal>.notice{margin:0 max(5vw,20px) 20px}.customer-portal .primary{align-items:center;gap:8px;display:inline-flex}.customer-portal table th{white-space:nowrap}.customer-portal table td{font-size:12px}.customer-portal table td p{font-size:10px}.portal-admin-form input{min-width:0}@media (max-width:1150px){.portal-products{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-shop{grid-template-columns:minmax(0,1fr) 260px}.portal-admin-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.portal-welcome{padding:25px 20px;display:block}.portal-welcome h1{font-size:24px}.portal-relationship{min-width:0;margin-top:22px}.portal-stats{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px}.portal-stats>div{padding:14px}.portal-stats strong{font-size:23px}.portal-shop{grid-template-columns:1fr;padding:0 18px 25px}.portal-cart{position:static}.portal-products{gap:10px}.portal-product-art{height:125px}.portal-product-body{padding:12px}.portal-price strong{font-size:20px}.portal-product h3{font-size:14px}.portal-section-title{flex-direction:column;align-items:start}.portal-section-title input{width:100%}.portal-tabs{padding:0 18px 18px}.portal-panel{margin:0 18px 20px;padding:18px}.portal-footer{flex-direction:column;gap:14px}.portal-request>div:first-child{flex-direction:column}.portal-login{margin:30px 18px;padding:25px}.portal-admin-form{grid-template-columns:1fr}}.portal-attachment{color:#607d8f;border-top:1px solid #e4ecf1;gap:8px;margin-top:14px;padding-top:14px;font-size:11px;display:grid}.portal-attachment input{font-size:11px}.construction-tools{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.cp-check{align-items:center;gap:9px;margin:12px 0;font-size:13px;display:flex!important}.cp-check input{height:18px;width:18px!important}.cp-files{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.cp-category-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cp-category-grid button{color:#123d68;text-align:right;background:#f5f9fc;border:1px solid #dfebf1;border-radius:13px;justify-items:start;gap:14px;padding:22px;display:grid}.cp-category-grid button span{color:#738c9c;font-size:12px}.cp-reply{background:#eff8f6;border-right:3px solid #138881;margin-top:15px;padding:18px}.construction-portal .portal-welcome select{color:#123d68;min-width:250px;max-width:100%;margin-top:12px}.construction-portal .portal-panel table td{white-space:pre-wrap;overflow-wrap:anywhere}.construction-workspace details summary{cursor:pointer;padding:16px}@media (max-width:760px){.cp-category-grid{grid-template-columns:repeat(2,1fr)}.cp-category-grid button{padding:16px}}.bid-process{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.bid-process article{background:#f8fbfd;border:1px solid #dce7ee;border-radius:12px;align-content:start;gap:14px;padding:18px;display:grid}.bid-process article strong{color:#0d3b64}.bid-process article small{color:#718998}.bid-mini-steps{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.bid-mini-steps span{color:#7c8998;background:#f1f4f7;border-radius:7px;padding:6px 9px;font-size:11px}.bid-mini-steps .complete{color:#237c57;background:#e4f5eb}.bid-workspace .portal-request strong{color:#12395d}@media (max-width:1100px){.bid-process{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bid-process{grid-template-columns:1fr}.bid-process article{padding:15px}}.cp-focus{box-shadow:0 0 0 4px #10abc712;border:2px solid #0a87a0!important}.fi-center{gap:18px;min-width:0;display:grid}.fi-heading{background:linear-gradient(125deg,#fff,#eef8f7);border:1px solid #dce9ed;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:24px 27px;display:flex}.fi-heading h2,.fi-narrative h3,.fi-priorities h3,.fi-scenario h3{align-items:center;gap:9px;margin:8px 0;display:flex}.fi-heading h2{color:#113a50;font-size:23px}.fi-heading p{margin:5px 0}.fi-exports,.fi-exports a{align-items:center;gap:8px;display:flex}.fi-exports a{white-space:nowrap;text-decoration:none}.fi-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.fi-filters label{color:#627c8b;gap:5px;font-size:11px;display:grid}.fi-filters label>svg{display:none}.fi-filters input,.fi-filters select,.fi-scenario select{background:#fff;border:1px solid #dae5ea;border-radius:7px;min-height:38px;padding:9px 11px}.fi-filters input[type=number]{width:120px}.fi-search{flex:1;min-width:230px}.fi-period{color:#667c8b;flex-wrap:wrap;gap:20px;margin:0;font-size:11px;display:flex}.fi-period b{color:#a37637;font-weight:500}.fi-nav{border-bottom:1px solid #dfe8ed;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.fi-nav button{white-space:nowrap;color:#6b8090;border-radius:6px;padding:9px 13px;font-size:12px}.fi-nav button.chosen{color:#fff;background:#11384d}.fi-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fi-kpis article{background:#fff;border:1px solid #e0e9ed;border-top:3px solid #0e8991;border-radius:10px;gap:8px;padding:22px;display:grid}.fi-kpis small{color:#6a8291;font-size:12px}.fi-kpis strong{color:#163b50;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.4}.fi-kpis span{color:#8699a5;font-size:10px}.fi-overview{grid-template-columns:1.1fr 1fr;align-items:start;gap:18px;display:grid}.fi-narrative,.fi-priorities,.fi-scenario,.fi-chart{padding:23px}.fi-narrative h3,.fi-priorities h3,.fi-chart h3{font-size:15px}.fi-narrative p{color:#425f70;border-bottom:1px solid #eef2f5;padding-bottom:12px;font-size:13px;line-height:2.1}.fi-narrative>small{color:#8a9ca7;font-size:10px}.fi-priority{background:#f5f9fa;border-right:3px solid #7aa9b1;border-radius:7px;margin-bottom:10px;padding:15px}.fi-priority.warning{background:#fffaf1;border-color:#c7a05e}.fi-priority.critical{background:#fff6f5;border-color:#c87777}.fi-priority strong{font-size:12px}.fi-priority p{margin:6px 0;font-size:11px}.fi-priority small{color:#637d8a;font-size:10px}.fi-priority>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.fi-source{color:#087b88;text-align:right;overflow-wrap:anywhere;background:#fff;border:1px solid #d9e8e9;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:11px;display:inline-flex}.fi-source:hover{background:#e8f5f3}.fi-comparison{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.fi-comparison article{background:#fff;border:1px solid #e3eaef;border-radius:10px;min-width:0;padding:19px}.fi-comparison small{color:#708896;font-size:11px}.fi-comparison strong{color:#193c51;margin:10px 0;font-size:20px;display:block}.fi-comparison article>div{flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.fi-comparison article>div span{width:100%;font-size:10px;display:block}.fi-comparison p{margin:9px 0 0;font-size:10px}.fi-red,.fi-negative strong{color:#b46563!important}.fi-green{color:#26856d!important}.fi-months{gap:18px;margin-top:22px;display:grid}.fi-month{align-items:center;gap:16px;display:flex}.fi-month>span{flex-shrink:0;width:65px;font-size:11px}.fi-bars{flex:1;gap:6px;display:grid}.fi-bars>div{background:#eff5f7;border-radius:4px;min-height:27px;position:relative;overflow:hidden}.fi-bars i{background:#afe3dc;height:100%;display:block;position:absolute;top:0;right:0}.fi-bars .expense i{background:#bfd2e4}.fi-bars small{z-index:1;color:#244d60;padding:3px 10px;font-size:10px;display:block;position:relative}.fi-scenario>p{font-size:12px;line-height:1.9}.fi-scenario-inputs{flex-wrap:wrap;align-items:center;gap:30px;margin:22px 0;display:flex}.fi-scenario-inputs label{color:#5e7c8a;flex:1;gap:9px;min-width:180px;font-size:12px;display:grid}.fi-scenario-inputs input{accent-color:#087d86;width:100%}.fi-scenario .fi-kpis{grid-template-columns:1fr 1fr}.fi-alert-list{gap:12px;display:grid}.fi-alert{border-right:4px solid #87b3bc;padding:21px}.fi-alert.warning{border-right-color:#c7a05e}.fi-alert.critical{border-right-color:#c87777}.fi-alert>div:first-child{align-items:center;gap:9px;display:flex}.fi-alert h3{margin:0;font-size:14px}.fi-alert>div>span{color:#8b7b65;margin-right:auto;font-size:10px}.fi-alert p{font-size:12px}.fi-alert>strong{color:#426b7b;font-size:12px;font-weight:500}.fi-alert details{color:#688592;margin-top:13px}.fi-alert summary{cursor:pointer;font-size:11px}.fi-source-list,.fi-project-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fi-source-panel{padding-bottom:18px}.fi-source-panel>.fi-source{margin:5px 20px}.fi-detail-row{border-bottom:1px solid #edf2f5;align-items:center;gap:15px;padding:11px 22px;display:flex}.fi-detail-row span{color:#8b9ca7;font-size:11px}.fi-detail-row b{color:#315264;margin-right:auto}.fi-table td{font-variant-numeric:tabular-nums}.fi-disclosure{color:#8498a5;gap:7px;font-size:10px;line-height:1.9;display:flex}.fi-disclosure svg{flex-shrink:0;margin-top:2px}@media (max-width:1200px){.fi-comparison{grid-template-columns:repeat(3,1fr)}.fi-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.fi-overview{grid-template-columns:1fr}.fi-heading{flex-direction:column;align-items:start;padding:18px}.fi-heading h2{font-size:19px}.fi-comparison{grid-template-columns:repeat(2,1fr)}.fi-kpis article{padding:16px}.fi-kpis strong{font-size:20px}.fi-search{min-width:100%}.fi-detail-row{flex-wrap:wrap}}@media print{.fi-nav,.fi-filters,.fi-exports,.fi-scenario-inputs{display:none!important}.fi-kpis,.fi-comparison{grid-template-columns:repeat(2,1fr)}.fi-overview{display:block}.fi-alert,.fi-narrative{break-inside:avoid}.fi-source{border:0}.fi-center{gap:10px}}.estate-workspace{gap:18px;display:grid}.estate-admin-head{color:#fff;background:linear-gradient(115deg,#12384e,#086c78);border-radius:12px;justify-content:space-between;gap:18px;padding:27px;display:flex}.estate-admin-head h2{align-items:center;gap:9px;margin:8px 0;font-size:22px;display:flex}.estate-admin-head p{color:#c6e3e5}.estate-admin-head .eyebrow{color:#70cbbd}.estate-admin-head>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.estate-admin-head a{align-items:center;gap:8px;text-decoration:none;display:flex}.estate-stages{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.estate-stages button,.estate-unit-grid>button{text-align:right;background:#f7fafb;border:1px solid #e1e9ee;border-radius:8px;gap:8px;padding:20px;display:grid}.estate-stages small{color:#0b8990}.estate-stages span,.estate-unit-grid span{color:#78909d;font-size:11px}.estate-unit-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.estate-unit-grid strong{color:#0a807f;font-size:12px}.estate-reference,.estate-account{padding:25px}.estate-reference>button{margin:5px}.estate-request{border-top:1px solid #e5edf1;padding:22px}.estate-request>div:first-child{justify-content:space-between;gap:10px;display:flex}.estate-request span,.estate-request small{color:#80939e;font-size:11px}.estate-request>button{margin-top:12px}.estate-request p{white-space:pre-wrap}.estate-account h3{align-items:center;gap:8px;display:flex}.estate-account form{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.estate-account label{color:#64808f;gap:7px;font-size:12px;display:grid}.estate-account input,.estate-account select{border:1px solid #dae5ea;border-radius:6px;padding:10px}.estate-lease-options{grid-column:1/-1;gap:8px;display:grid}.estate-lease-options label,.estate-account .cp-check{align-items:center;gap:8px;display:flex}.estate-record-actions{gap:14px;display:grid}.estate-publish{background:#f7fbfc;border:1px dashed #c8dde4;border-radius:8px;margin-top:16px;padding:18px}.estate-publish h4{margin:0 0 12px;font-size:12px}.estate-publish .cp-check{margin:5px 10px;display:inline-flex}.estate-publish>button{margin-top:10px;display:block}.estate-public{--ep-ink:#123649;--ep-muted:#75838b;--ep-teal:#087f88;--ep-line:#dfe5e8;color:var(--ep-ink);background:#fff;font-size:14px}.estate-public *{box-sizing:border-box}.estate-public a{color:inherit;text-decoration:none}.estate-public-header{border-bottom:1px solid var(--ep-line);background:#fff;justify-content:space-between;align-items:center;gap:25px;height:96px;padding:0 6%;display:flex}.estate-public-brand{align-items:center;gap:12px;display:flex}.estate-public-brand img{object-fit:contain;width:62px;height:62px}.estate-public-brand span{font-size:27px;font-weight:600}.estate-public-brand small{color:#82959f;font-size:9px;font-weight:400;display:block}.estate-public-header nav{gap:26px;font-size:12px;display:flex}.estate-dark-button,.estate-white-button{cursor:pointer;background:#153d52;border:1px solid #153d52;border-radius:2px;justify-content:center;align-items:center;gap:22px;padding:14px 21px;font-size:12px;text-decoration:none;display:inline-flex;color:#fff!important}.estate-white-button{background:#fff;border-color:#fff;color:#16394c!important}.estate-dark-button:disabled{opacity:.5;cursor:not-allowed}.estate-hero{background:#163c4c;align-items:center;min-height:660px;display:flex;position:relative;overflow:hidden}.estate-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.estate-hero-shade{background:linear-gradient(270deg,#102a3ae6 0%,#102c3caa 45%,#102c3c20 100%);position:absolute;inset:0}.estate-hero-copy{z-index:1;color:#fff;padding:70px 8%;position:relative}.estate-hero-copy>span{letter-spacing:3px;color:#aacacb;font:9px Arial;display:block}.estate-hero-copy>small{color:#d0e5e5;margin-top:27px;font-size:12px;display:block}.estate-hero h1{letter-spacing:-1px;margin:22px 0;font-size:clamp(42px,5.7vw,76px);font-weight:400;line-height:1.5}.estate-hero h1 em{color:#b8dcd6;font-style:normal}.estate-hero-copy p{color:#cbdadc;margin-bottom:27px;font-size:15px;line-height:2.1}.estate-photo-note{color:#fff9;z-index:1;font-size:9px;position:absolute;bottom:14px;left:25px}.estate-hero-location{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;align-items:center;gap:17px;padding:20px 24px;display:flex;position:absolute;bottom:38px;left:6%;color:#14384b!important}.estate-hero-location small{color:#87969f;margin-top:5px;font-size:10px;display:block}.estate-facts{border-bottom:1px solid var(--ep-line);background:#f7f9f9;grid-template-columns:repeat(4,1fr);gap:20px;padding:32px 7%;display:grid}.estate-facts>div{border-left:1px solid #dce4e6;padding:0 15px}.estate-facts>div:last-child{border:0}.estate-facts small{color:#71828c;font-size:11px}.estate-facts b{margin-top:8px;font-size:24px;font-weight:500;display:block}.estate-facts em{color:#8b9ba2;margin-top:5px;font-size:10px;font-style:normal;font-weight:400;display:block}.estate-section{padding:85px 7%}.estate-section-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.estate-section-title small,.estate-building>div>small,.estate-address>div>small,.estate-privileges>div>small{color:#81949d;letter-spacing:1px;font-size:10px}.estate-section h2{letter-spacing:-.5px;margin:15px 0;font-size:clamp(28px,3.5vw,43px);font-weight:400;line-height:1.7}.estate-section-title>p{color:#7c8c94;font-size:12px;line-height:2}.estate-collection{background:#fafbfb}.estate-listing-filters{border-top:1px solid #dce5e7;border-bottom:1px solid #dce5e7;align-items:end;gap:25px;margin-bottom:19px;padding:21px 0;display:flex}.estate-listing-filters label{color:#7c929e;flex:1;gap:8px;font-size:10px;display:grid}.estate-listing-filters select{color:#274a5e;background:0 0;border:0;border-bottom:1px solid #cbd9df;border-radius:0;width:100%;padding:10px 0;font-size:12px}.estate-listing-filters button{color:#6a8594;padding:10px;font-size:11px}.estate-results{color:#8fa1a9;justify-content:space-between;gap:15px;margin:20px 0;font-size:10px;display:flex}.estate-listing-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.estate-listing-card{background:#fff;border:1px solid #e3eaed}.estate-card-image{text-align:right;background:#edf3f5;width:100%;height:240px;padding:0;display:block;position:relative;overflow:hidden}.estate-card-image>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.estate-card-image:hover>img{transform:scale(1.04)}.estate-unit-art{color:#6d929d;background:linear-gradient(130deg,#e6eeef,#d9e5e7);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.estate-unit-art strong{opacity:.55;font:70px Georgia}.estate-unit-art small{color:#6f929c;font-size:9px}.estate-availability{color:#947c67;background:#fff;padding:5px 10px;font-size:10px;position:absolute;top:17px;right:17px}.estate-availability.available{color:#24746c}.estate-free{color:#fff;background:#153e50df;padding:5px 9px;font-size:9px;position:absolute;bottom:15px;right:16px}.estate-card-body{padding:22px}.estate-card-body>div:first-child{justify-content:space-between;align-items:start;gap:10px;display:flex}.estate-card-body h3{max-width:70%;margin:0;font-size:16px;font-weight:500;line-height:1.8}.estate-card-body>div>strong{white-space:nowrap;font-size:22px;font-weight:400}.estate-card-body>div>strong small{font-size:10px}.estate-card-body>p{color:#748c97;min-height:44px;margin:13px 0;font-size:11px;line-height:2}.estate-card-body>small{color:#9aabb3;font-size:9px}.estate-card-price{border-top:1px solid #e7edef;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding-top:18px;display:flex}.estate-card-price small{color:#879ca6;max-width:200px;font-size:9px;display:block}.estate-card-price b{margin-top:8px;font-size:20px;font-weight:500;display:block}.estate-card-price button{border:1px solid #d7e5e8;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.estate-card-body footer{color:#95a5ad;border-top:1px solid #edf1f3;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;font-size:9px;display:flex}.estate-card-body footer button{color:#236a7c;padding:0;font-size:10px}.estate-empty{text-align:center;color:#8ba0aa;border:1px dashed #d8e4e8;padding:55px 20px}.estate-empty svg{margin:auto}.estate-empty h3{color:#506f7f;font-size:16px;font-weight:500}.estate-empty p,.estate-empty a{font-size:12px}.estate-building{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;display:grid}.estate-building-image{height:570px;position:relative}.estate-building-image img{object-fit:cover;width:100%;height:100%}.estate-building-image small{color:#4f6a78;background:#fff9;padding:4px 8px;font-size:9px;position:absolute;bottom:15px;right:17px}.estate-spec{border-bottom:1px solid #e4ecef;padding:16px 0}.estate-spec b{font-size:12px;font-weight:500}.estate-spec p{color:#8498a2;margin:5px 0;font-size:12px;line-height:2}.estate-building>div>small:last-child{margin-top:15px;font-size:9px;display:block}.estate-address{background:#f3f7f8;grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.estate-address p{color:#7f939e;font-size:13px;line-height:2.1}.estate-address .estate-dark-button{margin-top:20px}.estate-map-art{background:#e8f0f1;border:1px solid #dbe7eb;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:355px;display:flex;position:relative;overflow:hidden}.estate-map-art>div{z-index:0;background:#fff8;width:55px;height:180%;position:absolute;left:22%;transform:rotate(28deg)}.estate-map-art svg,.estate-map-art strong,.estate-map-art span{z-index:1}.estate-map-art strong{font-size:27px;font-weight:500}.estate-map-art span{color:#77939e;font-size:12px}.estate-map-art small{color:#92a7b0;font-size:9px;position:absolute;bottom:15px;right:20px}.estate-privileges{color:#fff;background:#153d50;grid-template-columns:1fr 1.25fr;gap:70px;display:grid}.estate-privileges>div>small{color:#84a8b5}.estate-privileges p{color:#a3c1cd;font-size:12px;line-height:2}.estate-privileges .estate-white-button{margin-top:20px}.estate-service-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.estate-service-grid>a{border:1px solid #fff2;padding:22px;position:relative}.estate-service-grid>a>span{color:#71b8bb;font:12px Georgia}.estate-service-grid h3{font-size:15px;font-weight:500}.estate-service-grid p{margin-bottom:25px;font-size:11px;line-height:2}.estate-service-grid svg{color:#70b4bb;position:absolute;bottom:19px;left:20px}.estate-community h3{margin:25px 0;font-size:16px;font-weight:500}.estate-benefit-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.estate-benefit-grid>article{border:1px solid #e1eaee;padding:22px}.estate-benefit-grid h3{margin:12px 0;font-size:15px}.estate-benefit-grid b{color:#347582;font-size:12px}.estate-benefit-grid p{color:#7c929e;font-size:11px;line-height:1.9}.estate-benefit-grid small{color:#8fa3ae;font-size:10px;display:block}.estate-benefit-grid a{color:#1b7586;margin-top:15px;font-size:11px;display:block}.estate-quiet{color:#8aa0ab;background:#f7fafb;border:1px dashed #dce7eb;padding:18px;font-size:11px;line-height:2}.estate-public-footer{border-top:1px solid #e2eaed;justify-content:space-between;align-items:center;padding:35px 7%;display:flex}.estate-public-footer b{font-size:27px;font-weight:500}.estate-public-footer small{letter-spacing:3px;color:#8ba3ad;font:9px Arial;display:block}.estate-public-footer p,.estate-public-footer a{color:#93a5ad;font-size:11px}.estate-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#092b3c88;justify-content:center;padding:28px;display:flex;position:fixed;inset:0;overflow:auto}.estate-unit-dialog{color:#23485a;background:#fff;outline:none;width:100%;max-width:760px;height:fit-content;padding:42px;position:relative;box-shadow:0 15px 70px #0003}.estate-dialog-close{color:#7896a4;padding:8px;position:absolute;top:16px;left:16px}.estate-unit-dialog h2{margin:20px 0;font-size:26px;font-weight:500}.estate-unit-dialog>p{color:#7c929e;font-size:12px;line-height:2}.estate-detail-photo{object-fit:cover;width:100%;height:320px}.estate-photo-thumbs{gap:8px;margin:10px 0;display:flex}.estate-photo-thumbs button{width:65px;height:50px;padding:0}.estate-photo-thumbs img{object-fit:cover;width:100%;height:100%}.estate-detail-facts{color:#6c8b9a;border-bottom:1px solid #e2eaed;flex-wrap:wrap;gap:12px;padding:17px 0;font-size:12px;display:flex}.estate-detail-pricing{background:#f4f8f9;border:1px solid #e0e9ed;margin:23px 0;padding:24px}.estate-detail-pricing h3{font-size:15px}.estate-detail-pricing select{background:#fff;border:1px solid #cfdee5;width:100%;margin-bottom:15px;padding:12px}.estate-detail-pricing>div{border-bottom:1px solid #e0e9ee;justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.estate-detail-pricing .estate-plan-amount{color:#136b72;background:#e3f1ef;margin-top:10px;padding:13px}.estate-detail-pricing>small{color:#7f98a4;margin-top:13px;font-size:10px;line-height:2;display:block}.estate-enquiry{gap:15px;display:grid}.estate-enquiry h3{align-items:center;gap:8px;font-size:16px;display:flex}.estate-enquiry label{color:#698796;gap:7px;font-size:11px;display:grid}.estate-enquiry input,.estate-enquiry textarea{background:#fff;border:1px solid #d5e3e9;border-radius:2px;width:100%;padding:12px}.estate-form-result{color:#246f78;background:#ebf7f5;padding:15px;font-size:12px;line-height:1.9}.estate-enquiry .estate-quiet{margin:0}.tenant-shell{color:#244658;background:#f4f7f8;min-height:100vh}.tenant-shell>header{background:#fff;border-bottom:1px solid #dfe8ec;align-items:center;gap:35px;padding:19px 6%;display:flex}.tenant-brand{color:#244658;align-items:center;gap:9px;text-decoration:none;display:flex}.tenant-brand img{object-fit:contain;width:53px;height:53px}.tenant-brand b{font-size:23px;font-weight:500}.tenant-brand small{color:#8da3af;font-size:10px;display:block}.tenant-shell>header>div{color:#426879;gap:3px;font-size:12px;display:grid}.tenant-shell>header>div small{color:#93a7b1;font-size:10px}.tenant-shell>header>button{margin-right:auto}.tenant-shell>main{max-width:1330px;margin:auto;padding:35px 40px}.tenant-hero{color:#fff;background:linear-gradient(110deg,#13394d,#0c727d);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:23px;padding:35px 40px;display:flex}.tenant-hero small{letter-spacing:2px;color:#82c9c4;font:9px Arial}.tenant-hero h1{margin:13px 0;font-size:30px;font-weight:500}.tenant-hero p{color:#b9dae1;font-size:12px}.tenant-shell nav{border-bottom:1px solid #d9e4e9;gap:6px;margin-bottom:24px;padding-bottom:12px;display:flex;overflow-x:auto}.tenant-shell nav>button{white-space:nowrap;color:#7895a3;border-radius:5px;padding:10px 15px;font-size:12px}.tenant-shell nav>.chosen{color:#0b7d86;background:#fff;box-shadow:0 2px 5px #153a4d08}.tenant-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.tenant-kpis>article{background:#fff;border:1px solid #e2e9ed;border-radius:8px;padding:22px}.tenant-kpis small{color:#89a0ac;font-size:11px}.tenant-kpis strong{color:#214c62;margin-top:12px;font-size:23px;font-weight:500;display:block}.tenant-kpis span{color:#96a9b2;font-size:10px}.tenant-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tenant-panel{margin-bottom:20px;padding:26px}.tenant-panel h2{align-items:center;gap:8px;margin:0 0 16px;font-size:17px;font-weight:500;display:flex}.tenant-panel p{color:#7b96a5;font-size:12px;line-height:2}.tenant-panel>article{border-bottom:1px solid #e9eff2;padding:16px 0}.tenant-panel>article h3{margin:9px 0;font-size:14px;font-weight:500}.tenant-panel>article>small,.tenant-panel>article>span{color:#8da4af;font-size:10px}.tenant-panel .panelhead{padding:0 0 23px}.tenant-panel .text-action{margin-top:12px;display:block}.tenant-panel a{color:#177d8a;font-size:12px;text-decoration:none}.tenant-doc-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.tenant-doc-grid>article{background:#fafcfc;border:1px solid #dfe9ee;border-radius:7px;padding:21px}.tenant-doc-grid h3{margin:10px 0;font-size:14px;font-weight:500}.tenant-doc-grid small,.tenant-doc-grid span{color:#87a0ad;font-size:10px}.tenant-file{overflow-wrap:anywhere;background:#fff;border:1px solid #dae8ed;border-radius:4px;align-items:center;gap:5px;max-width:100%;margin:5px 3px;padding:7px 10px;display:inline-flex;color:#317688!important;font-size:11px!important}.tenant-receipt{align-items:center;gap:12px;font-size:12px;display:flex}.tenant-receipt a{margin-right:auto}.tenant-request-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-request-card b{font-size:13px;font-weight:500}.tenant-request-card>div>span{color:#87a0ad;font-size:10px}.tenant-request-card>p{white-space:pre-wrap}.tenant-response{background:#edf7f7;border-right:3px solid #53a4a8;margin:15px 0;padding:16px}.tenant-response>small{color:#8a9fab;font-size:10px}.tenant-more-files{color:#7b97a6;gap:8px;max-width:350px;font-size:11px;display:grid}.tenant-more-files input{font-size:11px}.tenant-request-form{gap:20px;max-width:900px;display:grid}.tenant-request-form>div:first-child{grid-template-columns:2fr 1fr 1fr;gap:15px;display:grid}.tenant-request-form label{color:#6d8b9c;gap:7px;font-size:12px;display:grid}.tenant-request-form input,.tenant-request-form textarea,.tenant-request-form select{background:#fff;border:1px solid #d5e3ea;border-radius:5px;width:100%;padding:12px}.tenant-upload{text-align:center;background:#f5fafb;border:1px dashed #b7d6df;place-items:center;padding:24px}.tenant-upload input{border:0;max-width:330px;font-size:11px}.tenant-upload small{color:#8aa3af;font-size:10px}.tenant-request-form>.estate-dark-button{justify-self:start}.tenant-shell main>footer{color:#91a8b4;align-items:center;gap:8px;padding:24px 0;font-size:10px;display:flex}.tenant-barcode{text-align:center;background:#fff;margin:12px 0;padding:10px}.tenant-barcode svg{width:100%;max-width:330px;height:65px;margin:auto;display:block}.tenant-barcode>span{letter-spacing:3px;color:#44697d;direction:ltr;font:11px monospace}.tenant-doc-grid code{color:#7b99a8;font-size:10px}.tenant-login{text-align:center;color:#1b455b;background:linear-gradient(135deg,#fff,#e9f4f6);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:50px;display:flex}.tenant-login>img{object-fit:contain;width:115px;height:115px}.tenant-login>small{color:#7b9aa9;max-width:460px;font-size:10px}.tenant-login h1{margin:0;font-size:35px;font-weight:500}.tenant-login p{color:#7e9aaa;max-width:520px;font-size:13px}.tenant-login>a:last-of-type{color:#1c7c89;font-size:12px}:is(.estate-public button:focus-visible,.tenant-shell button:focus-visible,.estate-public a:focus-visible,.tenant-shell a:focus-visible){outline-offset:4px;outline:2px solid #20a5ae}@media (max-width:1100px){.estate-listing-grid{grid-template-columns:repeat(2,1fr)}.estate-public-header nav{gap:15px;font-size:10px}.estate-building,.estate-address,.estate-privileges{gap:35px}.estate-benefit-grid,.tenant-doc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.estate-public-header{height:80px;padding:0 5%}.estate-public-header nav{display:none}.estate-public-brand img{width:46px;height:46px}.estate-public-brand span{font-size:23px}.estate-public-header .estate-dark-button{gap:7px;padding:10px 12px;font-size:10px}.estate-hero{align-items:start;min-height:630px}.estate-hero-copy{padding:60px 7% 180px}.estate-hero h1{font-size:48px}.estate-hero-location{justify-content:center;padding:15px;bottom:38px;left:7%;right:7%}.estate-hero-copy p{font-size:12px}.estate-photo-note{font-size:8px;left:7%}.estate-facts{grid-template-columns:1fr 1fr;gap:23px;padding:25px 6%}.estate-facts>div:nth-child(2){border:0}.estate-facts b{font-size:21px}.estate-section{padding:55px 6%}.estate-section-title{margin-bottom:25px;display:block}.estate-section-title p{margin-top:20px;font-size:11px}.estate-listing-filters{flex-wrap:wrap;gap:14px}.estate-listing-filters label{min-width:42%}.estate-results{font-size:9px;line-height:1.9}.estate-building,.estate-address,.estate-privileges{grid-template-columns:1fr}.estate-building-image{height:400px}.estate-section h2{font-size:32px}.estate-admin-head{flex-direction:column;padding:20px}.estate-admin-head h2{font-size:18px}.estate-stages,.estate-unit-grid{grid-template-columns:1fr 1fr}.estate-account form{grid-template-columns:1fr}.estate-reference,.estate-account{padding:18px}.estate-public-footer{gap:25px}.estate-public-footer p{display:none}.estate-dialog-backdrop{padding:10px}.estate-unit-dialog{padding:30px 22px}.estate-detail-photo{height:220px}.tenant-shell>header{gap:13px;padding:15px 5%}.tenant-shell>header>div{font-size:10px}.tenant-shell>header>button{padding:8px;font-size:10px}.tenant-shell>main{padding:22px 17px}.tenant-hero{flex-direction:column;align-items:start;gap:20px;padding:25px}.tenant-hero h1{font-size:25px}.tenant-kpis{grid-template-columns:1fr 1fr}.tenant-kpis>article{padding:16px}.tenant-kpis strong{font-size:19px}.tenant-grid{grid-template-columns:1fr}.tenant-panel{padding:19px}.tenant-request-form>div:first-child{grid-template-columns:1fr}.tenant-login{padding:30px}.tenant-login h1{font-size:29px}}@media (max-width:500px){.estate-listing-grid,.estate-benefit-grid{grid-template-columns:1fr}.estate-card-image{height:250px}.estate-service-grid{gap:12px}.estate-service-grid>a{padding:17px}.estate-service-grid h3{font-size:13px}.estate-service-grid p{font-size:10px}.tenant-doc-grid{grid-template-columns:1fr}.tenant-request-card>div:first-child{flex-direction:column;align-items:start}.tenant-receipt{flex-wrap:wrap}.estate-unit-grid,.estate-stages{grid-template-columns:1fr}.estate-results,.estate-results span{display:block}}.rahal-context{background:#e9f0e2;border:1px solid #d0dfc5;border-radius:12px;align-items:center;gap:20px;margin-bottom:22px;padding:24px;display:flex}.rahal-context-icon{color:#4d7653;background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.rahal-context>div{flex:1}.rahal-context small{letter-spacing:2px;color:#71865e;font:600 9px Arial}.rahal-context h2{margin:8px 0;font-size:22px}.rahal-context p{color:#62785f;margin:0;font-size:12px;line-height:1.8}.rahal-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.rahal-metrics .stat{text-align:start;cursor:pointer}.rahal-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:0 22px 20px;display:flex}.rahal-toolbar>label{border:1px solid var(--line,#dce4dc);border-radius:7px;flex:1;align-items:center;gap:8px;min-width:200px;padding:0 12px;display:flex}.rahal-toolbar input{outline-offset:2px;background:0 0;width:100%;min-width:0;padding:11px 0;border:0!important}.rahal-toolbar>select{border:1px solid var(--line,#dce4dc);background:#fff;border-radius:7px;padding:10px;font-size:12px}.rahal-note-preview{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:11px;display:block;overflow:hidden}.rahal-facts{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.rahal-fact{border-bottom:1px solid #dce5d6;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.rahal-fact strong{text-align:end;overflow-wrap:anywhere;min-width:0;font-weight:500}.rahal-long-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#536f60;margin:23px 0;font-size:13px;line-height:1.9}.rahal-note-field{grid-column:1/-1}.rahal-note-field textarea{min-height:105px}.rahal-overview-entry{background:#f2f6ed;border:1px solid #c8dabd;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:22px;display:flex}.rahal-overview-entry h3{margin:0 0 7px;font-size:17px}.rahal-overview-entry p{color:#6d8164;margin:0;font-size:12px;line-height:1.8}@media (max-width:700px){.rahal-context{flex-wrap:wrap;gap:14px;padding:20px}.rahal-context h2{font-size:20px}.rahal-context>.text-action{margin-inline-start:66px}.rahal-metrics{grid-template-columns:1fr;gap:10px}.rahal-toolbar{gap:10px;padding:0 16px 18px}.rahal-toolbar>label{flex-basis:100%;min-width:100%}.rahal-toolbar>select{flex:1;min-width:120px}.rahal-facts{grid-template-columns:1fr}.rahal-overview-entry{display:block}.rahal-overview-entry button{margin-top:15px}}.fiber-workspace{gap:20px;display:grid}.fiber-hero{color:#fff;background:radial-gradient(at 5% 20%,#27b5b52e,#0000 50%),linear-gradient(115deg,#061f38,#0a3852);border:1px solid #154861;border-radius:20px;padding:36px 40px;position:relative;overflow:hidden}.fiber-hero:after{content:"";pointer-events:none;border:1px solid #5be0ce3d;border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;left:-40px;box-shadow:0 0 0 40px #42b9be0d,0 0 0 80px #42b9be08}.fiber-brand{color:#7ce6d6;letter-spacing:2px;align-items:center;gap:12px;font-size:11px;display:flex}.fiber-hero h2{letter-spacing:-.8px;color:#fff;margin:16px 0 10px;font-size:36px;line-height:1.5}.fiber-hero p{color:#bbd3df;max-width:650px;line-height:1.9}.fiber-hero-tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.fiber-hero-tags span{color:#d9eef3;border:1px solid #b9e0ed26;border-radius:30px;padding:7px 13px;font-size:11px}.fiber-metrics,.fiber-financial{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.fiber-tabs{white-space:nowrap;border-bottom:1px solid #d8e4ea;padding-bottom:4px;display:flex;overflow:auto}.fiber-tabs button{color:#657b8c;cursor:pointer;background:0 0;border:0;padding:12px 15px}.fiber-tabs button.active{color:#086a72;border-bottom:3px solid #0d9297;font-weight:700}.fiber-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.fiber-toolbar input,.fiber-toolbar select{background:#fff;border:1px solid #d9e3e9;border-radius:9px;max-width:100%;min-height:42px;padding:10px 12px;font-size:12px}.fiber-toolbar>input{flex:1;min-width:240px}.fiber-toolbar select{max-width:300px}.fiber-toolbar label{gap:6px;font-size:12px;display:grid}.fiber-pipeline{background:#deeaee;border:1px solid #deeaee;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.fiber-pipeline button{text-align:right;cursor:pointer;background:#fff;border:0;gap:8px;padding:20px;display:grid}.fiber-pipeline b{color:#0b747d;font-size:28px}.fiber-pipeline span{color:#587484;font-size:12px}.fiber-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fiber-task{text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:15px 0;font-size:12px;display:flex}.fiber-task small{color:#778e9e;margin-top:5px;display:block}.fiber-quick{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.fiber-quick .secondary{font-size:11px}.fiber-start p{color:#6d8190;font-size:13px;line-height:1.9}.fiber-agent-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fiber-agent-grid h3{margin:16px 0 8px}.fiber-agent-grid p{color:#6c8190;line-height:1.8}.fiber-agent-grid small{color:#6c8190;margin-bottom:8px;display:block}.fiber-financial{padding:20px 0}.fiber-financial>div{border:1px solid #dce8ed;border-radius:10px;gap:12px;padding:15px;display:grid}.fiber-financial small{color:#678291;font-size:11px}.fiber-financial b{color:#0a5c69;font-size:20px}.fiber-footer{color:#607f8e;border-top:1px solid #dce8ed;align-items:center;gap:12px;padding:18px 0;font-size:11px;display:flex}.fiber-footer button{margin-right:auto}.fiber-workspace .tablewrap{max-width:100%}.fiber-workspace .tablewrap small{color:#8193a1;margin-top:5px;font-size:10px;display:block}.fiber-workspace .panel{padding:22px}.fiber-workspace .panel h3{font-size:16px}.fiber-workspace .panelhead p{color:#718694;font-size:12px;line-height:1.8}.fiber-workspace :focus-visible{outline-offset:3px;outline:3px solid #25afb6}@media (max-width:1000px){.fiber-agent-grid,.fiber-metrics,.fiber-financial{grid-template-columns:repeat(2,1fr)}.fiber-two{grid-template-columns:1fr}}@media (max-width:600px){.fiber-hero{padding:26px 23px}.fiber-hero h2{font-size:29px}.fiber-pipeline{grid-template-columns:repeat(2,1fr)}.fiber-agent-grid{grid-template-columns:1fr}.fiber-toolbar>*{width:100%;max-width:none!important}.fiber-metrics .stat{padding:15px}.fiber-financial{grid-template-columns:1fr}.fiber-footer{flex-wrap:wrap}.fiber-workspace .panel{padding:16px}}.shipping-workspace .fiber-hero{background:radial-gradient(at 10%,#26b6a835,#0000 50%),linear-gradient(120deg,#092c45,#074e59)}.shipping-focus .fiber-quick>span{background:#eff7f8;border-radius:7px;padding:8px 15px;font-size:12px}.shipping-guide{line-height:2.1}.shipping-guide ol,.fiber-workspace ol{color:#577280;padding-right:24px;font-size:13px;line-height:2.2}.shipping-guide a{color:#0c808b;font-size:13px}.shipping-events{border-right:2px solid #198996;padding-right:17px}.rh-admin-head{background:linear-gradient(115deg,#e7efdf,#f6f8f1);border:1px solid #cfddc8;border-radius:13px;align-items:center;gap:18px;margin-bottom:20px;padding:24px;display:flex}.rh-admin-head>span{color:#daebb9;background:#153f38;border-radius:13px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.rh-admin-head>div{flex:1}.rh-admin-head small{letter-spacing:1.8px;color:#6d8259;font:600 9px Arial}.rh-admin-head h2{margin:9px 0 7px;font-size:25px}.rh-admin-head p{color:#688163;margin:0;font-size:12px;line-height:1.8}.rh-admin-tabs{background:#fff;border:1px solid #d8e4d0;border-radius:11px;flex-wrap:wrap;gap:7px;margin:0 0 20px;padding:15px;display:flex}.rh-admin-tabs button{color:#62785c;background:#f5f8ef;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.rh-admin-tabs button:hover{border-color:#b4c9a8}.rh-admin-tabs button.active{color:#fff;background:#174b3f}.rh-data-stamp{color:#819079;margin:10px 0 20px;font-size:10px;line-height:1.9}.rh-metrics{grid-template-columns:repeat(5,1fr);gap:13px;margin-bottom:22px;display:grid}.rh-metric{text-align:start;background:#fff;border:1px solid #d5e1cf;border-radius:10px;flex-direction:column;min-width:0;padding:21px;display:flex}.rh-metric small{color:#677d5e;font-size:11px;line-height:1.8}.rh-metric strong{margin:14px 0;font-size:30px;font-weight:600}.rh-metric span{color:#8d9d83;font-size:9px;line-height:1.8}.rh-overview-grid{grid-template-columns:1.15fr 1fr;gap:19px;margin-bottom:22px;display:grid}.rh-work-item{text-align:start;background:#fff;border:0;border-top:1px solid #e0e8d9;justify-content:space-between;gap:20px;width:100%;padding:15px 22px;font-size:12px;display:flex}.rh-work-item b{color:#75915b;font-size:15px}.rh-scope{color:#6b8163;padding:0 23px;font-size:13px;line-height:2}.rh-toolbar{flex-wrap:wrap;align-items:center;gap:13px;padding:0 22px 19px;display:flex}.rh-toolbar label{border:1px solid #cbd9bf;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:180px;padding:0 12px;display:flex}.rh-toolbar input{background:0 0;width:100%;min-width:0;padding:11px 0;border:0!important}.rh-toolbar select{background:#fff;border:1px solid #cbd9bf;border-radius:7px;padding:10px;font-size:12px}.rh-report-values{grid-template-columns:repeat(4,1fr);gap:14px;padding:0 22px 22px;display:grid}.rh-report-values>div{background:#f2f6eb;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.rh-report-values small{color:#7a8e66;font-size:10px}.rh-report-values strong{text-align:start;direction:ltr;font-size:22px;font-weight:600}.rh-report-values span{color:#85987c;font-size:10px}.rh-distribution{padding:0 22px 20px}.rh-distribution>div{grid-template-columns:80px 1fr 130px;align-items:center;gap:16px;padding:14px 0;font-size:12px;display:grid}.rh-distribution>div>div{background:#e9f0df;border-radius:6px;height:9px;overflow:hidden}.rh-distribution i{background:#73965b;border-radius:6px;height:100%;display:block}.rh-distribution b{text-align:end;color:#839774;font-size:11px;font-weight:500}.rh-capabilities{grid-template-columns:repeat(3,1fr);gap:15px;padding:0 22px 22px;display:grid}.rh-capabilities>div{border:1px solid #d9e3d0;border-radius:8px;padding:17px}.rh-capabilities strong{margin-bottom:12px;font-size:13px;font-weight:500;display:block}.rh-capabilities p{color:#84967a;margin-bottom:0;font-size:11px;line-height:1.8}.rh-settings{grid-template-columns:1fr 1fr;gap:18px;padding:0 24px 24px;display:grid}.rh-settings label{color:#5c7655;font-size:12px}.rh-settings input:not([type=checkbox]){background:#fff;border:1px solid #c3d3b8;border-radius:7px;width:100%;margin-top:8px;padding:11px;display:block}.rh-check{grid-column:1/-1;align-items:center;gap:10px;display:flex}.rh-check input{width:17px;height:17px}.rh-settings>div{grid-column:1/-1}.rh-facts{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.rh-fact{border-bottom:1px solid #dae5d2;justify-content:space-between;gap:20px;padding:14px 0;font-size:12px;display:flex}.rh-fact strong{text-align:end;overflow-wrap:anywhere;min-width:0;font-weight:500}.rh-long-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#62785d;margin:21px 0;font-size:13px;line-height:1.9}.rh-note-field{grid-column:1/-1}.rh-note-field textarea{min-height:100px}.rh-audit-data{white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:11px;display:block;overflow:hidden}@media (max-width:1100px){.rh-metrics{grid-template-columns:repeat(3,1fr)}.rh-overview-grid{grid-template-columns:1fr}.rh-capabilities,.rh-report-values{grid-template-columns:1fr 1fr}}@media (max-width:650px){.rh-admin-head{flex-wrap:wrap;gap:13px;padding:20px}.rh-admin-head h2{font-size:22px}.rh-admin-head>button{margin-inline-start:63px}.rh-admin-tabs{flex-wrap:nowrap;gap:5px;padding:11px;overflow-x:auto}.rh-admin-tabs button{white-space:nowrap;flex-shrink:0;padding:10px;font-size:10px}.rh-metrics{grid-template-columns:1fr 1fr;gap:10px}.rh-metric{padding:17px}.rh-metric strong{font-size:25px}.rh-metric small{font-size:10px}.rh-metric span{font-size:9px}.rh-settings,.rh-facts,.rh-capabilities{grid-template-columns:1fr}.rh-settings{padding:0 18px 20px}.rh-toolbar{padding:0 16px 18px}.rh-toolbar label{flex-basis:100%}.rh-distribution>div{grid-template-columns:65px 1fr;gap:10px}.rh-distribution b{text-align:start;grid-column:1/-1}.rh-report-values{gap:10px;padding:0 16px 18px}.rh-report-values>div{padding:15px}.rh-report-values strong{font-size:17px}}.international-workspace .fiber-hero{background:radial-gradient(at 7% 10%,#2d85bd4d,#0000 60%),linear-gradient(120deg,#142e4b,#153e5a)}.international-workspace .fiber-pipeline button{justify-content:space-between;align-items:center;min-height:75px;display:flex}.international-workspace .panel p{color:#627e90;font-size:13px;line-height:1.9}.international-workspace h4{margin:20px 0 12px}.qt-workspace{gap:18px;display:grid}.qt-hero{border:1px solid #cce2e3;background:linear-gradient(115deg,#f3fcfa,#ecf4ff);border-inline-start:5px solid #168f89;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.qt-hero small{letter-spacing:1.8px;color:#087779;font-size:11px;font-weight:800}.qt-hero h2{color:#103552;margin:8px 0;font-size:29px}.qt-hero p{color:#526c80;margin:0}.qt-bid-hero{background:linear-gradient(115deg,#f0f8ff,#f0faf8);border-inline-start-color:#1761ae}.qt-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.qt-metrics>div{background:#fff;border:1px solid #dfe7ed;border-radius:13px;gap:12px;padding:18px;display:grid}.qt-metrics strong{color:#0e4d73;font-variant-numeric:tabular-nums;font-size:25px}.qt-metrics small{color:#607286}.qt-two,.qt-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qt-records .panel{margin:0}.qt-record-top,.qt-facts,.qt-footer,.qt-linked{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.qt-record-top small{color:#738597;direction:ltr;font-size:11px}.qt-facts{background:#f5f8fa;border-radius:8px;padding:12px}.qt-facts span{color:#697d8e;gap:5px;font-size:11px;display:grid}.qt-facts b{color:#244761;font-size:13px}.qt-block{color:#718395;margin-top:5px;display:block}.qt-task{text-align:start;border:0;color:#21435a;background:0 0;border-bottom:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 0;display:flex}.qt-task span{color:#657d8f;font-size:12px}.qt-toolbar{padding:4px 0}.qt-footer{color:#446475;background:#edf6f8;border-radius:12px;padding:16px}.qt-linked{background:#f4f8fb;border-radius:10px;margin:16px 0;padding:14px}.qt-record p{overflow-wrap:anywhere}.qt-record .hr-actions{margin-top:14px}.qt-workspace .hr-tabs{flex-wrap:nowrap;overflow:auto}.qt-workspace .hr-tabs button{white-space:nowrap}.qt-workspace .primary:disabled,.qt-workspace .secondary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1000px){.qt-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.qt-hero{padding:20px;display:block}.qt-hero .hr-actions,.qt-hero>.primary{margin-top:16px}.qt-hero h2{font-size:24px}.qt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-two,.qt-records{grid-template-columns:1fr}.qt-task{flex-direction:column;align-items:flex-start}.qt-metrics strong{font-size:22px}}.com-workspace{--com-blue:#0b3971;--com-teal:#008c98;color:#16304c}.com-hero{color:#fff;background:linear-gradient(115deg,#072747,#0b467d 65%,#087e8b);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.com-hero small{letter-spacing:2px;color:#8cdad7;font-size:11px}.com-hero h2{margin:9px 0;font-size:30px}.com-hero p{color:#d2e2ef;margin:0}.com-hero .primary{color:#0b3971;background:#fff}.com-workspace button:not(:where(.ic-workspace *)),.com-workspace a.secondary{justify-content:center;align-items:center;gap:7px;display:inline-flex}.com-workspace .hr-related{justify-content:space-between;width:100%;display:flex}.com-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.com-metrics>div{background:#fff;border:1px solid #dce6ef;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:18px;display:grid}.com-metrics svg{color:#008c98}.com-metrics strong{grid-row:span 2;font-size:28px}.com-metrics span{color:#607387;font-size:13px}.com-tabs{border-bottom:1px solid #d6e2ec;gap:5px;margin:20px 0;display:flex;overflow:auto}.com-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-weight:600}.com-tabs button.active{color:#007b85;background:#eaf7f7;border-color:#008c98}.com-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.com-toolbar label{background:#fff;border:1px solid #d6e2ec;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:240px;padding:0 13px;display:flex}.com-toolbar input{width:100%;background:0 0!important;border:0!important}.com-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px;display:grid}.com-grid aside{align-content:start;gap:18px;display:grid}.com-message-list{gap:0;display:grid}.com-message{text-align:right;background:#fff;border:0;border-bottom:1px solid #e7edf3;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;width:100%;padding:18px 8px;gap:14px!important;display:grid!important}.com-message:hover{background:#f4f9fb}.com-message.unread{background:#f0f8fc;border-right:3px solid #008c98}.com-message-icon{color:#008c98;background:#e3f3f4;border-radius:11px;padding:10px}.com-message small{color:#738396;margin-top:5px;font-size:11px;display:block}.com-message p{color:#607386;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 0;font-size:13px;overflow:hidden}.com-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:15px 0;display:grid}.com-form label,.com-workspace>label{color:#40566c;font-size:13px}.com-form input,.com-form select,.com-textarea{color:#16304c;background:#fbfcfe;border:1px solid #d5e0eb;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.com-options{flex-wrap:wrap;gap:12px;margin:15px 0;display:flex}.com-options label,.com-check{background:#f1f6fa;border-radius:7px;align-items:center;gap:7px;padding:9px;font-size:13px;display:inline-flex}.com-options input,.com-check input{width:16px;height:16px}.com-editor{border-top:1px solid #d8e5ef;margin-top:22px;padding-top:20px}.com-id{overflow-wrap:anywhere;background:#eef4fa;margin:12px 0;padding:12px;font-size:12px;display:block}.com-body{white-space:pre-wrap;background:#f6f9fc;border:1px solid #e0e9f0;border-radius:10px;margin:20px 0;padding:24px;font-size:15px;line-height:1.9}.com-reading{margin-top:20px}.com-workspace .panel{padding:22px}.com-workspace .hr-actions{margin-top:16px}.com-workspace .notice code{overflow-wrap:anywhere;padding:12px;display:block}.com-standalone{background:#eff4f8;min-height:100vh;padding:30px}.qt-type-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.qt-type-card{text-align:right;background:#f7fafc;border:1px solid #dbe5ef;border-radius:12px;gap:8px;padding:20px;display:grid}.qt-type-card b{color:#103f70;font-size:19px}.qt-type-card span{color:#607487;font-size:13px;line-height:1.7}.qt-type-card.chosen{background:#eaf7f7;border-color:#149ba1;box-shadow:inset 0 3px #0c959b}.qt-record progress{accent-color:#008c98;width:65%;height:8px}:is(.com-workspace :focus-visible,.qt-type-card:focus-visible){outline-offset:2px;outline:3px solid #80cbd4}@media (max-width:1000px){.com-grid{grid-template-columns:1fr}.com-form,.com-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.com-hero{flex-direction:column;align-items:stretch;padding:24px}.com-hero h2{font-size:24px}.com-form,.qt-type-cards{grid-template-columns:1fr}.com-message{grid-template-columns:1fr auto}.com-message-icon{display:none}.com-workspace .panel{padding:15px}.com-standalone{padding:12px}.com-tabs{margin-top:12px}.com-metrics>div{padding:12px}.com-metrics span{font-size:11px}}.com-work-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.com-work-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.8fr);gap:22px;display:grid}.com-work-list{flex-direction:column;gap:10px;display:flex}.com-work-card{text-align:right;color:#143650;background:#fff;border:1px solid #dce6ee;border-radius:14px;gap:10px;padding:18px;display:grid}.com-work-card.chosen{background:#edfafa;border-color:#008f9a;box-shadow:inset -4px 0 #0096a1}.com-work-card small{color:#60798b}.com-work-detail{background:#f8fbfd;border:1px solid #deeaef;border-radius:16px;padding:24px}.com-work-detail .com-form>div{gap:8px;display:grid}.com-work-detail .hr-actions,.com-work-detail .com-form{margin:18px 0}.com-work-detail textarea,.com-work-create textarea{background:#fff;border:1px solid #d2dfe7;border-radius:10px;width:100%;min-height:85px;padding:12px}.com-work-history{gap:12px;padding:0;list-style:none;display:grid}.com-work-history li{border-right:3px solid #1aa3a6;gap:6px;padding:6px 14px;display:grid}.com-work-history li span{color:#617889;font-size:12px}.com-thread,.com-draft-files{gap:8px;margin-top:20px;display:grid}.com-work-create{border-top:4px solid #008c9c}@media (max-width:800px){.com-work-layout{grid-template-columns:1fr}.com-work-detail{padding:16px}.com-work-filters button{flex:1}}.com-followup,.qual-followup{margin-block:18px}.com-followup .panelhead h3,.qual-followup .panelhead h3{margin-bottom:7px}.com-followup-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.com-followup-stats>button,.com-followup-stats>div{text-align:right;color:#194363;background:#f7fafc;border:1px solid #dbe6ed;border-radius:12px;justify-items:start;gap:8px;padding:18px;display:grid}.com-followup-stats strong{font-variant-numeric:tabular-nums;font-size:29px;line-height:1.2}.com-followup-stats span{color:#526c80;font-size:12px}.com-followup-stats .chosen{background:#edf9f7;border-color:#048b9c;box-shadow:inset 0 3px #048b9c}.com-followup-controls{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;display:flex}.com-followup-controls label{gap:7px;min-width:200px;font-size:13px;display:grid}.com-followup-controls input,.com-followup-controls select{background:#fff;border:1px solid #d5e0eb;border-radius:8px;min-height:42px;padding:10px}.com-followup-rows{gap:12px;display:grid}.com-followup-row{border:1px solid #e0e8ef;background:#fff;border-inline-start:4px solid #90aabc;border-radius:12px;align-items:center;gap:16px;padding:19px;display:flex}.com-followup-row.late{border-inline-start-color:#d16265}.com-followup-row.today{border-inline-start-color:#d3982c}.com-followup-row.soon{border-inline-start-color:#0a969d}.com-followup-symbol{color:#16688a;background:#edf5fa;border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;height:43px;display:flex}.com-followup-main{flex:1;min-width:0}.com-followup-main h4{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.com-followup-main p{color:#567083;margin:8px 0;font-size:13px}.com-followup-main small{color:#697e8e;font-size:11px;line-height:1.8;display:block}.com-followup-main .panelhead{align-items:start;gap:12px}.com-followup-actions{flex-shrink:0;gap:8px;max-width:230px;display:grid}.com-followup-actions button{white-space:normal;justify-content:center;line-height:1.6}.com-work-adjust{background:#fff;border:1px solid #c8dfe6;border-radius:12px;margin:22px 0;padding:16px}.com-work-adjust summary{cursor:pointer;color:#066e80;font-weight:700;line-height:1.7}.com-work-adjust textarea{margin-top:8px}.qual-followup .com-form label{gap:6px;display:grid}.qual-followup{border-top:3px solid #0b8fa0}:is(.com-followup :focus-visible,.qual-followup :focus-visible){outline-offset:3px;outline:3px solid #80cbd4}@media (max-width:900px){.com-followup-row{flex-wrap:wrap;align-items:stretch}.com-followup-actions{flex-wrap:wrap;width:100%;max-width:none;display:flex}.com-followup-actions button{flex:1}.com-followup-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.com-followup-row{padding:14px}.com-followup-symbol{display:none}.com-followup-main .panelhead{flex-direction:column}.com-followup-stats>button,.com-followup-stats>div{padding:13px}.com-followup-controls{grid-template-columns:1fr;display:grid}.com-followup-controls label{min-width:0}.com-followup .panelhead,.qual-followup>.panelhead{flex-wrap:wrap}.com-followup-stats strong{font-size:25px}}.automatic-followup .auto-status{background:linear-gradient(125deg,#eefaf7,#f2f7fe);border:1px solid #c9e1e7;border-radius:14px;grid-template-columns:1.3fr 1fr;gap:20px;margin:22px 0;padding:22px;display:grid}.auto-status strong{color:#124966;margin:8px 0;font-size:22px;display:block}.auto-status p{color:#526f82;font-size:13px;line-height:1.8}.auto-status small{color:#607a8e;font-size:11px}.auto-status pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:12px;font-size:12px}.auto-status summary{cursor:pointer;color:#077d88}.auto-policy-list{gap:18px;margin-top:22px;display:grid}.auto-policy{border:1px solid #d4e3ec;border-inline-start:4px solid #078f97;border-radius:13px;padding:22px}.auto-policy.paused{background:#f8fafb;border-inline-start-color:#a4b2bd}.auto-policy h4{color:#174a69;margin:0}.automatic-followup .tablewrap{margin-top:20px}.automatic-followup .notice{align-items:start;gap:10px;margin-top:20px;display:flex}.automatic-followup .notice svg{flex-shrink:0}@media (max-width:700px){.automatic-followup .auto-status{grid-template-columns:1fr;padding:15px}.auto-policy{padding:15px}.auto-policy>.panelhead{flex-wrap:wrap}}.productivity{--prod-navy:#103b69;--prod-teal:#008e99;--prod-border:#dce6ef;color:#17334e}.productivity button,.productivity a.secondary{align-items:center;gap:7px;display:inline-flex}.productivity a.secondary{text-decoration:none}.prod-hero{color:#fff;background:linear-gradient(120deg,#0c284c,#123f72 65%,#057982);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:34px 36px;display:flex;position:relative;overflow:hidden}.prod-hero:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:280px;height:280px;position:absolute;top:-130px;left:-90px}.prod-eyebrow{letter-spacing:1.8px;color:#8fdedb;align-items:center;gap:8px;font-size:10px;display:flex}.prod-hero h2{letter-spacing:-.4px;margin:15px 0 9px;font-size:30px;font-weight:750;line-height:1.5}.prod-hero p{color:#c9dce9;margin:0;font-size:14px}.prod-hero-tags{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.prod-hero-tags span{color:#bfdfeb;align-items:center;gap:6px;font-size:11px;display:flex}.prod-pulse{border-right:1px solid #ffffff26;flex-direction:column;gap:8px;min-width:190px;padding:10px 32px 10px 0;display:flex}.prod-pulse>span{color:#b6dbe5;font-size:12px}.prod-pulse strong{font-variant-numeric:tabular-nums;font-size:60px;line-height:1.1}.prod-pulse small{color:#b1ccd9;font-size:11px}.prod-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.prod-metric{border:1px solid var(--prod-border);text-align:right;background:#fff;border-radius:12px;grid-template-columns:24px 1fr auto;padding:18px 20px;gap:9px!important;display:grid!important}.prod-metric>svg:first-child{color:#078891;grid-row:span 2}.prod-metric>span{color:#677c8f;font-size:12px}.prod-metric>strong{color:var(--prod-navy);grid-column:2;font-size:28px;line-height:1.2}.prod-metric>svg:last-child{color:#9cb1c1;grid-area:1/3/3}.prod-metric:hover{border-color:#55b7be;box-shadow:0 4px 14px #153e6110}.prod-metric.late>svg:first-child{color:#c37132}.prod-metric.blocked>svg:first-child{color:#ae7c32}.prod-filter{border:1px solid var(--prod-border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}.prod-filter>label{color:#597187;flex-direction:column;flex:1;gap:7px;min-width:190px;font-size:11px;display:flex}.productivity select,.productivity input:not([type=checkbox]){font:inherit;color:#17334e;background:#fbfdfe;border:1px solid #d5e1eb;border-radius:7px;min-width:0;max-width:100%;padding:10px 11px;font-size:12px}.prod-filter select{width:100%}.prod-search>div{background:#fbfdfe;border:1px solid #d5e1eb;border-radius:7px;align-items:center;gap:8px;padding-inline:10px;display:flex}.prod-search input{width:100%;background:0 0!important;border:0!important;padding-inline:0!important}.prod-export{gap:6px;display:flex}.prod-saved{color:#617b8f;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.prod-saved select,.prod-saved>input{max-width:230px}.prod-saved details{font-size:12px;position:relative}.prod-saved summary,.prod-history summary,.prod-dept summary{cursor:pointer;color:#087f88;padding:9px;font-weight:650}.prod-saved details>div{z-index:5;border:1px solid var(--prod-border);background:#fff;border-radius:10px;min-width:280px;padding:10px;position:absolute;top:35px;box-shadow:0 8px 25px #193b5920}.prod-saved details span{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:5px;display:flex}.prod-saved details button{text-align:right;background:0 0;border:0;font-size:12px}.prod-tabs{border-bottom:1px solid #d3e0eb;gap:6px;margin:10px 0 18px;display:flex;overflow:auto}.prod-tabs button{color:#678094;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 18px;font-size:13px;font-weight:600}.prod-tabs .active{color:#087b85;background:#e7f5f5;border-color:#058d98}.prod-lanes{flex-wrap:wrap;gap:7px;margin:0 0 18px;display:flex}.prod-lanes button{color:#6b7f90;background:#fff;border:1px solid #dae4ed;border-radius:7px;padding:7px 12px;font-size:12px}.prod-lanes .active{color:#fff;background:#123e70;border-color:#123e70}.prod-sectionhead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.prod-sectionhead h3,.prod-card h3{color:#143c62;margin:0 0 7px;font-size:17px}.prod-sectionhead p{color:#6c8294;margin:0;font-size:12px;line-height:1.8}.prod-table{border:1px solid var(--prod-border);background:#fff;border-radius:12px;overflow:auto}.prod-table table{width:100%;min-width:870px;margin:0}.prod-table th{background:#f1f6fa;padding:13px 14px;font-size:11px}.prod-table td{vertical-align:top;padding:16px 14px;font-size:12px}.prod-table td p{max-width:260px;margin:8px 0 0;font-size:11px;line-height:1.7}.prod-table td small{color:#7a8e9e;margin-top:5px;font-size:10px;display:block}.prod-table input[type=checkbox]{accent-color:#058e99;width:17px;height:17px}.prod-record{text-align:right;background:0 0;border:0;max-width:260px;padding:0;line-height:1.8;display:block!important}.prod-record b{color:#123e70;font-size:13px}.prod-status{color:#4e6b81;background:#edf2f7;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.prod-status.ready{color:#087b60;background:#e3f5ed}.prod-status.review{color:#996817;background:#fff3d4}.prod-status.blocked{color:#9a5e32;background:#fff0e4}.prod-status.execution{color:#216a9d;background:#e6f2ff}.prod-status.complete{color:#16778b;background:#e5f4f6}.prod-status.rejected{color:#b24750;background:#fcecee}.prod-late{color:#b75428!important}.prod-good{color:#087e65!important}.prod-impact{color:#63529c;white-space:nowrap;background:#eff1fc;border-radius:5px;padding:4px 7px;font-size:10px;display:inline-block}.prod-empty{text-align:center;color:#7990a1;padding:42px 22px}.prod-empty>svg{color:#65a7ae;margin:auto auto 14px}.prod-empty h3{color:#456a84;margin:0 0 9px;font-size:16px}.prod-empty p{margin:0;font-size:12px}.prod-pagination{color:#758b9d;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;font-size:11px;display:flex}.prod-pagination>div{align-items:center;gap:10px;display:flex}.prod-batch{background:#f4fcfa;border:1px solid #9bcfd2;border-radius:14px;margin:22px 0;padding:23px}.prod-batchrow{border-top:1px solid #d9e9e8;grid-template-columns:minmax(160px,1fr) minmax(200px,2fr);gap:16px;padding:13px 0;font-size:12px;line-height:1.8;display:grid}.prod-batchrow>button{text-align:right;color:#1a5979;background:0 0;border:0;justify-content:start;font-weight:600}.prod-batchactions{color:#5c7a83;align-items:center;gap:20px;margin-top:18px;font-size:11px;display:flex}.prod-history{background:#fff;border:1px solid #dce7ef;border-radius:10px;margin:18px 0;padding:12px 16px}.prod-history>button{color:#516f83;background:#fff;border:0;border-top:1px solid #e5edf3;justify-content:space-between;width:100%;padding:12px;font-size:12px}.prod-dependencies{grid-template-columns:1.15fr 1fr;gap:18px;display:grid}.prod-card{border:1px solid var(--prod-border);background:#fff;border-radius:13px;min-width:0;padding:22px}.prod-card>.muted{font-size:12px;line-height:1.8}.prod-blocker{border-top:1px solid #e4ecf2;padding:15px 0}.prod-blocker summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.prod-blocker summary b{color:#204967;font-size:13px}.prod-blocker summary small{color:#7e92a2;margin-top:6px;font-size:10px;display:block}.prod-blocker summary>span:last-child{color:#9a6d36;font-size:10px}.prod-blocker li,.record-prod-body li{margin-bottom:7px;font-size:12px;line-height:1.9}.prod-blocker ul,.record-prod-body ul{margin:15px 0;padding-right:20px}.prod-handoff{background:#f6f9fc;border:1px solid #e3ebf2;border-radius:9px;margin-top:12px;padding:13px 16px}.prod-handoff>button{text-align:right;color:#264c69;background:0 0;border:0;flex-direction:column;align-items:start;gap:4px;width:100%;padding:2px 0;display:flex}.prod-handoff small{color:#738b9b;font-size:10px}.prod-handoff b{font-size:12px}.prod-handoff>svg{color:#06a0a7;margin:7px 14px}.prod-deptgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.prod-dept .prod-sectionhead small{letter-spacing:1px;color:#008793;font-size:10px}.prod-dept>p{color:#607b8e;margin:12px 0;font-size:12px;line-height:1.9}.prod-control{color:#357279;background:#edf7f7;border-radius:8px;align-items:start;gap:9px;padding:13px;font-size:11px;line-height:1.8;display:flex}.prod-control>svg{flex-shrink:0;margin-top:2px}.prod-control b{color:#0c7f87;margin-bottom:3px;font-size:11px;display:block}.prod-deptcounts{color:#607c8d;border-top:1px solid #e3ecf2;gap:16px;margin:16px 0;padding-top:13px;font-size:11px;display:flex}.prod-template-list{max-height:330px;overflow:auto}.prod-template-list button{text-align:right;color:#375f79;background:#fff;border:0;border-top:1px solid #e8eff4;width:100%;padding:11px 5px;font-size:12px}.prod-template-list button:hover{background:#f2f8fb}.prod-template-list small{color:#88a0b0;margin-right:auto}.prod-measure{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.prod-measure>div{border:1px solid var(--prod-border);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:22px;display:flex}.prod-measure small{color:#627c90;font-size:12px}.prod-measure strong{color:#145277;font-size:26px}.prod-measure span{color:#8498a7;font-size:11px}.prod-footnote{color:#8195a5;padding:22px 0 8px;font-size:10px;line-height:1.8}.record-productivity{background:#fafdfe;border:1px solid #bcdce3;border-radius:11px;margin:18px 0}.record-productivity>summary{cursor:pointer;color:#22627b;justify-content:space-between;gap:12px;padding:16px;font-size:12px;display:flex}.record-productivity summary span{align-items:center;gap:8px;display:flex}.record-prod-body{border-top:1px solid #dce8ed;grid-template-columns:1.15fr 1fr;gap:25px;padding:20px;display:grid}.record-prod-body h4{color:#14496a;margin:0 0 12px;font-size:13px}.record-prod-body p{color:#6a8193;font-size:11px;line-height:1.8}.prod-link{text-align:right;color:#2a637e;background:#fff;border:1px solid #dce7ef;border-radius:7px;width:100%;margin:9px 0;padding:11px 13px;font-size:12px;display:block}.prod-link small{color:#8a9aa6;margin-bottom:4px;font-size:10px;display:block}.dept-next{color:#587b8e;background:#f8fcfd;border-top:1px solid #e1ebf0;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;font-size:11px;display:flex}.dept-next .secondary{white-space:nowrap;align-items:center;gap:6px;display:flex}.dept-next>span{line-height:1.9}.dept-review-guide{border-bottom:1px solid #edf2f5;margin:10px 0;padding-bottom:10px;font-size:12px}.dept-review-guide p{font-size:11px!important;line-height:1.8!important}.prod-overview-entry{background:linear-gradient(110deg,#f2f8ff,#edf9f6);border:1px solid #bcdbe6;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin:0 0 20px;padding:25px 28px;display:flex}.prod-overview-entry small{letter-spacing:1.5px;color:#008f99;font-size:10px}.prod-overview-entry h3{color:#174570;margin:8px 0;font-size:20px}.prod-overview-entry p{color:#688499;margin:0;font-size:12px}.prod-overview-entry button{align-items:center;gap:8px;display:flex}:is(.productivity :focus-visible,.record-productivity :focus-visible,.department-control-v2 :focus-visible){outline-offset:3px;outline:3px solid #62bec8}.productivity .notice{margin:15px 0;font-size:12px;line-height:1.8}.productivity button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1100px){.prod-dependencies{grid-template-columns:1fr}.prod-hero{padding:28px}.prod-hero h2{font-size:26px}.prod-metrics{gap:10px}.prod-metric{padding:15px}.prod-filter>label{flex-basis:28%}.prod-deptgrid{gap:14px}}@media (max-width:700px){.prod-hero{flex-direction:column;align-items:stretch;gap:20px;padding:23px}.prod-hero h2{font-size:23px}.prod-hero p{font-size:12px;line-height:1.8}.prod-pulse{border-top:1px solid #ffffff24;border-right:0;grid-template-columns:1fr auto;min-width:0;padding:18px 0 0;display:grid}.prod-pulse strong{grid-area:1/2/3;font-size:40px}.prod-hero-tags{gap:10px;margin-top:16px}.prod-metrics{grid-template-columns:repeat(2,1fr)}.prod-metric{grid-template-columns:20px 1fr auto;padding:14px 12px}.prod-metric>span{font-size:10px}.prod-metric>strong{font-size:24px}.prod-tabs button{padding:12px;font-size:12px}.prod-filter>label{flex-basis:100%;min-width:0}.prod-filter{padding:14px}.prod-saved>input{flex:1}.prod-saved{gap:7px}.prod-deptgrid,.prod-measure,.record-prod-body{grid-template-columns:1fr}.prod-sectionhead,.prod-batchactions,.prod-pagination,.dept-next,.prod-overview-entry{flex-direction:column;align-items:stretch}.prod-pagination>div{justify-content:end}.prod-batchrow{grid-template-columns:1fr;gap:7px}.prod-batch{padding:16px}.prod-blocker summary{align-items:start}.prod-card{padding:17px}.prod-overview-entry{padding:20px}.prod-overview-entry h3{font-size:18px}.prod-measure>div{gap:7px;padding:17px}.prod-measure strong{font-size:22px}}.timed-work-home{gap:16px;margin-bottom:20px;display:grid}.task-hero{color:#fff;background:linear-gradient(120deg,#092958,#075372);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.task-hero h2{color:#fff;margin:10px 0;font-size:27px}.task-hero p{color:#d0e8ef;margin:0}.task-eyebrow{color:#9ae3e7;align-items:center;gap:8px;font-size:12px;display:flex}.task-hero .primary{white-space:nowrap;background:#15a4ae}.task-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.task-kpis>div{background:#fff;border:1px solid #dae4ec;border-radius:12px;grid-template-columns:1fr auto;gap:8px;padding:18px;display:grid}.task-kpis svg{color:#008a96}.task-kpis strong{grid-area:1/2/3;font-size:26px}.task-kpis span{color:#526779;font-size:12px}.task-notification-bar{background:#f0fafb;border:1px solid #badde3;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.task-notification-bar>div{flex:1}.task-notification-bar small{color:#536b7a;margin-top:5px;display:block}.task-notification-bar b{font-size:13px}.task-create-panel .task-wide{grid-column:1/-1}.task-reward-fields{background:#f5faf8;border:1px solid #cde2db;border-radius:12px;margin:18px 0;padding:16px}.task-reward-fields legend{color:#126e63;gap:8px;font-weight:700;display:flex}.task-reward-fields small{color:#5c6d69}.task-clock-strip{background:#edf6fc;border:1px solid #d0e4f1;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.task-clock-strip>div{flex-direction:column;gap:7px;display:flex}.task-clock-strip strong{font-variant-numeric:tabular-nums;color:#063a63;text-align:right;font-size:32px}.task-clock-strip small,.task-clock-strip span{color:#597487;font-size:12px}.task-clock-strip b{font-size:13px}.task-time-detail{gap:14px;margin:14px 0;display:grid}.task-late{color:#bb423e}.task-reward-card{background:#f8fbf5;border:1px solid #dce7cf;border-radius:12px;padding:18px}.task-reward-card h4{align-items:center;gap:8px;margin:0;display:flex}.task-reward-values{gap:28px;margin:16px 0;display:flex}.task-reward-values strong{color:#235e38;font-size:26px}.task-reward-values small{font-size:13px}.task-reward-card>small{color:#586d60;display:block}.task-schedule-edit{border:1px dashed #94b8cc;border-radius:10px;padding:16px}.task-search-results{flex-wrap:wrap;gap:8px;display:flex}.task-create-panel textarea{resize:vertical}.task-time-detail .hr-actions{margin:0}.task-reward-card .hr-actions{margin-top:15px}@media (max-width:900px){.task-kpis{grid-template-columns:1fr 1fr}.task-hero{flex-direction:column;align-items:stretch}.task-notification-bar{flex-wrap:wrap}.task-clock-strip{grid-template-columns:1fr}.task-reward-values{gap:15px}.task-kpis>div{padding:12px}.task-hero h2{font-size:23px}}.task-performance summary{cursor:pointer;color:#095e79;align-items:center;gap:9px;font-weight:700;display:flex}.task-performance[open] summary{margin-bottom:18px}.task-score-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.task-score-cards>div{background:#edf7f7;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.task-score-cards strong{color:#0b6568;font-size:23px}.task-score-cards span{font-size:12px}.task-quality-review{background:#f4f8fc;border:1px solid #cbdce9;border-radius:12px;padding:16px}.task-evaluation-result{color:#246144;border:1px solid #c6e4d4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.task-evaluation-result p{color:#3e5660;flex-basis:100%;margin:0}@media (max-width:800px){.task-score-cards{grid-template-columns:1fr 1fr}}.fc-heading{justify-content:space-between;align-items:center;gap:20px;padding:12px 0 22px;display:flex}.fc-heading h2{color:var(--navy,#15324b);margin:7px 0;font-size:24px}.fc-heading p,.fc-launch p{color:#637587;margin:6px 0;font-size:13px}.fc-exports,.fc-pagination{align-items:center;gap:8px;display:flex}.fc-exports a{text-decoration:none}.fc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.fc-metrics article{background:#fff;border:1px solid #dce7ed;border-radius:16px;gap:9px;padding:20px;display:grid}.fc-metrics article:first-child{color:#fff;background:linear-gradient(130deg,#123c60,#07586b);border:none}.fc-metrics article>svg{color:#138f99}.fc-metrics article:first-child>svg{color:#64e0de}.fc-metrics span{font-size:13px}.fc-metrics strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:26px}.fc-metrics small{opacity:.8;font-size:11px}.fc-metrics strong small{font-size:12px;font-weight:500}.fc-launch{background:#eef6f7;border:1px solid #d8e9ea;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:20px;display:flex}.fc-launch h3{margin:0;font-size:16px}.fc-launch .finance-actions{justify-content:flex-end;margin:0}.fc-launch select{min-width:110px}.fc-queue .panelhead{padding:20px}.fc-search{color:#738896;border:1px solid #dce5ec;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.fc-search input{background:0 0;min-width:180px;border:0!important}.fc-filters{flex-wrap:wrap;gap:8px;padding:0 20px 17px;display:flex}.fc-filters button{color:#516679;cursor:pointer;font:inherit;background:#f6f8fa;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex}.fc-filters button span{background:#e7edf1;border-radius:5px;padding:1px 6px;font-size:11px}.fc-filters button.chosen{color:#087668;background:#e1f3f0;border-color:#a3d4ce}.fc-priority{color:#516c7c;background:#eef3f7;border-radius:5px;padding:3px 8px;font-size:11px;display:inline-flex}.fc-priority.p1{color:#b04232;background:#ffebe9}.fc-priority.p2{color:#90611e;background:#fff4de}.fc-block{color:#7c8a96;overflow-wrap:anywhere;max-width:250px;margin-top:5px;font-size:10px;display:block}.fc-number{font-variant-numeric:tabular-nums;white-space:nowrap}.fc-pagination{border-top:1px solid #eef2f5;padding:16px 20px}.fc-pagination span{color:#6f7f8c;margin-inline-end:auto;font-size:12px}.fc-plan-preview{background:#fff;border:1px solid #dce7ed;border-radius:16px;min-width:0;margin:18px 0;padding:22px}.fc-plan-preview .panelhead{padding:0 0 18px}.fc-plan-summary{border-block:1px solid #e5ecef;grid-template-columns:repeat(4,1fr);gap:15px;padding:16px 0;display:grid}.fc-plan-summary div{flex-direction:column;gap:6px;display:flex}.fc-plan-summary small{color:#6c7e89;font-size:11px}.fc-plan-summary b{color:#193f58;font-size:19px}.fc-cash-chart{align-items:stretch;gap:12px;height:130px;padding:15px 5px 0;display:flex}.fc-cash-chart>div{text-align:center;color:#6e8290;flex-direction:column;flex:1;font-size:10px;display:flex}.fc-bar-track{border-bottom:1px solid #d8e5ec;justify-content:center;align-items:flex-end;height:90px;display:flex}.fc-bar-track span{background:linear-gradient(#32aeb0,#0f7385);border-radius:5px 5px 0 0;width:75%;max-width:42px;display:block}.fc-bar-track span.shortfall{background:linear-gradient(#f0bc64,#bc8136)}.fc-cash-chart small{margin-top:5px}.fc-chart-key{color:#758491;font-size:10px}.fc-plan-preview .tablewrap{margin-top:15px}.fc-shortfall{background:#fffaf1}.fc-warning,.fc-success{color:#8b622b;background:#fff3df;border-radius:8px;padding:7px 10px;font-size:11px}.fc-success{color:#147252;background:#e8f6ef}.fc-close-status{background:#edf5f8;border:1px solid #d8e7ed;border-radius:12px;align-items:center;gap:12px;margin-bottom:15px;padding:17px;display:flex}.fc-close-status span{color:#647b8a;margin-inline-start:auto;font-size:12px}.fc-close-checks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fc-close-checks details{border-inline-start:3px solid #e1a33b;padding:17px}.fc-close-checks details.ok{border-inline-start-color:#208e76}.fc-close-checks details.error{border-inline-start-color:#cb6060}.fc-close-checks summary{cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.fc-close-checks summary span{color:#687c89;margin-inline-start:auto}.fc-close-checks summary svg{color:#c18c30}.fc-close-checks .ok summary svg{color:#208e76}.fc-close-checks p{color:#6f7f8b;font-size:12px}.fc-close-checks details>div{border-top:1px solid #eef2f5;padding-block:6px;font-size:12px}.fc-close-checks details>div small{color:#81929b}.fc-close .notice{margin:16px 0}.hr-record-detail .fc-plan-preview{padding:16px}.hr-record-detail .fc-plan-summary{grid-template-columns:1fr 1fr}@media (max-width:1050px){.fc-metrics{grid-template-columns:1fr 1fr}.fc-launch{flex-direction:column;align-items:flex-start}.fc-close-checks{grid-template-columns:1fr}}@media (max-width:600px){.fc-heading{flex-direction:column;align-items:flex-start}.fc-metrics article{padding:14px}.fc-metrics strong{font-size:20px}.fc-plan-summary{grid-template-columns:1fr 1fr}.fc-close-status{flex-wrap:wrap}.fc-close-status span{margin:0}.fc-queue .panelhead{flex-direction:column;align-items:flex-start}.fc-cash-chart{gap:5px}.fc-plan-preview{padding:12px}.fc-plan-preview .panelhead{flex-wrap:wrap;align-items:flex-start;gap:10px}}@media print{.fc-exports,.fc-filters,.fc-pagination,.fc-launch button{display:none!important}.fc-plan-preview,.fc-close-checks details{break-inside:avoid}.fc-cash-chart{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.policies-workspace{color:#153653;--policy-navy:#103b69;--policy-teal:#008e99;--policy-line:#dce6ef}.policies-workspace button,.policies-workspace a.secondary{justify-content:center;align-items:center;gap:7px;display:inline-flex}.policies-workspace a.secondary{text-decoration:none}.policies-hero{color:#fff;background:linear-gradient(115deg,#102f56 15%,#164875 63%,#058e99);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:32px 34px;display:flex}.policies-hero .eyebrow{color:#91e1df;letter-spacing:2px;font-size:10px}.policies-hero h2{margin:12px 0;font-size:28px;line-height:1.5}.policies-hero p{color:#d0e5f1;max-width:760px;font-size:13px;line-height:1.9}.policies-hero-tags{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.policies-hero-tags span{color:#bde9eb;align-items:center;gap:6px;font-size:11px;display:flex}.policies-hero-action{flex-direction:column;gap:10px;min-width:180px;display:flex}.policies-hero-action .primary{color:#124a65;background:#fff;border-color:#fff}.policies-hero-action .secondary{color:#fff;background:#ffffff12;border-color:#ffffff40}.policies-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.policies-metrics>div{border:1px solid var(--policy-line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:19px;display:flex}.policies-metric-icon{color:#058895;background:#eaf6f6;border-radius:10px;padding:12px;display:flex}.policies-metrics small{color:#657f91;font-size:11px;display:block}.policies-metrics strong{font-variant-numeric:tabular-nums;font-size:27px;line-height:1.5}.policies-tabs{border:1px solid var(--policy-line);background:#fff;border-radius:12px;gap:5px;padding:8px;display:flex;overflow-x:auto}.policies-tabs button{white-space:nowrap;color:#708294;background:0 0;border:0;border-radius:8px;padding:12px 15px;font-size:12px}.policies-tabs button.active{color:#087d87;background:#e9f5f6;font-weight:700}.policies-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.policies-search{border:1px solid var(--policy-line);background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:210px;padding:0 12px;display:flex}.policies-search input{background:0 0;width:100%;padding:11px 4px;box-shadow:none!important;border:0!important}.policies-toolbar select,.policies-section-head select{border:1px solid var(--policy-line);background:#fff;border-radius:8px;max-width:250px;padding:10px;font-size:12px}.policies-exports{gap:7px;display:flex}.policies-section-head{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 16px;display:flex}.policies-section-head h3{margin:0 0 7px;font-size:19px}.policies-section-head p{color:#6e8293;margin:0;font-size:12px;line-height:1.8}.policies-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.policies-card{border:1px solid var(--policy-line);background:#fff;border-radius:13px;flex-direction:column;min-width:0;padding:22px;transition:box-shadow .15s,border-color .15s;display:flex}.policies-card:hover{border-color:#9acacf;box-shadow:0 8px 24px #12364c08}.policies-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.policies-code{color:#388599;letter-spacing:.7px;overflow-wrap:anywhere;font-size:10px;font-weight:600}.policies-card h3{margin:17px 0 8px;font-size:17px;line-height:1.7}.policies-card p{color:#708395;margin:0 0 18px;font-size:12px;line-height:1.9}.policies-card-control{color:#477083;background:#f2f8fa;border-radius:8px;gap:7px;margin-top:auto;padding:11px;font-size:11px;line-height:1.8;display:flex}.policies-card-control svg{flex-shrink:0;margin-top:3px}.policies-card footer{flex-direction:column;gap:10px;padding-top:17px;display:flex}.policies-card footer>div{flex-wrap:wrap;gap:8px;display:flex}.policies-card small{color:#8495a3;font-size:10px;display:block}.policies-card li{margin-block:10px;line-height:1.9}.policies-card li small{color:#758c9c}.policies-link{color:#007f8c;text-align:start;background:0 0;border:0;font-size:12px;justify-content:flex-start!important;padding:0!important}.policies-table{border:1px solid var(--policy-line);background:#fff;border-radius:12px;margin:16px 0;overflow:auto}.policies-table table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.policies-table th{text-align:start;color:#667d91;background:#f2f6f9;padding:14px 16px;font-size:11px;font-weight:600}.policies-table td{vertical-align:middle;border-top:1px solid #eaf0f4;padding:15px 16px;line-height:1.8}.policies-table td small{color:#7a8d9d;font-size:10px;display:block}.policies-row-actions{flex-wrap:wrap;gap:7px;display:flex}.policies-table .secondary{padding:7px 10px;font-size:11px}.policies-due{color:#b87b1d!important}.policies-pagination{color:#708395;justify-content:flex-end;align-items:center;gap:15px;font-size:12px;display:flex}.policies-overlay{z-index:130;padding:24px;align-items:center!important}.policies-reader{background:#fff;border-radius:16px;flex-direction:column;width:min(1000px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #092f4c40}.policies-reader>header{border-bottom:1px solid var(--policy-line);background:#f5f9fb;justify-content:space-between;align-items:center;gap:15px;padding:22px 30px;display:flex}.policies-reader h2{margin:7px 0;font-size:22px}.policies-reader header small{color:#7d8f9e;font-size:12px}.policies-reader-body{overscroll-behavior:contain;padding:12px 36px 28px;overflow:auto}.policies-reader-body section{border-bottom:1px solid #e5edf2;padding:12px 0}.policies-reader-body h3{color:#087e89;margin:17px 0;font-size:17px}.policies-reader-body ol{padding-inline-start:24px}.policies-reader-body li,.policies-fulltext{white-space:pre-wrap;overflow-wrap:anywhere;color:#365570;padding:5px 0;font-size:13px;line-height:2.1}.policies-reader>footer{background:#fafcfd;border-top:1px solid #dce6ef;flex-wrap:wrap;align-items:center;gap:10px;padding:17px 28px;display:flex}.policies-reader>footer>span{color:#8094a4;margin-inline-start:auto;font-size:11px}:is(.policies-workspace button:focus-visible,.policies-workspace a:focus-visible){outline-offset:3px;outline:3px solid #77cdd4}.policies-workspace .notice{font-size:12px;line-height:1.9}.policies-workspace button:disabled{opacity:.45;cursor:default}@media (max-width:1250px){.policies-grid,.policies-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.policies-hero{flex-direction:column;align-items:stretch;padding:23px}.policies-hero h2{font-size:23px}.policies-hero-action{flex-flow:wrap;min-width:0}.policies-hero-tags{gap:10px}.policies-grid{grid-template-columns:1fr}.policies-metrics>div{gap:8px;padding:12px}.policies-metric-icon{padding:8px}.policies-metrics strong{font-size:23px}.policies-section-head{flex-direction:column;align-items:flex-start}.policies-toolbar select{flex:1;max-width:100%}.policies-exports{width:100%}.policies-reader-body{padding:12px 20px}.policies-reader>header{padding:18px}.policies-overlay{padding:10px}.policies-reader>footer{padding:13px}.policies-reader>footer>span{display:none}}.governance-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.governance-filters button{color:#47647c;background:#fff;border:1px solid #dce6ef;border-radius:22px;padding:8px 14px;font-size:12px}.governance-filters button.active{color:#fff;background:#103b69;border-color:#103b69}.governance-summary{background:linear-gradient(115deg,#f0f9f8,#f0f6ff);border:1px solid #cee7e9;border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:20px;display:flex}.governance-summary>svg{color:#008e99;flex-shrink:0}.governance-summary>div{flex:1}.governance-summary p,.governance-safeguard p{color:#426078;margin:6px 0 0;font-size:13px;line-height:1.85}.governance-category{color:#00818a;margin:14px 0 4px;font-size:11px;font-weight:700;display:block}.governance-owner{color:#547087;align-items:center;gap:7px;margin:8px 0;font-size:12px;display:flex}.governance-topics{color:#47647c;font-size:12px;line-height:1.9;margin:8px 0 18px!important;padding-inline-start:20px!important}.governance-guide footer{margin-top:auto}.governance-safeguard{border:1px solid #eadfbf;background:#fffaf0;border-inline-start:4px solid #c48a25;border-radius:12px;gap:16px;margin:18px 0;padding:20px;display:flex}.governance-safeguard>svg{color:#b0781c;flex-shrink:0}.governance-safeguard .policies-link{margin-top:10px}.governance-violation-table table{min-width:960px}.governance-violation-table td:nth-child(2){min-width:190px}.governance-violation-table td:nth-child(3),.governance-violation-table td:nth-child(4){min-width:230px}.governance-violation-table .policies-link{margin-top:8px;font-size:12px}.governance-procedure{background:#fff;border:1px solid #dce6ef;border-radius:14px;margin-top:24px;padding:24px}.governance-procedure>p{color:#60798c;font-size:13px;line-height:1.8}.governance-procedure ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;padding:0;list-style:none;display:grid}.governance-procedure li{background:#f5f8fb;border:1px solid #e4edf3;border-radius:12px;gap:12px;padding:16px;display:flex}.governance-procedure li>span{color:#007d86;background:#dcefee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-weight:700;display:flex}.governance-procedure li p{color:#5b7184;margin:8px 0 0;font-size:12px;line-height:1.9}.governance-procedure>.primary{margin-top:16px}.governance-documents{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 32px;display:grid}.governance-document-icon{color:#008b95;align-items:center;gap:10px;margin-bottom:14px;display:flex}.governance-document-icon span{background:#edf6f7;border-radius:5px;padding:4px 8px;font-size:12px}.governance-documents footer{margin-top:auto;padding-top:20px}.governance-documents small{color:#718599;font-size:11px}.policies-code{overflow-wrap:anywhere}.policies-tabs{scrollbar-width:thin}.policies-tabs button{flex-shrink:0}.policies-tabs{flex-wrap:nowrap;display:flex;overflow-x:auto}@media (max-width:1250px){.governance-documents,.governance-procedure ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.governance-documents,.governance-procedure ol{grid-template-columns:1fr}.governance-procedure{padding:16px}.governance-summary{flex-wrap:wrap;align-items:flex-start;padding:16px}.governance-safeguard{padding:16px}.governance-filters{flex-wrap:nowrap;padding-bottom:6px;overflow:auto}.governance-filters button{white-space:nowrap;flex-shrink:0}.policies-tabs{max-width:100%}.governance-guide .policies-card-top{align-items:flex-start;gap:8px}}.qd-hub,.qd-case{gap:18px;min-width:0;display:grid}.qd-intro{color:#fff;background:linear-gradient(115deg,#073458,#0b556b);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.qd-intro h3{margin:7px 0;font-size:24px}.qd-intro p{color:#d8e8ee;margin:0}.qd-intro small{color:#9edee0;letter-spacing:2px;font-size:10px}.qd-intro>svg{color:#67d5cf;flex-shrink:0}.qd-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qd-kind{text-align:start;background:#fff;border:1px solid #dce5ed;border-radius:14px;grid-template-columns:32px 1fr;gap:9px;padding:19px;display:grid}.qd-kind svg{color:#008c98;grid-row:span 2}.qd-kind strong{color:#123a5c;font-size:16px}.qd-kind small{color:#637788;line-height:1.8}.qd-kind>b{color:#0e727b;grid-column:2;font-size:12px}.qd-kind.selected{background:#f3fbfa;border-color:#089ba6;box-shadow:0 0 0 2px #0c9ca61c}.qd-filter{background:#fff;border:1px solid #e0e7ed;border-radius:13px;grid-template-columns:2fr 1.2fr auto auto;align-items:end;gap:14px;padding:18px;display:grid}.qd-filter label{color:#476078;gap:8px;font-size:12px;display:grid}.qd-search{border:1px solid #dce4ec;border-radius:7px;align-items:center;gap:7px;padding-inline:10px;display:flex}.qd-search input{border:0;min-width:0}.qd-filter .qd-check{white-space:nowrap;align-items:center;gap:7px;min-height:40px;display:flex}.qd-check input{accent-color:#008c98;width:16px;height:16px}.qd-new{justify-content:space-between;align-items:center;gap:15px;display:flex}.qd-new>span{color:#5a6b7c;font-size:13px}.qd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qd-card{background:#fff;border:1px solid #dce6ed;border-radius:15px;min-width:0;padding:22px}.qd-card:hover{border-color:#93bbc7;box-shadow:0 8px 20px #0e365708}.qd-card h3{color:#103e62;margin:14px 0 6px;font-size:21px}.qd-card>small{color:#718192;margin-top:12px;font-size:11px;display:block}.qd-card p{color:#667b8d;overflow-wrap:anywhere;margin:0 0 18px}.qd-kind-label{color:#087f8c;font-size:12px;font-weight:700}.qd-status{color:#916724;white-space:nowrap;background:#fff3df;border-radius:6px;padding:5px 9px;font-size:11px;display:inline-block}.qd-status.good{color:#157153;background:#e8f7ef}.qd-progress{grid-template-columns:1fr auto;gap:8px;font-size:12px;display:grid}.qd-progress progress{accent-color:#009a9e;grid-column:1/-1;width:100%;height:6px}.qd-progress b{color:#0d7e83}.qd-card-facts{color:#576d7e;justify-content:space-between;gap:12px;padding:17px 0;font-size:12px;display:flex}.qd-card-facts span{align-items:center;gap:6px;display:flex}.qd-card-bottom{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.qd-card-bottom small{color:#657786}.qd-hub button,.qd-case button,.qd-case a.secondary{align-items:center;gap:7px}.qd-card-bottom button{font-size:12px;display:inline-flex}.qd-empty{background:#fff;border:1px dashed #b4cbd8;border-radius:14px;padding:40px}.qd-empty svg{color:#168e98}.qd-case-head{background:#fff;border:1px solid #dbe6ef;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.qd-case-head h2{color:#103e62;margin:8px 0;font-size:27px}.qd-case-head small,.qd-case-head p{color:#61788a}.qd-owner{color:#117b83;background:#f3f8fa;border-radius:12px;align-items:center;gap:12px;min-width:210px;padding:16px;display:flex}.qd-owner span{gap:6px;font-size:11px;display:grid}.qd-owner strong{color:#173c56;font-size:15px}.qd-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.qd-summary>div{background:#fff;border:1px solid #dce6ed;border-radius:12px;gap:12px;padding:18px;display:grid}.qd-summary small,.qd-summary span{color:#607589;font-size:12px}.qd-summary strong{color:#0b6e7d;font-size:25px}.qd-summary strong.qd-date{font-size:18px}.qd-summary progress{accent-color:#009a9e;width:100%;height:5px}.qd-actions{flex-wrap:wrap;gap:10px;display:flex;margin:0!important}.qd-actions button,.qd-actions a{display:inline-flex}.qd-block{color:#6d7f8f;margin-top:7px;font-size:11px;display:block}.qd-case .tablewrap td{white-space:normal;max-width:320px}.qd-case .panel{margin:0}.qd-condition{border-bottom:1px solid #e5edf2;align-items:center;gap:15px;padding:16px 0;display:flex}.qd-condition>div{flex:1}.qd-condition p{color:#607589;margin:7px 0 0;font-size:12px}.qd-contact{background:#f5f9fb;border:1px solid #dfebef;border-radius:10px;padding:18px}.qd-contact p{color:#607589;font-size:13px}.qd-contact .reflink{margin-inline-start:14px}.mobile-context[hidden]{display:none}@media (max-width:1000px){.qd-filter{grid-template-columns:1fr 1fr}.qd-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.qd-card-bottom,.qd-case-head{flex-direction:column;align-items:start}}@media (max-width:650px){.qd-kinds,.qd-grid,.qd-filter{grid-template-columns:1fr}.qd-new{flex-direction:column;align-items:start}.qd-intro{padding:20px}.qd-intro h3{font-size:21px}.qd-condition{flex-wrap:wrap}.qd-condition>div{flex-basis:100%}.qd-card-facts{flex-wrap:wrap}.qd-case-head{padding:18px}}.td-hub,.td-case{gap:18px;min-width:0;display:grid}.td-intro,.td-header{background:linear-gradient(115deg,#eef9f9,#f8fbff);border:1px solid #d5e4ec;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.td-intro h3,.td-header h2{color:#113963;margin:8px 0}.td-intro small{letter-spacing:1.4px;color:#147b86;font-size:11px}.td-intro p,.td-header p{color:#536b80;margin:8px 0}.td-intro svg{color:#007e91}.td-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.td-filters label:first-child{flex:1;min-width:230px}.td-filters label{color:#476075;gap:7px;font-size:13px;display:grid}.td-filters select,.td-simulation input{color:#133452;background:#fff;border:1px solid #cddbe4;border-radius:8px;min-height:40px;padding:8px 12px}.td-search{background:#fff;border:1px solid #cddbe4;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.td-search input{background:0 0;border:0;width:100%;min-height:42px}.td-filters>span{color:#52697c;padding:12px}.td-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:17px;display:grid}.td-card{background:#fff;border:1px solid #d8e4ed;border-top:3px solid #139aa6;border-radius:13px;min-width:0;padding:22px}.td-card h3{color:#163a60;margin:16px 0 7px}.td-card p,.td-card small{color:#607589}.td-progress{grid-template-columns:1fr auto;gap:9px;padding:16px 0;font-size:12px;display:grid}.td-progress b{color:#007d8a}.td-progress progress{accent-color:#0092a3;border:0;border-radius:8px;grid-column:1/-1;width:100%;height:8px;overflow:hidden}.td-progress progress::-webkit-progress-bar{background:#e8f0f5}.td-progress progress::-webkit-progress-value{background:#0092a3}.td-card-facts{gap:11px;padding-bottom:17px;font-size:13px;display:grid}.td-card-facts span{align-items:center;gap:7px;display:flex}.td-card-facts small{margin-inline-start:6px;font-weight:400}.td-card-bottom{border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.td-status{color:#8b5d1a;white-space:normal;background:#fff5df;border-radius:7px;padding:6px 10px;font-size:12px;display:inline-block}.td-status.good{color:#16735c;background:#e4f5ee}.td-deadline{color:#52697b;align-items:center;gap:12px;font-size:12px;display:flex}.td-deadline strong,.td-deadline small{margin-top:7px;display:block}.td-deadline strong{color:#12385d;text-align:right;direction:ltr;font-size:17px}.td-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.td-stats>div{background:#fff;border:1px solid #dce6ed;border-radius:11px;gap:8px;padding:18px;display:grid}.td-stats small,.td-stats span{color:#5d7284;font-size:12px}.td-stats strong{color:#123d69;font-size:25px}.td-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.td-actions a{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.td-case .panel{min-width:0}.td-sources{flex-wrap:wrap;gap:7px;max-width:370px;display:flex}.td-sources button{text-align:right;font-size:12px}.td-cost-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.td-cost-grid>div{background:#f5f9fc;border-radius:8px;gap:8px;padding:15px;display:grid}.td-cost-grid small{color:#506c83}.td-simulation{background:#f2fafb;border:1px solid #c5e0e4;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:19px;display:grid}.td-simulation label,.td-simulation>div{align-content:start;gap:10px;display:grid}.td-simulation input{width:100%}.td-simulation strong{color:#087d87;font-size:23px}.td-risk{border-bottom:1px solid #e5edf2;grid-template-columns:1fr auto;gap:22px;padding:20px 0;display:grid}.td-risk:last-child{border-bottom:0}.td-risk h4{margin:10px 0;line-height:1.7}.td-risk p{max-width:65ch;line-height:1.8}.td-risk small{color:#5e7388}.td-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.td-team>div{color:#5c7289;background:#f5f8fc;border-radius:9px;gap:10px;padding:15px;font-size:12px;display:flex}.td-team b{color:#204866;margin-top:8px;display:block}.td-case button:disabled{opacity:.45;cursor:not-allowed}.td-case .reflink{white-space:normal}:is(.td-hub button:focus-visible,.td-case button:focus-visible,.td-case input:focus-visible,.td-hub input:focus-visible){outline-offset:3px;outline:3px solid #61c7db}@media (max-width:1050px){.td-stats,.td-team{grid-template-columns:repeat(2,minmax(0,1fr))}.td-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.td-simulation{grid-template-columns:repeat(2,minmax(0,1fr))}.td-header{flex-direction:column;align-items:start}.td-risk{grid-template-columns:1fr}}@media (max-width:600px){.td-intro,.td-header{padding:19px}.td-stats{gap:8px}.td-stats>div{padding:13px}.td-stats strong{font-size:21px}.td-cost-grid,.td-team,.td-simulation{grid-template-columns:1fr 1fr}.td-card-bottom{flex-direction:column;align-items:start}.td-actions>*{flex:1;justify-content:center}.td-case .hr-tabs{flex-wrap:nowrap;overflow-x:auto}.td-case .hr-tabs button{flex-shrink:0}}.pay-workspace,.hr-overview{gap:20px;min-width:0;display:grid}.pay-hero{color:#fff;background:linear-gradient(120deg,#082968,#074a78);border:1px solid #d9e8f3;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.pay-hero small{letter-spacing:2px;color:#8fdaef;font-size:10px}.pay-hero h2{margin:8px 0;font-size:27px}.pay-hero p{color:#cbddeb;margin:0}.pay-period{flex-wrap:wrap;gap:14px;display:flex}.pay-period label{gap:7px;font-size:12px;display:grid}.pay-period input,.pay-period select{color:#0c3149;background:#fff;border:0;border-radius:8px;max-width:220px;min-height:40px;padding:7px 12px}.pay-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pay-kpi{background:#fff;border:1px solid #dfebf0;border-radius:13px;grid-template-columns:1fr auto;gap:10px;padding:20px;display:grid}.pay-kpi svg{color:#087d91;box-sizing:content-box;background:#e7f6f8;border-radius:12px;grid-area:1/2/3;padding:8px}.pay-kpi small{color:#617382;font-size:12px}.pay-kpi strong{color:#082968;overflow-wrap:anywhere;font-size:24px;line-height:1.4}.pay-cycle{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pay-cycle>div{background:#fff;border:1px solid #dbe7ec;border-radius:11px;grid-template-columns:auto 1fr;gap:7px 12px;padding:17px;display:grid}.pay-cycle span{color:#087d91;background:#eaf6f8;border-radius:50%;grid-row:1/3;align-self:center;padding:10px;font-size:12px}.pay-cycle small{color:#647485}.pay-summary{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:20px;display:grid}.pay-summary .panel,.pay-two .panel{min-width:0;margin:0}.pay-insights{gap:18px;display:grid}.pay-insights h3,.pay-insights p{margin:0}.pay-insights p{color:#647485;font-size:12px;line-height:1.9}.pay-insights>div{border-bottom:1px solid #edf1f4;gap:6px;padding-bottom:14px;font-size:13px;display:grid}.pay-insights>div span{color:#647485}.pay-insights strong{color:#082968}.pay-table{min-width:850px}.pay-table td{font-variant-numeric:tabular-nums}.pay-table small{color:#6d7c8b;margin-top:5px;font-size:10px;display:block}.pay-table .badge{white-space:normal;max-width:210px;font-size:11px}.pay-source{color:#087d91;background:#eaf7f8;border:0;border-radius:4px;margin:5px 0 0 5px;padding:2px 5px;font-size:10px}.pay-export{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pay-export a{align-items:center;gap:5px;padding:6px 10px;font-size:11px;text-decoration:none;display:inline-flex}.pay-warning{color:#845218;background:#fff7e9;border:1px solid #efdcac;border-radius:10px;gap:10px;margin:14px 0;padding:14px;font-size:12px;display:flex}.pay-warning ul{margin:6px 0;padding-right:18px}.pay-issue{border-bottom:1px solid #eef1f4;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.pay-issue svg{color:#ba831a}.pay-issue button{margin-right:auto}.pay-success{color:#09866b;background:#effaf5;border-radius:10px;align-items:center;gap:10px;padding:18px;display:flex}.pay-draft{min-width:0;margin:18px 0}.pay-payments{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pay-payments>div{border:1px solid #dce9ef;border-radius:10px;gap:11px;padding:16px;font-size:12px;display:grid}.pay-payments span{color:#082968;font-size:18px}.pay-search{background:#f8fafc;border:1px solid #e2eaf0;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:8px 12px;display:flex}.pay-search input{background:0 0;border:0;outline:none;width:100%}.pay-quick{flex-wrap:wrap;gap:8px;display:flex}.pay-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pay-related{text-align:right;color:#244355;background:0 0;border:0;border-bottom:1px solid #e9eff3;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:13px 0;font-size:12px;display:flex}.pay-related small{color:#768895;margin-top:4px;display:block}.pay-workspace .panelhead{flex-wrap:wrap;gap:10px}.pay-workspace .panelhead h3{margin:0}.pay-workspace .primary,.pay-workspace .secondary,.pay-quick button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.pay-workspace .primary:disabled{opacity:.4;cursor:not-allowed}.pay-workspace .hr-tabs{margin:0}.pay-workspace .muted{font-size:12px;line-height:1.8}@media (max-width:1200px){.pay-summary{grid-template-columns:minmax(0,1fr)}.pay-insights{grid-template-columns:1fr 1fr}.pay-insights h3,.pay-insights p{grid-column:1/-1}.pay-payments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pay-hero{flex-direction:column;align-items:flex-start;padding:20px}.pay-kpis,.pay-cycle,.pay-two{grid-template-columns:1fr 1fr}.pay-kpi{padding:12px}.pay-kpi strong{font-size:20px}.pay-kpi svg{display:none}.pay-kpi small,.pay-kpi strong{grid-column:1/-1}.pay-cycle>div{grid-template-columns:1fr;padding:11px}.pay-cycle span{display:none}.pay-cycle b{font-size:12px}.pay-cycle small{font-size:10px}.pay-payments,.pay-two,.pay-insights{grid-template-columns:1fr}.pay-hero h2{font-size:23px}.pay-period{width:100%}.pay-period label{flex:1}.pay-period input,.pay-period select{width:100%;max-width:100%}}.engineering-workspace .eng-hero{color:#fff;background:linear-gradient(120deg,#073e75,#087c8d);border:0;padding:26px 30px;position:relative;overflow:hidden}.engineering-workspace .eng-hero h2{color:#fff;font-size:27px}.engineering-workspace .eng-hero small{color:#9ee9e6;letter-spacing:2px}.engineering-workspace .eng-hero p{color:#d6eff2}.engineering-workspace .eng-hero button{color:#075471;background:#fff;border-color:#fff}.engineering-workspace .hr-tabs{flex-wrap:wrap;gap:6px;margin-block:18px}.engineering-workspace .hr-tabs button{border-radius:8px}.tech-register-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px;margin:16px 0;display:grid}.tech-register-card{background:#fff;border:1px solid #dce5ee;border-top:3px solid #14a8b4;border-radius:12px;flex-direction:column;gap:8px;padding:17px;display:flex}.tech-register-card>small{color:#26435d;font-size:14px;font-weight:700}.tech-register-card>strong{color:#093f74;align-items:baseline;gap:8px;font-size:29px;display:flex}.tech-register-card>strong>span{color:#697d90;font-size:12px;font-weight:400}.tech-register-card p{color:#63788a;min-height:40px;margin:0;font-size:12px;line-height:1.8}.tech-register-card footer{color:#6b7d8c;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:11px;display:flex}.tech-phase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:20px;display:grid}.tech-phase-grid>div{background:#f8fbfd;border:1px solid #dfe8ee;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.tech-phase-grid b{color:#0d7b89;font-size:23px;font-weight:500}.tech-phase-grid span{color:#244058;font-size:13px;line-height:1.7}.tech-playbook>p{color:#536b7d;line-height:2}.tech-alert{color:#85421f;background:#fff6ef;border:1px solid #f3c9b4;border-right:4px solid #d36b34;border-radius:12px;margin:16px 0;padding:18px}.tech-references{font-size:12px}.tech-references a{color:#096d80;padding:7px;display:block}.engineering-workspace .hr-toolbar a{white-space:nowrap;font-size:12px}.engineering-workspace .panelhead>label{color:#61778a;max-width:260px;font-size:12px}.engineering-workspace .hr-actions{margin:14px 0}.engineering-workspace .hr-actions button{font-size:12px}.engineering-workspace .tablewrap small{color:#728295;margin-top:4px;display:block}@media (max-width:850px){.tech-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-workspace .eng-hero{align-items:flex-start;gap:14px;padding:20px}.engineering-workspace .eng-hero h2{font-size:22px}}@media (max-width:500px){.tech-phase-grid,.tech-register-grid{grid-template-columns:1fr}.engineering-workspace .panelhead{flex-wrap:wrap}}.project-cost-workspace{gap:18px;margin-block:18px;display:grid}.cost-banner{color:#fff;background:linear-gradient(115deg,#082f57,#075b72 65%,#087d80);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.cost-banner h2{margin:8px 0;font-size:26px}.cost-banner p{opacity:.87}.cost-banner .eyebrow{color:#9de2dc;letter-spacing:2px}.cost-banner .secondary{color:#074e63;background:#fff}.cost-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cost-kpis>div{border-top:3px solid #0793a0}.cost-kpis strong{font-variant-numeric:tabular-nums}.cost-kpis span{color:#63758a;font-size:12px}.project-cost-workspace table{min-width:820px}.project-cost-workspace th{white-space:normal;min-width:95px}.project-cost-workspace td{font-variant-numeric:tabular-nums}.project-cost-workspace td small{color:#667b91;margin-top:4px;display:block}.project-cost-workspace .panel>h3,.project-cost-workspace .panel>p{padding-inline:14px}.project-cost-workspace .error{max-width:260px}.cost-kpis strong small{font-size:12px}@media (max-width:760px){.cost-banner{flex-direction:column;align-items:flex-start;padding:20px}.cost-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cost-banner h2{font-size:22px}}@media print{.project-cost-workspace .finance-toolbar,.project-cost-workspace nav,.project-cost-workspace .hr-actions{display:none}.cost-banner{color:#082f57;background:#fff}.cost-kpis{grid-template-columns:repeat(3,1fr)!important}}.orchestration-entry{border:1px solid #c8e0e5;background:#f1f8fa;border-inline-start:4px solid #119da6;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;padding:16px 20px;display:flex}.orchestration-entry>div{flex-direction:column;gap:5px;display:flex}.orchestration-entry strong{color:#123a53;font-size:15px}.orchestration-entry span{color:#53717e;font-size:12px}@media (max-width:620px){.orchestration-entry{flex-direction:column;align-items:stretch;padding:14px}}.iban-memory{margin:18px 0;scroll-margin-top:30px}.iban-memory summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.iban-memory summary span{color:var(--muted);font-size:12px}.iban-memory>p{line-height:1.8}.iban-memory fieldset{border:0;min-width:0;padding:0}.iban-memory .notice{margin:14px 0}.iban-search{margin:20px 0 10px;display:block}.iban-memory td small{display:block}.bank-import-preview td small[dir=ltr]{overflow-wrap:anywhere;max-width:240px;font-family:monospace}.iban-memory .hr-form-grid{margin-top:15px}.ic-workspace,.ic-modal-backdrop{--ic-navy:#153449;--ic-teal:#087f83;--ic-ink:#203f50;--ic-muted:#647e8c;--ic-line:#dfe8ec;--ic-soft:#f5f8fa;color:var(--ic-ink)}.ic-workspace{min-width:0}:where(.ic-workspace,.ic-modal) button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}:where(.ic-workspace,.ic-modal) button:disabled{cursor:not-allowed;opacity:.48}:is(:where(.ic-workspace,.ic-modal) button:focus-visible,:where(.ic-workspace,.ic-modal) a:focus-visible,:where(.ic-workspace,.ic-modal) input:focus-visible,:where(.ic-workspace,.ic-modal) textarea:focus-visible,:where(.ic-workspace,.ic-modal) select:focus-visible){outline-offset:3px;outline:3px solid #69babb}:where(.ic-workspace,.ic-modal) a{color:inherit;text-decoration:none}:where(.ic-workspace,.ic-modal) p{margin:0}:where(.ic-workspace,.ic-modal) svg{flex-shrink:0}.ic-intro{justify-content:space-between;align-items:center;gap:20px;padding:5px 0 20px;display:flex}.ic-intro-title{align-items:center;gap:13px;min-width:0;display:flex}.ic-brand-mark{color:#fff;background:var(--ic-navy);border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 6px 18px #15344912}.ic-eyebrow{letter-spacing:2px;color:var(--ic-teal);font:700 10px/1.4 Arial,sans-serif}.ic-intro h3{color:var(--ic-navy);margin:3px 0 4px;font-size:23px;font-weight:700;line-height:1.5}.ic-intro p{color:var(--ic-muted);font-size:12px;line-height:1.8}.ic-intro-actions{flex-shrink:0;gap:9px;display:flex}.ic-primary{border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;line-height:1.6;display:inline-flex;box-shadow:0 3px 8px #087f8310;color:#fff!important;background:#087f83!important;border:1px solid #087f83!important;font-size:12px!important;font-weight:600!important}.ic-primary:hover{background:#06696d!important;border-color:#06696d!important}.ic-secondary{border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;line-height:1.6;display:inline-flex;color:#3b6073!important;background:#fff!important;border:1px solid #d7e3e9!important;font-size:12px!important}.ic-secondary:hover{background:#f0f6f8!important;border-color:#bfd4df!important}.ic-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:5px;display:inline-flex;color:#68838f!important}.ic-icon:hover{background:#edf5f6;color:#087f83!important}.ic-icon.selected{background:#e5f3f3;color:#087f83!important}.ic-text-button{align-items:center;gap:6px;padding:5px 0;line-height:1.6;display:inline-flex;color:#087f83!important;font-size:12px!important}.ic-text-button:hover{color:#005f66!important}.ic-summary-strip{border:1px solid var(--ic-line);color:#6c8490;background:#fff;border-radius:11px;align-items:center;gap:20px;margin-bottom:13px;padding:11px 17px;font-size:11px;display:flex}.ic-summary-strip>span,.ic-summary-strip>button{white-space:nowrap;align-items:center;gap:6px;display:flex}.ic-summary-strip>button{padding:0;font-size:11px}.ic-summary-strip b{color:#23495e;font-size:14px;font-weight:700}.ic-summary-strip small{color:#859aa5;font-size:10px}.ic-summary-strip .ic-scope{color:#7c94a0;text-overflow:ellipsis;margin-inline-start:auto;font-size:10px;overflow:hidden}.ic-dot{background:#b7cad1;border-radius:50%;width:7px;height:7px}.ic-dot-unread{background:#d39036;box-shadow:0 0 0 3px #f9f0e4}.ic-shell{background:#fff;border:1px solid #d9e5eb;border-radius:14px;grid-template-columns:minmax(270px,30%) minmax(0,1fr);height:min(820px,100dvh - 180px);min-height:600px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 35px #15344906}.ic-shell.ic-show-details{grid-template-columns:minmax(250px,26%) minmax(0,1fr) 260px}.ic-sidebar{border-inline-end:1px solid var(--ic-line);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ic-sidebar-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 17px;display:flex}.ic-sidebar-head h3{color:#193e54;align-items:center;gap:8px;margin:0 0 5px;font-size:17px;font-weight:700;display:flex}.ic-sidebar-head h3 span{color:#698694;background:#f4f8fa;border:1px solid #dce9ee;border-radius:5px;justify-content:center;align-items:center;min-width:21px;padding:1px 6px;font-size:10px;display:inline-flex}.ic-sidebar-head small{color:#7a929e;font-size:10px}.ic-new{border-radius:10px;flex:none;width:35px;height:35px;color:#078187!important;background:#eaf4f5!important}.ic-new:hover{background:#d7edee!important}.ic-search{color:#829aa7;background:#f7fafb;border:1px solid #e0e9ee;border-radius:9px;align-items:center;gap:8px;margin:0 17px;padding:10px 11px;display:flex}.ic-search:focus-within{border-color:#8fbfc8;box-shadow:0 0 0 2px #c8e9ec50}.ic-search input{color:#294d60;width:100%;min-width:0;font:inherit;margin:0;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.ic-search input::placeholder{color:#93a4ae}.ic-search .ic-icon{width:22px;height:22px;padding:2px}.ic-filters{scrollbar-width:none;border-bottom:1px solid #ecf1f4;flex:none;gap:5px;padding:14px 17px 12px;display:flex;overflow-x:auto}.ic-filters::-webkit-scrollbar{display:none}.ic-filters button{color:#7a919f;white-space:nowrap;border:1px solid #0000;border-radius:7px;flex:none;gap:5px;padding:5px 9px;font-size:10px;display:inline-flex}.ic-filters button:hover{background:#f3f8fa}.ic-filters button.active{color:#087e84;background:#eaf5f5;border-color:#c9e5e7;font-weight:700}.ic-filters button>span{color:#087e84;min-width:14px;font-size:9px}.ic-conversation-list{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:5px 7px 12px;overflow-y:auto}.ic-list-section{color:#8ca0ac;justify-content:space-between;align-items:center;gap:10px;padding:13px 10px 7px;font-size:9px;font-weight:600;display:flex}.ic-list-section>span{color:#a7b5bd;font-size:9px}.ic-conversation{text-align:start;border-radius:10px;gap:11px;width:100%;margin:2px 0;padding:13px 10px;transition:background .15s;display:flex;border:1px solid #0000!important;justify-content:flex-start!important;align-items:flex-start!important}.ic-conversation:hover{background:#f6fafb}.ic-conversation.active{background:#edf6f7;border-color:#d6e9ec!important}.ic-conversation.unread .ic-conversation-title b{color:#153d54;font-weight:750}.ic-avatar{color:#55708c;background:#edf2f7;border:1px solid #e2eaf1;border-radius:13px;flex:none;justify-content:center;align-items:center;width:41px;height:41px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ic-avatar-direct{color:#50719a;background:#eef3fa;border-color:#e0e9f3}.ic-avatar-group{color:#8b70aa;background:#f3f0f9;border-color:#eae3f4}.ic-avatar-department{color:#ad8850;background:#f9f3e9;border-color:#eee4d5}.ic-avatar-project{color:#508d75;background:#edf6f3;border-color:#dfede6}.ic-avatar-announcement{color:#3f8aa8;background:#eaf4f8;border-color:#dcebf2}.ic-conversation.active .ic-avatar-direct{background:#e0ebf5;border-color:#d2e2ee}.ic-conversation-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ic-conversation-title{justify-content:space-between;align-items:center;gap:7px;display:flex}.ic-conversation-title b{text-overflow:ellipsis;white-space:nowrap;color:#2e5064;font-size:12px;font-weight:600;overflow:hidden}.ic-conversation-title small{color:#91a2ae;flex:none;font-size:9px}.ic-conversation.unread .ic-conversation-title small{color:#07858a}.ic-conversation-preview{justify-content:space-between;align-items:center;gap:7px;display:flex}.ic-conversation-preview>span{text-overflow:ellipsis;white-space:nowrap;color:#7a909f;font-size:11px;line-height:1.8;overflow:hidden}.ic-conversation-preview em{color:#fff;background:#0b8588;border-radius:6px;flex:none;place-items:center;min-width:19px;height:19px;padding:1px 5px;font-size:9px;font-style:normal;display:grid}.ic-draft-label{color:#b07b2c;font-size:10px}.ic-conversation-tags{color:#9badb6;align-items:center;gap:5px;display:flex}.ic-conversation-tags small{font-size:9px}.ic-sidebar-empty{text-align:center;color:#9bb0b8;flex-direction:column;align-items:center;gap:11px;padding:42px 17px;display:flex}.ic-sidebar-empty b{color:#5a7d8f;font-size:13px;font-weight:600}.ic-sidebar-empty p{color:#8fa1ad;font-size:11px;line-height:1.9}.ic-sidebar-saved{text-align:start;border-radius:9px;flex:none;gap:10px;width:calc(100% - 26px);margin:6px 13px 12px;padding:11px 10px;display:flex;color:#6d879c!important;background:#f8fafc!important;border:1px solid #e3eaef!important}.ic-sidebar-saved:hover{background:#eff5f9!important}.ic-sidebar-saved>span{flex-direction:column;flex:1;gap:2px;display:flex}.ic-sidebar-saved b{color:#4d6d81;font-size:11px;font-weight:600}.ic-sidebar-saved small{color:#90a2ae;font-size:9px}.ic-my-profile{border-top:1px solid var(--ic-line);background:#fbfcfd;flex:none;align-items:center;gap:10px;padding:13px 18px;display:flex}.ic-small-avatar{border-radius:10px;width:32px;height:32px;font-size:10px}.ic-my-profile>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ic-my-profile b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.ic-my-profile small{color:#8a9eab;font-size:9px}.ic-my-profile>svg{color:#7aaba5}.ic-chat-main{background:#f3f7fa;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ic-welcome{text-align:center;background:radial-gradient(at 50% 36%,#dff0f260,#0000 63%);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px 25px;display:flex;overflow-y:auto}.ic-welcome-illustration{margin:0 0 23px;padding:22px;position:relative}.ic-welcome-illustration:before{content:"";border:1px dashed #c4dfe4;border-radius:50%;position:absolute;inset:0}.ic-welcome-illustration>div{color:#47808d;background:#dfedf1;border:1px solid #c6e1e6;border-radius:27px;justify-content:center;align-items:center;width:94px;height:94px;display:flex;transform:rotate(-7deg);box-shadow:0 12px 30px #284e3c08}.ic-welcome-illustration>div svg{transform:rotate(7deg)}.ic-welcome-illustration>span{bottom:12px;color:#79a29d;background:#fff;border:1px solid #d9e9e9;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:absolute;inset-inline-end:5px;box-shadow:0 4px 14px #23483e0a}.ic-welcome h3{color:#224d63;margin:12px 0 10px;font-size:27px;font-weight:600;line-height:1.7}.ic-welcome p{color:#7b94a2;max-width:450px;margin-bottom:23px;font-size:12px;line-height:2.2}.ic-welcome-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:510px;margin:32px 0 21px;display:grid}.ic-welcome-cards>div{color:#77a1ad;background:#ffffff90;border:1px solid #e2ebef;border-radius:11px;flex-direction:column;align-items:center;gap:8px;padding:17px 9px;display:flex}.ic-welcome-cards b{color:#54798c;font-size:11px;font-weight:600}.ic-welcome-cards span{color:#91a6b1;font-size:9px}.ic-welcome .ic-welcome-privacy{color:#9dafb7;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.ic-chat-heading{border-bottom:1px solid var(--ic-line);background:#fff;flex:none;align-items:center;gap:11px;min-height:77px;padding:17px 22px;display:flex}.ic-heading-avatar{border-radius:12px;width:41px;height:41px}.ic-chat-name{text-align:start;flex-direction:column;flex:1;gap:4px;min-width:0;padding:0;display:flex;align-items:flex-start!important}.ic-chat-name b{color:#20475e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.ic-chat-name small{color:#8aa0ac;font-size:10px;line-height:1.6}.ic-heading-actions{align-items:center;gap:3px;display:flex}.ic-mobile-back{display:none!important}.ic-thread-search{border-bottom:1px solid var(--ic-line);color:#7491a0;background:#fff;flex:none;align-items:center;gap:8px;padding:10px 22px;display:flex}.ic-thread-search input{color:#35586e;min-width:0;font:inherit;background:#f7fafb;border-radius:7px;outline-color:#91bfc7;flex:1;font-size:12px;border:1px solid #e0eaef!important;padding:8px 10px!important}.ic-thread-search>span{color:#8ca0ac;white-space:nowrap;font-size:10px}.ic-pinned-strip{text-align:start;flex:none;align-items:center;gap:10px;width:100%;padding:10px 22px;display:flex;color:#b49b68!important;background:#fcfaf3!important;border-bottom:1px solid #e8e4d7!important}.ic-pinned-icon{background:#f2eddf;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.ic-pinned-strip>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ic-pinned-strip b{color:#a38a58;font-size:10px;font-weight:600}.ic-pinned-strip small{color:#a99e85;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ic-message-scroll{scrollbar-width:thin;overscroll-behavior:contain;background-image:radial-gradient(#a7bec312 .8px,#0000 .8px);background-size:15px 15px;flex:1;min-height:0;padding:18px 28px 25px;position:relative;overflow:hidden auto}.ic-day{justify-content:center;margin:9px 0 23px;display:flex}.ic-day span{color:#8197a6;background:#eaf0f5e8;border:1px solid #e0e8ee;border-radius:7px;padding:4px 12px;font-size:9px}.ic-message-row{justify-content:flex-end;min-width:0;margin-bottom:16px;display:flex}.ic-message-row.own{justify-content:flex-start}.ic-bubble{color:#365566;background:#fff;border:1px solid #e0e8ee;border-radius:13px 13px 3px;min-width:175px;max-width:84%;padding:11px 13px 0;position:relative;box-shadow:0 2px 3px #173f5003}.ic-message-row.own .ic-bubble{background:#e2f0f1;border-color:#cde4e7;border-radius:13px 13px 13px 3px}.ic-bubble.urgent{border-inline-start:3px solid #d2a35e}.ic-message-topline{align-items:center;gap:8px;min-height:0;margin-bottom:4px;display:flex}.ic-message-topline:has(:only-child.ic-message-markers:empty){display:none}.ic-sender{color:#408a9a;font-size:10px;font-weight:700}.ic-message-markers{color:#7aa0aa;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.ic-message-body{text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;color:#375b6b;font-size:13px;line-height:1.95}.ic-message-url{text-underline-offset:3px;color:#087c95!important;-webkit-text-decoration:underline #a1d2da!important;text-decoration:underline #a1d2da!important}.ic-message-url:hover{text-decoration-color:#087c95!important}.ic-urgent-label{color:#a5762d;background:#fff2dd;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:9px;display:inline-flex}.ic-quote{color:#73a1ac;background:#f0f6f8;border-inline-start:3px solid #79b5bf;border-radius:5px;gap:7px;max-width:100%;margin-bottom:8px;padding:8px 10px;display:flex}.ic-quote>svg{margin-top:2px}.ic-quote>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ic-quote b{color:#5c8c9b;font-size:10px;font-weight:600}.ic-quote span{text-overflow:ellipsis;white-space:nowrap;color:#8a9da7;max-width:380px;font-size:11px;overflow:hidden}.own .ic-quote{background:#d3e8ec;border-color:#64a4ad}.ic-message-meta{color:#96a9b2;justify-content:flex-end;align-items:center;gap:7px;margin:7px 0 8px;font-size:9px;display:flex}.ic-message-meta>button{color:#8dabb3;gap:4px;padding:0;font-size:9px}.ic-message-meta small{font-size:8px}.ic-message-meta .ic-read{color:#198d9a}.ic-message-actions{border-top:1px solid #e9eff2;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 0;display:flex}.own .ic-message-actions{border-color:#cde3e7}.ic-message-actions>button{color:#869fab;border-radius:4px;gap:4px;min-height:24px;padding:3px 5px;font-size:9px}.ic-message-actions>button:hover{color:#348697;background:#e7f1f4}.own .ic-message-actions>button:hover{background:#cce5e9}.ic-message-actions>button.selected{color:#168690}.ic-message-actions .ic-message-more{margin-inline-start:auto;padding-inline:3px}.ic-reactions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.ic-reactions>button,.ic-reactions>span{background:#fff9;border:1px solid #d9e6ec;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:27px;padding:3px 7px;font-family:inherit;font-size:13px;display:inline-flex}.ic-reactions b{color:#6e8d9c;font-size:10px;font-weight:600}.ic-reactions>button.mine{background:#def1f3;border-color:#82bfc7}.ic-reactions>button.mine b{color:#137d88}.ic-reactions>button:hover{border-color:#89bcc8}.ic-file-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ic-file-list:empty{margin:0}.ic-media-file{min-width:0;max-width:340px}.ic-image-preview{object-fit:cover;background:#eaf0f3;border:1px solid #dbe7ec;border-radius:8px;width:300px;max-width:100%;max-height:230px;margin-bottom:6px;display:block}.ic-audio-preview{width:100%;min-width:180px;max-width:310px;height:42px;margin-bottom:7px;display:block}.ic-file{background:#f4f8fa;border:1px solid #e0e9ee;border-radius:8px;align-items:center;gap:10px;min-width:160px;max-width:340px;padding:10px;display:flex;color:#6f95a6!important}.ic-file:hover{background:#eef6f9;border-color:#bbd8e1}.own .ic-file{background:#d3e9ec;border-color:#c4dfe6}.ic-file>span{background:#e4eef4;border-radius:6px;flex:none;place-items:center;width:31px;height:34px;display:grid}.own .ic-file>span{background:#c1dee4}.ic-file>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ic-file b{text-overflow:ellipsis;white-space:nowrap;color:#547f93;text-align:start;font-size:11px;font-weight:600;overflow:hidden}.ic-file small{color:#91a7b2;font-size:9px}.ic-task-link{border-radius:6px;align-items:center;gap:7px;width:100%;margin-top:9px;padding:8px;font-size:10px;display:flex;color:#537f94!important;background:#ffffff9e!important;border:1px solid #dae8ee!important}.ic-task-link>span{text-align:start;flex:1}.ic-thread-empty,.ic-thread-loading{text-align:center;color:#93aebc;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:45px 20px;display:flex}.ic-thread-empty h4{color:#6c8fa3;margin:0;font-size:14px;font-weight:600}.ic-thread-empty p{color:#8fa6b4;font-size:11px;line-height:1.9}.ic-thread-loading{color:#6d95a7;min-height:150px;font-size:12px}.ic-older{justify-content:center;margin:0 0 20px;display:flex}.ic-older button{padding:6px 12px;font-size:10px!important}.ic-pending{opacity:.72}.ic-pending>small{color:#7e9eaa;font-size:10px}.ic-pending-state{color:#799ba9;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:flex}.ic-pending-state>span{color:#af7464;width:100%}.ic-pending-state>button{color:#a16d50;text-underline-offset:3px;padding:3px 0;font-size:10px;text-decoration:underline}.ic-failed{opacity:1;background:#fff2e9!important;border-color:#efdbd1!important}.ic-jump-latest{bottom:132px;z-index:1;border-radius:22px;gap:6px;padding:8px 13px;font-size:11px;position:absolute;inset-inline-end:20px;box-shadow:0 3px 14px #173a2913;color:#4c8399!important;background:#fff!important;border:1px solid #cadfe7!important}.ic-composer-wrap{background:#fff;border-top:1px solid #dee9ef;flex:none;padding:13px 18px 9px}.ic-composer{background:#fafcfd;border:1px solid #dbe7ed;border-radius:11px;align-items:flex-end;gap:8px;padding:7px 8px;display:flex}.ic-composer:focus-within{border-color:#93bdc6;box-shadow:0 0 0 2px #d9eff030}.ic-composer>.ic-icon{margin-bottom:2px;color:#8aa0ad!important}.ic-composer textarea{resize:none;color:#3c5f72;min-width:0;min-height:34px;max-height:130px;font:inherit;flex:1;font-size:12px;line-height:1.8;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:6px 3px!important}.ic-composer textarea::placeholder{color:#9cadb7}.ic-send{border-radius:9px;flex:none;width:36px;height:36px;margin-bottom:1px;color:#fff!important;background:#087f83!important}.ic-send svg{transform:rotate(180deg)}.ic-send:hover{background:#066d72!important}.ic-composer-footer{color:#9badb8;justify-content:space-between;align-items:center;gap:10px;padding:8px 3px 0;display:flex}.ic-composer-footer>div{align-items:center;gap:11px;display:flex}.ic-composer-footer label{color:#97a9b3;cursor:pointer;align-items:center;gap:5px;font-size:10px;display:flex}.ic-composer-footer label.active{color:#b58439}.ic-composer-footer input{accent-color:#b58b4d;width:12px;height:12px;margin:0}.ic-composer-footer button{color:#839eac;align-items:center;gap:4px;padding:0;font-size:10px;display:flex}.ic-composer-footer button.active{color:#087f83}.ic-composer-footer small{color:#a0b1bb;font-size:8px}.ic-composer-reply{color:#74a0af;background:#f0f7f8;border-inline-start:3px solid #83b7c0;border-radius:6px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 10px;display:flex}.ic-composer-reply>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ic-composer-reply b{color:#52899b;font-size:10px;font-weight:600}.ic-composer-reply span{text-overflow:ellipsis;white-space:nowrap;color:#8da6b2;max-width:100%;font-size:10px;overflow:hidden}.ic-draft-files{flex-wrap:wrap;gap:6px;padding-bottom:9px;display:flex}.ic-draft-files>div{color:#718e9f;background:#f4f8fa;border:1px solid #dce8ef;border-radius:6px;align-items:center;gap:5px;max-width:260px;padding:5px 7px;font-size:10px;display:flex}.ic-draft-files>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ic-draft-files small{color:#9bb0bb;flex:none;font-size:8px}.ic-draft-files button{flex:none;padding:0}.ic-quick-replies{background:#f8fbfc;border:1px solid #dce8ed;border-radius:9px;flex-direction:column;gap:4px;margin-bottom:11px;padding:11px;display:flex}.ic-quick-replies>div{align-items:center;gap:8px;margin-bottom:5px;display:flex}.ic-quick-replies>div b{color:#4e788d;font-size:11px;font-weight:600}.ic-quick-replies>div small{color:#92aab6;flex:1;font-size:9px}.ic-quick-replies>div .ic-icon{width:24px;height:24px}.ic-quick-replies>button{color:#7896a6;text-align:start;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:11px;line-height:1.8;display:flex}.ic-quick-replies>button:hover{color:#397c95;background:#eaf4f7}.ic-composer-disabled{color:#839ba9;text-align:center;justify-content:center;align-items:center;gap:9px;padding:18px 8px;font-size:11px;line-height:1.9;display:flex}.ic-drop-overlay{z-index:5;color:#488c9e;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#e9f7f9ee;border:2px dashed #5aa5af;border-radius:12px;place-items:center;display:grid;position:absolute;inset:9px}.ic-drop-overlay>div{flex-direction:column;align-items:center;gap:12px;display:flex}.ic-drop-overlay h4{margin:0;font-size:19px}.ic-drop-overlay p{color:#7ca3b0;font-size:12px}.ic-details{border-inline-start:1px solid var(--ic-line);scrollbar-width:thin;background:#fff;min-width:0;padding:17px 16px;overflow-y:auto}.ic-details-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.ic-details-heading h4{color:#4d6e82;margin:0;font-size:12px;font-weight:700}.ic-details-profile{text-align:center;border-bottom:1px solid #e8eff3;flex-direction:column;align-items:center;padding:22px 0 19px;display:flex}.ic-large-avatar{border-radius:20px;width:65px;height:65px}.ic-details-profile h3{color:#3e647a;overflow-wrap:anywhere;margin:14px 0 8px;font-size:15px;font-weight:650}.ic-tag{color:#85a0af;background:#f1f6f8;border-radius:5px;padding:3px 9px;font-size:9px;display:inline-block}.ic-details-profile p{color:#8da2af;margin-top:11px;font-size:11px;line-height:1.9}.ic-detail-resource-buttons{border-bottom:1px solid #e8eff3;padding:13px 0}.ic-detail-resource-buttons>button{color:#598398;border-radius:6px;align-items:center;gap:9px;width:100%;padding:9px 5px;font-size:11px;display:flex}.ic-detail-resource-buttons>button>span{text-align:start;flex:1}.ic-detail-resource-buttons>button:hover{background:#f1f7fa}.ic-detail-actions{border-bottom:1px solid #e8eff3;flex-direction:column;padding:11px 0;display:flex}.ic-detail-actions button{color:#839eac;border-radius:6px;justify-content:flex-start;gap:9px;padding:8px 5px;font-size:11px}.ic-detail-actions button:hover{color:#4b839a;background:#f5f9fb}.ic-members-title{justify-content:space-between;align-items:center;padding:13px 4px 6px;display:flex}.ic-members-title h4{color:#587d92;margin:5px 0;font-size:12px;font-weight:600}.ic-members-title>span{color:#9eb2bd;font-size:10px}.ic-members>div{align-items:center;gap:10px;padding:8px 3px;display:flex}.ic-members>div>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ic-members b{color:#6d8a9e;font-size:11px;font-weight:500}.ic-members small{color:#9fb1be;font-size:9px}.ic-detail-note{color:#95aeb9;background:#f8fafb;border:1px solid #e5edf0;border-radius:8px;align-items:flex-start;gap:8px;margin-top:18px;padding:11px;display:flex}.ic-detail-note svg{margin-top:3px}.ic-detail-note p{color:#93a8b5;font-size:9px;line-height:1.9}.ic-status{color:#9bafba;justify-content:space-between;align-items:center;gap:12px;padding:11px 3px 0;font-size:9px;display:flex}.ic-status>span,.ic-status>div{align-items:center;gap:7px;display:flex}.ic-status small{font-size:9px}.ic-status button{color:#7e9eae;gap:4px;padding:3px 0 3px 4px;font-size:9px}.ic-status-dot{background:#7aa99e;border-radius:50%;width:5px;height:5px}.ic-status-warning{color:#b08c55}.ic-status-warning .ic-status-dot{background:#c89959}.ic-alert{color:#527f79;background:#edf8f4;border:1px solid #d2e8e5;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:12px;line-height:1.9;display:flex}.ic-alert>span{flex:1}.ic-alert-error{color:#b27661;background:#fff3ed;border-color:#eddcd4}.ic-loading,.ic-setup{color:#6d9cac;text-align:center;background:#fff;border:1px solid #dce8ee;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:420px;padding:42px 25px;display:flex}.ic-loading b{font-size:13px;font-weight:500}.ic-setup h3{color:#305e78;margin:0;font-size:23px;font-weight:600}.ic-setup p{color:#87a0af;max-width:560px;font-size:12px;line-height:2}.ic-empty-icon{color:#75a0b4;background:#ecf5f8;border:1px solid #d7e8ef;border-radius:23px;place-items:center;width:76px;height:76px;margin-bottom:4px;display:grid}.ic-setup-steps{flex-wrap:wrap;justify-content:center;gap:24px;margin:8px 0;display:flex}.ic-setup-steps>span{color:#809dad;align-items:center;gap:7px;font-size:11px;display:flex}.ic-setup-steps b{color:#5894a9;background:#eaf3f7;border-radius:6px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.ic-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.ic-spin{animation:1s linear infinite ic-spin}@keyframes ic-spin{to{transform:rotate(360deg)}}.ic-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);direction:rtl;background:#102d45a0;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.ic-modal{scrollbar-width:thin;background:#fff;border:1px solid #e0eaf0;border-radius:16px;width:580px;max-width:100%;max-height:92dvh;padding:24px;overflow-y:auto;box-shadow:0 30px 100px #081e3d40}.ic-modal-wide{width:780px}.ic-modal-heading{border-bottom:1px solid #e9f0f4;justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;padding-bottom:17px;display:flex}.ic-modal-heading>div>span{color:#91a6b3;font-size:10px}.ic-modal-heading h3{color:#315d78;margin:6px 0 0;font-size:20px;font-weight:600}.ic-kind-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:5px 0 20px;display:grid}.ic-kind-picker button{color:#8da5b4;background:#f9fbfc;border:1px solid #e0eaf0;border-radius:9px;flex-direction:column;justify-content:center;gap:8px;padding:13px 4px;display:flex}.ic-kind-picker button span{white-space:nowrap;font-size:9px}.ic-kind-picker button.active{color:#448b9d;background:#eaf6f7;border-color:#a8d3d9}.ic-field{color:#6b8c9f;flex-direction:column;gap:7px;margin:13px 0;font-size:11px;display:flex}.ic-field input,.ic-field select,.ic-field textarea{color:#486d85;width:100%;min-width:0;font:inherit;box-shadow:none;background:#fbfdfe;border-radius:8px;outline-color:#8fc0ce;font-size:12px;line-height:1.7;border:1px solid #dce8ef!important;padding:10px 11px!important}.ic-field input::placeholder,.ic-field textarea::placeholder{color:#a8b8c3}.ic-field textarea{resize:vertical;min-height:60px}.ic-form-label{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 12px;display:flex}.ic-form-label b{color:#587f96;font-size:12px;font-weight:600}.ic-form-label>span{color:#93aab8;font-size:10px}.ic-modal-search{margin:0 0 10px}.ic-people-picker{scrollbar-width:thin;background:#fff;border:1px solid #e0eaf0;border-radius:9px;max-height:230px;padding:5px;overflow-y:auto}.ic-people-picker>label{cursor:pointer;border-radius:7px;align-items:center;gap:10px;margin:2px 0;padding:10px;display:flex}.ic-people-picker>label:hover{background:#f5f9fb}.ic-people-picker>label.selected{background:#ebf5f7}.ic-people-picker input{accent-color:#388a9b;flex:none;width:15px;height:15px;margin:0}.ic-people-picker>label>span:last-child{flex-direction:column;gap:3px;display:flex}.ic-people-picker b{color:#52778f;font-size:12px;font-weight:500}.ic-people-picker small{color:#8da7b7;font-size:10px}.ic-picker-empty{text-align:center;color:#93aab8;padding:25px;font-size:11px;line-height:1.9}.ic-form-note{color:#8aa6b6;background:#f7fafc;border:1px solid #e0ebf0;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;font-size:10px;line-height:1.9;display:flex;margin:17px 0!important}.ic-form-note svg{color:#8eacb8;margin-top:2px}.ic-modal-footer{border-top:1px solid #e6eef3;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:19px;display:flex}.ic-close-group{color:#a89975;background:#fcfaf4;border:1px solid #ece7d8;border-radius:8px;align-items:center;gap:10px;margin-top:20px;padding:13px;display:flex}.ic-close-group input{accent-color:#ac965a}.ic-close-group>span{flex-direction:column;flex:1;gap:4px;display:flex}.ic-close-group b{color:#9b895c;font-size:11px;font-weight:500}.ic-close-group small{color:#b0a58a;font-size:9px;line-height:1.8}.ic-form-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.ic-task-origin{color:#83a9bb;background:#f0f7fa;border-inline-start:3px solid #8bbac5;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px;display:flex}.ic-task-origin>svg{margin-top:3px}.ic-task-origin b{color:#6598ae;font-size:10px}.ic-task-origin p{white-space:pre-wrap;color:#8eabbc;max-height:90px;margin-top:5px;font-size:11px;line-height:1.9;overflow:auto}.ic-action-preview{background:#f8fbfc;border:1px solid #e1ebf1;border-radius:8px;max-height:100px;padding:13px;overflow-y:auto}.ic-action-preview .ic-message-body{color:#7793a5;font-size:12px}.ic-reaction-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:20px 0 9px;display:grid}.ic-reaction-picker>button{background:#fafcfd;border:1px solid #e2ebf0;border-radius:10px;flex-direction:column;gap:7px;padding:9px 4px;display:flex}.ic-reaction-picker>button>span{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:23px}.ic-reaction-picker small{color:#95aab8;font-size:9px}.ic-reaction-picker>button.selected{background:#e5f4f7;border-color:#8bc4ce}.ic-reaction-picker>button:hover{border-color:#a7cfd9}.ic-action-hint{color:#9eb2bf;text-align:center;font-size:10px}.ic-action-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:21px;display:grid}.ic-action-grid>button{color:#7393a8;border:1px solid #e2ebf1;border-radius:9px;justify-content:flex-start;align-items:center;gap:11px;padding:13px;font-size:12px;display:flex}.ic-action-grid>button:hover{color:#4685a0;background:#f0f7fa;border-color:#c6dfe9}.ic-resource-tabs{scrollbar-width:thin;gap:7px;margin-bottom:17px;display:flex;overflow-x:auto}.ic-resource-tabs>button{color:#8ba5b7;white-space:nowrap;border:1px solid #e1eaf0;border-radius:8px;flex:none;gap:7px;padding:9px 12px;font-size:11px}.ic-resource-tabs>button.active{color:#448ca2;background:#eaf6f8;border-color:#afd5df}.ic-resource-privacy{color:#8ea8ba;background:#f7fafc;border:1px solid #e3edf3;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;font-size:11px;line-height:1.9;display:flex;margin-bottom:15px!important}.ic-resource-privacy>svg{margin-top:3px}.ic-resource-toolbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.ic-resource-toolbar .ic-search{flex:1;margin:0}.ic-inline-notice{color:#438c82;padding:5px 0 12px;font-size:11px}.ic-resource-results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ic-resource-card{background:#fff;border:1px solid #e0eaf1;border-radius:10px;min-width:0;padding:14px}.ic-resource-card-heading{justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;display:flex}.ic-resource-card-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ic-resource-card-heading>div>span{text-overflow:ellipsis;white-space:nowrap;color:#587f98;font-size:11px;font-weight:600;overflow:hidden}.ic-resource-card-heading small{color:#a3b5c1;font-size:9px}.ic-resource-card-heading .ic-icon{width:30px;height:30px}.ic-resource-author{color:#8ea8bb;margin-bottom:6px;font-size:10px;display:block}.ic-resource-excerpt{-webkit-line-clamp:3;text-align:start;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;padding:0;font-size:12px;line-height:1.9;overflow:hidden;color:#6f90a5!important;display:-webkit-box!important}.ic-resource-card footer{border-top:1px solid #eef3f6;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:8px;display:flex}.ic-resource-card footer>button{flex:1;justify-content:flex-start;font-size:10px!important}.ic-resource-card footer>span{color:#9ab1bf;align-items:center;gap:4px;font-size:9px;display:flex}.ic-resource-card .ic-media-file{max-width:100%}.ic-resource-card .ic-file,.ic-resource-card .ic-audio-preview{min-width:0}.ic-resource-card .ic-image-preview{width:100%}.ic-resource-links{flex-direction:column;gap:7px;margin-top:10px;display:flex}.ic-resource-links>a{color:#6e9eb4;background:#f7fbfc;border:1px solid #e4edf2;border-radius:6px;align-items:center;gap:7px;padding:8px;display:flex}.ic-resource-links>a>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;font-size:10px;overflow:hidden}.ic-resource-empty{color:#96b0c0;text-align:center;background:#f9fcfd;border:1px dashed #d8e6ee;border-radius:11px;flex-direction:column;grid-column:1/-1;align-items:center;gap:11px;padding:48px 25px;display:flex}.ic-resource-empty h4{color:#7096ae;margin:0;font-size:16px;font-weight:600}.ic-resource-empty p{color:#9db2c0;max-width:430px;font-size:11px;line-height:1.9}.ic-resource-more{justify-content:center;margin-top:18px;display:flex}.ic-resource-footnote{color:#9db2c0;align-items:flex-start;gap:6px;font-size:10px;line-height:1.9;display:flex;margin-top:18px!important}.ic-resource-footnote svg{margin-top:2px}.ic-resource-detail{background:#fbfdfe;border:1px solid #e1ebf2;border-radius:10px;padding:17px}.ic-resource-detail-heading{border-bottom:1px solid #e6eef3;justify-content:space-between;align-items:center;gap:15px;margin:14px 0 20px;padding-bottom:15px;display:flex}.ic-resource-context{color:#85a4b9;font-size:10px}.ic-resource-detail-heading h4{color:#577f9b;margin:4px 0;font-size:15px;font-weight:600}.ic-resource-detail-heading small{color:#a1b4c2;font-size:10px}.ic-resource-detail>.ic-message-body{color:#5f849c}.ic-resource-detail .ic-quote{flex-direction:column}.ic-resource-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:23px;display:flex}.ic-resource-detail-actions>button{font-size:11px!important}.ic-receipt-sent{color:#78a5b7;background:#f0f8fa;border:1px solid #deedf1;border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex}.ic-receipt-sent>div{flex-direction:column;gap:5px;min-width:0;display:flex}.ic-receipt-sent b{color:#5d8da7;font-size:12px;font-weight:600}.ic-receipt-sent span{color:#94afc0;font-size:10px}.ic-receipt-summary{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.ic-receipt-summary>div{background:#fafcfd;border:1px solid #e3ecf3;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:14px;display:flex}.ic-receipt-summary b{color:#3e88a2;font-size:24px;font-weight:650}.ic-receipt-summary span{color:#91aabd;font-size:10px}.ic-receipt-group{margin:20px 0}.ic-receipt-group h4{color:#729aaf;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.ic-receipt-group>p{color:#a5b9c6;font-size:11px}.ic-receipt-person{border-bottom:1px solid #eff4f7;align-items:center;gap:10px;padding:8px 0;display:flex}.ic-receipt-person b{color:#799aaf;flex:1;font-size:12px;font-weight:500}.ic-receipt-person>svg{color:#80b2c5}@media (min-width:1450px){.ic-shell.ic-show-details{grid-template-columns:minmax(275px,27%) minmax(0,1fr) 280px}.ic-message-scroll{padding-inline:34px}.ic-bubble{max-width:78%}}@media (max-width:1250px){.ic-shell.ic-show-details{grid-template-columns:minmax(250px,30%) minmax(0,1fr)}.ic-details{inset-inline-end:0;z-index:3;width:290px;position:absolute;top:0;bottom:0;box-shadow:8px 0 30px #173e5414}.ic-intro h3{font-size:22px}.ic-chat-heading{padding-inline:17px}.ic-message-scroll{padding-inline:20px}.ic-bubble{max-width:90%}.ic-sidebar-head{padding-inline:17px}.ic-conversation{padding:12px 8px}.ic-conversation-title b{font-size:11px}.ic-filters{gap:4px;padding-inline:13px}.ic-filters button{padding:5px 8px;font-size:9px}.ic-summary-strip{gap:15px}.ic-summary-strip small{display:none}}@media (max-width:900px){.ic-shell,.ic-shell.ic-show-details{grid-template-columns:minmax(225px,34%) minmax(0,1fr);min-height:570px}.ic-intro-actions .ic-secondary{display:none}.ic-intro p{font-size:11px}.ic-heading-avatar{border-radius:10px;width:34px;height:34px}.ic-chat-heading{gap:8px;padding-inline:13px}.ic-chat-name b{font-size:12px}.ic-chat-name small{font-size:9px}.ic-heading-actions{gap:1px}.ic-heading-actions .ic-icon{width:29px}.ic-message-scroll{padding-inline:13px}.ic-bubble{max-width:95%;padding:10px 11px 0}.ic-message-body{font-size:12px}.ic-composer-wrap{padding:10px 11px 8px}.ic-welcome h3{font-size:23px}.ic-welcome-cards{gap:7px}.ic-welcome-cards>div{padding:13px 6px}.ic-welcome-cards b{font-size:10px}.ic-welcome-cards span,.ic-welcome p br{display:none}.ic-conversation{gap:8px}.ic-avatar{border-radius:11px;width:36px;height:36px;font-size:12px}.ic-small-avatar{width:30px;height:30px;font-size:10px}.ic-sidebar-head h3{font-size:15px}.ic-search{margin-inline:12px;padding:9px}.ic-search input{font-size:11px}.ic-conversation-title small{font-size:8px}.ic-my-profile{padding:12px}.ic-summary-strip{gap:12px;padding-inline:12px}.ic-summary-strip>span:nth-of-type(2){display:none}.ic-summary-strip .ic-scope{font-size:9px;display:flex}.ic-composer-footer>div{gap:8px}.ic-composer-footer small{display:none}.ic-resource-toolbar .ic-search,.ic-modal-search{margin:0}}@media (max-width:650px){.ic-intro{gap:10px;padding-bottom:16px}.ic-brand-mark{border-radius:12px;width:41px;height:41px}.ic-intro-title{gap:10px}.ic-intro h3{font-size:18px}.ic-intro p{display:none}.ic-eyebrow{letter-spacing:1.5px;font-size:8px}.ic-intro-actions .ic-primary{gap:5px;padding:9px 11px;font-size:10px!important}.ic-summary-strip{gap:15px;margin-bottom:10px;padding:10px 12px;font-size:10px}.ic-summary-strip b{font-size:12px}.ic-summary-strip>button{font-size:10px}.ic-summary-strip .ic-scope{display:none}.ic-shell,.ic-shell.ic-show-details{border-radius:11px;height:calc(100dvh - 180px);min-height:560px;max-height:820px;display:flex}.ic-sidebar{border:0;width:100%}.ic-chat-main{width:100%;display:none}.ic-has-active .ic-sidebar{display:none}.ic-has-active .ic-chat-main{display:flex}.ic-mobile-back{width:27px;display:inline-flex!important}.ic-chat-heading{min-height:68px;padding:13px 10px}.ic-chat-name b{font-size:13px}.ic-chat-name small{font-size:9px}.ic-sidebar-head{padding:20px 18px 15px}.ic-sidebar-head h3{font-size:18px}.ic-sidebar-head small{font-size:11px}.ic-search{margin-inline:17px;padding:11px}.ic-search input{font-size:12px}.ic-filters{padding:14px 17px}.ic-filters button{padding:6px 10px;font-size:11px}.ic-conversation{gap:13px;padding:15px 12px}.ic-conversation .ic-avatar{border-radius:14px;width:44px;height:44px;font-size:14px}.ic-conversation-title b{font-size:13px}.ic-conversation-title small{font-size:10px}.ic-conversation-preview>span{font-size:12px}.ic-conversation-tags small{font-size:10px}.ic-sidebar-saved{padding:12px}.ic-sidebar-saved b{font-size:12px}.ic-sidebar-saved small{font-size:10px}.ic-my-profile b{font-size:12px}.ic-my-profile small{font-size:10px}.ic-details{width:min(310px,92%)}.ic-status{flex-direction:column;align-items:flex-start;gap:4px;padding-top:10px;font-size:9px}.ic-status>div{justify-content:space-between;width:100%}.ic-message-scroll{padding:13px 12px 20px}.ic-bubble{max-width:91%}.ic-message-body{font-size:13px}.ic-message-actions>button{min-height:28px;padding:3px 6px;font-size:10px}.ic-message-actions .ic-message-more{padding-inline:4px}.ic-composer textarea{font-size:13px}.ic-composer-footer label,.ic-composer-footer button{font-size:10px}.ic-composer-footer{padding-top:9px}.ic-modal-backdrop{align-items:flex-end;padding:10px}.ic-modal{border-radius:16px 16px 9px 9px;max-height:92dvh;padding:20px 17px}.ic-modal-heading h3{font-size:18px}.ic-kind-picker{gap:4px}.ic-kind-picker button{padding:10px 2px}.ic-kind-picker button span{font-size:8px}.ic-form-grid{gap:0 10px}.ic-field input,.ic-field select,.ic-field textarea{font-size:13px}.ic-people-picker{max-height:210px}.ic-modal-footer .ic-primary,.ic-modal-footer .ic-secondary{font-size:11px!important}.ic-thread-search{padding-inline:13px}.ic-thread-search>span{display:none}.ic-setup{min-height:370px;padding:30px 20px}.ic-setup h3{font-size:20px}.ic-setup p{font-size:12px}.ic-setup-steps{flex-direction:column;align-items:flex-start;gap:10px}.ic-resource-tabs{gap:5px}.ic-resource-tabs>button{gap:5px;padding:8px 9px;font-size:10px}.ic-resource-toolbar .ic-search,.ic-modal-search{margin:0}.ic-resource-results{grid-template-columns:minmax(0,1fr)}.ic-resource-detail{padding:12px}.ic-resource-detail-actions{gap:6px}.ic-resource-detail-actions>button{padding:8px 10px;font-size:10px!important}.ic-reaction-picker{gap:5px}.ic-reaction-picker>button{padding:8px 2px}.ic-reaction-picker>button>span{font-size:21px}.ic-reaction-picker small{font-size:8px}.ic-action-grid{gap:7px}.ic-action-grid>button{gap:8px;padding:12px 9px;font-size:11px}.ic-pinned-strip{padding:9px 13px}}@media (max-width:380px){.ic-intro-title{gap:8px}.ic-brand-mark{display:none}.ic-intro h3{font-size:17px}.ic-heading-actions .ic-icon{width:27px}.ic-message-scroll{padding-inline:9px}.ic-bubble{max-width:95%}.ic-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ic-workspace *,.ic-modal *{scroll-behavior:auto!important;transition:none!important}.ic-spin{animation-duration:2s}}.com-chat-launcher{color:#164463;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d9e7ed;border-radius:11px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:inline-flex;position:relative}.com-chat-launcher:hover{background:#eaf6f6;border-color:#93c9c8}.com-chat-launcher b{color:#fff;background:#007e83;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:grid}.com-hub-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.com-hero .com-hub-secondary{color:#fff;font:inherit;background:#ffffff10;border:1px solid #ffffff50;border-radius:10px;align-items:center;gap:7px;padding:12px 16px}.com-workspace .com-tabs{margin-top:20px}.com-workspace .com-tabs button:first-child{gap:7px}.com-letter-entry{background:linear-gradient(110deg,#f1faf9,#f7f9fc);border:1px solid #d5e8ec;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin:18px 0;padding:22px;display:flex}.com-letter-entry h3{color:#123c58;margin:0 0 6px}.com-letter-entry p{color:#60798a;margin:0;line-height:1.8}.com-hub-context{color:#647f8e;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.com-hub-context span{align-items:center;gap:6px;display:flex}.com-hub-context a{color:#006e76;text-decoration:none}.com-workspace:has(.ic-workspace) .com-hero{padding:22px 28px}.com-workspace:has(.ic-workspace) .com-hero h2{font-size:25px}.com-letter-shell{margin-top:22px}.com-chat-bridge{background:#eef8f7;border:1px solid #c8e4e3;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.com-chat-bridge p{color:#607b89;margin:5px 0 0;font-size:13px}.com-chat-bridge strong{color:#16455e}@media (max-width:760px){.com-chat-launcher-label{display:none}.com-chat-launcher{padding:9px}.com-chat-launcher b{top:-7px;position:absolute;inset-inline-end:-6px}.com-hero .com-hub-actions{width:100%}.com-hero .com-hub-actions button{flex:1;justify-content:center}.com-letter-entry,.com-chat-bridge{flex-direction:column;align-items:stretch}.com-hub-context{flex-direction:column;align-items:flex-start}.com-workspace:has(.ic-workspace) .com-hero{padding:20px}.com-workspace:has(.ic-workspace) .com-hero h2{font-size:23px}}.com-hub-pro{--hub-navy:#153b51;--hub-ink:#183c50;--hub-muted:#718492;--hub-line:#e1e9ee;--hub-teal:#007e83;max-width:1680px;margin-inline:auto}.com-hub-header{border:1px solid var(--hub-line);background:#fff;border-radius:18px;align-items:center;gap:16px;padding:21px 24px;display:flex;box-shadow:0 4px 20px #173e5504}.com-hub-brandmark{color:#fff;background:linear-gradient(145deg,#12384f,#087f84);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.com-hub-heading{min-width:0}.com-hub-heading>span{letter-spacing:2.4px;color:var(--hub-teal);font-size:10px;font-weight:750}.com-hub-heading h2{color:var(--hub-ink);margin:3px 0;font-size:23px;line-height:1.5}.com-hub-heading p{color:var(--hub-muted);margin:2px 0 0;font-size:12px}.com-hub-header-context{color:#506c7e;text-align:end;gap:6px;margin-inline-start:auto;display:grid}.com-hub-header-context>span{justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.com-hub-header-context>small{color:#7b8e9b;font-size:10px}.com-hub-header-actions{align-items:center;gap:8px;display:flex}.com-hub-header-actions .primary{white-space:nowrap;background:#087e83;border-radius:10px;padding:11px 14px;font-size:12px}.com-hub-refresh{border:1px solid var(--hub-line);color:#537181;background:#fff;border-radius:10px;flex:none;width:39px;height:39px}.com-hub-refresh:hover{background:#f1f8f8}.com-hub-navigation{border:1px solid var(--hub-line);background:#fff;border-radius:14px;margin:18px 0 22px;overflow:hidden}.com-hub-primary-nav{scrollbar-width:thin;gap:5px;padding:7px;display:flex;overflow:auto}.com-hub-primary-nav>button{color:#607889;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1;min-height:45px;padding:13px 12px;font-size:13px}.com-hub-primary-nav>button:hover{color:#254e65;background:#f4f8fa}.com-hub-primary-nav>button.is-active{color:#006d73;background:#e9f5f4;font-weight:750;box-shadow:inset 0 -2px #159393}.com-hub-primary-nav b{color:#00767b;background:#d9edec;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:inline-grid}.com-hub-secondary-nav{scrollbar-width:thin;background:#fbfcfd;border-top:1px solid #eef2f5;gap:5px;padding:5px 15px 0;display:flex;overflow:auto}.com-hub-secondary-nav button{color:#6c8190;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 13px;font-size:12px;position:relative}.com-hub-secondary-nav button.is-active{color:#087d82;border-bottom-color:#087d82;font-weight:700}.com-hub-secondary-nav button>span{color:#607989;background:#edf2f5;border-radius:4px;padding:1px 5px;font-size:10px}.com-hub-pro .com-toolbar.com-hub-mail-search{margin:0 0 15px}.com-hub-mail-search>label{border-radius:11px;min-height:43px}.com-hub-mail-search .secondary{background:#fff;border-radius:9px;font-size:12px}.com-hub-overview-heading,.com-hub-panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.com-hub-overview-heading{padding:6px 2px 20px}.com-hub-kicker{color:#0b8385;letter-spacing:.25px;font-size:11px;font-weight:700}.com-hub-overview-heading h3{color:#173e54;margin:6px 0;font-size:24px}.com-hub-overview-heading p,.com-hub-panel-heading p{color:#788c99;margin:5px 0 0;font-size:12px;line-height:1.9}.com-hub-overview-heading .primary{background:#153f58;border-radius:10px;padding:12px 16px;font-size:12px}.com-hub-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.com-hub-metric{text-align:start;color:#21465c;background:#fff;border:1px solid #e1e9ee;border-radius:14px;grid-template-columns:1fr auto;padding:18px 20px;transition:transform .15s,border-color .15s;position:relative;justify-content:stretch!important;gap:8px!important;display:grid!important}.com-hub-metric:hover{border-color:#a6cdcf;transform:translateY(-2px)}.com-hub-metric-icon{color:#4e79a6;background:#eef4fb;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.com-hub-metric>strong{color:#21465c;grid-area:1/2/3;align-self:center;font-size:33px;font-weight:750}.com-hub-metric>b{margin-top:5px;font-size:13px}.com-hub-metric>small{color:#81939f;font-size:10px}.com-hub-metric>svg{color:#9bacb5;grid-column:2;justify-self:end}.com-hub-metric.teal .com-hub-metric-icon{color:#16847a;background:#e9f7f3}.com-hub-metric.amber .com-hub-metric-icon{color:#b07b27;background:#fff6e6}.com-hub-metric.violet .com-hub-metric-icon{color:#8070b3;background:#f1eefb}.com-hub-dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.com-hub-pro .com-hub-dashboard-grid>.panel,.com-hub-pro .com-hub-overview-aside>.panel{border:1px solid var(--hub-line);box-shadow:none;border-radius:15px;padding:20px}.com-hub-panel-heading{margin-bottom:17px}.com-hub-panel-heading h3{color:#244b60;margin:0;font-size:16px}.com-hub-panel-heading>svg{color:#5b8e98}.com-hub-text-button{color:#087f84;white-space:nowrap;background:0 0;border:0;padding:5px;font-size:11px}.com-hub-priority-list{gap:9px;display:grid}.com-hub-priority{text-align:start;color:#31566b;background:#fafcfd;border:1px solid #eaf0f3;border-radius:11px;width:100%;padding:13px 11px;gap:12px!important;display:flex!important}.com-hub-priority:hover{background:#f0f7f8}.com-hub-priority-icon{color:#7293a8;background:#eef4f8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.com-hub-priority>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.com-hub-priority b{font-size:12px;line-height:1.7}.com-hub-priority small{color:#7b909e;font-size:11px}.com-hub-priority em{color:#92a2ac;font-size:10px;font-style:normal}.com-hub-priority-label{color:#678393;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.com-hub-priority.late{border-inline-start:3px solid #d3a05d}.com-hub-priority.late .com-hub-priority-label{color:#a5752e}.com-hub-priority.today .com-hub-priority-label{color:#087d83}.com-hub-overview-aside{gap:15px;display:grid}.com-hub-channel-panel>button{border:0;text-align:start;color:#3e6479;background:#fff;border-bottom:1px solid #eff3f5;align-items:center;width:100%;padding:15px 0;justify-content:flex-start!important;gap:10px!important;display:flex!important}.com-hub-channel-panel>button:last-child{border-bottom:0;padding-bottom:0}.com-hub-channel-icon{color:#4e8798;background:#f0f6f8;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.com-hub-channel-panel>button>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.com-hub-channel-panel b{font-size:12px}.com-hub-channel-panel small{color:#8b9ba6;font-size:10px;line-height:1.6}.com-hub-state{color:#9a825b;white-space:nowrap;background:#faf5e9;border-radius:6px;align-items:center;padding:4px 7px;font-size:9px;display:inline-flex}.com-hub-state.ready{color:#34817b;background:#eaf7f2}.com-hub-personal-card{color:#fff;background:linear-gradient(120deg,#123a52,#1a5665);border-radius:15px;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.com-hub-personal-card .com-hub-avatar{color:#d5edee;background:#ffffff16}.com-hub-personal-card strong{font-size:14px}.com-hub-personal-card p{color:#bad3dd;margin:7px 0 0;font-size:11px}.com-hub-personal-card button{color:#d6eff0;background:#ffffff0c;border:1px solid #ffffff20;border-radius:9px;width:100%;margin-top:4px;padding:9px;font-size:11px}.com-hub-avatar{color:#548296;background:#eef5f7;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:inline-grid}.com-hub-message-list{display:grid}.com-hub-message-row{text-align:start;color:#31556c;background:#fff;border:0;border-bottom:1px solid #edf2f5;border-radius:0;width:100%;padding:18px 12px;justify-content:stretch!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.com-hub-message-row:hover{background:#f6fafb}.com-hub-message-row:last-child{border-bottom:0}.com-hub-message-row.is-unread{background:#f5fafb;box-shadow:inset -3px 0 #399b9e}.com-hub-message-main{flex:1;gap:7px;min-width:0;display:grid}.com-hub-message-title{align-items:center;gap:8px;display:flex}.com-hub-message-title b{color:#234c63;font-size:13px;line-height:1.65}.com-hub-message-title>i{background:#219295;border-radius:50%;flex:none;width:6px;height:6px}.com-hub-message-byline{color:#8a9da8;font-size:10px;line-height:1.7}.com-hub-message-byline>span{padding:0 4px}.com-hub-message-preview{color:#82949f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.9;overflow:hidden}.com-hub-message-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.com-hub-message-tags>span{color:#7a909e;background:#f0f5f7;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;display:inline-flex}.com-hub-message-tags .is-urgent{color:#b26853;background:#fbefec}.com-hub-message-tags .is-high{color:#aa8442;background:#fff7e9}.com-hub-message-tags .is-ack{color:#41897e;background:#eaf6f2}.com-hub-message-meta{color:#91a3ae;flex:none;justify-items:end;gap:12px;padding-top:2px;font-size:10px;display:grid}.com-hub-message-meta>span{color:#9babb5;font-size:9px}.com-hub-message-meta>svg{margin-top:3px}.com-hub-message-list.is-compact .com-hub-message-row{padding:15px 5px}.com-hub-message-list.is-compact .com-hub-message-preview{font-size:11px}.com-hub-empty{text-align:center;color:#9aadb8;justify-items:center;gap:10px;padding:44px 20px;display:grid}.com-hub-empty>svg{stroke-width:1.5px;color:#87a7b7}.com-hub-empty h3{color:#5b7c8e;margin:2px 0;font-size:14px}.com-hub-empty p{color:#91a3ad;max-width:390px;margin:0;font-size:12px;line-height:1.9}.com-hub-empty .primary{margin-top:7px;font-size:12px}.com-hub-delivery-summary>strong{color:#3c6278;font-size:39px;line-height:1.3;display:block}.com-hub-delivery-summary>p{color:#7b929f;margin:9px 0 16px;font-size:12px;line-height:1.9}.com-hub-delivery-summary>.secondary{border-radius:9px;width:100%;font-size:11px}.com-hub-delivery-note{color:#a0afb8;border-top:1px solid #eef2f4;margin-top:15px;padding-top:12px;font-size:10px;line-height:1.9}.com-hub-pro .panel.com-hub-inbox{border:1px solid var(--hub-line);border-radius:14px;padding:0;overflow:hidden}.com-hub-filterbar{border-bottom:1px solid var(--hub-line);background:#fcfdfe;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 16px;display:flex}.com-hub-filter-label{color:#8398a5;align-items:center;gap:6px;margin-inline-end:4px;font-size:11px;display:flex}.com-hub-filterbar select,.com-hub-filterbar button{font:inherit;color:#6c8899;background:#fff;border:1px solid #dfe8ed;border-radius:7px;padding:7px 9px;font-size:11px}.com-hub-filterbar button.is-selected{color:#087e83;background:#ecf8f5;border-color:#91c6c7}.com-hub-filterbar .com-hub-filter-reset{color:#9c7e64;background:0 0;border:0;font-size:10px}.com-hub-result-count{color:#8d9fa9;margin-inline-start:auto;font-size:10px}.com-hub-loadmore{border-top:1px solid #eff3f5;justify-content:center;padding:16px;display:flex}.com-hub-loadmore button{font-size:12px}.com-hub-directory-toolbar{background:#f8fbfc;border:1px solid #e7eef2;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;padding:14px;display:flex}.com-hub-directory-toolbar>label{color:#8ba0ae;background:#fff;border:1px solid #e0e9ee;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:230px;padding-inline:11px;display:flex}.com-hub-directory-toolbar input{width:100%;font:inherit;background:0 0;border:0;outline:none;min-width:0;padding:10px 0;font-size:12px}.com-hub-directory-toolbar select{font:inherit;color:#688494;background:#fff;border:1px solid #e0e9ee;border-radius:8px;min-height:38px;padding:10px;font-size:11px}.com-hub-directory-toolbar>span{color:#8fa2ad;font-size:10px}.com-hub-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.com-hub-person{background:#fff;border:1px solid #e1eaef;border-radius:12px;min-width:0;padding:17px}.com-hub-person-heading{align-items:center;gap:10px;display:flex}.com-hub-person-heading>div{flex:1;min-width:0}.com-hub-person-heading h4{color:#355d72;margin:0;font-size:13px;line-height:1.7}.com-hub-person-heading h4 small{color:#8ca3b0;margin-inline-start:5px;font-size:9px;font-weight:500}.com-hub-person-heading p{color:#8ea2ae;margin:4px 0 0;font-size:10px}.com-hub-person dl{gap:12px;margin:18px 0 12px;font-size:10px;display:grid}.com-hub-person dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.com-hub-person dt{color:#97aab5;white-space:nowrap;align-items:center;gap:5px;display:flex}.com-hub-person dd{color:#627f91;overflow-wrap:anywhere;text-align:end;margin:0;line-height:1.7}.com-hub-person-actions{border-top:1px solid #eef3f5;justify-content:space-between;align-items:center;gap:8px;padding-top:13px;display:flex}.com-hub-person-actions button{border-radius:7px;padding:8px 10px;font-size:10px}.com-hub-person-actions>.primary{color:#278780;background:#edf7f5;border:1px solid #d5ece6}.com-hub-person-actions>span{color:#8fa5af;font-size:10px}.com-hub-person-actions>.secondary{color:#849daa;border-color:#e5ecf0}.com-hub-pro .com-hub-directory-panel{border:1px solid var(--hub-line);border-radius:14px}.com-hub-pro button:disabled{cursor:not-allowed;opacity:.6}:is(.com-hub-pro button:focus-visible,.com-hub-pro select:focus-visible,.com-hub-pro input:focus-visible){outline-offset:3px;outline:3px solid #82c5ca}.com-hub-spin{animation:1s linear infinite com-hub-spin}@keyframes com-hub-spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.com-hub-people-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1160px){.com-hub-header-context{display:none}.com-hub-header-actions{margin-inline-start:auto}.com-hub-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.com-hub-primary-nav>button{padding:12px 9px;font-size:12px}.com-hub-metric{padding:16px}.com-hub-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}}@media (max-width:860px){.com-hub-dashboard-grid{grid-template-columns:1fr}.com-hub-overview-aside{grid-template-columns:1fr 1fr;align-items:start}.com-hub-recent{grid-row:2}.com-hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.com-hub-primary-nav>button{flex:none;min-width:145px}.com-hub-header{gap:12px;padding:17px}.com-hub-heading h2{font-size:20px}}@media (max-width:600px){.com-hub-header{border-radius:13px;flex-wrap:wrap;gap:10px;padding:15px 13px}.com-hub-brandmark{border-radius:12px;width:43px;height:43px}.com-hub-heading h2{font-size:18px}.com-hub-heading>span{font-size:9px}.com-hub-heading p{font-size:10px}.com-hub-header-actions{border-top:1px solid #eff3f5;justify-content:flex-end;width:100%;padding-top:10px}.com-hub-header-actions>.primary{flex:1;justify-content:center}.com-hub-refresh{width:37px;height:37px}.com-hub-navigation{border-radius:11px;margin:13px 0 17px}.com-hub-primary-nav{gap:3px;padding:5px}.com-hub-primary-nav>button{min-width:auto;min-height:41px;padding:11px 14px;font-size:11px}.com-hub-primary-nav>button>svg{width:16px}.com-hub-secondary-nav{padding-inline:6px}.com-hub-secondary-nav>button{padding:11px 9px;font-size:11px}.com-hub-overview-heading{align-items:flex-start}.com-hub-overview-heading h3{font-size:20px}.com-hub-overview-heading>.primary{display:none}.com-hub-metrics{gap:9px;margin-bottom:15px}.com-hub-metric{border-radius:11px;padding:13px;gap:6px!important}.com-hub-metric>strong{font-size:29px}.com-hub-metric>b{font-size:11px}.com-hub-metric>small{font-size:9px}.com-hub-metric-icon{border-radius:8px;width:30px;height:30px}.com-hub-overview-aside{grid-template-columns:1fr}.com-hub-dashboard-grid{gap:15px}.com-hub-pro .com-hub-dashboard-grid>.panel,.com-hub-pro .com-hub-overview-aside>.panel{padding:16px}.com-hub-priority{flex-wrap:wrap;padding:12px 8px;gap:9px!important}.com-hub-priority-label{margin-inline-start:43px}.com-hub-priority-icon{width:30px;height:30px}.com-hub-priority b{font-size:11px}.com-hub-message-row{padding:15px 10px;gap:10px!important}.com-hub-message-row>.com-hub-avatar{border-radius:10px;width:34px;height:34px;font-size:11px}.com-hub-message-title b{font-size:12px}.com-hub-message-meta{gap:9px;font-size:9px}.com-hub-message-meta>span{display:none}.com-hub-message-byline{font-size:9px}.com-hub-message-preview{font-size:11px}.com-hub-message-tags>span{padding:3px 4px;font-size:8px}.com-hub-filterbar{gap:6px;padding:12px 10px}.com-hub-filter-label{display:none}.com-hub-filterbar select,.com-hub-filterbar button{font-size:10px}.com-hub-people-grid{grid-template-columns:1fr}.com-hub-directory-toolbar{padding:10px}.com-hub-directory-toolbar>label{flex-basis:100%;min-width:0}.com-hub-directory-toolbar>select{flex:1;min-width:0}.com-hub-panel-heading h3{font-size:14px}.com-hub-panel-heading .primary{padding:9px;font-size:10px}.com-hub-empty{padding:35px 15px}.com-hub-person{padding:15px}}@media (prefers-reduced-motion:reduce){.com-hub-pro *{scroll-behavior:auto!important;transition:none!important}.com-hub-spin{animation:none}}.bmc-control,.bmc-section,.bmc-work-drawer{--bc-ink:#173c5a;--bc-navy:#123f69;--bc-teal:#078692;--bc-border:#dce6ee;--bc-muted:#71899b;color:var(--bc-ink)}.bmc-section{border:1px solid var(--bc-border);background:#fff;border-radius:13px;min-width:0;margin-bottom:19px;overflow:hidden}.bmc-section-head{justify-content:space-between;align-items:center;gap:18px;padding:21px 22px 18px;display:flex}.bmc-section-head>div:first-child{align-items:flex-start;gap:10px;min-width:0;display:flex}.bmc-section-head>div:first-child>span{color:#187b96;background:#edf5fa;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.bmc-section-head h3{color:var(--bc-navy);margin:0 0 5px;font-size:15px;font-weight:650;line-height:1.65}.bmc-section-head p{color:#7b90a0;max-width:720px;margin:0;font-size:10px;line-height:1.85}.bmc-section-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.bmc-pill{color:#58788f;white-space:nowrap;background:#eef4f8;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:4px 8px;font-size:9px;font-weight:600;line-height:1.5;display:inline-flex}.bmc-tone-critical{color:#b7414d;background:#fff0f0;border-color:#f8d7da}.bmc-tone-high{color:#aa6b32;background:#fff2e5;border-color:#f4e1cb}.bmc-tone-medium{color:#937326;background:#fff8df;border-color:#eee3bc}.bmc-tone-info{color:#3e7697;background:#edf5fb;border-color:#dceaf3}.bmc-tone-low,.bmc-tone-good{color:#28856c;background:#eaf7f1;border-color:#d3ebdf}.bmc-tone-neutral,.bmc-tone-unknown{color:#8393a0;background:#f1f4f7;border-color:#e5ebef}.bmc-danger-text{color:#ba4b54!important}.bmc-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.bmc-command-metrics>button{text-align:right;background:#fff;border:1px solid #dce6ee;border-radius:12px;justify-content:start;align-items:flex-start;gap:12px;min-width:0;padding:19px 17px;transition:border-color .12s,box-shadow .12s;display:flex}.bmc-command-metrics>button:hover{border-color:#7fb9c6;box-shadow:0 5px 17px #153f6110}.bmc-metric-symbol{color:#16828f;background:#eaf5f6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.bmc-metric-symbol.warning{color:#c48c36;background:#fff5e6}.bmc-metric-symbol.danger{color:#c36670;background:#feeff0}.bmc-command-metrics>button>div{min-width:0}.bmc-command-metrics>button>div>span{color:#6c8396;font-size:10px;line-height:1.8;display:block}.bmc-command-metrics strong{color:#18486b;margin:6px 0;font-size:30px;font-weight:700;line-height:1.3;display:block}.bmc-command-metrics small{color:#90a2af;font-size:9px;line-height:1.8;display:block}.bmc-control-grid{grid-template-columns:minmax(0,1.9fr) minmax(285px,1fr);align-items:start;gap:18px;display:grid}.bmc-side-stack{min-width:0}.bmc-agenda-anchor{min-width:0;scroll-margin-top:20px}.bmc-segmented{background:#f7fafc;border:1px solid #dce6ee;border-radius:7px;gap:2px;padding:3px;display:flex}.bmc-segmented button{color:#7b8e9d;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;line-height:1.5;display:flex;font-size:10px!important}.bmc-segmented button.active{color:#125b7c;background:#fff;box-shadow:0 1px 4px #153b5a12}.bmc-agenda-filters{flex-wrap:wrap;align-items:center;gap:9px;padding:0 21px 13px;display:flex}.bmc-agenda-filters>label{align-items:center;min-width:0;display:flex}.bmc-agenda-filters input:not([type=checkbox]),.bmc-agenda-filters select{background:#fff!important;border-color:#dbe5ed!important;height:36px!important;padding:8px 10px!important;font-size:10px!important}.bmc-agenda-filters .bmc-search{flex:1;min-width:190px}.bmc-search{color:#8ca0af;background:#fff;border:1px solid #dbe5ed;border-radius:7px;align-items:center;gap:7px;padding-inline:10px;display:flex}.bmc-search input{outline:none;width:100%;min-width:0;background:0 0!important;border:0!important;height:34px!important;padding:8px 0!important}.bmc-search:focus-within{outline-offset:2px;outline:2px solid #73bec8}.bmc-due-filters{border-bottom:1px solid #e7eef3;flex-wrap:wrap;align-items:center;gap:6px;padding:0 21px 14px;display:flex}.bmc-due-filters button{color:#8193a1;background:#fff;border:1px solid #e1e9ef;border-radius:5px;padding:5px 8px;line-height:1.6;font-size:9px!important}.bmc-due-filters button.active{color:#0b8090;background:#eff8fa;border-color:#a4d2da}.bmc-due-filters .bmc-clear{color:#4a809a;border-color:#0000;margin-inline-start:auto}.bmc-agenda-list{padding:0 21px}.bmc-agenda-row{text-align:right;border-bottom:1px solid #e8eef3;align-items:center;gap:12px;padding:18px 0;display:flex}.bmc-agenda-list>div:last-child .bmc-agenda-row{border-bottom:0}.bmc-agenda-marker{background:#9cbacc;border-radius:4px;flex-shrink:0;align-self:flex-start;width:4px;height:48px;margin-top:4px}.severity-critical .bmc-agenda-marker{background:#d66b77}.severity-high .bmc-agenda-marker{background:#d5a16a}.severity-medium .bmc-agenda-marker{background:#dbc57d}.severity-info .bmc-agenda-marker{background:#8bb4c8}.bmc-agenda-body{flex:1;min-width:0}.bmc-agenda-labels{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bmc-agenda-labels>span:not(.bmc-pill){color:#91a2ad;font-size:9px}.bmc-agenda-labels>small{color:#8b9fae;align-items:center;gap:4px;margin-inline-start:auto;font-size:9px;display:flex}.bmc-agenda-labels>small.late{color:#b96358}.bmc-title-link{text-align:right;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;padding:0;font-weight:600;line-height:1.8;color:#315f7c!important;justify-content:start!important;gap:5px!important;font-size:11px!important;display:inline-flex!important}.bmc-title-link:hover{text-underline-offset:3px;text-decoration:underline;color:#068797!important}.bmc-agenda-body>.bmc-title-link{line-height:1.85;font-size:12px!important}.bmc-agenda-body>p{color:#879baa;margin:4px 0 9px;font-size:10px;line-height:1.9}.bmc-row-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bmc-row-meta>span{color:#8ba1b0;align-items:center;gap:5px;font-size:9px;display:flex}.bmc-agenda-row>.bm-secondary{flex-shrink:0;align-self:flex-end;min-height:33px;padding:7px 9px;font-size:10px!important}.bmc-day-divider{color:#3f6b88;border-top:1px solid #deebf3;align-items:center;gap:6px;padding:13px 0 7px;font-size:10px;display:flex}.bmc-day-divider>span{color:#b47250;margin-inline-start:auto;font-size:9px}.bmc-agenda-list>div:first-child .bmc-day-divider{border-top:0}.calendar-view .bmc-agenda-row{padding:12px 0 17px}.bmc-empty{text-align:center;padding:31px 20px}.bmc-empty>svg{color:#8db2c2;margin:0 auto 11px}.bmc-empty>h4{color:#617e94;margin:0 0 8px;font-size:12px;line-height:1.8}.bmc-empty>p{color:#91a2af;max-width:420px;margin:0 auto 15px;font-size:10px;line-height:1.9}.bmc-empty .bm-secondary{font-size:10px!important}.bmc-pagination{color:#90a3b1;border-top:1px solid #e8eff4;justify-content:space-between;align-items:center;gap:10px;padding:12px 21px;font-size:9px;display:flex}.bmc-pagination>div{gap:5px;display:flex}.bmc-pagination .bm-icon-button{border-radius:5px;width:27px;height:26px}.bmc-readiness-list{scrollbar-width:thin;max-height:430px;padding:0 18px 6px;overflow:auto}.bmc-readiness-list article{border-top:1px solid #e8eef4}.bmc-readiness-toggle{text-align:right;background:0 0;border:0;justify-content:start;align-items:start;gap:9px;width:100%;padding:13px 0;display:flex}.bmc-readiness-toggle>svg{color:#d0a061;flex-shrink:0;margin-top:2px}.bmc-readiness-toggle>span{flex:1;min-width:0}.bmc-readiness-toggle b{color:#53738a;font-size:10px;font-weight:600;line-height:1.8;display:block}.bmc-readiness-toggle small{color:#96a6b2;margin-top:4px;font-size:9px;line-height:1.9;display:block}.bmc-readiness-toggle em{color:#a68a49;background:#f5f1e6;border:1px solid #eee6d0;border-radius:5px;flex-shrink:0;min-width:23px;padding:2px 4px;font-size:9px;font-style:normal;line-height:1.6}.bmc-readiness-records{background:#f8fbfd;border:1px solid #dfebf1;border-radius:7px;margin-bottom:12px;padding:4px 9px}.bmc-readiness-records button{text-align:right;color:#5c8199;background:0 0;border:0;border-bottom:1px solid #e8eff4;justify-content:space-between;align-items:center;gap:7px;width:100%;padding:8px 0;font-size:9px;line-height:1.7;display:flex}.bmc-readiness-records button:last-child{border-bottom:0}.bmc-readiness-records>small{color:#91a6b3;padding:8px 0;font-size:9px;line-height:1.8;display:block}.bmc-method{background:#fbfdfe;border-top:1px solid #e8eef4;margin:0;padding:11px 20px}.bmc-method>summary{color:#8196a6;cursor:pointer;align-items:center;gap:6px;font-size:9px;line-height:1.8;display:flex}.bmc-method p{color:#8da0ae!important;margin:10px 0 3px!important;font-size:9px!important;line-height:2!important}.bmc-method>summary:hover{color:#3b8198}.bmc-shortcuts{grid-template-columns:1fr 1fr;gap:9px;padding:0 18px 18px;display:grid}.bmc-shortcuts>button{text-align:right;background:#fafcfd;border:1px solid #e2eaf0;border-radius:8px;justify-content:start;align-items:start;gap:8px;min-width:0;padding:12px 10px;display:flex}.bmc-shortcuts>button>svg:first-child{color:#6595ab;flex-shrink:0}.bmc-shortcuts>button>svg:last-child{color:#99aebb;flex-shrink:0;margin-inline-start:auto}.bmc-shortcuts>button:hover{background:#f1f9fa;border-color:#badbe2}.bmc-shortcuts b{color:#456e87;margin-bottom:5px;font-size:10px;line-height:1.7;display:block}.bmc-shortcuts small{color:#94a8b6;font-size:9px;line-height:1.7;display:block}.bmc-bottom-grid{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:18px;display:grid}.bmc-bottom-grid>.bmc-section{margin-bottom:0}.bmc-preventive-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:2px 21px 14px;display:grid}.bmc-preventive-summary>div{border-inline-start:1px solid #e7eef4;flex-direction:column;gap:10px;padding-inline-start:14px;display:flex}.bmc-preventive-summary>div:first-child{border:0;padding:0}.bmc-preventive-summary .bmc-pill{align-self:flex-start;padding:3px 5px;font-size:8px}.bmc-preventive-summary strong{color:#295975;font-size:27px;font-weight:600;line-height:1.2}.bmc-small-note{padding:0 21px 17px;color:#8ca0ae!important;margin:0!important;font-size:9px!important;line-height:1.95!important}.bmc-profile-setup{padding:0 20px 16px}.bmc-profile-setup>div{border-top:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.bmc-profile-setup b{color:#557d96;margin-bottom:5px;font-size:11px;display:block}.bmc-profile-setup small{color:#9aaab6;font-size:9px}.bmc-profile-setup .bm-secondary{min-height:31px;padding:7px 9px;font-size:9px!important}.bmc-profile-ready{align-items:start;gap:13px;padding:12px 23px 28px;display:flex}.bmc-profile-ready>svg{color:#78ad9c;flex-shrink:0}.bmc-profile-ready b{color:#447b77;font-size:12px;line-height:1.8}.bmc-profile-ready p{color:#8fa6af;margin:6px 0 0;font-size:10px;line-height:1.9}.bmc-work-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:1px 21px 18px;display:grid}.bmc-work-stages>button{text-align:right;color:#6e899b;background:#f8fbfd;border:1px solid #e0e9f0;border-radius:8px;grid-template-columns:1fr auto;justify-content:stretch;gap:6px;padding:12px 11px;display:grid}.bmc-work-stages>button>small{color:#a0b2be;grid-column:1;font:9px Arial}.bmc-work-stages>button>span{grid-column:1;font-size:10px;line-height:1.7}.bmc-work-stages>button>b{color:#5d8197;grid-area:1/2/3;align-self:center;font-size:23px;font-weight:600}.bmc-work-stages>button.active{color:#0c7a8b;background:#edf7f8;border-color:#8bc5d0}.bmc-work-stages>button.active>b{color:#118c99}.bmc-check{color:#728b9f;align-items:center;gap:6px;font-size:10px;display:flex}.bmc-check input{accent-color:#0b8a99;width:14px!important;height:14px!important;margin:0!important}.bmc-table{scrollbar-width:thin;overflow:auto}.bmc-table table{border-collapse:collapse;white-space:normal;text-align:right;width:100%;min-width:680px}.bmc-table th{color:#7c93a5;white-space:nowrap;background:#f4f8fb;border-block:1px solid #e3edf4;padding:12px 15px;font-size:9px;font-weight:500}.bmc-table td{color:#6f8799;vertical-align:top;border-bottom:1px solid #eaf0f5;max-width:280px;padding:15px;font-size:10px;line-height:1.9}.bmc-table tr:last-child td{border-bottom:0}.bmc-table tbody tr{cursor:default}.bmc-table tbody tr:hover{background:#fbfdfe}.bmc-table td>small{color:#97a9b5;margin-top:5px;font-size:9px;line-height:1.8;display:block}.bmc-table td>b{color:#4d728b;font-weight:600}.bmc-table .bm-secondary{min-height:31px;padding:6px 8px;font-size:9px!important}.bmc-inline-rate{color:#3b718d;font-size:19px;font-weight:600}.bmc-draft-queue{background:#fffdf8;border-top:1px solid #e5edf3;margin:0;padding:13px 20px}.bmc-draft-queue>summary{cursor:pointer;color:#9f8b60;align-items:center;gap:7px;font-size:10px;line-height:1.8;display:flex}.bmc-draft-queue>summary>b{background:#f8efd8;border-radius:4px;margin-inline-start:auto;padding:1px 6px;font-size:9px}.bmc-draft-queue>div{scrollbar-width:thin;max-height:250px;margin-top:12px;overflow:auto}.bmc-draft-queue>div>button{text-align:right;background:0 0;border-top:1px solid #eee7d8;justify-content:start;align-items:center;gap:9px;width:100%;padding:10px 0;display:flex}.bmc-draft-queue>div>button>span:first-child{flex:1;min-width:0}.bmc-draft-queue b{color:#7c7159;font-size:10px;font-weight:500;line-height:1.8;display:block}.bmc-draft-queue small{color:#aa9c82;margin-top:3px;font-size:9px;line-height:1.7;display:block}.bmc-draft-queue>p{margin:10px 0 2px;line-height:1.8;color:#ab9e85!important;font-size:9px!important}.bmc-work-drawer{border:0;z-index:30;direction:rtl;background:#fff;border-inline-start:1px solid #dbe6ee;width:550px;max-width:92vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-20px 0 70px #0d2a4930}.bmc-work-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102b4669}.bmc-drawer-content{flex-direction:column;height:100%;min-height:0;display:flex}.bmc-drawer-head{background:linear-gradient(120deg,#edf5fa,#f4f9fb);border-bottom:1px solid #dce8f1;flex-shrink:0;justify-content:space-between;gap:14px;padding:24px 24px 20px;display:flex}.bmc-drawer-head>div{min-width:0}.bmc-drawer-head span{color:#7b98aa;margin-bottom:7px;font-size:10px;display:block}.bmc-drawer-head h3{color:#255471;margin:0 0 8px;font-size:19px;line-height:1.7}.bmc-drawer-head small{color:#94a8b6;font-size:9px;line-height:1.8;display:block}.bmc-drawer-head .bm-icon-button{background:#fff;flex-shrink:0}.bmc-drawer-body{scrollbar-width:thin;flex:1;min-height:0;padding:22px 24px 28px;overflow:auto}.bmc-drawer-status{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.bmc-drawer-status>span:not(.bmc-pill){color:#ba6d65;font-size:9px}.bmc-drawer-status>.bm-text-button{margin-inline-start:auto}.bmc-work-facts{grid-template-columns:1fr 1fr;gap:17px 18px;margin:0 0 20px;display:grid}.bmc-work-facts dt{color:#95a8b6;margin-bottom:5px;font-size:9px}.bmc-work-facts dd{color:#54788f;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.bmc-linked-contract{color:#5e879e;text-align:right;background:#f6fafc;border:1px solid #dce8ef;border-radius:8px;justify-content:start;align-items:center;gap:9px;width:100%;margin:17px 0;padding:12px;font-size:10px;display:flex}.bmc-linked-contract>span{flex:1}.bmc-drawer-sla{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.bmc-sla-detail{background:#fff;border:1px solid #dce7ef;border-radius:9px;padding:13px 12px}.bmc-sla-detail>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.bmc-sla-detail b{color:#598097;font-size:10px}.bmc-sla-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.bmc-sla-detail dt{color:#99acb8;margin-bottom:5px;font-size:8px;line-height:1.7}.bmc-sla-detail dd{color:#557e97;margin:0;font-size:11px;line-height:1.7}.bmc-sla-detail p{color:#96a8b5;margin:8px 0 0;font-size:9px;line-height:1.9}.bmc-drawer-section{border-top:1px solid #e3edf4;margin-top:22px;padding-top:17px}.bmc-drawer-section h4{color:#4b738e;align-items:center;gap:7px;margin:0 0 16px;font-size:12px;font-weight:600;display:flex}.bmc-timeline{margin:0;padding:0;list-style:none}.bmc-timeline li{gap:13px;padding:0 0 22px;display:flex;position:relative}.bmc-timeline li:not(:last-child):before{content:"";background:#dce8ef;width:1px;position:absolute;top:11px;bottom:0;right:4px}.bmc-timeline-dot{z-index:1;background:#77adbe;border:2px solid #c7dfe8;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:6px}.bmc-timeline-dot.done{background:#60a891;border-color:#c5e4d6}.bmc-timeline li>div{flex:1;min-width:0}.bmc-timeline time{color:#92a8b6;margin-top:4px;font-size:9px;display:block}.bmc-timeline p{color:#7793a6;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 3px;font-size:10px;line-height:1.9}.bmc-timeline small{color:#9aafbc;font-size:9px;display:block}.bmc-drawer-empty{color:#8ca3b2;background:#f8fbfd;border:1px dashed #cfdee8;border-radius:8px;padding:17px;font-size:10px;line-height:1.9}.bmc-work-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.bmc-work-actions button{min-height:34px;padding:8px 11px;font-size:10px!important}.bmc-drawer-section .bmc-small-note{padding:0}.bmc-full-button{width:100%;margin-top:17px}.bmc-work-drawer button:focus-visible{outline-offset:3px;outline:3px solid #71c1cb}.bmc-risk-summary{border-bottom:1px solid #e8eff4;grid-template-columns:1.1fr 1fr;gap:26px;margin-bottom:17px;padding:0 22px 20px;display:grid}.bmc-risk-matrix{width:100%;max-width:370px}.bmc-matrix-title{justify-content:space-between;align-items:center;gap:10px;margin:0 0 13px;display:flex}.bmc-matrix-title span{color:#5d7f95;font-size:10px}.bmc-matrix-title small{color:#a0b1bd;font-size:8px}.bmc-matrix-layout{grid-template-rows:auto 18px 18px;grid-template-columns:18px 1fr 14px;gap:5px;display:grid}.bmc-impact-label{writing-mode:vertical-rl;color:#8da3b3;grid-area:1/1;align-self:center;font-size:9px}.bmc-matrix-grid{grid-area:1/2;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.bmc-matrix-cell{color:#647e72;background:#edf5f1;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;height:35px;padding:0;display:flex;position:relative}.bmc-matrix-cell.low{background:#eaf5ec;border-color:#d9ebdd}.bmc-matrix-cell.medium{color:#9a854b;background:#fff8dc;border-color:#f0e5b8}.bmc-matrix-cell.high{color:#a97848;background:#fff0de;border-color:#f0dac0}.bmc-matrix-cell.critical{color:#ad6068;background:#fce5e7;border-color:#efc9ce}.bmc-matrix-cell small{opacity:.65;font-family:Arial,sans-serif;font-size:7px;position:absolute;top:3px;right:5px}.bmc-matrix-cell b{margin-top:2px;font-size:13px;font-weight:700}.bmc-matrix-cell.selected{outline-offset:1px;z-index:1;outline:2px solid #276f8e}.bmc-impact-values{color:#99adbb;text-align:center;grid-area:1/3;grid-template-rows:repeat(5,1fr);align-items:center;font:9px Arial;display:grid}.bmc-likelihood-values{color:#99adbb;text-align:center;grid-area:2/2;grid-template-columns:repeat(5,1fr);align-items:center;font:9px Arial;display:grid}.bmc-likelihood-label{text-align:center;color:#8da3b3;grid-area:3/2;font-size:9px}.bmc-risk-legend{flex-wrap:wrap;justify-content:center;gap:12px;margin:9px 0 0;display:flex}.bmc-risk-legend span{color:#9badb9;align-items:center;gap:4px;font-size:8px;display:flex}.bmc-risk-legend i{background:#add0b4;border-radius:2px;width:6px;height:6px}.bmc-risk-legend .medium{background:#dec775}.bmc-risk-legend .high{background:#daa16b}.bmc-risk-legend .critical{background:#d98b95}.bmc-risk-counts{grid-template-columns:1fr 1fr;align-content:start;gap:12px;padding-top:24px;display:grid}.bmc-risk-counts>button{text-align:right;background:#fafdfe;border:1px solid #e1eaf1;border-radius:9px;flex-direction:column;align-items:start;gap:12px;padding:14px;display:flex}.bmc-risk-counts strong{color:#4c758e;font-size:26px;font-weight:600;line-height:1}.bmc-risk-counts>p{color:#99acb9;grid-column:1/-1;margin:0;font-size:9px;line-height:1.95}.bmc-risk-list{grid-template-columns:1fr 1fr;gap:13px;padding:4px 21px 20px;display:grid}.bmc-risk-card{border:1px solid #e0eaf1;background:#fff;border-inline-start:3px solid #7cacbc;border-radius:10px;min-width:0;padding:17px}.bmc-risk-card.risk-critical{border-inline-start-color:#cf7683}.bmc-risk-card.risk-high{border-inline-start-color:#d3a074}.bmc-risk-card.risk-medium{border-inline-start-color:#d3c07d}.bmc-risk-card.risk-low{border-inline-start-color:#80b49a}.bmc-risk-card-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:15px;display:flex}.bmc-risk-card-head>div:first-child{min-width:0}.bmc-risk-card-head>div:first-child>span{color:#9db0be;margin-bottom:6px;font-size:8px;display:block}.bmc-risk-card-head .bmc-title-link{color:#4b748f!important;font-size:12px!important}.bmc-risk-score{flex-wrap:wrap;flex-shrink:0;justify-content:end;align-items:center;gap:3px;max-width:84px;display:flex}.bmc-risk-score>b{color:#7c8491;font-size:25px;line-height:1}.bmc-risk-score>span:not(.bmc-pill){color:#aab7c1;font-size:9px}.bmc-risk-score .bmc-pill{min-width:60px;margin-top:4px;font-size:8px}.bmc-risk-facts{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.bmc-risk-facts>span:not(.bmc-pill){color:#91a5b4;align-items:center;gap:5px;font-size:9px;display:flex}.bmc-risk-plan{border-top:1px solid #edf2f5;grid-template-columns:1fr 1fr;gap:16px;padding:13px 0;display:grid}.bmc-risk-plan b{color:#7897a9;font-size:9px;font-weight:600}.bmc-risk-plan p{color:#a0b0bb;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:9px;line-height:1.95}.bmc-risk-card-foot{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.bmc-risk-card-foot>small{color:#a3b3be;max-width:48%;font-size:8px;line-height:1.8}.bmc-risk-card-foot>div{align-items:center;gap:9px;display:flex}.bmc-risk-card-foot .bm-secondary{min-height:31px;padding:6px 8px;font-size:9px!important}.bmc-sla-summary{grid-template-columns:1fr 1fr 1.5fr;align-items:center;gap:20px;padding:1px 22px 23px;display:grid}.bmc-rate{border-inline-end:1px solid #e3edf4;flex-direction:column;gap:7px;padding-inline-end:20px;display:flex}.bmc-rate strong{color:#3a7e91;font-size:31px;font-weight:650;line-height:1.2}.bmc-rate>span{color:#638699;font-size:11px}.bmc-rate>small{color:#91a7b6;font-size:9px}.bmc-rate>em{color:#a6b7c2;font-size:8px;font-style:normal;line-height:1.8}.bmc-sla-explanation{align-items:start;gap:10px;display:flex}.bmc-sla-explanation>svg{color:#93b6c8;flex-shrink:0;margin-top:3px}.bmc-sla-explanation p{color:#8ea6b5;margin:0;font-size:10px;line-height:2}.bmc-sla-drilldown{background:#f5fafc;border:1px solid #cae0eb;border-radius:10px;margin:19px 21px;padding:15px}.bmc-sla-drilldown>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.bmc-sla-drilldown h4{color:#527f98;margin:0;font-size:11px}.bmc-sla-drilldown .bm-icon-button{width:27px;height:26px}.bmc-drilldown-work{text-align:right;border:0;background:0 0;border-top:1px solid #deebf3;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.bmc-drilldown-work>span:first-child{flex:1;min-width:0}.bmc-drilldown-work b{color:#517f97;font-size:10px;line-height:1.8;display:block}.bmc-drilldown-work small{color:#9db0be;margin-top:4px;font-size:8px;display:block}.bmc-drilldown-work>svg{color:#7ca4b8;flex-shrink:0}.bmc-meter-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 21px 20px;display:grid}.bmc-meter-summary>button{text-align:right;background:#fafcfe;border:1px solid #dfe8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.bmc-meter-summary>button span{color:#7d99ac;font-size:10px;line-height:1.8}.bmc-meter-summary>button strong{color:#6389a1;font-size:26px;font-weight:600;line-height:1}.bmc-meter-summary>button.active{background:#edf7f9;border-color:#acd1dd}.bmc-meter-summary>button.active strong{color:#238a9c}.bmc-meter-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 21px 20px;display:grid}.bmc-meter-card{background:#fff;border:1px solid #dfeaf1;border-radius:11px;min-width:0;padding:18px}.bmc-meter-card.anomaly{background:linear-gradient(#fffcf8,#fff 35%);border-color:#e8c7aa}.bmc-meter-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px;display:flex}.bmc-meter-head>div{align-items:start;gap:9px;min-width:0;display:flex}.bmc-meter-head>div>svg{color:#79aabd;flex-shrink:0;margin-top:2px}.bmc-meter-head small{color:#9eb0bd;margin-top:4px;font-size:9px;line-height:1.8;display:block}.bmc-meter-head>.bmc-pill{flex-shrink:0;font-size:8px}.bmc-meter-value{flex-wrap:wrap;align-items:baseline;gap:7px;margin:0 0 18px;display:flex}.bmc-meter-value>strong{color:#427c96;font-size:31px;font-weight:650;line-height:1.2}.bmc-meter-value>span:not(.bmc-pill){color:#a2b6c1;font-size:10px}.bmc-meter-value>.bmc-pill{margin-inline-start:auto;font-size:8px}.bmc-meter-facts{border-top:1px solid #e9f0f5;grid-template-columns:1fr 1fr;gap:17px 20px;margin:0 0 17px;padding-top:17px;display:grid}.bmc-meter-facts dt{color:#a2b3bf;margin-bottom:6px;font-size:9px}.bmc-meter-facts dd{color:#6a8fa5;margin:0;font-size:11px;line-height:1.8}.bmc-meter-facts small{color:#acbbc5;margin-top:4px;font-size:8px;line-height:1.8;display:block}.bmc-meter-reason{background:#f6fafc;border-radius:7px;padding:11px 12px;color:#8da6b5!important;margin:0 0 14px!important;font-size:9px!important;line-height:1.9!important}.bmc-meter-card.anomaly .bmc-meter-reason{background:#fff5e9;color:#ac8b61!important}.bmc-meter-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.bmc-meter-actions>.bm-secondary{min-height:31px;margin-inline-start:auto;padding:6px 9px;font-size:9px!important}.bmc-trend-chart{padding:2px 20px 18px}.bmc-trend-chart svg{direction:ltr;width:100%;height:auto;font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;display:block;overflow:visible}.bmc-chart-legend{color:#8da6b6;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:7px 0;font-size:9px;display:flex}.bmc-chart-legend>span{align-items:center;gap:5px;display:flex}.bmc-chart-legend i{background:#0c8796;border-radius:2px;width:8px;height:8px}.bmc-chart-legend>span:nth-child(2) i{background:#7990ad}.bmc-chart-legend small{color:#a4b5c1;font-size:8px}.bmc-trend-table{border-top:1px solid #e8f0f5;margin:0;padding:12px 20px}.bmc-trend-table>summary{color:#7f9cae;cursor:pointer;font-size:10px;line-height:1.8}.bmc-trend-table .bmc-table{margin:12px -20px -12px}.bmc-ageing-total{text-align:left;flex-direction:column;gap:5px;display:flex}.bmc-ageing-total small{color:#9db1bf;font-size:9px}.bmc-ageing-total b{color:#507f9a;font-size:23px;line-height:1.2}.bmc-ageing-total span{color:#9fb5c1;font-size:9px;font-weight:500}.bmc-ageing-buckets{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 21px 20px;display:grid}.bmc-ageing-buckets>button{text-align:right;background:#fbfdfe;border:1px solid #e0eaf2;border-radius:8px;flex-direction:column;align-items:start;gap:7px;min-width:0;padding:14px 13px 18px;display:flex;position:relative;overflow:hidden}.bmc-ageing-buckets>button>span{color:#8aa4b5;font-size:10px}.bmc-ageing-buckets>button>strong{color:#527f9b;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.4}.bmc-ageing-buckets>button>small{color:#a4b6c1;font-size:8px;line-height:1.8}.bmc-ageing-buckets>button>i{background:#6fa7bd;height:3px;display:block;position:absolute;bottom:0;right:0}.bmc-ageing-buckets>button.active{background:#f0f8fb;border-color:#7ab8c9}.bmc-ageing-buckets>button.oldest>i{background:#cc9397}.bmc-ageing-buckets>button.oldest>strong{color:#a3717d}.bmc-ageing-notes{color:#94aab9;background:#f6f9fc;border:1px solid #e5edf4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:15px;margin:-5px 21px 18px;padding:11px 13px;font-size:9px;line-height:1.8;display:flex}.bmc-ageing-notes>button{color:#ad8b61;background:0 0;align-items:center;gap:5px;padding:0;display:flex;font-size:9px!important}.bmc-preventive-list{padding:0 21px}.bmc-preventive-list>article{border-bottom:1px solid #e7eef4;align-items:center;gap:15px;padding:15px 0;display:flex}.bmc-preventive-list>article:last-child{border-bottom:0}.bmc-preventive-date{color:#87a3b7;grid-template-columns:20px 1fr;align-items:center;gap:4px 7px;min-width:142px;display:grid}.bmc-preventive-date>svg{grid-area:1/1/3}.bmc-preventive-date>b{color:#6d90a7;grid-column:2;font-size:10px;font-weight:500;line-height:1.7}.bmc-preventive-date>small{color:#a0b4c1;grid-column:2;font-size:8px;line-height:1.8}.bmc-preventive-body{flex:1;min-width:0}.bmc-preventive-body>span,.bmc-preventive-body>small{color:#9db2c0;margin-top:5px;font-size:9px;line-height:1.8;display:block}.bmc-preventive-body>small{color:#ac9b80;font-size:8px}.bmc-preventive-list>article>.bm-secondary{flex-shrink:0;min-height:31px;padding:6px 9px;font-size:9px!important}.bmc-preventive-list>.late .bmc-preventive-date>svg,.bmc-preventive-list>.late .bmc-preventive-date>b{color:#bb8e78}.bm-hero.bm-hero-compact{background:linear-gradient(110deg,#123a60,#134b70 75%,#0d6978);border-radius:13px;min-height:0;padding:22px 26px}.bm-hero.bm-hero-compact:after{width:180px;height:180px;top:-120px;left:-35px}.bm-hero-compact h2{margin:9px 0 5px;font-size:23px}.bm-hero-compact p{max-width:700px;font-size:11px;line-height:1.8}.bm-hero-compact .bm-eyebrow{letter-spacing:1.5px;font-size:9px}.bm-hero-compact .bm-hero-summary{gap:5px;min-width:140px;padding-inline-start:22px}.bm-hero-compact .bm-hero-summary strong{font-size:37px}.bm-hero-compact .bm-hero-summary>span,.bm-hero-compact .bm-hero-summary>small{font-size:10px}.bm-hero-datestamp{color:#aacddc;align-items:center;gap:6px;margin-top:11px;font-size:10px;display:flex}.bm-hero-datestamp em{color:#82cfd4;font-style:normal}.bm-workspace .bm-scope{gap:12px;margin-top:14px;padding:16px 18px}.bm-workspace .bm-tabs{margin-top:19px}.bm-report-toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bm-report-toolbar>.bm-secondary{min-height:35px;padding:8px 11px;font-size:10px!important}.bm-report-more{border:0;margin:0;padding:0;position:relative}.bm-report-more>summary{cursor:pointer;color:#7895a8;background:#fff;border:1px solid #d8e4ed;border-radius:7px;align-items:center;gap:5px;min-height:35px;padding:8px 10px;font-size:10px;list-style:none;display:flex}.bm-report-more>summary::-webkit-details-marker{display:none}.bm-report-menu{z-index:6;background:#fff;border:1px solid #d6e4ed;border-radius:9px;min-width:230px;padding:7px;position:absolute;top:43px;left:0;box-shadow:0 10px 35px #18436a1c}.bm-report-menu>button{text-align:right;color:#6f8ea2;background:0 0;border:0;border-radius:5px;justify-content:start;align-items:center;gap:8px;width:100%;padding:10px;display:flex;font-size:10px!important}.bm-report-menu>button:hover{color:#267d92;background:#edf7f9}.bm-report-menu small{color:#a0b4c2;margin-inline-start:auto;font-size:8px}.bm-report-status{color:#7797aa;align-items:center;gap:6px;font-size:10px;display:flex}.bm-report-status svg{animation:1s linear infinite bmc-spin}.bm-feedback.bm-feedback-error{background:#fff3f2;border-color:#f2d9d6;color:#b56964!important}.bm-finance-grid.pro-hidden{display:none}.bm-config-state{color:#7293a7;align-items:center;gap:5px;font-size:10px;display:inline-flex}.bm-filters .bm-config-filter{margin-inline-start:auto}@keyframes bmc-spin{to{transform:rotate(360deg)}}@media (min-width:1550px){.bmc-command-metrics>button{padding:21px 20px}.bmc-command-metrics strong{font-size:33px}.bmc-control-grid{grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr)}.bmc-agenda-body>.bmc-title-link{font-size:13px!important}.bmc-shortcuts>button{padding:14px 11px}}@media (max-width:1200px){.bmc-control-grid{grid-template-columns:minmax(0,1.65fr) minmax(255px,1fr);gap:14px}.bmc-command-metrics{gap:9px}.bmc-command-metrics>button{gap:9px;padding:16px 13px}.bmc-metric-symbol{border-radius:8px;width:30px;height:30px}.bmc-metric-symbol svg{width:17px;height:17px}.bmc-command-metrics strong{font-size:27px}.bmc-command-metrics small{font-size:8px}.bmc-shortcuts{grid-template-columns:1fr;gap:7px}.bmc-agenda-filters>label:not(.bmc-search){flex:1}.bmc-agenda-filters>label:not(.bmc-search)>select{width:100%}.bmc-agenda-filters .bmc-search{flex-basis:100%;min-width:0}.bmc-section-head{padding:18px}.bmc-agenda-list{padding-inline:18px}.bmc-agenda-row{gap:9px}.bmc-agenda-row>.bm-secondary{font-size:9px!important}.bmc-section-head{gap:10px}.bmc-segmented button{padding:6px 7px;font-size:9px!important}.bmc-preventive-summary{gap:7px;padding-inline:18px}.bmc-preventive-summary>div{padding-inline-start:9px}.bmc-risk-list{grid-template-columns:1fr}.bmc-meter-summary{gap:8px}.bmc-meter-summary>button{flex-direction:column;align-items:start;gap:7px;padding:12px}.bmc-ageing-buckets{gap:7px}.bmc-ageing-buckets>button{padding:12px 10px 16px}.bmc-ageing-buckets strong{font-size:19px!important}.bmc-sla-summary{grid-template-columns:1fr 1fr 1.25fr;gap:16px}.bmc-rate{padding-inline-end:16px}.bmc-plan-date{min-width:130px}}@media (max-width:1000px){.bmc-control-grid{grid-template-columns:1fr}.bmc-side-stack{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.bmc-shortcuts{grid-template-columns:1fr}.bmc-agenda-filters .bmc-search{flex-basis:auto;min-width:210px}.bmc-agenda-filters>label:not(.bmc-search){flex:none}.bmc-readiness-list{max-height:330px}.bmc-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bmc-bottom-grid,.bmc-preventive-summary{grid-template-columns:1fr 1fr;gap:15px}.bmc-preventive-summary>div:nth-child(3){border:0;padding:0}.bmc-work-stages{gap:6px;padding-inline:18px}.bmc-work-stages>button{padding:10px 8px}.bmc-work-stages>button>span{font-size:9px}.bmc-work-stages>button>b{font-size:21px}.bmc-sla-summary{grid-template-columns:1fr 1fr}.bmc-sla-explanation{grid-column:1/-1;padding-top:2px}.bmc-rate:nth-child(2){border:0}.bmc-risk-summary{gap:20px}.bmc-meter-grid{grid-template-columns:1fr}.bmc-meter-head{margin-bottom:16px}.bmc-meter-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bmc-preventive-list>article{gap:11px}.bmc-preventive-date{min-width:130px}.bmc-drawer-sla{gap:8px}.bm-report-toolbar>.bm-secondary{font-size:9px!important}.bm-view-heading{align-items:start}}@media (max-width:700px){.bmc-section-head{flex-wrap:wrap;gap:11px;padding:17px 16px}.bmc-section-head h3{font-size:14px}.bmc-section-head p{font-size:9px}.bmc-section-head>div:first-child>span{width:29px;height:29px}.bmc-section-tools{margin-inline-start:39px}.bmc-command-metrics{gap:9px}.bmc-command-metrics>button{padding:15px 12px}.bmc-command-metrics>button>div>span{font-size:9px}.bmc-command-metrics strong{margin:5px 0;font-size:27px}.bmc-metric-symbol{width:28px;height:28px}.bmc-side-stack,.bmc-bottom-grid{grid-template-columns:1fr;gap:0}.bmc-shortcuts{grid-template-columns:1fr 1fr}.bmc-bottom-grid>.bmc-section{margin-bottom:17px}.bmc-agenda-filters{gap:8px;padding-inline:16px}.bmc-agenda-filters .bmc-search{flex-basis:100%;min-width:0}.bmc-agenda-filters>label:not(.bmc-search){flex:1}.bmc-due-filters{gap:5px;padding-inline:16px}.bmc-due-filters button{font-size:8px!important}.bmc-agenda-list{padding-inline:16px}.bmc-agenda-row{flex-wrap:wrap;gap:8px;padding-block:15px}.bmc-agenda-body{flex-basis:calc(100% - 15px)}.bmc-agenda-row>.bm-secondary{margin-inline-start:auto;min-height:30px;margin-top:2px}.bmc-agenda-body>.bmc-title-link{font-size:11px!important}.bmc-agenda-body>p{font-size:9px}.bmc-agenda-labels>small,.bmc-agenda-labels>span:not(.bmc-pill){font-size:8px}.bmc-row-meta{gap:10px}.bmc-row-meta>span{font-size:8px}.bmc-readiness-list{max-height:380px;padding-inline:16px}.bmc-preventive-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:16px}.bmc-preventive-summary>div:nth-child(3){border-inline-start:1px solid #e7eef4;padding-inline-start:9px}.bmc-preventive-summary strong{font-size:24px}.bmc-small-note{padding-inline:16px!important}.bmc-work-stages{scrollbar-width:thin;gap:7px;padding:0 16px 17px;display:flex;overflow:auto}.bmc-work-stages>button{flex:0 0 118px}.bmc-work-stages>button>span{font-size:9px}.bmc-risk-summary{grid-template-columns:1fr;gap:17px;padding:0 16px 18px}.bmc-risk-matrix{max-width:370px;margin:auto}.bmc-risk-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:0}.bmc-risk-counts>button{gap:10px;padding:11px 8px}.bmc-risk-counts strong{font-size:24px}.bmc-risk-counts .bmc-pill{white-space:normal;text-align:right;justify-content:start;min-height:29px;padding:3px 5px;font-size:7px;line-height:1.8}.bmc-risk-counts>p{font-size:8px;line-height:1.9}.bmc-risk-list{gap:11px;padding:0 16px 17px}.bmc-risk-card{padding:15px}.bmc-risk-card-head{gap:8px}.bmc-risk-card-head .bmc-title-link{font-size:11px!important}.bmc-risk-score>b{font-size:23px}.bmc-risk-plan{gap:13px}.bmc-risk-card-foot{flex-wrap:wrap;gap:10px}.bmc-risk-card-foot>small{flex:1;max-width:none}.bmc-risk-facts{gap:8px}.bmc-risk-facts>span:not(.bmc-pill){font-size:8px}.bmc-meter-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 16px}.bmc-meter-summary>button{flex-direction:row;align-items:center;padding:12px 11px}.bmc-meter-summary>button>span{font-size:9px}.bmc-meter-summary>button>strong{font-size:24px}.bmc-meter-grid{padding:0 16px 17px}.bmc-meter-card{padding:16px}.bmc-meter-facts{grid-template-columns:1fr 1fr;gap:15px}.bmc-meter-value>strong{font-size:28px}.bmc-meter-head>.bmc-pill{white-space:normal;max-width:95px;font-size:7px;line-height:1.8}.bmc-sla-summary{gap:15px;padding:0 16px 17px}.bmc-rate strong{font-size:28px}.bmc-rate>span{font-size:10px}.bmc-rate>small,.bmc-rate>em{font-size:8px}.bmc-sla-explanation p{font-size:9px}.bmc-sla-drilldown{margin:16px;padding:12px}.bmc-drilldown-work{flex-wrap:wrap;gap:7px}.bmc-drilldown-work>span:first-child{flex-basis:100%;width:100%}.bmc-drilldown-work>.bmc-pill{font-size:8px}.bmc-drilldown-work>svg{margin-inline-start:auto}.bmc-trend-chart{padding:0 12px 14px}.bmc-chart-legend{gap:10px;font-size:8px;line-height:1.8}.bmc-chart-legend small{text-align:center;flex-basis:100%;font-size:8px}.bmc-trend-table{padding-inline:16px}.bmc-trend-table .bmc-table{margin-inline:-16px}.bmc-ageing-buckets{scrollbar-width:thin;gap:8px;padding:0 16px 17px;display:flex;overflow:auto}.bmc-ageing-buckets>button{flex:0 0 130px}.bmc-ageing-total{text-align:right;align-items:flex-start}.bmc-ageing-total b{font-size:20px}.bmc-ageing-notes{gap:7px;margin-inline:16px;font-size:8px}.bmc-ageing-notes>button{font-size:8px!important}.bmc-preventive-list{padding-inline:16px}.bmc-preventive-list>article{flex-wrap:wrap;gap:10px;padding-block:14px}.bmc-preventive-date{flex-basis:100%;align-items:center;gap:8px;display:flex}.bmc-preventive-date>small{margin-inline-start:auto}.bmc-preventive-body{flex-basis:calc(100% - 95px)}.bmc-preventive-list>article>.bm-secondary{margin-inline-start:auto;font-size:9px!important}.bmc-preventive-list>article>.bmc-pill{font-size:8px}.bmc-pagination{padding:11px 16px}.bmc-method{padding:10px 16px}.bmc-draft-queue{padding-inline:16px}.bmc-table th,.bmc-table td{padding:11px 12px}.bmc-table table{min-width:620px}.bmc-table th{font-size:8px}.bmc-table td{font-size:9px}.bm-hero.bm-hero-compact{flex-direction:row;align-items:center;gap:18px;padding:19px 21px}.bm-hero-compact h2{margin:9px 0 5px;font-size:21px}.bm-hero-compact p{font-size:10px}.bm-hero-compact .bm-hero-summary{border-inline-start:1px solid #ffffff24;border-top:0;min-width:100px;padding-inline-start:18px;display:flex}.bm-hero-compact .bm-hero-summary strong{font-size:33px}.bm-hero-compact .bm-hero-summary>span,.bm-hero-compact .bm-hero-summary>small{font-size:9px}.bm-hero-compact .bm-hero-summary>small{max-width:100px}.bm-hero-datestamp{flex-wrap:wrap;margin-top:10px;font-size:9px}.bm-report-toolbar{gap:5px}.bm-report-toolbar>.bm-secondary{min-height:32px;padding:7px 9px}.bm-report-more>summary{min-height:32px;padding:7px 8px;font-size:9px}.bm-report-toolbar>.bm-secondary>svg{width:13px;height:13px}.bm-config-filter{margin-inline-start:0!important}}@media (max-width:450px){.bmc-command-metrics>button{padding:13px 11px;display:block;position:relative}.bmc-command-metrics .bmc-metric-symbol{float:left;width:24px;height:24px;margin-inline-start:6px}.bmc-command-metrics .bmc-metric-symbol svg{width:14px;height:14px}.bmc-command-metrics strong{clear:both;padding-top:3px;font-size:25px}.bmc-command-metrics small{font-size:8px}.bmc-command-metrics>button>div>span{min-height:30px}.bmc-section-head h3{font-size:13px}.bmc-preventive-summary{grid-template-columns:1fr 1fr;gap:15px}.bmc-preventive-summary>div:nth-child(3){border:0;padding:0}.bmc-risk-counts{grid-template-columns:1fr 1fr}.bmc-risk-counts>button{flex-direction:row;justify-content:space-between;align-items:center;padding:11px;display:flex}.bmc-risk-counts .bmc-pill{min-height:0;font-size:8px}.bmc-shortcuts{gap:8px;padding-inline:16px}.bmc-shortcuts>button{padding:11px;display:block}.bmc-shortcuts>button>svg:first-child{margin-bottom:8px}.bmc-shortcuts>button>svg:last-child{display:none}.bmc-shortcuts b{font-size:9px}.bmc-shortcuts small{font-size:8px}.bmc-drawer-head{padding:20px 18px 17px}.bmc-drawer-head h3{font-size:17px}.bmc-drawer-body{padding:19px 18px 24px}.bmc-drawer-sla{grid-template-columns:1fr}.bmc-work-facts{gap:16px 15px}.bmc-sla-detail dl{grid-template-columns:1fr 1fr;margin:12px 0}.bmc-sla-detail>div{flex-wrap:nowrap}.bmc-work-drawer{width:100%;max-width:100vw}.bmc-risk-card-foot>small{flex-basis:100%;width:100%;max-width:none}.bmc-risk-card-foot>div{justify-content:end;width:100%}.bmc-meter-head{gap:7px}.bmc-meter-head>.bmc-pill{max-width:84px}.bm-hero.bm-hero-compact{gap:13px;padding:18px}.bm-hero-compact h2{font-size:19px}.bm-hero-compact .bm-hero-summary{min-width:69px;padding-inline-start:13px}.bm-hero-compact .bm-hero-summary strong{font-size:31px}.bm-hero-compact .bm-hero-summary>small{display:none}.bm-hero-compact .bm-eyebrow{letter-spacing:1px;font-size:8px}.bm-hero-compact .bm-hero-datestamp em{display:none}.bm-view-heading{flex-wrap:wrap}.bm-report-toolbar{justify-content:flex-start;width:100%;margin-top:5px}.bm-report-menu{left:auto;right:0}.bm-workspace .bm-scope{padding:14px}.bm-report-status{font-size:9px}}@media (prefers-reduced-motion:reduce){.bmc-control *,.bmc-section *,.bmc-work-drawer *{scroll-behavior:auto!important;transition:none!important}.bm-report-status svg{animation:none}}.bm-source-filters{background:#fbfdfe;border:1px solid #dce7ef;border-radius:9px;margin:0 0 18px;padding:12px 15px}.bm-source-filters>summary{cursor:pointer;color:#8099ab;align-items:center;gap:7px;font-size:10px;line-height:1.8;display:flex}.bm-source-filters>summary>b{color:#558e9f;background:#e5f3f6;border-radius:4px;margin-inline-start:auto;padding:2px 6px;font-size:8px;font-weight:500}.bm-source-filters>.bm-filters{gap:9px;margin:15px 0 0}.bm-source-filters input,.bm-source-filters select{height:35px!important;font-size:10px!important}.bm-source-filters .bm-search{min-width:190px;max-width:none}.bm-source-filters .bm-config-filter{margin-inline-start:0}.bm-source-filters .bm-filters>label{flex:1}.bm-source-filters .bm-filters>label>select{width:100%}@media (max-width:580px){.bm-source-filters{padding:11px 13px}.bm-source-filters .bm-search{flex-basis:100%;min-width:0}.bm-source-filters .bm-filters>label{flex-basis:100%}.bm-source-filters>.bm-filters{margin-top:12px}}.bm-workspace{--bm-navy:#113d68;--bm-ink:#183c59;--bm-teal:#008e99;--bm-border:#dce6ef;--bm-muted:#668093;color:var(--bm-ink);padding:8px 0 20px;font-family:inherit}.bm-workspace *{box-sizing:border-box}.bm-workspace button{font:inherit}.bm-workspace button:disabled{cursor:not-allowed;opacity:.45}:is(.bm-workspace button:focus-visible,.bm-workspace input:focus-visible,.bm-workspace select:focus-visible){outline-offset:3px;outline:3px solid #58bcc7}.bm-workspace p{color:var(--bm-muted);line-height:1.8}.bm-workspace button,.bm-workspace a{touch-action:manipulation}.bm-hero{color:#fff;background:linear-gradient(120deg,#0b2b50 0%,#114571 65%,#087782 100%);border-radius:17px;justify-content:space-between;align-items:center;gap:30px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.bm-hero:after{content:"";pointer-events:none;border:1px solid #ffffff18;border-radius:50%;width:300px;height:300px;position:absolute;inset:-110px auto auto -80px}.bm-eyebrow{letter-spacing:1.8px;color:#90dedc;align-items:center;gap:8px;font:10px Arial,sans-serif;display:flex}.bm-hero h2{color:#fff;letter-spacing:-.3px;margin:13px 0 9px;font-size:29px;font-weight:700;line-height:1.5}.bm-hero p{color:#c7dce9;max-width:650px;font-size:13px}.bm-hero-tags{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.bm-hero-tags span{color:#b9dde4;align-items:center;gap:6px;font-size:11px;display:flex}.bm-hero-summary{z-index:1;border-inline-start:1px solid #ffffff26;flex-direction:column;gap:8px;min-width:180px;padding-inline-start:30px;display:flex;position:relative}.bm-hero-summary>span{color:#bddce8;font-size:12px}.bm-hero-summary strong{font-size:55px;font-weight:700;line-height:1.15}.bm-hero-summary small{color:#afcfdc;max-width:210px;font-size:11px;line-height:1.7}.bm-scope{border:1px solid var(--bm-border);background:#fff;border-radius:13px;flex-wrap:wrap;align-items:end;gap:15px;margin:18px 0;padding:20px;display:flex}.bm-scope>label{color:#5a778b;flex-direction:column;flex:1;gap:8px;min-width:220px;font-size:11px;display:flex}.bm-scope>label>span{align-items:center;gap:6px;display:flex}.bm-scope>label.bm-period{flex:0 175px;min-width:155px}.bm-workspace input,.bm-workspace select{color:#244a67;font:inherit;background:#fbfdfe;border:1px solid #cfdce7;border-radius:7px;min-width:0;max-width:100%;height:41px;padding:10px 11px;font-size:12px}.bm-scope select{width:100%}.bm-scope-actions,.bm-actions,.bm-action-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bm-primary,.bm-secondary{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:10px 14px;line-height:1.6;display:inline-flex;font-size:12px!important}.bm-primary{background:var(--bm-navy);color:#fff}.bm-primary:hover{background:#0a507e}.bm-secondary{color:#2d5a77;background:#fff;border-color:#d6e2eb}.bm-secondary:hover{background:#f3fafb;border-color:#73bdc6}.bm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:18px 0 23px;display:grid}.bm-metric{border:1px solid var(--bm-border);text-align:right;background:#fff;border-radius:12px;grid-template-columns:1fr 32px;padding:18px;transition:border-color .15s,box-shadow .15s;justify-content:stretch!important;align-items:start!important;gap:8px!important;display:grid!important}.bm-metric:hover{border-color:#6cb8c1;box-shadow:0 5px 16px #153c5d09}.bm-metric-icon{color:#048491;background:#eaf5f6;border-radius:9px;grid-area:1/2/3;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bm-metric>span:not(.bm-metric-icon){color:#617b8e;grid-area:1/1;font-size:11px;line-height:1.7}.bm-metric>strong{color:var(--bm-navy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:2/1;font-size:27px;font-weight:700;line-height:1.25}.bm-metric>small{color:#879aa8;grid-column:1/-1;font-size:10px;line-height:1.7}.bm-tabs{scrollbar-width:thin;border-bottom:1px solid #d7e3ed;gap:3px;margin-bottom:22px;display:flex;overflow-x:auto}.bm-tabs>button{color:#708799;white-space:nowrap;border:0;border-bottom:3px solid #0000;border-radius:7px 7px 0 0;justify-content:center;align-items:center;gap:7px;padding:13px 14px;font-size:12px;font-weight:600;display:flex}.bm-tabs>button.active{color:#057d89;background:#e9f5f6;border-bottom-color:#058b98}.bm-tabs>button:hover{background:#f2f8fa}.bm-view-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 19px;display:flex}.bm-view-heading h3{color:var(--bm-navy);margin:0 0 6px;font-size:20px}.bm-view-heading p{margin:0;font-size:12px}.bm-report-actions{gap:7px;display:flex}.bm-icon-button{color:#52738b;background:#fff;border:1px solid #d6e2eb;border-radius:7px;width:39px;height:37px}.bm-icon-button:hover{color:#078896;background:#edf7f8}.bm-filters{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:18px;display:flex}.bm-search{color:#8096a7;background:#fff;border:1px solid #d6e2eb;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:230px;max-width:420px;padding-inline:12px;display:flex}.bm-search input{width:100%;background:0 0!important;border:0!important;padding-inline:0!important}.bm-filters>label>select{background:#fff}.bm-action-bar{margin:0 0 18px}.bm-panel{border:1px solid var(--bm-border);background:#fff;border-radius:13px;min-width:0;margin-bottom:19px;overflow:hidden}.bm-panel-head{justify-content:space-between;align-items:center;gap:18px;padding:20px 21px;display:flex}.bm-panel-head>div:first-child{align-items:start;gap:10px;min-width:0;display:flex}.bm-panel-icon{color:#148397;background:#edf6fa;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bm-panel-head h3{color:var(--bm-navy);margin:0 0 5px;font-size:15px;font-weight:650;line-height:1.6}.bm-panel-head p{max-width:700px;margin:0;font-size:11px}.bm-panel-head .bm-actions{justify-content:end}.bm-badge{color:#5e788e;white-space:nowrap;background:#eef2f6;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-weight:600;line-height:1.5;display:inline-flex;font-size:10px!important}.bm-badge.bm-good{color:#16785f;background:#e5f5ef}.bm-badge.bm-danger{color:#b13b4b;background:#fdebee}.bm-badge.bm-warn{color:#966b20;background:#fff4dd}.bm-badge.bm-neutral{color:#547893;background:#edf3f8}.bm-count{color:#47748c;background:#f4f8fb;border:1px solid #dbe7ee;border-radius:6px;padding:3px 9px;font-size:11px}.bm-building-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0 21px 21px;display:grid}.bm-building-card{background:#fff;border:1px solid #dae5ed;border-radius:11px;min-width:0;padding:18px;transition:box-shadow .15s,border-color .15s;text-align:right!important;display:block!important}.bm-building-card:hover{border-color:#4faab9;box-shadow:0 8px 22px #16466c10}.bm-building-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.bm-building-top>span:first-child{color:#0f7591;background:linear-gradient(135deg,#e3f0f8,#eaf7f2);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.bm-building-card h4{color:var(--bm-navy);margin:0 0 8px;font-size:15px;line-height:1.8}.bm-building-card>p{overflow-wrap:anywhere;align-items:center;gap:5px;margin:0 0 18px;font-size:10px;display:flex}.bm-building-occupancy{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.bm-building-occupancy>b{color:#147e89;font-size:22px}.bm-building-occupancy>span{color:#718c9b;font-size:10px}.bm-progress{background:#e8eff4;border-radius:9px;height:5px;margin-bottom:18px;overflow:hidden}.bm-progress i{border-radius:inherit;background:linear-gradient(90deg,#38adad,#008d99);height:100%;display:block}.bm-building-bottom{color:#6c8798;border-top:1px solid #e8eff3;align-items:center;gap:13px;padding-top:14px;font-size:10px;display:flex}.bm-building-bottom>svg{color:#078b9b;margin-inline-start:auto}.bm-danger-text{color:#b54750!important}.bm-overview-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:19px;display:grid}.bm-profile-status{color:#627f92;border-bottom:1px solid #edf2f5;flex-wrap:wrap;align-items:center;gap:11px;padding:0 22px 15px;font-size:11px;display:flex}.bm-profile-status small{color:#8b9fac;margin-inline-start:auto;font-size:10px}.bm-facts{grid-template-columns:1fr 1fr;gap:19px 20px;margin:0;padding:20px 22px;display:grid}.bm-facts>div{min-width:0}.bm-facts dt{color:#8399aa;margin-bottom:6px;font-size:10px}.bm-facts dd{color:#345e79;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.bm-occupancy-main{align-items:center;gap:19px;padding:10px 23px 20px;display:flex}.bm-occupancy-main>strong{color:#11838d;letter-spacing:-1px;font-size:47px;font-weight:700;line-height:1}.bm-occupancy-main>div{flex-direction:column;gap:6px;display:flex}.bm-occupancy-main b{color:#345d78;font-size:13px}.bm-occupancy-main span{color:#8ba0ac;font-size:10px}.bm-occupancy-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 22px 20px;display:grid}.bm-occupancy-parts>div{border:1px solid #e0e9ef;border-radius:8px;grid-template-columns:7px 1fr;align-items:center;gap:7px;padding:11px 9px;display:grid}.bm-occupancy-parts i{background:#39af92;border-radius:50%;width:6px;height:6px}.bm-occupancy-parts i.leased{background:#168c9f}.bm-occupancy-parts i.maintenance{background:#df9f49}.bm-occupancy-parts span{color:#778e9f;font-size:10px}.bm-occupancy-parts b{color:#315978;grid-column:2;font-size:19px}.bm-area-stat{color:#6b879b;background:#f4f8fb;border-radius:9px;grid-template-columns:1fr auto;gap:6px;margin:0 22px 15px;padding:14px;font-size:11px;display:grid}.bm-area-stat strong{color:#235b80;grid-area:1/2/3;align-self:center;font-size:20px}.bm-area-stat small{color:#8ba0ae;grid-column:1;font-size:10px}.bm-unit-mini{grid-template-columns:1fr 1fr;gap:6px;padding:0 21px 19px;display:grid}.bm-unit-mini button{color:#52748c;background:#fff;border:1px solid #e2eaf1;border-radius:6px;justify-content:space-between;padding:8px;font-size:10px}.bm-alerts{padding:0 20px 5px}.bm-alert{text-align:right;border-top:1px solid #e6eef3;align-items:center;width:100%;padding:13px 0;justify-content:start!important;gap:10px!important;display:flex!important}.bm-alert>span{color:#ba8c35;background:#fff4dd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.bm-alert-danger>span{color:#be5964;background:#fdeeee}.bm-alert>div{flex:1;min-width:0}.bm-alert b{color:#325b77;font-size:11px;font-weight:600;line-height:1.8;display:block}.bm-alert small{color:#869aaa;margin-top:4px;font-size:10px;display:block}.bm-alert>svg{color:#86a4b5;flex-shrink:0}.bm-load-more{color:#0d8092;background:#f9fcfd;border-top:1px solid #e8eef4;width:100%;padding:12px;font-size:11px!important}.bm-quick-actions{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px;display:grid}.bm-quick-actions>button{text-align:right;background:#f9fbfd;border:1px solid #e2ebf2;border-radius:9px;justify-content:start;align-items:start;gap:9px;min-width:0;padding:14px 11px;display:flex}.bm-quick-actions>button>svg:first-child{color:#168599;flex-shrink:0}.bm-quick-actions>button>svg:last-child{color:#86a3b6;flex-shrink:0;margin-inline-start:auto}.bm-quick-actions b{color:#305c79;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.bm-quick-actions small{color:#8a9eac;font-size:10px;line-height:1.7;display:block}.bm-quick-actions>button:hover{background:#f0f8fa;border-color:#a9d2dc}.bm-empty{text-align:center;padding:35px 22px 37px}.bm-empty>span{color:#68a4b4;background:#edf6fa;border-radius:15px;justify-content:center;align-items:center;width:51px;height:51px;margin-bottom:13px;display:inline-flex}.bm-empty h4{color:#466b83;margin:0 0 9px;font-size:14px}.bm-empty p{max-width:470px;margin:0 auto 17px;font-size:11px;line-height:1.9}.bm-empty .bm-secondary{margin:auto}.bm-tablewrap{scrollbar-width:thin;overflow:auto}.bm-tablewrap table{white-space:normal;text-align:right;border-collapse:collapse;width:100%;min-width:650px;font-size:11px}.bm-tablewrap th{color:#6d8799;white-space:nowrap;background:#f3f7fa;border-block:1px solid #e6edf3;padding:12px 15px;font-size:10px}.bm-tablewrap td{color:#5b7a90;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #eaf0f5;max-width:260px;padding:15px;font-size:11px;line-height:1.8}.bm-tablewrap tr:last-child td{border-bottom:0}.bm-tablewrap tbody tr{cursor:default}.bm-tablewrap tbody tr:hover{background:#f8fcfd}.bm-tablewrap td small{color:#94a6b3;margin-top:5px;font-size:9px;line-height:1.7;display:block}.bm-record{text-align:right;color:#2d6381;white-space:normal;background:0 0;border:0;padding:0;line-height:1.8;justify-content:start!important;gap:6px!important;font-size:12px!important;display:inline-flex!important}.bm-record b{overflow-wrap:anywhere;font-weight:600}.bm-record svg{opacity:.65;flex-shrink:0}.bm-record:hover{color:#078b9c}.bm-row-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:180px;display:flex}.bm-text-button{color:#0a8092;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;line-height:1.8;display:inline-flex;font-size:10px!important}.bm-text-button:hover{text-underline-offset:3px;text-decoration:underline}.bm-pagination{color:#8aa0ae;border-top:1px solid #e8eff4;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:10px;display:flex}.bm-pagination>div{gap:6px;display:flex}.bm-pagination button{color:#3e738f;background:#fff;border:1px solid #d9e5ee;border-radius:5px;width:29px;height:28px}.bm-plan-list{padding:0 20px 7px}.bm-plan-list article{border-top:1px solid #e6edf3;align-items:center;gap:14px;padding:15px 0;display:flex}.bm-plan-list article>div:nth-child(2){flex:1;min-width:0}.bm-plan-list article>div:nth-child(2)>small{color:#8097a7;margin-top:5px;font-size:10px;line-height:1.8;display:block}.bm-plan-date{color:#668399;align-items:center;gap:7px;min-width:155px;font-size:10px;display:flex}.bm-plan-date b{font-weight:500}.bm-plan-list .late .bm-plan-date{color:#b55b4c}.bm-plan-list .bm-secondary{min-height:33px;padding:7px 10px;font-size:10px!important}.bm-note{background:#f0f8fa;border:1px solid #d3e6eb;border-radius:10px;align-items:start;gap:10px;margin-bottom:18px;padding:16px 18px;display:flex}.bm-note>svg{color:#28879a;flex-shrink:0;margin-top:3px}.bm-note p{color:#597c91;margin:0;font-size:11px}.bm-finance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.bm-finance-card{background:#fff;border:1px solid #dce6ef;border-radius:11px;padding:19px}.bm-finance-card>span{color:#6e8799;margin-bottom:12px;font-size:11px;display:block}.bm-finance-card strong{color:#204c70;overflow-wrap:anywhere;font-size:26px;line-height:1.4;display:block}.bm-finance-card strong small{color:#8b9eac;font-size:10px;font-weight:500}.bm-finance-card p{color:#8da2b0;margin:9px 0 0;font-size:10px;line-height:1.8}.bm-collection{background:linear-gradient(110deg,#edf7fb,#eef9f5);border:1px solid #cfe3e8;border-radius:12px;align-items:center;gap:25px;margin-bottom:20px;padding:19px 21px;display:flex}.bm-collection>div{white-space:nowrap;color:#2d7388;align-items:center;gap:10px;display:flex}.bm-collection span{font-size:11px}.bm-collection b{color:#087b87;margin-inline-start:13px;font-size:25px}.bm-collection p{color:#668391;border-inline-start:1px solid #cbdfe4;margin:0;padding-inline-start:24px;font-size:11px}.bm-footnote{color:#8198aa!important;margin:3px 0 22px!important;font-size:10px!important;line-height:1.9!important}.bm-footer{color:#8ba0af;border-top:1px solid #dce7ee;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:19px;font-size:10px;display:flex}.bm-footer>span:first-child{align-items:center;gap:7px;line-height:1.8;display:flex}.bm-footer>span:last-child{white-space:nowrap;color:#5c889c}.bm-feedback{background:#edf9f5;border:1px solid #cce8df;border-radius:8px;padding:12px 15px;color:#357c69!important;margin:0 0 16px!important;font-size:11px!important}.bm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.bm-print-frame{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:0;left:0}@media (max-width:1250px){.bm-building-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-overview-grid{grid-template-columns:1.1fr 1fr}.bm-quick-actions{grid-template-columns:1fr}.bm-metric{padding:15px}.bm-metric>strong{font-size:24px}.bm-tabs>button{padding:12px 11px}.bm-hero h2{font-size:26px}.bm-scope-actions,.bm-scope-actions button{flex:1}.bm-plan-list article{flex-wrap:wrap}.bm-plan-list article>div:nth-child(2){min-width:150px}}@media (max-width:900px){.bm-overview-grid{grid-template-columns:1fr}.bm-quick-actions{grid-template-columns:1fr 1fr}.bm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-hero{padding:25px}.bm-hero-summary{min-width:125px;padding-inline-start:22px}.bm-hero-summary strong{font-size:46px}.bm-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-panel-head{padding:18px}.bm-building-grid{padding:0 18px 18px}.bm-scope{padding:17px}.bm-collection{flex-direction:column;align-items:stretch;gap:12px}.bm-collection p{border-inline-start:0;border-top:1px solid #d4e5e8;padding:12px 0 0}.bm-plan-list article>.bm-badge{margin-inline-start:auto}}@media (max-width:580px){.bm-workspace{padding-top:0}.bm-hero{border-radius:13px;flex-direction:column;align-items:stretch;gap:22px;padding:22px}.bm-hero h2{font-size:24px}.bm-hero p{font-size:11px}.bm-eyebrow{letter-spacing:1px;font-size:9px}.bm-hero-tags{gap:11px;margin-top:17px}.bm-hero-tags span{font-size:10px}.bm-hero-summary{border-inline-start:0;border-top:1px solid #ffffff23;grid-template-columns:1fr auto;gap:6px;padding:18px 0 0;display:grid}.bm-hero-summary strong{grid-area:1/2/3;font-size:36px}.bm-hero-summary small{grid-column:1;max-width:none}.bm-scope{gap:13px;padding:14px}.bm-scope>label{flex-basis:100%;min-width:0}.bm-scope>label.bm-period{flex-grow:1;flex-basis:100%}.bm-scope-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.bm-primary,.bm-secondary{padding:9px 10px;font-size:11px!important}.bm-metrics{gap:9px}.bm-metric{grid-template-columns:1fr 24px;padding:13px 11px}.bm-metric-icon{width:26px;height:26px}.bm-metric-icon svg{width:15px;height:15px}.bm-metric>strong{font-size:23px}.bm-metric>span:not(.bm-metric-icon){font-size:10px}.bm-metric>small{font-size:9px}.bm-tabs>button{gap:5px;padding:12px 10px;font-size:11px}.bm-view-heading{align-items:start;gap:10px}.bm-view-heading h3{font-size:18px}.bm-view-heading p{font-size:11px}.bm-report-actions{gap:5px}.bm-icon-button{width:33px;height:34px}.bm-panel-head{flex-wrap:wrap;gap:11px;padding:17px 15px}.bm-panel-head h3{font-size:14px}.bm-panel-head p{font-size:10px}.bm-panel-head .bm-actions{justify-content:start}.bm-building-grid{grid-template-columns:1fr;padding:0 15px 15px}.bm-building-card{padding:16px}.bm-quick-actions{grid-template-columns:1fr;gap:8px;padding:0 15px 15px}.bm-facts{gap:17px 14px;padding:18px 16px}.bm-profile-status{padding:0 16px 13px}.bm-profile-status small{width:100%;margin:0}.bm-occupancy-main{gap:16px;padding:10px 17px 18px}.bm-occupancy-main>strong{font-size:42px}.bm-occupancy-parts{padding:0 16px 17px}.bm-area-stat{margin-inline:16px}.bm-unit-mini{grid-template-columns:1fr 1fr;padding-inline:16px}.bm-alerts{padding-inline:16px}.bm-alert{gap:8px!important}.bm-empty{padding:28px 17px}.bm-search{flex-basis:100%;width:100%;min-width:0;max-width:none}.bm-filters>label:not(.bm-search){flex:1}.bm-filters>label>select{width:100%}.bm-action-bar{gap:7px}.bm-action-bar>button{flex:1}.bm-tablewrap th,.bm-tablewrap td{padding:12px}.bm-plan-list{padding-inline:15px}.bm-plan-list article{gap:10px}.bm-plan-date{width:100%;min-width:0}.bm-plan-list article>.bm-secondary{margin-inline-start:auto}.bm-finance-grid{gap:9px}.bm-finance-card{padding:15px 13px}.bm-finance-card>span{font-size:10px}.bm-finance-card strong{font-size:22px}.bm-finance-card p{font-size:9px}.bm-collection{padding:16px}.bm-collection>div{flex-wrap:wrap;gap:7px}.bm-collection b{margin-inline-start:auto}.bm-note{gap:8px;padding:14px}.bm-note p{font-size:10px}.bm-footer{flex-direction:column;align-items:start;gap:12px;font-size:9px}.bm-footer>span:first-child{align-items:start}.bm-footer svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.bm-workspace *{scroll-behavior:auto!important;transition:none!important}}.bm-occupancy-parts i.reserved{background:#738bc1}@media (max-width:580px){.bm-occupancy-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}.bm-table-note{background:#f7fafc;border-top:1px solid #e4edf3;color:#6c879a!important;margin:0!important;padding:14px 20px!important;font-size:10px!important;line-height:1.9!important}.wf-workspace{--wf-navy:#0b3263;--wf-blue:#0856ac;--wf-teal:#087f88;--wf-text:#244761;--wf-muted:#6a8194;--wf-line:#dce6ee;color:var(--wf-text);flex-direction:column;gap:20px;min-width:0;padding-bottom:30px;display:flex}.wf-workspace h2,.wf-workspace h3,.wf-workspace h4,.wf-dialog h2,.wf-dialog h3{color:#173d60;margin:0;line-height:1.6}.wf-workspace p,.wf-dialog p{color:var(--wf-muted,#6a8194);margin:0;line-height:1.9}.wf-workspace button,.wf-workspace a,.wf-dialog button{font-size:13px}.wf-workspace button,.wf-dialog button{min-height:37px}.wf-workspace .primary,.wf-workspace .secondary,.wf-dialog .primary,.wf-dialog .secondary{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.wf-workspace button:disabled,.wf-dialog button:disabled{cursor:not-allowed;opacity:.45}:is(.wf-workspace button:focus-visible,.wf-workspace a:focus-visible,.wf-workspace input:focus-visible,.wf-workspace select:focus-visible,.wf-dialog button:focus-visible,.wf-dialog input:focus-visible,.wf-dialog select:focus-visible,.wf-dialog summary:focus-visible){outline-offset:3px;outline:3px solid #66bdc9}.wf-workspace select,.wf-workspace input[type=date],.wf-dialog select{font:inherit;color:#315671;background:#fcfdff;border:1px solid #d5e1eb;border-radius:8px;min-width:0;height:42px;padding:9px 11px;font-size:13px}.wf-workspace small{font-size:12px}.wf-hero{color:#fff;background:linear-gradient(115deg,#072f68,#0a4776 70%,#0a6976);border:1px solid #1c4a75;border-radius:15px;justify-content:space-between;align-items:center;gap:28px;padding:29px 31px;display:flex}.wf-hero h2{color:#fff;margin:10px 0 9px;font-size:27px;font-weight:600;line-height:1.65}.wf-hero p{color:#d0e5ef;max-width:780px;font-size:14px}.wf-eyebrow{color:#9bd8de;letter-spacing:2px;font-size:10px}.wf-hero-tags{flex-wrap:wrap;align-items:center;gap:15px;margin-top:18px;display:flex}.wf-hero-tags>span{color:#bbdfe7;align-items:center;gap:6px;font-size:12px;display:flex}.wf-hero-aside{flex-direction:column;flex-shrink:0;align-items:center;gap:18px;display:flex}.wf-hero-aside>svg{color:#acdce4;box-sizing:content-box;background:#ffffff0a;border:1px solid #ffffff23;border-radius:21px;padding:15px}.wf-hero-aside .primary{color:#0b466d;background:#fff;border-color:#fff;font-size:12px;box-shadow:0 5px 15px #08275422}.wf-project-context{border:1px solid var(--wf-line);background:#fff;border-radius:13px;padding:23px}.wf-context-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.wf-context-title>svg{color:#3c88a6;flex-shrink:0}.wf-context-title h3{font-size:16px;font-weight:600}.wf-context-title p{margin-top:3px;font-size:12px}.wf-context-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.wf-context-controls label{color:#657e92;flex-direction:column;flex:1;gap:8px;min-width:135px;font-size:12px;display:flex}.wf-context-controls label:first-child{flex:2;min-width:235px}.wf-context-controls label>select,.wf-context-controls label>input{width:100%}.wf-context-controls>button{height:42px}.wf-project-meta{border-top:1px solid #e8eff5;flex-wrap:wrap;align-items:center;gap:17px 28px;margin-top:18px;padding-top:20px;display:flex}.wf-project-meta>span:not(.wf-badge){gap:4px;display:grid}.wf-project-meta small{color:#8b9dab;font-size:11px}.wf-project-meta b{color:#315876;font-size:13px;font-weight:500}.wf-project-meta .wf-badge{margin-inline-start:auto}.wf-context-hint{color:#6a8598;background:#f3f8fc;border:1px solid #e2edf4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;padding:12px 14px;font-size:12px;display:flex}.wf-context-hint svg{color:#528da7;flex-shrink:0}.wf-context-hint>span{flex:1}.wf-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.wf-search{border:1px solid var(--wf-line);color:#7c94a6;background:#fff;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:220px;max-width:610px;padding:0 13px;display:flex}.wf-search input{font:inherit;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:13px}.wf-search>button{color:#7994a7;min-height:26px;padding:0 3px;font-size:20px}.wf-toolbar>div{gap:8px;display:flex}.wf-scope-description{font-size:12px;line-height:1.9;color:#7a90a1!important;margin-top:-7px!important}.wf-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.wf-kpis>button{text-align:start;border:1px solid var(--wf-line);background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:9px;min-width:0;padding:19px;transition:border-color .15s;display:flex}.wf-kpis>button:hover{border-color:#9dbdce}.wf-kpis>button>span{color:#6e8496;align-items:center;gap:7px;font-size:12px;display:flex}.wf-kpis svg{color:#3593a6}.wf-kpis strong{color:#16456e;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:29px;font-weight:600;display:flex}.wf-kpis strong small{color:#829aab;font-size:12px;font-weight:400}.wf-kpis p{font-size:11px;line-height:1.85}.wf-kpis .warning svg{color:#b08739}.wf-kpis .warning strong{color:#94702c}.wf-tabs{border:1px solid var(--wf-line);scrollbar-width:thin;background:#fff;border-radius:11px;align-items:stretch;gap:4px;padding:6px;display:flex;overflow:auto}.wf-tabs>button{color:#6c8396;white-space:nowrap;border:1px solid #0000;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:11px 12px;font-size:12px;display:flex}.wf-tabs>button.active{color:#0c5a96;background:#eaf3fa;border-color:#d0e2ef;font-weight:600}.wf-tabs>button>b{color:#31789e;background:#deedf7;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:500;line-height:1.5}.wf-tabs>button>svg{flex-shrink:0}.wf-feedback{color:#366e79;background:#eef8f8;border:1px solid #cee5e8;border-radius:9px;align-items:center;gap:15px;padding:13px 16px;font-size:13px;display:flex}.wf-feedback>span{flex:1}.wf-feedback>button{min-height:24px;font-size:20px}.wf-tab-content{flex-direction:column;gap:20px;min-width:0;display:flex}.wf-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.wf-section-heading h3{font-size:18px;font-weight:600}.wf-section-heading p{max-width:780px;margin-top:4px;font-size:13px;line-height:1.85}.wf-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.wf-actions>select{max-width:220px;font-size:12px}.wf-panel{border:1px solid var(--wf-line);background:#fff;border-radius:13px;min-width:0;padding:22px}.wf-panel>.wf-section-heading{margin-bottom:19px}.wf-lead-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);align-items:start;gap:18px;display:grid}.wf-alert-list{flex-direction:column;display:flex}.wf-alert{border-top:1px solid #e8eff4;align-items:flex-start;gap:11px;padding:17px 0;display:flex}.wf-alert:first-child{border-top:0;padding-top:0}.wf-alert-icon{color:#54869d;background:#eff4f7;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:3px;display:flex}.wf-alert-danger .wf-alert-icon{color:#bd7354;background:#fff0eb}.wf-alert-warning .wf-alert-icon{color:#b08a38;background:#fff6e5}.wf-alert-copy{flex:1;min-width:0}.wf-alert-copy>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-alert-copy b{color:#2c536e;font-size:13px;font-weight:600}.wf-alert-copy p{margin:6px 0 4px;font-size:12px;line-height:1.85}.wf-alert-copy>small{color:#8aa0b1;font-size:11px}.wf-alert-action{flex-shrink:0;padding-top:2px}.wf-alert-action button{padding:8px 10px;font-size:11px}.wf-badge{color:#688397;white-space:normal;background:#f2f6f8;border:1px solid #dfe8ee;border-radius:5px;align-items:center;max-width:240px;padding:3px 8px;line-height:1.8;display:inline-flex;font-size:11px!important}.wf-positive{color:#2c7f68;background:#eef9f3;border-color:#d3ebde}.wf-warning{color:#96732f;background:#fff8e9;border-color:#f0e1ba}.wf-danger{color:#a35e43;background:#fff1eb;border-color:#efd6c9}.wf-source-links{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.wf-source-links button{color:#4b809b;text-align:start;overflow-wrap:anywhere;background:#edf5fa;border:1px solid #dcebf3;border-radius:5px;align-items:center;gap:4px;max-width:180px;min-height:28px;padding:3px 7px;display:flex;font-size:10px!important}.wf-source-links small{color:#899ca9;font-size:10px}.wf-time-big{align-items:baseline;gap:11px;padding:2px 0 18px;display:flex}.wf-time-big strong{color:#15758b;font-variant-numeric:tabular-nums;font-size:39px;font-weight:500;line-height:1.5}.wf-time-big span{color:#7791a2;font-size:12px}.wf-number-list{gap:12px;margin:0 0 21px;padding:0;display:grid}.wf-number-list>div{border-bottom:1px solid #e8eff3;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.wf-number-list dt{color:#6d8597;font-size:12px}.wf-number-list dd{color:#254e6d;margin:0;font-size:16px;font-weight:600}.wf-lead-grid>.wf-panel:last-child>.secondary{width:100%}.wf-clear{text-align:center;color:#3e947e;background:#f8fcfb;border-radius:9px;flex-direction:column;align-items:center;gap:10px;padding:25px 18px;display:flex}.wf-clear b{color:#478570;font-size:13px}.wf-clear p{max-width:560px;font-size:12px}.wf-more{color:#537f99;background:#f6fafc;border:1px dashed #cbdde8;border-radius:8px;width:100%;margin-top:10px;padding:12px;font-size:12px}.wf-start-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.wf-start-card{text-align:start;border:1px solid var(--wf-line);background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:11px;padding:21px;display:flex!important}.wf-start-card:hover{border-color:#9cbed1;box-shadow:0 4px 14px #163c5407}.wf-start-card>svg{color:#3b91ad;box-sizing:content-box;background:#eef6fa;border-radius:10px;padding:9px}.wf-start-card>b{color:#1e5275;font-size:15px;font-weight:600}.wf-start-card>span{color:#7d94a4;font-size:12px;line-height:1.8}.wf-start-card>small{color:#478d97;border-top:1px solid #eaf0f4;align-items:center;gap:4px;width:100%;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.wf-rule-explanation,.wf-context-note,.wf-detail-intro{color:#4b91a8;background:#edf6fa;border:1px solid #d9e9f1;border-radius:10px;align-items:flex-start;gap:13px;padding:18px;display:flex}.wf-rule-explanation svg,.wf-context-note svg,.wf-detail-intro svg{flex-shrink:0;margin-top:3px}.wf-rule-explanation b,.wf-detail-intro b{color:#3e7089;font-size:14px;font-weight:600}.wf-rule-explanation p,.wf-context-note p,.wf-detail-intro p{color:#66879a;margin-top:3px;font-size:12px;line-height:1.9}.wf-text-button{color:#157a96;text-align:start;white-space:normal;background:0 0;border:0;align-items:center;gap:5px;line-height:1.85;display:inline-flex;justify-content:flex-start!important;min-height:25px!important;padding:0!important;font-size:13px!important}.wf-text-button:hover{text-decoration:underline}.wf-subfilters{flex-wrap:wrap;align-items:end;gap:13px;display:flex}.wf-subfilters>label{color:#6c8699;flex-direction:column;gap:7px;min-width:150px;font-size:12px;display:flex}.wf-subfilters>span{color:#879baa;margin-inline-start:auto;padding-bottom:10px;font-size:12px;line-height:1.8}.wf-panel>.wf-subfilters{margin-bottom:18px}.wf-table-shell{border:1px solid var(--wf-line);background:#fff;border-radius:11px;min-width:0;overflow:hidden}.wf-table-scroll{scrollbar-width:thin;overflow-x:auto}.wf-table{border-collapse:collapse;width:100%;min-width:770px;margin:0;font-size:13px}.wf-table th{text-align:start;color:#6a8396;white-space:nowrap;background:#f4f8fb;padding:13px 15px;font-size:11px;font-weight:600}.wf-table td{vertical-align:middle;color:#47677e;border-top:1px solid #e8eff4;max-width:350px;padding:15px;font-size:12px;line-height:1.85}.wf-table tr:hover td{background:#fbfdff}.wf-table td>b{color:#2d5572;font-size:13px;font-weight:600;display:block}.wf-table td small{color:#8ba0ae;white-space:normal;margin-top:4px;font-size:11px;line-height:1.8;display:block}.wf-table td .secondary{min-height:33px;padding:7px 10px;font-size:11px}.wf-table .wf-text-button{display:flex;font-size:12px!important}.wf-pagination{color:#7b92a3;background:#fcfdfe;border-top:1px solid #e6edf3;justify-content:flex-end;align-items:center;gap:10px;padding:12px 15px;font-size:11px;display:flex}.wf-pagination>span{margin-inline-end:auto}.wf-pagination>.secondary{min-height:31px;padding:5px 10px;font-size:11px}.wf-pagination>small{font-size:11px}.wf-inline-empty{text-align:center;color:#7a93a5;background:#fff;border:1px dashed #d3e0e9;border-radius:10px;padding:27px 22px;font-size:13px;line-height:1.9}.wf-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.wf-empty{text-align:center;background:#fff;border:1px dashed #bdd5e4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 24px;display:flex}.wf-empty>span{color:#659bb1;background:#eef7fb;border-radius:17px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.wf-empty h3{color:#365f7d;font-size:17px;font-weight:500}.wf-empty p{max-width:690px;font-size:13px;line-height:1.9}.wf-empty .primary{margin-top:5px}.wf-worker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.wf-worker-card{border:1px solid var(--wf-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:20px;display:flex}.wf-worker-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-worker-avatar{color:#4985a2;background:#edf6fb;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.wf-worker-heading>div{flex:1;min-width:125px}.wf-worker-heading h4{overflow-wrap:anywhere;font-size:15px;font-weight:600}.wf-worker-heading small{color:#839aab;font-size:12px}.wf-worker-heading>.wf-badge{font-size:10px!important}.wf-worker-meta{border-top:1px solid #edf2f6;flex-direction:column;gap:6px;margin-top:18px;padding-top:15px;display:flex}.wf-worker-meta>span{color:#8aa1b0;font-size:11px}.wf-worker-meta>b{color:#577a92;font-size:12px;font-weight:500;line-height:1.85}.wf-worker-readiness{color:#497e91;align-items:flex-start;gap:6px;margin-top:13px;font-size:12px;line-height:1.8;display:flex}.wf-worker-readiness svg{flex-shrink:0;margin-top:3px}.wf-expiry{color:#a18445;background:#fffaed;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:7px;font-size:11px;display:flex}.wf-worker-reason{font-size:11px;line-height:1.85;color:#8498a8!important;margin:12px 0 18px!important}.wf-worker-footer{border-top:1px solid #eaf0f4;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:flex}.wf-worker-footer>.wf-text-button{font-size:11px!important}.wf-worker-footer>.secondary{padding:7px 10px;font-size:11px}.wf-horizon{scrollbar-width:thin;gap:9px;padding:2px 1px 9px;display:flex;overflow-x:auto}.wf-horizon>button{color:#6e8a9d;background:#fff;border:1px solid #d9e5ee;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;min-width:108px;padding:15px 12px;display:flex}.wf-horizon>button.selected{background:#eaf5fa;border-color:#55a2c1;box-shadow:0 0 0 1px #55a2c126}.wf-horizon>button>span{font-size:11px}.wf-horizon>button>b{color:#2c5b79;font-size:14px;font-weight:500}.wf-horizon>button>strong{color:#2b7d98;margin-top:5px;font-size:23px;font-weight:500}.wf-horizon>button>small{color:#8a9fae;text-align:center;max-width:90px;font-size:9px;line-height:1.7}.wf-cost-hero{color:#fff;background:linear-gradient(120deg,#0b426b,#0b6b7b);border-radius:13px;align-items:center;gap:18px;padding:26px;display:flex}.wf-cost-hero>span{color:#b9e5e7;background:#ffffff0c;border:1px solid #ffffff24;border-radius:12px;align-items:center;padding:15px;display:flex}.wf-cost-hero>div{flex:1;min-width:0}.wf-cost-hero small{color:#c0dce7;font-size:12px}.wf-cost-hero strong{color:#fff;overflow-wrap:anywhere;margin:8px 0;font-size:30px;font-weight:500;display:block}.wf-cost-hero p{color:#c7e2e9;max-width:760px;font-size:12px}.wf-cost-hero .secondary{color:#fff;white-space:normal;text-align:center;background:#ffffff0c;border-color:#ffffff45;max-width:200px;font-size:11px}.wf-view-switch{flex-wrap:wrap;gap:6px;display:flex}.wf-view-switch>button{color:#7990a1;background:#fff;border:1px solid #dbe7ee;border-radius:7px;padding:8px 15px;font-size:12px}.wf-view-switch>button.active{color:#2a7799;background:#eaf4f9;border-color:#b7d6e5}.wf-report-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wf-report-card{border:1px solid var(--wf-line);background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;gap:13px;padding:25px;display:flex}.wf-report-card>span{color:#4391b2;background:#edf6fb;border-radius:12px;padding:12px;display:flex}.wf-report-card h3{font-size:17px;font-weight:600}.wf-report-card p{flex:1;font-size:13px;line-height:1.9}.wf-report-card>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.wf-report-card a{font-size:12px}.wf-close-selector{border:1px solid var(--wf-line);background:#fff;border-radius:11px;align-items:end;gap:12px;padding:19px;display:flex}.wf-close-selector>label{color:#6a8598;flex-direction:column;flex:1;gap:8px;font-size:12px;display:flex}.wf-close-selector select{max-width:700px}.wf-close-state{background:#f0f7fb;border:1px solid #d7e8f2;border-radius:11px;align-items:center;gap:15px;padding:21px;display:flex}.wf-close-state>span{color:#448ba5;background:#fff;border:1px solid #cde3ed;border-radius:11px;align-items:center;padding:11px;display:flex}.wf-close-state>div{flex:1}.wf-close-state h3{color:#3b6d87;font-size:17px;font-weight:600}.wf-close-state p{margin-top:5px;font-size:12px}.wf-close-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wf-close-metrics>div{border:1px solid var(--wf-line);background:#fff;border-radius:10px;flex-direction:column;gap:9px;padding:17px;display:flex}.wf-close-metrics small{color:#7c93a4;font-size:12px}.wf-close-metrics b{color:#2a6486;font-size:24px;font-weight:500}.wf-checks{flex-direction:column;gap:0;display:flex}.wf-check{border-top:1px solid #e7eff4;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.wf-check:first-child{border-top:0;padding-top:0}.wf-check>span:first-child{color:#8aa5b7;flex-shrink:0;align-items:center;margin-top:4px;display:flex}.wf-check-verified>span:first-child{color:#3c9d80}.wf-check-blocked>span:first-child{color:#c2825f}.wf-check-missing>span:first-child{color:#b3924c}.wf-check>div{flex:1;min-width:0}.wf-check b{color:#345e79;font-size:14px;font-weight:600}.wf-check p{color:#7992a4;margin-top:5px;font-size:12px;line-height:1.9}.wf-check>.wf-badge{flex-shrink:0;font-size:10px!important}.wf-close-footer{border-top:1px solid #e4edf3;justify-content:space-between;align-items:center;gap:17px;margin-top:10px;padding-top:19px;display:flex}.wf-close-footer p{flex:1;font-size:12px}.wf-error{color:#9f664b;background:#fff7f1;border:1px solid #efd4c7;border-radius:9px;margin-top:14px;padding:14px 16px;font-size:13px;line-height:1.9}.wf-connected{align-items:flex-start;gap:18px;padding-top:8px;display:flex}.wf-connected>span{color:#7a92a4;white-space:nowrap;align-items:center;gap:7px;padding-top:8px;font-size:12px;display:flex}.wf-connected>div{flex-wrap:wrap;gap:7px;display:flex}.wf-connected button{color:#64859e;background:#eef4f8;border:1px solid #dce8f0;border-radius:6px;min-height:32px;padding:6px 10px;font-size:11px}.wf-footer{color:#8ca0af;border-top:1px solid #dbe7ef;align-items:flex-start;gap:8px;padding-top:17px;font-size:11px;line-height:1.85;display:flex}.wf-footer svg{color:#6d9eb1;flex-shrink:0;margin-top:3px}.wf-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150;direction:rtl;background:#09284473;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.wf-dialog{color:#264a65;background:#fff;border-radius:15px;flex-direction:column;width:min(650px,100%);min-width:0;max-height:91dvh;display:flex;overflow:hidden;box-shadow:0 25px 80px #071e3c45}.wf-dialog-wide{width:min(960px,100%)}.wf-dialog-heading{background:#f7fafc;border-bottom:1px solid #dfe9f1;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 25px;display:flex}.wf-dialog-heading h2{font-size:21px;font-weight:600}.wf-dialog-heading p{color:#7b95a8;margin-top:5px;font-size:12px}.wf-dialog-heading>button{color:#7f98a9;flex-shrink:0;min-width:34px}.wf-dialog-body{overscroll-behavior:contain;min-width:0;padding:24px;overflow:auto}.wf-dialog-footer{background:#fbfdfe;border-top:1px solid #dfe9f1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:17px 24px;display:flex}.wf-dialog-footer>span{color:#7892a5;margin-inline-end:auto;font-size:12px}.wf-dialog .wf-detail-intro{margin-bottom:24px}.wf-dialog .wf-subtitle{margin:20px 0 12px;font-size:16px}.wf-approval-row{border-top:1px solid #e6eef4;flex-wrap:wrap;align-items:center;gap:13px;padding:16px 0;display:flex}.wf-approval-row>div{flex:1;min-width:170px}.wf-approval-row b{color:#496b85;font-size:13px;font-weight:600;display:block}.wf-approval-row small{color:#809aac;margin-top:5px;font-size:11px;display:block}.wf-approval-row>.wf-text-button{font-size:12px!important}.wf-dialog-select{color:#6b879c;flex-direction:column;gap:10px;font-size:13px;display:flex}.wf-dialog-select select{width:100%}.wf-candidate-list{flex-direction:column;gap:10px;margin:20px 0;display:flex}.wf-candidate{cursor:pointer;background:#fff;border:1px solid #dce7ee;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.wf-candidate.selected{background:#f5fbfb;border-color:#badce0}.wf-candidate input{accent-color:#178e98;flex-shrink:0;width:17px;height:17px}.wf-candidate>span{flex-direction:column;flex:1;gap:5px;display:flex}.wf-candidate b{color:#3c627a;font-size:14px;font-weight:600}.wf-candidate small{color:#7791a1;font-size:12px}.wf-candidate em{color:#8ca2b0;font-size:11px;font-style:normal;line-height:1.85}.wf-candidate>.wf-badge{flex:none;font-size:10px!important}.wf-gap-list{background:#f7fafc;border:1px solid #e0eaf1;border-radius:10px;margin-top:17px;padding:2px 15px}.wf-gap-list>div{border-top:1px solid #e5edf3;align-items:center;gap:13px;padding:14px 0;font-size:12px;display:flex}.wf-gap-list>div:first-child{border-top:0}.wf-gap-list b{color:#55788f;flex:1;font-weight:600}.wf-gap-list span{color:#8ba0ae}.wf-gap-list .wf-badge{color:#96732f}.wf-excluded{border-top:1px solid #e2ebf2;margin-top:20px;padding-top:17px}.wf-excluded summary{cursor:pointer;color:#7492a7;font-size:13px;line-height:1.8}.wf-excluded>div{border-bottom:1px solid #edf2f6;padding:15px 0}.wf-excluded b{color:#68869d;font-size:12px}.wf-excluded p,.wf-reason{color:#8ba0af;margin-top:7px;font-size:12px;line-height:1.9}.wf-dialog .wf-context-note{margin-bottom:15px}@media (max-width:1350px){.wf-kpis,.wf-worker-grid,.wf-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-lead-grid{grid-template-columns:1.35fr 1fr}.wf-alert-action{flex-basis:100%;padding-inline-start:45px}.wf-alert{flex-wrap:wrap}.wf-alert-copy{flex-basis:calc(100% - 45px)}.wf-hero h2{font-size:24px}.wf-context-controls>label:first-child{flex-basis:100%}.wf-tabs>button{padding:10px 11px}.wf-cost-hero{flex-wrap:wrap}.wf-cost-hero>.secondary{max-width:none;margin-inline-start:70px}}@media (max-width:1000px){.wf-lead-grid{grid-template-columns:1fr}.wf-alert{flex-wrap:nowrap}.wf-alert-copy{flex-basis:auto}.wf-alert-action{flex-basis:auto;padding-inline-start:0}.wf-section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.wf-context-controls>label{min-width:150px}.wf-project-meta{gap:15px 25px}.wf-hero-aside{display:none}.wf-connected{flex-direction:column;gap:10px}.wf-report-grid{gap:14px}.wf-panel{padding:20px}.wf-scope-description{font-size:11px!important}}@media (max-width:680px){.wf-workspace{gap:16px}.wf-hero{min-height:205px;padding:23px 20px}.wf-hero h2{font-size:24px;line-height:1.7}.wf-hero p{font-size:13px}.wf-hero-tags{gap:8px;margin-top:15px}.wf-hero-tags>span{font-size:11px}.wf-eyebrow{letter-spacing:1.5px;font-size:9px}.wf-project-context{padding:18px}.wf-context-title p{font-size:12px}.wf-context-controls{gap:11px}.wf-context-controls>label{flex-basis:calc(50% - 12px);min-width:120px;font-size:12px}.wf-context-controls>label:first-child{flex-basis:100%;min-width:100%}.wf-context-controls select,.wf-context-controls input[type=date]{height:43px;font-size:12px}.wf-context-controls>button{flex:1;font-size:12px}.wf-project-meta{gap:15px 18px;padding-top:16px}.wf-project-meta>span:not(.wf-badge){flex-basis:calc(50% - 10px)}.wf-project-meta>.wf-badge{margin-inline-start:0}.wf-project-meta b{font-size:12px}.wf-project-meta .wf-text-button{font-size:12px!important}.wf-context-hint{align-items:flex-start;font-size:12px;line-height:1.8}.wf-context-hint>span{min-width:180px}.wf-toolbar{flex-wrap:wrap;gap:11px}.wf-search{flex-basis:100%;min-width:100%;max-width:100%}.wf-toolbar>div{margin-inline-start:auto}.wf-toolbar .secondary{min-height:40px;padding:9px 11px;font-size:12px}.wf-scope-description{line-height:1.9;font-size:12px!important}.wf-kpis{gap:9px}.wf-kpis>button{gap:7px;padding:15px 12px}.wf-kpis>button>span{gap:5px;font-size:11px}.wf-kpis svg{width:15px;height:15px}.wf-kpis strong{gap:6px;font-size:25px}.wf-kpis p{font-size:11px;line-height:1.75}.wf-kpis strong small{font-size:11px}.wf-tabs{padding:5px}.wf-tabs>button{gap:5px;min-height:42px;padding:10px 11px;font-size:12px}.wf-tab-content{gap:17px}.wf-panel{padding:17px}.wf-section-heading h3{font-size:18px}.wf-section-heading p{font-size:13px}.wf-actions{gap:7px;width:100%}.wf-actions button,.wf-actions a{min-height:40px;padding:9px 10px;font-size:12px}.wf-actions>select{flex:1;max-width:100%;min-height:42px}.wf-alert{flex-wrap:wrap;gap:8px;padding:15px 0}.wf-alert-copy{flex-basis:calc(100% - 43px)}.wf-alert-copy b{font-size:13px}.wf-alert-copy p{font-size:12px}.wf-alert-action{width:100%;padding-inline-start:42px}.wf-alert-action .secondary{min-height:38px;padding:8px 11px;font-size:12px}.wf-badge{font-size:11px!important}.wf-number-list dt{font-size:13px}.wf-number-list dd{font-size:17px}.wf-start-grid{gap:10px}.wf-start-card{gap:10px;padding:17px}.wf-start-card>b{font-size:14px}.wf-start-card>span{font-size:12px}.wf-start-card>svg{width:21px;height:21px;padding:8px}.wf-start-card>small{font-size:11px}.wf-rule-explanation,.wf-context-note{gap:10px;padding:16px}.wf-rule-explanation p,.wf-context-note p{font-size:12px}.wf-rule-explanation b{font-size:13px}.wf-subfilters{gap:11px}.wf-subfilters>label{flex:1;min-width:120px;font-size:12px}.wf-subfilters select{width:100%;height:42px;font-size:12px}.wf-subfilters>span{flex-basis:100%;margin-inline-start:0;padding-bottom:0;font-size:12px}.wf-worker-grid{grid-template-columns:1fr}.wf-worker-card{padding:20px}.wf-worker-heading h4{font-size:16px}.wf-worker-heading small{font-size:13px}.wf-worker-meta>span{font-size:12px}.wf-worker-meta>b,.wf-worker-readiness{font-size:13px}.wf-worker-reason{font-size:12px}.wf-worker-footer>.secondary,.wf-worker-footer>.wf-text-button{min-height:38px!important;font-size:12px!important}.wf-expiry{font-size:12px}.wf-source-links button{min-height:32px;padding:4px 7px;font-size:11px!important}.wf-horizon>button{min-width:106px;min-height:132px}.wf-horizon>button>small{font-size:10px}.wf-table-scroll{overflow:visible}.wf-table{border:0;width:100%;min-width:0;display:block}.wf-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-table tbody{display:block}.wf-table tr{border-bottom:1px solid #dce8f0;padding:15px;display:block}.wf-table tr:last-child{border-bottom:0}.wf-table td{overflow-wrap:anywhere;grid-template-columns:118px minmax(0,1fr);align-items:start;gap:5px 12px;min-width:0;max-width:none;font-size:13px;display:grid;border:0!important;border-bottom:1px dashed #e7eef3!important;padding:9px 0!important}.wf-table td:before{content:attr(data-label);color:#8ba2b3;grid-area:1/1/9;padding-top:2px;font-size:11px}.wf-table td>*{grid-column:2;min-width:0}.wf-table td:first-child{padding-top:0!important}.wf-table td:first-child:before{color:#6e91a8}.wf-table td:last-child{border:0!important;padding-bottom:0!important}.wf-table td>small{margin-top:0;font-size:12px}.wf-table .wf-text-button{font-size:13px!important}.wf-table td>.secondary{width:fit-content;min-height:38px;font-size:12px}.wf-table td>b{font-size:14px}.wf-table td .wf-badge{width:fit-content}.wf-table tr:hover td{background:0 0}.wf-table .wf-row-actions{gap:7px}.wf-table .wf-row-actions .secondary{min-height:38px}.wf-pagination{flex-wrap:wrap;gap:7px;padding:13px;font-size:12px}.wf-pagination>span{flex-basis:100%;margin:0}.wf-pagination>.secondary{min-height:38px;padding:8px 12px;font-size:12px}.wf-pagination>small{font-size:12px}.wf-pagination>small,.wf-pagination>.secondary:first-of-type{margin-inline-start:auto}.wf-empty{padding:30px 21px}.wf-empty h3{font-size:16px}.wf-empty p{font-size:13px}.wf-inline-empty{padding:22px 18px;font-size:13px}.wf-cost-hero{gap:13px;padding:23px 20px}.wf-cost-hero>span{padding:10px}.wf-cost-hero strong{font-size:26px}.wf-cost-hero p{font-size:12px}.wf-cost-hero>.secondary{width:100%;max-width:100%;min-height:42px;margin:0;font-size:12px}.wf-view-switch{gap:6px}.wf-view-switch>button{flex:1;min-height:40px;padding:9px 8px;font-size:12px}.wf-report-grid{grid-template-columns:1fr}.wf-report-card{padding:23px}.wf-report-card h3{font-size:17px}.wf-report-card p{font-size:13px}.wf-report-card a{min-height:40px;font-size:13px}.wf-close-selector{flex-wrap:wrap;padding:17px}.wf-close-selector>label{flex-basis:100%}.wf-close-selector select{max-width:100%;font-size:12px}.wf-close-state{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:18px}.wf-close-state h3{font-size:16px}.wf-close-state>div{flex:1;min-width:200px}.wf-close-state p{font-size:12px}.wf-close-metrics{grid-template-columns:1fr 1fr;gap:10px}.wf-close-metrics>div{padding:15px}.wf-close-metrics small{font-size:12px}.wf-close-metrics b{font-size:23px}.wf-check{flex-wrap:wrap;gap:10px}.wf-check>div{flex-basis:calc(100% - 35px)}.wf-check b{font-size:14px}.wf-check p{font-size:13px}.wf-check>.wf-badge{margin-inline-start:30px;font-size:11px!important}.wf-close-footer{flex-wrap:wrap}.wf-close-footer p{flex-basis:100%;font-size:13px}.wf-close-footer>.primary{width:100%;min-height:43px}.wf-connected{gap:11px}.wf-connected>span{font-size:12px}.wf-connected>div{gap:7px}.wf-connected button{min-height:38px;padding:8px 10px;font-size:12px}.wf-footer{font-size:11px;line-height:1.95}.wf-error{font-size:13px}.wf-overlay{padding:10px}.wf-dialog{border-radius:12px;max-height:94dvh}.wf-dialog-heading{gap:10px;padding:18px}.wf-dialog-heading h2{font-size:20px}.wf-dialog-heading p{font-size:12px}.wf-dialog-body{padding:18px}.wf-dialog-footer{gap:8px;padding:15px}.wf-dialog-footer>span{flex-basis:100%;margin:0;font-size:12px}.wf-dialog-footer .primary,.wf-dialog-footer .secondary{flex:1;min-height:42px;font-size:12px}.wf-detail-intro{gap:10px;padding:16px}.wf-detail-intro p{font-size:13px}.wf-approval-row{flex-wrap:wrap;gap:9px}.wf-approval-row>div{flex-basis:100%;min-width:100%}.wf-approval-row b{font-size:14px}.wf-approval-row small{font-size:12px}.wf-approval-row .wf-text-button{font-size:13px!important}.wf-candidate{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:15px}.wf-candidate>span{flex:1;min-width:180px}.wf-candidate input{width:18px;height:18px;margin-top:5px}.wf-candidate b{font-size:14px}.wf-candidate small{font-size:13px}.wf-candidate em{font-size:12px}.wf-candidate>.wf-badge{margin-inline-start:29px;font-size:11px!important}.wf-gap-list>div{flex-wrap:wrap;gap:7px;font-size:12px}.wf-gap-list b{flex-basis:100%}.wf-gap-list .wf-badge{margin-inline-start:auto}.wf-excluded summary{font-size:13px}.wf-excluded p,.wf-reason{font-size:12px}}@media print{.wf-workspace .wf-no-print,.wf-workspace .wf-hero-aside,.wf-workspace .wf-context-controls,.wf-workspace .wf-start-grid,.wf-workspace .wf-actions,.wf-workspace .wf-subfilters,.wf-workspace .wf-alert-action,.wf-workspace .wf-source-links,.wf-workspace .wf-connected,.wf-workspace .wf-pagination{display:none!important}body:has(.wf-workspace) .pro-sidebar{display:none!important}body:has(.wf-workspace) .pro-header{display:none!important}body:has(.wf-workspace) .heading{display:none!important}body:has(.wf-workspace) .section-tabs{display:none!important}body:has(.wf-workspace) main{width:100%;margin:0}body:has(.wf-workspace) .content{padding:0}.wf-workspace{gap:12px;font-size:10px}.wf-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:18px}.wf-hero h2{font-size:20px}.wf-hero p{font-size:11px}.wf-hero-tags{font-size:10px}.wf-project-context{padding:12px}.wf-project-meta{margin-top:8px;padding-top:9px}.wf-scope-description{font-size:10px!important}.wf-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-kpis>button{padding:10px}.wf-kpis strong{font-size:23px}.wf-kpis p,.wf-kpis>button>span{font-size:10px}.wf-tabs{display:none}.wf-lead-grid{grid-template-columns:1.5fr 1fr;gap:12px}.wf-panel{padding:15px}.wf-section-heading h3{font-size:15px}.wf-section-heading p,.wf-alert-copy b{font-size:11px}.wf-alert-copy p{font-size:10px}.wf-worker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-worker-card{break-inside:avoid;padding:15px}.wf-worker-footer{display:none}.wf-table-scroll{overflow:visible}.wf-table{min-width:0;font-size:9px;display:table}.wf-table thead{clip:auto;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.wf-table tbody{display:table-row-group}.wf-table tr{break-inside:avoid;padding:0;display:table-row}.wf-table th,.wf-table td{vertical-align:top;max-width:none;display:table-cell;border-top:1px solid #dfe7ee!important;padding:7px!important;font-size:9px!important}.wf-table td:before{display:none}.wf-table td>b,.wf-table td>small,.wf-table .wf-text-button{font-size:9px!important}.wf-table .secondary{display:none}.wf-table td>*{grid-column:auto}.wf-table-shell{overflow:visible}.wf-table .wf-badge{padding:1px 4px;font-size:9px!important}.wf-horizon{flex-wrap:wrap;gap:5px;overflow:visible}.wf-horizon>button{min-width:65px;min-height:80px;padding:8px}.wf-horizon>button>small{font-size:8px}.wf-horizon>button>strong{font-size:16px}.wf-horizon>button>span{font-size:8px}.wf-cost-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:17px}.wf-cost-hero>.secondary{display:none}.wf-cost-hero strong{font-size:23px}.wf-cost-hero p{font-size:10px}.wf-report-grid{grid-template-columns:1fr 1fr}.wf-report-card{break-inside:avoid;padding:17px}.wf-report-card>div{display:none}.wf-check{break-inside:avoid;padding:12px 0}.wf-check b{font-size:12px}.wf-check p{font-size:10px}.wf-close-footer>.primary{display:none}.wf-close-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-close-metrics>div{padding:10px}.wf-close-metrics small{font-size:9px}.wf-close-metrics b{font-size:20px}.wf-footer{font-size:9px}.wf-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.wf-view-switch>.wf-export-cost{color:#386981;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.wf-project-meta small,.wf-worker-meta>span,.wf-worker-heading small,.wf-table small,.wf-scope-description,.wf-horizon>button>small{color:#607e93!important}.wf-workspace .wf-pagination{flex-wrap:wrap;row-gap:8px}@media (max-width:680px){.wf-view-switch>.wf-export-cost{flex-basis:100%;justify-content:center;margin-inline-start:0}.wf-dialog-footer .primary{white-space:normal}.wf-kpis p{overflow-wrap:anywhere}}.wfi-workspace{flex-direction:column;gap:20px;min-width:0;display:flex}.wfi-scope{background:#edf5fa;border:1px solid #d3e4ee;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.wfi-scope>div{flex:1;min-width:0}.wfi-scope>div>span{color:#235d81;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.wfi-scope p{font-size:12px;color:#53758c!important;margin-top:7px!important}.wfi-scope small{color:#637f92;margin-top:6px;font-size:11px;line-height:1.9;display:block}.wfi-scope>label{color:#456e86;flex-direction:column;flex:0 0 160px;gap:8px;font-size:12px;display:flex}.wfi-scope select{background:#fff;width:100%}.wfi-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wfi-kpi{border:1px solid var(--wf-line,#dce6ee);background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:18px 20px;display:flex}.wfi-kpi>span{color:#56768d;font-size:12px}.wfi-kpi>strong{color:#17567c;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.25}.wfi-kpi>small{color:#6d8798;font-size:11px;line-height:1.8}.wfi-kpi.warning>strong{color:#99722e}.wfi-sections{margin:1px 0 2px}.wfi-sections>button{align-items:center;gap:7px;min-height:41px;display:flex}.wfi-data-strip{border-top:1px solid #e1ebf2;flex-wrap:wrap;gap:12px 23px;margin-top:17px;padding-top:17px;display:flex}.wfi-data-strip>span{color:#6b8495;font-size:12px;line-height:1.8}.wfi-data-strip b{color:#315f7c;margin-inline-end:4px;font-weight:600}.wfi-simulator{flex-direction:column;gap:18px;min-width:0;scroll-margin-top:30px;display:flex}.wfi-item-select{border:1px solid var(--wf-line,#dce6ee);color:#3a6581;background:#fff;border-radius:10px;align-items:center;gap:15px;padding:18px 22px;font-size:13px;font-weight:500;display:flex}.wfi-item-select>select{flex:1;min-width:0;max-width:620px;font-weight:400}.wfi-selected-item{background:#f4f9fc;border:1px solid #dae8f1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:13px;padding:16px 19px;display:flex}.wfi-selected-item>div{flex-direction:column;flex:1;gap:6px;min-width:190px;display:flex}.wfi-selected-item b{color:#2b5a78;font-size:15px;font-weight:600}.wfi-selected-item div>span{color:#587c92;font-size:12px}.wfi-selected-item>.wf-text-button{font-size:12px!important}.wfi-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px;display:grid}.wfi-scenario{background:#fff;border:1px solid #ccdee9;border-radius:13px;flex-direction:column;gap:18px;min-width:0;padding:20px;display:flex;overflow:hidden}.wfi-scenario>header{border-bottom:1px solid #e1ebf2;align-items:center;gap:10px;padding-bottom:15px;display:flex}.wfi-scenario-index{color:#286d93;background:#e9f3fa;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-size:17px;font-weight:600;display:flex}.wfi-scenario:nth-child(2) .wfi-scenario-index{color:#16777d;background:#e5f5f4}.wfi-scenario:nth-child(3) .wfi-scenario-index{color:#92713b;background:#f5efe2}.wfi-scenario>header>div{flex:1;min-width:0}.wfi-scenario h4{font-weight:600;font-size:15px!important}.wfi-scenario header p{color:#6d879a;font-size:11px;margin-top:3px!important}.wfi-scenario header>svg{color:#91a8b7;flex-shrink:0}.wfi-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px;display:grid}.wfi-input-grid>label{color:#54758d;flex-direction:column;gap:7px;min-width:0;font-size:11px;line-height:1.6;display:flex}.wfi-input-grid input{font:inherit;color:#254e6e;font-variant-numeric:tabular-nums;text-align:start;background:#fcfdff;border:1px solid #d0e0eb;border-radius:7px;width:100%;min-width:0;height:40px;padding:8px 9px;font-size:13px;display:block}.wfi-input-grid input[type=number]{text-align:right;direction:ltr}.wfi-input-grid input[type=date]{text-align:left;direction:ltr;height:40px;padding-inline:5px;font-size:11px}.wfi-input-grid input::placeholder{color:#8095a4;font-size:10px}.wfi-weekdays{border:0;flex-wrap:wrap;gap:5px;min-width:0;margin:0;padding:0;display:flex}.wfi-weekdays>legend{color:#56758c;margin-bottom:10px;padding:0;font-size:12px}.wfi-weekdays>label{color:#667e90;cursor:pointer;background:#fff;border:1px solid #dae5ed;border-radius:6px;align-items:center;gap:4px;min-height:32px;padding:6px 7px;font-size:10px;display:flex}.wfi-weekdays>label.selected{color:#2c6a7d;background:#edf8f8;border-color:#afd1dd}.wfi-weekdays input{accent-color:#0d8391;width:12px;height:12px;margin:0}.wfi-scenario-summary{color:#5d7d91;background:#f2f7fa;border:1px solid #e0ebf1;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:11px;display:flex}.wfi-scenario-summary strong{color:#306d88;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:20px;font-weight:600}.wfi-scenario-cases{border:1px solid #e2ebf1;border-radius:8px;margin-top:-3px;overflow:auto}.wfi-scenario-cases table{border-collapse:collapse;text-align:start;white-space:nowrap;width:100%;font-size:11px}.wfi-scenario-cases th,.wfi-scenario-cases td{color:#456b83;text-align:start;border:0;border-bottom:1px solid #e7eef4;padding:10px 7px;font-weight:400}.wfi-scenario-cases thead th{color:#6b879a;background:#f6f9fc;font-size:10px;font-weight:500}.wfi-scenario-cases tbody tr:nth-child(2){background:#edf7f8}.wfi-scenario-cases tbody tr:nth-child(2)>th,.wfi-scenario-cases tbody tr:nth-child(2)>td{color:#22697a;font-weight:600}.wfi-scenario-cases tbody tr:last-child>*{border-bottom:0}.wfi-scenario-cases bdi{font-variant-numeric:tabular-nums;font-size:10px}.wfi-scenario-detail{flex-direction:column;gap:11px;margin:0;padding:0;display:flex}.wfi-scenario-detail>div{border-bottom:1px dashed #e0e9f0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:9px;font-size:11px;display:flex}.wfi-scenario-detail dt{color:#698397;line-height:1.8}.wfi-scenario-detail dd{color:#36627f;text-align:end;font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:1.8}.wfi-scenario-warning{background:#fff8ea;border:1px solid #efdfbd;border-radius:7px;align-items:flex-start;gap:6px;padding:10px 11px;display:flex;color:#856c3e!important;font-size:11px!important;line-height:1.85!important}.wfi-scenario-warning svg{flex-shrink:0;margin-top:2px}.wfi-assumptions{border-top:1px solid #e1eaf1;min-width:0;padding-top:12px}.wfi-assumptions>summary{color:#47768d;cursor:pointer;font-size:12px;font-weight:500;line-height:1.85}.wfi-assumptions p{overflow-wrap:anywhere;font-size:11px;margin-top:9px!important;line-height:1.95!important}.wfi-scenario .wfi-save-scenario{white-space:normal;width:100%;margin-top:auto;font-size:11px}.wfi-history-chart{background:#fff;border:1px solid #dce7ef;border-radius:11px;min-width:0;margin:0;padding:21px 22px 16px}.wfi-history-chart>figcaption{color:#6c8798;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;font-size:12px;display:flex}.wfi-history-chart>figcaption>b{color:#315f7b;font-size:14px;font-weight:600}.wfi-history-chart svg{direction:ltr;width:100%;max-height:235px;display:block;overflow:visible}.wfi-history-chart svg text{fill:#71899a;font-family:inherit;font-size:10px}.wfi-chart-grid{stroke:#e2ebf2;stroke-width:1px;stroke-dasharray:4 5}.wfi-chart-stem{stroke:#b9dce1;stroke-width:2px}.wfi-chart-point{fill:#198594;stroke:#fff;stroke-width:1.5px}.wfi-history-chart>p{font-size:11px;margin-top:6px!important}.wfi-next-actions{flex-wrap:wrap;gap:10px;display:flex}.wfi-next-actions .secondary{font-size:12px}.wfi-loss-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.wfi-loss-leaders>article{background:#fbfdfe;border:1px solid #e0e9f0;border-radius:10px;min-width:0;padding:17px 18px}.wfi-loss-leaders article>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wfi-loss-leaders article b{color:#426a83;flex:1;min-width:100px;font-size:12px;font-weight:500;line-height:1.9}.wfi-loss-leaders article strong{color:#8d6d35;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.wfi-loss-track{background:#e4eef4;border-radius:8px;height:7px;margin:13px 0 9px;overflow:hidden}.wfi-loss-track>span{background:#4b9aa7;border-radius:8px;height:100%;display:block}.wfi-loss-leaders article>p{font-size:11px!important}.wfi-evidence-summary{color:#5a7d93;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;font-size:12px;display:flex}.wf-dialog .wfi-history-chart{margin:19px 0}.wf-dialog .wfi-history-chart svg{max-height:220px}.wf-dialog .wfi-history-chart+p{margin-bottom:14px}.wf-dialog .wf-section-heading{margin-top:20px;margin-bottom:12px}.wfi-reliability{grid-template-columns:minmax(230px,1fr) 1.45fr;align-items:center;gap:24px;margin-bottom:20px;display:grid}.wfi-ppc{background:#f0f7fb;border:1px solid #dae9f2;border-radius:11px;flex-direction:column;gap:12px;min-width:0;padding:23px;display:flex}.wfi-ppc>span{color:#3d6b86;font-size:13px;line-height:1.9}.wfi-ppc>strong{color:#1a6d88;font-size:35px;font-weight:600;line-height:1.35}.wfi-ppc>p{font-size:12px;line-height:1.85}.wfi-reliability>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin:0;padding:0;display:grid}.wfi-reliability dl>div{border-bottom:1px solid #e1ebf2;flex-direction:column;gap:7px;padding-bottom:12px;display:flex}.wfi-reliability dt{color:#688397;font-size:12px;line-height:1.8}.wfi-reliability dd{color:#315d79;font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:500}.wfi-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.wfi-learning-grid>article{background:#f8fbfd;border:1px solid #dfebf2;border-radius:9px;flex-direction:column;gap:13px;min-width:0;padding:17px;display:flex}.wfi-learning-grid article>span{color:#5d7e94;align-items:center;gap:6px;font-size:12px;line-height:1.9;display:flex}.wfi-learning-grid article>span>svg{color:#75a1b2;flex-shrink:0}.wfi-learning-grid article>strong{color:#365f7a;font-size:24px;font-weight:500}.wfi-learning-grid strong>small{color:#7791a2;font-size:11px;font-weight:400}.wfi-stale{color:#94702e!important}.wfi-method{background:#f6f9fb;border:1px solid #e0e9f0;border-radius:9px;padding:16px 20px}.wfi-method>summary{color:#537b92;cursor:pointer;font-size:13px;line-height:1.8}.wfi-method>summary>svg{vertical-align:middle;margin-inline-end:5px;display:inline}.wfi-method p{font-size:12px;line-height:1.9;margin-top:12px!important}.wfi-workspace summary:focus-visible{outline-offset:3px;outline:3px solid #66bdc9}@media (max-width:1450px){.wfi-scenarios{gap:11px}.wfi-scenario{padding:16px}.wfi-input-grid>label{font-size:10px}.wfi-weekdays>label{padding:6px 5px;font-size:9px}.wfi-scenario-cases th,.wfi-scenario-cases td{padding:9px 5px}.wfi-scenario-detail>div{font-size:10px}}@media (max-width:1250px){.wfi-scenarios{grid-template-columns:1fr}.wfi-scenario{gap:17px;padding:22px}.wfi-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.wfi-input-grid>label,.wfi-input-grid input[type=date]{font-size:12px}.wfi-weekdays>label{padding:8px 11px;font-size:12px}.wfi-scenario-cases table{font-size:13px}.wfi-scenario-cases th,.wfi-scenario-cases td{padding:12px}.wfi-scenario-cases thead th,.wfi-scenario-cases bdi,.wfi-scenario-detail>div{font-size:12px}.wfi-scenario .wfi-save-scenario{font-size:13px}.wfi-assumptions p{font-size:12px}.wfi-loss-leaders{grid-template-columns:1fr}.wfi-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.wfi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wfi-reliability{grid-template-columns:1fr}.wfi-scope{gap:17px}.wfi-scope>label{flex-basis:140px}.wfi-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wfi-history-chart>figcaption>span{font-size:11px}.wfi-selected-item>.wf-text-button{text-align:start;flex-basis:100%}}@media (max-width:680px){.wfi-workspace{gap:16px}.wfi-scope{flex-direction:column;align-items:stretch;padding:17px}.wfi-scope>label{flex-basis:auto;gap:6px;font-size:13px}.wfi-scope>div>span{font-size:14px}.wfi-scope p{font-size:13px}.wfi-scope small{font-size:12px}.wfi-kpis{gap:10px}.wfi-kpi{gap:8px;padding:16px 13px}.wfi-kpi>span{font-size:12px;line-height:1.8}.wfi-kpi>strong{font-size:27px}.wfi-kpi>small{font-size:11px}.wfi-sections{flex-wrap:nowrap;gap:7px;padding-bottom:5px;display:flex;overflow-x:auto}.wfi-sections>button{flex-shrink:0;min-height:44px;padding:10px 12px;font-size:12px}.wfi-data-strip{flex-direction:column;gap:8px}.wfi-data-strip>span{font-size:12px}.wfi-item-select{flex-direction:column;align-items:stretch;gap:9px;padding:15px;font-size:13px}.wfi-item-select>select{width:100%;max-width:none;font-size:12px}.wfi-selected-item{gap:12px;padding:15px}.wfi-selected-item>div{flex-basis:100%;min-width:100%}.wfi-selected-item div>span{font-size:13px;line-height:1.8}.wfi-scenario{gap:17px;padding:18px 15px}.wfi-scenario h4{font-size:16px!important}.wfi-scenario header p{font-size:12px}.wfi-input-grid{gap:13px 10px}.wfi-input-grid>label{font-size:12px;line-height:1.8}.wfi-input-grid input{height:44px;font-size:14px}.wfi-input-grid input[type=date]{height:44px;padding-inline:3px;font-size:11px}.wfi-input-grid input::placeholder{font-size:10px}.wfi-weekdays{gap:7px}.wfi-weekdays>legend{font-size:13px}.wfi-weekdays>label{min-height:36px;padding:8px;font-size:11px}.wfi-weekdays input{width:14px;height:14px}.wfi-scenario-summary{font-size:12px;line-height:1.8}.wfi-scenario-summary strong{font-size:23px}.wfi-scenario-cases table{font-size:12px}.wfi-scenario-cases th,.wfi-scenario-cases td{padding:12px 8px}.wfi-scenario-cases thead th,.wfi-scenario-cases bdi{font-size:11px}.wfi-scenario-detail>div{font-size:12px}.wfi-scenario-warning{font-size:12px!important}.wfi-assumptions>summary{font-size:13px}.wfi-assumptions p{font-size:12px}.wfi-history-chart{padding:17px 14px}.wfi-history-chart>figcaption>b{font-size:14px}.wfi-history-chart>figcaption>span{font-size:11px;line-height:1.8}.wfi-history-chart svg{min-height:150px}.wfi-history-chart>p{font-size:11px}.wfi-next-actions{flex-direction:column}.wfi-next-actions>.secondary{min-height:43px;font-size:13px}.wfi-loss-leaders>article{padding:16px 14px}.wfi-loss-leaders article b{order:3;min-width:100%;font-size:13px}.wfi-loss-leaders article strong{margin-inline-start:auto;font-size:14px}.wfi-loss-leaders article>p{font-size:12px!important}.wfi-ppc{padding:19px}.wfi-ppc>span{font-size:14px}.wfi-ppc>p{font-size:13px}.wfi-reliability>dl{gap:14px}.wfi-reliability dt{font-size:12px}.wfi-learning-grid{grid-template-columns:1fr 1fr;gap:10px}.wfi-learning-grid>article{padding:14px 12px}.wfi-learning-grid article>span{font-size:12px}.wfi-learning-grid article>strong{font-size:23px}.wfi-method{padding:15px}.wfi-method>summary{font-size:13px}.wfi-method p{font-size:12px}}@media print{.wfi-sections,.wfi-workspace .wfi-next-actions,.wfi-workspace button:not(.wf-text-button),.wfi-item-select{display:none!important}.wfi-workspace{gap:12px}.wfi-scope{break-inside:avoid;padding:12px}.wfi-scope p,.wfi-scope small{font-size:10px!important}.wfi-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wfi-kpi{padding:12px}.wfi-kpi>strong{font-size:22px}.wfi-kpi>small{font-size:9px}.wfi-scenarios{grid-template-columns:1fr}.wfi-scenario{break-inside:avoid;gap:12px;padding:17px}.wfi-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.wfi-input-grid>label{font-size:10px}.wfi-input-grid input{border-color:#dbe4eb;height:27px;padding:3px;font-size:11px}.wfi-weekdays>label:not(.selected),.wfi-weekdays input{display:none}.wfi-weekdays>label{padding:4px 7px;font-size:10px}.wfi-scenario-cases th,.wfi-scenario-cases td{padding:8px;font-size:10px}.wfi-scenario-summary,.wfi-scenario-detail>div{font-size:10px}.wfi-history-chart{break-inside:avoid}.wfi-history-chart svg{max-height:190px}.wfi-reliability{grid-template-columns:1fr 1.45fr;gap:15px}.wfi-ppc>strong{font-size:27px}.wfi-reliability dl{gap:9px}.wfi-reliability dt,.wfi-ppc>p{font-size:10px}.wfi-reliability dd{font-size:18px}.wfi-loss-leaders{grid-template-columns:1fr 1fr}.wfi-loss-leaders>article,.wfi-learning-grid>article{break-inside:avoid}.wfi-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wfi-method,.wfi-method p{font-size:10px}}.supervision-workspace{--ss-navy:#063981;--ss-teal:#008eaa;--ss-muted:#61768b;color:#153855;min-width:0}.ss-hero{color:#fff;background:linear-gradient(112deg,#073578 0%,#075a7e 72%,#087f8e 100%);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex;overflow:hidden}.ss-eyebrow{letter-spacing:1.4px;color:#008eaa;font-size:10px;font-weight:600}.ss-hero .ss-eyebrow{color:#9be7ed;letter-spacing:2px;font-family:Arial,sans-serif}.ss-hero h2{color:#fff;margin:8px 0 4px;font-size:29px;font-weight:600;line-height:1.6}.ss-hero p{color:#d1e5f0;max-width:650px;font-size:13px}.ss-hero-meta{color:#d2eef3;flex-wrap:wrap;gap:18px;margin-top:20px;font-size:11px;display:flex}.ss-hero-meta span{align-items:center;gap:7px;display:flex}.ss-hero-icon{color:#b7eef1;background:#ffffff0a;border:1px solid #ffffff2b;border-radius:28px;flex-shrink:0;place-items:center;width:112px;height:112px;display:grid;transform:rotate(-6deg)}.ss-hero-icon svg{transform:rotate(6deg)}.ss-context{background:#fff;border:1px solid #e0e9f0;border-radius:12px;grid-template-columns:minmax(230px,1.35fr) minmax(140px,1fr) minmax(110px,.8fr) auto;align-items:center;gap:20px;margin:15px 0;padding:20px 22px;display:grid}.ss-context label{color:#567085;gap:6px;font-size:11px;display:grid}.ss-context select{color:#173f67;background:#f9fbfd;border:1px solid #d6e3ee;border-radius:7px;width:100%;min-width:0;padding:10px;font-size:13px}.ss-context small{color:#73889b;margin-bottom:7px;font-size:10px;display:block}.ss-context b{align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.ss-quick-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.ss-quick-actions .primary,.ss-quick-actions .secondary{border-radius:8px;padding:10px 17px;font-size:12px}.ss-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 24px;display:grid}.ss-kpis>button{text-align:right;background:#fff;border:1px solid #e2eaf1;border-radius:11px;padding:19px 17px;transition:border-color .15s;display:block;position:relative}.ss-kpis>button:hover{border-color:#77bfd1}.ss-kpis small{color:#45657f;min-height:30px;padding-left:24px;font-size:11px;display:block}.ss-kpis strong{color:#0d3f73;font-size:29px;font-weight:600;line-height:1.5;display:block}.ss-kpis>button>span:last-child{color:#7c8e9f;margin-top:5px;font-size:10px;display:block}.ss-kpi-icon{color:#078ea7;background:#eef8fb;border-radius:7px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:16px;left:13px}.ss-kpis .ss-attention{border-color:#ecd7af}.ss-kpis .ss-attention .ss-kpi-icon{color:#b17421;background:#fff6e6}.ss-kpis .ss-danger{border-color:#edc3bd}.ss-kpis .ss-danger .ss-kpi-icon{color:#bf4b3d;background:#fff0ee}.ss-tabs{scrollbar-width:thin;border-bottom:1px solid #dbe6ef;gap:4px;margin:0 0 23px;padding-bottom:0;display:flex;overflow-x:auto}.ss-tabs button{white-space:nowrap;color:#698096;border-bottom:3px solid #0000;border-radius:7px 7px 0 0;padding:13px 14px;font-size:12px}.ss-tabs button.active{color:#075b89;background:#eaf5fa;border-color:#008fac;font-weight:600}.ss-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:20px;display:grid}.supervision-workspace .panel{border:1px solid #e0e9f1;border-radius:12px;margin-bottom:20px}.supervision-workspace .panelhead{gap:12px;padding:20px 22px}.supervision-workspace .panelhead h3{margin:4px 0 0;font-size:15px}.supervision-workspace .panelhead p{color:#657d90;font-size:11px}.ss-priority-list{padding:0 20px 10px}.ss-priority-list article{border-top:1px solid #edf1f5;align-items:flex-start;gap:11px;padding:16px 0;display:flex}.ss-priority-list article>div{flex:1;min-width:0}.ss-priority-list article button{text-align:right;white-space:normal;justify-content:flex-start;padding:0;font-size:12px;font-weight:500;line-height:1.7;display:block}.ss-priority-list small{color:#7890a2;margin-top:5px;font-size:10px;display:block}.ss-priority-list .badge{white-space:nowrap;flex-shrink:0}.ss-priority-dot{background:#e5b159;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:8px}.ss-priority-dot.critical{background:#c55e50}.ss-day-guide>button{text-align:right;border-top:1px solid #edf2f5;justify-content:flex-start;gap:13px;width:calc(100% - 36px);margin:0 18px;padding:15px 0;display:flex}.ss-day-guide>button>span{color:#1080a2;background:#edf7fb;border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;font:11px Arial;display:grid}.ss-day-guide>button>div{flex:1}.ss-day-guide b{font-size:12px;font-weight:500;display:block}.ss-day-guide small{color:#7b8fa1;margin-top:3px;font-size:10px;line-height:1.8;display:block}.ss-empty{text-align:center;color:#89a3b5;padding:36px 24px}.ss-empty>svg{color:#1687a2;background:#eef7fa;border-radius:13px;width:49px;height:49px;padding:10px}.ss-empty h3{color:#3d5b76;margin:14px 0 6px;font-size:14px}.ss-empty p{color:#758b9d;max-width:440px;margin:0 auto;font-size:12px}.ss-empty button{margin-top:18px}.ss-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:0 20px 20px;display:grid}.ss-project-grid article{background:#fcfdff;border:1px solid #e2eaf2;border-radius:10px;padding:18px}.ss-project-grid h4{margin:12px 0 7px;font-size:14px}.ss-project-grid p{color:#6d8398;align-items:center;gap:5px;font-size:11px;display:flex}.ss-project-grid article>div{color:#6d8398;gap:14px;margin:17px 0;font-size:10px;display:flex}.ss-project-grid article>div b{color:#195780;font-size:17px;display:block}.ss-project-grid article>button{width:100%}.ss-connections{padding:2px 0 20px}.ss-connections h3{color:#45647c;margin:0 0 13px;font-size:13px}.ss-connections>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ss-connections button{text-align:right;border-color:#dce7ee;border-radius:9px;justify-content:flex-start;gap:12px;padding:16px 13px}.ss-connections button>svg{color:#028ba8;flex-shrink:0}.ss-connections b{font-size:12px;font-weight:500;display:block}.ss-connections small{color:#7d91a3;margin-top:4px;font-size:10px;line-height:1.6;display:block}.ss-tab-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 20px;display:flex}.ss-tab-heading h3{margin:0 0 7px;font-size:18px}.ss-tab-heading p{color:#6b8297;max-width:600px;font-size:12px}.ss-tab-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:500px;display:flex}.ss-tab-actions button{white-space:nowrap;border-radius:7px;font-size:11px}.ss-filters{background:#fbfdfe;border-bottom:1px solid #e9eff4;grid-template-columns:minmax(190px,1.5fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(120px,.8fr);align-items:end;gap:12px;padding:20px;display:grid}.ss-filters label{color:#6d8599;gap:6px;min-width:0;font-size:10px;display:grid}.ss-filters input,.ss-filters select{color:#365a77;background:#fff;border:1px solid #dbe5ee;border-radius:6px;width:100%;min-width:0;height:38px;padding:9px 10px;font-size:12px;display:block}.ss-filters .ss-search{background:#fff;border:1px solid #dbe5ee;border-radius:6px;align-items:center;gap:5px;height:38px;padding:0 10px;display:flex}.ss-filters .ss-search input{background:0 0;border:0;outline:0;min-width:0;padding:6px}.ss-register-head{color:#738b9d;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:11px;display:flex}.ss-register-head>div{gap:7px;display:flex}.ss-record-table th{color:#627e95;padding:14px 18px;font-size:11px}.ss-record-table td{vertical-align:top;padding:16px 18px;font-size:12px}.ss-record-table td:first-child{min-width:220px;max-width:310px}.ss-record-description{white-space:normal;color:#61778b;overflow-wrap:anywhere;max-width:300px;margin-top:5px;font-size:11px;line-height:1.8;display:block}.ss-record-table .rowlink{color:#135786;text-align:right;white-space:normal;overflow-wrap:anywhere;max-width:290px;padding:0;font-size:12px;font-weight:500;display:block}.ss-record-table small{white-space:normal;max-width:190px;line-height:1.7}.ss-record-table tr{cursor:default}.ss-record-table .badge{white-space:nowrap;font-size:10px}.ss-row-actions{flex-direction:column;align-items:flex-start;gap:8px;min-width:115px;display:flex}.ss-row-actions .secondary{white-space:nowrap;padding:6px 10px;font-size:10px}.ss-link{color:#0086a2;text-align:right;padding:0;font-size:11px;line-height:1.7}.ss-late{color:#bb594b!important}.ss-resource-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ss-resource-summary>button{background:#fff;border:1px solid #e0eaf1;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:17px;display:flex}.ss-resource-summary>button>svg{color:#108da4}.ss-resource-summary>button>span{font-size:12px}.ss-resource-summary strong{color:#155784;font-size:24px}.ss-resource-summary small{color:#8297a8;font-size:10px;font-weight:400}.ss-context-note{color:#6a8398;background:#eef6fa;border-radius:7px;margin:0 0 17px;padding:13px 18px;font-size:11px;line-height:1.9}.panel>.ss-context-note{margin:0 20px 20px}.ss-context-note .ss-link{margin-right:8px}.ss-safety-alert{color:#b35d37;background:#fff5ef;border:1px solid #f0d8cb;border-radius:10px;align-items:center;gap:14px;margin:0 0 20px;padding:17px;display:flex}.ss-safety-alert>div{flex:1}.ss-safety-alert b{font-size:13px}.ss-safety-alert p{color:#96715e;margin-top:4px;font-size:11px}.ss-validity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.ss-validity-list button{text-align:right;border:1px solid #e6edf3;border-radius:8px;justify-content:space-between;gap:10px;padding:13px;font-size:12px}.ss-validity-list small{color:#8397a7;margin-top:4px;font-size:10px;line-height:1.8;display:block}.ss-report-note{color:#1f829b;background:#edf7fb;border:1px solid #cfe4ee;border-radius:9px;align-items:center;gap:10px;margin:0 0 20px;padding:15px;display:flex}.ss-report-note p{color:#507d91;font-size:11px}.ss-report-note>svg{flex-shrink:0}.ss-footnote{color:#7c93a4;padding:7px 2px 24px;font-size:10px;line-height:1.9}@media (max-width:1250px){.ss-context{grid-template-columns:minmax(230px,1.5fr) 1fr 1fr}.ss-context>button{grid-column:1/-1;justify-self:start}.ss-kpis{gap:8px}.ss-kpis>button{padding:15px 12px}.ss-kpi-icon{margin-bottom:9px;position:static}.ss-kpis small{min-height:34px;padding-left:0}.ss-tabs button{padding:12px 11px}.ss-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-filters .ss-search{grid-column:1/3}.ss-connections>div,.ss-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ss-overview-grid{grid-template-columns:1fr}.ss-day-guide{display:none}.ss-tab-heading{display:block}.ss-tab-actions{justify-content:flex-start;max-width:none;margin-top:15px}.ss-context{grid-template-columns:1.3fr 1fr;gap:15px}.ss-context>label{grid-column:1/-1}.ss-context>button{grid-column:auto}.ss-validity-list{grid-template-columns:1fr}}@media (max-width:600px){.ss-hero{border-radius:11px;padding:23px 20px}.ss-hero h2{font-size:23px}.ss-hero p{font-size:12px}.ss-hero-icon{display:none}.ss-hero-meta{gap:10px;margin-top:15px;font-size:10px}.ss-context{border-radius:9px;gap:12px;padding:15px}.ss-context>button{padding:8px;font-size:10px}.ss-quick-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ss-quick-actions button{white-space:nowrap;gap:5px;padding:10px 8px;font-size:11px}.ss-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px}.ss-kpis>button:last-child{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;display:grid}.ss-kpis>button:last-child .ss-kpi-icon{grid-row:1/3;margin:0}.ss-kpis>button:last-child small{min-height:0}.ss-kpis>button:last-child strong{grid-area:1/3/3}.ss-kpis>button:last-child>span:last-child{grid-area:2/2;margin:0}.ss-kpis strong{font-size:26px}.ss-kpis small{min-height:0}.ss-tabs{margin-bottom:19px}.ss-tabs button{padding:11px 10px;font-size:11px}.ss-project-grid{grid-template-columns:1fr;padding:0 15px 15px}.supervision-workspace .panelhead{padding:17px}.ss-connections>div{gap:8px}.ss-connections button{gap:8px;padding:12px 10px}.ss-connections small{font-size:9px}.ss-connections b{font-size:11px}.ss-filters{grid-template-columns:1fr 1fr;gap:10px;padding:15px}.ss-filters .ss-search{grid-column:1/-1}.ss-register-head{flex-wrap:wrap;padding:13px}.ss-register-head button{padding:7px 9px;font-size:10px}.ss-resource-summary{grid-template-columns:1fr 1fr;gap:8px}.ss-safety-alert{flex-wrap:wrap}.ss-safety-alert button{margin-right:35px}.ss-priority-list{padding:0 15px 8px}.ss-priority-list article{flex-wrap:wrap}.ss-priority-list article>.badge{margin-right:17px}.ss-tab-heading h3{font-size:17px}.ss-tab-heading p{font-size:11px}}@media print{body:has(.supervision-workspace){background:#fff!important;font-size:10px!important}body:has(.supervision-workspace) .pro-sidebar{display:none!important}body:has(.supervision-workspace) .pro-header{display:none!important}body:has(.supervision-workspace) .heading-actions{display:none!important}body:has(.supervision-workspace) .heading{display:none!important}body:has(.supervision-workspace) .typetabs{display:none!important}body:has(.supervision-workspace) .sectionintro{display:none!important}body:has(.supervision-workspace) .section-workbar{display:none!important}body:has(.supervision-workspace) .supervision-workspace .ss-tabs{display:none!important}body:has(.supervision-workspace) .ss-quick-actions{display:none!important}body:has(.supervision-workspace) .ss-tab-actions{display:none!important}body:has(.supervision-workspace) .ss-register-head>div{display:none!important}body:has(.supervision-workspace) .ss-row-actions{display:none!important}body:has(.supervision-workspace) .ss-connections{display:none!important}body:has(.supervision-workspace) .ss-footnote{display:none!important}body:has(.supervision-workspace) .ss-context>button{display:none!important}body:has(.supervision-workspace) .toast{display:none!important}body:has(.supervision-workspace) .ss-filters{display:none!important}body:has(.supervision-workspace) .ss-hero-icon{display:none!important}body:has(.supervision-workspace) .ss-kpis{display:none!important}body:has(.supervision-workspace) .ss-overview-grid{display:none!important}body:has(.supervision-workspace) .pro-shell>aside{display:none!important}body:has(.supervision-workspace) footer{display:none!important}body:has(.supervision-workspace) .pro-shell main{width:100%!important;margin:0!important}body:has(.supervision-workspace) .content{max-width:none!important;padding:0!important}body:has(.supervision-workspace) .supervision-workspace .ss-hero{color:#063981;border-bottom:2px solid #063981;border-radius:0;padding:12px 0;background:#fff!important}body:has(.supervision-workspace) .ss-hero h2{color:#063981;font-size:22px}body:has(.supervision-workspace) .ss-hero p{color:#385d7d}body:has(.supervision-workspace) .ss-hero-meta{color:#385d7d}body:has(.supervision-workspace) .ss-hero .ss-eyebrow{color:#385d7d}body:has(.supervision-workspace) .ss-context{border:0;grid-template-columns:2fr 1fr 1fr;padding:10px 0}body:has(.supervision-workspace) .ss-context select{-webkit-appearance:none;appearance:none;background:#fff;border:0;padding:0}body:has(.supervision-workspace) .ss-tab-heading{margin:10px 0}body:has(.supervision-workspace) .supervision-workspace .panel{break-inside:auto;border:1px solid #ccd7df;margin-bottom:14px}body:has(.supervision-workspace) .ss-record-table{overflow:visible}body:has(.supervision-workspace) .ss-record-table table{white-space:normal;table-layout:fixed;font-size:9px}:is(body:has(.supervision-workspace) .ss-record-table th,body:has(.supervision-workspace) .ss-record-table td){overflow-wrap:anywhere;padding:7px 5px;font-size:9px;min-width:0!important;max-width:none!important}:is(body:has(.supervision-workspace) .ss-record-table th:last-child,body:has(.supervision-workspace) .ss-record-table td:last-child){display:none}body:has(.supervision-workspace) .ss-record-table td:first-child{width:25%}body:has(.supervision-workspace) .ss-record-table .rowlink{white-space:normal;max-width:none;font-size:9px}body:has(.supervision-workspace) .ss-record-description{white-space:normal;max-width:none;font-size:9px}body:has(.supervision-workspace) .ss-record-table small{white-space:normal;max-width:none;font-size:9px}body:has(.supervision-workspace) .ss-record-table thead{display:table-header-group}body:has(.supervision-workspace) .ss-record-table tr{break-inside:avoid}body:has(.supervision-workspace) .ss-register-head{padding:8px;font-size:9px}body:has(.supervision-workspace) .supervision-workspace .panelhead{padding:10px}body:has(.supervision-workspace) .ss-report-note{break-inside:avoid}body:has(.supervision-workspace) .ss-context-note{font-size:9px}body:has(.supervision-workspace) .ss-project-grid{grid-template-columns:repeat(2,1fr)}}.supervision-workspace :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #35afc3}.ss-day-scope{background:#f3f8fc;border:1px solid #dbe8f0;border-radius:10px;grid-template-columns:180px 150px 1fr auto;align-items:center;gap:16px;margin:-4px 0 18px;padding:14px 20px;display:grid}.ss-day-scope label{color:#4d6c83;gap:6px;font-size:11px;display:grid}.ss-day-scope input,.ss-day-scope select{color:#17466d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cadde9;border-radius:6px;min-height:36px;padding:8px}.ss-day-scope>div{border-right:1px solid #d4e2ec;padding-right:18px}.ss-day-scope b{font-size:12px;display:block}.ss-day-scope small{color:#647f93;font-size:10px;line-height:1.8}.ss-tabs{background:#fff;border:1px solid #dce7ee;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:0 0 24px;padding:7px;display:grid;overflow:visible}.ss-tabs button{white-space:normal;color:#536f86;border:1px solid #0000;border-radius:7px;min-height:43px;padding:11px 7px;font-size:12px;line-height:1.6}.ss-tabs button.active{color:#075580;background:#edf8fb;border-color:#c2e3ec;box-shadow:inset 0 -2px #0096ad}.ss-daily-pulse{background:linear-gradient(110deg,#f5fafc,#edf6fa);border:1px solid #d4e5ed;border-radius:12px;grid-template-columns:220px 1fr;align-items:center;gap:26px;margin-bottom:20px;padding:23px;display:grid}.ss-daily-pulse h3{color:#0c3e6d;margin:6px 0 8px;font-size:18px;line-height:1.7}.ss-daily-pulse p{color:#607e91;font-size:11px;line-height:1.9}.ss-pulse-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ss-pulse-steps button{text-align:right;background:#fff;border:1px solid #dce7ef;border-radius:9px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:16px 12px;display:flex;position:relative}.ss-pulse-steps button:hover{border-color:#62b9c9}.ss-pulse-steps button>span{color:#007f99;background:#eaf6f8;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.ss-pulse-steps b{font-size:12px;line-height:1.7}.ss-pulse-steps small{color:#6a8798;font-size:10px;line-height:1.6}.ss-pulse-steps button>svg{color:#8ca6b6;position:absolute;top:25px;left:10px}.ss-smart-label{color:#087a8c;white-space:nowrap;background:#eff9fa;border:1px solid #cce7ec;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.ss-alert-list{padding:0 20px 16px}.ss-alert{border-top:1px solid #e6eef3;align-items:flex-start;gap:14px;padding:17px 0;display:flex}.ss-alert>div{flex:1;min-width:0}.ss-alert-icon{color:#267d9c;background:#eaf5fa;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ss-alert.warning .ss-alert-icon{color:#976617;background:#fff4df}.ss-alert.critical .ss-alert-icon{color:#b94035;background:#fff0ed}.ss-alert-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-alert h4{color:#193f60;margin:0;font-size:13px;font-weight:600}.ss-alert p{color:#617a8e;margin:6px 0;font-size:12px;line-height:1.9}.ss-alert small{color:#647f92;font-size:11px;line-height:1.8;display:block}.ss-alert .ss-escalation{color:#946626;margin-top:4px}.ss-alert>.secondary{white-space:normal;flex-shrink:0;align-self:center;gap:7px;max-width:180px;font-size:11px}.ss-panel-footer{color:#087e9a;background:#f7fbfd;border-top:1px solid #e1edf2;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font-size:12px;display:flex}.ss-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.ss-mini-metric{background:#fff;border:1px solid #dde8f0;border-radius:10px;min-width:0;padding:18px}.ss-mini-metric small{color:#52728b;font-size:12px;line-height:1.7;display:block}.ss-mini-metric strong{color:#0b527e;margin:6px 0;font-size:26px;font-weight:600;line-height:1.5;display:block}.ss-mini-metric>span{color:#69859a;font-size:10px;line-height:1.8;display:block}.ss-mini-metric.warning,.ss-mini-metric.waiting{background:#fffdf8;border-color:#e7d8b9}.ss-mini-metric.warning strong,.ss-mini-metric.waiting strong{color:#976618}.ss-mini-metric.stopped{background:#fffaf9;border-color:#eccfc9}.ss-mini-metric.stopped strong{color:#b25345}.ss-mini-metric.productive{background:#f7fcfa;border-color:#bfe4d9}.ss-mini-metric.productive strong{color:#187661}.ss-shift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.supervision-workspace .ss-shift-card{border-top:3px solid #1595aa;margin-bottom:0;padding:20px}.supervision-workspace .ss-shift-card.late{border-top-color:#c78b34}.ss-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ss-card-kicker{color:#187e98;align-items:center;gap:7px;font-size:11px;display:flex}.ss-card-top small{color:#758e9f;overflow-wrap:anywhere;font-size:10px}.ss-card-title{white-space:normal;text-align:right;color:#164b72;margin:13px 0 5px;padding:0;font-size:15px;font-weight:600;line-height:1.8;display:block}.ss-card-subtitle{color:#748d9e;font-size:11px;line-height:1.8}.ss-shift-person{border-top:1px solid #edf2f6;border-bottom:1px solid #edf2f6;align-items:center;gap:9px;margin:18px 0;padding:13px 0;display:flex}.ss-shift-person>svg{color:#1192a8}.ss-shift-person>div{flex:1}.ss-shift-person small{color:#6e8a9c;font-size:10px;display:block}.ss-shift-person b{margin-top:3px;font-size:12px;display:block}.ss-shift-person>span{color:#668296;font-size:10px}.ss-time-window{justify-content:space-between;gap:14px;margin-bottom:16px;display:flex}.ss-time-window span{color:#6b889d;font-size:10px}.ss-time-window b{color:#315c7c;text-align:right;direction:ltr;margin-top:5px;font-size:11px;font-weight:500;display:block}.ss-report-state{color:#347a9a;background:#f1f7fb;border:1px solid #dbe9f2;border-radius:8px;align-items:center;gap:11px;margin:0 0 15px;padding:13px;display:flex}.ss-report-state b{font-size:12px;display:block}.ss-report-state small{color:#6b879a;margin-top:5px;font-size:10px;line-height:1.8;display:block}.ss-report-state.late{color:#95611a;background:#fff8eb;border-color:#ecdbb9}.ss-report-state.done{color:#277950;background:#f0faf5;border-color:#cbe8d9}.ss-coverage{border:1px solid #e5edf3;border-radius:8px;margin-bottom:17px}.ss-coverage summary{cursor:pointer;color:#3d6480;padding:13px;font-size:11px;line-height:1.8}.ss-coverage summary span{color:#7894a7;margin-top:4px;font-size:10px;display:block}.ss-coverage td,.ss-coverage th{padding:9px 10px;font-size:10px}.ss-coverage td{white-space:normal}.ss-coverage table{min-width:450px}.ss-shift-card footer,.ss-patrol-card footer{flex-wrap:wrap;gap:7px;display:flex}.ss-shift-card footer button,.ss-patrol-card footer button{padding:8px 12px;font-size:11px}.ss-patrol-list{gap:14px;margin-bottom:20px;display:grid}.supervision-workspace .ss-patrol-card{gap:20px;margin:0;padding:20px;display:flex}.ss-patrol-card.late{border-color:#e8d3b2}.ss-patrol-time{color:#1384a2;border-left:1px solid #e7eef3;flex-direction:column;align-items:center;gap:8px;min-width:87px;padding:10px 0 10px 19px;display:flex}.ss-patrol-time b{color:#154b76;font-family:Arial,sans-serif;font-size:22px}.ss-patrol-time small{color:#6f8da2;font-size:10px}.ss-patrol-content{flex:1;min-width:0}.ss-patrol-content .ss-card-title{flex:1;margin:0;font-size:14px}.ss-patrol-content>p{color:#648399;margin:8px 0 15px;font-size:11px;line-height:1.8}.ss-patrol-progress{color:#587c95;flex-wrap:wrap;gap:10px 20px;margin:15px 0 18px;font-size:11px;display:flex}.ss-patrol-progress span{align-items:center;gap:6px;display:flex}.ss-instruction-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.ss-board-column{background:#f1f6fa;border:1px solid #dce7ef;border-radius:10px;min-width:0;padding:12px}.ss-board-column>header{justify-content:space-between;align-items:center;gap:8px;padding:4px 2px 15px;display:flex}.ss-board-column h4{color:#365b78;margin:0 0 4px;font-size:12px}.ss-board-column>header small{color:#7590a2;font-size:10px}.ss-board-column>header>span{color:#1d6087;background:#dcebf3;border-radius:7px;place-items:center;min-width:26px;height:26px;font-size:12px;display:grid}.ss-board-column.closed{background:#f1f9f5;border-color:#d8eae0}.ss-board-column.verify{background:#f1f7fc}.ss-board-column>article{background:#fff;border:1px solid #dce8ef;border-radius:8px;margin-bottom:10px;padding:14px 12px}.ss-board-column>article.late{border-color:#e6c8bd}.ss-board-column .ss-card-top{flex-wrap:wrap}.ss-instruction-title{white-space:normal;text-align:right;color:#234c6e;overflow-wrap:anywhere;margin:10px 0;padding:0;font-size:12px;font-weight:500;line-height:1.9;display:block}.ss-board-column article>p{color:#7390a3;align-items:center;gap:5px;font-size:10px;display:flex}.ss-instruction-owner{color:#5b7b92;border-bottom:1px solid #edf2f5;flex-wrap:wrap;justify-content:space-between;gap:5px;margin-top:5px;padding:10px 0;font-size:10px;display:flex}.ss-board-column details{color:#638094;margin:9px 0;font-size:10px;line-height:1.9}.ss-board-column summary{cursor:pointer}.ss-board-column details p{overflow-wrap:anywhere;padding-top:7px}.ss-board-column footer{flex-direction:column;align-items:flex-start;gap:11px;margin-top:13px;display:flex}.ss-board-column footer button{font-size:10px}.ss-column-empty{color:#7992a4;text-align:center;padding:20px 8px;font-size:11px;line-height:1.8}.ss-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 20px 18px;display:grid}.ss-calendar-days button{color:#567b93;background:#fafcfe;border:1px solid #dce8ef;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:12px 5px;display:flex}.ss-calendar-days button.active{color:#006f88;background:#edf8fa;border-color:#1b9ab1}.ss-calendar-days b{font-size:22px;font-weight:500}.ss-calendar-days small{font-size:11px}.ss-calendar-days span{font-size:10px}.ss-agenda-list{padding:0 20px 10px}.ss-agenda-list article{border-top:1px solid #e5edf3;align-items:center;gap:15px;padding:17px 0;display:flex}.ss-agenda-list article>div{flex:1;min-width:0}.ss-agenda-list .rowlink{white-space:normal;text-align:right;font-size:12px}.ss-agenda-list p{color:#63849a;margin:6px 0;font-size:11px;line-height:1.8}.ss-agenda-list small{color:#64869c;font-size:10px}.ss-agenda-list .secondary{flex-shrink:0;font-size:11px}.ss-agenda-empty{text-align:center;color:#6d8a9e;padding:20px;font-size:12px}.ss-inspection-performance{background:#f5fafc;border-top:1px solid #dfeaf1;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:20px;display:flex}.ss-inspection-performance>span{color:#648298;font-size:10px}.ss-inspection-performance b{color:#1c577d;margin-bottom:4px;font-size:20px;display:block}.ss-basis{color:#648399;margin:0;padding:0 20px 18px;line-height:1.9;font-size:11px!important}.ss-inspection-agenda .ss-basis{background:#f5fafc;padding-top:0}.ss-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ss-two-column>.panel{min-width:0}.ss-hours-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 20px 16px;display:grid}.ss-hours-grid .ss-mini-metric{padding:15px}.ss-source-list{padding:0 20px 16px}.ss-source-list>button{text-align:right;border-top:1px solid #e5edf2;justify-content:space-between;gap:12px;width:100%;padding:15px 0;display:flex}.ss-source-list b{white-space:normal;font-size:12px;font-weight:500;line-height:1.8;display:block}.ss-source-list small{color:#7893a6;margin-top:4px;font-size:10px;line-height:1.8;display:block}.ss-route-strip{background:#f1f8fb;border:1px solid #cfe2ec;border-radius:10px;align-items:center;gap:12px;margin:0 0 20px;padding:20px;display:flex}.ss-route-strip>div{flex:1;align-items:center;gap:12px;display:flex}.ss-route-strip b{font-size:13px;line-height:1.7;display:block}.ss-route-strip small{color:#6b899d;margin-top:4px;font-size:11px;line-height:1.8;display:block}.ss-route-strip>div>svg{color:#087f99;flex-shrink:0}.ss-route-strip button{font-size:11px}.ss-owner-list{padding:0 20px 15px}.ss-owner-list article{border-top:1px solid #e6eef3;align-items:center;gap:12px;padding:15px 0;display:flex}.ss-owner-avatar{color:#14879f;background:#edf6fa;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ss-owner-list article>div:not(.ss-owner-avatar){flex:1;min-width:0}.ss-owner-list b{font-size:12px;display:block}.ss-owner-list small{color:#68899e;margin-top:4px;font-size:10px;line-height:1.9;display:block}.ss-owner-aging{color:#8b7155;margin-top:2px;font-size:10px;display:block}.ss-owner-list .badge{white-space:nowrap;font-size:10px}.ss-weekly{margin:0;padding:0 22px 15px}.ss-chart-legend{color:#5b7c94;flex-wrap:wrap;gap:13px;margin-bottom:25px;font-size:10px;display:flex}.ss-chart-legend span:before{content:"";border-radius:2px;width:7px;height:7px;margin-left:5px;display:inline-block}.ss-chart-legend .reports:before,.ss-bars .reports{background:#155f99}.ss-chart-legend .observations:before,.ss-bars .observations{background:#d29a44}.ss-chart-legend .inspections:before,.ss-bars .inspections{background:#11a39b}.ss-week-bars{direction:ltr;grid-template-columns:repeat(7,minmax(0,1fr));gap:13px;display:grid}.ss-week-bars>div{text-align:center;min-width:0}.ss-bars{border-bottom:1px solid #dce7ef;justify-content:center;align-items:flex-end;gap:4px;height:130px;display:flex;position:relative}.ss-bars>span{border-radius:3px 3px 0 0;flex:1;min-width:3px;max-width:13px;display:block;position:relative}.ss-bars i{color:#53778e;font-size:9px;font-style:normal;position:absolute;top:-19px;right:50%;transform:translate(50%)}.ss-week-bars small{color:#7692a6;margin-top:10px;font-size:9px;display:block}.ss-weekly figcaption{color:#69869b;text-align:center;margin-top:16px;font-size:10px}.ss-chart-data{border-top:1px solid #e6eef3;margin:0 20px 20px;padding-top:12px}.ss-chart-data summary{color:#17859e;cursor:pointer;font-size:11px}.ss-chart-data th,.ss-chart-data td{padding:10px;font-size:10px}.ss-quantity-table th,.ss-quantity-table td{padding:15px 18px;font-size:12px}.ss-quantity-table small{color:#7491a3;margin-top:4px;font-size:10px;display:block}.ss-quantity-table progress{accent-color:#109b9c;width:130px;height:5px;margin-top:8px;display:block}.ss-methodology>summary{color:#28768f;cursor:pointer;align-items:center;gap:8px;padding:18px 20px;font-size:12px;display:flex}.ss-methodology>div{color:#607d93;padding:0 20px 20px;font-size:12px;line-height:1.9}.ss-methodology p+p{margin-top:10px}.ss-filter-extra{background:#fbfdfe;border-bottom:1px solid #e8eff4;flex-wrap:wrap;align-items:end;gap:14px;padding:0 20px 15px;display:flex}.ss-filter-extra label{color:#617f94;flex:1;gap:5px;min-width:130px;max-width:240px;font-size:10px;display:grid}.ss-filter-extra select{color:#365c78;background:#fff;border:1px solid #dbe5ee;border-radius:6px;min-height:35px;padding:7px 9px;font-size:11px}.ss-filter-extra>.ss-link{margin-bottom:8px;margin-right:auto}.ss-shift-grid+.ss-register{margin-top:20px}@media (max-width:1250px){.ss-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-daily-pulse{grid-template-columns:1fr;gap:18px}.ss-daily-pulse>div:first-child p{max-width:none}.ss-daily-pulse h3{font-size:17px}.ss-instruction-board{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-route-strip{flex-wrap:wrap}.ss-route-strip>div{flex-basis:100%}.ss-owner-list article{flex-wrap:wrap}.ss-owner-list .ss-link{margin-right:46px}}@media (max-width:900px){.ss-day-scope{grid-template-columns:1fr 1fr;gap:12px}.ss-day-scope>div{border:0;padding:0}.ss-day-scope>.ss-link{justify-self:end}.ss-shift-grid,.ss-two-column{grid-template-columns:1fr}.ss-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-alert{flex-wrap:wrap}.ss-alert>.secondary{margin-right:48px}.ss-shift-card footer{justify-content:flex-start}}@media (max-width:600px){.ss-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:5px;display:grid}.ss-tabs button{min-height:44px;padding:8px 3px;font-size:10px}.ss-day-scope{margin-top:0;padding:13px}.ss-day-scope small{font-size:9px}.ss-day-scope>div{grid-column:1/-1}.ss-day-scope>.ss-link{justify-self:start;font-size:10px}.ss-day-scope input{font-size:11px}.ss-pulse-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ss-daily-pulse{padding:17px}.ss-pulse-steps button{padding:12px 10px}.ss-pulse-steps b{font-size:11px}.ss-pulse-steps small{font-size:9px}.ss-metric-strip{gap:9px}.ss-mini-metric{padding:14px}.ss-mini-metric small{font-size:10px}.ss-mini-metric strong{font-size:24px}.ss-mini-metric>span{font-size:9px}.ss-alert-list{padding:0 15px 10px}.ss-alert{gap:10px}.ss-alert h4{font-size:12px}.ss-alert p{font-size:11px}.ss-alert small{font-size:10px}.ss-alert-icon{width:29px;height:29px}.ss-alert>.secondary{min-height:36px;margin-right:39px}.ss-smart-label{padding:6px 8px;font-size:10px}.supervision-workspace .ss-shift-card{padding:16px}.ss-shift-person>span{max-width:90px;line-height:1.7}.ss-card-title{font-size:14px}.ss-time-window b{font-size:10px}.ss-time-window{gap:8px}.ss-instruction-board{grid-template-columns:1fr}.ss-board-column>header small{font-size:11px}.ss-board-column h4{font-size:13px}.ss-board-column article{padding:15px}.ss-instruction-title{font-size:13px}.ss-board-column footer{flex-flow:wrap;justify-content:space-between;align-items:center}.ss-patrol-card{flex-direction:column!important;gap:13px!important;padding:16px!important}.ss-patrol-time{border-bottom:1px solid #e6eef3;border-left:0;flex-direction:row;justify-content:flex-start;min-width:0;padding:0 0 12px}.ss-patrol-time b{font-size:18px}.ss-patrol-content .ss-card-top{flex-wrap:wrap}.ss-patrol-content .ss-card-title{flex-basis:100%}.ss-calendar-days{gap:4px;margin:0 12px 14px}.ss-calendar-days button{padding:9px 1px}.ss-calendar-days small{font-size:9px}.ss-calendar-days b{font-size:18px}.ss-calendar-days span{font-size:9px}.ss-agenda-list{padding:0 15px 10px}.ss-agenda-list article{flex-wrap:wrap;gap:10px}.ss-agenda-list article>div{flex-basis:100%}.ss-inspection-performance{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:16px;display:grid}.ss-inspection-performance>span:last-child{grid-column:1/-1}.ss-inspection-performance b{font-size:23px}.ss-route-strip{padding:16px}.ss-route-strip b{font-size:12px}.ss-route-strip small{font-size:10px}.ss-hours-grid{margin:0 15px 16px}.ss-week-bars{gap:9px}.ss-chart-legend{gap:10px;font-size:9px}.ss-filter-extra{gap:10px;padding:0 15px 15px}.ss-filter-extra label{min-width:calc(50% - 10px);max-width:none}.ss-filter-extra>.ss-link{align-self:center;min-height:36px;margin:0}.ss-quantity-table{min-width:650px}}@media print{body:has(.supervision-workspace) .ss-filter-extra{display:none!important}body:has(.supervision-workspace) .ss-route-strip{display:none!important}body:has(.supervision-workspace) .ss-day-scope>.ss-link{display:none!important}body:has(.supervision-workspace) .ss-panel-footer{display:none!important}body:has(.supervision-workspace) .ss-alert>.secondary{display:none!important}body:has(.supervision-workspace) .ss-agenda-list .secondary{display:none!important}body:has(.supervision-workspace) .ss-owner-list .ss-link{display:none!important}body:has(.supervision-workspace) .ss-day-scope{background:#fff;border:0;grid-template-columns:1fr 1fr 2fr;padding:10px 0}:is(body:has(.supervision-workspace) .ss-day-scope input,body:has(.supervision-workspace) .ss-day-scope select){-webkit-appearance:none;appearance:none;background:#fff;border:0;padding:0}body:has(.supervision-workspace) .ss-two-column{display:block}body:has(.supervision-workspace) .ss-alert{break-inside:avoid}body:has(.supervision-workspace) .ss-shift-card{break-inside:avoid}body:has(.supervision-workspace) .ss-patrol-card{break-inside:avoid}body:has(.supervision-workspace) .ss-instruction-board article{break-inside:avoid}body:has(.supervision-workspace) .ss-instruction-board{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.supervision-workspace) .ss-shift-grid{grid-template-columns:1fr}body:has(.supervision-workspace) .ss-calendar-days button{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.supervision-workspace) .ss-bars>span{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.supervision-workspace) .ss-methodology>div{display:block!important}body:has(.supervision-workspace) .ss-methodology{content-visibility:visible}}.ss-analysis-period{background:#f3f8fb;border:1px solid #dce8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:20px;padding:16px 18px;display:flex}.ss-analysis-period>div{flex:1;min-width:210px}.ss-analysis-period b{font-size:12px;display:block}.ss-analysis-period small{color:#68859a;margin-top:5px;font-size:10px;line-height:1.8;display:block}.ss-analysis-period label{color:#5e7e94;gap:5px;font-size:10px;display:grid}.ss-analysis-period input{color:#2d5e7e;background:#fff;border:1px solid #d4e3ee;border-radius:6px;width:140px;min-height:35px;padding:7px;font-size:11px}.ss-analysis-period button{min-height:35px;margin-top:15px;font-size:11px}@media (max-width:600px){.ss-analysis-period{gap:10px;padding:14px}.ss-analysis-period>div{flex-basis:100%}.ss-analysis-period label{flex:1}.ss-analysis-period input{width:100%}.ss-analysis-period button{margin-top:0}}@media print{body:has(.supervision-workspace) .ss-analysis-period button{display:none!important}body:has(.supervision-workspace) .ss-analysis-period input{background:0 0;border:0}}.ss-shift-delegation{color:#678397;margin:-7px 0 15px;font-size:10px;line-height:1.9}.ss-v3-command{background:linear-gradient(110deg,#edf7fb,#f7fbfd);border:1px solid #d4e6ee;border-radius:12px;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);align-items:center;gap:24px;margin-bottom:20px;padding:24px;display:grid}.ss-v3-command h3{color:#124b76;margin:8px 0;font-size:19px;line-height:1.8}.ss-v3-command p{color:#647f93;margin:0;font-size:12px;line-height:1.9}.ss-v3-command-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ss-v3-command-actions button{text-align:right;color:#0a7f98;background:#fff;border:1px solid #d8e7ef;border-radius:9px;flex-direction:column;align-items:flex-start;gap:10px;min-height:143px;padding:17px 13px;transition:border-color .15s,background .15s;display:flex}.ss-v3-command-actions button:hover{background:#fbfefe;border-color:#6cbccd}.ss-v3-command-actions b{color:#204f72;font-size:12px;line-height:1.7}.ss-v3-command-actions span{color:#71889c;font-size:10px;line-height:1.9}.ss-v3-intro{border-bottom:1px solid #dce8ef;justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;padding:0 0 20px;display:flex}.ss-v3-intro>div{max-width:760px}.ss-v3-intro h3{color:#114c76;margin:8px 0;font-size:21px;line-height:1.7}.ss-v3-intro p{color:#648094;margin:0;font-size:12px;line-height:2}.ss-v3-intro>button{flex-shrink:0;min-height:40px;font-size:12px}.ss-v3-standard{white-space:nowrap;color:#087e91;background:#eef9fa;border:1px solid #cce7ec;border-radius:30px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:inline-flex}.ss-v3-toolbar{background:#f6fafc;border:1px solid #dce8f0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 18px;padding:15px 18px;display:flex}.ss-v3-toolbar label,.ss-v3-inline-label{color:#688298;gap:7px;font-size:10px;display:grid}.ss-v3-toolbar input,.ss-v3-toolbar select,.ss-v3-inline-label select,.ss-v3-quality-legend select{color:#365e7a;background:#fff;border:1px solid #d2e1eb;border-radius:6px;max-width:100%;min-height:36px;padding:7px 10px;font-size:12px}.ss-v3-toolbar label:has(input:not([type=date])){flex:1;min-width:230px}.ss-v3-toolbar>div{flex:1}.ss-v3-toolbar b{color:#345c7c;font-size:12px;display:block}.ss-v3-toolbar small{color:#6d8799;margin-top:6px;font-size:10px;line-height:1.8;display:block}.ss-v3-toolbar button{min-height:38px;font-size:11px}.ss-v3-panel>.ss-v3-toolbar{margin:0 20px 18px}.ss-v3-ppc{background:#fff;border:1px solid #cfe1ea;border-radius:12px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.6fr);margin-bottom:20px;display:grid;overflow:hidden}.ss-v3-ppc-score{background:#f0f8fb;border-left:1px solid #d7e7ef;padding:25px 28px}.ss-v3-ppc-score>span{color:#426f8b;font-size:12px}.ss-v3-ppc-score>strong{color:#074f78;margin:8px 0;font-size:52px;font-weight:600;line-height:1.45;display:block}.ss-v3-ppc-score p{color:#5b7c94;font-size:11px;line-height:1.9}.ss-v3-ppc progress{accent-color:#009b9b;width:100%;height:7px;margin-top:18px;display:block}.ss-v3-ppc-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:23px;display:grid}.ss-v3-ppc-details>div{border-right:2px solid #d6ebf0;padding:10px 13px}.ss-v3-ppc-details b{color:#295d82;margin-bottom:8px;font-size:27px;font-weight:600;display:block}.ss-v3-ppc-details span{color:#68859a;font-size:11px;line-height:1.8;display:block}.ss-v3-ppc>.ss-v3-note{background:#fbfdfe;border-top:1px solid #dce9f0;grid-column:1/-1;margin:0;padding:14px 22px}.ss-v3-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.ss-v3-stats>div,.ss-v3-stats>button{text-align:right;background:#fff;border:1px solid #dce7ef;border-radius:10px;min-width:0;padding:20px 18px;display:block;position:relative}.ss-v3-stats svg{color:#008aa2;position:absolute;top:18px;left:17px}.ss-v3-stats small{color:#587a91;min-height:28px;padding-left:24px;font-size:11px;display:block}.ss-v3-stats strong{color:#164e76;margin:6px 0;font-size:31px;line-height:1.5;display:block}.ss-v3-stats strong i{color:#7b92a4;font-size:15px;font-style:normal;font-weight:400}.ss-v3-stats span{color:#728c9f;font-size:10px;line-height:1.8;display:block}.ss-v3-stats .ss-v3-caution{background:#fffdfa;border-color:#ebd8ba}.ss-v3-stats .ss-v3-caution svg{color:#b17d31}.ss-v3-selectable>button{cursor:pointer}.ss-v3-selectable>button:hover,.ss-v3-selectable>button.selected{background:#f1fafb;border-color:#77bbc9}.supervision-workspace .ss-v3-panel{overflow:hidden}.ss-v3-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;padding:21px 22px;display:flex}.ss-v3-panel>header h3{color:#234f71;margin:0 0 5px;font-size:15px;line-height:1.8}.ss-v3-panel>header p{color:#718a9c;margin:0;font-size:11px;line-height:1.9}.ss-v3-panel>header>button{white-space:nowrap;min-height:35px;font-size:11px}.ss-v3-panel>header>svg{color:#0a8aa2;flex-shrink:0;margin-top:5px}.ss-v3-table{width:100%;min-width:780px}.ss-v3-table th{letter-spacing:0;color:#718a9d;background:#f7fafc;padding:12px 18px!important;font-size:10px!important}.ss-v3-table td{vertical-align:top;white-space:normal;min-width:120px;font-size:12px;line-height:1.9;padding:17px 18px!important}.ss-v3-table td:first-child{min-width:230px;max-width:340px}.ss-v3-table p{color:#607e94;overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.9}.ss-v3-table small{color:#758c9e;white-space:normal;margin-top:5px;font-size:10px;line-height:1.9;display:block}.ss-v3-table b{font-size:12px;font-weight:500}.ss-v3-table details{color:#647f94;margin-top:9px}.ss-v3-table summary{cursor:pointer;color:#16839b;font-size:10px}.ss-v3-table .badge{white-space:normal;font-size:10px}.ss-v3-baseline{color:#66859a;background:#edf5f9;border-radius:4px;margin-top:8px;padding:2px 6px;font-size:9px;display:inline-block}.ss-v3-row-actions{justify-items:start;gap:10px;display:grid}.ss-v3-row-actions .secondary{white-space:nowrap;min-height:32px;font-size:10px}.ss-v3-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ss-v3-columns>*{min-width:0}.ss-v3-compact-list{padding:0 22px 15px}.ss-v3-compact-list article{border-top:1px solid #e7eef3;align-items:center;gap:12px;padding:16px 0;display:flex}.ss-v3-compact-list article>div{flex:1;min-width:0}.ss-v3-compact-list small{color:#7c93a5;margin-top:5px;font-size:10px;line-height:1.9;display:block}.ss-v3-compact-list .badge{white-space:nowrap;font-size:9px}.ss-v3-compact-list .ss-link{overflow-wrap:anywhere;font-size:12px}.ss-v3-reason-list{padding:0 22px 20px}.ss-v3-reason-list>div{border-top:1px solid #e6eef3;padding:15px 0}.ss-v3-reason-list>div>button{text-align:right;color:#396c8c;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:12px;display:flex}.ss-v3-reason-list b{color:#087f98;font-size:20px;font-weight:500}.ss-v3-reason-list progress{accent-color:#159eaa;width:100%;height:6px;margin:12px 0 8px;display:block}.ss-v3-reason-list small{color:#7b92a3;font-size:10px}.ss-v3-constraint-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.ss-v3-constraint-grid>article{background:#fcfdff;border:1px solid #e0e9f0;border-radius:9px;padding:17px}.ss-v3-constraint-grid article>div:first-child{color:#7790a3;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:10px;display:flex}.ss-v3-constraint-grid .badge{font-size:9px}.ss-v3-title{color:#235679;text-align:right;white-space:normal;padding:0;font-size:13px;font-weight:500;line-height:1.8}.ss-v3-constraint-grid p{color:#7b91a3;margin:7px 0;font-size:10px;line-height:1.8}.ss-v3-constraint-grid dl{border-top:1px solid #e8eef3;margin:12px 0 3px;padding:10px 0}.ss-v3-constraint-grid dl>div{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:10px;display:flex}.ss-v3-constraint-grid dt{color:#7891a4}.ss-v3-constraint-grid dd{color:#416a87;overflow-wrap:anywhere;margin:0}.ss-v3-constraint-grid .ss-link{align-items:center;gap:6px;display:inline-flex}.ss-v3-empty{text-align:center;color:#8aa0b1;grid-column:1/-1;padding:35px 22px}.ss-v3-empty>svg{color:#2696ab;box-sizing:content-box;background:#eef8fb;border-radius:11px;margin-bottom:11px;padding:12px}.ss-v3-empty h3,.ss-v3-empty h4{color:#56788f;margin:7px 0;font-size:14px;line-height:1.8}.ss-v3-empty p{color:#8197a8;max-width:530px;margin:0 auto;font-size:11px;line-height:2}.ss-v3-note{color:#69859a;margin:0;padding:14px 20px;font-size:11px;line-height:2}.ss-v3-panel>.ss-v3-note{background:#fbfdfe;border-top:1px solid #e7eef3}.ss-v3-method>summary{color:#267c94;cursor:pointer;padding:18px 20px;font-size:12px}.ss-v3-method>div{color:#6a8499;padding:0 20px 20px;font-size:11px;line-height:2}.ss-v3-method p+p{margin-top:9px}.ss-v3-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.supervision-workspace .ss-v3-readiness-card{min-width:0;margin-bottom:0;overflow:hidden}.ss-v3-readiness-card>header{background:#f9fcfd;border-bottom:1px solid #e4edf3;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px;display:flex}.ss-v3-readiness-card header small{color:#7690a3;font-size:10px}.ss-v3-readiness-card h3{color:#285d7f;margin:6px 0;font-size:15px;line-height:1.8}.ss-v3-readiness-card header p{color:#6d8a9f;margin:0;font-size:11px}.ss-v3-readiness-card header .badge{white-space:normal;max-width:130px;font-size:9px}.ss-v3-gate-checks{padding:7px 18px}.ss-v3-gate-checks>details{border-bottom:1px solid #e9eff4;padding:0}.ss-v3-gate-checks>details:last-child{border:0}.ss-v3-gate-checks summary{cursor:pointer;align-items:center;gap:10px;padding:12px 0;list-style:none;display:flex}.ss-v3-gate-checks summary b{color:#426b87;flex:1;font-size:11px;font-weight:500}.ss-v3-gate-checks summary>small{color:#8399aa;font-size:9px}.ss-v3-check-icon{color:#9ab0bf;flex-shrink:0;place-items:center;display:grid}.ss-v3-check-icon.satisfied{color:#189d83}.ss-v3-check-icon.blocked{color:#bb6645}.ss-v3-check-icon.missing{color:#b69251}.ss-v3-gate-checks details>p{color:#68879c;margin:0;padding:0 24px 9px;font-size:11px;line-height:1.9}.ss-v3-evidence-links{flex-wrap:wrap;gap:10px 15px;padding:0 0 12px;display:flex}.ss-v3-evidence-links button{text-align:right;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.9}.ss-v3-gate-checks .ss-v3-evidence-links{padding-right:24px}.ss-v3-evidence-links .secondary{min-height:30px;padding:5px 8px}.ss-v3-readiness-card>footer{background:#fcfdff;border-top:1px solid #e4edf3;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.ss-v3-readiness-card footer button{font-size:10px}.ss-v3-readiness-card footer button:disabled{opacity:.45;cursor:not-allowed}.ss-v3-conflicts{padding:0 22px 15px}.ss-v3-conflicts article{border-top:1px solid #e6eef3;padding:15px 0}.ss-v3-conflicts article>div:first-child{align-items:center;gap:14px;display:flex}.ss-v3-conflicts b{color:#3d6986;font-size:12px}.ss-v3-conflicts .badge{font-size:9px}.ss-v3-conflicts p{color:#7d8f9b;margin:8px 0;font-size:11px;line-height:1.9}.ss-v3-readiness-grid+.panel{margin-top:20px}.ss-v3-quality-legend{background:#f7fafc;border:1px solid #dce8ef;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;margin:0 0 20px;padding:18px 20px;display:grid}.ss-v3-quality-legend b{color:#355f7d;font-size:12px}.ss-v3-quality-legend p{color:#7892a5;margin:6px 0 0;font-size:10px;line-height:1.9}.ss-v3-quality-legend label{color:#6d879c;gap:6px;font-size:10px;display:grid}.ss-v3-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.supervision-workspace .ss-v3-quality-card{min-width:0;margin-bottom:0;overflow:hidden}.ss-v3-quality-card>header{border-bottom:1px solid #e5edf3;align-items:center;gap:12px;padding:20px;display:flex}.ss-v3-quality-card>header>div{flex:1;min-width:0}.ss-v3-quality-card header small{color:#7c94a5;font-size:9px}.ss-v3-quality-card h3{color:#2d5f7e;margin:5px 0 0;font-size:14px;line-height:1.8}.ss-v3-quality-card header .badge{white-space:normal;max-width:120px;font-size:9px}.ss-v3-point-kind{color:#ad7b39;background:#f9f0e5;border:1px solid #efddc1;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:40px;font:600 18px Arial;display:grid}.ss-v3-point-kind.W{color:#407ca5;background:#eaf4fb;border-color:#cbe2f1}.ss-v3-quality-card dl{gap:10px;margin:0;padding:17px 20px 8px;display:grid}.ss-v3-quality-card dl>div{grid-template-columns:110px 1fr;gap:10px;font-size:11px;line-height:1.9;display:grid}.ss-v3-quality-card dt{color:#7a94a6}.ss-v3-quality-card dd{color:#4d7590;overflow-wrap:anywhere;margin:0}.ss-v3-criterion{background:#f5f9fb;border-radius:7px;margin:10px 20px;padding:12px 14px}.ss-v3-criterion small{color:#8aa1b1;font-size:9px}.ss-v3-criterion p{color:#5b7d95;margin:5px 0 0;font-size:11px;line-height:1.9}.ss-v3-gate-reason{color:#9b794e;margin:12px 20px 18px;font-size:11px;line-height:2}.ss-v3-gate-reason.released{color:#278c7d}.ss-v3-quality-card footer{background:#fbfdfe;border-top:1px solid #e5edf3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:13px;padding:14px 20px;display:flex}.ss-v3-quality-card footer button{font-size:10px}.ss-v3-quality-card footer .ss-link:first-child{margin-left:auto}.ss-v3-binding-note{color:#0b829c;background:#eef7fb;border:1px solid #cfe4ef;border-radius:10px;align-items:center;gap:14px;margin:22px 0;padding:20px;display:flex}.ss-v3-binding-note>svg{flex-shrink:0}.ss-v3-binding-note>div{flex:1}.ss-v3-binding-note b{color:#356e8b;font-size:12px}.ss-v3-binding-note p{color:#6b8aa0;margin:6px 0 0;font-size:11px;line-height:2}.ss-v3-binding-note>button{flex-shrink:0;font-size:11px}.ss-v3-guid{color:#49768e;overflow-wrap:anywhere;text-align:left;white-space:normal;background:#edf5f8;border-radius:4px;max-width:225px;margin:0 0 8px;padding:4px 6px;font-size:10px;display:block}.ss-v3-gap-list{padding:0 22px 15px}.ss-v3-gap-list article{border-top:1px solid #e7eef3;align-items:flex-start;gap:10px;padding:15px 0;display:flex}.ss-v3-gap-list article>div{flex:1}.ss-v3-gap-list p{color:#718b9e;margin:6px 0 0;font-size:11px;line-height:1.9}.ss-v3-dot{background:#adbdc7;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px;display:block}.ss-v3-dot.gap{background:#ca8d48}.ss-v3-dot.attention{background:#bd6556}.ss-v3-downloads{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.ss-v3-downloads button{color:#47839b;flex-direction:column;gap:10px;padding:17px 8px;font-size:10px;display:flex}.ss-v3-downloads button:disabled{opacity:.5}.ss-v3-handover-list{padding:0 20px 15px}.ss-v3-handover-list h4{color:#53778e;margin:0 0 14px;font-size:12px}.ss-v3-handover-list article{border-top:1px solid #e5eef3;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.ss-v3-handover-list small{color:#8198a9;margin-top:5px;font-size:10px;line-height:1.8;display:block}.ss-v3-handover-list a{white-space:nowrap;font-size:10px;text-decoration:none}.ss-v3-handover-list>p{color:#849bac;font-size:11px;line-height:1.9}@media (min-width:1450px){.supervision-workspace .ss-tabs{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1250px){.ss-v3-command{grid-template-columns:1fr;gap:18px}.ss-v3-command-actions button{min-height:125px}.ss-v3-constraint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-v3-stats>div,.ss-v3-stats>button{padding:17px 13px}.ss-v3-stats small{padding-left:20px;font-size:10px}.ss-v3-stats svg{left:13px}.ss-v3-quality-card>header{flex-wrap:wrap}.ss-v3-quality-card header .badge{max-width:none;margin-right:50px}.ss-v3-binding-note{flex-wrap:wrap}.ss-v3-binding-note>button{margin-right:33px}}@media (max-width:900px){.ss-v3-columns,.ss-v3-readiness-grid,.ss-v3-quality-grid{grid-template-columns:1fr}.ss-v3-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-v3-quality-legend{grid-template-columns:1fr 1fr;gap:15px}.ss-v3-quality-legend label{grid-column:1/-1;align-items:center;gap:12px;display:flex}.ss-v3-intro{align-items:flex-start}.ss-v3-ppc{grid-template-columns:minmax(200px,.8fr) 1.2fr}.ss-v3-ppc-details{gap:12px;padding:18px}.ss-v3-toolbar>div{flex-basis:50%}}@media (max-width:600px){.ss-v3-command{padding:17px}.ss-v3-command h3{font-size:17px}.ss-v3-command-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ss-v3-command-actions button{min-height:132px;padding:15px 11px}.ss-v3-command-actions b{font-size:11px}.ss-v3-command-actions span{font-size:9px}.ss-v3-intro{display:block}.ss-v3-intro h3{font-size:18px}.ss-v3-intro p{font-size:11px}.ss-v3-intro>button,.ss-v3-intro>.ss-v3-standard{margin-top:15px}.ss-v3-toolbar{gap:13px;padding:14px}.ss-v3-toolbar>div{flex-basis:100%}.ss-v3-toolbar label,.ss-v3-toolbar input,.ss-v3-toolbar button{width:100%}.ss-v3-toolbar>.ss-v3-standard{font-size:10px}.ss-v3-ppc{grid-template-columns:1fr}.ss-v3-ppc-score{border-bottom:1px solid #d7e7ef;border-left:0;padding:23px}.ss-v3-ppc-score strong{font-size:45px}.ss-v3-ppc-details{gap:12px;padding:17px}.ss-v3-ppc-details b{font-size:24px}.ss-v3-ppc-details span{font-size:10px}.ss-v3-stats{gap:9px}.ss-v3-stats small{min-height:32px}.ss-v3-stats strong{font-size:27px}.ss-v3-stats span{font-size:9px}.ss-v3-panel>header{flex-wrap:wrap;padding:17px}.ss-v3-panel>header .ss-v3-inline-label{width:100%}.ss-v3-panel>header h3{font-size:14px}.ss-v3-constraint-grid{grid-template-columns:1fr;padding:0 15px 15px}.ss-v3-compact-list,.ss-v3-reason-list,.ss-v3-gap-list,.ss-v3-conflicts{padding-left:17px;padding-right:17px}.ss-v3-quality-legend{gap:16px;padding:16px}.ss-v3-quality-legend b{font-size:11px}.ss-v3-quality-legend p{font-size:10px}.ss-v3-quality-card>header{padding:17px}.ss-v3-quality-card dl{padding:16px 17px 8px}.ss-v3-quality-card dl>div{grid-template-columns:90px 1fr;font-size:10px}.ss-v3-criterion{margin:10px 17px}.ss-v3-gate-reason{margin:12px 17px 17px}.ss-v3-readiness-card>header{flex-wrap:wrap;padding:17px}.ss-v3-readiness-card header .badge{max-width:none}.ss-v3-readiness-card>footer{flex-wrap:wrap;padding:13px 16px}.ss-v3-readiness-card h3{font-size:14px}.ss-v3-gate-checks summary b{font-size:10px}.ss-v3-binding-note{align-items:flex-start;padding:17px}.ss-v3-binding-note>div{flex-basis:calc(100% - 40px)}.ss-v3-binding-note>button{margin-right:32px;font-size:10px}.ss-v3-downloads{gap:7px;padding:0 16px 16px}.ss-v3-downloads button{font-size:9px}.ss-v3-handover-list{padding:0 16px 16px}.ss-v3-handover-list article{flex-wrap:wrap}.ss-v3-note{padding:13px 17px;font-size:10px}.ss-v3-table td,.ss-v3-table th{padding:12px!important}.ss-v3-panel>.ss-v3-toolbar{margin:0 16px 16px}}@media print{body:has(.supervision-workspace) .ss-v3-command{display:none!important}body:has(.supervision-workspace) .ss-v3-toolbar{display:none!important}body:has(.supervision-workspace) .ss-v3-inline-label{display:none!important}body:has(.supervision-workspace) .ss-v3-row-actions{display:none!important}body:has(.supervision-workspace) .ss-v3-downloads{display:none!important}body:has(.supervision-workspace) .ss-v3-intro>button{display:none!important}body:has(.supervision-workspace) .ss-v3-panel>header>button{display:none!important}body:has(.supervision-workspace) .ss-v3-quality-legend label{display:none!important}body:has(.supervision-workspace) .ss-v3-binding-note>button{display:none!important}:is(body:has(.supervision-workspace) .ss-v3-columns,body:has(.supervision-workspace) .ss-v3-quality-grid,body:has(.supervision-workspace) .ss-v3-readiness-grid){display:block}:is(body:has(.supervision-workspace) .ss-v3-panel,body:has(.supervision-workspace) .ss-v3-quality-card,body:has(.supervision-workspace) .ss-v3-readiness-card){break-inside:avoid;margin-bottom:14px}body:has(.supervision-workspace) .ss-v3-table{min-width:0}:is(body:has(.supervision-workspace) .ss-v3-table td,body:has(.supervision-workspace) .ss-v3-table th){min-width:0;padding:7px!important;font-size:9px!important}body:has(.supervision-workspace) .ss-v3-table td:first-child{min-width:0}body:has(.supervision-workspace) .ss-v3-stats{grid-template-columns:repeat(4,minmax(0,1fr))}body:has(.supervision-workspace) .ss-v3-ppc-score>strong{font-size:35px}body:has(.supervision-workspace) .ss-v3-method>div{display:block!important}body:has(.supervision-workspace) .ss-v3-gate-checks details>p{display:block!important}body:has(.supervision-workspace) .ss-v3-gate-checks details>.ss-v3-evidence-links{display:block!important}body:has(.supervision-workspace) .ss-v3-stats>button{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
